Kaba class Synthesizer ed
...
Syntax ed
class Synthesizer extends Module
var active_pitch: i32[]
var auto_generate_stereo: bool
var delta_phi: f32[128]
var events: MidiEventBuffer
var freq: f32[128]
var input: InPort
var instrument: Instrument
var keep_notes: i32
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 render_by_ref: bool
var sample_rate: i32
var session: Session&
# constructors
func mut __init__()
# functions
func mut virtual create_pitch_renderer(pitch: i32) -> xfer[PitchRenderer]
func mut virtual on_config()
func mut virtual read_audio(port: i32, out buf: AudioBuffer) -> i32
func mut virtual render(out buf: AudioBuffer)
func mut virtual reset_state()
func mut set_instrument(i: Instrument)
func mut set_sample_rate(sample_rate: i32)
Functions ed
- func mut virtual create_pitch_renderer(pitch: i32) -> xfer[PitchRenderer]
- ...
- func mut virtual on_config()
- ...
- func mut virtual read_audio(port: i32, out buf: AudioBuffer) -> i32
- ...
- func mut virtual render(out buf: AudioBuffer)
- ...
- func mut virtual reset_state()
- ...
- func mut set_instrument(i: Instrument)
- ...
- func mut set_sample_rate(sample_rate: i32)
- ...
Elements ed
- var active_pitch: i32[]
- ...
- var auto_generate_stereo: bool
- ...
- var delta_phi: f32[128]
- ...
- var events: MidiEventBuffer
- ...
- var freq: f32[128]
- ...
- var input: InPort
- ...
- var instrument: Instrument
- ...
- var keep_notes: i32
- ...
- 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 render_by_ref: bool
- ...
- var sample_rate: i32
- ...
- var session: Session&
- ...