(67 replies, posted in General Discussion)

I still stop by to check on recent posts but I do miss when it was more lively.


(1 replies, posted in Audio Production)

flashman stage from megaman 2, or were you looking for this specific remix


(2 replies, posted in Releases)

Great work as always! Had to go back and relisten to some classic Sucker Punch and Sassy Wisdom after.

Actually, just noticed one issue; when shuffling play in "Nintendo" you get "Nintendo SNES". Looks like it is an issue with having the full directory name string inside another directory name. You can get the same issue to pop up in "/sega master system/after burner" since there is an "after burner (FM)"

monx wrote:

Just added a "Shuffle Play" button to the Browse view. It will shuffle play everything in the current directory including subdirectories.

this is awesome, thanks!

This is an awesome piece of work! I will definitely be using this non-stop at work.

Random works great but I have one request; Could there be a permanent Random button that functions relative to the current directory into its children?


1. https://catskullelectronics.com/famimimidi is another option but also expensive. I am not sure if anyone has one here or if there are comparisons between the three of these. I only have a midiNES so I can only speak to that.

2. AFAIK for the midi controlled options there is no sample loading. The midiNES has 2 banks of samples on the DPCM channel with a good variety. There is a way to push audio into the midiNES through midi but I have only managed to make some rudimentary sounds with it.

3. There are mods you can do to create line outs but there are only 2 channels of audio that you can separate. One has the two pulse channels on it and the other has the DPCM, tri, and noise.

Yes...that manual certainly is a text explosion...seems there is a lot there that would allow you create instruments without as much automation as the midines. the wavetable and wavetable resolution are listed as test functions though, are they fully implemented? Looks like there are some DPCM CCs that aren't on midines that have me curious about what you could get out of that channel.


(2 replies, posted in General Discussion)

NesDev Just do some text searching for your game and then look up the composer.
vgmpf.com might have what you are looking for. You can search for the game and the composer is typically listed. The composer pages should have a listing of the games they worked on.

Added NesDev composer listings.
vgmpf showed fine on my phone but on desktop its throwing security warnings.
Jun Funahashi did TMNT and quite a few others for NES.
Kozo Nakamura did TMNT2 and Monster in my Pocket. He also did The Lone Ranger and Zen Intergalactic Ninja on NES.
Contra has a couple names on it; Kazuki Muraoka composed it, Hidenori Maezawa and Kyouhei Sada ported it to the NES. All have worked on some classic Konami scores.

Others can correct me if I am wrong but this is my understanding of it. Basically, you are retriggering the sample at various pitches, speeds, and lengths as long as the note is held. First the CCs for reference:

CC05 = DMC Sample start address
CC06 = DMC Sample playback length
CC08 = Toggle On/Off DMC address override

CC09 = Travel param tone
CC10 = Travel speed
CC11 = Travel loop size
CC12 = Toggle On/Off DMC wave traveler

  1. Turn on CC12 to enable the wave traveler and pick a sample from sample bank 1 or 2.

  2. Set your starting position in the sample by turning on CC08 and set the starting address with CC05. (This step can be skipped if and you just use the starting position)

  3. Define the loop size with CC11 to set when the sample is retriggered.

  4. Set speed and tone with CC10 and CC09.

When I mess around with it, I keep the loop size small to get a more predictable tone from the channel but there is some detuning that happens when other channels are on. I have experimented trying to get reliable pitches by fine tuning the speed and pitch to get a note but haven't gotten something that always delivers the same note yet.

If you have FLStudio, I'd be more than happy to share the song I linked above along with the envelope filters I created for it so you can see how I automated the CC values.

Nice cover and great use of the visualizer! I'll send some stuff your way later tonight.

I was drawing the CC data in the event editor for a while but swapped over to use a layer, envelope controller and midi out. It made instrument creation more streamlined for me but there are still areas that I need to use the event editor for. It is easy to create issues with data output this way though if you send a lot of CC messages using a smooth curve instead of a stepped function (learned the hard way).

Thanks! If you're interested, I can send you the DPCM effects preset for it or the song itself. I don't play live but would still be interested in cutting down on unpredictable behavior.

I am still curious about CC02 and CC13 for PCM modulation as well. I have tried to feed CC02 samples/waveforms but I can't get a high enough resolution in an effects preset to get a clear/coherent playback. Know of anyone who has done this?

Yes, I also haven't come across much out there. Most of what I have done has been through trial & error and experimenting. I have been using CC09 - CC12 to get some pretty killer bass frequencies but I have some issues with detuning when other channels are played along side it. I've also used CC05-CC08 in combination with CC03 to try to create custom speech but that's been more labor intensive than it's worth. Here's a track I did using only the DPCM channel for reference.

I am probably most interested in your instrument creation and process to see if there are things I can pick up that I haven't tried. Like how you set up your CC automation, lessons learned, sharing patches, etc.

Great introductory write up! I look forward to reading more of your posts since I have been using the same setup (midiNes/FLStudio) for a long time as well. I have a couple setups I use with the DPCM beyond the normal drum kit too if you are looking to create a wiki or comprehensive midiNes/FL guide

When using LFOs and envelope filters make sure your CC data is stepped instead of a smoothed curve. With a few CC automations this isn't a big deal but when you create multiple instruments with fast changing parameters you can bog it down and have missed commands

TylerBarnes wrote:

never work on a mains powered device while circuit bending

This just needed to be stated again. Stick to cheap battery powered items where the worst thing to happen when you screw up is you're out a couple bucks.