

Bug#561615: ITP: mingus -- advanced music theory and notation package

Package: wnpp
Severity: wishlist
Owner: Alessio Treglia <quadrispro@ubuntu.com>

* Package name    : mingus
  Version         :
  Upstream Author : Bart Spaans <onderstekop@gmail.com>
* URL             : http://mingus.googlecode.com
* License         : GPL
  Programming Lang: Python
  Description     : advanced music theory and notation package

 mingus is an advanced music theory and notation package 
 for Python with MIDI playback support. It can be used to play 
 around with music theory, to build editors, educational tools and 
 other applications that need to process and/or play music. 
 It can also be used to create sheet music with LilyPond 
 and do automated musicological analysis on chords, scales and 
 harmonic progressions.
 The MIDI package can save and load MIDI files, and -last but not least-
 provides a general purpose sequencer for all the containers and a
 FluidSynth sequencer subclass. This allows you to play all your data
 structures straight from Python in just a couple of lines. Most of the
 icky timing and MIDI code has been abstracted away for you, leaving a
 clean, relatively simple API.
 Lastly, the extra package includes a LilyPond exporter which can be used
 to create sheet music in PDF, PNG and postscript. It also offers ASCII
 tablature and MusicXML exporting and a sound analysis module which can
 recognize notes and melody in raw audio data.

Reply to: