MIDI.jl icon indicating copy to clipboard operation
MIDI.jl copied to clipboard

Allow midi events to be written directly to a midi device

Open JoelHobson opened this issue 10 years ago • 10 comments

I have no idea how to do this.

JoelHobson avatar Aug 27 '15 02:08 JoelHobson

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

JoelHobson avatar Sep 05 '15 23:09 JoelHobson

Nah, just use ccall directly.

JoelHobson avatar Sep 13 '15 20:09 JoelHobson

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".

JoelHobson avatar Oct 17 '15 21:10 JoelHobson

@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)

Datseris avatar Mar 15 '18 22:03 Datseris

@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.

JoelHobson avatar Mar 16 '18 01:03 JoelHobson

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 avatar Sep 18 '21 17:09 anandijain

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

https://github.com/PortMidi/PortMidi

0x0f0f0f avatar Oct 25 '22 11:10 0x0f0f0f

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

0x0f0f0f avatar Oct 25 '22 11:10 0x0f0f0f

why not make egraphs faster :p

I'll look into building it

anandijain avatar Oct 25 '22 13:10 anandijain

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.

0x0f0f0f avatar Oct 27 '22 14:10 0x0f0f0f