Scandal Scandal is both a Java framework and a domain-specific language designed to manipulate sounds. Scandal is being developed by Luis F. Vieira Damiani under the orientation of Dr. Beverly Sanders. Plots are made possible by the JFreeChart and the JCommon libraries. Scandal utilizes the ASM framework for compiling its domain-specific language. Examples of how to use the language, as well as a complete description of its syntax can be found in the repository’s doc folder. Examples of how to use the framework can be found in the repository’s examples package.


The very first step is to have Java installed. Then go to the releases page on Github and download the file. Next, open Sublime Text, and select

Sublime Text -> Preferences -> Browse Packages...

Drop the decompressed Scandal folder in there. To build your programs, use command + b. To cancel execution, hit control + c. To use the framework alone, import the Scandal.jar file using your preferred IDE.


News & Events

Subscribe at the bottom of the page to be informed of news as they arrive.

Plectrum Released on the App Store

Jul 11, 2017

Plectrum is an Audio Unit implementation of the Karplus-Strong algorithm. It runs on iOS devices and is designed to be very lightweight.

Read more

RunloopSound Released on the App Store

Aug 12, 2016

RunloopSound brings the world of Csound to iOS devices. With a gorgeous user interface and complete integration to all major cloud providers, RunloopSound allows you to keep designing incredible sounds wherever you go.

Read more

Unbalanced Connection 57

Feb 19, 2016

The Unbalanced Connection is a semiannual series of concerts hosted by the University of Florida and dedicated to electroacoustic music.

Read more

Society of Composers, Inc.

Mar 15, 2014

Read more

O Guri Takes Over Portugal!

Oct 8, 2012

Read more

Première of O Guri in Bagé

Jul 7, 2011

O Guri is a feature film directed by Zeca Brito whose original music was written by me.

Read more