[LAA] Mamba - Virtual Midi keyboard for Jack Audio Connection Kit release 1.5

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Post Reply
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

[LAA] Mamba - Virtual Midi keyboard for Jack Audio Connection Kit release 1.5

Post by tramp »

Hi

Mamba release v1.5 is out

Image

Mamba is a Virtual MIDI keyboard with some extended, unique features.

So it could load/play and save MIDI files, it visualize the played files on the keyboard, were it use a unique color for each channel. you could visualize a single channel, or all together at once.

It could record your playing and play it back as endless loop. You could record a loop for each channel while the other channels still play. Note, that the loops don't be synced. So this is not for composing classic music, but to create Psychedelic Trance floors. Truly you could save your work as MIDI file and rework it in the DAW of your choice.

It will record as well all incoming MIDI messages, so you could use it as well to record your external MIDI controller.

Mamba also includes support by fluidsynth, you could load a soundfont and directly play along.

It include controls for the fluidsynth reverb and chorus, and a selector to select a instrument/patch for each channel.

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.

To use it as a plain MIDI keyboard again, you just need to exit fluidsynth via the menu and connect Mamba 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.

libfluidsynth-dev
libc6-dev
libsmf-dev
libcairo2-dev
libx11-dev
liblo-dev
libsigc++-2.0-dev
libjack-(jackd2)-dev

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.5

regards

hermann
On the road again.
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: [LAA] Mamba - Virtual Midi keyboard for Jack Audio Connection Kit release 1.5

Post by tramp »

Mamba from git now support ALSA MIDI input. It forward the ALSA MIDI input to jack MIDI out while display the played notes on the keyboard.
On the road again.
Post Reply