Isomod Below 1hz?

Is it possible to hack this plugin to generate mod frequencies below 1hz? I’m getting an error for anything below that.

Do you mean this one: https://wiki.audacityteam.org/wiki/Nyquist_Effect_Plug-ins#Isochronic_modulator

If so, change these lines:

;control startf "Initial Modulation Frequency" real "Hz" 7 1 20
;control endf "Final Modulation Frequency" real "Hz" 2 1 20

to:

;control startf "Initial Modulation Frequency" real "Hz" 7 0.1 20
;control endf "Final Modulation Frequency" real "Hz" 2 0.1 20

That will allow you to select modulation frequencies down to 0.1 Hz.

I just tried the modification suggested and while i can type the desired under 1 Hz frequency, the change doesn’t have any effect (nor the preview works). The isochronic effect is absent at all ! Any clarification ? Thank you !

Please attach your modified plug-in so that I can test it. (See: https://forum.audacityteam.org/t/how-to-attach-files-to-forum-posts/24026/1)

Sure thing, thank you.
Isomod.ny (1.46 KB)

You had removed a line break before

;control starta "Initial Modulation Depth" int "%" 100 0 100

It is important that each of the “;control” commands start at the beginning of a new line.

Here’s a fixed version:
Isomod.ny (1.43 KB)

Oh, thank you very much! It works perfectly.

First time , when it didn’t work for me, i pasted the lines as indicated but one number (the last 20 ) was placed in the next line. I did a “spacebar” after the number and apparently solved the problem…except it did not :slight_smile:

Secondary, if you please :

I just timed the seconds necessary for a 0.1hz frequency and the result is a period made of 5 seconds of sound and 5 seconds of silence. As i read , there is an explanation for this, i am citing somebody :

“Hertz is a unit of frequency. One Hertz (Hz) corresponds to one cycle per second. That is in a progressive wave, two successive crests of the wave pass a fixed reference point in one second. Now when the frequency of the wave is 0.1 Hz it would simply mean that two successive crests of the wave are passing the wave in 10 seconds, ie one cycle is completed in 10 seconds.”

My concern is that, despite the explanation and being a beginner regarding this stuff, i still don’t get it how 0.1 hz which is 1 hz /10 seconds or 1 oscillation/10 seconds , becomes 1 oscillation/ 5 seconds + 5 seconds of silence and that is the same ?!

Thank you again for help and care !

If you want 5 seconds of sound and 5 seconds of silence, the “Pulse width” needs to be 50%, Fade time = 0, and Modulation frequency = 0.1 Hz.

Actually, i want a normal 0.1 hz frequency .
I just wrote what i observed it happened.
My more claryfing question would be : is that normal ? The sound and the silence making together a 0.1 hz frequency ?
Thank you.

Yes that’s normal.
One “cycle” is:

  • from the start of one pulse to the start of the next,
  • or the end of one pulse to the end of the next,
  • or the middle of one pulse to the middle of the next,
  • or from the middle of one silence to the middle of the next.

More generally, one cycle is from any point on the waveform to the next corresponding point.

I really appreciate your answers ! Thank you !