PRODUCT UPDATE / Game audio · Agent workflows

SEGAN 0.4 adds soundtrack crossfades and Ogg music export

The open-source game-audio tool groups related songs for bar-aligned transitions and adds Ogg export for music. Agents work from text and visual audio checks; listening approval stays with people.

Published Event
SEGAN displays waveform and spectrogram cells for game sounds and music above a category loudness chart.
Game audio gallery (2026 reference image).
Who should pay attention

For developers keeping game music and sound effects as editable source files alongside their project.

SEGAN's October 20 version 0.4.0 update adds soundtrack families, bar-aligned crossfades and Ogg Vorbis music export. The open-source tool lets AI agents write instruments, songs and sound effects as text, then checks and renders them locally for a game-asset pipeline.

Related songs crossfade on the bar

The versioned changelog introduces families for grouping songs. When a game state selects another song in the same family, it enters on a bar boundary and overlaps the previous song. Songs from other families retain the fade-out, configured gap and restart sequence.

An exploration area could group several candidate loops into one family and give that state a crossfade duration. Existing state-based song pools and the music director handle selection and playback; this update adds the rules for joining related songs.

The dungeon.danger listen sheet combines note lanes, a waveform, a spectrogram and loudness for a dungeon music variant.
Dungeon music variant listen sheet (2026 reference image).

Stem mixes also gain a trim_db adjustment for reaching their loudness target during playback. The limiter ceiling caps the adjustment, and a warning flags mixes that still cannot reach the target.

Music gains Ogg export while effects stay WAV

With the optional Ogg dependency installed, songs, variants, stems and flow clips can export as Ogg Vorbis. Sound effects remain WAV. Individual songs can also set their own sample rate and channel count.

The release README describes manifest.json, which records files, loop points, sections and variants. Godot 4 gets companion resources; projects containing a flow song or soundtrack also receive a music-director script. Other engines need their own integration with the exported data.

Visual checks still need a human listening pass

SEGAN already offers CLI, MCP and Claude skill access. Its official demo shows listen sheets combining notes, waveforms, spectrograms and loudness, giving agents evidence for timing, clipping and loop-seam checks. These measurements cannot decide whether music suits a game: assets remain drafts until a person listens and approves them.

A SEGAN loop-seam view places the end of dungeon music beside its start, with waveform, spectrum and a close view around the join.
Music loop seam analysis (2026 reference image).

SEGAN requires Python 3.11 or later and currently installs from a GitHub version tag, with no PyPI release yet. During the 0.x series, minor versions may change formats or exports, so game projects should pin a tag. Its code uses the MIT licence. Local audio compilation needs no SEGAN account or credits; connected AI agents retain their own service and billing arrangements.

Sources (5)
  1. SEGAN v0.4.0 · Changelog
  2. SEGAN v0.4.0 · Installation and audio workflow
  3. SEGAN · Official demo and listen sheets
  4. SEGAN v0.4.0 · MIT License
  5. SEGAN · Release 0.4.0 source commit

Based on the project’s versioned documentation and official demo. No sponsorship, affiliate links or vendor-provided access was involved.