JuliaMusic / MIDI.jl

A Julia library for handling MIDI files
https://juliamusic.github.io/JuliaMusic_documentation.jl/latest/
MIT License
67 stars 22 forks source link

Allow midi events to be written directly to a midi device #8

Open JoelHobson opened 9 years ago

JoelHobson commented 9 years ago

I have no idea how to do this.

JoelHobson commented 9 years ago

Possibly use rtmidi via the ffi? http://www.music.mcgill.ca/~gary/rtmidi/

JoelHobson commented 8 years ago

Nah, just use ccall directly.

JoelHobson commented 8 years ago

I've made great progress with the windows version and can now send note on/off events to an external device. It needs to be cleaned up and a consistent API designed, but it's getting there. If anyone's curious what I've done, check in the branch named "8".

Datseris commented 6 years ago

@JoelHobson I can't find any branch "8"! (I am quite sure I didn't delete it. A previous issue was for some branch named temp-whatever-numbers)

JoelHobson commented 6 years ago

@Datseris Hm, neither can I. I doubt I've still got it anywhere, so I suppose the code is lost :(

I don't think my progress was as impressive as the last post made it sound though, so it's not that big of a loss.

anandijain commented 2 years ago

note i've gone ahead and wrapped that rtmidi library here https://github.com/anandijain/RtMIDI.jl and put the jll in yggdrasil

however, I haven't done any work to integrate it with MIDI.jl (although i'd like to).

0x0f0f0f commented 1 year ago

Why not use portmidi and wrap it like PortAudio.jl? https://github.com/JuliaAudio/PortAudio.jl

https://github.com/PortMidi/PortMidi

0x0f0f0f commented 1 year ago

note i've gone ahead and wrapped that rtmidi library here https://github.com/anandijain/RtMIDI.jl and put the jll in yggdrasil

however, I haven't done any work to integrate it with MIDI.jl (although i'd like to).

@anandijain if you want to help out with wrapping portmidi i'll help out integrating it

anandijain commented 1 year ago

why not make egraphs faster :p

I'll look into building it

0x0f0f0f commented 1 year ago

why not make egraphs faster :p

I'll look into building it

I have v2 of Metatheory in progress, do you want to help out? I need a hand on some tasks there.