(CCM)2 - College-Conservatory of Music Center for Computer Music, University of Cincinnati
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Tosca: an OSC Communication Plugin for Object-Oriented Spatialization Authoring
ICMC 2015 – Sept. 25 - Oct. 1, 2015 – CEMI, University of North Texas ToscA: An OSC Communication Plugin for Object-Oriented Spatialization Authoring Thibaut Carpentier UMR 9912 STMS IRCAM-CNRS-UPMC 1, place Igor Stravinsky, 75004 Paris [email protected] ABSTRACT or consensus on the representation of spatialization metadata (in spite of several initiatives [11, 12]) complicates the inter- The paper presents ToscA, a plugin that uses the OSC proto- exchange between applications. col to transmit automation parameters between a digital audio This paper introduces ToscA, a plugin that allows to commu- workstation and a remote application. A typical use case is the nicate automation parameters between a digital audio work- production of an object-oriented spatialized mix independently station and a remote application. The main use case is the of the limitations of the host applications. production of massively multichannel object-oriented spatial- ized mixes. 1. INTRODUCTION There is today a growing interest in sound spatialization. The 2. WORKFLOW movie industry seems to be shifting towards “3D” sound sys- We propose a workflow where the spatialization rendering tems; mobile devices have radically changed our listening engine lies outside of the workstation (Figure 1). This archi- habits and multimedia broadcast companies are evolving ac- tecture requires (bi-directional) communication between the cordingly, showing substantial interest in binaural techniques DAW and the remote renderer, and both the audio streams and and interactive content; massively multichannel equipments the automation data shall be conveyed. After being processed and transmission protocols are available and they facilitate the by the remote renderer, the spatialized signals could either installation of ambitious speaker setups in concert halls [1] or feed the reproduction setup (loudspeakers or headphones), be exhibition venues. -
The Importance of Being Digital Paul Lansky 3/19/04 Tart-Lecture 2004
The Importance of Being Digital Paul Lansky 3/19/04 tART-lecture 2004 commissioneed by the tART Foundation in Enschede and the Gaudeamus Foundation in Amsterdam Over the past twenty years or so the representation, storage and processing of sound has moved from analog to digital formats. About ten years audio and computing technologies converged. It is my contention that this represents a significant event in the history of music. I begin with some anecdotes. My relation to the digital processing and music begins in the early 1970’s when I started working intensively on computer synthesis using Princeton University’s IBM 360/91 mainframe. I had never been interested in working with analog synthesizers or creating tape music in a studio. The attraction of the computer lay in the apparently unlimited control it offered. No longer were we subject to the dangers of razor blades when splicing tape or to drifting pots on analog synthesizers. It seemed simple: any sound we could describe, we could create. Those of us at Princeton who were caught up in serialism, moreover, were particularly interested in precise control over pitch and rhythm. We could now realize configurations that were easy to hear but difficult and perhaps even impossible to perform by normal human means. But, the process of bringing our digital sound into the real world was laborious and sloppy. First, we communicated with the Big Blue Machine, as we sometimes called it, via punch cards: certainly not a very effective interface. Next, we had a small lab in the Engineering Quadrangle that we used for digital- analog and analog-digital conversion. -
Implementing Stochastic Synthesis for Supercollider and Iphone
Implementing stochastic synthesis for SuperCollider and iPhone Nick Collins Department of Informatics, University of Sussex, UK N [dot] Collins ]at[ sussex [dot] ac [dot] uk - http://www.cogs.susx.ac.uk/users/nc81/index.html Proceedings of the Xenakis International Symposium Southbank Centre, London, 1-3 April 2011 - www.gold.ac.uk/ccmc/xenakis-international-symposium This article reflects on Xenakis' contribution to sound synthesis, and explores practical tools for music making touched by his ideas on stochastic waveform generation. Implementations of the GENDYN algorithm for the SuperCollider audio programming language and in an iPhone app will be discussed. Some technical specifics will be reported without overburdening the exposition, including original directions in computer music research inspired by his ideas. The mass exposure of the iGendyn iPhone app in particular has provided a chance to reach a wider audience. Stochastic construction in music can apply at many timescales, and Xenakis was intrigued by the possibility of compositional unification through simultaneous engagement at multiple levels. In General Dynamic Stochastic Synthesis Xenakis found a potent way to extend stochastic music to the sample level in digital sound synthesis (Xenakis 1992, Serra 1993, Roads 1996, Hoffmann 2000, Harley 2004, Brown 2005, Luque 2006, Collins 2008, Luque 2009). In the central algorithm, samples are specified as a result of breakpoint interpolation synthesis (Roads 1996), where breakpoint positions in time and amplitude are subject to probabilistic perturbation. Random walks (up to second order) are followed with respect to various probability distributions for perturbation size. Figure 1 illustrates this for a single breakpoint; a full GENDYN implementation would allow a set of breakpoints, with each breakpoint in the set updated by individual perturbations each cycle. -
The Viability of the Web Browser As a Computer Music Platform
Lonce Wyse and Srikumar Subramanian The Viability of the Web Communications and New Media Department National University of Singapore Blk AS6, #03-41 Browser as a Computer 11 Computing Drive Singapore 117416 Music Platform [email protected] [email protected] Abstract: The computer music community has historically pushed the boundaries of technologies for music-making, using and developing cutting-edge computing, communication, and interfaces in a wide variety of creative practices to meet exacting standards of quality. Several separate systems and protocols have been developed to serve this community, such as Max/MSP and Pd for synthesis and teaching, JackTrip for networked audio, MIDI/OSC for communication, as well as Max/MSP and TouchOSC for interface design, to name a few. With the still-nascent Web Audio API standard and related technologies, we are now, more than ever, seeing an increase in these capabilities and their integration in a single ubiquitous platform: the Web browser. In this article, we examine the suitability of the Web browser as a computer music platform in critical aspects of audio synthesis, timing, I/O, and communication. We focus on the new Web Audio API and situate it in the context of associated technologies to understand how well they together can be expected to meet the musical, computational, and development needs of the computer music community. We identify timing and extensibility as two key areas that still need work in order to meet those needs. To date, despite the work of a few intrepid musical Why would musicians care about working in explorers, the Web browser platform has not been the browser, a platform not specifically designed widely considered as a viable platform for the de- for computer music? Max/MSP is an example of a velopment of computer music. -
62 Years and Counting: MUSIC N and the Modular Revolution
62 Years and Counting: MUSIC N and the Modular Revolution By Brian Lindgren MUSC 7660X - History of Electronic and Computer Music Fall 2019 24 December 2019 © Copyright 2020 Brian Lindgren Abstract. MUSIC N by Max Mathews had two profound impacts in the world of music synthesis. The first was the implementation of modularity to ensure a flexibility as a tool for the user; with the introduction of the unit generator, the instrument and the compiler, composers had the building blocks to create an unlimited range of sounds. The second was the impact of this implementation in the modular analog synthesizers developed a few years later. While Jean-Claude Risset, a well known Mathews associate, asserts this, Mathews actually denies it. They both are correct in their perspectives. Introduction Over 76 years have passed since the invention of the first electronic general purpose computer,1 the ENIAC. Today, we carry computers in our pockets that can perform millions of times more calculations per second.2 With the amazing rate of change in computer technology, it's hard to imagine that any development of yesteryear could maintain a semblance of relevance today. However, in the world of music synthesis, the foundations that were laid six decades ago not only spawned a breadth of multifaceted innovation but continue to function as the bedrock of important digital applications used around the world today. Not only did a new modular approach implemented by its creator, Max Mathews, ensure that the MUSIC N lineage would continue to be useful in today’s world (in one of its descendents, Csound) but this approach also likely inspired the analog synthesizer engineers of the day, impacting their designs. -
Bringing Csound to a Modern Production Environment
Mark Jordan-Kamholz and Dr.Boulanger. Bringing Csound to a Modern Production Environment BRINGING CSOUND TO A MODERN PRODUCTION ENVIRONMENT WITH CSOUND FOR LIVE Mark Jordan-Kamholz mjordankamholz AT berklee.edu Dr. Richard Boulanger rboulanger AT berklee.edu Csound is a powerful and versatile synthesis and signal processing system and yet, it has been far from convenient to use the program in tandem with a modern Digital Audio Workstation (DAW) setup. While it is possible to route MIDI to Csound, and audio from Csound, there has never been a solution that fully integrated Csound into a DAW. Csound for Live attempts to solve this problem by using csound~, Max and Ableton Live. Over the course of this paper, we will discuss how users can use Csound for Live to create Max for Live Devices for their Csound instruments that allow for quick editing via a GUI; tempo-synced and transport-synced operations and automation; the ability to control and receive information from Live via Ableton’s API; and how to save and recall presets. In this paper, the reader will learn best practices for designing devices that leverage both Max and Live, and in the presentation, they will see and hear demonstrations of devices used in a full song, as well as how to integrate the powerful features of Max and Live into a production workflow. 1 Using csound~ in Max and setting up Csound for Live Rendering a unified Csound file with csound~ is the same as playing it with Csound. Sending a start message to csound~ is equivalent to running Csound from the terminal, or pressing play in CsoundQT. -
A Study on the Use of Vocal Samples and Vocal Transformation Techniques in the Music of Paul Lansky and Trevor Wishart
THE UNIVERSITY OF SYDNEY Copyright and use of this thesis This thesis must be used in accordance with the provisions of the Copyright Act 1968. Reproduction of material protected by copyright may be an infringement of copyright and copyright owners may be entitled to take legal action against persons who infringe their copyright. Section 51 (2) of the Copyright Act permits an authorized officer of a university library or archives to provide a copy (by communication or otherwise) of an unpublished thesis kept in the library or archives, to a person who satisfies the authorized officer that he or she requires the reproduction for the purposes of research or study. The Copyright Act grants the creator of a work a number of moral rights, specifically the right of attribution, the right against false attribution and the right of integrity. You may infringe the author’s moral rights if you: - fail to acknowledge the author of this thesis if you quote sections from the work - attribute this thesis to another author -subject this thesis to derogatory treatment which may prejudice the author’s reputation For further information contact the University’s Copyright Service. sydney.edu.au/copyright A Study on the Use of Vocal Samples and Vocal Transformation Techniques the Music of Paul Lansky and Trevor Wishart Shamun Hameed A thesis submitted in partial fulfilment of the requirements for the degree of Master of Music (Composition) Sydney Conservatorium of Music University of Sydney 2005 Table of Contents A b s tr a c t iii C h a p te r 1 Introduction -
A Tuner of His World: an Interview with Paul Lansky
A Tuner of His World: An Interview with Paul Lansky Alistair Riddell Few composers in recent years have explored the boundaries of computer music as imaginatively as Paul Lansky. Recognizing that Lansky's creative stature is as palpable in the exquisiteness of his music as it is in the detail of his curriculum vi-, I decided to think of this interview as a collection of corridor chats (non-linear, of course!). Over time, I was hoping to gain insight into his current creative concerns the way I had through incidental daily contact as a graduate student at Princeton in the early 1990s. Although this interview was conducted by email, the text, I hope, has an imprint of candid spontaneity and informality to the extent possible through this type of exchange and under the imperative of general publication. The fact that we are seasoned emailers-communicating this way for more than a decade now-would, at least, ensure that the interview mechanics were natural and relaxed. Certainly, this text is considered. Its measure is different from that of a conversation transcribed from a recording because it evolved over a much longer period. A slow dialogue in electronic letters. I like to imagine he composed his responses on the same computer he composes his music (I know I did). Entirely probable, and an observation I'm sure would appeal to his sense of technological engagement. To view Lansky as a computer hacker or boffin is to see him with only one of his hats on (others he wears are Professor of music at Princeton University, composer, guitar freak and folk music lover). -
Final Presentation
MBET Senior Project: Final Presentation Jonah Pfluger What was the project? And how did I spend my time? ● The core of this project centralized around two main areas of focus: ○ The designing and building of custom audio software in Max/MSP and SuperCollider ○ The organization, promotion, and performance of a concert event that utilized these custom audio tools in a free improvised setting alongside other instruments ● Regarding “MBET”: ○ The former part of the project addresses “Technology” ○ The latter part (most directly) addresses “Business” ■ Also addresses “Technology” as I undertook various technical tasks in the setup process such as: setting up a Quadraphonic speaker system for synthesizer playback, setting up a separate stereo system for vocal playback/monitoring, and other tasks standard to “live event production” Max/MSP vs SuperCollider ● To develop the various audio tools/software instruments I heavily utilized Max/MSP and SuperCollider. ● Max is a visual programming language whereas SuperCollider uses a language derivative of C++ called “sclang” ● All Max projects eventually were built out into graphic user interfaces, 1/2 of SC projects were (with the other ½ having a “live code” style workflow) ● Ultimately, both were extremely useful but are simply different and, therefore, better at different tasks The instruments… (part 1) ● Max instrument: Generative Ambient Console ● Expanded class project based on generative ambient "drone", good for Eno-esque textures, or a ghostly electronic Tanpura-esque sound. The instruments… -
Section 9: Analysis and Resynthesis Procedures
9. Analysis and resynthesis procedures (This section last updated June 2002) This section provides tutorial information on three analysis/resynthesis techniques available on the ECMC SGI and Linux systems: • phase vocoder programs analyze the changing signal energy within hundreds or thousands of very narrowfrequencybands; during resynthesis, the signal is reconstructed, but modifications in pitch, duration or other parameters can be introduced • sms ("Spectral Modeling Synthesis") is a package of programs originally developed at CCRMA (Stanford University) in which sounds are divided into a periodic (pitched) component, analyzed in a manner similar to phase vocoder procedures, and a "stochastic" (aperiodic) component, analyzed as filtered white noise. sms resynthesis techniques provide a broad range of sound modification possi- bilities, including timbral morphing, but work much better with certain types of sounds than with oth- ers. • linear predictor coding (lpc)analysis and resynthesis programs do not attempt to capture every frequencycomponent within a source sound,but rather to capture time-varying spectral formants (res- onances, or emphasized narrowfrequencybands). Spectral formant analyses created by lpc software can be used with Eastman Csound Library instrument algorithm resyn to produce varied resynthesis of a sound, or with algorithm xsyn to create a hybrid, cross-synthesized "child" sound that has some characteristics of its two"parent" sounds; lpc resynthesis and cross-synthesis also can be performed with the mixviews application. -
Antescollider: Control and Signal Processing in the Same Score José Miguel Fernandez, Jean-Louis Giavitto, Pierre Donat-Bouillud
AntesCollider: Control and Signal Processing in the Same Score José Miguel Fernandez, Jean-Louis Giavitto, Pierre Donat-Bouillud To cite this version: José Miguel Fernandez, Jean-Louis Giavitto, Pierre Donat-Bouillud. AntesCollider: Control and Signal Processing in the Same Score. ICMC 2019 - International Computer Music Conference, Jun 2019, New York, United States. hal-02159629 HAL Id: hal-02159629 https://hal.inria.fr/hal-02159629 Submitted on 18 Jun 2019 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. AntesCollider: Control and Signal Processing in the Same Score José Miguel Fernandez Jean-Louis Giavitto Pierre Donat-Bouillud Sorbonne Université∗ CNRS∗ Sorbonne Université∗ ∗ STMS – IRCAM, Sorbonne Université, CNRS, Ministère de la culture [email protected] [email protected] [email protected] ABSTRACT GUI. Section4 presents the use of the system in the devel- opment of Curvatura II, a real time electroacoustic piece We present AntesCollider, an environment harnessing An- using an HOA spatialization system developed by one of tescofo, a score following system extended with a real- the authors. time synchronous programming language, and SuperCol- lider, a client-server programming environment for real- 2. -
Distributed Musical Decision-Making in an Ensemble of Musebots: Dramatic Changes and Endings
Distributed Musical Decision-making in an Ensemble of Musebots: Dramatic Changes and Endings Arne Eigenfeldt Oliver Bown Andrew R. Brown Toby Gifford School for the Art and Design Queensland Sensilab Contemporary Arts University of College of Art Monash University Simon Fraser University New South Wales Griffith University Melbourne, Australia Vancouver, Canada Sydney, Australia Brisbane, Australia [email protected] [email protected] [email protected] [email protected] Abstract tion, while still allowing each musebot to employ different A musebot is defined as a piece of software that auton- algorithmic strategies. omously creates music and collaborates in real time This paper presents our initial research examining the with other musebots. The specification was released affordances of a multi-agent decision-making process, de- early in 2015, and several developers have contributed veloped in a collaboration between four coder-artists. The musebots to ensembles that have been presented in authors set out to explore strategies by which the musebot North America, Australia, and Europe. This paper de- ensemble could collectively make decisions about dramatic scribes a recent code jam between the authors that re- structure of the music, including planning of more or less sulted in four musebots co-creating a musical structure major changes, the biggest of which being when to end. that included negotiated dynamic changes and a negoti- This is in the context of an initial strategy to work with a ated ending. Outcomes reported here include a demon- stration of the protocol’s effectiveness across different distributed decision-making process where each author's programming environments, the establishment of a par- musebot agent makes music, and also contributes to the simonious set of parameters for effective musical inter- decision-making process.