Page 1 of 1

Another Pianoteq+MusE issue

Posted: Thu Feb 23, 2023 4:07 pm
by Impostor

I just noticed that MusE doesn't recognize the automatable parameters of the Pianoteq 8 lv2 plugin. Not as audio controllers, nor as midi controllers. It does recognize the audio controllers of the vst version. They are recognized in QTractor, so it's not (solely) a Pianoteq issue.

All these parameters are automatable via midi cc by the way, so it's not really a big deal, but still..

edit: both MusE 4.1 appimage and master appimage.
The generic synth GUI MusE provides for the lv2:


Re: Another Pianoteq+MusE issue

Posted: Mon Aug 14, 2023 11:34 pm
by Impostor

Update:

I have the exact same issue with Surge XT LV2 built from github just today.

One thing I'm noticing is the declaration of control ports being different from other LV2 plugins. With other plugins they are declared inside plugin.ttl, while with Surge and Ptq 8 they're declared inside dsp.ttl, and in a different format.


Re: Another Pianoteq+MusE issue

Posted: Sat Aug 19, 2023 12:31 am
by Tim E. Real

Observed. Thanks.

This is because LV2 has a later extension called 'parameters', besides the usual 'ports'.

I think we don't currently support parameters, or else they're not working. (I see we include the parameters header file, but for another usage.)
I noticed this some months ago but never got around to checking or adding them.
This could be tough but we'll see.

I filed a bug report to remind us:
https://github.com/muse-sequencer/muse/issues/1241

As for Surge, my .ttl file contains normal ports and my generic UI has all of them.
You must have built a slightly different version which has these 'parameters'? I use the pre-built version.


Re: Another Pianoteq+MusE issue

Posted: Sat Aug 19, 2023 7:58 am
by Impostor
Tim E. Real wrote: Sat Aug 19, 2023 12:31 am

You must have built a slightly different version which has these 'parameters'? I use the pre-built version.

Yes, I built the github version (which uses Juce 7, and does not have that preset- loading-bug by the way).