Add limited support for midi drums w/ rockband 3 (#15054)

* add support for midi drums
* rb3drums: use dpad to disambiguate cymbal/drum hits instead of staggering.
* rb3drums: configurable min velocity and hihat up behavior
* rb3drums: configurable combos, combo duration, note overrides
* rb3drums: move config to separate file.
* rb3drums: apply stagger to double cymbal hits
* rb3drums: support midi CC note mapping
* rb3drums: add config to cmakelists. only load rb3drums config once.
* rb3drums: HihatWithPedalUp defaults to yellow cymbal instead of blue
This commit is contained in:
nswarm 2024-02-13 14:08:22 -08:00 committed by GitHub
parent af33c0c69f
commit 8533f962c6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 1078 additions and 2 deletions

View file

@ -1303,6 +1303,7 @@ QString emu_settings::GetLocalizedSetting(const QString& original, emu_settings_
case midi_device_type::guitar: return tr("Guitar (17 frets)", "Midi Device Type");
case midi_device_type::guitar_22fret: return tr("Guitar (22 frets)", "Midi Device Type");
case midi_device_type::keyboard: return tr("Keyboard", "Midi Device Type");
case midi_device_type::drums: return tr("Drums", "Midi Device Type");
}
break;
case emu_settings_type::XFloatAccuracy: