D2 bindings to the PortMidi library.
Fetching latest commit…
Cannot retrieve the latest commit at this time
== DPortMidi == These are the D2 bindings for the PortMidi I/O library. Currently these bindings can only be built on Windows systems. This bindings project has been created by Andrej Mitrovic. Project Homepage: https://github.com/AndrejMitrovic/DPortMidi == Building Requirements == - XP 32bit or Win7 32bit system, 64bit versions haven't been tested. Linux is unsupported for now, sorry! - DMD v2.059+ compiler. Download it from: http://www.digitalmars.com/d/download.html DMD usage instructions: http://d-programming-language.org/dmd-windows.html == Building == - Run git submodule init - Run git submodule update - Run build.bat == Contact == To contact me, send me a message via Github @ https://github.com/AndrejMitrovic, or e-mail me at: andrej.mitrovich<at>gmail.com == Todo == - SysEx handling has not been tested. Maybe I could use Midi Yoke and MIDI-OX for this. - Systems other than XP 32bit have not been tested. - Port more samples, test existing ones with more MIDI hardware. == Acknowledgments == Thanks to the developers and contributors of the PortMidi and PortMedia projects. Thanks to Jesse Phillips for making the excellent cmdln.interact module for handling user I/O. == Licensing == Please see PortMidi's original license in the license.txt file. The D bindings are Boost-licensed. Some code examples were ported from PortMidi's original code examples. == Links == D2 Programming Language Homepage: http://d-programming-language.org/ PortMidi homepage: http://sourceforge.net/apps/trac/portmedia/wiki/portmidi PortMedia homepage: http://sourceforge.net/projects/portmedia/ Jesse Phillips' user IO library: https://github.com/he-the-great/JPDLibs/tree/cmdln/cmdln