# 356: Deceive and Manipulate You

- Show: [Embedded.fm](https://hardwarepodcasts.com/podcast/embedded-fm)
- Published: 2020-12-18
- Length: 1h 04m
- Episode: 356
- Page: https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-18-356-deceive-and-manipulate-you
- Listen: https://makingembeddedsystems.libsyn.com/356-deceive-and-manipulate-you

## Summary

Leonardo Laguna Ruiz, founder of Vult and software engineer at Wolfram Research, explains how he models vintage analog synthesizer circuits digitally to run on microcontrollers. He details the process of deriving nonlinear differential equations from component-level schematics (like the Moog Ladder and Polivoks) and solving them using methods like Runge-Kutta to simulate filters and drums. Ruiz also discusses his custom Vult programming language, which compiles DSP code to C++ and JavaScript, and his Eurorack hardware product, the Freak Filter, which allows users to switch between these modeled filters.

## Chapters

- [0:06](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-18-356-deceive-and-manipulate-you#t=6) Introduction and Lightning Round
- [3:33](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-18-356-deceive-and-manipulate-you#t=213) Modeling Analog Imperfections and Filters
- [15:05](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-18-356-deceive-and-manipulate-you#t=905) Deriving and Solving Nonlinear Differential Equations
- [41:31](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-18-356-deceive-and-manipulate-you#t=2491) The Vult Programming Language and Toolchain
- [33:09](https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-18-356-deceive-and-manipulate-you#t=1989) Eurorack Hardware, VCV Rack, and Drum Modeling

## Topics

- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [Analog & power electronics](https://hardwarepodcasts.com/topic/analog-and-power-electronics)
- [EDA & CAD tools](https://hardwarepodcasts.com/topic/eda-and-cad-tools)
- [Prototyping & iteration](https://hardwarepodcasts.com/topic/prototyping)
- [Debugging & failure analysis](https://hardwarepodcasts.com/topic/debugging-and-failure-analysis)

## Most relevant to

early-stage companies

## Mentioned

- Vult (company)
- Wolfram Research (company)
- Freak Filter (product)
- VCV Rack (product)
- Moog Ladder (product)
- Polivoks (product)
- Roland 808 (product)
- Teensy (chip)
- Arduino (chip)
- Expert Sleepers (company)
- Qt (tool)

## Related episodes from other shows

- [An Interview with Mike Engelhardt (Re-broadcast)](https://hardwarepodcasts.com/podcast/the-amp-hour/2022-07-31-an-interview-with-mike-engelhardt-re-broadcast) (The Amp Hour)
- [Ep 222: VCF East Special Edition](https://hardwarepodcasts.com/podcast/hackaday-podcast/2023-06-09-ep-222-vcf-east-special-edition) (Hackaday Podcast)
- [An Interview with Matt Duff](https://hardwarepodcasts.com/podcast/the-amp-hour/2018-05-14-an-interview-with-matt-duff) (The Amp Hour)
- [An Interview with Mike Engelhardt - SPICE Simulator Synteresis](https://hardwarepodcasts.com/podcast/the-amp-hour/2014-04-30-an-interview-with-mike-engelhardt-spice-simulator-synteresis) (The Amp Hour)
- [Apple II controlled Synthesizer, Rust on Everything, New Pi Bootloader](https://hardwarepodcasts.com/podcast/the-electromaker-show/2022-02-10-apple-ii-controlled-synthesizer-rust-on-everything-new-pi-bootloader) (The Electromaker Show)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/embedded-fm/2020-12-18-356-deceive-and-manipulate-you. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to Embedded.fm.
