Bug#561615: ITP: mingus -- advanced music theory and notation package
Package: wnpp
Severity: wishlist
Owner: Alessio Treglia <quadrispro@ubuntu.com>
* Package name : mingus
Version : 0.4.2.3
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: