• Home
  • About
  • Code
  • Music

The Well-Tempered Studio

Feeds:
Posts
Comments

LeMMA

LeMMA is a simple GUI “front-end” written in Python for MMA (Musical MIDI Accompaniment – also written in Python). I wrote it so that I can easily churn out chord progressions. Just enter the chords, select the grooves and press “Play”. Should work for both Linux and Windows.

Please note that LeMMA is NOT really an editor for MMA files. It can generate simple MMA files and read them back, but it cannot read just any MMA file, in particular those that came with the MMA package. A full-fledged GUI editor may or may not be possible, but that is not what I set out to do with LeMMA. Ok, now that I’ve set your expectations, go ahead and make some music!

Download

LeMMA is now GPL software!  Go to the project site.

Latest: Version 0.9 alpha (released 22 Aug 10)

Debian package: lemma_0.9a-1_all.deb

Older releases:

  • Version 0.8 alpha (released 27 Jul 09), deb package: lemma_0.8a-1_all.deb
  • Version 0.7.1 (released 26 Mar 09), deb package: lemma_0.7.1-1_all.deb
  • Version 0.7 (released 1 Mar 09)
  • Version 0.6a (released 29 Feb 08)
  • Version 0.6 (released 9 Feb 08)
  • Version 0.5 (released 8 Dec 07)

For Windows users, I recommend using it with Van Basco’s midi player instead of the Windows Media Player, because it doesn’t lock the midi file (with Windows Media player you’ll have to shut it down every time) and also because it can easily route the midi output elsewhere. I used to also route it through Midi Yoke to VSTHost, which I loaded with SynthFont’s VSTi plug-in and a bit of reverb for something a bit nicer than what my crappy laptop soundcard can deliver.

Screenshots

Version 0.8a
LeMMA main window LeMMA grooves selection LeMMA view MMA

Older versions
LeMMA main window LeMMA grooves selection

History

  • 22 Aug 10 – Version 0.9 alpha. Transpose chords function. Support for PyGame midi engine. Restore python 2.4 compatibility.
  • 27 Jul 09 – Version 0.8 alpha. GUI refresh and usability improvements. New config file format.
  • 26 Mar 09 – Version 0.7.1. Added install script for Linux, supports saving of settings in ~/.lemma. Fixed bug in settings save location.
  • 1 Mar 09 – Version 0.7. Many bugfixes and error handling codes, especially for Windows users.
  • 9 Feb 08 – Version 0.6 Alpha. Interface revamp, new features and various bugfixes. Since the changes are many, I’m releasing it as alpha for now. Please read the changelog that comes with the package.
  • 8 Dec 07 – Version 0.5 released. Now supports Linux. Windows users need to re-configure their midi player path
  • 10 Jun 07 – Updated grooves library to MMA release 1.2. You can also simply click the “Refresh grooves” button in the Settings dialog.
  • 21 Apr 07 – Version 0.4 released

Contact

Send your comments, bugs, requests to: gek<remove this>siong AT <remove this – no spam!>yahoo DOT com


LeMMA and the contents of this page are copyright (c) Gek S. Low, 2007

Share this:

  • Twitter
  • Facebook

Like this:

Like Loading...

  • Top Posts

    • LeMMA
    • Nokia 6230 review
  • February 2021
    M T W T F S S
    1234567
    891011121314
    15161718192021
    22232425262728
    « Jul    
  • abc funny guitar harmonica j2me LeMMA linux maemo mandolin midi music my software nslu perl phone python symbian timidity Ubuntu ubuntu ps3 ukulele Virtualbox web whistle
  • Recent Posts

    • LeMMA is now open-source
    • LeMMA 0.9 alpha
    • LeMMA 0.8 alpha release
    • Some notes on the current state of Python/Tkinter
    • Colorful bash prompts and line-wrapping problem
  • Categories

    • guitar
    • linux
    • maemo
    • music
    • my software
    • python
    • Ubuntu
    • Uncategorized
  • RSS Unknown Feed

    • An error has occurred; the feed is probably down. Try again later.

Create a free website or blog at WordPress.com.

WPThemes.


Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
%d bloggers like this: