Mamba is a Virtual Midi keyboard for Jack Audio Connection Kit.

  • Virtual MIDI Keyboard for Jack Audio Connection Kit
  • Including ALSA MIDI in support
  • Including NSM support
  • Including gettext localization support
  • Including fluidsynth support
  • Sound-font loader for fluidsynth
  • Controls for fluidsynth reverb, chorus and channel pressure
  • Instrument selector for fluidsynth
  • Channel selector
  • Bank and Program selector
  • Keyboard mapping for qwertz, qwerty, azerty(fr) and azerty(be) selectable from menu
  • Key-map Editor to setup a custom Key-map
  • PC Keyboard mapping selector from C0 to C4
  • Pitch-bend, Balance, Mod-wheel, Detune, Expression, Attack, Release, Volume and Velocity controllers
  • Sustain and Sostenuto switches
  • Connection management Menu
  • Support MIDI-file load, save, record and play in loop
  • BPM controller for playback speed
  • Support MIDI Beat Clock for playback speed
  • MIDI Through: forward ALSA MIDI in to jack
  • MIDI Through: forward MIDI input to output
  • MIDI input highlighting
  • Resizeable to a full range 127 key view
  • Load MIDI-files on command-line
  • Support jack_transport to start/stop MIDI-Loops
  • Keyboard Shortcuts
  • ctrl + r toggle Record Button
  • ctrl + p toggle Play Button
  • ctrl + l open load file dialogue
  • ctrl + s open save file dialogue
  • ctrl + a show info box
  • ctrl + k show Key-map Editor
  • ctrl + q quit
  • ctrl + c quit

 

Platform(s)
GNU/Linux
Software type
ALSA
JACK
Software language
C++
Software features
NSM
MIDI
Virtual keyboard
Sample loading
SF2
Looping
License
0BSD
Developer(s)
Hermann Meyer (brummer10)

Recent releases Release Date
Mamba 2.5 19 May '23
Mamba 2.3 19 Apr '22
Mamba 2.2 16 Apr '22
Mamba 2.1 9 Jan '21
Mamba 2.1 9 Jan '21
Mamba 2.0 19 Dec '20
Mamba 1.9 24 Nov '20
Mamba 1.9 24 Nov '20
Mamba 1.8 23 Nov '20
Mamba 1.8 23 Nov '20