Hi Stéphane
The issue seems to come from a conversion that is performed when setting the 
slider’s value (lines 525, 567, 574)
The functions are fConverter->faust2ui() & fConverter->ui2faust()
Removing these functions and passing the unchanged value solves the problem, at 
least partially.
The values are no longer incoherent, but the scaling is not the same. For a 
frequency slider with a range of 10Hz-22kHz, the middle value is ~470Hz in 
FaustIDE and 1421Hz in JUCE plugin

—
Simon Hill
+33 6 59 14 00 97
[simonhill.fr <http://www.simonhill.fr/>]

> On 17 Nov 2022, at 21:57, Stéphane Letz <l...@grame.fr> wrote:
> 
> Similar problems were reported: can you possibly debug what happens  ?
> 
> https://github.com/grame-cncm/faust/blob/master-dev/architecture/faust/gui/JuceGUI.h
> 
> Stéphane 
> 
>> Le 17 nov. 2022 à 21:32, Simon Hill <cont...@simonhill.fr> a écrit :
>> 
>> Hello,
>> 
>> I’m using « faust2juce » to generate ready-to-use JUCE effect plugins.
>> However the scale of the sliders defined in Faust (e.g. [scale: log]) does 
>> not transfer properly to the Juce GUI sliders. 
>> On the other hand the parameter values in Ableton's « Device Parameters » 
>> panel are correct, although the scale is linear.
>> As an example, a "log" knob with a range of 10Hz to 22kH defaults to these 
>> values: Faust=200Hz, JuceGUI=8569.6Hz, Ableton=200Hz
>> I’m joining some screenshots of the Faust UI vs the JUCE one.
>> 
>> Is this a known problem or am I doing something wrong ? Is there a way to 
>> work around this?
>> Thank you   
>> 
>> <Screenshot 2022-11-17 at 21.02.23.png><Screenshot 2022-11-17 at 
>> 21.12.05.png><Screenshot 2022-11-17 at 20.38.33.png>
>> 
>> Simon
>> 
>> 
>> 
>> _______________________________________________
>> Faudiostream-users mailing list
>> Faudiostream-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
> 

_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to