Module rmididings::proc[][src]

Re-exports

pub use self::event::*;
pub use self::event_stream::*;
pub use self::filter_chain::*;
pub use self::filter_trait::*;
pub use osc::*;

Modules

Structs

Modify the channel to a set value.

Filter on channel

Filter on multiple channels

Generate a controller (CC) event.

Filter on controller (CC)

Modifies the controller number (CC), changing one for another.

Filter on a controller (CC) value

Filter on a range of controller (CC) values.

Filter on multiple controller (CC) values.

Filter multiple controllers (CC)

Discard all events.

Modify the key (note) to a set value.

Filter on key (note)

Filter on a range of keys (notes)

Filter on multiple keys (notes)

Generate a NoteOff event.

Generate a NoteOn event.

Send MIDI panic

Pass all events, i.e. a no-op.

Modify the port to a set value.

Filter on port number

Filter on multiple port numbers

Prints the current events.

Quit mididings

Switches to a specific scene.

Change the current scene by the specified amount.

Switches to a specific subscene.

Change the current subscene by the specified amount.

Generate a system exclusive event.

Modify the key (note) by a number of semitones.

Modify the note velocity by an amount.

Modify the note velocity to a set value.

Modify the note velocity by a multiplication factor.

Functions

Modify the key (note) by an number of octaves.