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

 

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

Recent releases:
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.7 2 Nov '20
Mamba 1.6 10 Oct '20
Mamba 1.6 10 Oct '20
Mamba 1.0 14 Jul '20