https://github.com/jakesmd/recording-sign
A WiFi recording sign that automatically lights up when recording in a DAW.
https://github.com/jakesmd/recording-sign
daw esp32 esp32-arduino midi music music-composition neopixel neopixel-strip rtp rtp-midi
Last synced: 4 days ago
JSON representation
A WiFi recording sign that automatically lights up when recording in a DAW.
- Host: GitHub
- URL: https://github.com/jakesmd/recording-sign
- Owner: JakesMD
- License: mit
- Created: 2021-02-21T20:16:25.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-27T12:12:26.000Z (over 2 years ago)
- Last Synced: 2025-04-30T10:14:30.418Z (4 days ago)
- Topics: daw, esp32, esp32-arduino, midi, music, music-composition, neopixel, neopixel-strip, rtp, rtp-midi
- Language: C++
- Homepage:
- Size: 3.53 MB
- Stars: 17
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Recording-Sign
A wifi recording sign that lights up when recording in a DAW (digital audio workstation).
## How it works
This uses rtpMIDI (with the help of Tobias Erichsen's [rtpMIDI](https://www.tobias-erichsen.de/software/rtpmidi.html) and Lathoub's [Arduino AppleMIDI library](https://github.com/lathoub/Arduino-AppleMIDI-Library)) to send MIDI messages from the DAW to an ESP32 over a local wifi network when the recording starts and stops. Based on the message received, the ESP32 lights up a NeoPixel strip in a certain color (with the help of Adafruits's [Arduino NeoPixel library](https://github.com/adafruit/Adafruit_NeoPixel)).## Getting Started
- Visit [medium.com](https://jakesmd.medium.com/how-to-make-a-wifi-recording-sign-for-your-home-studio-f672b03b75f9) or [instructables.com](https://www.instructables.com/Wifi-Recording-Sign-Controlled-by-Your-DAW/) for a detailed tutorial on how to make your own for less than $20.
- Visit [thingiverse.com](https://www.thingiverse.com/thing:4800637) for more info on 3D printing an awesome case for it.---
# Recording Sign 2.0 is coming soon!!!
Love the Recording Sign? Well keep an eye out because the next version is coming as soon as I have time!
## Problems with the current version:
- WiFi credentials are hardcoded. This means the user has to edit the code and people with no programming experience will find that a bit intimidating.
- The user has to install some "random" software to upload the code but will never need the software again.
- It draws an unnecessary amount of power when not being used (99.9% of the time).
- For some reason one of mine wasn’t particularly reliable.## Coming soon:
- Enter the WiFi credentials from your smartphone.
- Upload the code from a website via the [esptool-js](https://github.com/espressif/esptool-js) package.
- 100% guaranteed it will work on MacOS now that I have the possibility to test it.
- Clever power saving stuff.
- OTA (automatically updates the code from the latest version on GitHub)
- A complete overhaul of the tutorials as they are not 100% correct.
- Multiple programs for different use cases (instead of NeoPixels):
- Power an RGB strip
- Toggle an LED
- Toggle a relay (to turn a lamp on and off for example, or anything you want!)## Other things I'm concidering
- Make it battery powered.
- A new case design.
- A custom PCB.
- YouTube video and YouTube Short