Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README

mididings - a MIDI router/processor based on Python

Copyright (C) 2008-2014  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.6 (also works with 3.x) [http://www.python.org/]
* ALSA [http://www.alsa-project.org/]
* JACK (>= 0.116.0) [http://jackaudio.org/]
* Boost (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)
* pysmf [http://das.nasophon.de/pysmf/]
  (to read/write standard MIDI files using the process_file() function)
* dbus-python [http://dbus.freedesktop.org/releases/dbus-python/]
  (to send DBUS messages)
* pyinotify >= 0.8 [https://github.com/seb-m/pyinotify]
  (to automatically restart when a script changes)
* Tkinter
  (for the livedings GUI)
* pyxdg [http://freedesktop.org/wiki/Software/pyxdg/]
  (so mididings knows where to look for config files)


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

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


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

See http://dsacre.github.io/mididings/doc/ for the mididings manual.

About

A MIDI router/processor based on Python

Resources

License

Releases

No releases published
You can’t perform that action at this time.