Describe the bug
FreeShow does not seem to be able to detect MIDI note velocity to change to a specific slide index.
Reproducing
I have reproduced this behavior on version 1.5.9 for Windows and macOS. I have also verified the behavior is the same in 1.6.0-beta.3 on Windows.
- Set up something to send MIDI notes with a specific velocity to a MIDI port that FreeShow can receive on. In my case, I'm using Ableton Live 10 through rtpMIDI.
- Configure a Function in FreeShow to "Play slide at index" triggered by MIDI
- Optional: set up MidiView to verify MIDI notes are received with correct velocity
- Send a MIDI note
C-2 with a certain velocity (e.g. 3 to change to the third slide)
- Observe the toast in FreeShow that says velocity is not detected
- The slide always changes to the first index in the current show (as expected when no velocity information is available)
Screenshots
Configuration of my Function in Freeshow:

Verification of MIDI note C-2 received with velocity 3:

Toast showing velocity was not detected:

Version (Optional)
- OS: Windows 11, macOS
- FreeShow Version: 1.5.9, 1.6.0-beta.3
Additional Context
This looks like the relevant function: https://github.com/ChurchApps/FreeShow/blob/main/src/frontend/components/actions/midi.ts#L14-L60
Describe the bug
FreeShow does not seem to be able to detect MIDI note velocity to change to a specific slide index.
Reproducing
I have reproduced this behavior on version 1.5.9 for Windows and macOS. I have also verified the behavior is the same in 1.6.0-beta.3 on Windows.
C-2with a certain velocity (e.g.3to change to the third slide)Screenshots

Configuration of my Function in Freeshow:
Verification of MIDI note

C-2received with velocity3:Toast showing velocity was not detected:

Version (Optional)
Additional Context
This looks like the relevant function: https://github.com/ChurchApps/FreeShow/blob/main/src/frontend/components/actions/midi.ts#L14-L60