Kaba struct MidiNote ed

...

Syntax ed

struct MidiNote
    var clef_position: i32
    var flags: i32
    var modifier: i32
    var pitch: f32
    var range: Range
    var stringno: i32
    var volume: f32

    # constructors
    func mut __init__()
    func mut __init__(r: Range, _pitch: f32, _volume: f32)

    # functions
    func copy(offset: i32) -> xfer[MidiNote]
    func is(mask: i32) -> bool
    func mut set(mask: i32)

    # operators
    func mut __assign__(other: MidiNote) # MidiNote = MidiNote

Functions ed

func copy(offset: i32) -> xfer[MidiNote]
...

func is(mask: i32) -> bool
...

func mut set(mask: i32)
...

Elements ed

var clef_position: i32
...

var flags: i32
...

var modifier: i32
...

var pitch: f32
...

var range: Range
...

var stringno: i32
...

var volume: f32
...