r/synthdiy

▲ 153 r/synthdiy

Web app for designing, listening and playing synth/audio circuits

I built this mainly for myself, to make circuit-modelled plugins for a browser DAW I’m working on (daw.synthcity.org). I figured others here might find it useful, so feedback is very welcome, here or via the feedback button in the app.

https://circuit.synthcity.org/

You draw an analog circuit and play it like a synth. It isn’t modelled curves: it’s component-level simulation every sample, so the knobs are actual pots in the circuit. Under the hood it’s MNA with trapezoidal integration and Newton iteration for the nonlinear parts, written in Rust and running in an AudioWorklet as WASM.

  • 22 classic filters at component level: MS-20, Moog ladder, 303, SEM, Polivoks, Wasp, Steiner-Parker, Juno’s IR3109 and more. There are also pedals like the Tube Screamer, Big Muff and Uni-Vibe.
  • Plays in real time. Use the keyboard or MIDI, patch VCO → filter → VCA, and swap the filter while it’s playing. It works on a phone too. You can make macro level synth blocks and play those - it's like a modular synth/Reaktor. When you double click on a macro block, it zooms into the editable circuit.
  • Lots of modelled nonlinear parts: OTAs (CA3080, LM13700), tubes, JFETs, BBD chips for chorus and flanger, vactrols for LPGs, and transformer hysteresis. Swap an MN3009 for an MN3007 and hear the difference. Let me know what’s missing!
  • Plugs into your modular. With a DC-coupled interface (ES-8/ES-9, a DC-coupled MOTU or similar) you get calibrated CV in and out, including 1 V/oct tracking.
  • The simulator is differentiable. It computes exact gradients with respect to every component value, so it can fit a circuit to a recording of real hardware, optimise part values to a target response, or search for new topologies. One of the presets is a filter the search came up with.
  • Works with your tools and your agents: Docs: circuit.synthcity.org/agents
    • import .cir netlists and LiveSPICE schematics;
    • export to LTspice, ngspice and KiCad;
    • an MCP server and API, so Claude/Codex or another agent can design, simulate and fit circuits.

LMK if you'd like some more features, or something done differently etc.

You can also share your playable circuits with others, just click "Share" and copy the link!

Enjoy!

u/dharma-1 — 5 days ago

Can anyone recommend a good woodworking course/book for cases?

Hey all,

Can anyone recommend a good wood-working course or book etc that has helped you build wooden cases for your projects? I've been making cases for a while, but I'm completely self taught and would like to up my game a little. surprisingly I still have all of my fingers :-)

u/Goom909 — 5 days ago
▲ 60 r/synthdiy+2 crossposts

Custom-Handpainted Behringer Poly-D

Here a little project that i did a view months ago…i think it turned out really cool!

u/Little_Beat4999 — 6 days ago

Barn find Roland EP-20

Howdy folks- I was hoping I could get a sanity check on this 1970s instrument that’s been in a storage unit for an indeterminate number of years.

Dare I plug it in? Is it a bad idea to mod or service it myself? My pal and I are moderately handy and educated in electronics

u/uokqt — 5 days ago

Daisy Seed CODECs keep dying

I’m in the process of developing an idea on the daisy seed but I keep running into a fairly significant issues. Basically, the codecs on them keep permanently dying; something is frying ‘em. I have a fairly vanilla setup here: USB is connected and I have the codec outputting directly to my sound card, which works for a while and then… they die. Never to return from the grave. I’ve recently added some 1uF coupling caps on the outputs, in case there’s a bias issue. That board hasn’t died yet. These are Rev7 boards in case that helps.

Anybody else run into this issue?

reddit.com
u/SparkyFix — 5 days ago

Ride the Paper Circuit Train!

I got so frustrated trying to build the Blasser circuits and running into issue after issue: esoteric parts, missing documents, difficulty troubleshooting.

I decided to make a better paper circuit for beginners: the Old Faithful, our beloved Atari Punk Console.

I based the design it on a previous build I've already made a guide for, my dead-bug style Mosquito. You can find the guide here

Paper Mosquito Guide

I'm currently working on an upgraded version which includes polarity protection and an indicator LED.

u/OnionMadder — 5 days ago

Designing eurorack line in to eurorack with rumble filter

Hi Nerdz,

I'm building a line in to eurorack converter using the Befaco In Amp schematics and I want to add a Sallen Key Highpass filter to remove 50 hz rumble

I've taken the Befaco INamp schematic and deleted the 2nd input

Basically the Befaco inamp is 2 stages:
The first opamp stage is doing a 2.2 gain,
Through the potmeter
to the second opamp stage to output

Where would it be best to add the filter:
1 Before the inamp
2 In between the first and second gain stage
3 After the whole inamp

Where would you integrate the Highpass filter, and could opamps be shared?

u/Successful_Range6999 — 5 days ago

Was wondering if anyone would be interested in these mostly finished PCBS?

I definitely overwhelmed myself with projects and I need to clean house for my own sanity. I'm going to focus more on the projects I'm interested in.

I have the Klee sequencer which is almost 100% finished (of course minus the absolutely huge task of wiring lol)

And a Tellum Corporation Doomsday Machine that's mostly populated but will need some more components and ICs.

Just shoot me a fair offer and cover shipping.

(Not sure if this is allowed here mods but not really sure where else people would appreciate these)

Thanks for looking and message me if you have any questions.

u/McRib_ — 5 days ago

Arduino Based 8 Step Sequencer with Pulse Width Modulation

Based on patmcbennets code. Expanded to 8 steps via 4051.Added tempo control via knob. Added 3 vc out plugs and vc in

Sounds really good for arduino

:)

u/Puzzleheaded-Name538 — 5 days ago
▲ 1 r/synthdiy+1 crossposts

Help me fix my Yamaha VSS 30

Hey everyone,

I bought a Yamaha VSS 30, well actually I bought two (VSS 200 as well) and I'm having the same problem with both of them - which is that the RCA input does not work. On the VSS 200 I could get sound in but it would be incredibly distorted and glitchy. On the VSS 30 I can not get any sound, and now even the mic doesn't work (it either does not record or pitches the sample and adds heavy aliasing).

To sample using the RCA input I've tried going out of headphone out, and line output of my appollo twin x (starting at low volume and slowly working it up to high volume). I've also tried sampling from my 1010 black box. I'm using a hosa jack to RCA cable.

Google is saying that the OP Amp was fried by using the Appollo twin x at high volume, but I havent seen anyone else mention this and I've read pretty much every post. Other people have mentioned that it could be the physical switch going from RCA to the mic (still doesn't explain the other issues - or why it happened to both). Finally some people have replaced the DRAM but I don't know if that would solve all my issues either?

I've returned the VSS 200. But I'd like to get to he bottom of the VSS 30.

So have other experienced this? If so has anyone found a solution?

Tdlr: sampling doesn't work on VSS 30 both through mic (pitched down and a distorted) or through the RCA (does not register sound). Worked fine before I used the RCA.

reddit.com
u/No-Particular8160 — 13 days ago

Noob Question

I'm starting up my first synth DIY project and have breadboard Ed my circuits. I'm now ready to take the plunge and convert it to a pcb. Question: what is/are the standard pcb circuit design app (s) that are commonly used? Will obviously want to save the pcb file to send to a manufacturer, are there different formats of pcb files? Do they easily convert from one to another? For paid apps, are there any benefits that you aren't going to get in freeware?

I don't want to spend time crafting up the design and save it to a cjfjffjf format and then find out that manufacturers do best with a rorkrkrkf format.

Thanks all.

reddit.com
u/WolverineExotic887 — 13 days ago

Problem with diy filter and oscilators of LOOKMUM on stripboard

Hey everyone,

I've just realised the oscillator and the ms20 filter which are LOOKMUMNOCOMPUTER schematic's and both are just buzzing when i plug them and the op amps ( tl072,074) are really hot. 

I'm a begginer it's my first diy synth project so i don't know where to start to search what could be wrong.

reddit.com
u/Beautiful-Wishbone19 — 14 days ago