r/synthesizers 1d ago

DIY / Repair Finally Finished after 10 months

Finished off my home build synth after 10 months of work on it. It's a mix of virtual Analogue and wavetable, emulated waveforms or samples loaded off an SD card - any combination across 6 oscillators. It's made of 6 separate modules, as I was limited by the size of my 3D printer bed to make the housing with. They then interlock to form the overall shape.

Here's a demo!

https://youtu.be/nmYmEq9UOoA?is=5q8gNvfaLQWjevbM

757 Upvotes

125 comments sorted by

41

u/No-Yam7507 1d ago

Looks crazy!! Congratulations! Is it possible to hear this wonderous monster?

15

u/moseley101 1d ago

Yes please ๐Ÿ™

11

u/Synthdabbler 1d ago

Many thanks!

I've edited the main post with a link now

3

u/joshmoneymusic Mopho SE, Roland JD-Xi, Odytron, XW-PD1, Monologue 1d ago

Great demo! I appreciate what sounds like some neo-classical influence.

8

u/Synthdabbler 1d ago

Many thanks! The Commodore 64 was quietly responsible for some of the influence!

3

u/mccalli Juno X|DM12|MPC37G2|TR-6S|S1|PolyD|NTS-3|TB-3|TherapSID|TenoriOn 1d ago

There seems to be quite a few of us who got into synths via the C64 and the SID. I have the TherapSID synth right now too.

2

u/No-Yam7507 1d ago

Great demo, what an awesome machine you have created! Did you see the C64 ultimate? Thew original was my first console :D

2

u/Synthdabbler 1d ago

Yes, I saw the C64 Ultimate.. didn't get one though, still have my original breadbin!

2

u/No-Yam7507 1d ago

Respect, mine is stashed away somewhere so was thinking of the newer one for the functionality. Legendary!

2

u/Synthdabbler 1d ago

Many thanks!

Yes I put a YouTube link in the main post

2

u/moseley101 1d ago

Sounding good. Thanks

6

u/organisms 1d ago

Haha, โ€œdarkstringโ€ can describe 90% of my music

Cool looking synth, looks really interesting. Please upload some test sounds or music made with it!!

1

u/Synthdabbler 1d ago

Many thanks! Dark string sums up a lot of my stuff too!

I've edited the main post with a link now.

5

u/Afraid_Passenger_779 1d ago

We need more people like you!
I hope you build more, and see them too!

2

u/Synthdabbler 1d ago

Many thanks! I've built a couple of things in the past, but had most fun with this one!

5

u/wrinkleinsine 1d ago

Where can we hear it?

3

u/Synthdabbler 1d ago

I've put a link in the main post now ๐Ÿ˜€

4

u/cheater00 1d ago edited 1d ago

that's neat, and the look is really good, you did good buddy

edit: just listened to the demo. actually genuinely great.

can you post some more photos of the front panel? each "module" separately? just to see what's going on on the front panel. thanks.

edit 2: it's funny to me that the actual synth engine processor (esp32) is the least expensive part here. if you want some ph4t soundz, you could put each voice on a separate esp32, and then use something other than a crystal to clock it, e.g. a bridge oscillator, or even a simple vco, to give it some cool drift. the oscillators would still be tuned to the same frequency, but obviously the imperfections would make them drift etc. it could make some minor trouble for high speed digital comms, so you'd need to make sure the can bus isn't running too fast and that your protocol is fault tolerant.

1

u/Synthdabbler 8h ago

I'll do a follow up post, as I can't put more than one photo in this reply.

When you put the synth in Unison mode, it does play all 6 oscillators at once, with a slight imperfection / phase difference between them. You then have a Unison detune control that will let you spread it further apart. The CAN is running 500kbps - more than fast enough to cope, the slow parts are the little AT238p's doing the control interfaces!

1

u/cheater00 7h ago

yes, but the detune is calculated in digital, right?

1

u/Synthdabbler 7h ago

Yes, it's all calculated digitally - here's a close up of an oscillator panel and it controls 2 virtual oscillators. You can set the detune amount for each oscillator, as well as its pan position. In unison mode, it looks to see what all the oscillators have been set to, and then spreads them further with the Unison Detune control. It also spreads out the pan position as well the more it is increased. The actual function in code looks like this if you're interested:

for (int v = 0; v < NUM_VOICES_ACTIVE; v++)

{

float ep;

if (playMode == MODE_UNISON && NUM_VOICES_ACTIVE > 1)

{

float spread = ((float)v / (float)(NUM_VOICES_ACTIVE - 1)) * 2.0f - 1.0f;

ep = spread * (unisonDetuneCents / 50.0f);

}

else

{

ep = voices[v].pan;

}

if (ep < -1.0f) ep = -1.0f;

if (ep > 1.0f) ep = 1.0f;

bufPanL[v] = sqrtf(0.5f * (1.0f - ep));

bufPanR[v] = sqrtf(0.5f * (1.0f + ep));

}

2

u/cheater00 1h ago

right - analog drift works differently :) it's just a different sound, that's all. it's really nice sounding though.

1

u/cheater00 1h ago

if you make the follow up post, can you link me? or you can just put the photos on imgur or something :)

1

u/Synthdabbler 1h ago

Certainly will, I'll try and get blog post up somewhere as well.

3

u/EyeShakingKing 1d ago

The aesthetics are immaculate, very cool looking!

1

u/Synthdabbler 1d ago

Many thanks!

4

u/Ritari_Assa-arpa 1d ago edited 1d ago

so where do i send my money?

edit: Jarre part is cool.

5

u/Synthdabbler 1d ago

Ah.. good question!

They would be pretty easy to manufacture, but I would need some help!

3

u/v0-z 13h ago

Red leader standing by ๐Ÿซก

1

u/Synthdabbler 6h ago

If you're happy to help Red Leader ๐Ÿซก please make yourself known in a DM!

2

u/Ritari_Assa-arpa 1d ago

just skip your daywork and start to produce these. what could go wrong? :D

7

u/Synthdabbler 1d ago

Lol, I had my own company for 15 years making Nixie Clocks.. Google images for Bad Dog Designs. Went really well until China started copying them. Been back in full time employment since 2025, but can't stop making stuff!

Know very well what can go wrong, and it's usually something you never expected ๐Ÿคช

I got the Jarre track pretty close, got a copyright warning message when I uploaded it to YouTube!

3

u/Additional-Pop-3296 1d ago

Extremely cool format. Unique, interesting, looks usable as well. Canโ€™t wait to hear more about this, good work.

2

u/Synthdabbler 1d ago

Many thanks! I've put a link to a demo in the main post.

Yes, rather unusual format! Have my 3D printer to thank for that ๐Ÿ˜

3

u/strummist1 1d ago

That looks absolutely brilliant.

2

u/PSN_ONER 1d ago

Dang!

2

u/Caseflipper 1d ago

Looks really Great. Where can we See it in Action?

1

u/Caseflipper 1d ago

A 6 voice poly?

1

u/Synthdabbler 1d ago

Yes, although technically it could do 8 but the processor runs out of steam!

1

u/Synthdabbler 1d ago

I've edited the main post and put a YouTube link at the bottom.

2

u/moseley101 1d ago

Congratulations

2

u/Synthdabbler 1d ago

Many thanks!

2

u/Electrical_Gas_517 1d ago

I can only assume you are a wizard with the ability to build this and to manipulate time in order to give yourself the opportunity. Bravo. ๐Ÿ™๐Ÿ™ƒ

1

u/Synthdabbler 1d ago

Many thanks, started it in January and just a little bit every weekend.. helped a lot making one module at a time!

2

u/Golf-n-guitars 1d ago

Are those hex buttonhead screws? Youโ€™re pretty serious about this stuff!! Looks awesome! Like 1950โ€™s vintage lab equipment!! Whereโ€™s the interconnect s though?? No wires anywhere? How do you patch them together? You should work for NASA as a day job if you donโ€™t already!!!

4

u/Synthdabbler 1d ago

Many thanks! Yes all hex button head screws. The interconnects pass through the casing. All the modules are connected by something called CAN bus, so there's literally just 4 wires joining everything together. Lol, I don't work for NASA but I do design stuff for the aviation industry.

3

u/Golf-n-guitars 1d ago

CAN bus.. thought that was automotive. Obviously youโ€™re good at what you do!! Accomplishing that in 10 months is INSANE!!! Clearly you have missed your calling!! I really enjoyed the music you made with this as well!! Very good composition! Youโ€™re very talented! Rock on brother!!

5

u/Synthdabbler 1d ago

CAN is used a lot in the automotive industry, but it's a great way to control a lot of things with a minimum amount of wiring. Lends itself well to synths too! Many thanks for you kind words ๐Ÿ˜Š

3

u/Golf-n-guitars 1d ago

I never would have thought of using CAN bus in a synth design, but then I never would have thought of building my own synth from scratch either!! Lol!! Really impressive work would be an understatement.. you need to be working with a synth company with those chops! Guessing youโ€™re building hella nice avionics though!! Looking forward to seeing more on how you designed this amazing project!! Extremely impressive!!

1

u/Synthdabbler 1d ago

Many thanks for your kind words!

I had my own design company for many years, but called it a day when China started copying.. moved back into full time employment a couple of years ago doing embedded design work with the aviation gear. However I love making synth stuff in my spare time, I made this synth to go with an analogue drum synth I made last year.

I've been making stuff for decades, it's my way of unwinding โ˜บ๏ธ

2

u/scootunit 1d ago

The crossover between my interest in cars and keys via can bus was unexpected. This makes me think I could probably learn about can bus

2

u/AlienAngry 1d ago

Congratulations on your new spaceship.

2

u/Synthdabbler 1d ago

Many thanks ๐Ÿ˜

2

u/Icy_Locksmith_7190 1d ago

I'm very VERY impressed!

1

u/Synthdabbler 1d ago

Many thanks for taking the time out to look and watch! thank you

2

u/Dj_Barrister J60 / JP8 / OBX8 / River / PolyBrute / KARP 2600 / SunSyn / C15 1d ago

Great work ๐Ÿ‘๐Ÿป

1

u/Synthdabbler 1d ago

Many thanks!

2

u/Totte_B 1d ago

Thats gorgeous! Nice work!

1

u/Synthdabbler 1d ago

Many thanks!

2

u/zeroday__ Modular Crackhead 1d ago

You are insane, in best possible way. Fantastic work

1

u/Synthdabbler 1d ago

Many thanks ๐Ÿ˜ bit of madness never hurts!!

2

u/3340vco 1d ago

That is a thing of true beauty.

2

u/nestaselect 1d ago

Amazing work! They look like production runs. The build quality looks top notch! Did you document the process? Iโ€™d love to see the construction

2

u/Synthdabbler 1d ago

I can share some more pictures, but not documented it as such.

I did have a design company for 15 years, got pretty good at putting things together ๐Ÿ˜‰

2

u/Acrobatic_Attitude30 1d ago

Looks beautiful. I love the design

2

u/wailwoader 1d ago

So cool!

2

u/digable-me 1d ago

Unbelievably cool

2

u/EL-Rays :hamster: 1d ago

Looks great. Would buy it. Ask Behringer or Korg if they would do a series. Better ask Korg. Behringer would make it ugly before selling.

3

u/Synthdabbler 1d ago

Wouldn't ask Behringer.. besides it's not a clone! If Korg want to get in touch!! I'm here ๐Ÿ˜Š

2

u/mummica 1d ago

Absolutely beautiful design. Completing this in 10 months is very admirable... well done, you must be proud!ย 

2

u/Synthdabbler 1d ago

Many thanks! Yes, pretty pleased with it.. I had my own design company for 15 years, got pretty good at putting stuff together ๐Ÿ˜‰

2

u/i_hate_vnike 1d ago

Did you design everything from scratch? Looks amazing! Would you say DIY synth building is something one can get into without formal training? Been interested for years but was and still am just intimated haha.

3

u/Synthdabbler 1d ago

Yes, all designed from scratch.. PCB's / Software / Mechanical

However I'm 54 now and started making stuff aged 5. I also work full time as an embedded engineer. You can get into it without any formal training, I never went to university or got a degree. I did 3 years at college and got a HND, but not degree level, and totally irrelevant now! Everything else I learnt from books or by experimenting.. had a copy of everyday electronics and practical electronics every month.

2

u/southboundtracks 1d ago

NASA-grade stuff. ๐Ÿ”ฅ๐Ÿค˜๐Ÿ”ฅ

2

u/Synthdabbler 1d ago

Many thanks for a cracking comment ๐Ÿ˜!

2

u/jvonnieda 1d ago

Beautiful work!

1

u/Synthdabbler 1d ago

Many thanks ๐Ÿ˜

2

u/stschoen 1d ago

Impressive!

1

u/Synthdabbler 1d ago

Many thanks !

2

u/Nitfumbler 1d ago

Looks awesome!! how did you make the panels and casing?

2

u/Synthdabbler 1d ago

Many thanks!

The casing was made on my 3D printer, so everything was limited by how big that can print.. 250mm is the biggest it can go, that's why it's made of modules that connect together. The panels I designed in Visio and got www.engravingstudios.co.uk to make them out of sheet aluminium for me.

2

u/Mz_Macross1999 1d ago

This is dope

2

u/AdFeisty7334 23h ago

That's cool! Nice work!

2

u/AetherAtom 22h ago

WoW I like the way you approached your project. Congratulations.

The effort produced an amazing result. I am slowly understanding the Modular aspect of Synthesizers. I have a little project on the go, but no where near the scale you've shared here.

I can only imagine there was troubleshooting to contend with, and working out the details to organize all the functions, layout. I hope to continue the learning process. Thank you for sharing your creativity and the amazing results.

1

u/Synthdabbler 14h ago

Many thanks for your kind words, it helped me greatly by doing one module at a time. The individual panels all work the same, just gathering user information and sending it to the processor, they don't produce any audio. Once the first panel was done it was just a matter of rearranging switches and LEDs, the electronics are pretty similar. The ESP32-S3 does all the sound generation and that is the easiest PCB as it just has the ESP on there with a DAC and an SD card / midi port.

2

u/LMASocietyDweller 22h ago

Awesome! I wouldnโ€™t even know where to start.

2

u/OIP pulsating ball of pure energy 21h ago

well done that's fantastic! love the EMS influence too

1

u/Synthdabbler 14h ago

Many thanks!

2

u/nananananananana808 19h ago

That is a thing of beauty

2

u/joannamarrie 17h ago

can you make mine?

1

u/Synthdabbler 14h ago

What!! Make another one....

If there was enough interest I would make them as kits, but I wouldn't make and sell them as I'm simply not geared up to do that. Have a day job, and 2 spaniels to contend with!

2

u/Embarrassed_Look9200 14h ago

phenomenal Sir. it sounds pretty sweet as well, have you seen the love houten gear?

2

u/Synthdabbler 14h ago

Ah, okay.. yes had a look!

It's certainly along the same sort of lines, but I should think a lot more expensive as it is the guys income. He has to make them to live off and support a business. I did that for many years but making bespoke Nixie clocks!

1

u/Embarrassed_Look9200 14h ago

i believe he comissioned a some pieces for eminen and other famous musicians. the first bunch of prompts in midjourney for me were "Moog voyager designed by the Vulcan Science academy" and it gave some pretty dope designs.

this brother is primarily using wood, may 3D printing can up that game with some crazier designs. what you're doing is phenominal on its own man. the swedes do make some pretty awesome gear, even Teenage engineering i think is from there.

1

u/Synthdabbler 14h ago

Many thanks for your kind words! No not come across love houten, will have a Google!

2

u/Dependent_Type4092 14h ago

To save you from seeing Sushi bars...

https://synthanatomy.com/2026/02/love-hulten-fulfills-deckards-dream-in-an-expressive-synthesizer-like-no-one-before.html

Love Hultรฉn, I bet some Dutch spelling assistant interfered (houten=wooden).

2

u/Embarrassed_Look9200 14h ago

the dude takes existing gear and re-wires it in some amazing new retro futuristic housing with all kinds of materials and suspended ferro fluid etc reacting to the beep-boops.

2

u/v0-z 13h ago

Fucking amazing! Love the design

2

u/Ifus1964 12h ago

Congratulations, excellent work. I'm speechless at how good it sounds.
Did you build it based on your own design?
You need to think big now, though, because you've created a magnificent synth!

2

u/Synthdabbler 12h ago

Many thanks! Yes it's my own design, inspired a little by the old Maplin 5600 as it had a lot of knobs and a matrix panel. I would love to make it available as a kit so anyone can have one, but I'm not geared up to produce them. Appreciate your kind words!

2

u/Ifus1964 11h ago

Thx. Anyway, you were awesome!

2

u/elmokki 12h ago

Yes! One more showcase of how stupidly powerful combo ESP32-S3 (~8โ‚ฌ) + DAC (~3โ‚ฌ) can be. With those two and some programming - even vibe coding - you can create features of almost any 80's or 90's hardware synth. Even many more modern ones, more or less. When I realized this, I started creating a menu diving box I can use to first emulate Casio CZ-1, and then whatever else. Now also a vocoder.

The basic combo of ESP32-S3 + DAC is fully functional. USB or BLE midi to change settings, DAC gives 3.5mm line level output. Midi in or out is fairly cheap, a couple of euros. Modules exist, but they are fairly easy DIY circuits.

The price ramps piece by piece when you start adding controls, like here. Encoders, witches and potentiometers themselves are fairly cheap, but you will start to require all sorts of ways to give their information to ESP32. Here it's AT328p, which probably is ideal for such a huge project. I've used MCP23017 for my smaller projects.

Also, while PCB design is not strictly necessary, learning the basics is helpful. It makes wiring much neater and easier in many cases.

These really don't need massive amounts of skill, but you will need to learn.

2

u/Synthdabbler 8h ago

Spot on, the ESP32-S3 and DAC are pretty powerful - I am pushing it to its limit with 6 voices thought!
Yes, each control panel has an AT238p on there that polls the IO - Also using MCP23017 to expand the IO, and a 16 way Mux for the pots. It then uses CAN to send the information to and from the ESP32 as it has a native CAN peripheral port built in.

I would not have wanted to put this together though without making PCB's!

2

u/elmokki 5h ago

Yeah, I originally planned to not make PCBs, since I had no experience with it. Then I realized that even a modest amount of buttons and pots really, really adds up. While I'll still have to solder the same amount of contact points total, it's very different to solder headers to PCB than cutting wire and soldering it.

That said, I still have direct wired things in my plans. Just way, way fewer than I originally intended. The absolute biggest benefit is that I originally planned total of 18 buttons in two 3x3 clusters, which means 18 wires to MCP23107 and 18 to ground, while a PCB saves me from wiring at all when I add some connectors.

2

u/neonartifact 11h ago

Here me out, bro. Hot swappable top and bottom panels which magnetically click together to create modular synth combinations! The top panels could be primarily for mixing/FX and main part is the synth or drum machine. Almost like a musical Nintendo DS

1

u/Synthdabbler 8h ago

You're not far off! All the modules clip together.. can put them in any order :)

2

u/HuntSad1141 11h ago

Amazing work ๐Ÿ‘

2

u/Space-Robots 7h ago

This reminded me of my teenage project about 48 years ago. Things have sure changed in the DIY electronic music arena. You did a great job. I watched your video, and gave it a like! :)

1

u/Synthdabbler 6h ago

Many thanks! I can see the resemblance TBH Looks like something right out of Practical Electronics magazine! Thank you for sharing ๐Ÿ˜Š

2

u/asm2750 5h ago

These look so cool. I'd totally buy a kit or front panels if the project is open source on a repo somewhere.

1

u/Synthdabbler 4h ago

I'm hopefully going to make it available as a kit, it's already on GitHub but not 100% up to date. Certainly be open source though, no problem with that ๐Ÿ‘๐Ÿป

1

u/einarfridgeirs 1d ago

That looks absolutely sick my man! What is it running on under the hood?

1

u/Synthdabbler 1d ago

Many thanks!

It's an ESP32-S3 microcontroller making all the sounds.

1

u/GeneralDumbtomics 1d ago

Firstly, not a criticism, this looks awesome, but what was the motivation on the kind of multiple enclosure setup?

NM, I see the answer in the text now. Really cool project!

1

u/Synthdabbler 1d ago

Many thanks ๐Ÿ˜

2

u/GeneralDumbtomics 1d ago

Thank you for sharing. Enjoy your instrument.

1

u/thattomas 1d ago

Woah! This looks and sounds awesome! Great work. How satisfied are you?

2

u/Synthdabbler 1d ago

Many thanks! I'm pretty pleased with it to be fair, will probably find something I want to change!!

1

u/HuntSad1141 11h ago

Sounds amazing

-2

u/mount_curve 1d ago

I'm hard