Skip to content

ufkes/klangmeister

 
 

Repository files navigation

Klangmeister

A musical scratchpad.

Unfortunately, the TravisCI build is failing, though not reliably.

Build Status

Playing

See it in action here. I've been developing in Chrome. Other browsers may or may not work.

Edit the code and see and hear your changes.

Building

Run lein figwheel for a hot-reloading development mode, or lein cljsbuild once prod to aggregate the javascript ready for deployment to a static fileserver.

Then browse to resources/index.html.

Goals

My aims for Klangmeister are:

  • Zero-install live-coding
  • Accessible synth design
  • Music education
  • Performance-readiness

There are many other excellent live-coding platforms, like Sonic Pi, Overtone and Extempore. The main thing that differentiates Klangmeister is that as it's in-browser, it's really easy to get going quickly.

References

Klangmeister is based on a talk called Functional Composition and a music theory library called Leipzig.

It is built on Clojurescript and the Web Audio API.

About

A musical scratchpad.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 91.1%
  • HTML 5.2%
  • CSS 3.7%