• 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: DLS Synth and 10.2.3
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DLS Synth and 10.2.3


  • Subject: Re: DLS Synth and 10.2.3
  • From: Bill Stewart <email@hidden>
  • Date: Tue, 14 Jan 2003 11:39:23 -0800

If you're just hearing tail then its behaving correctly - all that stopping a player does is (as far as an audio unit is concerned) stop calling it to render. But no state is reset - so the next time you call it it will have all of the state it has maintained since the last time you called it...

So calling AudioUnitReset is actually expected and correct behaviour in this case... (This is probably something that the MusicPlayer should do for you - I'll take a look at that)

Bill

On Monday, January 13, 2003, at 04:45 PM, Chris Rogers wrote:

Since I haven't seen a reply yet, I'd like to note what I have found:

1)
On MacOS 10.2.2, setting the reverb to 'kReverbRoomType_Plate'
resulted in no reverb. On 10.2.3 this results in a rather strong
reverb.
Is there any way to work around this?

Many complained that the reverb level was too high in Jaguar, and so it
was reduced to a more reasonable volume in 10.2.3. The reverb
algorithm has been
improved considerably as well. The plate setting should work just fine,
although it may be a somewhat more subtle effect than it was in Jaguar,
but it definitely works in all my tests of it here. If you would like
to increase the reverb level in the DLS synth you can use our new
parameter:

kMusicDeviceParam_ReverbVolume

It's a global parameter on the synth in units of decibels.



2)
When calling MusicPlayerStop() with a DLS Synth and starting the
player right afterwards, I can hear the remainder of the last note
played from the DLS Synth before. This didn't happen on 10.2.2. As a
work around, I call AudioUnitReset() after MusicPlayerStop().

Am I mistaken somewhere? Are these known issues? Should I file bug reports?

Thanks in advance,
Lars

Is it the reverb tail, or the note still playing (or both)?
This sounds like a bug. Please file a report --- Thanks...
It looks like you've found a work-around for now at least.

Chris Rogers
Core Audio
Apple Computer
_______________________________________________
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.


-- mailto:email@hidden
tel: +1 408 974 4056

________________________________________________________________________ __
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________ __
_______________________________________________
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.
  • Follow-Ups:
    • QTMI and CoreMidi
      • From: Darren Gibbs <email@hidden>
References: 
 >Re: DLS Synth and 10.2.3 (From: Chris Rogers <email@hidden>)

  • Prev by Date: Re: parameters not showing up in host
  • Next by Date: Re: parameters not showing up in host
  • Previous by thread: Re: DLS Synth and 10.2.3
  • Next by thread: QTMI and CoreMidi
  • Index(es):
    • Date
    • Thread