Crate rmididings

Crate rmididings 

Source
Expand description

A MIDI router/processor on Rust

RMididings is a partial clone of mididings in Rust, allowing one to use a syntax not unlike mididings for MIDI event routing and processing.

It is very early in development, take care.

Re-exports§

pub use proc::*;

Modules§

proc

Macros§

Chain
Adds multiple filters in a chain.
Exit
Run contained filters on (sub)scene or patch exit.
Fork
Adds multiple filters in parallel.
Init
Run contained filters on (sub)scene or patch init.
Not
Inverses the effect of filters.
Osc
Generates an OSC message.
Process
Process the incoming event using a custom function, returning a patch.
ProcessCtrl
ProcessOsc
Process an incoming OSC event using a function, which returns a patch to run on the event.
TypeFilter
Filter on event type
TypesFilter
Filter on multiple event types
define_filter
define_generator
define_modifier

Structs§

ConfigArguments
RMididings
RunArguments
Scene