alf45tar / PedalinoMini

Wireless and Bluetooth MIDI Foot Controller
GNU General Public License v3.0
488 stars 87 forks source link

Enhancement ideas: neopixel piano-strip and other re-purposing... #172

Open RomanKlein777 opened 3 years ago

RomanKlein777 commented 3 years ago
  1. I was interested in building piano learning LED strip - I found already those cheap Neopixels which have spacing very very close to my 49 keys MIDI controller. But, I see with pedalino mini we have already all music interfaces, hardware and great firmware here. And suddenly you added also Neopixel support :) My suggestion is : why not just connect after our 6 neopixels for pedals other let's say 49 more nopixel LEDs, and little bit of programming which shows notes received. For more LEDs, ofcourse more powerfull power supply should be used. But in terms of connection it is piece of cake and some programming effort will be needed. Configuration shoud be like: set which interface goes to neopixel leds, which range, (furure enhancements: come color magic, fading, etc.) .. For the basic functionality I am going to send you at least 4 beers/coffees ;)

  2. I am in fact going to make the pedalinoMini built-in inside the 49 keys controller and use it with iPad - it will be in fact BLE upgrade (usable with iPAD). Nice "re-purpose" of pedalino Next dream is to make it physically Keytar where wireless BLE/Wifi is a must - jump around stage after coronavirus dissapears;)

  3. easily add some more controllers/sensors. Currently analog input gives nice possibility - I have simple photoresistor hooked as analog pedal ... waving hand makes "pedal move ... I will try analog pressure sensors (like aftertouch strip, or pressure sensitive mat for feet...), joysticks. probably no modifications in software needed, but --->

  4. adding i2c support with some sensors makes even more creative controllers possibilities - i.e. ToF distance sensor, ultrasound distance sensor, pressure sensors, etc.. but that is just dreaming...

alf45tar commented 3 years ago

Thanks @RomanKlein777