FSK synthesis
I'm in hardware now! Well, firmware at least. I posted a little comment to the electro-music.com DIY synthesizer forum about using FSK (Frequency Shift Keying) as a synthesis method, and Scott Gravenhorst took the idea and implemented it as an 8-voice, dual oscillator polyphonic synthesizer-on-a-chip using an FPGA (Field Programmable Gatorade)! How cool. He has posted some audio.
I had developed a software version (VST, using SynthEdit) and tried out a few configurations, but I didn't expect to make it into hardware.
FSK is a technique from communications. Applied to synthesizers, what you have is
1) A master oscillator (e.g. a sawtooth) —the modulator— and a slave oscillator (e.g. a sine) —the carrier— synced to the master
2) One or more comparators on the master's sawtooth which select different frequencies for the slave oscillator
As you can see in the graphic, the result is a waveshape which has a total period the same as the master, but which is made of two (or more, potentially) segments which have higher frequency periods. (In the graphic, the two traces don't quite align.)
At the electro-music.com site I put up an audio sample to demonstrate the idea: at subsonic frequencies of the master you can hear the two tones alternating, but at audio frequencies of the master you get a dual formant sound (like sharp twin resonant peaks.) However, with FSK is much simpler to get this effect than, say, two very sharp-peaked band-pass filters.
FSK looks a little like FM however the use of a square wave on the modulator means it has much more direct and predictable sonic properties.
Categories
AudioRead More Entries by Rick Jelliffe.

Rick Jelliffe
fskdemo_155.mp3 sounds great :) !!
please keep me in the loop - i would love to try your VST
i was playing around with FSK Synthesis in the 90,s using fax machines and modems with vocoders - i think this form is ready for a comback
Mark: I'd love to hear a recording!
Back in the '80s and early '90s, I experimented with a form of FSK Synthesis for composition. On the back of many hardware sequencers of that era, there was a 'tape sync' output (as well as an input) that allowed you to record the tempo track right onto analog multi-track tape. I often used this FSK output running multiple sequencers, writing a different tempo track (consisting of many tempo changes itself) for each sequencer, but all triggered from the onset. These each in turn were sent to various filter stages (an 'audio in') of some analog synthesizers. The end result was very interesting, and added an unusual character of which I still employ to this day.