-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tutorials or cookbooks ? #108
Comments
Hi, You're right. The documentation is not clear nor correct (I'll fix it soon). Anyway, you'll need to use the @tonaljs/scale module. The documentation lives in the repository: https://github.com/tonaljs/tonal/tree/master/packages/scale To obtain the scale properties, use the import { scale } from "@tonaljs/scale"
scale("G aeolian").notes // => ["G", "A", "Bb", ... ] To obtain the chords, use the import { scaleChords } from "@tonaljs/scale"
scaleChords("aeolian") Hope it helps! |
Thank you, I will look into it :) |
Hi, Great! Don't hesitate to ask if you have more problems. I'll reopen the issue and close it when I fix the documentation. EDIT: Suggestions on how to improve the module or the documentation are welcomed |
Hello,
I am completely lost, I find some examples but I cannot get how I am supposed to use the library.
I would like to pick a root note (say 'G') and then a scale/mode, say ('aeolian'), and finally retrieve all notes in 'G aeolian' and get the list of all chords compatibles with this scale.
Are there guides to explain how to do that ?
Thank you.
The text was updated successfully, but these errors were encountered: