Re: [LAD] LV2 Oscilloscope

From: Michael Fisher <mfisher31@email-addr-hidden>
Date: Mon Oct 14 2013 - 06:08:40 EEST

Hello,

problem is get_supplied_options() returns 0 options when called from the UI.

get_supplied_options() should work fine both in UIs and Plugins. My guess
is the host only gives the sampleRate option to the Plugin and not the UI.
  Which host are you working with?

Also, you can compile the UI with a -DLVTK_DEBUG=1, and the console will
print the validation status for any features passed in by the host.

You could also from the UI send a patch get message and make sure the
Plugin knows how to respond appropriately.

On Sat, Oct 12, 2013 at 1:16 PM, Filipe Coelho <falktx@email-addr-hidden> wrote:

> On 10/12/2013 04:36 PM, Aurélien Leblond wrote:
>
> LV2 UIs can get the sample-rate using the options extension.
> Hosts will set the appropriate option lv2param:sampleRate which the UI
> can get on initialization.
>
> I tried that but without success.
> I'm using the LVTK library to develop this plugin. My approach is to:
> - use the get_supplied_options() method to access the host supplied options
> - iterate until I find SampleRate
>
> problem is get_supplied_options() returns 0 options when called from the UI.
>
> Any advice?
>
> Speak to your host developer.
>
> In my host LV2 UI code I have this:
>
> https://github.com/falkTX/Carla/blob/master/source/bridges/CarlaBridgeUI-LV2.cpp#L124
>
> The sample-rate is passed via options feature to the UI, among other
> things.
>
>
> btw, option extension uses lv2:sampleRate and not lv2param:sampleRate, my
> mistake.
>
>
> _______________________________________________
> Linux-audio-dev mailing list
> Linux-audio-dev@email-addr-hidden
> http://lists.linuxaudio.org/listinfo/linux-audio-dev
>
>

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Mon Oct 14 16:15:03 2013

This archive was generated by hypermail 2.1.8 : Mon Oct 14 2013 - 16:15:04 EEST