ahlstromcj / sequencer64

A major reboot of Seq24. Current release 0.97.0 (2021-05-13), native JACK MIDI, Song recording, playlists, and a Windows/Qt version. For fresher code, see the Seq66 project. Note that trigger and mute-group-in-MIDI-file formats have evolved! Back up your work!
GNU Affero General Public License v3.0
237 stars 28 forks source link

[Feature Request] External MIDI control of BPM Tap #159

Open TDeagan opened 6 years ago

TDeagan commented 6 years ago

Add an additional Extended MIDI Automation Control for BPM Tap.

Purpose: I'd like to use an external device (with a big fat button,) to tap the tempo rather than trying to hit a specific key on the keyboard successfully during performances.

I'll investigate and see if I can code something up, though I'm more than happy to be pointed at the relevant sections in the source :-) (Though I may get super lazy since I don't have a current build environment set up and just use an arduino with a big button to send an F9 to the host system. )

ahlstromcj commented 6 years ago

Actually, I am adding some additional MIDI controls as I am adding playlist support for version 0.96. Check out the new entries in libseq64/include/midi_control.hpp in the "playlist" branch. If you're keen to get that going sooner rather than later, check out that branch and pick one of the "reserved" values.

However, I have not yet added space for the new group of controls in the optionsfile.cpp module, so beware!

-------- Tim Deagan 14:46 Thu 30 Aug --------

Add an additional Extended MIDI Automation Control for BPM Tap.

Purpose: I'd like to use an external device (with a big fat button,) to tap the tempo rather than trying to hit a specific key on the keyboard successfully during performances.

I'll investigate and see if I can code something up, though I'm more than happy to be pointed at the relevant sections in the source :-)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, [1]view it on GitHub, or [2]mute the thread.

References

Visible links

  1. https://github.com/ahlstromcj/sequencer64/issues/159
  2. https://github.com/notifications/unsubscribe-auth/AHnVqObpJrH5J_qD4wIwir-R_IHG582gks5uWF1PgaJpZM4WUReG

-- He was part of my dream, of course -- but then I was part of his dream too. -- Lewis Carroll

TDeagan commented 6 years ago

Whew. You are a coding machine! Gotta say thanks again for your work!