An open API service indexing awesome lists of open source software.

https://github.com/mathleite/harmonisys


https://github.com/mathleite/harmonisys

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# Harmonisys

Harmonisys is a `scale builder`, that based on a **note**, it returns all notes `belonging` to this *harmonic field*.

### Setup
This project use docker-compose to setup the application.

```shell
docker-compose up --build -d
```

Composer install
```shell
docker-compose exec php composer install
```
### Usage
Modify *public/index.php* with a Note that you want to build a scale.

*Example*:
```php
setIsTiny(false)
->setIsMinor(false)
);

echo $scale;
```

Run
```shell
docker-compose exec php php ./public/index.php
```
Output
```
Scale: A
Degrees:
I: A
II: Bm
III: C#m
IV: D
V: E
VI: F#m
VII: G#dim
```

See more on [Issue](https://github.com/mathleite/harmonisys/issues) to future updates.