Page 1 of 1

Adding more channels, Triangle specifically

Posted: Thu Mar 10, 2016 12:14 am
by ConsoleCrazy
Hey everybody, I'm fairly new to FamiTracker, and I was wondering if there was a way to add a second Triangle channel. I made a drum sound that I really like on triangle, but I'm using triangle for the bass line. I don't really like the way the drums sound on DPCM, and it's just a few simple tom hits that happen in unison with the bass notes.

Thanks for your help!

Re: Adding more channels, Triangle specifically

Posted: Thu Mar 10, 2016 12:23 am
by Dr. Merio
You can add either the FDS or N163 expansion chip to achieve this, and then make an instrument that uses a triangle waveform.

You can read about them in the wiki:

FDS
N163

Re: Adding more channels, Triangle specifically

Posted: Thu Mar 10, 2016 12:26 am
by ConsoleCrazy
Dr. Merio wrote:You can add either the FDS or N163 expansion chip to achieve this, and then make an instrument that uses a triangle waveform.

You can read about them in the wiki:

FDS
N163


Awesome! Thanks for the help!

Re: Adding more channels, Triangle specifically

Posted: Thu Mar 10, 2016 12:27 am
by HertzDevil
There are multiple valid options as far as new triangle channels are needed:
  • Add one Namco N163 channel in the Module Properties dialog, then use an instrument with the default 32-sample triangle wave;
  • Add the Nintendo FDS channel, then use an instrument with an upscaled triangle wave (0 0 4 4 8 8 12 12 16 16 20 20 24 24 28 28 32 32 36 36 40 40 44 44 48 48 52 52 56 56 60 60 60 60 56 56 52 52 48 48 44 44 40 40 36 36 32 32 28 28 24 24 20 20 16 16 12 12 8 8 4 4 0 0);
  • Use triangle wave DPCM samples; (I made a script for generating those samples with as little loop discontinuity and bias as possible, not sure if I could find it anymore)
  • Sample your triangle toms and use them on the DPCM channel, even though you said you do not like them, because getting DPCM and 2A03 triangle to sound good together requires a lot of practice and trial-and-error;
  • Modify the FamiTracker source code to the point it can robustly run two instances of 2A03 simultaneously and export dual-chip VGM files.
Adding a 2A03 triangle channel as it stands right now is never an option.

If an expansion chip is supposed to sound like the internal one, it should continue using only one volume value throughout the entire song. 2A03 instrument sequences do not translate 1:1 to ones for N163 or FDS.

Re: Adding more channels, Triangle specifically

Posted: Thu Mar 10, 2016 1:41 am
by Xyz
Another valid option which is similar to Hertzdevil's last suggestion, is to just run two modules simultaneously with this
http://famitracker.com/forum/posts.php? ... =7512#7512