Class Midi.Output

implements Midi.Sink

A MIDI system output.

Constructors

Output(string name)

Output(string name, string connection)

Methods

void clear(float from)

clear all scheduled events starting from the given measure

void connectMidi(Midi.Source source)

connect the given midi source to this object

void schedule(Midi.Message message, float measure)

void schedule(Midi.Message message, float measure, Time.Clock clock)

void schedule(Midi.Note note, float measure)

void schedule(Midi.Note note, float measure, Time.Clock clock)

void schedule(Midi.Pattern pattern, float measure)

void schedule(Midi.Pattern pattern, float measure, Time.Clock clock)

Method Documentation


void clear(float from)

Clear all scheduled events starting from the given measure

Parameters


void connectMidi(Midi.Source source)

Connect the given MIDI source to this object

Parameters


void schedule(Midi.Message message, float measure)

Parameters


void schedule(Midi.Message message, float measure, Time.Clock clock)

Parameters


void schedule(Midi.Note note, float measure)

Parameters


void schedule(Midi.Note note, float measure, Time.Clock clock)

Parameters


void schedule(Midi.Pattern pattern, float measure)

Parameters


void schedule(Midi.Pattern pattern, float measure, Time.Clock clock)

Parameters



Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.