Hi,
I'm new to Nyquist programming. I'm interested in developing a dynamic EQ (i.e. a filter is applied to the input audio when the level of a specific frequency band rises above a specific threshold). Most plugins seem to either analyse or process the input audio but not do both. Is this possible?
Cheers,
Chris
Analyze and then Process Question
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
Re: Analyze and then Process Question
There are (currently) three "types" of Nyquist plug-in.
The "type" is set in the plug-in header http://wiki.audacityteam.org/wiki/Nyqui ... ader_lines
Any of the types may return a sound, a stereo sound, a label track, or text (in a pop-up window).
Plug-in types:
"Normalizing" is particularly tricky for Nyquist in Audacity as it loads the entire track into RAM, which could exhaust the available memory and cause Audacity to crash if the audio is too big. Most functions that suffer from this issue are duly noted in the Nyquist manual.
The "type" is set in the plug-in header http://wiki.audacityteam.org/wiki/Nyqui ... ader_lines
Any of the types may return a sound, a stereo sound, a label track, or text (in a pop-up window).
Plug-in types:
- generate
- Appear in the Generate menu
- Do not require a track selection (will create a new audio track if one is not selected)
- Do not have access to selected audio
- Usually return a "sound" to the track
- process
- Appear in the Effect menu
- Require an audio track selection
- Have access to the selected audio (value of variable "S")
- Usually "process" (change) the selected sound and return the result
- analyze
- Appear in the Analyze menu
- Require an audio track selection
- Have access to the selected audio (value of variable "S")
- Usually "analyze" (measure in some way) the selected sound.
"Normalizing" is particularly tricky for Nyquist in Audacity as it loads the entire track into RAM, which could exhaust the available memory and cause Audacity to crash if the audio is too big. Most functions that suffer from this issue are duly noted in the Nyquist manual.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)
-
Robert J. H.
- Posts: 3633
- Joined: Thu May 31, 2012 8:33 am
- Operating System: Windows 10
Re: Analyze and then Process Question
You can return sound from a analyse plug-in as well.
It's just the question if you use more the analysing or the processing part of the plug-in.
It is often convenient to display additional or "Analyze" information on the debug screen.
It's just the question if you use more the analysing or the processing part of the plug-in.
It is often convenient to display additional or "Analyze" information on the debug screen.