Author Topic: VST Host in Stompbox?  (Read 5639 times)

0 Members and 1 Guest are viewing this topic.

mwynwood

VST Host in Stompbox?
« on: October 15, 2014, 05:19:40 AM »
Hi all,
I recently saw the PedalShield (http://www.electrosmash.com/pedalshield), which most of you are probably familiar with - and it got me thinking....
Could an Arduino or Rasperry Pi be setup as a minimal, low latency VST host, in a stompbox format.
Then, you could load any VST into it, assign the knobs and switches and away you go.
Just wondering if anyone has had this thought before, and even if it would be achievable.
Thanks! 
Marcus Wynwood
My Build Blog
MarcusGuitar.com

Hatredman

Re: VST Host in Stompbox?
« Reply #1 on: October 15, 2014, 05:15:48 PM »
Not VST because it's proprietary (and you need Windows) but these guys did something similar with the VL2 format (a free implementation of VST funcionality):

http://portalmod.com/
Kirk Hammet invented the Burst Box.

FiveseveN

Re: VST Host in Stompbox?
« Reply #2 on: October 15, 2014, 05:52:19 PM »
There are already fairly old products like that: http://www.museresearch.com/products/ http://www.smproaudio.com/index.php/en/products/v-machines/v-machine etc.
Nowadays you could probably fit a Windows box in a pedal but I don't think it's worth it.
Pro: you could use any of the myriad effects in VST format, provided you have enough resources.
Con: absolutely massive overhead.
VST is just the "packaging", what we're interested in is the algorithm, what the effect actually does to audio. That can be implemented much more efficiently. Unfortunately the interesting VST effects are seldom open source, and quite often expensive and resource-intensive.
Ignorance more frequently begets confidence than does knowledge. (Charles Darwin)

slacker

Re:
« Reply #3 on: October 16, 2014, 02:54:00 AM »
.

slacker

Re: Re: Re: VST Host in Stompbox?
« Reply #4 on: October 16, 2014, 03:11:05 AM »
(and you need Windows)

You don't need Windows, there are VSTs that are written for Linux and ways to run Windows ones on Linux for these you need an x86 or x64 processor though so the Raspberry Pi is out.

Hatredman

Re: Re: Re: VST Host in Stompbox?
« Reply #5 on: October 16, 2014, 04:54:47 PM »
(and you need Windows)

You don't need Windows, there are VSTs that are written for Linux and ways to run Windows ones on Linux for these you need an x86 or x64 processor though so the Raspberry Pi is out.

I was just making it simple. Anyway, there's no way you could run VSTs on RaspPI or Arduino as it is, you'd have to develop a lot of software, drivers, kernel & stuff to accomplish that.
Kirk Hammet invented the Burst Box.

llemtt

Re: VST Host in Stompbox?
« Reply #6 on: November 04, 2014, 12:07:22 PM »
In my experience the biggest limitation to running VST or AU in a "limited resources" stompbox is their floating point processing, unless you can put a DSP or a MCU or a CPU with a FPU into your box.

I'm actually building an ARM Cortex-M3 solution based on Arduino Due and, even if I plan to move to Cortex-M4 later (i.e. STM32F4 which comes also in a version with FPU), I do all processing using q31 fixed point.

cheers
teo