/sysson

SysSon—a systematic procedure to develop sonifications.

Primary LanguageScalaOtherNOASSERTION

logo

SysSon

Build Status Maven Central

SysSon is a sonification platform developed at the Institute of Electronic Music and Acoustics (IEM) Graz. SysSon stands for a systematic procedure to develop sonifications. SysSon was created with funding by the Austrian Science Fund FWF (project SysSon, P 24159). Further development funded by the Austrian Knowledge Transfer Centre (WTZ Süd).

SysSon is (C)opyright 2013–2017 by the Institute of Electronic Music and Acoustics (IEM), Graz. Written by Hanns Holger Rutz. This software is published under the GNU General Public License v3+.

Please see the licenses folder for details. It contains the license headers for all dependencies and transitive dependencies. For the binary release of SysSon, source code is not included but available via the respective OSS project pages, as indicated in the license files, or—in compliance with GPL/LGPL—on request via E-Mail. All source code with group-ID de.sciss is available from github.com/Sciss.

Installation and Documentation

Please refer to the main website.

Building from Source

The project is written in Scala 2.12, 2.11 and builds with sbt. The included shell script sbt is sufficient to build the project as it will automatically download and locally install Scala and sbt. First, open a terminal (bash), and go (cd) into the main project directory.

Then to build the project:

$ ./sbt assembly

The resulting file is SysSon.jar.

Building cross-platform installer package:

$ ./sbt universal:packageBin

Building Debian installer package:

$ ./sbt debian:packageBin

API Docs

The latest API docs are available here: https://iem-projects.github.io/sysson/latest/api/

Linking

We are now publishing artifacts to Maven Central:

"at.iem" %% "sysson" % "1.17.0"