THE CONSOLE

When Broadcast 2000 plays back, it reads large chunks of data from disk, asynchronously sends small fragments through the console, and overlays the output of each module onto the output channels. The same thing happens for video, but video is overlayed on a single output frame instead of channels. Make sure Window->show console is checked, to bring up the console. As you can see, each track on the timeline is routed through a module.

It's possible to even synthesize sounds from the console but you must turn off disable tracks when no edits in preferences->playback.

Start playing a file and tweek the faders. The O buttons reset the meters in case you clip. The pan box was designed to support more than 2 channels. For 2 channel panning, more precision can be achieved by moving the cross to the bottom of the box and panning left and right. Track titles can be entered from the console as well.

Resize the console window and see what happens.

PLUGINS
The console is really a very powerful realtime signal processor. By attaching plugins to the boxes labeled "plugin" you route signals through the plugins and back to the module.

The signal from a track first goes through Inv which inverts the signal. This is used for phase cancellation.

Then the signal goes through each plugin button. Press on a plugin button then Attach.... You get a Plugins list, an empty Shared Plugins list, and a Modules list with some tracks in it.

Selecting an item in any list and hitting Attach causes the module to route signals through that item, whether it's another module, a plugin, or a previously attached plugin on another module.

Attaching a plugin is straightforward, but if you want to duplicate the effect for several tracks, adjusting the settings for every plugin can suck. Instead, you can attach one plugin to one module. For other modules, the original plugin pops up in the shared list. Attaching it as a shared plugin causes the single plugin to process data for the second module, without a second set of controls. Some plugins, like reverb, mix the signals from both modules so be careful.

The Send and Recv settings determine where the plugin gets its input and where it puts its output. Deselecting Send stops the plugin from getting its input from the module it's attached to. This is useful for a tone generator that doesn't take any input at all. Deselecting Recv prevents the plugin from sending its output back to the current module. This is used for bouncing a signal to another module, without destroying the original signal.

After passing through all the plugins, a sigal goes through the Fade. When you attach a module as a plugin, the output of the plugin, if Out was activated, is the faded signal from the other module.

After fading, the final process is either Panning or Muting depending on the Mute setting. If mute is selected, the signal is discarded. Otherwise it is mixed into the final output channels according to the pan box setting. Muting is useful when one module acts as the fader to another module's plugin.

Suppose you want a reverb, but you want to fade out the signal without fading out the reverberation. By routing the signal through a muted second module, which fades out, and then through a reverb in the original module, the reverb continues after the signal is faded out.