So I got pygame building on mac with portmidi now - although I can't seem to
get the midi.py example to do anything.

 the xcode proj for portmidi seems to have the porttime sources incorporated
into it, rather than built as a separate lib, so the porttime dependency
doesn't exist, which was causing trouble. Also the static libportmidi.a lib
requires linkage to the CoreMidi framework, which was also causing trouble.

So I decided to kill 2 birds with one stoney-hack and made PORTTIME
dependency be a dependency on porttime.

But now when I install the pygame on a machine with a midi keyboard
attached, and run examples/midi.py with either --output or --list, it waits
a long time, then prints "in stat: : No such file or directory" 4 times.

looking at portmidi's sources, that error seems to com from it trying to
read the "/PortMidi/PM_RECOMMENDED_INPUT_DEVICE" setting from some prefs
file "com.apple.java.util.prefs.plist" as part of it's initialization.

It seems really bizarre and rather dumb to me that portmidi would use java
for anything, and I'm starting to wonder if the thing even works on
Leopard...


On Tue, Jan 13, 2009 at 2:49 PM, René Dudfield <ren...@gmail.com> wrote:

> I think with portmidi, compiling it ourselves on mac is the way to go.
>  Seemed easy to compile on win/linux... so hopefully it compiles ok on
> mac too.
>
>

Reply via email to