• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: [Q] - QuickTime Music Synthesizer
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Q] - QuickTime Music Synthesizer


  • Subject: Re: [Q] - QuickTime Music Synthesizer
  • From: Jeff Evans <email@hidden>
  • Date: Thu, 31 Oct 2002 21:04:51 -0800

I appreciate all that good information from Bill Stewart - and at some point
I indeed will use CoreAudio for doing fractional pitches instead of
attempting to do it with QuickTime. I use CoreMIDI now and it's wonderful.
However, it is impractical at the moment to add fractional pitch features if
they will not work with QuickTime 6 running under OS10.1 and OS9 - if I have
to require people to have 10.2 to use a feature it just ain't gonna happen
until some later date. If this QT function requires 10.2 then one might as
well write it with CoreAudio; the whole point of using QuickTime is backward
compatibility.
That was the essence of my complaint: this feature of QuickTime doesn't
work under normal conditions. I've been trying it every few years and it
has never worked so far as I can remember. To be fair, I'll bet only about 3
people have ever tried implementing it; it's musically mighty geeky!
CoreAudio is really great and one day all our Mac stuff will use it - just
can't do so right away.
And I think Richard should take note: if he is not using Jaguar, all
this continues to indicate that maybe this is the reason his pitchbend
doesn't function with QT6...

Yours, Jeff


> on 31/10/02 4:22 PM, Jeff Evans wrote:
>> Bill and friends: It's great if this is going to work, because I'd love to
>> use it. My remark was based on the fact that for me fractional pitches still
>> didn't work with QT6. I had downloaded QT6 following these remarks from
>> Chris at Apple, and I quote:
>>
>> "The QT APIs are deprecated and we highly encourage developers to move over
>> to using AudioUnits... Anyway, a bug fix in the latest release of QuickTime
>> 6 (In Jaguar) should support the fractional pitches as they were originally
>> meant to work."
>
> I think it should be quite clear from the traffic and interest in CoreAudio
> that this is the area where we are spending most of our time... We also
> strongly believe that CoreAudio provides both a more functional, clearer and
> more complete set of APIs for dealing with this kind of functionality and we
> are definitely both interested and responsive to problems/feature
> requests/etc that are related to these APIs - this is both the present and
> future focus for audio system-level software and Mac OS X.
>
> At the same time we understand that the *current* QT-Music provides a
> solution for both classic and OS X implementations, and so will continue to
> maintain the existing functionality of the *current* QT-Music
> implementation. You can also think of the Sound Manager API set in a similar
> light. Ie. Things should work to spec... And in both areas we ***do***
> address problems as they arise if they are causing difficulties for
> developers. As time goes by however, more and more of these changes will be
> considered on a case by case basis in these two API areas...
>
> I should also reiterate what has been a very clear definition of direction
> from Apple all along. That is, we do not plan on being a 2 OS company and
> that the future development of our technology is based on Mac OS X and those
> technologies that make this a great platform.
>
>> Nonetheless, my attempts to use a fractional value in NAPlayNote under QT6
>> produced no change in pitch, which makes me think that Richard might be
>> encountering a similar problem with regard to pitchbend. I'm not using
>> Jaguar; maybe that fix Bill mentions requires the presence of Jaguar. In
>> which case, though, I couldn't really use it as a program feature. But the
>> bit about deprecation caused me to conclude that Apple had no plans to do
>> further work on this admittedly obscure feature in QT.
>
> You will need Jaguar (as there were changes required in both QT and the
> CoreAudio pieces) for this to work - on a 10.1 system you will still see the
> problem as we didn't update the CoreAudio pieces that would be necessary for
> this to work. (The fractional pitches do work on classic and on Windows as
> well with QT 6)...
>
>> If I can get fractional pitches to work with the QT6 now available for
>> download I'd be delighted; I can think of some fun things to do with it.
>
> I'd strongly encourage you to look at the CoreAudio API...:)
>
> Bill
>
>> Yours, Jeff
>>
>>> on 10/31/02 3:42 PM, Bill Stewart wrote:
>>
>>> WRONG!!!!!!
>>>
>>>
>>> I don't know where you drew that conclusion from. They didn't work in QT5
>>> (due to an oversight on our part), but they do now in QT6
>>>
>>> Also, the DLS Synth in Jaguar will support fractional floating point values
>>> for note numbers just fine
>>>
>>> Bill
>>
>>> on 31/10/02 2:49 PM, Jeff Evans wrote:
>>>
>>>> This might have something to do with the fact that microtonal pitches - the
>>>> fractional pitches described in the QT docs - don't work and apparently
>>>> never have. Last time I asked about that the word basically was that it
>>>> ain't gonna happen in the future, either, so the conclusion to draw is that
>>>> QuickTime is doomed, doomed... just a thought.
>>>
>>
>>>> Jeff
>>>>
>>>>> This is definitely not a matter of being swamped with data. If one
>>>>> pitch bend event is sent before a noteon the noteon does NOT play at
>>>>> the correct pitch.
>>>>>
>>>>> Jeremy
>>>>>
>>>>> On Thursday, October 31, 2002, at 06:38 AM, Richard Dobson wrote:
>>>>>
>>>>>> I just noticed the subject of this thread. I heard somewhere, a while
>>>>>> back, that QuickTime 6 has a bug in the handling of pitchbend (I think
>>>>>> it came up in the context of programs such as Sibelius). Possibly
>>>>>> aftertouch was a problem as well. Getting swamped with data, etc. The
>>>>>> only advice I heard was, basically, keep such messages to a minimum!
>>>>> _______________________________________________
>>>>> 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.
_______________________________________________
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.

References: 
 >Re: [Q] - QuickTime Music Synthesizer (From: Bill Stewart <email@hidden>)

  • Prev by Date: Re: Stuck MIDI notes
  • Previous by thread: Re: [Q] - QuickTime Music Synthesizer
  • Next by thread: HALPlayFile not working
  • Index(es):
    • Date
    • Thread