Thank you to Pyramind for hosting us this month. Our speakers will be Yale professor Paul Hudak on Haskore (a functional programming audio library written in Haskell) and Smule CTO and Stanford assistant professor Ge Wang on iPhone audio applications (including Smules #1 selling US iPhone app Ocarina).
Haskore II: from Signals to Symphonies
Haskore is a computer music library written in Haskell. As such it is not a new language, although it has the "look and feel" of a special-purpose language. It is the only computer music programming environment based on a purely functional programming model.
In the context of Yale's new Computing and the Arts initiative, Haskore is being re-designed and enhanced in a number of ways. In this talk we discuss the design rationale for Haskore II, describe its basic functionality, and highlight some of its more innovative features: a vertical language design (from signals to symphonies), a separation between structure and interpretation (form and function), its graphical music interface (GMI), real-time sound synthesis, and its use of functional reactive programming (FRP) in interactive music applications.
Introducing Smule: Interactive Sonic Media on the iPhone
We present our adventure (so far) with Smule, a startup company exploring interactive sonic media on the iPhone (whatever that might mean). Co-founded in 2008 by CEO Jeff Smith, CTO Ge Wang, along with several Stanford and Princeton professors and students, Smule serves as a unique platform for research and development combining the state-of-the-art in computer music research with the potential to bring its visions to a wide population. In this presentation, we not only showcase the end products (Sonic Lighter, Sonic Boom, Sonic Vox, and the #1 bestselling Ocarina), but also discuss the roles sound and interaction take on in creating them. Smule is exploring how to change the way people think, work, and play through sound and music.
Also, after the BArCMuT presentations Peter Nyboer will be debuting his new video and hand drawing sound interface at the Luggage Store Music by The Eyeful event. In his words: "My newest creation combines the joys of music improv, mathematics lecturing, simple concepts of sound synthesis, and mid-(last)-century notions of electronic music scores. My instrument is a pen-and-paper, channeled through a computer." Peter will perform a little after 9pm here: http://www.luggagesto..., 1007 Market St. (@ 6th St), SF, CA.
PAUL HUDAK was one of the principal organizers of the "Haskell Committee," an international group of computer scientists who designed Haskell. He is co-Editor-in-Chief for the Journal of Functional Programming, Editor for the Journal of Higher-Order and Symbolic Logic, and charter member of IFIP Working Group 2.8 on Functional Programming. He is a recipient of an NSF Presidential Young Investigator Award and an IBM Faculty Development Award, and in 2004 was elected as a Fellow of the ACM. Prof. Hudak was also Chairman of the Department of Computer Science at Yale from 1999 to 2005.
Paul is also the author of The Haskell School of Expression: Learning Functional Programming through Multimedia, Cambridge University Press, New York, 2000.
For more information about Paul and projects he is involved in visit these links:
GE WANG is currently an assistant professor at Stanford University in the Center for Computer Research in Music and Acoustics (CCRMA). His research interests include interactive software systems (of all sizes) for computer music, programming languages, sound synthesis and analysis, music information retrieval, new performance ensembles (e.g., laptop orchestra) and paradigms (e.g., live coding), visualization, interfaces for human-computer interaction, interactive audio over networks, and methodologies for education at the intersection of computer science and music.
Ge is the chief architect and co-creator of the ChucK audio programming language, and the Audicle environment. He was a founding developer and co-director of the Princeton Laptop Orchestra (PLOrk), the founder and director of the Stanford Laptop Orchestra (SLOrk). Ge composes and performs via various electro-acoustic and computer-mediated means.
Additionally, Ge is the Co-founder and CTO of Smule (a.k.a. SonicMule, Inc.), a startup company exploring interactive sonic media for the iPhone. Smule serves as a unique platform for research and development combining the state-of-the-art in computer music research with the potential to bring its visions to a wide population. Ge is the lead designer of Smule's Ocarina (currently the paid #1 iPhone application in the U.S. as well as in 20 other stores around the world).