https://github.com/fortinsylvain/halloweenizer
RaspberryPi Pico Midi and DMX512 controller
https://github.com/fortinsylvain/halloweenizer
cinematic-effects dmx512 halloween midi midi-controller raspberry-pi-pico raspberry-pi-pico-2 roland-s330 rp2040 sampler sound-effects synthesizer visual-effects
Last synced: 10 months ago
JSON representation
RaspberryPi Pico Midi and DMX512 controller
- Host: GitHub
- URL: https://github.com/fortinsylvain/halloweenizer
- Owner: fortinsylvain
- Created: 2025-03-25T23:04:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-27T18:52:35.000Z (about 1 year ago)
- Last Synced: 2025-04-08T12:49:26.694Z (about 1 year ago)
- Topics: cinematic-effects, dmx512, halloween, midi, midi-controller, raspberry-pi-pico, raspberry-pi-pico-2, roland-s330, rp2040, sampler, sound-effects, synthesizer, visual-effects
- Language: C
- Homepage:
- Size: 1.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Halloweenizer
## RaspberryPi Pico MIDI and DMX512 Controller
This project uses a Raspberry Pi Pico to control both MIDI and DMX512, creating a synchronized audiovisual experience for Halloween.
## 🎵 MIDI Integration
The Pico sends MIDI output to a Roland S-330 digital sampler, which plays eerie sounds, special effects, and haunting organ chords. These sounds, amplified through speakers, set the perfect spooky atmosphere.

## 💡 DMX512 Lighting Control
The DMX512 output drives two RGB projectors, programmed to create dramatic lighting effects, including simulated thunderstorms and eerie color shifts to enhance the ambiance.


## 🛠️ Build & Implementation
### Schematic (Hand-drawn draft)
A wall-mounted 5 V power supply provides power to the VSYS input of the Raspberry Pi pico and the other components. A MC3487 Quadruple Differential Line Driver chip converts the 3.3V GPIO output into a differential pair, which is then connected to a female XLR connector. Another GPIO pin controls two 2N2222 NPN transistors connected in cascade to drive the MIDI connector.

The project is currently assembled on a breadboard:

A permanent build is not planned at the moment, but the setup works well for its purpose.
## 🎃 Spooky Fun
This project was a blast to build, generating both frighteningly fun effects for kids and a satisfying challenge for the programmer!
## ⚠️ Warning
This project significantly boosts visibility, so be prepared to hand out plenty of candy to visitors!