Kaba class DummySynthesizer ed

...

Syntax ed

class DummySynthesizer extends Synthesizer
    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 render(out buf: AudioBuffer)

Functions ed

func mut virtual create_pitch_renderer(pitch: i32) -> xfer[PitchRenderer]
...

func mut virtual render(out buf: AudioBuffer)
...

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&
...