VULT DSP is a programming language which enables you to code audio DSP applications with relatively minor prior knowledge. The compiler will create binaries that can run very close to the given hardware (or translations to high-level languages like JavaScript, so you can use your creations in a Web Browser). Here's a short introduction which covers some basics like the general syntax and structure, creating oscillators and envelopes and reacting to user input. Table of contents:
00:00 introduction
00:38 what is vult, and why use it
01:25 how to install the software development kit
01:53 Visual Studio Code setup
02:09 the PICOADK template, VULT DSP architecture
02:49 the web prototyping tool
03:36 functions: fun / and
03:49 default functions: process, noteon, noteoff, controlchange, default
04:15 example 1: a simple monophonic synth
04:44 persistent variables (memory variables)
05:40 about that oscillator function...
06:16 where to find other building blocks for copy&paste programming
06:58 example 2: envelopes
08:49 reacting to controllers
10:04 creating a polyphonic synth using arrays
12:27 compile & upload to PICOADK to create a bare metal synth
13:04 some optimizations were needed on hardware
13:23 homework for you (and WIN something!)
14:50 short demo of my synth
15:24 conclusion
Links & Resources
VULT https://modlfo.github.io/vult/
Web Tool https://vult-dsp.github.io/vult/demo/
Examples https://github.com/vult-dsp/vult/tree...
PICOADK https://github.com/DatanoiseTV/PicoAD..., https://schneidersladen.de/de/datanoi...
https://cdm.link/2023/02/picoadk-diy-...
HÄLP ZIS CHANNEL
/ floyd_steinberg
https://floydsteinberg.gumroad.com/
https://floydsteinberg.bandcamp.com/
/ @mr_floydst
Join us on Woody Piano Shack's Discord server: / discord
Get 7% off on DistroKid with this link http://distrokid.com/vip/floyd
PayPal.me https://www.paypal.me/alexselck
Shop a Huge Selection of Synths and Drum Machines at PerfectCircuit.com!
https://link.perfectcircuit.com/t/v1/...
Here's what I have in my setup at the moment. Want to have that, too? Please use the followings links and support me:
Yamaha EX5 https://www.ebay.com/sch/i.html?_nkw=...
Kasser Synths Arcade https://www.tindie.com/products/kasse...
MPC One, Novation PEAK, Reface DX, Strymon Nightsky, Strymon Volante, Strymon Iridium, Zoom MS 70 CDR, Korg NanoKontrol 2, Korg NanoKey, Akai EWI USB, Zoom R24, Zoom H5, Yamaha MT7:
https://www.thomann.de/de/thlpg_3wyep...
Some bands / artists I've been following for a long time are (among others) Massive Attack, Pink Floyd, Pet Shop Boys, Archive, A-Ha, Yes, Porcupine Tree, John Mellencamp, Jean-Michel Jarre, Metallica, Peter Gabriel and Perturbator. So my music will kind of sound like those (without ever reaching the greatness of those artists, of course). :-)