New circuit design tool

General discussion area for tube amps.

Moderators: pompeiisneaks, Colossal

User avatar
Gainzilla
Posts: 221
Joined: Mon Aug 19, 2013 11:18 pm
Location: Seattle, WA
Contact:

New circuit design tool

Post by Gainzilla »

Hey all — I have something pretty exciting (to me, anyway) to announce.

For the past year or so, I’ve been working on a super user-friendly amplifier design environment called Volterra Workbench... Or something.

The goal is to capture not just the sound of real amps, but the feel, interaction, and behavior — and to let builders prototype, simulate, validate, and even PLAY an amp design before ever soldering a component.

I think of it like compiling a real amplifier into a realtime playable DSP model.

At a high level, Volterra combines real circuit simulation, machine learning techniques, realtime DSP modeling, and interactive design tools into a drag-and-drop amp design canvas. Sounds complicated, but it's actually meant to be really easy.

A typical workflow looks something like this:

- Drag and drop tube stages, tone stacks, transformers, phase inverters, power sections, etc. onto the design canvas
- Modify component values and circuit parameters in realtime
- Render the design into a full SPICE simulation netlist
- Preview the amp through a realtime audio engine with interactive controls
- Probe points throughout the circuit with built-in test and analysis tools
- Identify issues like instability, oscillation, grounding problems, or unexpected frequency behavior before building hardware
- Refine the design, compare revisions, and experiment quickly without rebuilding physical prototypes
- Export the schematic/netlist into KiCad for PCB design, or build point-to-point / turret board layouts traditionally
- Export a playable .vam model for use in the Volterra Player plugin
- Load and play the amp directly in a DAW alongside traditional .nam captures

Some highlights so far:

- Modular drag-and-drop amplifier design environment
- True physics-based SPICE simulation combined with advanced machine learning techniques
- Use built-in circuit blocks or edit directly in KiCad for fully custom designs
- Hyper-realistic tube modeling: Koren/Ayumi-based models enhanced with proprietary nonlinear behavior layers
- Real-time audio preview with fully interactive amp controls
- Accurate passive tone stack modeling with real component interaction
- Built-in oscilloscope, signal generator, and analysis/test suite
- Validation and diagnostic reporting helps identify instability, oscillation, grounding, and design issues early
- Full schematic, netlist, and circuit export support
- Native .vam format supports fully interactive amp models rather than static snapshots
- Volterra Player loads both .vam and .nam models

[EDIT] The link: https://epic-devices.com/product/volterra-workbench
I couldn't think of a better way to do this, so I've re-worked it slightly. It works in the browser, but elements of the fitment pipeline need to run on a local python server. That means, if you want to change anything, it needs to do a spice calc and run it through the fitment pipeline to give the audio engine back the right realtime stuff. That runs via an installer. Right now, it's beta and marked as $0 on my website, but you still need to add it to the cart and check out so it can give you a license code. I will never send spam, but may send updates for major features or revisions. For helping me out and sending feedback, you will have access to the full enchilada forever. I did include a trial flow, if you just want to poke at it without registering. The URL for that is workbench.epic-devices.com. It'll give you like 7 sessions before it asks to license (which, again, is free for you).

Unfortunately, I don't have a very good way to give feedback yet, so for the time being, maybe just add it to the thread and we can discuss!

[End of edit]

Still a ton of work ahead, but it’s finally reaching the point where I’m excited enough to start showing people what’s possible. :) Let me know if you're interested in kicking the tires. I'd love some feedback. You may notice the circuit below is a Plexi type circuit by looking at the blocks.

Volterra_Main.png
Volterra_Scope.png
Volterra_Spicey.png
VolterraAmp_Plugin.png
You do not have the required permissions to view the files attached to this post.
Last edited by Gainzilla on Sun May 31, 2026 8:27 pm, edited 1 time in total.
I know it's only rock and roll, but I like it!
tristanc
Posts: 55
Joined: Fri Jun 15, 2018 3:33 pm

Re: New circuit design tool

Post by tristanc »

This looks great. I’d love to give it a try.
TUBEDUDE
Posts: 1960
Joined: Thu Jan 04, 2007 5:23 pm
Location: Mastersville

Re: New circuit design tool

Post by TUBEDUDE »

Congrats, that tool looks comprehensive. Taking all the fun out of learning amp design. 😁
This could save many hours and dollars, and possibly keep mediocre amps out of circulation.
Now we can use simulation to build tube circuits to use modelers to simulate the circuits.
Seriously, that is quite the undertaking. Very impressive.
With those skills maybe you can help us out on the performance side by perfecting the talent simulator pedal.
Tube junkie that aspires to become a tri-state bidirectional buss driver.
jabguit
Posts: 298
Joined: Tue Aug 18, 2020 11:53 am
Location: NC
Contact:

Re: New circuit design tool

Post by jabguit »

Looks expensive :oops:

Q - why are valves (tubes) labeled with U?


cheers,
Jack Briggs
Briggs Guitars
User avatar
Colossal
Posts: 5332
Joined: Sat Oct 20, 2007 9:04 pm
Location: Moving through Kashmir

Re: New circuit design tool

Post by Colossal »

That looks excellent. I see it's Mac based too.
User avatar
Motörbööt
Posts: 42
Joined: Mon Nov 13, 2006 6:21 pm
Location: Berlin Germany

Re: New circuit design tool

Post by Motörbööt »

Very interesting. Thread bookmarked
User avatar
johnnyreece
Posts: 1165
Joined: Thu Jan 26, 2012 2:05 am
Location: New Castle, IN

Re: New circuit design tool

Post by johnnyreece »

Loads of potential! Way to go having not only the idea, but the gumption to actually do it!
User avatar
xtian
Posts: 7408
Joined: Mon Apr 19, 2010 8:15 pm
Location: Chico, CA
Contact:

Re: New circuit design tool

Post by xtian »

I want to play with it!
I build and repair tube amps. https://www.monkeymatic.com
User avatar
Gregg Hermetech
Posts: 35
Joined: Tue Jul 18, 2023 2:16 pm
Location: Milan, Italy
Contact:

Re: New circuit design tool

Post by Gregg Hermetech »

Very cool!
https://musicwall.app/hermetech
User avatar
Gainzilla
Posts: 221
Joined: Mon Aug 19, 2013 11:18 pm
Location: Seattle, WA
Contact:

Re: New circuit design tool

Post by Gainzilla »

Thanks for the kind words, all! I'm packaging it up into an installer at the moment, and should have it ready shortly. I'm on a Mac, but I'll have a build available for both Mac and PC. It IS possible to have a web-based version, but there is still some work to be done with the Kicad integration. It currently works, but doing anything that involves opening a schematic in Kicad gives a warning. Other than that, it's pretty usable.

Hey @Jack, it IS expensive. Soooo expensive. Maybe we can work out some kind of trade. ;) JK, I honestly don't know what I'm going to do with it yet. I'm open for suggestions.

The big idea for me was that I see schematic sections as blocks anyway. Mostly reusable bits that might vary a little but look pretty similar overall. Why do I need to re-draw a tube gain stage or a tone stack every time, for example. Couldn't I just drag one of those into a project and connect the amp that way? If there are reasonable defaults for component values, you could drag an amp circuit together in like 2 minutes. So that's basically where it's at. I started with a couple test cases. JCM800 (and plexi sometimes). It's got gain stages, a cold clipping stage, and pretty much everything else. There is quite a bit of complexity in the tube modeling. I consider this an MVP... Or maybe BVP (Barely viable product? ). Its working. But there is a lot of work to do yet. It'll only get better and more flexible, easier to use, etc.

Another goal was to integrate a kind of DRC for amp circuits. I have the basics plumbed in, but moving forward I want to be able to do things like: Click Validate, get back results that say, warning you of potential blocking distortion on stage 2. Consider reducing coupling cap value, etc etc.

All that said, and while this can make playable amp models, I still see it as a physical amp design tool. We all build amps here. I just thought it would be cool if I could hear it before I built one. Make tweaks, do experimentation on the circuit, solve problems, make mistakes in the software. Then you build the amp, with hopefully far fewer surprises. lol

Stay tuned, and I'll get a download link working soon. Thanks for the help with this. Seriously, any feedback is a gift. I'll be happy to give the full license to anyone who wants to join the "Beta Program," whatever I wind up doing with this.

Cheers!

Bryce
I know it's only rock and roll, but I like it!
User avatar
Gainzilla
Posts: 221
Joined: Mon Aug 19, 2013 11:18 pm
Location: Seattle, WA
Contact:

Re: New circuit design tool

Post by Gainzilla »

jabguit wrote: ↑Thu May 28, 2026 10:33 am Q - why are valves (tubes) labeled with U?
That's a great question. I had to look it up myself.

From the internets:
In KiCad, vacuum tubes (valves) are labeled with the prefix U because the software follows the ANSI/IEEE Y32.2 reference designator standards. Under these rules, "U" designates unrepairable assemblies, integrated circuits, and complex multi-part components, with "V" technically being reserved for simpler single-unit vacuum tubes.

Because vacuum tubes are treated as complex assemblies that often contain multiple sub-units (like dual-triodes, or separate heater and amplifier sections) and connect to sockets, KiCad defaults to the "U" prefix to handle them appropriately.

... Who knew?
I know it's only rock and roll, but I like it!
User avatar
martin manning
Posts: 14936
Joined: Sun Jul 06, 2008 12:43 am
Location: 39°06' N 84°30' W

Re: New circuit design tool

Post by martin manning »

Gainzilla wrote: ↑Thu May 28, 2026 4:40 pm In KiCad, vacuum tubes (valves) are labeled with the prefix U because the software follows the ANSI/IEEE Y32.2 reference designator standards. Under these rules, "U" designates unrepairable assemblies, integrated circuits, and complex multi-part components, with "V" technically being reserved for simpler single-unit vacuum tubes.

Because vacuum tubes are treated as complex assemblies that often contain multiple sub-units (like dual-triodes, or separate heater and amplifier sections) and connect to sockets, KiCad defaults to the "U" prefix to handle them appropriately.

... Who knew?
LT Spice follows the same standard, and it applies to other assemblies such as pots and switches.
User avatar
Gainzilla
Posts: 221
Joined: Mon Aug 19, 2013 11:18 pm
Location: Seattle, WA
Contact:

Re: New circuit design tool

Post by Gainzilla »

Lauri wrote: ↑Thu May 28, 2026 4:52 pm Do you have any plans to make a linux version or to release the source code?
I hadn’t originally considered Linux, but because the editor is Electron-based, it’s very feasible. The bigger questions are around audio backend support, packaging, and testing rather than the UI itself. KiCad/SPICE workflows are actually very Linux-friendly, and a Linux VST3 version of the Player would make a lot of sense if there’s enough interest. So I think yes, but maybe not for the initial release (bet you wish you had a nickel every time you heard that!).
I know it's only rock and roll, but I like it!
User avatar
Gainzilla
Posts: 221
Joined: Mon Aug 19, 2013 11:18 pm
Location: Seattle, WA
Contact:

Re: New circuit design tool

Post by Gainzilla »

Hey all,

I added details on how to access it in the original post. In a nutshell, it's largely web-based now, which is kind of cool. It does need access to a localhost server (super lightweight. Doesn't hot resources or do anything shady. It just feeds audio to the pipeline and back when you want to re-compile a circuit. Anyway, there is an installer for that, and it seems to work, but I'd love feedback even on that. Or the checkout process (I mention above, it's free and you get a forever license for helping me out). There is also a 7 day trial if you don't want to mess with any of that. Go ahead and leave any feedback or any questions here. I'm both excited and nervous. There is a lot that is great about this, and also a LOT that still needs work. But it's a start, and you have to start somewhere!

Cheers!

Bryce
I know it's only rock and roll, but I like it!
jbrrrrr
Posts: 59
Joined: Sun Oct 08, 2023 4:52 am

Re: New circuit design tool

Post by jbrrrrr »

Hey, I get a "failed to fetch" error at the cart after inputting my name and email and trying to check out. Can't complete it.

When I try to register a new account on your site (seeing if I could bypass the error that way), it sends a confirmation email. The link of that confirmation is to localhost, so it's not able to be completed.

I can't checkout successfully and I can't register an account.
Post Reply