The idea of the plug-in is that an arbitrary function "f(x)" may be entered, and the plug-in will generate a waveform by evaluating the expression for a given range of "x".

This version of the plug-in takes its default expression from dmonty's initial enquiry:

Code: Select all

`x^3 * e^(sin ( x * 3)) * 0.00001`

Code: Select all

`(* x x x (power (exp 1.0) (sin (* x 3))) 0.00001)`

Euler's number "e" is not defined in Nyquist, but can easily be derived using the EXP function.

For x^3, we could write (power x 3.0) but as we are also performing multiplication, it is as easy (and a bit shorter) to simply multiply three x's.

A plot of this expression can be created with WolframAlpha

https://www.wolframalpha.com/input/?i=plot+x%5E3+*+e%5E(sin+(+x+*+3))+*+0.00001,+x%3D0+to+33

and with the Expression Generator plug-in:

and here is the plug-in: Installation instructions are as usual: http://manual.audacityteam.org/man/effe ... st_effects

For more information about Nyquist, see: http://wiki.audacityteam.org/wiki/Nyquist