mididings - a MIDI router/processor based on Python

Copyright (C) 2008-2012  Dominic Sacré  <dominic.sacre@gmx.de>

http://das.nasophon.de/mididings/


License:
========

mididings is released under the terms of the GNU General Public License,
version 2 or later.
The example scripts in doc/examples are in the public domain.


Requirements:
=============

* Python >= 2.5 [http://www.python.org/]
* ALSA [http://www.alsa-project.org/]
* JACK (>= 0.116.0) [http://jackaudio.org/]
* Boost >= 1.34.1 (Boost.Python, Boost.Thread) [http://www.boost.org/]
* Glib [http://library.gnome.org/devel/glib/]
* decorator [http://pypi.python.org/pypi/decorator]


Optional:
=========

* pyliblo [http://das.nasophon.de/pyliblo/]
  (to send or receive OSC messages)
* dbus-python [http://dbus.freedesktop.org/releases/dbus-python/]
  (to send DBUS messages)
* pyinotify >= 0.8 [http://trac.dbzteam.org/pyinotify">pyinotify]
  (to automatically restart when a script changes)
* Tkinter
  (for the livedings GUI)
* libsmf [http://sourceforge.net/projects/libsmf]
  (to read/write standard MIDI files using the process_file() function)


Installation:
=============

./setup.py build [--disable-jack-midi] [--disable-alsa-seq] [--enable-smf]
./setup.py install


Documentation:
==============

See doc/index.html for the mididings manual.
