• Subscribe

Grid makes laptops sing

This image is from the Laptop Orchestra of Louisiana's slideshow of their recent tour. Image courtesy of LOL.

The Laptop Orchestra of Louisiana was on tour last month, and they did it with the help of grid technology.

A laptop orchestra uses ordinary laptops as instruments and sound sources to perform pieces composed for this unusual form of performance.

"The laptops in a laptop orchestras are generally thought of as 'meta-instruments' which can perform whatever kind of virtual instrument (software) with whatever kind of virtual control (user-interface)," explained Stephen David Beck, the director of the AVATAR Initiative in Digital Media at the Center for Computation and Technology at Louisiana State University.

Each musical composition consists of a unique combination of software code, middleware, and physical user interface such as a keyboard, trackpad, or joystick. The code is usually written in a higher-level language specific to music. The middleware is employed for low-level sound generation and interface control.

Each music composition must be performed from a traditional score, a controlled improvisation, or some other process chosen by the composer.

"Some of our compositions give every laptop the same virtual instrument. Others give a unique virtual instrument to each machine. And others mix and match," Beck said. "It depends on the composer's intent."

One of the central challenges a laptop orchestra faces is to create an enriched experience for the audience. Most laptop orchestras have adopted hemisphere speakers, which you can see in the picture above, so that each individual laptop's output is loud enough to be heard, yet remains local to that laptop, just as with any musical instrument. Beyond that, each ensemble finds different ways to ensure that the audiences have a good time.

We don't play Beethoven, but no one really expects us to." -Stephen David Beck

"We think very hard about this, as we are very concerned about the 'performative' nature of our work," Beck said. "Audiences expect a physical relationship between what we do on stage and the sounds that we create. If we ignore this fundamental premise, it's hard for audiences to accept what we are doing as musically 'valid.'"

As with any traditional musical group, the performers that make up the LOL have defined roles and responsibilities. Unlike traditional musicians, they can play a different instrument during different compositions, and interface with their instruments via a variety of interfaces. They are also more than simply performers; each also contributes to the orchestra as composers and computer scientists.

LOL was first inspired by similar ensembles based at Princeton and Stanford Universities. It is both a research and performance ensemble which aims to explore the process of collaborative musical creativity as it interfaces with real-time computer technology.

The most computationally intensive piece the LOL performs, Quartet for Colors by Yemin Oh, uses laptop webcams to record fluorescent rings "played" by each performer. The color and motion of the ring is reinterpreted as sound, and video from each laptop is transmitted to the central node, combined, and projected on a screen behind the performers. To perform the piece, they need access to a wired network of at least 1 Gbps.

In the past, distributing the appropriate scripts and software for each musical piece to each laptop has been a headache.

These videos are intended to further explain laptop orchestras and provide examples of their performances. The videos displayed in it are as follows:
  1. LOL performs CliX, by Ge Wang (6:35).
  2. See the Stanford Laptop Orchestra (SLOrK) perform, and learn about
    laptop orchestras (1:42).
  3. As the College of Charleston Laptop Orchestra performs "In C" by
    Terry Riley, this video discusses Laptop Orchestras as a tool for
    teaching programming and music appreciation (2:07). Want more of
    "In C" a la laptop orchestra? Check out Dartmouth's ten-minute
    rendition here.
  4. See the Princeton Laptop Orchestra (PLOrK) perform, and learn
    about laptop orchestras (4:41).
  5. The Kalamazoo Laptop Orchestra, KLOrk, performs Aeolian Harp,
    which was adapted from a piece written by 20th-century composer
    Henry Cowell. Stay tuned at the end to learn about how they made
    their laptops act as instruments (8:07).
  6. KLOrk performs a second piece; again, stay tuned for a discussion
    of how they converted their laptops into instruments and how they
    interact with each other during the piece (9:39).
  7. The Edinburgh Laptop Orchestra, SuperD'Orch, performs a piece
    entitled "Convoxational" live; this piece incorporates syncopated
    rhythms and strong beats that distinguish it from many of the laptop
    orchestra performances available online (3:54).

"Software was distributed either by sneaker net (thumb drives), downloaded from a server, or by using ssh across the local network," Beck explained. "Specific configurations for each piece had to be dealt with on individual computers, unless the composer had created a script to automate part or all of that process. Pieces were launched 'by hand' on each individual laptop."

Now GRENDL, which stands for Grid-Enabled Deployment for Laptop Orchestras, is poised to change all of that. GRENDL leverages the Simple API for Grid Applications (SAGA) framework to handle a lot of that work.

"The genesis of the idea came as we were preparing for our first concert last year," Beck said. "All of these issues came directly to the fore, as we needed a way to quickly prepare laptops and launch applications for new pieces during the concert."

Beck raised their issues with Shantenu Jha, an LSU CCT researcher who is known for his expertise in grid technologies. Jha introduced Beck to SAGA.

"That's when I began to think of LOs as grids, and using SAGA began to make sense," Beck added.

Beck, Sharath Maddineni, and Chris Branton collaborated to create GRENDL, with a helping hand from Jha and Brygg Ullmer.

The software is still in a pre-beta phase. In fact, the LOL has not finished "GRENDL-izing" all of its own music. But once Beck and his colleagues have added some error-catching handlers for user feedback, they plan to release GRENDL for public use.

"That said, we have had a lot of interest from colleagues and I expect there will be significant adoption," Beck said.

Find out more about the LOL at their blog.

Join the conversation

Do you have story ideas or something to contribute? Let us know!

Copyright © 2020 Science Node ™  |  Privacy Notice  |  Sitemap

Disclaimer: While Science Node ™ does its best to provide complete and up-to-date information, it does not warrant that the information is error-free and disclaims all liability with respect to results from the use of the information.


We encourage you to republish this article online and in print, it’s free under our creative commons attribution license, but please follow some simple guidelines:
  1. You have to credit our authors.
  2. You have to credit ScienceNode.org — where possible include our logo with a link back to the original article.
  3. You can simply run the first few lines of the article and then add: “Read the full article on ScienceNode.org” containing a link back to the original article.
  4. The easiest way to get the article on your site is to embed the code below.