Nyquist Basics: The Audacity Nyquist Prompt
|With the Audacity Nyquist Prompt you can test small snippets of Nyquist code you are working on, or run a Nyquist effect in any way you wish (as opposed to how that plug-in works as built into Audacity). On this page the basic usage of the Nyquist Prompt is explained.
The Audacity Nyquist prompt appears in Audacity's "Effect" menu. This menu can be only be activated if an Audacity audio track exists and at least some audio in it is selected.
Load a Sound File
If you have a mono or stereo sound file available you can import it into Audacity via:
CTRL + SHIFT + Ior the shortcut
If you have no sound files available you can build your own mono or stereo tracks via the Audacity "Generate" menu.
Create a Mono Track
Click. Leave everything as-is, just click "OK", a mono track will appear in the Audacity window:
Create a Stereo Track
1. Create an empty stereo track.
- In Audacity 1.2.x click .
- In Audacity 1.3.x-beta click .
In both cases an empty stereo track will apperar in the Audacity window.
2. Now click. Leave everything as-is, just click "OK", the empty stereo track will get filled with the generated sound.
The Nyquist Prompt
Click CTRL + A on the keyboard. A window like the following will appear:. If the Effect Menu is greyed out because no part of the audio is selected, press
The Nyquist Interpreter
In the "Nyquist Prompt" window, type into the text field a string "hello" with quotes:
If you click "OK", you should get a window displaying the word hello:
Click "OK" in the "hello" window to make it disappear again.
Congratulations, you just have learned how to send text messages to the user.
The Nyquist Debugger
After clicking "OK" in the "hello" window, clickagain, but this time type the word hello without the quotes:
Important: Now click "Debug" instead of "OK".
You should first get a window displaying a "Nyquist did not return audio" or similar message:
After clicking "OK" in the window above, a second window appears, displaying the detailed Nyquist error messages:
Basic Nyquist Commands
The Nyquist manual relevant to audacity is available here Nyquist Reference Manual.
Audacity uses the 's' variable to reference the current audio file/selection. Thus you can use basic commands such as 'mult' or 'sum' with 's' and the Nyquist prompt will replace the file/selection with the result (or as Audacity calls it 'returned audio').
Applying a DC offset to a signal: