Skip to content

cchurch/beatdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeatDown

Beatdown is an audio analysis tool for powering concerts.

Beatdown detects incoming musical properties using your Mac's microphone and then transmits MIDI to configurable channels and CCs. It is suitable for controlling both automated stage lighting (example: DMX) and VJ software.

Currently this automation is primarily in the form of the relative volume level, which could be used to dim stage lighting in response to music, etc. It may evolve to include chord detection and other features.

Tempo detection sending to MIDI clock is in progress.

Requirements

Requires Python 3.5/3.6 on OSX so far.

Installation

Recommended Software

  • LightKey controls DMX stage lighting and is free for up to 24 channels and can be configured to respond to MIDI events:

    https://www.lightkeyapp.com/en/

  • MIDI responsive VJ software of your choice (optional)

Usage

To open the GUI, launch ./beatdown.py and then select your input and MIDI channels. You should be able to observe the changes in the VU meter.

To send MIDI clock (in progress), run ./midiclock.py in the scripts directory.

License

beatdown is available under an Apache2 license

Contact info

Chris Church - [email protected]

About

Audio analysis tool built with pyo and wxPython.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published