jvoorhis / midiator

A Ruby library for interacting with system MIDI services.
http://projects.bleything.net/projects/show/midiator
MIT License
9 stars 2 forks source link

no signals from core_midi on OSX 10.6 Snow Leopard #1

Open ahx opened 14 years ago

ahx commented 14 years ago

since i updated to Snow Leopard, i don't get any MIDI signals when using the core_midi driver. My setup: Ruby -> MIDIPatchBay -> ...

Things work fine when using the dls_synth. This might have to do with some things around CoreMIDI that have changed since Leopard, but I cannot find any documentation about some major changes. I already told Ben about this. He can reproduce the problem. His original tree has the same problem. I am running your ffi version, so maybe you can help me out.

malditogeek commented 14 years ago

I'm experimenting exactly the same problem. Any advance on this?

I'm trying to use together with http://github.com/gilesbowkett/archaeopteryx

evhan commented 14 years ago

Also looking for a solution to this. I suspect malformed MIDI messages (had similar issues before, CoreMIDI doesn't complain over bad messages, just drops them), but byte dumps of the messages look the same as working C++ implementations... Anyone figure this out?

EDIT : Figured out a fix. It was basically what I figured... MIDIPacketListAdd changed between 10.5 and 10.6 -- just have to check for Snow Leopard and adjust accordingly. Changes for my sloppy ffi version are here.