Explore the Online Tutorials
Tutorials are an ideal way to accomplish a task, learn a new strategy or brush up on your skills. In addition to our in-app Examples, Tutorials and Help Files, you can find new ones here.
Building a Synthesizer Editor with JavaScript, Part 3
by Jeremy on February 2, 2021
For the third and final part of our series about building a synthesizer editor in Max with the help of JavaScript, we set about the task of...
A Walk Around the Block - An Introduction to gen~ and filtering
by Gregory Taylor on February 2, 2021
This tutorial will show a couple of simple examples of filters implemented in gen~ along with a neat trick that may help to make sense of...
Building a Synthesizer Editor with JavaScript, Part 2
by Jeremy on January 19, 2021
For the second part of our series on using JavaScript to create a MIDI-based editor for the KORG minilogue xd, I'm going to introduce the...
Building a Synthesizer Editor with JavaScript, Part 1
by Jeremy on January 6, 2021
In this tutorial series, I’m going to do a deep dive into designing a MIDI-based editor for a hardware synthesizer: the KORG minilogue xd....
The JavaScript-mtr Connection, Part 2
by Isabel Kaspriskie on December 8, 2020
Continue learning how to use JavaScript with mtr by making a graphical score of your data.
The JavaScript-mtr Connection, Part 1
by Isabel Kaspriskie on November 24, 2020
Learn all about decoding the contents of an mtr object's dump format using the js object, and extending JavaScript by creating a shared...
A Basic Vocoder Tutorial, Part 4
by Timothy Place on October 13, 2020
In the last tutorial of this series, I’ll take my vocoder to the next level by creating new options for carrier signals, and get my vocoder...
Video Series: Did You Know? (Series 2)
by Tom Hall on September 30, 2020
We're proud to announce a sequel to the original series of the Did You Know? There will be 52 videos for your amazement and enjoyment.
A Basic Vocoder Tutorial, Part 3
by Timothy Place on September 29, 2020
So far, we've patched a real-time analyzers (RTA) as the heart of our vocoder, and used a pair of them to create a mono vocoder. This time...