Skip to content

A WiFi recording sign that automatically lights up when recording in a DAW.

License

Notifications You must be signed in to change notification settings

JakesMD/Recording-Sign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 and Lathoub's 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).

Getting Started


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 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

Releases

No releases published

Packages

No packages published

Languages