This is my soft-theremin. It was called "theremin", but now it's called "slat". Calling it theremin was a bit silly.
It's very simple and probably likely to break at the moment, but it does work.
Playing it is very simple, move the mouse pointer up and down to change pitch, left and right to change volume. Notes are printed on either side to make it easier to play.
- ClanLib dependency now removed, but also had to take out the extra cursor. Hopefully only a temporary measure.
- New size commandline option for setting the window size. Very handy.
- Note bars are darkeend on flat/sharp notes for easier playing.
- Note spacing is now linear, so hopefully a lot easier to navigate.
- Fixed crackles and stepping
- Sound is much more similar to a real theremin, and is still in pitch
- Sound can be calculated based on a point rotating about the actual mouse position
slat -x 0 -y 0to turn it off. -x and -y adjust the x and y scale of the rotation. The rate is changed with -r.
- New option, -n, allows the JACK client name to be specified
- Use -d to start up with no connections made
- New sound sample for the 0.2.1 relsease: newsamp.ogg. This is slat going through JACK Rack for reverb.
Things left to do:
- Write the interface in plain X.