Kaba class MidiSource ed
...
Syntax ed
class MidiSource extends Module
var bh_midi: MidiEventBuffer*
var name: string
var out_changed: source
var out_play_end_of_stream: source
var out_read_end_of_stream: source
var out_state_changed: source
var out_tick: source
var output: OutPort
var port_out: OutPort&[]
var session: Session&
# constructors
func mut __init__()
# functions
func mut note(pitch: f32, volume: f32, beats: i32)
func mut note_x(pitch: f32, volume: f32, beats: i32, sub_beats: i32, beat_partition: i32)
func mut virtual on_produce(data: MidiProduceData) -> bool
func mut virtual read(out midi: MidiEventBuffer) -> i32
func mut virtual read_midi(port: i32, out midi: MidiEventBuffer) -> i32
func mut skip(beats: i32)
func mut skip_x(beats: i32, sub_beats: i32, beat_partition: i32)
Functions ed
- func mut note(pitch: f32, volume: f32, beats: i32)
- ...
- func mut note_x(pitch: f32, volume: f32, beats: i32, sub_beats: i32, beat_partition: i32)
- ...
- func mut virtual on_produce(data: MidiProduceData) -> bool
- ...
- func mut virtual read(out midi: MidiEventBuffer) -> i32
- ...
- func mut virtual read_midi(port: i32, out midi: MidiEventBuffer) -> i32
- ...
- func mut skip(beats: i32)
- ...
- func mut skip_x(beats: i32, sub_beats: i32, beat_partition: i32)
- ...
Elements ed
- var bh_midi: MidiEventBuffer*
- ...
- var name: string
- ...
- var out_changed: source
- ...
- var out_play_end_of_stream: source
- ...
- var out_read_end_of_stream: source
- ...
- var out_state_changed: source
- ...
- var out_tick: source
- ...
- var output: OutPort
- ...
- var port_out: OutPort&[]
- ...
- var session: Session&
- ...