<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I've just upload a little video showing the live looping feature
      of Mamba (git version) in action:</p>
    <p><a class="moz-txt-link-freetext" href="https://streamable.com/795hsz">https://streamable.com/795hsz</a></p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Am 06.09.20 um 05:46 schrieb Hermann
      Meyer:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5911add5-10f2-47e0-4263-4abc6dfb2171@web.de">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p>Hi<br>
      </p>
      <p>Mamba release v1.4 is out<br>
      </p>
      <p>Mamba - Virtual MIDI keyboard and MIDI file player/recorder <br>
      </p>
      <p>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.</p>
      <p>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.<br>
      </p>
      <p>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. <br>
      </p>
      <p>Mamba includes also support by fluidsynth, you could load a
        soundfont and directly play along. <br>
      </p>
      <p>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. <br>
      </p>
      <p>Mamba is released under the BSD Zero Clause License licenseĀ </p>
      <p>The GUI is build on libxputty - A damn tiny abstraction Layer
        to create X11 window/widgets with cairo surfaces</p>
      <p><a class="moz-txt-link-freetext"
          href="https://github.com/brummer10/libxputty"
          moz-do-not-send="true">https://github.com/brummer10/libxputty</a></p>
      <p>To build Mamba from source, the following dependencies must be
        meat.</p>
      <ul>
        <li>libfluidsynth-dev</li>
        <li>libc6-dev</li>
        <li>libsmf-dev</li>
        <li>libcairo2-dev</li>
        <li>libx11-dev</li>
        <li>liblo-dev</li>
        <li>libsigc++-2.0-dev</li>
        <li>libjack-(jackd2)-dev</li>
      </ul>
      <p>So, here is the project page:<br>
      </p>
      <p><a class="moz-txt-link-freetext"
          href="https://github.com/brummer10/Mamba"
          moz-do-not-send="true">https://github.com/brummer10/Mamba</a><br>
      </p>
      <p>and here you'll find the last release:</p>
      <p> <a class="moz-txt-link-freetext"
          href="https://github.com/brummer10/Mamba/releases/tag/v1.4"
          moz-do-not-send="true">https://github.com/brummer10/Mamba/releases/tag/v1.4</a><br>
      </p>
      <p><br>
      </p>
      <p>Mamba features </p>
      <p> </p>
      <li>Virtual Midi Keyboard for <a href="https://jackaudio.org/"
          rel="nofollow" moz-do-not-send="true">Jack Audio Connection
          Kit</a></li>
      <li>Including <a
          href="https://linuxaudio.github.io/new-session-manager/"
          rel="nofollow" moz-do-not-send="true">NSM</a> support</li>
      <li>Including <a href="https://www.gnu.org/software/gettext/"
          rel="nofollow" moz-do-not-send="true">gettext</a> localization
        support</li>
      <li>Including <a href="https://github.com/FluidSynth/fluidsynth"
          moz-do-not-send="true">fluidsynth</a> support</li>
      <li>Soundfont loader for fluidsynth</li>
      <li>Channel selector</li>
      <li>Bank and Program selector</li>
      <li>Keyboard mapping for qwertz, qwerty, azerty(fr) and azerty(be)
        selectable from menu</li>
      <li>Keymap Editor to setup a custom Keymap</li>
      <li>PC Keyboard mapping selector from C0 to C4</li>
      <li>Pitchbend, Balance, Modwheel, Detune, Expression, Attack,
        Release, Volume and Velocity controllers</li>
      <li>Sustain and Sostenuto switches</li>
      <li>Connection management Menu</li>
      <li>Support Midi-file load, save, record and play in loop</li>
      <li>BPM controller for playback speed</li>
      <li>Support Midi Beat Clock for playback speed</li>
      <li>Midi Through: forward midi input to output</li>
      <li>Midi input highlighting</li>
      <li>Resizable to a full range 127 key view</li>
      <li>Load Midi-files on command-line</li>
      <li>Support jack_transport to start/stop Midi-Loops</li>
      regards
      <p>hermann<br>
      </p>
      <p><br>
      </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Linux-audio-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Linux-audio-user@lists.linuxaudio.org">Linux-audio-user@lists.linuxaudio.org</a>
<a class="moz-txt-link-freetext" href="https://lists.linuxaudio.org/listinfo/linux-audio-user">https://lists.linuxaudio.org/listinfo/linux-audio-user</a>
</pre>
    </blockquote>
  </body>
</html>