Public Types

using control_policy = ossia::safe_nodes::default_tick_controls
 

Public Member Functions

 halp_meta (name, "Test FX") halp_meta(c_name
 
TestFX halp_meta (category, "Debug") halp_meta(author
 
TestFX ossia score halp_meta (manual_url, "") halp_meta(description
 
TestFX ossia score Shows all the available widgets halp_meta (uuid, "887507d3-8a56-4634-9ee3-a25d38050335") struct
 

Static Public Member Functions

template<typename... Args>
static void run (Args &&...)
 

Public Attributes

 inputs
 
struct {
outputs
 

Static Public Attributes

static constexpr const value_in value_ins [] {"in1", "in2"}
 
static constexpr const value_out value_outs [] {"out1", "out2"}
 
static constexpr const audio_in audio_ins [] {"ain"}
 
static constexpr const audio_out audio_outs [] {"aout"}
 
static constexpr const midi_in midi_ins [] {"min"}
 
static constexpr const midi_out midi_outs [] {"mout"}
 
static constexpr const auto controls = tuplet::make_tuple(Control::FloatSlider{"FloatSlider", -10, 20, 5}, Control::LogFloatSlider{"LogFloatSlider", -10, 20, 5}, Control::FloatKnob{"FloatKnob", -10, 20, 5}, Control::LogFloatKnob{"LogFloatKnob", -10, 20, 5}, Control::IntSlider{"IntSlider", -10, 20, 5}, Control::IntSpinBox{"IntSpinBox", -10, 20, 5}, Control::Toggle{"Toggle", true}, Control::ChooserToggle{"ChooserToggle", {"false", "true"}, true}, Control::LineEdit{"LineEdit", "henlo"}, Control::Button{"Bango"}, Control::Widgets::QuantificationChooser(), Control::Widgets::MusicalDurationChooser(), Control::Widgets::DurationChooser(), Control::Widgets::FreqSlider(), Control::Widgets::LFOFreqSlider(), Control::Widgets::FreqKnob(), Control::Widgets::LFOFreqKnob(), Control::Widgets::WaveformChooser())
 

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