• 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

Latest: Version 0.8 alpha (released 27 Jul 09)

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

Older releases:

  • 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

  • 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

Leave a Comment »

  • Top Posts

    • Set up a minimal Ubuntu server in VirtualBox
    • Arrangements and Transcriptions
    • LeMMA
    • Is your Ubuntu boot splash dropping to text mode?
    • Hands-on with the Asus eeePC 1000HE
  •  

    November 2009
    M T W T F S S
    « Jul    
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30  
  • Tags

    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 0.8 alpha release
    • Some notes on the current state of Python/Tkinter
    • Colorful bash prompts and line-wrapping problem
    • Ubuntu 9.04 is out!
    • Is your Ubuntu boot splash dropping to text mode?
  • Categories

    • guitar
    • linux
    • maemo
    • music
    • my software
    • python
    • Ubuntu
    • Uncategorized
  • RSS Quote of the Day

    • Quote of the Day
      Everyone complains of his lack of memory, but nobody of his want of judgment. - La Rochefoucauld

Blog at WordPress.com.

Theme: Mistylook by Sadish.