Allolib  1.0
C++ Components For Interactive Multimedia
al::SynthGUIManager< VoiceType > Class Template Reference

#include <C:/Users/Andres/source/repos/casm_viewer/external/tinc/external/allolib/include/al/ui/al_ParameterGUI.hpp>

Public Member Functions

 SynthGUIManager (std::string name="")
 
std::string name ()
 
void drawSynthWidgets ()
 
void setCurrentTab (int tab)
 
void drawSynthControlPanel ()
 Draws a panel with all the synth controls.
 
void render (AudioIOData &io)
 
void render (Graphics &g)
 
void configureVoiceFromGui (VoiceType *voice)
 
void drawFields ()
 
void drawPresets (int columns=12, int rows=4)
 
void drawSynthSequencer ()
 
void drawSynthRecorder ()
 
void drawPresetSequencer ()
 
void drawPresetSequencerRecorder ()
 
void createBundle (uint8_t bundleSize)
 
void drawBundle ()
 
void drawTriggerButton ()
 
void drawAllNotesOffButton ()
 
void triggerOn (int id=INT_MIN)
 Trigger a free voice. If no id provided the internal voice is triggered. More...
 
void triggerOff (int id=INT_MIN)
 
bool triggerButtonState ()
 
VoiceType * voice ()
 
void recallPreset (int index)
 
PresetSequencerpresetSequencer ()
 
PresetHandlerpresetHandler ()
 
PolySynthsynth ()
 
SynthSequencersynthSequencer ()
 
SynthRecordersynthRecorder ()
 

Detailed Description

template<class VoiceType>
class al::SynthGUIManager< VoiceType >

SynthGUIManager

Definition at line 246 of file al_ParameterGUI.hpp.

Member Function Documentation

◆ triggerOn()

template<class VoiceType >
void al::SynthGUIManager< VoiceType >::triggerOn ( int  id = INT_MIN)
inline

Trigger a free voice. If no id provided the internal voice is triggered.

Parameters
id

Definition at line 403 of file al_ParameterGUI.hpp.


The documentation for this class was generated from the following file: