Skip to content

MIDI Note Velocity Not Detected #3132

@nguyer

Description

@nguyer

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:
Image

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

Toast showing velocity was not detected:
Image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions