Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

D2 bindings to the PortMidi library.

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

readme.txt
== 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
Something went wrong with that request. Please try again.