In LOLC, the musicians in the laptop orchestra use a textual performance interface to create and share rhythmic motives based on a collection of recorded sounds or to manipulate and display real-time music notation based on a collection of pre-recorded fragments. The environment encourages musicians to share their code with each other, developing an improvisational conversation over time as material is looped, borrowed, and transformed. LOLC was supported by a grant from the National Science Foundation as part of a larger research project on musical improvisation in performance and education (NSF CreativeIT #0855758).
I have used LOLC in a number of musical works, including LOLC, SGLC, ETHL, and MTRX, and my lab has written several publications about the system. LOLC has been used in performance by the Princeton Laptop Orchestra, ETHEL, Toneburst (the Wesleyan University Laptop Orchestra), and the Georgia Tech Laptop Orchestra, and it received the Best Artwork Award at the 2011 ACM Creativity and Cognition conference.
LOLC is available to download here.
Please contact me with any questions or to let me know if you are using LOLC in a performance.