scale-generator
solfeggio-calculator
scale-generator | solfeggio-calculator | |
---|---|---|
1 | 1 | |
1 | 1 | |
- | - | |
3.2 | 1.6 | |
8 months ago | about 1 year ago | |
Rust | ReScript | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scale-generator
-
Ask HN: Tools to Learn Music Theory?
I very much learn by getting my hands dirty, so if I were you I would find a project. Either write a a simple song and put in on paper, or incorporate concept you learn about music theory into a song or riff on the instrument of your choice. I honestly don't think reading music is 100% essential depending on what your goal is for learning theory.
I take piano lessons over Zoom (a byproduct of COVID, but I work remote so it's convenient to sign off). I needed an excuse to practice more scales and expand my own knowledge of theory and be able to more intuitively find a key while playing or build cords. I ended up building this rudimentary scale-generator in Rust.
I did so because I primarily wanted to learn Rust but also wanted a tool to practice and memorize more diatonic major and minor scales.
This CLI tools is far from perfect or what I would call, but I'm sharing in case you may find some use out of it or just as an example of what I did to expand my knowledge. In writing this I learned a lot about how diatonic scales are structured, and how Western musical notation was designed in such a way to make intervals easier to play on instruments such as the piano.
https://github.com/tlegnard/scale-generator
solfeggio-calculator
-
Ask HN: Tools to Learn Music Theory?
A great tool is, believe it or not, Ocaml/Rescript!!
I was tired not remembering how to name intervals, construct chords, my arpeggios and scales and what not. So I coded it to help me figure all of that out. I also wanted a frontend to visualize all of this because notes on the guitar are all mixed up and it's hard to reason about when you have a terrible memory like I do:
- Theory.res: https://github.com/tbinetruy/solfeggio-calculator/blob/maste...