Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bali182/gonb
Learn or practice reading sheet music in small steps
https://github.com/bali182/gonb
music sheet-music
Last synced: about 7 hours ago
JSON representation
Learn or practice reading sheet music in small steps
- Host: GitHub
- URL: https://github.com/bali182/gonb
- Owner: bali182
- License: gpl-3.0
- Created: 2024-10-02T13:09:22.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-13T11:27:36.000Z (2 months ago)
- Last Synced: 2024-11-13T11:37:38.574Z (2 months ago)
- Topics: music, sheet-music
- Language: TypeScript
- Homepage: https://bali182.github.io/sheet/
- Size: 11.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Gonb
![Gonb](gonb.png)
Practice or learn reading sheet music from random, but reasonably pleasant sounding melodies.
## How does this work?
- You configure what exactly you want to practice. This includes:
- The **clef**
- The **key signature**
- The **time signature**
- The exact **notes** you want to practice
- The exact note (and rest) **durations** you want to practice
- and more in **"Settings"**
- The app in turn generates
- A random chord progression
- A random melody on top, that fits your configuration
- Any time you want a new one, hit **"Generate new"**## Privacy
- There is **NO registration**, **NO cookies**, and **NO ads**.
- Once you load the page, it runs on **YOUR computer**
- And saves your configuration in **YOUR `localStorage`** (which only **YOU** have access to).
- This project is (and any possible future version always will be) **free**, and **open source**.## Build
- `git clone https://github.com/bali182/sheet.git`
- `npm ci`
- happy coding :)## Thanks to
- All the devs maintaining the open source projects this one was built upon.
- Special thanks to @Danielku15 for open sourcing, maintaining, and providing quick and very appreciated help for [alphaTab](https://github.com/CoderLine/alphaTab) (it renders and plays the score)