PureData CEAMMC web documentation

PureData CEAMMC library web documentation

View on GitHub

Distribution download

index

Category: midi

working with MIDI protocol

midi.arp: MIDI arpeggiator

midi.cc: enhanced version of vanilla [ctlin]

midi.clock: MIDI-clock

midi.ctl2str: converts Standard MIDI Controllers number to name
aliases: [midi.ctl->str]

midi.event2ctl: converts the MidiEvent message into the controller channel/value pair
aliases: [midi.ev->ctl]

midi.event2note: converts the MidiEvent message into the midi note/velocity pair
aliases: [midi.ev->note]

midi.event2prg: converts the MidiEvent message into the program change
aliases: [midi.ev->prg]

midi.file: the standard midi file (SMF) reader and writer

midi.kbd: computer keyboard MIDI emulator

midi.key2str: converts the MIDI-key into the SPN name format
aliases: [midi.key->str]

midi.modus: snap or skip MIDI-pitches according the specified modus

midi.note.pass: passes MIDI notes according to the calculated expression
aliases: [note.pass]

midi.oct: MIDI octave transposition

midi.prg2str: converts the GM Instrument number into the name
aliases: [midi.prg->str]

midi.split: MIDI note range splitter

midi.sustain: sustain pedal emulation

midi.sysex: output sysex input messages as a list

midi.track: extracts the track from MidiFile message

midi.tuning: apply the tuning for notes flow

midi.vramp: apply crescendo or diminuendo for notes flow

midi.vrand: midi velocity randomizer

Version: 0.9.8

License: GPL3