MixerPreSend (pre-fader send)

MixerPostSend (post-fader send) 


Allocates an auxiliary send to route a signal from a MixerChannel to another bus, in addition to the MixerChannel's regular output. 


See the mixer example for a use of post-fader sends to route several MixerChannels to the same effect MixerChannel.


*new(in, out, level)  


Creates the send. In must be a MixerChannel. Out can be a MixerChannel, a Bus, or an integer representing an audio bus number. This bus must be on the same server as the input MixerChannel. Level scales the signal that is sent; it's a simple scaling factor, so decibels must be converted using .dbamp. Keep in mind that positive decibel values could result in distortion. 


This method, and free, can be activated using the MixingBoard window by choosing a bus identifier from the popup menu representing the destination. The popup menu takes its choices from bus names registered by BusDict. MixerChannels create their buses using BusDict, so they will appear in the list. If you want other buses to show up, use BusDict to create them.


free 


Stop sending the signal and removes the send process from the server. 


level_(lev, updateGUI = true, stopAutomation = true) 


Sets the level of the signal sent to the output bus. The Boolean flags are used internally and generally don't need to be specified by the user. 


levelAuto(synthdef ... args)


Places a control rate synth on the server, mapped to the send level. MixerSend looks for these synthdefs in mxaut/ in your synthdefs folder. This automation will not be visible on the MixingBoard.


levelLine(start = 0, end = 1, dur = 1, warp = \linear)

levelTo(end = 1, dur = 1, warp = \linear)


Makes a linear transition from start to end, taking dur seconds. Warp can be any of the options supported by ControlSpec. These methods use a routine to make the changes and update the MixingBoard. The time between the iterations of the routine is controlled by the instance variable guiUpdateTime, which may be set by the user. The default is 0.25.


stopLevelAuto 


Stop automation processes for this send only. 


outbus_(bus, updateGUI = true) 


Repatch this sends to a different bus. The bus may be a MixerChannel, a Bus, or an integer (bus index). The send will stop sending to the old destination and start sending to the new one immediately.