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

SynulatorView project page

Real-time granular synthesizer with GPU audio processing
Submitted by strati.farm — 19 days, 5 hours before the deadline
Add to collection

Play synthesizer

Synulator's itch.io page

Results

CriteriaRankScore*Raw Score
Audio#152.0004.000
Feel#161.5003.000
Overall#161.8333.667
Wow#172.0004.000

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

Artist statement
Synulator is a real-time granular synthesizer, using graphics shaders to calculate audio on the GPU. Hundreds of individual audio "grains" are tracked in 3D and combined in infinitely weird ways!

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

I couldn’t get this to work or my severe lack of audio knowledge led me to not know which boxes needed to be ticked to get feedback.

Developer (3 edits) (+1)

Thanks for trying it! Leaving some tips here for anyone else experiencing issues, or if you give it another go.

Some have reported issues with the launch audio settings. Click "Synulation" on the main menu, and scroll down to press the "Reset Audio" button.

Preset 1 (F1 key) is supposed to automatically play by default. F5 and F6 are other auto-play options. Did you try any of the presets?

The checkbox "Always Play Fundamental" controls whether a note is played automatically. When that's off, pitches are only activated with the keyboard or controller while menus are hidden.

HostSubmitted(+1)

Impressively ambitious concept. It has a lot of potential for ambient music. I’d really like to revisit this one with a better setup, because I think my main issues are performance-related. This would be great with MIDI support, and more factory presets and voices to show off what it can do. Excited to see where this and your future projects go. Nice work!

Developer (1 edit) (+1)

Thanks for checking it out!

Try it on a Steam Deck if you get a chance. 12 to 24 grains is usually plenty for nice synth sounds, especially if you reduce the time between particles. Higher grain counts will push limits and create weird effects, but it's harder to maintain intelligible notes (and much more demanding for both CPU+GPU). 

MIDI support and remappable controls were two big features I had to drop to make the deadline. The 'mode' dropdowns (Voice, Grain Input, Grain Position) could also have their own customization pages, but I simplified to those options until later.