Interrupt / Interrupt/systemshock

Refactor MIDI library inclusion

Open
#356 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
900
Forks
77
Avg merge
2d 2h
Merged PRs (30d)
1

Description

Current situation:
- ADLMIDI and Fluidsynth-lite are bundled in with the code
- Native MIDI support was added after the two
- ADLMIDI mostly sounds like crap
- Fluidsynth quality depends on soundfont; there's a really good one in the works over at https://www.systemshock.org/index.php?topic=10927 but the download clocks in at 350MB+

Target situation:
- Native MIDI is the baseline
- Fluidsynth is an optional nice-to-have for customization purposes
- ADLMIDI is the fallback if all else fails

Comments welcome as to which MIDI libraries should be included and how.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.