Skip to content

DSL for describing and manipulating musical harmony in JavaScript, Java, or any JS/JVM-based language

Notifications You must be signed in to change notification settings

JonLatane/libharmony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

132083f · Apr 5, 2017

History

14 Commits
Apr 3, 2017
Dec 19, 2016
Apr 3, 2017
Apr 3, 2017
Apr 3, 2017
Apr 3, 2017
Mar 31, 2017
Mar 31, 2017
Apr 3, 2017
Dec 19, 2016
Dec 19, 2016
Apr 3, 2017
Mar 31, 2017

Repository files navigation

libharmony

Harmony is a DSL for describing absolute notes as letter names, A-G natural, flat, sharp, double-flat and double-sharp. It can do some cool stuff with musical structures and you can use it in JavaScript or Java environments.

Get from Maven/Gradle

TODO.

Get from NPM/Yarn

TODO.

Building

Build as JAR:

./gradlew jvm:jar

Build as .js file:

./gradlew javascript:compileKotlin2Js

Testing

Testing is only implemented for the JVM, but hey, it's all Kotlin... right?

./gradlew jvm:test

About

DSL for describing and manipulating musical harmony in JavaScript, Java, or any JS/JVM-based language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published