Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
JoelHobson opened this issue Aug 27, 2015 · 10 comments
Open

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

JoelHobson opened this issue Aug 27, 2015 · 10 comments

Comments

@JoelHobson
Copy link
Collaborator

I have no idea how to do this.

@JoelHobson
Copy link
Collaborator Author

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

@JoelHobson
Copy link
Collaborator Author

Nah, just use ccall directly.

@JoelHobson
Copy link
Collaborator Author

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
Copy link
Member

@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
Copy link
Collaborator Author

@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
Copy link
Contributor

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
Copy link

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

https://github.com/PortMidi/PortMidi

@0x0f0f0f
Copy link

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
Copy link
Contributor

why not make egraphs faster :p

I'll look into building it

@0x0f0f0f
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants