sintvert first trains on a mono recording from your keyboard or synth containing the chromatic scale. It can then transcribe in real time PCM input from the keyboard to MIDI events, which you can send on to a soft-synth for example. Poliphonic MIDI, expression (variable volume) and pitch bend are not supported.
sintvert runs under Jack (http://jackaudio.org/).
Jack and sndfile; for building: GNU Make, pkg-config, help2man
Please see README.txt in the distribution
Dan A. Muresan (danmbox at gmail dot com)
You can download this project in either zip or tar formats.
You can also clone the project with Git by running:
$ git clone git://github.com/danmbox/sintvert