-
Notifications
You must be signed in to change notification settings - Fork 12
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
PortMidi.open(:output, name)
makes :observer.start()
not work on Mac OS
#12
Comments
Uh, very odd! I cannot reproduce, unfortunately, as I'm on Elixir 1.8.0 and Erlang 21, but on archlinux. Is there anything special about the MIDI device you're connecting to? Googling a bit, this
seems to be popping up in Processing-related threads, and looks fairly recent 🤔
There's also a success story tracking down this bug that could definitely help with debugging this. If anybody with MacOS (and super-heroic intents) could give it a stab, I'd be super grateful! ❤️ |
If I have a brand new mix project and add
portmidi
as a dependency, everything is fine up to this point. I can run:observer.start()
in an IEx session without any issue.However, as soon as I run
PortMidi.open(:output, output_device)
, I can no longer run:observer.start()
and IEx crashes. The error output is below.Do you have any idea why?
I'm running Elixir 1.8.0 on Erlang 21 on Mac OS.
Error output (I've attempted to clean up various white space oddities):
The text was updated successfully, but these errors were encountered: