I searched this community forum but couldn’t find the answer yet. I would like the Midi File Player (MFP) for my live gigs but I’m missing a Play/Stop parameter which I can map to a button at the panel level. To stop and “rewind” I have to use the green arrow head in the MFP GUI which would make the MFP quite useless in live situations. A mapped button with the parameter of “StepReset” at least stops the MFP but I would like to have a button which then rewinds the midi file to bar 1 to use this feature for rehearsals and gig preparation avoiding the usage of the mouse. Any hint how to overcome this situation? Thanks ahead ahead for your support. Brgds Jan
The Play parameter is number 3 on the parameter list. When mapped to a widget, it acts like a Play/Stop button. You activate it, the file plays— you deactivate it, the file stops. Activating it again starts the file from the beginning (Bar 1 Beat 1).
Thank you very much for your help. However, I assigned a key of my midi-keyboard to this widget to trigger the action but it starts to play only. A further stroke of that particular key won’t stop the playing. Using the mouse I can play / stop (unfortunately, the mouse action “stop” would not rewind the midi file to bar 1) the midi file via this widget but the idea is to have that actions controlled by the midi keyboard / controller.
From memory, when using keys to control widgets the widget only responds to the NOTE ON message and not the NOTE off you can assign a second widget to the NOTE OFF to complete the required action. Or use line of script to convert the NOTE ON/OFF to a CC message (or drive a widget).
That’s interesting, if my memory is right, I think the Streaming Audio Player is the opposite. In that case have to make sure you turn off “learn” before you let go of the key to avoid including the note off in the the command.
Agreed if you are “learning”, but if you edit a widget MIDI parameters you can select NOTE ON or NOTE OFF, meaning that a single button widget using NOTE ON will set when you press a note but not reset when you release the note, even if that note is received as a NOTE ON with velocity of zero as this is treated as a NOTE OFF within GP.
You can do this in two ways without scripting. Both require two widgets one for play and one for stop. The stop one has it’s value inverted and both widgets control the same play parameter #3. You can then assign a NOTE ON to play and a NOTE OFF to stop, it it is the same note the player will run for the duration of the note being pressed.