@kometbomb -- been meaning to say that if you want me to change the title of this thread to something more descriptive or helpful just let me know, i'm adding some updated screenshots etc to the first post right now
It is ok, thanks. The most important thing is that the catometer is visible!
Ok, so FM: harmonics sets the frequency multiplier to a preset value, I just randomly put some values in there, on the OPL there are multipliers such as 0.5, 1, 2-10, 12, 15, that translate to some interesting scales. Though, on the OPL you can also set the multiplier for the carrier as well so I think my implementation misses some harmonics (e.g. put carrier to x5 and modulator to x7), so I need to add some more fractional values (now there only are multipliers for 0.125, 0.25 and 0.5, i.e. three octaves down, two octaves down and one octave down).
Please do tell if you can't make some kind of sound that was possible on the OPL chips, I hardly have any experience with them. I am not sure if you can get that bell-like sound that's a very charateristic FM sound. Interestingly, if you modulate a triangle carrier with the triangle modulator, it sounds like sync modulation due to the modulator sort of stopping and starting the carrier, because it goes either up at full speed or down at full speed.
The modulator simply modulates the oscillator frequency (or rather oscillator phase), so you can use the multiple waveform selection thing with it. Though, LFSR isn't compatible with phase modulation so it is not touched at all (that also means noise). But IMO sinewaves are the only way to fly!