A Music Context for Teaching Introductory Computing Ananya Misra

Total Page:16

File Type:pdf, Size:1020Kb

A Music Context for Teaching Introductory Computing Ananya Misra Bryn Mawr College Scholarship, Research, and Creative Work at Bryn Mawr College Computer Science Faculty Research and Computer Science Scholarship 2009 A music context for teaching introductory computing Ananya Misra Doug Blank Bryn Mawr College, [email protected] Deepak Kumar Bryn Mawr College, [email protected] Let us know how access to this document benefits ouy . Follow this and additional works at: http://repository.brynmawr.edu/compsci_pubs Part of the Computer Sciences Commons Custom Citation Ananya Misra, Douglas Blank, and Deepak Kumar. A Music Context for Teaching Introductory Computing. ACM SIGCSE Bulletin - ITiCSE '09 41.3 (September 2009): 248-252. This paper is posted at Scholarship, Research, and Creative Work at Bryn Mawr College. http://repository.brynmawr.edu/compsci_pubs/52 For more information, please contact [email protected]. A Music Context for Teaching Introductory Computing Ananya Misra Douglas Blank Deepak Kumar Princeton University Bryn Mawr College Bryn Mawr College 35 Olden St. 101 N. Merion Ave. 101 N. Merion Ave. Princeton, NJ, USA Bryn Mawr, PA, USA Bryn Mawr, PA, USA [email protected] [email protected] [email protected] ABSTRACT programming language supports those goals. Contexts al- We describe myro.chuck, a Python module for controlling ready successfully explored at Bryn Mawr College include music synthesis, and its applications to teaching introduc- robotics as part of the Institute for Personal Robots in Ed- tory computer science. The module was built within the ucation (IPRE) initiative, and games [12, 1, 17]. In these Myro framework using the ChucK programming language, classes, creative tasks such as making the robot dance pro- and was used in an introductory computer science course vided the motivation to learn. Students used the Python- combining robots, graphics and music. The results sup- based Myro library (see Section 2.1) to control robots, cre- ported the value of music in engaging students and broad- ate graphics, and design games. We wanted to retain the ening their view of computer science. advantages of these tools and also present music as yet an- other context, taking a “the more, the merrier” perspective. Existing support for music in Myro included commands to Categories and Subject Descriptors make the robot or computer beep with specified frequencies K.3.2 [Computers and Education]: Computer and Infor- and durations, and to write songs composed of successive mation Science Education—computer science education beeps. However, programming music has wider scope, even at an introductory level. Thus, we sought richer music pro- General Terms gramming tools that would suit first-time programmers and complement and enhance the Myro framework. Design, Experimentation Existing work on teaching CS1 via sound or music includes the use of high-level Java MIDI implementations [11, 5], as Keywords well as sample-level sound synthesis in the Squeak environ- ment [8]. The Princeton Laptop Orchestra (PLOrk) teaches CS1, computer science, education, pedagogy, music, Python students to program music for live performance, exposing some computer science concepts while focusing on the end 1. INTRODUCTION product [15]. Musical composition has also contributed to Computers and music have a long association. Years ago, teaching more advanced topics, such as design patterns [9]. Ada Lovelace had hypothesized that the Analytical Engine Most of the existing pedagogical tools, however, use lan- “might compose elaborate and scientific pieces of music of guages other than Python; we hesitated to confuse novices any degree of complexity or extent” [6]. Although modern by teaching in multiple languages. While introductory ma- computers have realized this hypothesis in many ways, this terial based on media computing offer Python APIs to ma- aspect of computing is often invisible to introductory stu- nipulate sound [7], we also hoped to focus on the experience dents. However, given accessible tools, music can serve as of “creating music” rather than “processing sound”. a powerful means to engage students in introductory com- Current Python systems for synthesizing music include puter science courses (CS1), highlighting the creative as well an interface to the music programming language CSound as analytical sides of computing. Our goal was to introduce [2] and SWIG bindings to the music analysis and synthe- music as an application of computers and employ it to teach sis framework MARSYAS [13]. Python scripting to control computer science concepts to new students. sound synthesis is also available in the PySndObj module Many traditional CS1 courses are taught with the pro- [10]. These are excellent tools for computer musicians, but gramming language as the focus. We believe that students have not been designed for pedagogical purposes. CSound, learn better when the focus is a particular context, and the for instance, includes a potentially confusing distinction be- tween the score file and the orchestra file of a piece. PyS- ndObj and MARSYAS offer low-level control over sound synthesis, but do not offer a wide range of readymade instru- Permission to make digital or hard copies of all or part of this work for ments to play, as present in music programming languages personal or classroom use is granted without fee provided that copies are or in the Synthesis ToolKit (STK)[4]. not made or distributed for profit or commercial advantage and that copies Hence, we developed a Myro module for synthesizing mu- bear this notice and the full citation on the first page. To copy otherwise, to sic, offering a simple Python interface coherent with the rest republish, to post on servers or to redistribute to lists, requires prior specific of Myro, and outsourcing the synthesis to the real-time au- permission and/or a fee. ITiCSE’09, July 6–9, 2009, Paris, France. dio programming language ChucK [14]. The module was Copyright 2009 ACM 978-1-60558-381-5/09/07 ...$5.00. 248 deployed in a CS1 course at Bryn Mawr College. The rest myro.chuck of this paper describes the system, presents some code ex- ChucK Python OSC messages server amples and student feedback, and discusses the results. module 2. THE MYRO/CHUCK SYSTEM Synthesized Log The components and architecture of the Myro/ChucK sys- sound statements tem are described below, followed by a brief discussion of the support it provides for teaching computer science concepts. Front-end Terminal / 2.1 Myro Python Speakers command code window Myro is the name of the Python module developed by the Institute for Personal Robots in Education (IPRE). Myro was designed to allow introductory students to quickly and easily begin to explore interesting computational problems Figure 1: A diagram of the Myro/ChucK system. through simple, low-cost robots. Using imperative com- mands, students can explore programs that move a robot, read sensors, take pictures, and perform basic image pro- be further manipulated in specific ways. Thus, program- cessing on the resulting images. Myro supports a variety ming music supports the teaching of imperative program- of interfaces for exploring graphics, games, artificial intelli- ming, introduces the notion of objects and polymorphism, gence, and now music. and familiarizes students with Python object syntax. More abstractly, it continues the mapping between code and real- 2.2 ChucK life actions present in the rest of Myro. ChucK is a specialized audio programming language that Parallelism is another concept well-suited to study through allows precise control over audio synthesis, performance and music. Programmatically, parallelism could be implemented analysis, at any time granularity [14]. For our purposes, one via threads. However, rather than grappling with the tech- of its key strengths is that the audio synthesis takes place nical details of creating and managing threads for CS1 stu- in real-time. Since sound is produced while the ChucK code dents, we introduced a new programming construct: doTo- runs, it is also possible to modify the sound on-the-fly based gether(f1, f2, ...),wheref1, f2 are names of Python on input from external devices or programs, using message functions each individually controlling a single instrument. passing protocols. ChucK includes a set of built-in unit gen- doTogether, provided in the Myro library, takes care of man- erator objects that output different types of sounds. In par- aging and executing all functions in parallel threads. This ticular, it incorporates many of the instruments from STK way, we have managed to introduce the idea of parallelism [4], providing easy access to their parameters and output. to CS1 students as well as the notion of using functions as ChucK has been used extensively in PLOrk [15]. first class arguments. The name “doTogether” comes from a function of the same name, but different usage, in Alice 2.3 Putting them together [3]. We found that students also extended their use of this construct to control graphics and robot dances in parallel Combining Myro and ChucK in a student-friendly way with music synthesis. Myro includes several other similar involves several levels of translation (see Figure 1). A stu- programming constructs that were designed to facilitate be- dent’s Python code invokes functions and objects from a ginners to conceptualize computational ideas in the applica- special myro.chuck Python module. This module uses the tion context without succumbing to the often “dirty” details Open Sound Control (OSC) protocol [16], via the simpleOSC of their underlying implementation. API, to communicate with ChucK. Each function in the One of the greatest strengths of programming music in myro.chuck module sends out an OSC message with a spe- an introductory computer science class is that it provides cific label and value, containing all the information needed a broader perspective, early on, of what we can do with to update the sound synthesis appropriately. computers. The more possibilities offered, the better chance When myro.chuck is initialized, it starts running a sepa- students have to “bond” with computing.
Recommended publications
  • Synchronous Programming in Audio Processing Karim Barkati, Pierre Jouvelot
    Synchronous programming in audio processing Karim Barkati, Pierre Jouvelot To cite this version: Karim Barkati, Pierre Jouvelot. Synchronous programming in audio processing. ACM Computing Surveys, Association for Computing Machinery, 2013, 46 (2), pp.24. 10.1145/2543581.2543591. hal- 01540047 HAL Id: hal-01540047 https://hal-mines-paristech.archives-ouvertes.fr/hal-01540047 Submitted on 15 Jun 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. A Synchronous Programming in Audio Processing: A Lookup Table Oscillator Case Study KARIM BARKATI and PIERRE JOUVELOT, CRI, Mathématiques et systèmes, MINES ParisTech, France The adequacy of a programming language to a given software project or application domain is often con- sidered a key factor of success in software development and engineering, even though little theoretical or practical information is readily available to help make an informed decision. In this paper, we address a particular version of this issue by comparing the adequacy of general-purpose synchronous programming languages to more domain-specific
    [Show full text]
  • UBC High Notes Newsletter of the School of Music at the University of British Columbia
    UBC High Notes Newsletter of the School of Music at the University of British Columbia Fall 2012 Director’s Welcome Welcome to the fourteenth edition of High Notes, celebrating the recent activities and major achievements of the faculty and students in the UBC School of Music! I think you will find the diversity and quality of accomplishments impressive and inspiring. A major highlight for me this year is the opportunity to welcome three exciting new full-time faculty members. Pianist Mark Anderson, with an outstanding international reputation gave a brilliant first recital at the School in October.Jonathan Girard, our new Director of the UBC Symphony Orchestra, and Assistant Professor of Conducting, led the UBC Symphony Orchestra in a full house of delighted audience members at the Chan Centre on November 9th. Musicologist Hedy Law, a specialist in 18th-century French opera and ballet is, has already established herself well with students and faculty in the less public sphere of our academic activities. See page 4 to meet these new faculty members who are bringing wonderful new artistic and scholarly energies to the School. It is exciting to see the School evolve through its faculty members! Our many accomplished part-time instructors are also vital to the success and profile of the School. This year we welcome to our team several UBC music alumni who have won acclaim as artists and praise as educators: cellist John Friesen, composer Jocelyn Morlock, film and television composer Hal Beckett, and composer-critic-educator David Duke. They embody the success of our programs, and the impact of the UBC School of Music on the artistic life of our province and nation.
    [Show full text]
  • Chuck: a Strongly Timed Computer Music Language
    Ge Wang,∗ Perry R. Cook,† ChucK: A Strongly Timed and Spencer Salazar∗ ∗Center for Computer Research in Music Computer Music Language and Acoustics (CCRMA) Stanford University 660 Lomita Drive, Stanford, California 94306, USA {ge, spencer}@ccrma.stanford.edu †Department of Computer Science Princeton University 35 Olden Street, Princeton, New Jersey 08540, USA [email protected] Abstract: ChucK is a programming language designed for computer music. It aims to be expressive and straightforward to read and write with respect to time and concurrency, and to provide a platform for precise audio synthesis and analysis and for rapid experimentation in computer music. In particular, ChucK defines the notion of a strongly timed audio programming language, comprising a versatile time-based programming model that allows programmers to flexibly and precisely control the flow of time in code and use the keyword now as a time-aware control construct, and gives programmers the ability to use the timing mechanism to realize sample-accurate concurrent programming. Several case studies are presented that illustrate the workings, properties, and personality of the language. We also discuss applications of ChucK in laptop orchestras, computer music pedagogy, and mobile music instruments. Properties and affordances of the language and its future directions are outlined. What Is ChucK? form the notion of a strongly timed computer music programming language. ChucK (Wang 2008) is a computer music program- ming language. First released in 2003, it is designed to support a wide array of real-time and interactive Two Observations about Audio Programming tasks such as sound synthesis, physical modeling, gesture mapping, algorithmic composition, sonifi- Time is intimately connected with sound and is cation, audio analysis, and live performance.
    [Show full text]
  • Computer Music
    THE OXFORD HANDBOOK OF COMPUTER MUSIC Edited by ROGER T. DEAN OXFORD UNIVERSITY PRESS OXFORD UNIVERSITY PRESS Oxford University Press, Inc., publishes works that further Oxford University's objective of excellence in research, scholarship, and education. Oxford New York Auckland Cape Town Dar es Salaam Hong Kong Karachi Kuala Lumpur Madrid Melbourne Mexico City Nairobi New Delhi Shanghai Taipei Toronto With offices in Argentina Austria Brazil Chile Czech Republic France Greece Guatemala Hungary Italy Japan Poland Portugal Singapore South Korea Switzerland Thailand Turkey Ukraine Vietnam Copyright © 2009 by Oxford University Press, Inc. First published as an Oxford University Press paperback ion Published by Oxford University Press, Inc. 198 Madison Avenue, New York, New York 10016 www.oup.com Oxford is a registered trademark of Oxford University Press All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior permission of Oxford University Press. Library of Congress Cataloging-in-Publication Data The Oxford handbook of computer music / edited by Roger T. Dean. p. cm. Includes bibliographical references and index. ISBN 978-0-19-979103-0 (alk. paper) i. Computer music—History and criticism. I. Dean, R. T. MI T 1.80.09 1009 i 1008046594 789.99 OXF tin Printed in the United Stares of America on acid-free paper CHAPTER 12 SENSOR-BASED MUSICAL INSTRUMENTS AND INTERACTIVE MUSIC ATAU TANAKA MUSICIANS, composers, and instrument builders have been fascinated by the expres- sive potential of electrical and electronic technologies since the advent of electricity itself.
    [Show full text]
  • The Evolution of the Performer Composer
    CONTEMPORARY APPROACHES TO LIVE COMPUTER MUSIC: THE EVOLUTION OF THE PERFORMER COMPOSER BY OWEN SKIPPER VALLIS A thesis submitted to the Victoria University of Wellington in fulfillment of the requirements for the degree of Doctor of Philosophy Victoria University of Wellington 2013 Supervisory Committee Dr. Ajay Kapur (New Zealand School of Music) Supervisor Dr. Dugal McKinnon (New Zealand School of Music) Co-Supervisor © OWEN VALLIS, 2013 NEW ZEALAND SCHOOL OF MUSIC ii ABSTRACT This thesis examines contemporary approaches to live computer music, and the impact they have on the evolution of the composer performer. How do online resources and communities impact the design and creation of new musical interfaces used for live computer music? Can we use machine learning to augment and extend the expressive potential of a single live musician? How can these tools be integrated into ensembles of computer musicians? Given these tools, can we understand the computer musician within the traditional context of acoustic instrumentalists, or do we require new concepts and taxonomies? Lastly, how do audiences perceive and understand these new technologies, and what does this mean for the connection between musician and audience? The focus of the research presented in this dissertation examines the application of current computing technology towards furthering the field of live computer music. This field is diverse and rich, with individual live computer musicians developing custom instruments and unique modes of performance. This diversity leads to the development of new models of performance, and the evolution of established approaches to live instrumental music. This research was conducted in several parts. The first section examines how online communities are iteratively developing interfaces for computer music.
    [Show full text]
  • Third Practice Electroacoustic Music Festival Department of Music, University of Richmond
    University of Richmond UR Scholarship Repository Music Department Concert Programs Music 11-3-2017 Third Practice Electroacoustic Music Festival Department of Music, University of Richmond Follow this and additional works at: https://scholarship.richmond.edu/all-music-programs Part of the Music Performance Commons Recommended Citation Department of Music, University of Richmond, "Third Practice Electroacoustic Music Festival" (2017). Music Department Concert Programs. 505. https://scholarship.richmond.edu/all-music-programs/505 This Program is brought to you for free and open access by the Music at UR Scholarship Repository. It has been accepted for inclusion in Music Department Concert Programs by an authorized administrator of UR Scholarship Repository. For more information, please contact [email protected]. LJ --w ...~ r~ S+ if! L Christopher Chandler Acting Director WELCOME to the 2017 Third festival presents works by students Practice Electroacoustic Music Festi­ from schools including the University val at the University of Richmond. The of Mary Washington, University of festival continues to present a wide Richmond, University of Virginia, variety of music with technology; this Virginia Commonwealth University, year's festival includes works for tra­ and Virginia Tech. ditional instruments, glass harmon­ Festivals are collaborative affairs ica, chin, pipa, laptop orchestra, fixed that draw on the hard work, assis­ media, live electronics, and motion tance, and commitment of many. sensors. We are delighted to present I would like to thank my students Eighth Blackbird as ensemble-in­ and colleagues in the Department residence and trumpeter Sam Wells of Music for their engagement, dedi­ as our featured guest artist. cation, and support; the staff of the Third Practice is dedicated not Modlin Center for the Arts for their only to the promotion and creation energy, time, and encouragement; of new electroacoustic music but and the Cultural Affairs Committee also to strengthening ties within and the Music Department for finan­ our community.
    [Show full text]
  • Concerto for Laptop Ensemble and Orchestra
    Louisiana State University LSU Digital Commons LSU Doctoral Dissertations Graduate School 2014 Concerto for Laptop Ensemble and Orchestra: The Ship of Theseus and Problems of Performance for Electronics With Orchestra: Taxonomy and Nomenclature Jonathan Corey Knoll Louisiana State University and Agricultural and Mechanical College, [email protected] Follow this and additional works at: https://digitalcommons.lsu.edu/gradschool_dissertations Part of the Music Commons Recommended Citation Knoll, Jonathan Corey, "Concerto for Laptop Ensemble and Orchestra: The hipS of Theseus and Problems of Performance for Electronics With Orchestra: Taxonomy and Nomenclature" (2014). LSU Doctoral Dissertations. 248. https://digitalcommons.lsu.edu/gradschool_dissertations/248 This Dissertation is brought to you for free and open access by the Graduate School at LSU Digital Commons. It has been accepted for inclusion in LSU Doctoral Dissertations by an authorized graduate school editor of LSU Digital Commons. For more information, please [email protected]. CONCERTO FOR LAPTOP ENSEMBLE AND ORCHESTRA: THE SHIP OF THESEUS AND PROBLEMS OF PERFORMANCE FOR ELECTRONICS WITH ORCHESTRA: TAXONOMY AND NOMENCLATURE A Dissertation Submitted to the Graduate Faculty of the Louisiana State University and Agricultural and Mechanical College in partial fulfillment of the requirements for the degree of Doctor of Philosophy in The School of Music by Jonathan Corey Knoll B.F.A., Marshall University, 2002 M.M., Bowling Green State University, 2006 December 2014 This dissertation is dedicated to the memory of Dr. Paul A. Balshaw (1938-2005). ii ACKNOWLEDGEMENTS First and foremost, I would like to thank Dr. Stephen David Beck, not only for his help with this dissertation, but for the time and effort put into my education and the opportunities he opened for me at LSU.
    [Show full text]
  • Hypothesishypotesis for the Foundation of a Laptop Orchestra
    Proceedings of the International Computer Music Conference 2011, University of Huddersfield, UK, 31 July - 5 August 2011 HYPOTHESISHYPOTESIS FOR THE FOUNDATION OF A LAPTOP ORCHESTRA Marco Gasperini Meccanica Azione Sonora [email protected] ABSTRACT been, but as for the use of the word, up to our our days (at least the last two centuries), it is possible to trace In this article some theoretical issues about the some constant features (among many others) which are foundations of a laptop orchestra will be presented, worth considering in the present perspective: prompted by the actual involvement in the design of the • it is a relatively wide instrumental group (there S. Giorgio Laptop Ensemble in Venice. The main are no voices); interest is in the development of an eco-systemic [10] • it is divided in sections of instruments of similar kind of communication/interaction between performers. timbres or of similar playing techniques (strings, First some phenomenological features of orchestra and woods, brass, percussions, etc.); laptop will be reviewed, followed by a brief summary of • it is generally conducted. the history of laptop orchestras. A coherent system Starting from these considerations it can be said that according to the premises will then be developed an orchestra is characterized by a specific sound quality defining what will be an orchestral player and what will which depends on the mix of all the instrumental sounds be a conductor and how they will be musically produced by the musicians, that is to say by all the interacting. Technical issues regarding the set-up of the different timbres of the instruments, by their distribution orchestra and the means of communication between the in the performance place and, last but not least, by the elements of the orchestra will then be approached.
    [Show full text]
  • A NIME Reader Fifteen Years of New Interfaces for Musical Expression
    CURRENT RESEARCH IN SYSTEMATIC MUSICOLOGY Alexander Refsum Jensenius Michael J. Lyons Editors A NIME Reader Fifteen Years of New Interfaces for Musical Expression 123 Current Research in Systematic Musicology Volume 3 Series editors Rolf Bader, Musikwissenschaftliches Institut, Universität Hamburg, Hamburg, Germany Marc Leman, University of Ghent, Ghent, Belgium Rolf Inge Godoy, Blindern, University of Oslo, Oslo, Norway [email protected] More information about this series at http://www.springer.com/series/11684 [email protected] Alexander Refsum Jensenius Michael J. Lyons Editors ANIMEReader Fifteen Years of New Interfaces for Musical Expression 123 [email protected] Editors Alexander Refsum Jensenius Michael J. Lyons Department of Musicology Department of Image Arts and Sciences University of Oslo Ritsumeikan University Oslo Kyoto Norway Japan ISSN 2196-6966 ISSN 2196-6974 (electronic) Current Research in Systematic Musicology ISBN 978-3-319-47213-3 ISBN 978-3-319-47214-0 (eBook) DOI 10.1007/978-3-319-47214-0 Library of Congress Control Number: 2016953639 © Springer International Publishing AG 2017 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
    [Show full text]
  • Comp Prog Info BM 8-20
    FLORIDA INTERNATIONAL UNIVERSITY SCHOOL OF MUSIC Bachelor of Music Composition The Florida International University Music Composition Undergraduate Program Philosophy and Mission Statement. The FIU Music Composition Undergraduate Program is designed to give students a strong background in the techniques and languages of a variety of musical styles ranging from common practice music to the most experimental contemporary approaches. Combining writing with analysis, the program is designed to produce composers who are proficient in a variety of musical languages while at the same time allowing for the evolution of an individual’s personal compositional craft and approach. An emphasis on musicianship, including the performance and conducting of a student's works, further enhances the student composer’s development as a competent musician. Numerous performance opportunities of students’ music by excellent performers and ensembles as well as hands on experience in the use of new technologies including computer music, film scoring, video, and interactive and notational software are an integral part of the curriculum. Many of our graduates have continued studies at other prestigious schools in the US and abroad and have been the recipients of ASCAP and BMI Student Composition awards and other important prizes. The four-year music composition program at FIU prepares students for either continued graduate studies in composition or as skillful composers continuing in a variety of related occupations. For more information regarding the program contact:
    [Show full text]
  • Sax & Electronics
    Department of Music | Stanford University presents Sax & Electronics David Wegehaupt & Sean Patayanikorn CCRMA Stage | Tuesday, March 8, 2011, 8:00 pm CONCERT PROGRAM a Stanford/Berkeley exchange concert Chopper (2009), by Chris Chafe (*) Três Fontes (2008), by Bruno Ruviaro Let It Begin With Me (2010-2011), by Liza White is the same... is not the same (2004), by Rob Hamilton Métal Re-sculpté II (2010), by Heather Frasch David Wegehaupt and Sean Patayanikorn, saxophones (*) Special participation: Matthew Burtner and Justin Yang playing saxophones over the network from Virginia and Belfast. please turn off all your electronic devices PROGRAM NOTES Chopper (2009) This is a portrait in sound to remember: a still space in time, flying in a helicopter over a raging natural disaster, sitting in my kitchen at a laptop. Extended at least an hour, it was utterly quiet save for the background from the ventilation in our apartment. Raw news stream, global access, great lens, Santa Barbara, Banff, satellites... now it's a chance to add rotors in retrospect and slow down again to the pace of that unfolding. In this portrait, also a reflection on those who already work this way, every day. Chris Chafe is a composer, improvisor, cellist, and music researcher with an interest in computers and interactive performance. He has been a long-term denizen of the Center for Computer Research in Music and Acoustics where he is the center's director and teaches computer music courses. Three year-long periods have been spent at IRCAM, Paris, and The Banff Centre making music and developing methods for computer sound synthesis.
    [Show full text]
  • A Comparison of Solenoid-Based Strategies for Robotic Drumming
    A COMPARISON OF SOLENOID-BASED STRATEGIES FOR ROBOTIC DRUMMING Ajay Kapur 1,2,3 Trimpin Eric Singer2 Afzal Suleman1 George Tzanetakis1 Music Intelligence and Sound Technology Interdisciplinary Centre (MISTIC) 1 University of Victoria, Victoria, British Columbia, Canada League of Electronic Urban Music Robots (LEMUR) 2 Brooklyn, New York, USA KarmetiK Technology (A Division of KarmetiK LLC) 3 Reno, Nevada, USA ABSTRACT drums gives the students a more realistic paradigm for concentrated rehearsal. Solenoids are important components of robotic A number of different drumming robots have been drumming systems and several designs have been designed in the academic and artistic communities. proposed. In this paper, we compare different designs Researchers at Harvard University struggled to create an in terms of speed and dynamic range and discuss the accurate robotic drum roll [1], while next door tradeoffs involved. The evaluation is performed in the researchers at MIT developed Cog to control the context of MahaDeviBot, a custom built 12-armed MIDI number of times a stick can bounce [2]. Gil Weinberg controlled mechanical device that performs a variety of developed Haile to explore human to robot interaction Indian folk instruments, including frame-drums, bells, [3]. Mitsuo Kawato continues to develop hydraulic and shakers. To measure speed and dynamic range a systems for humanoid drumming [4]. Many artists have haptic robotic feedback system using piezo sensors was presented a number of different pieces including built. The evaluation methods presented are modular Baginsky’s “Thelxiapeia” for modified rototom [5], and can be administered to any hyperinstrument, new MacMurtie’s life size sculptures [6], Gordon Monohans interface or robotic system to inform composers about “Machine Matrix” [7], and Miles van Dorssen’s “Cell the strengths and limitation of different designs to guide Project” including an 8 octave Xylophone, Bamboo composition and performance.
    [Show full text]