Re: Need help with the MatrixMixer
Re: Need help with the MatrixMixer
- Subject: Re: Need help with the MatrixMixer
- From: Robert Grant <email@hidden>
- Date: Sun, 16 Nov 2003 13:49:22 -0500
More updates:
It turns out that having the MatrixMixer in my graph causes the
OutputUnit to become silent - even if I have the handy MDA TestTone
effect between the mixer and the OutputUnit!
If I connect a synth to the TestTone and then to the output it works
fine.
How could the MatrixMixer do that - is it returning an error perhaps?
The output unit doesn't seem to be complaining though.... Which raises
a question - if one of the nodes in the graph returns an error during
rendering how would we be informed?
Robert.
On Nov 16, 2003, at 9:09 AM, Robert Grant wrote:
Well some progress has been made: I've added some metering and the
output channel is getting data but still there's silence, here's a
sample line of output from output channel 0 of the matrix mixer (post
is: kMatrixMixerParam_PostAveragePower)
output channel 0 post: -9.66, level: 1.00
Now I've fiddling with things like Global volume and output enabling
and seen that these change the "post" level so I'm sure that a signal
is getting to the DefaultOutputUnit, and yet I'm not getting a peep.
I can get a peep out the StereoMixer - so I know my inputs and outputs
are good.
Any suggestions?
Thanks,
Robert.
On Nov 15, 2003, at 7:48 PM, Robert Grant wrote:
I'm having a hard time getting sound to pass through the matrix
mixer. I'm basing what I'm doing on the MatrixMixerTest example app
and everything seems to be wired up OK - I'm definitely getting my
synths pulled on, but no sound.
There seems to be a variety of different places where levels need to
be set and I'm setting them all I think. Here's what I've got:
set the input level for each channel on each input bus:
kMatrixMixerParam_Volume, kAudioUnitScope_Input
enable each input bus
kMatrixMixerParam_Enable, kAudioUnitScope_Input
set the level of each intersection within the matrix
kMatrixMixerParam_Volume, kAudioUnitScope_Global
Some more explication on addressing these intersections would be
good.
set the level of each output channel on each output bus
kMatrixMixerParam_Volume, kAudioUnitScope_Output
set the global level of the mixer
kMatrixMixerParam_Volume, kAudioUnitScope_Global, 0xFFFFFFFF
Enable each output bus
kMatrixMixerParam_Enable, kAudioUnitScope_Output
Anyone else messing with the Matrix?
Robert.
_______________________________________________
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.