Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doesdev/song-structure
Get rough idea on potential song structures from the CLI
https://github.com/doesdev/song-structure
beats measures music song song-structure structure
Last synced: about 20 hours ago
JSON representation
Get rough idea on potential song structures from the CLI
- Host: GitHub
- URL: https://github.com/doesdev/song-structure
- Owner: doesdev
- Created: 2021-04-14T23:22:55.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-04-17T02:27:37.000Z (over 3 years ago)
- Last Synced: 2024-11-06T16:18:39.380Z (13 days ago)
- Topics: beats, measures, music, song, song-structure, structure
- Language: JavaScript
- Homepage: https://songstructure.doesdev.com
- Size: 111 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# song-structure [![NPM version](https://badge.fury.io/js/song-structure.svg)](https://npmjs.org/package/song-structure) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)
> Get rough idea on potential song structures from the CLI
[songstructure.doesdev.com](https://songstructure.doesdev.com/)
------![example](example.gif)
## Structuring music can be hard, this aims to ease it a tiny bit
This is a little utility that prompts for the number of beats in the song, beats per measure, desired structure (Intro, Verse, Chorus, Verse...), then distributes those proportionally using pre-set weights for each part type and provides those recommendations.From there it will print a suggested number of measures and beats each part should get.
Of course music isn't a simple formula, so consider this just some rough suggestions.
# Usage
```sh
# Install globally
$ npm install --global song-structure
``````sh
song-structure # then follow the prompts
```# License
MIT © [Andrew Carpenter](https://github.com/doesdev)