JennoVink / MidiKeyboardSoundboard

Simple WPF desktop app that configures a midi keyboard (or midi pad controller) to be a soundboard. Tested with an AKAI LPD 8.
MIT License
13 stars 4 forks source link

Loop and tap/press+hold func #12

Open JennoVink opened 2 years ago

JennoVink commented 2 years ago

From the comments in https://www.jennovink.nl/2020/05/08/Convert-your-MIDI-keyboard-into-a-soundboard/ (Dr Five):

On each button have an option for "toggle on-off/loop/press (play only if you maintain pressure on your pad)" Instead of assigning a button to turn off all sound, having a toggle on-off option (press once play, press a second time stop) would also be great Would it be interesting to be able to assign knobs to various effects such as a phaser, reverb , ect? Save and load layouts?

JennoVink commented 2 years ago

See e88b1328d6685294250972d271e54ba28b12dfae and previous commits.

JennoVink commented 2 years ago

update: the loop functionality works, but is a bit buggy: sometimes there's a small delay in which the sound plays for the next time.

JennoVink commented 2 years ago

It might have to do something with calling Application.Current.Dispatcher.Invoke() a lot of times.