diff --git a/docs/classes.md b/docs/classes.md index 7a91d2a..d6e6f60 100644 --- a/docs/classes.md +++ b/docs/classes.md @@ -57,6 +57,9 @@ These classes are available in cs-midi and work identically to their Control Sur | `Bankable::NoteLED` | `` | Bank-switched Note LED | | `Bankable::CCLED` | `` | Bank-switched CC LED | | `Bankable::KPLED` | `` | Bank-switched Key Pressure LED | +| `Bankable::NoteRange` | `` | Bank-switched Note range | +| `Bankable::CCRange` | `` | Bank-switched CC range | +| `Bankable::KPRange` | `` | Bank-switched Key Pressure range | ### Banks and Selectors @@ -90,6 +93,7 @@ These classes are available in cs-midi and work identically to their Control Sur |-------|----------|-------------| | `MIDI_Pipe` | | Connects a MIDI source to a sink | | `MIDI_PipeFactory` | `` | Creates N unidirectional pipes | +| `BidirectionalMIDI_PipeFactory` | `` | Creates N bidirectional pipes | | `MIDI_Sink` | | Base class for MIDI receivers | | `MIDI_Source` | | Base class for MIDI senders | @@ -102,6 +106,7 @@ These classes are available in cs-midi and work identically to their Control Sur | `IncrementDecrementButtons` | | Button pair with auto-repeat | | `ButtonMatrix` | `` | Row/column button scanner | | `GenericFilteredAnalog` | `<...>` | EMA-filtered analog input with hysteresis | +| `FilteredAnalog` | | Concrete filtered analog (10-bit, no mapping) | | `AHEncoder` | | Interrupt-driven quadrature encoder | ### Infrastructure