SkillAgentSearch skills...

Truebpm

heroku app for deriving + display information about music rate for simfiles

Install / Use

/learn @zachwalton/Truebpm
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

True BPM

https://truebpm.dance

Pick a preferred read speed and select a song. You'll get a breakdown of BPM duration:

Contributing

Setup

Requirements

  • NodeJS 8+
  • Yarn 1.22.4
  • Python 3.6.11
    • Using pyenv is probably the easiest way to do this.

Set up a virtual env and install dependencies:

pyenv install (This'll install 3.6.11 if you don't have it already)
pyenv virtualenv truebpm
pyenv activate truebpm

To serve the API + frontend, ./serve.sh

This will serve the API + frontend on http://127.0.0.1:5000. If you just want to work on the frontend, you may want to use yarn to get the benefits of live reloading:

cd frontend/ && yarn run start

Adding Simfiles

Simfiles live in the simfiles/ directory, and the filenames are formatted as <title> - <artist>. To add a simfile, just run ./convert.py </path/to/simfile.sm> and it will rename it for you. Drop it in the simfiles/ directory and submit a PR.

CI will test to make sure that the simfile is valid. If pull request verification fails, check the build logs.

Related Skills

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated10mo ago
Forks4

Languages

Roff

Security Score

82/100

Audited on May 30, 2025

No findings