Hi
Mamba release v1.4 is out
Mamba - Virtual MIDI keyboard and MIDI file player/recorder
Mamba is not only a Virtual MIDI keyboard, it's also a MIDI looper. It allow you to record, for example a bass loop on one channel and then play along on a other channel with a piano or whatever.
You could save your loops to MIDI files if you wish, in any case,
Mamba save your last record and load it on the next start on
default.
Mamba is also a MIDI visualizer, it shows not only what you play,
it shows as well incoming events. It also allow you to load MIDI
files, play them in loop and show the output on the keyboard. You
could select which channel you would monitor on the keyboard. You
could as well monitor all channels at once.
Mamba includes also support by fluidsynth, you could load a
soundfont and directly play along.
Mamba will keep it's settings, so once a soundfont is loaded, on
the next start you could just play along with the keyboard. You
could load a new soundfont at any time. You could as well exit
fluidsynth to use Mamba as plain Virtual MIDI keyboard with the
synth of your choice.
Mamba is released under the BSD Zero Clause License licenseĀ
The GUI is build on libxputty - A damn tiny abstraction Layer to create X11 window/widgets with cairo surfaces
https://github.com/brummer10/libxputty
To build Mamba from source, the following dependencies must be meat.
So, here is the project page:
https://github.com/brummer10/Mamba
and here you'll find the last release:
https://github.com/brummer10/Mamba/releases/tag/v1.4
Mamba features
hermann