Classes | Variables

Engine

Classes

class  AuxEffect
 an Auxilliary Bus Container for multiple InsertEffect More...
class  BusRouter
 a BusRouter Structrure that hold the aux send level as well as the pre/post flag More...
class  ControlSignalSource
 a Modulation source More...
class  Element
 Common Elements base class. More...
class  EventProcessor
 an Event processor. More...
class  InsertEffect
 an Insert FX Generic structrure that define an insert FX More...
class  Keygroup
 A range of keys and velocities. More...
class  Layer
 A layer of sounds. More...
class  Oscillator
 The Synthesis primitive. More...
class  Part
 A Part. More...
class  Program
 A Patch that represent an monotimbral instrument. More...
class  SampledReverb
 SampledReverb. More...
class  SignalConnection
 a Connection definition for a modulation More...
class  Synth
 The Master Element in the synthesis tree. More...

Variables

 this
 This EventProcessor.



function findLayer (name)
 return the layer id given the layer display name.

Detailed Description

See also:
Elements & parameters

Function Documentation

function findLayer ( name   ) 

return the layer id given the layer display name.

Parameters:
displayName name of layer to find
Returns:
layerId if the layer was found, nil otherwise usage:
 function onNote(e)
   local layer = findLayer("sustain")
   e.layer = layer
   local voiceId = postEvent(e)
 end

Variable Documentation

This EventProcessor.

can be used as a starting point to navigate through the Engine hierarchy.