#include <AH/Timing/MillisMicrosTimer.hpp>#include <MIDI_Inputs/InterfaceMIDIInputElements.hpp>#include <MIDI_Inputs/MIDIInputElementMatchers.hpp>
Include dependency graph for VU.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | VUState |
| Struct that keeps track of the value and overload indicator of a Mackie Control Universal VU meter. More... | |
| struct | VUMatcher |
| MIDI Input matcher for Mackie Control Universal VU meters. More... | |
| struct | VUMatcher::Result |
| Output data of the matcher/parser. More... | |
| struct | BankableVUMatcher< BankSize > |
| MIDI Input matcher for Mackie Control Universal VU meters with bank support. More... | |
| struct | BankableVUMatcher< BankSize >::Result |
| Output data of the matcher/parser. More... | |
| class | VU |
| A MIDI input element that represents a Mackie Control Universal VU meter. More... | |
| class | VU< BankSize > |
| A MIDI input element that represents a Mackie Control Universal VU meter. More... | |
Namespaces | |
| namespace | MCU |
| namespace | MCU::VUDecay |
| VU Decay time constants. | |
| namespace | MCU::Bankable |
Variables | |
| constexpr unsigned int | Hold = 0 |
| Don't decay automatically, hold the latest value until a new one is received. | |
| constexpr unsigned int | Default = 150 |
| Decay one segment/block every 150 ms if no new values are received. | |