Visually browse a large personal Vital preset collection organized by how sounds relate to each other.
Find presets that sound similar to a favorite one using the nearest-neighbor sidebar.
Drag an audio stem onto the page to generate a new playable preset inspired by that sound.
Study the modulation routing and standout parameters behind a particular preset.
| s0hfia/synth-galaxy | 0c33/agentic-ai | adennng/stock_strategy_lab | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | Python | Python | Python |
| Setup difficulty | hard | hard | hard |
| Complexity | 4/5 | 4/5 | 4/5 |
| Audience | researcher | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires the Vital synth plugin installed plus your own preset library, and the full pipeline can take hours to run.
synth-galaxy takes a music producer's collection of presets for the Vital synthesizer and turns them into an explorable 3D map, letting you browse your sound library visually instead of scrolling through a flat list. It renders every preset to audio, extracts features describing how each one sounds, and trains a small AI model that organizes them in space by four different measures of similarity: how the underlying synthesis settings compare, how the sounds actually sound to a listener, how the modulation routing is structured, and what the raw oscillator waveforms look like. The result is an interactive web page where each preset appears as a colored orb you can click to see its closest sonic neighbors, its most distinctive settings, and its modulation setup, along with a way to play it back. One notable feature lets you drag any audio file, like a song stem, onto the page: the app analyzes what that sound is closest to among your own presets and among a large public library of reference waveforms, then builds and saves a brand new playable preset file based on that audio, ready to open directly in Vital. This project does not include any actual presets, since most preset packs are licensed for personal use only and cannot legally be redistributed, you are expected to point it at your own preset collection. Running the full pipeline on a library of about two thousand presets takes a few hours end to end, and it requires a Mac or Linux computer with the Vital plugin installed and Python set up through the uv tool. The project's code is released under the MIT license.
synth-galaxy turns your own Vital synth presets into an explorable 3D map organized by sound similarity, with drag-and-drop audio to preset generation.
Mainly Python. The stack also includes Python, PyTorch, librosa.
MIT license for the code, use freely for any purpose including commercial use as long as you keep the copyright notice, preset files are not included and are not covered by this license.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.