https://github.com/vvvvalvalval/m12
Environment for experimenting a 12-digits notation for music
https://github.com/vvvvalvalval/m12
clojure clojurescript music music-notation
Last synced: about 6 hours ago
JSON representation
Environment for experimenting a 12-digits notation for music
- Host: GitHub
- URL: https://github.com/vvvvalvalval/m12
- Owner: vvvvalvalval
- Created: 2016-10-29T12:15:47.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-09-20T10:17:22.000Z (almost 8 years ago)
- Last Synced: 2025-11-09T01:15:02.833Z (8 months ago)
- Topics: clojure, clojurescript, music, music-notation
- Language: Clojure
- Homepage: https://dozenal-music.netlify.com/
- Size: 82 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A project experimenting with 12-digits notation for music.
Set up with the [devcards](https://github.com/bhauman/devcards) leiningen template.
Adapted to use the Figwheel REPL in combination with the Cursive IDE.
Currently uses [AudioSynth](https://github.com/keithwhor/audiosynth) for playing music in the browser.
## Dev workflow
### Setup
You need Leiningen, Npm and Gulp installed.
Installing dependencies:
`$ lein deps && npm install`
Making files executable
`$ chmod +x *.sh`
### Running the dev environment
Figwheel REPL: if you're using Cursive, see [here](https://github.com/bhauman/lein-figwheel/wiki/Running-figwheel-in-a-Cursive-Clojure-REPL).
Otherwise, in the command line:
```
$ lein repl
# [wait for it ...]
user => (load-file "./scripts/cursive/figwheel-repl.clj")
```
Everything else:
```
$ gulp dev
```
### Deploying to production
```
$ ./deploy.sh
```
## TODO