Allegro Function Generator
Real-time complex waveform synthesizer built with Allegro 4.
The Allegro Function Generator began its life around the time I was starting to work on the LameStation.
I had been using Mathematica to try to understand how sounds could be generated, and I wanted to move to a medium where I could interact and influence the sounds more directly. Since I had been experimenting with Allegro for piXel, I reached for it again to make this real time synthesizer thing.
It is a playable synth, though it hiccups quite a bit. I still think the visualizations ended up very pretty and this was a worthwhile exercise that led directly to LameAudio.
While I recently spent some time fixing up the code base, the functionality is largely unchanged from when I wrote it around 2010.
Controls
| Action | Keys |
|---|---|
| Note | A W S E D F T G Y H U J K |
| Transpose | PgUp PgDn |
| Quit | Esc |