Diamond Synth

Overall★★★★★★★★★★3.05
Fun★★★★★★★★★★3.37
Innovation★★★★★★★★★★2.37
Theme★★★★★★★★★★3.50
Graphics★★★★★★★★★★3.25
Audio★★★★★★★★★★3.92
Humor★★★★★★★★★★2.15
Mood★★★★★★★★★★2.92
A tiny music synthesizer, that has nothing to do with games, but has a lot to do with signals!

How to play

- Play notes with the rows of keys starting from A and Q (_see example below_)
- Change octaves with Z / X
- Cycle waveforms by clicking on them
- Control volume with the per-oscillator knobs at the top

Made by Damiano Tagliaferri for Ludum Dare 59.

Comments21

BarnabeWild
BarnabeWild20 Apr 2026, 03:09
neat idea, the tool is cute and can be useful!
richjbaron
richjbaron20 Apr 2026, 03:12
As a big synth lover, I love the design of this so much!
It'd be so cool on a little handheld.
Nice work
Xwilarg
Xwilarg20 Apr 2026, 10:19
Really nice tool, I however just have a bug where pressing Z was both reducing octave and playing a sound (I'm on AZERTY keyboard so it's W for me)
ironcutter
ironcutterauthor20 Apr 2026, 23:20
@xwilarg thank you very much! I'm sorry to hear it's not working properly with your keyboard, I will look into it as soon as I can
gdman
gdman22 Apr 2026, 20:03
Great idea, and beautiful art! As of synth, it's not very easy to make Godot into realtime sound, but it could be done with some trickery, may be in c++. As for keys bindings, there is option to map them as "Physical keys". Good luck, there is a ton of potential!
LDJam user 371996
LDJam user 37199626 Apr 2026, 15:09
A pretty toy synthesizer demo! The pixel art is lovely. I hope it can receive MIDI inputs, so I can try this with my own keyboard!
ironcutter
ironcutterauthor27 Apr 2026, 07:26
@rubatotree thank you! I will soon publish an update on itch.io with many new features, including controlling with a real MIDI keyboard!
I'm also adding attack/release controls, more wave shapes, a Mono mode, subtractive synthesis and an integrated audio recorder!
Discomorphine27 Apr 2026, 10:10
Fun, but I don't really believe it can be used ever..

Audio is good, but i noticed that if you hold button and than release, the sound plays little more than I'd like to.

Graphics is the best, love it!

Wish you luck with pushing it, but get ready to drop godot and use smth more usable for it :)
Nekuake
Nekuake27 Apr 2026, 10:35
That was so much fun to play with as a "kind of" musician haha! Also, I saw that you are adding midi keyboard support so real kudos to you (because I'd not even know where to start to develop midi support in Godot). Love seeing this kind of entries :3 Good job!
OddballDave
OddballDave27 Apr 2026, 10:51
I'm not really musically minded, but that was a lot of fun to play around with. I was able to get some interesting sounds out of it. I liked this a lot. Good stuff :8ball:
MizAless
MizAless27 Apr 2026, 18:17
Good job, beautiful design.
henk27 Apr 2026, 19:37
This looks awesome, but after trying in Firefox, Chrome, and native (under Wine) I can't seem to get it to work without unpleasant audio crackling. Maybe my computer just isn't powerful enough :(

Aside: it'd be nice to have more range in the part of the keyboard that's mapped to my laptop keys. In most soft synths I've used they use 4 rows of keys: the numbers + qwerty for an upper octave and asdf + zxcv for a lower octave.
ironcutter
ironcutterauthor27 Apr 2026, 23:10
Thank you everyone! I'm glad you are having fun with my micro-synth!

@gdman thank you, physical keys fixed it!

@rubatotree @nekuake MIDI keyboard support is here! You can play with your keyboard on the itch.io page!

@discomorphine this is meant to be a little toy to mess around, not to be used in real productions. In the latest update I also added controls to set the duration of attack/release.

@henk sorry to hear that. I'm working to make the sound engine more lightweight, but I never tested it on Linux. I will make sure to take a look at that alternative keyboard layout though!
JerryWest28 Apr 2026, 08:43
This is LD. You can even play the electronic organ on it.XD
When playing, there is a problem of broken sound quality. I don't know what the reason is.
ironcutter
ironcutterauthor28 Apr 2026, 10:10
@jerrywest hahaha damn, LD is great! This morning I did some pretty heavy optimisation work and the crackling sounds should be gone for good!
LDJam user 303624
LDJam user 3036242 May 2026, 18:06
Pretty neat! Would be neat to have a built in recording system but as a non-coder that's probably way too unrealistic for a compo entry. Very cool though, looks and sounds great!
Disvent
Disvent3 May 2026, 17:53
I love Ludum Dare so much because you can stumble across not just a game, but an instrument or even a complex graphic model. The funniest thing is that they even hit the "theme."
It's a fun synthesizer, I played on it :)
The design is beautiful, but I want more features.
pkenney
pkenney3 May 2026, 19:07
Hey cool, a fun little synth! Just enough param-tweaking to get me playing around with it a bit. My favorite was setting the voice to mono and planting a finger on lower C and dancing the rest around Cm. Would have enjoyed it even more if --- NEVER MIND some further tweaking got it to sound really really nasty and discordant, so just a skill issue.

Nice job! Interface clean clear and with personality. Sound is just flexible enough to sustain a fun session of messing around.
Dis0rder
Dis0rder3 May 2026, 20:33
Nice work! :musical_keyboard: :signal_strength: I'm a piano/synth guy myself, so gotta love your little creation.

I also _kind of_ made a strange synthesizer-like _thing_ for the COMPO myself! Although it wasn't possible to generate raw wave-forms in Clickteam Fusion, I could rig different dynamic variables to the audio Hz-frequency of the samples I had constantly looping in the background. My experiments yielded some quite unexpected results! :satellite:

---

Been getting myself familiar with Godot documentation recently. It seems it's quite capable in the audio department. I presume you used AudioStreamGenerator in your project?

Apparently implementing MIDI-input would be fairly straightforward too. It's impossible to send output signals unfortunately. But can't have it all I guess...

*[EDIT: I just noticed you've already implemented MIDI-input, duh!]*

---

But yeah. Keep on jamming! :joystick: :musical_score: :musical_note:

Other games by @ironcutter

Found a bug?
Tell us on Discord