• 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: Need help with the MatrixMixer
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Need help with the MatrixMixer


  • Subject: Re: Need help with the MatrixMixer
  • From: Robert Grant <email@hidden>
  • Date: Sun, 16 Nov 2003 17:45:04 -0500

Hi James,

Thanks for the response.

So I think it boils down to the input buses and how to keep them happy. I'm confused about the SetRenderCallback and why it needs to be set when you're wiring the mixer input to another node in the graph.

And is there an issue about matching channels on the buses? I know the StereoMixer can accept either mono or stereo buses - is the MatrixMixer more particular? Why does connecting a subgraph cause the mixer to stop producing output?

Thanks,

Robert.


On Nov 16, 2003, at 4:20 PM, James McCartney wrote:

On Nov 15, 2003, at 4: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



That all looks OK. Buses are enabled by default so you shouldn't have to specifically enable them.
how about silent bits? sending any in? getting any out?

--
james mccartney
apple coreaudio
_______________________________________________
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.

  • Follow-Ups:
    • Re: Need help with the MatrixMixer
      • From: James McCartney <email@hidden>
References: 
 >Need help with the MatrixMixer (From: Robert Grant <email@hidden>)
 >Re: Need help with the MatrixMixer (From: James McCartney <email@hidden>)

  • Prev by Date: newbie: Loading sample data
  • Next by Date: Re: Need help with the MatrixMixer
  • Previous by thread: Re: Need help with the MatrixMixer
  • Next by thread: Re: Need help with the MatrixMixer
  • Index(es):
    • Date
    • Thread