source names the file in each patch's id (a file name, a package asset id); bank when omitted
Readonlymessagesevery whole sysex message in the file, in order
Readonlypatchesthe DX7 patches in it, in bank order; empty for another maker's bank
Readonlyskippedwhat the read left out and why; empty for a clean DX7 bank file
Renders one note of every patch through synth and reports the ones that come out silent
(peak under silentBelow, 0.002 when omitted) or clipped (a peak at full scale), so an author
knows before publishing a bank. A screen: it says a patch makes no sound or too much, not that
it sounds right.
Renders one note with patch loaded into synth: the patch's bank message goes to
the synth as sysex, then the note sounds for seconds and decays over a short tail.
A
.syxbank a player dropped: its messages, the DX7 patch names in it, and an audition that loads a patch into aMidiSynthand renders one note through it, so a settings screen can show the names and let the player hear one before committing. Auditioning sends the whole bank message (a DX7 loads voices as a bank, and the synth owns which voice it then plays), then a single note forsecondsplus a short tail.Example