https://github.com/straight-shoota/leseubung
generator for musical note sequences
https://github.com/straight-shoota/leseubung
abcjs exercise music-generation music-notation music-theory webapp
Last synced: 3 months ago
JSON representation
generator for musical note sequences
- Host: GitHub
- URL: https://github.com/straight-shoota/leseubung
- Owner: straight-shoota
- License: mit
- Created: 2017-01-04T00:02:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-02T19:36:48.000Z (over 7 years ago)
- Last Synced: 2026-02-07T06:30:22.812Z (4 months ago)
- Topics: abcjs, exercise, music-generation, music-notation, music-theory, webapp
- Language: HTML
- Size: 292 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Leseübung
This is a generator for musical note sequences to train recognition and instrumentation of musical compositions.
It uses [ABC Notation](http://abcnotation.com/wiki/abc:standard:v2.1) to define short patterns.
* **[Run app](https://straight-shoota.github.io/leseubung/standalone.en.html)**
* **[Run app (German)](https://straight-shoota.github.io/leseubung/standalone.html)**
* [Docs](https://straight-shoota.github.io/leseubung/doc/)
* [github:straight-shoota/leseubung](https://github.com/straight-shoota/leseubung)
## Usage
You need to install [nodejs](https://nodejs.org) (including `npm`).
Then inside the repository run `npm install` to install dependecies.
### Server
`gulp serve` creates the app and serves it on localhost.
### Build
`gulp build` creates the app in the `build/` folder:
* `build/standalone.html` contains an HTML file with inlined assets, ready to use without a webserver or internet connection.
* `build/app` contains the app in multiple files.
## Utilized Libraries:
* [abcjs](https://github.com/paulrosen/abcjs) - music rendering
* [saveSvgAsPng](https://github.com/exupero/saveSvgAsPng) - export to PNG
## License
Copyright (c) 2017 Johannes Müller
Licensed under the MIT License.