Kontur is (C)opyright by 2004–2018 Hanns Holger. All rights reserved. It is released under the GNU General Public License. Kontur is a multi-track audio editor based on ScalaCollider. It provides programmatic (REPL) access to its session elements, allowing for algorithmic manipulation in the Scala programming language.
Note: This project is now largely superseded by Mellite. Almost all of Kontur's functionality is available there. A little utility ConvertKonturToMellite should make it easy to convert Kontur sessions to Mellite workspaces.
Builds with sbt 0.13 and compiles against Scala 2.11 and 2.10. Requires JDK 8. Depends on ScalaCollider-Swing. sbt should be able to pull these dependencies from the net or your local ivy2 folder. The MRJAdapter library is included as binary in the lib
folder for simplicity.
sbt compile
will then build the project, and sbt appbundle
will update the OS X application bundle, while sbt assembly
creates a self-contained double-clickable jar (which you can use on platforms other than OS X)
The create the API documentation, run sbt doc
.
The current version can be downloaded from github.com/Sciss/Kontur.
A short screencast is available on Vimeo.