Meet the Devs: VULT

This is a serie of interviews to 3rd Party Rack developers.
(If you are reading this and would like, to be featured, just write me)

Please welcome VULT, AKA Leonardo Laguna Ruiz, AKA “the Man with the jalapeños moustaches” 🙂

Hi, please introduce yourself briefly (your age, where you live, what you do in your “real life”)

My Name is Leonardo Laguna Ruiz, 36 years old. I come from a small town in Mexico – Cortazar, Guanajuato. I have been living for the last 12 years in Europe; Spain, Bulgaria and right now in Sweden. I work in Wolfram Research where I’m part of the development team of Wolfram SystemModeler.


Do you have any formal training/education in IT/Programming Language or are you self-taught? What level best describe you (junior, senior, advanced) ? Do you do it for living or is it just passion/hobby?

I’m a self-taught programmer. My actual education is in electronics, where I have a PhD in modeling of power systems. My professional career for the last 10 years has been related to scientific computing and mathematical modeling, so I have been experimenting with lots of interesting tools, technologies and programming languages.


What was the reason you started developing modules for VCV Rack? What interested you most?

I have always been interested in music technology like guitar pedals and synthesizers. Over the years I have developed many circuits and algorithms that have been just gathering dust without being of much use. Some years ago, I had the idea of making something like VCVRack but one has only a limited amount of time to make cool stuff. So when Andrew announced the project I felt very excited and relieved because now I had my dream platform and I could focus on realizing all the ideas that I had.


Do you have any previous experience in developing music apps/plugins? If yes, please tell us a bout that

I have a few small synths made in Max and in Reaktor, but the project that I have invested more time is the Vult compiler. It is basically a programming language that I developed with the intention of simplifying my workflow when writing DSP code. With Vult I can write an algorithm and generate code that I can use in different platforms, like microcontrollers, or run in the browser with JavaScript. The compiler applies many optimisations that otherwise I would do manually. In fact most of my modules for VCVRack can run efficiently in a board like the Teensy 3.2 which has a small ARM processor.

You can find the project here:

What are you working at the moment?

I have a long list of ideas, most of them are “virtual analog-ish”. I call them like that because I’m not trying to make full emulations, but something that has analog feeling. I’m not gonna reveal many details, mainly because I’m not sure that all these ideas are good and can be realized in an efficient way. One thing I can say; Vult does not have any oscillator yet. If I manage to get something special, you will see it in the future.

My hope is that one day I will have all the modules that I need so I can finally focus on making music again. Meanwhile, I really enjoy listening to what people are making with my modules.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.