@mr_floydst
  @mr_floydst
Floyd Steinberg | VULT DSP: a cross platform sound processing language @mr_floydst | Uploaded February 2023 | Updated October 2024, 8 hours ago.
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 modlfo.github.io/vult
Web Tool vult-dsp.github.io/vult/demo
Examples github.com/vult-dsp/vult/tree/master/examples
PICOADK github.com/DatanoiseTV/PicoADK-Hardware, schneidersladen.de/de/datanoise-picoadk
cdm.link/2023/02/picoadk-diy-board-vult-dsp

HÄLP ZIS CHANNEL
patreon.com/floyd_steinberg
floydsteinberg.gumroad.com
floydsteinberg.bandcamp.com
youtube.com/channel/UCNmTQerbBm8AFzXYYvs1ywQ/join

Join us on Woody Piano Shack's Discord server: discord.gg/CCHgUeU6qa

Get 7% off on DistroKid with this link distrokid.com/vip/floyd
PayPal.me paypal.me/alexselck

Shop a Huge Selection of Synths and Drum Machines at PerfectCircuit.com!
link.perfectcircuit.com/t/v1/3-262870-263009-9759

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 ebay.com/sch/i.html?_nkw=yamaha+ex5
Kasser Synths Arcade tindie.com/products/kassersynths/dafm-synth-arcade-ym2151
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:
thomann.de/de/thlpg_3wyepuh6gg.html

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). :-)
VULT DSP: a cross platform sound processing language22: a #piano through #guitarpedalsSY99 screen and battery replacement, short sound demoHow to PWM on an FM synthesizer (Reface DX)

VULT DSP: a cross platform sound processing language @mr_floydst

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER