Mellite is an environment for creating experimental computer-based music and sound art. This system has been developed since 2012 by its author, Hanns Holger Rutz, and is made available under the GNU Affero General Public License.
A binary version, ready to run, can be downloaded on archive.org or GitHub releases. Mellite is cross-platform, it is provided through a universal zip archive that can run on any platform including Mac and Windows, and a
.deb package suitable for Linux Debian and Ubuntu.
If you want to build from the source code, go to git.iem.at/sciss/Mellite.
Legal disclaimer: Mellite contains libraries also released under the GNU AGPL and GPL. You are entitled to the source code of all these libraries. The licenses of all libraries are available here. To obtain the source code, clone the source code repository of Mellite (see above), and in the file
build.sbt add the qualification
withSources() to any library before running
sbt update. For example, to receive the source code of the PDFlitz library used by Mellite, change
"de.sciss" %% "pdflitz" % pdflitzVersion to
"de.sciss" %% "pdflitz" % pdflitzVersion withSources(). The sources will be downloaded to
~/.ivy2/cache/de.sciss/pdflitz_2.12/srcs. If you have trouble obtaining the source code of incorporated libraries, I can send it to you via e-mail in compliance with the GNU AGPL.
In order to run Mellite, you also need to have installed on your computer:
- Java (version 8; try to avoid Java 9 which may cause issues). If using OpenJDK, you may also have to install OpenJFX, since the API browser uses JavaFX.
- SuperCollider (version 3.9.x is recommended, but 3.7.x should work, too)
The API docs can be found here.
The best way to ask questions, no matter if newbie or expert, is to use the Gitter Channel. You need a GitLab, GitHub or Twitter account to sign in.