tonality-map
v1.2.5
Published
Mathematical representation of music tonality.
Downloads
6
Readme
Tonality Map
Matematical representation of chords as points in a geometry space.
Prerequisites
This project requires NodeJS (version 8 or later) and NPM. Node and NPM are really easy to install. To make sure you have them available on your machine, try running the following command.
$ npm -v && node -v
8.3.1
v16.14..0
Table of contents
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Installation
BEFORE YOU INSTALL: please read the prerequisites
Start with cloning this repo on your local machine:
$ git clone https://github.com/holomorfo/tonality-map.git
$ cd PROJECT
To install and set up the library, run:
$ npm install -S myLib
Or if you prefer using Yarn:
$ yarn add --dev myLib
Usage
Serving the app
$ npm start
Running the tests
$ npm test
Building a distribution version
$ npm run build
This task will create a distribution version of the project
inside your local dist/
folder
API
chordIdentifier
chirdType(cordNotes: [number] = [])
Convert array of midi notes to chord type.
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Add your changes:
git add .
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :sunglasses:
Credits
Readme template from andreasonny83
Built With
- node
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Cristian Banñuelos - Initial work
See also the list of contributors who participated in this project.
License
[MIT License] © Cristian Banuelos