Skip to content

App for displaying score progress on a projector during laptop performances of Terry Riley's In C.

License

Notifications You must be signed in to change notification settings

loyola-university-tech-ensemble/in-c-score-progress

Repository files navigation

In C - Score Progress

This is a simple Electron app for displaying score progress on a projector during laptop performances of Terry Riley's In C. It is designed to be used with Max, but it could be used with other software. Supports Windows, macOS, and Linux.

If you are performing with us in an upcoming event, you do not need to download this application. It is intended for organizers of In C performances and is not required.

screenshot

Usage

This app works by having each performer report a identification number unique to their computer and the phrase they are currently performing. Our In C performance app supports this app out-of-the-box, and no additional configuration is necessary.

If you are building your own performance app this information can be replicated in Max as a list of two integers, specifically the ID number followed by the phrase number. All messages should be sent to port number 41234 on the computer hosting this app. Below is an example Max patch that sends a message to the correct port on your local machine, assuming you are hosting the app:

max-patch

Downloads

Version 1.1.0 (downloads)

Version 1.0.0 (downloads)

Local Development

Building the app locally requires generating the phrases from the Lilypond source code which requires at least version 2.19.80. See our phrase repository for additional context. If you are performing In C none of this is required.

If you already have the correct version of Lilypond installed simply run the build script at the root of the repository. After that you can boot up the application, you are only required to generate the phrase assets once.

$ ./build-ly.sh
$ npm start

About

Created for the Loyola University (Chicago) Technology Ensemble, Fall 2016.

Copyright (c) 2020 Griffin Moe. Released under MIT license.