Question about the "Variable Tremolo" plugin. Can I edit it?

Hello, this is my first ever post on the Audacity forums, so I apologize if this is in the wrong category, or if what I say doesn’t make sense.

I am trying to use a plugin called “Variable Tremolo” which is very similar to the Nyquist Tremolo Plugin, however you can have the initial speed of the tremolo speed up to a final speed. It’s a great plugin, however the speed only goes from 1-20. What I am trying to edit needs the speed to be 0.1-20. Is there a way I can edit this plugin so that I can have the initial speed start as 0.1 rather than 1, or the owner of this plugin can change it so it can start from 0.1? As far as I know, someone on the forums named “steve” who is an admin created this plugin. I do not know how to code Nyquist at all, so an explanation would be greatly appreciated. Thank you very much.

Nyquist plug-ins may be edited using a plain text editor. For Windows I recommend NotePad++ (It’s free, and is an excellent plain text editor).

Probably yes. If you attach the “.ny” file to your reply (see here: https://forum.audacityteam.org/t/how-to-attach-files-to-forum-posts/24026/1) then I’ll take a look and show you what needs to change (assuming that it will still work with that change).

Thanks for the reply, yes I have notepad++ as I tried to edit it myself but I just could not figure it out.

This is the .ny file, I want to change the lowest initial tremolo frequency (speed) from 1 all the way down to 0.1.
Vari-tremolo (2).ny (1.57 KB)

These two lines define the “Initial Tremolo Frequency” and “Final Tremolo Frequency” slider controls:

;control startf "Initial Tremolo Frequency" real "Hz" 4 1 20
;control endf "Final Tremolo Frequency" real "Hz" 12 1 20

There’s an overview of Nyquist plug-in widgets here: https://wiki.audacityteam.org/wiki/Nyquist_Plug-ins_Reference#widgets
and a detailed description of the “Slider Widget” here: https://wiki.audacityteam.org/wiki/Nyquist_Plug-ins_Widgets#Slider_Widget

Note that the three numbers at the end of the line specify

  1. default value
  2. minimum value
  3. maximum value

so to make the range of the sliders start at 0.1, the middle number needs to be changed to 0.1

;control startf "Initial Tremolo Frequency" real "Hz" 4 0.1 20
;control endf "Final Tremolo Frequency" real "Hz" 12 0.1 20

Thank you so much!!!

Please do let us know how you get on.