• Home
  • About
  • Code
  • Music

The Well-Tempered Studio

Feeds:
Posts
Comments

Code

Various codes & applications that I’ve written over the years.

LeMMA – GUI frontend for creating MMA files

LeMMA screenshot 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”.


playmus.py

playmus screenshotI wrote this Python program for my Nokia 770 after I discovered that it is possible to play midi files using the PyGame module, which came bundled with Python for Maemo.

Download playmus.py version 0.2


chordcalc.py

A command-line python script to generate chord fingerings for various instruments and tunings (guitar, ukulele, mandolin, and more). Run with -h option for usage details.

Download chordcalc.py version 0.3


abcm2ps format files

Some postscript routines to use with abcm2ps ABC music notation application.

jazz.fmt

jazz.fmt is an abcm2ps format file to “jazzify” your abcm2ps score.

gchords.fmt

gchords.fmt is an abcm2ps format file to (painlessly) add guitar chord diagrams to your abcm2ps score.

guitar-marks.fmt

guitar-marks.fmt is an abcm2ps format file containing decorations for notating guitar scores.


abc2mma

abc2mma is a Perl script that attempts to read ABC music notation containing chords and produces MMA output.

I wrote this program to generate jazz backing tracks easily from ABC notation. I’m a classical guitarist currently trying to learn jazz. The variant of ABC I use is abcm2ps.


abc2harp

abc2harp is a Perl script that adds harmonica (harp) tab to ABC music notation in the form of lyrics text.


Guitar Chords and Uke Chords

A guitar chords reference software I wrote some time back for J2ME phones (optimised for my Nokia S40 phone at the time – it looks horrible on current phones with larger screens), as well as a similar one for ukulele chords.

I tried selling them for a while, but now decided to just release them for free.

Download Guitar Chords and Uke Chords.


Hitchhikers’ Guide to the Galaxy

Don't panic! Did you remember to bring your towel?I probably wrote the first Java version of the Hitchhikers’ Guide to the Galaxy (the Guide, not the book). That was back in 1998, when the colleges were starting to switch from C to Java in their curriculum. I subsequently wrote a J2ME version, but it doesn’t run on a real phone due to memory constraints. Visit my HHGTTG website to try them out!

Like this:

Like
Be the first to like this page.

This page has the following sub pages.

  • LeMMA
  • jazz.fmt
  • abc2mma
  • gchords.fmt
  • guitar-marks.fmt
  • abc2harp

  • Top Posts

    • Set up a minimal Ubuntu server in VirtualBox
    • Guitar-related Artwork
    • abc2harp
    • Hands-on with the Asus eeePC 1000HE
    • Notepad++ is a really nice editor
  •  

    May 2012
    M T W T F S S
    « Aug    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • 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.9 alpha
    • 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!
  • Categories

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

    • Quote of the Day
      Reality is nothing but a collective hunch. - Lily Tomlin

Blog at WordPress.com.

Theme: MistyLook by Sadish.


Follow

Get every new post delivered to your Inbox.

Powered by WordPress.com