Weeklybeats is a 52 week long music project in which artists compose and publicly release 1 song a week for the entire year.
Starting January 1st 2024 GMT each participant will have one week to upload one finished composition. Any style of music or selection of instruments are welcomed and encouraged. Sign up or Login to get started or check our FAQ for any help or questions you may have.

Duty Cycle

By jemmons on October 16, 2022 8:18 pm

Another NES jam from the M8. This one was about exploring swapping square waves between 12.5, 25, and 50% to create a sort of PWM sound. That, and maxing out the DPCM channel ;-)


I’m starting to feel a little bad for calling out my use of the M8 for these 8bit dealies. The restrictions of the format clearly use only, like, one tenth of what the M8’s capable of. It can do a lot more than you hear here.


I mean, don’t get me wrong. Even only looking at this small slice of the M8 package, it just nails 8bit sounds and that LSDJ interface. So if you are feeling nostalgic for some RP2A03 waves, nothing short of a GameBoy will get you closer. I highly recommended it.


Just don’t listen to this and think you’ve got an idea of what it’s about. It has more depth than I have skill ;-)

Audio works licensed by author under:
CC Attribution Noncommercial Share Alike (BY-NC-SA)

Fun groovin’ track! (you use the M8 with mad skill smile )

One of my favorite things about the m8 is how it's such a good replacement for an actual NES.
So keep it up - I'm glad I found this one (I generally search for m8tracker tag).

I've just recently started aiming for chiptune on the M8 and it makes me notice all sorts of things.  The tones you get here are so authentic and pleasant and clear.  I guess that might be the pseudo-PWM from the wave swapping?  I need to try that.

Curious what you meant about maxing out the DPCM channel.  In M8 terms, is that using a single channel with a sampler?

RajaTheResidentAlien wrote:

Fun groovin’ track! (you use the M8 with mad skill smile )

Aww! Thanks! :-)



noggin wrote:

One of my favorite things about the m8 is how it's such a good replacement for an actual NES.
So keep it up - I'm glad I found this one (I generally search for m8tracker tag).

Thanks, and good tip! I'll ditch the space in the future.


ineff wrote:

Curious what you meant about maxing out the DPCM channel.  In M8 terms, is that using a single channel with a sampler?


Yeah, by "maxing it out" I meant every Step of the Phrases of the single Track I'm using for samples has something in it.

How to best do samples on the M8 to summon those NES feels, though, can be a little tricky. In my inexpert opinion the options are:

• Don't use samples. Most games didn't (or only used them for SFX) so this sounds pretty authentic. The problem is, the noise channel is really only good for hats and you need to use the tri channel for convincing kicks, so for drum-heavy tracks this might be a non-starter.

• Just play samples. The NES could actually play 7bit 33.1kHz PCM, so with down sampling and bit crushing you can get pretty close to that sound. This took a lot of CPU to do, though, so it wasn't used often in games where anything was happening on the screen. So to me, this sounds very "chiptunes" but not necessarily "video game"

• Finally, use DPCM files. These could be streamed by the NES very cheaply, so when you hear samples in a game, this was usually the format. And because it’s a "delta" format, it actually sounds different than standard bitcrushing. But it’s an obscure format, so hard to edit/process. I use a tool like MakeDPCM to make DMCs, play those back in an emulator and capture the output as a wav, then finally copy that over to the M8. There has to be a better way, though.





You need to login to leave a comment.
Login Sign-up