Skip to content

Fix drumkit table to only use PCM presets 0-10#661

Merged
bwhitman merged 1 commit intomainfrom
fix-drumkit-pcm-presets
Mar 29, 2026
Merged

Fix drumkit table to only use PCM presets 0-10#661
bwhitman merged 1 commit intomainfrom
fix-drumkit-pcm-presets

Conversation

@bwhitman
Copy link
Copy Markdown
Collaborator

PCM sample set was trimmed to 11 samples but the drumkit table still referenced presets up to 25, causing most drum notes to wrap to preset 0 (maraca).

Remap all GM drum entries to only use available presets 0-10 with appropriate pitch transpositions. Unavailable drums marked -1 for future samples.

All 79 tests pass.

The PCM sample set was trimmed to 11 samples but the drumkit
table still referenced presets up to 25, causing most drum notes
to wrap to preset 0 (maraca). Remap all entries to use only the
available presets with appropriate pitch transpositions. Mark
unavailable drums (bongos, congas, etc.) as -1 for future samples.

Update test reference WAVs for new drum sounds.
@bwhitman bwhitman merged commit a7f068a into main Mar 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant