I’m not sure what to do with this one, but I certainly don’t really want to release it
‘simplesynth’ is an experiment in audio synthesis which I started some years ago to get my head around building static libs, using SDL to produce audio and hooking up QML ui elements to c++ callbacks in other threads.
In any case, it’s an app in which you can evaluate expressions like:
{ sine 440:50 tri 220:25 } which is a ‘mixer’ of two generators and sine and a triangle at 50% and 25% respectively. It does, much much more like mix two frequency modulating synths:
{ { fm 50 150 { fm 20 120 generator sq 120:12 s1 } s1 } { fm 60 140 { fm 60 140 generator sin 440:60 f1 } s1 } }
Ok. Get your head around that. In any case, I don’t really want to release this but I think it might be of interest to some other developers.
The app implements a simple controller, a main synth class and some QML ui to interact. Including the game of life makeing an awful ruckus.
For a real synth I’m working on something using SDL more directly.
EDIT: errr, how about a link?


