interface MidiEvents { controller(channel,
controllerType,
value): void; noteOff(channel,
midiNote,
velocity): void; noteOn(channel,
midiNote,
velocity): void; programChange(channel,
value): void; setTempo(microsecondsPerBeat): void; timeSignature(numerator,
denominator,
metronome,
thirtyseconds): void; } Methods
controller
- controller(channel, controllerType, value): void
Parameters
channel: number
controllerType: number
value: number
Returns void
noteOff
- noteOff(channel, midiNote, velocity): void
Parameters
channel: number
midiNote: number
velocity: number
Returns void
noteOn
- noteOn(channel, midiNote, velocity): void
Parameters
channel: number
midiNote: number
velocity: number
Returns void
programChange
- programChange(channel, value): void
Parameters
channel: number
value: number
Returns void
setTempo
- setTempo(microsecondsPerBeat): void
Parameters
microsecondsPerBeat: number
Returns void
timeSignature
- timeSignature(numerator, denominator, metronome, thirtyseconds): void
Parameters
numerator: number
denominator: number
metronome: number
thirtyseconds: number
Returns void