Updated MIDI Input (markdown)

sp2xdev
2025-01-15 22:24:40 -08:00
parent ea1c5535ad
commit 5f98d6f6ed
+16
@@ -95,6 +95,22 @@ For reference, 1/16th note at 200bpm is 75ms.
### FAQ
#### Velocity sensitivity
Depending on how hard you press on a piano key, or how hard you press on a drum pad - velocity information can be sent over MIDI protocol.
There are some important things to note:
* Some low end instruments do not support velocity sensitivity at all. What value they send for velocity is up to the device.
* Nostalgia does use velocity data, and used for gameplay purposes (yellow and blue zones in recital mode). You can check the velocity in test menu. Read below for binding.
* drummania does **not** use velocity data, only digital on/off input.
* FutureTomTom shows velocity data in test menu, but not used in gameplay (maybe loudness?)
#### Nostalgia key binding
If you have velocity-sensitive keys, bind them to `Key 1` `Key 2` etc; spice will transmit velocity information when the game polls for input.
If you don't have velocity-sensitive keys, bind all of them to `Key 1 Medium`, `Key 2 Medium`, etc. This makes the I/O emulation to ignore the actual velocity and instead insert "medium" presses all the time, which satisfies both blue and yellow zones in recital mode.
#### Edit dialog won't show any input
Make sure the correct device and **MIDI channel** are selected - especially the channel number which can be reset.