Mema
Memory Matrix — multi-channel audio matrix monitor and router
Loading...
Searching...
No Matches
MemaMessages.h File Reference
#include <JuceHeader.h>
#include <CustomLookAndFeel.h>
#include "MemaPluginParameterInfo.h"
+ Include dependency graph for MemaMessages.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Mema::SerializableMessage
 Base class for all messages exchanged between Mema, Mema.Mo, and Mema.Re over TCP. More...
 
class  Mema::EnvironmentParametersMessage
 Carries the active look-and-feel palette style from Mema to connected clients. More...
 
class  Mema::AnalyzerParametersMessage
 Carries audio-device parameters (sample rate, block size) from Mema to clients. More...
 
class  Mema::ReinitIOCountMessage
 Instructs clients to tear down and rebuild their UI for a new channel count. More...
 
class  Mema::AudioBufferMessage
 Base message carrying a serialised audio buffer and its flow-direction metadata. More...
 
class  Mema::AudioInputBufferMessage
 Carries a pre-matrix input audio buffer streamed continuously from Mema to subscribed clients. More...
 
class  Mema::AudioOutputBufferMessage
 Carries a post-matrix output audio buffer streamed continuously from Mema to subscribed clients. More...
 
class  Mema::DataTrafficTypeSelectionMessage
 Sent by a client to opt in to receiving specific message types from Mema. More...
 
class  Mema::ControlParametersMessage
 Full routing-matrix state snapshot exchanged bidirectionally between Mema and Mema.Re. More...
 
class  Mema::PluginParameterInfosMessage
 Carries the plugin name and complete parameter descriptor list from Mema to Mema.Re clients. More...
 
class  Mema::PluginParameterValueMessage
 Carries a single normalised plugin parameter value from Mema.Re to Mema. More...
 

Namespaces

namespace  Mema