Control Surface
1.1.0
MIDI Control Surface library for Arduino
src
Doxygen
Groups.h
Go to the documentation of this file.
1
/**
2
* @defgroup MIDIOutputElements MIDI Output Elements
3
* @brief All Elements that send out MIDI events.
4
* This includes potentiometers, faders, buttons, rotary encoders,
5
* program selectors.
6
*/
7
8
/**
9
* @ingroup MIDIOutputElements
10
* @defgroup BankableMIDIOutputElements Bankable MIDI Output Elements
11
* @brief All Elements that send out MIDI events, and that can be banked.
12
* This includes the bankable versions of pretty much all elements in
13
* @ref MIDIOutputElements.
14
*/
15
16
/**
17
* @ingroup MIDIOutputElements
18
* @defgroup ManyAddressesMIDIOutputElements Many Addresses MIDI Output Elements
19
* @brief All Elements that send out MIDI events, and that can banked, with
20
* a list of arbitrary addresses.
21
* This includes the bankable versions of pretty much all elements in
22
* @ref MIDIOutputElements.
23
*/
24
25
/**
26
* @defgroup MIDIInputElements MIDI Input Elements
27
* @brief All Elements that listen for incoming MIDI events.
28
* This includes LEDs, VU meters, V-Pot LED rings, time displays ...
29
*/
30
31
32
/**
33
* @ingroup MIDIInputElements
34
* @defgroup BankableMIDIInputElements Bankable MIDI Input Elements
35
* @brief All Elements that listen for incoming MIDI events, and that can be
36
* banked.
37
* This includes the bankable versions of pretty much all elements in
38
* @ref MIDIInputElements.
39
*/
40
41
/**
42
* @ingroup MIDIInputElements
43
* @defgroup midi-input-elements-leds MIDI Input Elements LEDs
44
* @brief All MIDIInputElements that visualize their state using LEDs.
45
*/
46
47
/**
48
* @defgroup Selectors Selectors
49
* @brief Selectors are elements that change the bank setting or any other
50
* selection, such as program selectors.
51
*/
52
53
/**
54
* @ingroup Selectors
55
* @defgroup SelectorsLEDs Selectors LEDs
56
* @brief @ref Selectors with LED feedback.
57
*/
58
59
/**
60
* @defgroup Audio Teensy Audio
61
* @brief All Elements that interact with Audio streams.
62
*/
63
64
/**
65
* @defgroup MIDIInterfaces MIDI Interfaces
66
* @brief All MIDI Interfaces that can send and receive MIDI events.
67
*/
68
69
/**
70
* @defgroup DisplayElements Display Elements
71
* @brief All Elements that can be used to show the state of the Control
72
* Surface on the display.
73
*/
74
75
/**
76
* @defgroup ControlSurfaceModule Control Surface
77
* @brief The main class that initializes, manages and updates all other
78
* elements.
79
*/
80
81
/**
82
* @defgroup MIDIConstants MIDI Constants
83
* @brief Constants for MIDI addresses, controller numbers, programs and
84
* voices, Mackie Control Universal controls ...
85
*/
Generated by
1.8.16