Documentation Wiki rss-feed

Workbench Tutorial 2

In this Section we are going to extend the "Workbench Tutorial 1" setup created in the previous Section by adding a console mixer. Start EigenD and load the setup tagged "Workbench Tutorial 1" that you created in the last section. Start Workbench.


For simplicity, in the last section, we connected the Audio Unit Agent directly to the Audio Agent. In reality we normally have more than one agent to connect to the Audio Agent and we wish to be able to mix the audio signals and control the volumes of the individual signals and the master volume. To achieve these goals, we use the Console Mixer Agent. To add one to the set up select the create tool and click on the canvas. If you expand the Console Mixer 1 Agent, you will see that it contains 24 mixer channels. Each of these has a left and right audio input port. The Console Mixer agent also has an outputs port containing left and right audio output ports.


To add the Console Mixer into out signal flow, we first delete the existing connection between the Audio Unit 1 Agent and the Audio 1 Agent using the delete tool. With the connection to audio gone, the setup will no longer play. Then, using the wiring tool drag a new wire from Audio Unit 1 Agent to one of the mixer channel ports in the Console Mixer 1 Agent. Finally, create connections between the outputs port of the Console Mixer 1 Agent to the Audio 1 Agent. This is an example of where the names of the input and output ports are not sufficently similar, and the plumber cannot determine which connection you want from the top level (for example in more complex setups the audio agent may have more than two channels). By expanding the console mixer outputs and the audio agent inputs, we can make connections from the console mixer left audio output to audio input 1, and from the right output to audio input 2.


Check that the setup plays again. Now you can adjust the channel volume and the master volume for example, by clicking with the edit tool on the appropriate ports and adjusting the values displayed in the dialog.


We are ready to add a second instrument to the setup which we will do in the next section. Save this setup in EigenD and give it the short tag "Workbench Tutorial 2"

Back To: Building_your_first_setup_from_scratch