Raspberry pi 3b+ setup with ws2812 led strip and midi -- 2
Budget: €30 – €250 EUR
Mechanical components installed:
• 230 AC to 5V DC convertor
• raspberry pi 3b+
• ws2812 led strip 180 LEDs total
• Webcam USB
• Midi to USB convertor
• Keyboard and mouse
Software installed:
• Buster is installed (instead of bullseye) to use Anydesk
• Buster installed as 32bit with desktop environment
• MLSC from https://github.com/TobKra96/music_led_strip_control
• Anydesk
Required:
Make a copy or reinstall of the MLSC app. As I have no writing permits? (PIP/ root user install problem?)
Additional code or file or whatever is needed over the MLSC app.
The final enduser has 12 drums (roland PD-8) and a footpedal connected to a roland TM-6. This device has the midi output connected to the pi. When for example midi note 1 is on(drum is hit) the led 1-45 should light a different color as the current chosen MLSC effect. and when note 2 is on led 46-90 should light up different. and so on. It only has to register note on. Velocity doesn’t matter.
At the moment I have a test setup with a keyboard with midi out. I want you to make to the code so that if hit the keyboard note 1 the neopixel 1-45 will burn different from the chosen MLSC effect. And note 2 neopixel 46-90 will burn different. If this is working properly we will continue the build with 2nd stage.
2nd stage Final setup
Programming of the complete product with the roland tm-6.
Total 540 LEDS
Some changes to the flask/MLSC environment so that you can change the color when the drum is hit. (color of the effect itself can already be changed by the MLSC app)
Testing with the app in outside of a local network. Bluetooth or hotspot?
12 programs. Program is switch by footpedal from the TM-6. if music program changes, colors and effect should change(so for example rock music is music effect ENERGY from MLSC app in RED color. And the contrasting color when a drum is hit is yellow. than if the end-user switches program on the TM6(with footpedal) and he chooses reggea. The Effect chanes to BARS in color GREEN and YELLOW and when hits a drum the contrasting color is RED. (colors and effects will be set up before the show) The MLSC app has an option to change the music effect and setting so most of the work is already done.
• 230 AC to 5V DC convertor
• raspberry pi 3b+
• ws2812 led strip 180 LEDs total
• Webcam USB
• Midi to USB convertor
• Keyboard and mouse
Software installed:
• Buster is installed (instead of bullseye) to use Anydesk
• Buster installed as 32bit with desktop environment
• MLSC from https://github.com/TobKra96/music_led_strip_control
• Anydesk
Required:
Make a copy or reinstall of the MLSC app. As I have no writing permits? (PIP/ root user install problem?)
Additional code or file or whatever is needed over the MLSC app.
The final enduser has 12 drums (roland PD-8) and a footpedal connected to a roland TM-6. This device has the midi output connected to the pi. When for example midi note 1 is on(drum is hit) the led 1-45 should light a different color as the current chosen MLSC effect. and when note 2 is on led 46-90 should light up different. and so on. It only has to register note on. Velocity doesn’t matter.
At the moment I have a test setup with a keyboard with midi out. I want you to make to the code so that if hit the keyboard note 1 the neopixel 1-45 will burn different from the chosen MLSC effect. And note 2 neopixel 46-90 will burn different. If this is working properly we will continue the build with 2nd stage.
2nd stage Final setup
Programming of the complete product with the roland tm-6.
Total 540 LEDS
Some changes to the flask/MLSC environment so that you can change the color when the drum is hit. (color of the effect itself can already be changed by the MLSC app)
Testing with the app in outside of a local network. Bluetooth or hotspot?
12 programs. Program is switch by footpedal from the TM-6. if music program changes, colors and effect should change(so for example rock music is music effect ENERGY from MLSC app in RED color. And the contrasting color when a drum is hit is yellow. than if the end-user switches program on the TM6(with footpedal) and he chooses reggea. The Effect chanes to BARS in color GREEN and YELLOW and when hits a drum the contrasting color is RED. (colors and effects will be set up before the show) The MLSC app has an option to change the music effect and setting so most of the work is already done.