CH·30 Procedural & synthesis
verified 2026-06-19

Procedural Music Generator abandoned

Francisco Matheus Moreira de Castro vunknown added 2026-05-29 verified 2026-06-19

[Use when]

You need infinite, adaptive melodies for open-world games without hand-authored loops.

Open homepage View on GitHub at chicomcastro.github.io
Engines
U Unity S Standalone
License

MIT

Pricing

Free

Last verified

2026-06-19

Added

2026-05-29

about

Generates melodies procedurally using Perlin noise mapped to musical scales. The noise curve is controlled by seed, octaves, lacunarity, and persistence parameters to produce deterministic, infinitely variable melodies suited for adaptive game music. Same seed always produces the same melody, allowing for reproducible results.

The tool quantizes smooth Perlin noise curves to chosen musical scales (major, minor, pentatonic, blues, chromatic) with configurable BPM, note range, and length. Supports rhythm and rests via a separate Perlin noise track. Includes a web-based demo with real-time playback (MIDI export is listed on the roadmap, not yet implemented).

Note: This project has evolved into SeedSong, a more complete system with multi-instrument support and genre presets. The original repository was archived in 2026 and is maintained as reference for the Perlin noise melody generation approach.