MCPcopy Index your code
hub / github.com/d00mfish/BPM-to-OSC

github.com/d00mfish/BPM-to-OSC @v1.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.0 ↗ · + Follow
77 symbols 170 edges 4 files 17 documented · 22% updated 2y agov1.2.0 · 2023-07-30★ 622 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

BPMtoOSC

Detecting the BPM from an audio input and sending (custom) OSC commands to set the BPM-Counter inside Resolume (or any other LJ / VJ Software with OSC input).

If you wnat to change the OSC commands that are sent or any problems occur, edit or delete the %Appdata%\Roaming\BPMtoOSC\lastsession.ini file.

BPM-to-OSC-2022-11-30-12-20-45-Trim

In case you want to edit the code yourself, make sure to use Python 3.9.13 and the package-versions defined in the requirements.txt file.

Core symbols most depended-on inside this repo

SetValue
called by 13
sevensegment.py
update_bpm_display
called by 11
main_gui.py
switch_sync
called by 6
main_gui.py
InitBuffer
called by 5
sevensegment.py
next_led
called by 5
main_gui.py
on_button_halftime
called by 4
main_gui.py
send_osc
called by 4
osc_client.py
SetColours
called by 3
sevensegment.py

Shape

Method 67
Class 7
Route 2
Function 1

Languages

Python100%

Modules by API surface

sevensegment.py33 symbols
main_gui.py27 symbols
beatfinder.py9 symbols
osc_client.py8 symbols

For agents

$ claude mcp add BPM-to-OSC \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact