Skip to content

Real-time detection of beats from audio, sending out OSC signals for sound-to-light control 🎵💡

Notifications You must be signed in to change notification settings

rhystedstone/flashy-lamp-thing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flashy Lamp Thing

A fork of Christian Scheb's Sound-To-Light-OSC, customised for remote GPIO in place of OSC.

"Real-time detection of beats with Python from an audio input device (typically 'Stereo Mix')"

🎥 YouTube Livestream Involving This Project

Image: The lamp that shall flash I received this lamp as apart of a secret santa and have loved it ever since. It's internal electronics are really simple, allowing me to do this project without risking the lamp (or my life I guess).

Notes

  • Built for use on Windows & Linux as I need this to run on a Raspberry Pi 4
  • This project is tailored to my personal needs, therefore, there may be some weird code
  • The removal of OSC does sort-of kill the point of the original repo, however, I'm using remote GPIO as I'm using a Raspberry Pi 4 for light control and it's the easiest way to implement it

Required modules

Execution

Simply run either from the commandline or directly

beatDetector.py - Runs normally, with console and GUI

beatDetectorNoConsole.pyw - Just runs with the GUI

Acknowledgments

Based on scheb/python-beat-detector, which itself is based on shunfu/python-beat-detector

About

Real-time detection of beats from audio, sending out OSC signals for sound-to-light control 🎵💡

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%