![]() |
Mema
Memory Matrix — multi-channel audio matrix monitor and router
|
Classes | |
| class | AbstractAudioVisualizer |
| Base class for all audio-data visualisation components in the Mema processor editor. More... | |
| class | AbstractProcessorData |
| Base class for all data objects exchanged between the audio processor and its analyzers/visualisers. More... | |
| class | ADMOSController |
| Receives ADM-OSC UDP packets and translates them into panning position and mute updates. More... | |
| class | AnalyzerParametersMessage |
| Carries audio-device parameters (sample rate, block size) from Mema to clients. More... | |
| class | AudioBufferMessage |
| Base message carrying a serialised audio buffer and its flow-direction metadata. More... | |
| class | AudioInputBufferMessage |
| Carries a pre-matrix input audio buffer streamed continuously from Mema to subscribed clients. More... | |
| class | AudioOutputBufferMessage |
| Carries a post-matrix output audio buffer streamed continuously from Mema to subscribed clients. More... | |
| class | AudioSelectComponent |
| class | ControlParametersMessage |
| Full routing-matrix state snapshot exchanged bidirectionally between Mema and Mema.Re. More... | |
| class | CrosspointComponent |
| class | CrosspointsControlComponent |
| class | CustomPaintingAudioVisualiserComponent |
| class | CustomPluginListComponentTableModel |
| class | DataTrafficTypeSelectionMessage |
| Sent by a client to opt in to receiving specific message types from Mema. More... | |
| class | EnvironmentParametersMessage |
| Carries the active look-and-feel palette style from Mema to connected clients. More... | |
| class | FaderbankControlComponent |
| Fader-bank remote control — presents input×output crosspoint sliders and mute buttons. More... | |
| class | InputControlComponent |
| Input-channel control strip — shows level meters and mute buttons for all input channels. More... | |
| class | InputPositionMapper |
| class | InterprocessConnectionImpl |
| Client-side TCP connection wrapper that forwards JUCE IPC events to std::function callbacks. More... | |
| class | InterprocessConnectionServerImpl |
| TCP server that accepts multiple simultaneous client connections on a fixed port. More... | |
| class | IOLabelComponent |
| class | Mema |
| class | MemaAppConfiguration |
| XML-backed application configuration manager for the Mema audio matrix tool. More... | |
| class | MemaChannelCommander |
| class | MemaClientControlComponentBase |
| Abstract base for all Mema.Re client control panels. More... | |
| class | MemaCrosspointCommander |
| class | MemaInputCommander |
| class | MemaNetworkClientCommanderWrapper |
| class | MemaOutputCommander |
| class | MemaPluginCommander |
| class | MemaProcessor |
| Core audio processor — owns the AudioDeviceManager, routing matrix, plugin host, and IPC server. More... | |
| class | MemaProcessorEditor |
| Top-level editor component for the Mema processor — composes the input, crosspoint, output, and plugin control strips. More... | |
| class | MemaUIComponent |
| Main UI shell for the Mema application — composes the processor editor, toolbar, load bars, and settings menu. More... | |
| class | MeterbridgeComponent |
| class | OutputControlComponent |
| Output-channel control strip — shows level meters and mute buttons for all output channels. More... | |
| class | PanningControlComponent |
| 2-D spatial panning remote control for Mema.Re. More... | |
| class | PluginControlComponent |
| class | PluginListAndSelectComponent |
| struct | PluginParameterInfo |
| Metadata describing a single plugin parameter exposed for remote control. More... | |
| class | PluginParameterInfosChangedMessage |
| Internal JUCE message posted to the message thread when plugin parameter descriptors change. More... | |
| class | PluginParameterInfosMessage |
| Carries the plugin name and complete parameter descriptor list from Mema to Mema.Re clients. More... | |
| class | PluginParameterValueMessage |
| Carries a single normalised plugin parameter value from Mema.Re to Mema. More... | |
| class | ProcessorAudioSignalData |
| class | ProcessorDataAnalyzer |
| Analyses a stream of audio buffers and broadcasts level and spectrum data to registered listeners. More... | |
| class | ProcessorLevelData |
| class | ProcessorSpectrumData |
| class | ReinitIOCountMessage |
| Instructs clients to tear down and rebuild their UI for a new channel count. More... | |
| class | ResizeableWindowWithTitleBarAndCloseCallback |
| A resizable JUCE window with a title bar and close button that fires a callback on close. More... | |
| class | SerializableMessage |
| Base class for all messages exchanged between Mema, Mema.Mo, and Mema.Re over TCP. More... | |
| struct | ServiceData |
| class | Spacing |
| class | SpectrumAudioComponent |
| class | TwoDFieldMultisliderComponent |
| class | TwoDFieldMultisliderKeyboardFocusTraverser |
| class | TwoDFieldOutputComponent |
| class | WaveformAudioComponent |