FoonLudum Dare ExplorerLD59 → Diamond Synth

Diamond Synth

By ironcutter

View on ldjam.com

CategoryRankScoreCount
Overall2473.0521
Fun1343.3621
Innovation2862.3621
Theme1793.5022
Graphics1893.2522
Audio343.9222
Humor1762.1419
Mood2292.9120

Comments

barnabewild 2026-04-20 03:09

neat idea, the tool is cute and can be useful!

richjbaron 2026-04-20 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

sylva-aster 2026-04-20 10:18

Suuper fun tool!

xwilarg 2026-04-20 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 2026-04-20 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 2026-04-22 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!

rubatotree 2026-04-26 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 2026-04-27 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!

discomorphine 2026-04-27 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 2026-04-27 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 2026-04-27 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 2026-04-27 18:17

Good job, beautiful design.

henk 2026-04-27 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 2026-04-27 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!

jerrywest 2026-04-28 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 2026-04-28 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!

alec-cunningham 2026-05-02 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!

ironcutter 2026-05-02 22:54

Thank you @alec-cunningham! The recording system is available on itch.io as a post-jam update!

disvent 2026-05-03 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 2026-05-03 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 2026-05-03 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](https://docs.godotengine.org/en/4.4/classes/class_audiostreamgenerator.html) in your project?

Apparently implementing [MIDI-input](https://docs.godotengine.org/en/stable/classes/class_inputeventmidi.html) 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: