Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
I made some DPCM stuff so that the AdLib/SoundBlaster synth card would work on the NES. I recorded WAVs of the sounds of the sounds found in the card by using AdLib Visual Composer. None of the sounds are complete; the drums are missing the toms and a few other percussion instruments and the piano only plays C-3.
Haven't understood what you meant, however, just for information: latest beta of the FT has support for VRC7 sound extension, which uses cut-down version of Adlib/SB FM synth sound chip. So you can get similar sound easily.
What did you not get? I will help you understand. The VRC7 chip is good and all but it doesn't have FM Synthesis drums and the piano in the DPCM channel sounds like the DPCM channel's sounds in the games by Sunsoft.
I did this because I thought it would be cool to hear AdLib/SoundBlaster on NES. Yes, the VRC7 does use similar FM Synthesis but it doesn't have the drums. I don't think I will continue the voice unless I get some requests. However, AdLib has way more sounds than he VRC7 so if I get a certain request for some voice, then I will make it for the DPCM.
VRC7 has exactly the same synthesis algorithm, though it it much more limited than Adlib because of cut-down. It has only one waveform (sine), and allow to use only one custom instrument at time. However, nothing stops you from making FM drums using the custom instrument, the same way it was done for Adlib (see attached file, for 0.3.5 beta).
huh, that's interesting. you have three separate instruments using the slot 0 custom VRC7 patch. i thought you could only have one instrument/setting on that? i'm a bit confused.
You can have as much custom instruments as you want, but you can't use more than one at a time (on a row). I.e., you can use either bass drum or snare instruments on a row (does not matter how many channels), but you can't use bass drum and snare on the same row.
nice. so in theory the FM parameters could be linked up with FX commands for real-time manipulation (at least, ones worth linking.) that would add a lot of expression to an otherwise fairly unexpressive FM chip. even without effect commands though, it'll still be nice being able to have numerous custom instruments.
Yes, real-time manipulation should work, at least for some parameters.
I also recall there is one trick to get more timbres: when you change instrument number while it plays (before key off), it will result in some other sound rather than of one of predefined instruments.