Re: MIDI App Compile G3/G4
Re: MIDI App Compile G3/G4
- Subject: Re: MIDI App Compile G3/G4
- From: Doug Wyatt <email@hidden>
- Date: Tue, 25 May 2004 10:16:00 -0700
No, CoreMIDI is not part of the QuickTime 6.5.x updates. It does not
contain any Altivec code, so there should be no difference between the
G3 and G4 compiles.
The only CoreMIDI function which is available on 10.3 and not available
on 10.2 is MIDIDeviceDispose(), which only a driver or driver setup
utility should be calling.
Even if you're calling MIDIDeviceDispose, I can't imagine why the
Jaguar-built binary would not run on Panther. Are there any messages in
the system or console logs when your app launches? When you say your
app "doesn't work," what exactly do you mean? Are you getting any error
returns from CoreMIDI functions? You might try adding printfs if you
haven't already...
Doug
On May 20, 2004, at 22:29, Pavol Markovic wrote:
CoreAudio IS part of QuickTime update installation, so I think it's
the same for CoreMIDI. I'm reposting this also to the core-audio list.
Maybe someone competent will confirm this.
PM
On 21.5.2004, at 0:21, Dan Callaway wrote:
Quicktime is not used in my program, there are no Quicktime libraries
linked or Frameworks included. CoreAudio is not part of Quicktime
from what I understand. Also, I've had this same G3/G4 problem with
machines running Jaguar.
-----Original Message-----
From: Pavol Markovic [mailto:email@hidden]
Sent: Thursday, May 20, 2004 10:52 AM
To: Dan Callaway
Subject: Re: MIDI App Compile G3/G4
I'm not sure, but I think you are tryin' to call something that's part
of new QuickTime family (including CoreAudio etc.). Install QuickTime
6.4 or later on Jaguar system.
PM
On 20.5.2004, at 18:34, Dan Callaway wrote:
Hello,
I have a mature app that takes keyDown events from the keyboard, and
advances a MIDI file beat-by-beat so that the user 'conducts' the
MIDI file. My problem is that it only works on the processor it was
compiled on - I have an eMac running Jaguar/ProjectBuilder and a
Lombard running Panther/XCode.
When I compile with G3/Panther/XCode, the app runs on the
eMac/Jaguar, but there seems to be a CoreMIDI API call that isn't
doing anything. I used ThreadViewer on both machines, and the app
has 6 running threads on both the working computer and the
non-working one.
I don't really know how to approach this problem. If I open the
project on the eMac in ProjectBuilder, and recompile, I can't very
well debug the problem because the problem goes away. Either
machine
can compile and run the app, but when I use either machine to run
the
other's executable, the app opens but doesn't do anything. My
routines for opening files work, and the app is stable, but the MIDI
plumbing is broken.
I'm hoping this is a checkbox in the IDE that I don't know about
("allow G3/G4 compatability??")
Thanks in advance for any help.
Dan Callaway
email@hidden
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.