https://github.com/leoncvlt/tune-trainer
https://github.com/leoncvlt/tune-trainer
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/leoncvlt/tune-trainer
- Owner: leoncvlt
- Created: 2021-11-30T20:00:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-01T09:54:10.000Z (over 4 years ago)
- Last Synced: 2025-01-02T14:42:49.005Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://leoncvlt.github.io/tune-trainer/
- Size: 31.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `tunetrainer`
Split an audio tune into user-defined sections, to practice / loop individually with customizable playback speed.
## How to use
The app expects to find information on how to organize the different sections of a song in the `comment` field of the track's metadata. Add a line for each part of the song you wish to isolate, with this syntax:
```
[part name]@[start]-[end]
```
Where `[start]` and` [end]` are the start and end time of the part, either in seconds or as a time string: `90.5` and `1:30.5` both resolve to 90 and a half seconds. For example:
```
intro@00:01-00:25
intro riff@00:19-00:25
verse@00:25-00:50.5
verse 1@00:25-00:50.5
verse 2@00:51-01:16
chorus@01:16.5-01:41
solo@01:42-02:06
verse 3@02:07-02:32
ending@02:33-02:55
```
Then pick / drag and drop the file on the file picker in the application's main page, and the different song parts will initialize.