gm-procedural — listening pages

Procedural General MIDI bank: every wave of the Windows gm.dls (and of the gmplus soundfont) rebuilt from a small set of synthesis parameters. These pages put the original next to the generated sound. Code, algorithms and docs: github.com/unisynth/gm-procedural.

Songs and sounds

Fitting rounds

Sources: MIDI — John Novak, Grand MS-DOS gaming General MIDI showdown (archive.org) and The Very Best of GUS MIDI (archive.org BESTMID6). Banks — Windows gm.dls (© Microsoft / Roland, read from a local copy, never published) and gmplus (fan soundfont from Roland Sound Canvas samples, Release 1, by Distortion Dog). All audio is rendered by gm-procedural, for comparison only.