PortMidi / portmidi

portmidi is a cross-platform MIDI input/output library
Other
116 stars 31 forks source link

Julia wrapper #62

Closed SteffenPL closed 3 weeks ago

SteffenPL commented 5 months ago

I wanted to let you know that I made a small wrapper for PortMidi for the Julia programming language.

It is available here: https://github.com/SteffenPL/PortMidi.jl and at the moment it is in the process of being registered in the Julia package registry (such that one can install it with the command Pkg.add("PortMidi")).

The wrapper itself is autogenerated (using Clang.jl) and currently built for Linux, macOS and Windows. (See PortMidi_jll which is also autogenerated with BinaryBuilder.jl, the canonical approach for binary dependencies in Julia.)

I am mostly writing here to check that this small wrapper is OK for you. If at any point you would prefer to take over the PortMidi.jl package within Julia, I can always transfer the repository to you. I mostly created the small wrapper for myself (since I want to play music tunes with Julia), but I could also add a few minimal Julia-specific modifications for ease of use.

If you don't want the package to be part of the Julia registry, I could abort the registration within the next two days.

Kind regards, Steffen