It's a calculator for working with samples and music, built as a companion app for the Polyend Tracker+.
- Calculate how long a [step/beat/bar/pattern] is at a given BPM
- Calculate the BPM of a sample by it's length
- Calculate required pitch shift to stretch a sample to a given BPM
- Calculate new BPM by pitch shifting amount
Currently there's no public online build. In the meanwhile you can try using the CSB-version or build the project by yourself:
-
Use Node.js v20.11 (recommend using nvm)
-
Clone this repo:
git clone [email protected]:thykka/tracker-tools.git
cd tracker-tools
- Install dependencies:
npm ci
- Start local development server:
npm run dev
- Alternatively, build the project and throw all files from
./dist/
onto your web server, replacing/my-calculator
with the folder you're going to place it in (e.g. https://example.com/public-path/ ):
npx parcel build --public-url /my-calculator src/index.html