Loading...
Searching...
No Matches
MidiDeviceMap.hpp
Definition MidiDeviceMap.hpp:85
The control exists only while this program is selected.
Definition MidiDeviceMap.hpp:218
Definition MidiDeviceMap.hpp:224
Layer layer
Empty unless the control is a modifier layer of another.
Definition MidiDeviceMap.hpp:246
std::vector< std::string > group
Already split into levels, whichever form the file used.
Definition MidiDeviceMap.hpp:229
std::optional< Message > feedback
Definition MidiDeviceMap.hpp:237
Definition MidiDeviceMap.hpp:392
Definition MidiDeviceMap.hpp:300
std::vector< std::string > warnings
What the reader could not use, and why.
Definition MidiDeviceMap.hpp:318
std::string requirement
A reconfiguration the map depends on that is not a selectable preset.
Definition MidiDeviceMap.hpp:306
std::vector< std::string > match
Substrings to match against a live port's name, most specific first.
Definition MidiDeviceMap.hpp:311
A named value range. from == to names a single value.
Definition MidiDeviceMap.hpp:124
Definition MidiDeviceMap.hpp:205
std::string name
The modifier as printed on the panel: "Shift", "Shift+Hotcue".
Definition MidiDeviceMap.hpp:207
Definition MidiDeviceMap.hpp:94
std::vector< int > channels
Definition MidiDeviceMap.hpp:102
int lsb
The second CC of a CC14, or the NRPN/RPN parameter LSB.
Definition MidiDeviceMap.hpp:109
What puts the device into the configuration the document describes.
Definition MidiDeviceMap.hpp:253
std::vector< std::string > sysex
Definition MidiDeviceMap.hpp:263
std::string name
The name the user selects on the hardware.
Definition MidiDeviceMap.hpp:255
Definition MidiDeviceMap.hpp:139
std::string unit
Verbatim as the source wrote it: "%", "dB", "Hz", "semitones".
Definition MidiDeviceMap.hpp:151
Definition MidiDeviceMap.hpp:271
std::vector< std::string > notices
Copyright and permission notices found in the source, verbatim.
Definition MidiDeviceMap.hpp:286
std::string format
ardour-midi-binding-map, midnam, mixxx-controller-mapping, ...
Definition MidiDeviceMap.hpp:273
std::vector< std::string > authors
Everyone credited, as the source credited them.
Definition MidiDeviceMap.hpp:289
std::string redistribution
Definition MidiDeviceMap.hpp:283
std::string project
The project the description was converted from, and where it lives.
Definition MidiDeviceMap.hpp:292
std::string license
An SPDX identifier, or NOASSERTION where no grant was ever made.
Definition MidiDeviceMap.hpp:276
std::string path
The file within that project.
Definition MidiDeviceMap.hpp:296
Definition MidiDeviceMap.hpp:160
std::optional< int > min
Absent means the message type's natural range.
Definition MidiDeviceMap.hpp:167
Scale scale
Empty unless the source says what the numbers mean.
Definition MidiDeviceMap.hpp:179
std::optional< bool > momentary
Definition MidiDeviceMap.hpp:185
bool bipolar
The midpoint is neutral: pan, detune, pitch bend.
Definition MidiDeviceMap.hpp:176
std::optional< Encoding > encoding
Set whenever mode is Relative; the format requires it there.
Definition MidiDeviceMap.hpp:164