Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

Godot MIDI KeyboardView project page

A basic MIDI toy/experiment
Submitted by Maaack — 7 days, 7 hours before the deadline
Add to collection

Play tool

Godot MIDI Keyboard's itch.io page

Results

CriteriaRankScore*Raw Score
Feel#112.9403.143
Audio#122.6732.857
Overall#122.6282.810
Wow#142.2722.429

Ranked from 7 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Artist statement
A simple MIDI keyboard. The result of me experimenting with Godot, MIDI, and soundfonts.

Source code
https://github.com/Maaack/Synth-Jam-2023

Leave a comment

Log in with itch.io to leave a comment.

Comments

Deleted post
Developer

I'm glad it was usable for you! I'd like to improve accessibility, even if just for practice, so feel free to share any feedback you may have. I plan to update it to support custom soundfonts, too.

I really appreciate you trying it out and sharing your experience!

Deleted post
Submitted(+1)

Nice, simple and fun, I noticed though that I couldn't play triads with C (mapped to the "g") other than that, nice job.

Submitted(+1)

Simple but works well, it would be nice to have some options to change the sounds but everything appears to be in tune and it handles key presses as fast as I can click them.  

HostSubmitted(+1)

It’s an effective keyboard in a pleasant package. The piano soundfont sounds great on my microKEY. Beware that I made it crash when I changed the tempo while playing the sample file. It can also crash if you feed it really complex MIDI files. In the future, could it allow for changing the current voice or loading custom soundfonts? Nice work!

Developer

Glad you liked that soundfont. I was worried parts were a little out-of-tune.
Yeah, it can crash even on simple MIDI files, like the sample included. Not in a consistent spot either. I haven't tried to debug the addon that plays the MIDI, yet.
I can add support for custom soundfonts and I'll look into changing the voice (instrument?).

Thanks for checking it out!

HostSubmitted(+1)

You’re welcome! If it helps, the MIDI file I used for testing had multiple channels, which the application would attempt to play. It would sound fine until it hit something intense like a ton of notes or CC messages. It might be easiest to ignore extra channels or strip CC out instead of going into all the technical details. It’s just a piano and shouldn’t ruin your day.