Audacity Plugins
Audacityteam.orgAudacity Support
  • Audacity Plugins
  • Installing plugins
  • FFMPEG & LAME
  • realtime effects
    • Plugin Suites
    • Pitch and Tempo
    • Delay and Reverb
    • Distortion
    • Dynamics Processing
    • Filters
    • Equalizers
    • Modulation
    • Noise Removal and Repair
  • AI plugins
    • AI plugins
  • Nyquist Plugins
    • Generator Plugins
      • Tone Generators
      • Noise Generators
      • Special Effect Generators
      • Instrument Sound Generators
      • Sequence Generators
      • Generator Utilities
    • Effect Plugins
      • Amplify, Mix and Pan Effects
      • Delay and Reverb
      • Distortion Effects
      • Dynamics Processing
      • Filters and EQ
      • Modulation Effects
      • Sequencer Effects
      • Time, Pitch and Tempo
  • Analyzers
    • Analysis plugins
    • Loudness compliance checks
  • Contributing
    • Adding plugins to this site
    • Developing your own plugins and scripts
      • Creating your own Nyquist Plugins
        • Nyquist Reference Manual
        • Plugin Reference
        • Headers Reference
        • Widgets Reference
        • Basics
          • Volume Basics
          • Independent Stereo Volume Basics
          • Delay Basics
          • Prompt Basics
        • Tutorials
          • The *SCRATCH* Symbol Tutorial
          • Property List Tutorial
          • Stereo Tracks Tutorial
          • Macro Tutorial
          • File Button Tutorial
        • 💬Nyquist Forum
      • Scripting reference
  • Additional resources
    • Audacity custom themes
    • EQ curves
      • EQ XML to TXT converter
      • Weighted curves
      • Playback equalization for 78 rpm shellacs and early 33â…“ LPs
    • External scripts
    • Audacity Support
Powered by GitBook
On this page
  • Nyquist Generate Prompt
  • Tuning fork

Was this helpful?

Edit on GitHub
Export as PDF
  1. Nyquist Plugins
  2. Generator Plugins

Generator Utilities

PreviousSequence GeneratorsNextEffect Plugins

Last updated 2 years ago

Was this helpful?

Nyquist Generate Prompt

Nyquist Generate Prompt makes it easy for Nyquist developers to test their code for "Generate" plugins in one step.

Details

Authors: Steve Daulton, Edgar Franke, Steven Jones and David R.Sky

Nyquist Generate Prompt makes it easy for Nyquist developers to test their code for "Generate" plugins in one step, unlike the Nyquist Prompt built into Audacity under the Effect menu, which requires several steps including pre-loading audio to test. Simply type your Nyquist generate code into the edit fields, then Left Click, TAB or SHIFT + TAB from one edit line to the next or previous line.

For example:

 (setq mysound (noise 10))
 (lp mysound (pwl 0 5000 10 100 10))

The first line generates 10 seconds of white noise and assigns it to the variable "mysound". The second line applies a low-pass filter sweeping down from 5 kHz to 100 Hz over a period of 10 seconds to "mysound".

Tuning fork

A software tuning fork, with a table giving C notes and their equivalent MIDI note numbers near the top of the screen.

Details

Author: David R.Sky

A software tuning fork, with a table giving C notes and their equivalent MIDI note numbers near the top of the screen.

Parameters:

  1. Tone duration: [0 - 300 seconds, default = 120]

  2. Constant or fade out: [0=constant volume or 1=fade out, default = constant]

  3. MIDI or frequency: [0=MIDI 1=frequency, default = MIDI] - choose whether to generate tone with reference to a MIDI note number or a frequency. Note: Middle C = MIDI note 60, A above Middle C (440 Hz) = MIDI note 69.

  4. MIDI note: [16 - 127, default = 69] - You can use non-integer values here (such as 60.75)

  5. Frequency: [20 - 20000 Hz, default = 440]

2KB
generate.ny
Download link
904B
tuning.ny
Download link
141KB
tuning_fork.wav
Tuning fork audio sample