Category Archives: Tutorials

Tutorials and Examples for Nyquist programming

Find Label (plug-in)

This plug-in can be helpful in situations where you have a project that has a lot (possibly hundreds) of labels, and you want to locate one specific label quickly by searching for the label text. While it is perfectly possible to scroll through the Label Editor window and look for the label text, the Label … Continue reading Find Label (plug-in)

Nyquist Programming – Variables and data types

“Variables” are a fundamental concept in programming. They provide a way to refer to a value, even if the value is not known. For example, if we have some apples, but we don’t know how many apples, we can refer to “the apples” without knowing how many. If we have 5 apples, then “the number … Continue reading Nyquist Programming – Variables and data types

Three band crossover filter (part 1)

What are crossover filters? Due to mechanical / physical constraints it is near impossible for a single speaker cone to accurately reproduce the full audio range. Carefully designed small speakers may work adequately for low power use such as portable radios, but for larger, higher power and higher sound quality speakers, multiple “driver” units are … Continue reading Three band crossover filter (part 1)

Synthesizing musical notes

This is a short tutorial about generating sounds and shaping the sound with an envelope. Nyquist includes a number of oscillators and other simple sound generators that may be used as building blocks. In this tutorial we will be using the triangle waveform oscillator as the basis of a simple piano-like “ding” sound.We’ll start with … Continue reading Synthesizing musical notes