muse-sequencer / muse

MusE is a digital audio workstation with support for both Audio and MIDI
https://muse-sequencer.github.io/
Other
644 stars 69 forks source link

Support LV2 parameters #1241

Open terminator356 opened 1 year ago

terminator356 commented 1 year ago

Besides regular 'ports', there are 'parameters'. We do not currently support parameters!

See Pianoteq 8 for example, dsp.ttl:

plug:Pitch%20Bend
    a lv2:Parameter ;
    rdfs:label "Pitch Bend" ;
    pg:group plug:paramgroup_tuning ;
    rdfs:range atom:Float ;
    lv2:default 0.5 ;
    lv2:minimum 0.0 ;
    lv2:maximum 1.0 .

plug:Unison
    a lv2:Parameter ;
    rdfs:label "Unison Width" ;
    pg:group plug:paramgroup_tuning ;
    rdfs:range atom:Float ;
    lv2:default 0.5 ;
    lv2:minimum 0.0 ;
    lv2:maximum 1.0 .

etc. etc.