Re: DLS Synth and 10.2.3
Re: DLS Synth and 10.2.3
- Subject: Re: DLS Synth and 10.2.3
- From: Lars Peters <email@hidden>
- Date: Tue, 14 Jan 2003 23:27:57 +0100
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.
I'm confused. What should kReverbRoomType_Plate sound like?
On 10.2.2 it sounds like "no reverb" (makes sense to me, considering
that a plate has no walls).
On 10.2.3 it sounds like "huge reverb" (more than "large hall").
This is not a small change. I can check on a different Mac, if you like.
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().
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.
I finally know what's going on: The Note Off message get's lost: once
the DLS Synth starts playing again, the note hangs until the next time
we get to that note.
Lars
_______________________________________________
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.