Public Member Functions | List of all members
RoutableProcessor Class Referenceabstract

A Processor with flexible audio routingA processor that uses multiple audio channels can be subclassed from this class to allow handling of the routing matrix. More...

Inheritance diagram for RoutableProcessor:
MasterEffectProcessor ModulatorSynth AnalyserEffect AudioProcessorWrapper ChorusEffect ConvolutionEffect CurveEq DelayEffect DynamicsEffect EmptyFX GainEffect MdaEffectWrapper PhaseFX RouteEffect SaturatorEffect ShapeFX SimpleReverbEffect SlotFX AudioLooper GlobalModulatorContainer ModulatorSampler ModulatorSynthChain ModulatorSynthGroup NoiseSynth SineSynth WaveSynth WavetableSynth

Public Member Functions

void editRouting (Component *childComponent)
 Opens a routing editor in the quasi modal popup. More...
 
int getLeftDestinationChannel () const
 Quick way to get the left target channel. More...
 
int getLeftSourceChannel () const
 Quick way to get the left channel for processing. More...
 
int getRightDestinationChannel () const
 Quick way to get the right target channel. More...
 
int getRightSourceChannel () const
 Quick way to get the right channel for processing. More...
 

Detailed Description

A Processor with flexible audio routing

A processor that uses multiple audio channels can be subclassed from this class to allow handling of the routing matrix.

Member Function Documentation

void editRouting ( Component *  childComponent)

Opens a routing editor in the quasi modal popup.

Pass in any component that is a child component of the backend window.

int getLeftDestinationChannel ( ) const
inline

Quick way to get the left target channel.

int getLeftSourceChannel ( ) const
inline

Quick way to get the left channel for processing.

int getRightDestinationChannel ( ) const
inline

Quick way to get the right target channel.

int getRightSourceChannel ( ) const
inline

Quick way to get the right channel for processing.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.