Loading...
Searching...
No Matches
Ui::AudioScope::Node Struct Reference
Public Types | |
| using | Layer = Ui::AudioScope::Layer |
Public Member Functions | |
| halp_meta (name, "Audio scope") halp_meta(c_name | |
| AudioScope | halp_meta (category, "Monitoring/Audio") halp_meta(author |
| AudioScope ossia score | halp_meta (manual_url, "") halp_meta(description |
| AudioScope ossia score Oscilloscope with edge and pitch XY goniometer and phase correlation meter | halp_meta (uuid, "57966fbd-574f-48cc-9e26-74397352f3dd") halp_flag(fully_custom_item) |
| void | prepare (halp::setup s) |
| void | operator() (int frames) |
Public Attributes | ||
| AudioScope ossia score Oscilloscope with edge and pitch | triggers | |
| AudioScope ossia score Oscilloscope with edge and pitch XY | display | |
| struct { | ||
| halp::dynamic_audio_bus<"Audio", double > audio | ||
| struct range | ||
| mode | ||
| window | ||
| trigger | ||
| level | ||
| persistence | ||
| gain | ||
| auto_gain | ||
| x_channel | ||
| y_channel | ||
| struct range | ||
| polar | ||
| } | inputs | |
| struct { | ||
| correlation | ||
| balance | ||
| } | outputs | |
| std::shared_ptr< ScopeMonitor > | monitor = std::make_shared<ScopeMonitor>() | |
| ossia::meters::correlation | corr | |
| ossia::meters::rms | rms_l | |
| ossia::meters::rms | rms_r | |
| double | rate {} | |
Member Function Documentation
◆ prepare()
|
inline |
Also called on the execution thread when the channel count changes: the followers only need preparing again for a new rate.
The documentation for this struct was generated from the following file: