Sound/Audio/Synthesis Programming Languages

Total Page:16

File Type:pdf, Size:1020Kb

Sound/Audio/Synthesis Programming Languages Sound/Audio/Synthesis Programming Languages Csound http://www.csounds.com/ Sound design, audio synthesis, and signal processing system Csound can be used from PD or MAXMSP (graphical environments) FLOSS manuals are available (a foundation dedicated to providing free software documentation) Descendant of MUSIC 11 (program belonging to MUSIC-N family of programs derived from Max Matthews's MUSIC) blue http://blue.kunstmusik.com/ Music composition environment for Csound WinXound http://winxound.codeplex.com/ GUI editor for CSound 5, CsoundAV, CSoundAC with Python and Lua Support (Windows, OSX, Linux) SuperCollider http://supercollider.sourceforge.net/ Environment and programming language for real time audio synthesis and algorithmic composition ChucK http://chuck.cs.princeton.edu/ Strongly-timed, Concurrent, and On-the-fly Audio Programming Language Nyquist http://www.cs.cmu.edu/afs/cs.cmu.edu/project/music/web/music.software.html Sound synthesis and composition language offering a Lisp syntax as well as an imperative language syntax (SAL) and a powerful integrated development environment. Java Music Specification Language http://www.algomusic.com/jmsl/ Java API for music composition, interactive performance, and intelligent instrument design Musimat http://www.musimat.com/ Programming language for music Abjad http://www.projectabjad.org/ Music notation generation based on Python and Lylypond Graphical audio programming languages Max http://cycling74.com/products/max/ [Max/MSP; MaxMSP] Visual programming language for music and multimedia MSP (Max Signal Processing/Miller S. Puckette) add-on package for Max Named after Max Matthews (author of MUSIC) Maxuino: Arduino + MAX/MSP interfacing http://playground.arduino.cc/Interfacing/MaxMSP Pd (Pure Data) http://puredata.info/ Free software alternative to MAX/MSP Reaktor http://www.native-instruments.com/en/products/komplete/synths-samplers/reaktor-5/ Gaphical modular software music studio of proprietary license developed by Native Instruments Interacitve Music Creation / Performance AudioMulch - http://www.audiomulch.com/ (Commercial; Windows / OSX) Bidule - http://www.plogue.com/products/bidule/ (Commercial; Windows / OSX) Propellerhead Figure - http://www.propellerheads.se/products/figure/ (Commercial; iOS) Reactable Mobile - http://www.reactable.com/ (Commercial; iOS) Euphonics - https://itunes.apple.com/us/app/euphonics-layered-synth/id310712786 (Commercial; iOS) NodeBeat - http://nodebeat.com/ (iOS / Android) ZOOZbeat - http://www.zoozbeat.com/ (iOS) TNR-i http://usa.yamaha.com/products/musical-instruments/entertainment/tenori-on/tnr-i/?cnt=iT (Commercial; iOS) iKaossilator - http://www.korg.com/ikaossilator (Commercial; iOS) Animoog - http://www.moogmusic.com/products/apps/animoog-0 (Commercial; iOS) http://www.moogmusic.com/products/apps/animoog-iphone Adam Smith Ethereal Dialpad (Android) Chris Wolfe Jasuto (Android) Wizdom Music MorphWiz (Android) BEAST - https://testbit.eu/wiki/Beast_Home Buzztrax - http://buzztrax.org/ Mogees - http://www.brunozamborlin.com/mogees/ Contact by Felix Faire - http://vimeo.com/82107250 http://vimeo.com/82721023 (DIY; Arduino, Max/Msp, Ableton Live) Historic notes MUSIC-N 1957 - MUSIC by Max Mathews (Bell Labs) (for IBM 704) - MUSIC II, III, IV (Bell Labs) 1966 - MUSIC IV-B (BEFAP Assembler) by Godfrey Winham, Hubert Howe (Princeton University) [MUSIC4B] 1967 - MUSIC IV-BF (Fortran) [MUSIC4BF] - MUSIC V (Bell Labs; augmented in IRCAM by John Gardner & Jean-Louis Richer) 1968 - MUSIC 360 (IBM 360) by Barry Vercoe (MIT) based on MUSIC IV-BF 1973 - MUSIC 11 (PDP-11) by Barry Vercoe (MIT) based on MUSIC 360 1985 - CSound based on MUSIC 11 by Barry Vercoe (MIT) 198X - CMix / 1995 Real-time CMix (RTcmix) by Paul Lansky, Brad Garton derived from 1978-80 MIX - CMusic by F. Richard Moore 2006 - Csound 5 2013 - Csound 6 ILLIAC - Computer system for Music Composition 1955 - ILLIAC I- Lejaren Hiller (University of Illinois) 1968 - ILLIAC II MUSICOMP - Music Composition Software 1963 - Lejaren Hiller, Robert Baker (University of Illinois) GROOVE - Real-time Generated Operations On Voltage-controlled Equipment hybrid system for sound syntheis and control 1970 GROOVE by Max Methews, Richard Moore (developed since 1968) Max 198x - Patcher by Miller S. Puckette (IRCAM) 1989 - Max/FTS ("Faster Than Sound") concurrent version for NeXT, SGI, Linux 1989 - licensed to Opcode Systems 1990 - Max (by David Zicarelly) commercial edition by Opcode 1997 - Max/MSP (MSP "Max Signal Processing" extension from Pd) 1998 - jMax open-source descendant of Max/FTS in Java 1999 - Max/MSP distributed by Cycling '74 Pd (Pure Data) 1996 - Pd open source, by Miller S. Puckette (C) 2003 - Reactable uses audio engine based on Pd and SuperCollider 2008 - RjDj iOS App uses Pd ChucK 2003 - ChucK by Ge Wang, Perry R. Cook (open source) .
Recommended publications
  • Computer-Assisted Composition a Short Historical Review
    MUMT 303 New Media Production II Charalampos Saitis Winter 2010 Computer-Assisted Composition A short historical review Computer-assisted composition is considered amongst the major musical developments that characterized the twentieth century. The quest for ‘new music’ started with Erik Satie and the early electronic instruments (Telharmonium, Theremin), explored the use of electricity, moved into the magnetic tape recording (Stockhausen, Varese, Cage), and soon arrived to the computer era. Computers, science, and technology promised new perspectives into sound, music, and composition. In this context computer-assisted composition soon became a creative challenge – if not necessity. After all, composers were the first artists to make substantive use of computers. The first traces of computer-assisted composition are found in the Bells Labs, in the U.S.A, at the late 50s. It was Max Matthews, an engineer there, who saw the possibilities of computer music while experimenting on digital transmission of telephone calls. In 1957, the first ever computer programme to create sounds was built. It was named Music I. Of course, this first attempt had many problems, e.g. it was monophonic and had no attack or decay. Max Matthews went on improving the programme, introducing a series of programmes named Music II, Music III, and so on until Music V. The idea of unit generators that could be put together to from bigger blocks was introduced in Music III. Meanwhile, Lejaren Hiller was creating the first ever computer-composed musical work: The Illiac Suit for String Quartet. This marked also a first attempt towards algorithmic composition. A binary code was processed in the Illiac Computer at the University of Illinois, producing the very first computer algorithmic composition.
    [Show full text]
  • Interpretação Em Tempo Real Sobre Material Sonoro Pré-Gravado
    Interpretação em tempo real sobre material sonoro pré-gravado JOÃO PEDRO MARTINS MEALHA DOS SANTOS Mestrado em Multimédia da Universidade do Porto Dissertação realizada sob a orientação do Professor José Alberto Gomes da Universidade Católica Portuguesa - Escola das Artes Julho de 2014 2 Agradecimentos Em primeiro lugar quero agradecer aos meus pais, por todo o apoio e ajuda desde sempre. Ao orientador José Alberto Gomes, um agradecimento muito especial por toda a paciência e ajuda prestada nesta dissertação. Pelo apoio, incentivo, e ajuda à Sara Esteves, Inês Santos, Manuel Molarinho, Carlos Casaleiro, Luís Salgado e todos os outros amigos que apesar de se encontraram fisicamente ausentes, estão sempre presentes. A todos, muito obrigado! 3 Resumo Esta dissertação tem como foco principal a abordagem à interpretação em tempo real sobre material sonoro pré-gravado, num contexto performativo. Neste caso particular, material sonoro é entendido como música, que consiste numa pulsação regular e definida. O objetivo desta investigação é compreender os diferentes modelos de organização referentes a esse material e, consequentemente, apresentar uma solução em forma de uma aplicação orientada para a performance ao vivo intitulada Reap. Importa referir que o material sonoro utilizado no software aqui apresentado é composto por músicas inteiras, em oposição às pequenas amostras (samples) recorrentes em muitas aplicações já existentes. No desenvolvimento da aplicação foi adotada a análise estatística de descritores aplicada ao material sonoro pré-gravado, de maneira a retirar segmentos que permitem uma nova reorganização da informação sequencial originalmente contida numa música. Através da utilização de controladores de matriz com feedback visual, o arranjo e distribuição destes segmentos são alterados e reorganizados de forma mais simplificada.
    [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]
  • Chunking: a New Approach to Algorithmic Composition of Rhythm and Metre for Csound
    Chunking: A new Approach to Algorithmic Composition of Rhythm and Metre for Csound Georg Boenn University of Lethbridge, Faculty of Fine Arts, Music Department [email protected] Abstract. A new concept for generating non-isochronous musical me- tres is introduced, which produces complete rhythmic sequences on the basis of integer partitions and combinatorics. It was realized as a command- line tool called chunking, written in C++ and published under the GPL licence. Chunking 1 produces scores for Csound2 and standard notation output using Lilypond3. A new shorthand notation for rhythm is pre- sented as intermediate data that can be sent to different backends. The algorithm uses a musical hierarchy of sentences, phrases, patterns and rhythmic chunks. The design of the algorithms was influenced by recent studies in music phenomenology, and makes references to psychology and cognition as well. Keywords: Rhythm, NI-Metre, Musical Sentence, Algorithmic Compo- sition, Symmetry, Csound Score Generators. 1 Introduction There are a large number of powerful tools that enable algorithmic composition with Csound: CsoundAC [8], blue[11], or Common Music[9], for example. For a good overview about the subject, the reader is also referred to the book by Nierhaus[7]. This paper focuses on a specific algorithm written in C++ to produce musical sentences and to generate input files for Csound and lilypond. Non-isochronous metres (NI metres) are metres that have different beat lengths, which alternate in very specific patterns. They have been analyzed by London[5] who defines them with a series of well-formedness rules. With the software presented in this paper (from now on called chunking) it is possible to generate NI metres.
    [Show full text]
  • Contributors to This Issue
    Contributors to this Issue Stuart I. Feldman received an A.B. from Princeton in Astrophysi- cal Sciences in 1968 and a Ph.D. from MIT in Applied Mathemat- ics in 1973. He was a member of technical staf from 1973-1983 in the Computing Science Research center at Bell Laboratories. He has been at Bellcore in Morristown, New Jersey since 1984; he is now division manager of Computer Systems Research. He is Vice Chair of ACM SIGPLAN and a member of the Technical Policy Board of the Numerical Algorithms Group. Feldman is best known for having written several important UNIX utilities, includ- ing the MAKE program for maintaining computer programs and the first portable Fortran 77 compiler (F77). His main technical interests are programming languages and compilers, software confrguration management, software development environments, and program debugging. He has worked in many computing areas, including aþbraic manipulation (the portable Altran sys- tem), operating systems (the venerable Multics system), and sili- con compilation. W. Morven Gentleman is a Principal Research Oftcer in the Com- puting Technology Section of the National Research Council of Canada, the main research laboratory of the Canadian govern- ment. He has a B.Sc. (Hon. Mathematical Physics) from McGill University (1963) and a Ph.D. (Mathematics) from princeton University (1966). His experience includes 15 years in the Com- puter Science Department at the University of Waterloo, ûve years at Bell Laboratories, and time at the National Physical Laboratories in England. His interests include software engi- neering, embedded systems, computer architecture, numerical analysis, and symbolic algebraic computation. He has had a long term involvement with program portability, going back to the Altran symbolic algebra system, the Bell Laboratories Library One, and earlier.
    [Show full text]
  • 1 a NEW MUSIC COMPOSITION TECHNIQUE USING NATURAL SCIENCE DATA D.M.A Document Presented in Partial Fulfillment of the Requiremen
    A NEW MUSIC COMPOSITION TECHNIQUE USING NATURAL SCIENCE DATA D.M.A Document Presented in Partial Fulfillment of the Requirements for the Degree Doctor of Musical Arts in the Graduate School of The Ohio State University By Joungmin Lee, B.A., M.M. Graduate Program in Music The Ohio State University 2019 D.M.A. Document Committee Dr. Thomas Wells, Advisor Dr. Jan Radzynski Dr. Arved Ashby 1 Copyrighted by Joungmin Lee 2019 2 ABSTRACT The relationship of music and mathematics are well documented since the time of ancient Greece, and this relationship is evidenced in the mathematical or quasi- mathematical nature of compositional approaches by composers such as Xenakis, Schoenberg, Charles Dodge, and composers who employ computer-assisted-composition techniques in their work. This study is an attempt to create a composition with data collected over the course 32 years from melting glaciers in seven areas in Greenland, and at the same time produce a work that is expressive and expands my compositional palette. To begin with, numeric values from data were rounded to four-digits and converted into frequencies in Hz. Moreover, the other data are rounded to two-digit values that determine note durations. Using these transformations, a prototype composition was developed, with data from each of the seven Greenland-glacier areas used to compose individual instrument parts in a septet. The composition Contrast and Conflict is a pilot study based on 20 data sets. Serves as a practical example of the methods the author used to develop and transform data. One of the author’s significant findings is that data analysis, albeit sometimes painful and time-consuming, reduced his overall composing time.
    [Show full text]
  • Sound-Source Recognition: a Theory and Computational Model
    Sound-Source Recognition: A Theory and Computational Model by Keith Dana Martin B.S. (with distinction) Electrical Engineering (1993) Cornell University S.M. Electrical Engineering (1995) Massachusetts Institute of Technology Submitted to the department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Electrical Engineering and Computer Science at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June, 1999 © Massachusetts Institute of Technology, 1999. All Rights Reserved. Author .......................................................................................................................................... Department of Electrical Engineering and Computer Science May 17, 1999 Certified by .................................................................................................................................. Barry L. Vercoe Professor of Media Arts and Sciences Thesis Supervisor Accepted by ................................................................................................................................. Professor Arthur C. Smith Chair, Department Committee on Graduate Students _____________________________________________________________________________________ 2 Sound-source recognition: A theory and computational model by Keith Dana Martin Submitted to the Department of Electrical Engineering and Computer Science on May 17, 1999, in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Electrical Engineering
    [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]
  • Composing Interactions
    Composing Interactions Giacomo Lepri Master Thesis Instruments & Interfaces STEIM - Institute of Sonology Royal Conservatoire in The Hague The Netherlands May 2016 “Any musical innovation is full of danger to the whole State, and ought to be prohibited. (...) When modes of music change, the State always change with them. (...) Little by little this spirit of licence, finding a home, imperceptibly penetrates into manners and customs; whence, issuing with greater force, it invades contracts between man and man, and from contracts goes on to laws and constitutions, in utter recklessness, ending at last, by an overthrow of all rights, private as well as public.” Plato, The Republic 1 Acknowledgements First of all, I would like to express my gratitude to my family. Their love, support and advice are the most precious gifts I ever received. Thanks to Joel Ryan & Kristina Andersen, for their ability to convey the magic, make visible the invisible and p(l)ay attention. Thanks to Richard Barrett, for his musical sensitivity, artistic vision and gathering creativity. Thanks to Peter Pabon, for his outstanding teachings, competences and support. Thanks to Johan van Kreij, for his important practical and conceptual advises, suggestions and reflections. Thanks to Alberto Boem & Dan Gibson, for the fruitful and worthwhile discussion that produced many of the concepts introduced in chapter 2. Thanks to Kees Tazelaar, for the passion, foresight and expertise that characterise his work. Thanks to all the people that contribute to the Institute of Sonology and STEIM. Thanks to their ability to valorise the past and project the future. Thanks to my fellow students Semay and Ivan, for the joy and sharing.
    [Show full text]
  • The Early History of Music Programming and Digital Synthesis, Session 20
    Chapter 20. Meeting 20, Languages: The Early History of Music Programming and Digital Synthesis 20.1. Announcements • Music Technology Case Study Final Draft due Tuesday, 24 November 20.2. Quiz • 10 Minutes 20.3. The Early Computer: History • 1942 to 1946: Atanasoff-Berry Computer, the Colossus, the Harvard Mark I, and the Electrical Numerical Integrator And Calculator (ENIAC) • 1942: Atanasoff-Berry Computer 467 Courtesy of University Archives, Library, Iowa State University of Science and Technology. Used with permission. • 1946: ENIAC unveiled at University of Pennsylvania 468 Source: US Army • Diverse and incomplete computers © Wikimedia Foundation. License CC BY-SA. This content is excluded from our Creative Commons license. For more information, see http://ocw.mit.edu/fairuse. 20.4. The Early Computer: Interface • Punchcards • 1960s: card printed for Bell Labs, for the GE 600 469 Courtesy of Douglas W. Jones. Used with permission. • Fortran cards Courtesy of Douglas W. Jones. Used with permission. 20.5. The Jacquard Loom • 1801: Joseph Jacquard invents a way of storing and recalling loom operations 470 Photo courtesy of Douglas W. Jones at the University of Iowa. 471 Photo by George H. Williams, from Wikipedia (public domain). • Multiple cards could be strung together • Based on technologies of numerous inventors from the 1700s, including the automata of Jacques Vaucanson (Riskin 2003) 20.6. Computer Languages: Then and Now • Low-level languages are closer to machine representation; high-level languages are closer to human abstractions • Low Level • Machine code: direct binary instruction • Assembly: mnemonics to machine codes • High-Level: FORTRAN • 1954: John Backus at IBM design FORmula TRANslator System • 1958: Fortran II 472 • 1977: ANSI Fortran • High-Level: C • 1972: Dennis Ritchie at Bell Laboratories • Based on B • Very High-Level: Lisp, Perl, Python, Ruby • 1958: Lisp by John McCarthy • 1987: Perl by Larry Wall • 1990: Python by Guido van Rossum • 1995: Ruby by Yukihiro “Matz” Matsumoto 20.7.
    [Show full text]
  • Introduction to Algorithmic Composition and Sound Synthesis! Instructor: Dr
    !MAT 276IA: Introduction to Algorithmic Composition and Sound Synthesis! Instructor: Dr. Charlie Roberts - [email protected]! !Assisted by: Ryan McGee - [email protected]! !Credits: 4! Time: Wednesday / Friday 10:00AM - 11:50AM! Room: Elings Hall, 2003 (MAT Conference Room)! !Office Hours: TBD! // Course Synopsis! This course provides an introduction to techniques of electroacoustic music production through the lenses of sound synthesis and the algorithm. We will begin with basic acoustics and digital audio theory, and !advance to sound synthesis techniques and algorithms for exploring their use.! The course will explore these topics using the browser-based, creative coding environment Gibber (http:// gibber.mat.ucsb.edu). The language used in Gibber is JavaScript and a basic overview of JavaScript will be provided. No programming experience is required (although some small amount of previous programming is preferred, please contact the instructor if you have questions about this), and Gibber is written with beginning programmers in mind. Despite this, it offers a number of advanced features not available in most contemporary music programming languages, including sample-accurate timing and intra-block audio graph modification, audio-rate modulation of timing with concurrent clocks, and powerful abstractions for sequencing and defining musical mappings. It possesses a versatile graphics library and !many interactive affordances.! JavaScript is becoming an increasingly important language in the electroacoustic landscape. It is used in a variety of DAWs (such as Logic Pro and Reaper) and is an important part of the Max/MSP ecosystem. Learning the basics of JavaScript also means that you can create interactive compositions for the !browser, the best vehicle for widespread dissemination of audiovisual works.! Students will leave the course with a high-level understanding of various synthesis techniques: additive, subtractive, granular, FM, and physical modeling, as well as knowledge of digital audio effects.
    [Show full text]
  • Geoffrey Kidde Music Department, Manhattanville College Telephone: (914) 798 - 2708 Email: [email protected]
    Geoffrey Kidde Music Department, Manhattanville College Telephone: (914) 798 - 2708 Email: [email protected] Education: 1989 - 1995 Doctor of Musical Arts in Composition. Columbia University, New York, NY. Composition - Chou Wen-Chung, Mario Davidovsky, George Edwards. Theory - J. L. Monod, Jeff Nichols, Joseph Dubiel, David Epstein. Electronic and Computer Music - Mario Davidovsky, Brad Garton. Teaching Fellowships in Musicianship and Electronic Music. 1986 - 1988 Master of Music in Composition. New England Conservatory, Boston, MA. Composition - John Heiss, Malcolm Peyton. Theory - Robert Cogan, Pozzi Escot, James Hoffman. Electronic and Computer Music - Barry Vercoe, Robert Ceely. 1983 - 1985 Bachelor of Arts in Music. Columbia University, New York, NY. Theory - Severine Neff, Peter Schubert. Music History - Walter Frisch, Joel Newman, Elaine Sisman. 1981 - 1983 Princeton University, Princeton, NJ. Theory - Paul Lansky, Peter Westergaard. Computer Music - Paul Lansky. Improvisation - J. K. Randall. Teaching Experience: 2014 – present Professor of Music. Manhattanville College 2008 - 2014 Associate Professor of Music. Manhattanville College. 2002 - 2008 Assistant Professor of Music. Manhattanville College. Founding Director of Electronic Music Band (2004-2009). 1999 - 2002 Adjunct Assistant Professor of Music. Hofstra University, Hempstead, NY. 1998 - 2002 Adjunct Assistant Professor of Music. Queensborough Community College, CUNY. Bayside, NY. 1998 (fall semester) Adjunct Professor of Music. St. John’s University, Jamaica, NY.
    [Show full text]