for accordion and electronics Bryan Eubanks, 2011/2012

Similar documents
A SuperCollider Implementation of Luigi Nono s Post-Prae-Ludium Per Donau

Rebis Audio Ltd. RA226 Digital Sampler User Guide

A 19-Tone Scale Synthesizer. CHRISTIAN LINDEBORG and CHRISTOFFER SANDBERG

The computer speakers can be loud. So, you may want to adjust the volume. For example, on the Mac keyboard you can use the F11 and F12 keys.

UNIVERSITY OF DUBLIN TRINITY COLLEGE

Alexis Perepelycia Arranger, Composer, Director, Interpreter, Publisher, Teacher

User s Guide - 64 Bit Digital Electronic Crossover

Audacity Tips and Tricks for Podcasters

S I N E V I B E S FRACTION AUDIO SLICING WORKSTATION

Comparison Parameters and Speaker Similarity Coincidence Criteria:

I. LISTENING. For most people, sound is background only. To the sound designer/producer, sound is everything.!tc 243 2

PROFESSIONAL 2-CHANNEL MIXER WITH EFFECTS LOOP

CUE A (activate Clar. mic): m. 395 (beginning of Mvt. IV, just a fraction of a second before the solo Clar. begins to play) - press "a"

Classroom Setup... 2 PC... 2 Document Camera... 3 DVD... 4 Auxiliary... 5

Panaray 802 Series III TECHNICAL DATA SHEET. loudspeaker. Key Features. Product Overview. Technical Specifications

Getting started with Spike Recorder on PC/Mac/Linux

Natural Radio. News, Comments and Letters About Natural Radio January 2003 Copyright 2003 by Mark S. Karney

Spinner- an exercise in UI development. Spin a record Clicking

VTAPE. The Analog Tape Suite. Operation manual. VirSyn Software Synthesizer Harry Gohs

WIDEX FITTING GUIDE PROGRAMMING ZEN FOR WIDEX ZEN THERAPY COMPASS GPS INTRODUCTION BASIC WIDEX ZEN THERAPY FITTING STEPS FOR THE BASIC FITTING

LISTENING GUIDE. p) serve to increase the intensity and drive. The overall effect is one of great power and compression.

Bionic Supa Delay Disciples Edition

Four Head dtape Echo & Looper

Edit Menu. To Change a Parameter Place the cursor below the parameter field. Rotate the Data Entry Control to change the parameter value.

Experiment 9A: Magnetism/The Oscilloscope

Recording to Tape (Analogue or Digital)...10

Advanced Audio Effects in GarageBand by Jeff Tolbert

OPERATIONS MANUAL FOR EDISON PROFESSIONAL Professional ABS Molded Loudspeaker M4000

Fraction by Sinevibes audio slicing workstation

A new lifestyle with VIMA

AUDIO RECORDING. Rewind - to move back to a specific point in the recording (usually the beginning)

INDIVIDUAL INSTRUCTIONS

EXPECTATIONS at the end of this unit. some children will not have made so much progress and will:

Acoustical Testing 1

CVP-609 / CVP-605. Reference Manual

Keyframing TOPICS. Camera Keyframing 'Key Camera' Popover Controlling the 'Key Camera' Transition Starting the 'Key Camera' Operation

Auditory Illusions. Diana Deutsch. The sounds we perceive do not always correspond to those that are

ARIA STUDIOTRACK IIII R504

EMERGENT SOUNDSCAPE COMPOSITION: REFLECTIONS ON VIRTUALITY

RoomMatch RM and RM TECHNICAL DATA SHEET. asymmetrical array modules. Key Features. Product Overview. Technical Specifications

EUROPA I PREAMPLIFIER QUICK START GUIDE Dave Hill Designs version

Credits:! Product Idea: Tilman Hahn Product Design: Tilman Hahn & Dietrich Pank Product built by: Dietrich Pank Gui Design: Benjamin Diez

Linear Time Invariant (LTI) Systems

DOD OWNER'S MANUAL 866 SERIES II GATED COMPRESSOR/LIMITER SIGNAL PROCESSORS

ALGORHYTHM. User Manual. Version 1.0

cryo user manual & license agreement

FPFV-285/585 PRODUCTION SOUND Fall 2018 CRITICAL LISTENING Assignment

Digital Feedback Eliminator

2. AN INTROSPECTION OF THE MORPHING PROCESS

OUTER SPACE USER GUIDE

Voluntary Product Accessibility Template for Web Application

Voluntary Product Accessibility Template

QUAD LFO MANUAL V SE 14TH AVENUE PORTLAND OR USA

Musical Acoustics Lecture 15 Pitch & Frequency (Psycho-Acoustics)

SP-500 Main Features. EasyStart CONTENTS

Crash Course in Digital Signal Processing

1. Welcome To BeatChop

Summary Table Voluntary Product Accessibility Template. Supporting Features

Outline ip24 ipad app user guide. App release 2.1

Bite-Sized Music Lessons

Summary Table Voluntary Product Accessibility Template. Supporting Features. Supports. Supports. Supports. Supports

A Real Word Case Study E- Trap by Bag End Ovasen Studios, New York City

Proceedings of Meetings on Acoustics

Reference Manual. Using this Reference Manual...2. Edit Mode...2. Changing detailed operator settings...3

Introduction! User Interface! Bitspeek Versus Vocoders! Using Bitspeek in your Host! Change History! Requirements!...

9.35 Sensation And Perception Spring 2009

Government Product Accessibility Template for Servers

Therefore we need the help of sound editing software to convert the sound source captured from CD into the required format.

Simple Harmonic Motion: What is a Sound Spectrum?

CUSSOU504A. Microphones. Week Two

TAGx2 for Nexus BioTrace+ Theta Alpha Gamma Synchrony. Operations - Introduction

11: PC MACs RealTime Pulldown

Introducing the New Daking Console

Quest Chapter 26. Flying bees buzz. What could they be doing that generates sound? What type of wave is sound?

Thoughts and Emotions

PSYCHOACOUSTICS & THE GRAMMAR OF AUDIO (By Steve Donofrio NATF)

Pitch-Synchronous Spectrogram: Principles and Applications

Analyzing and Saving a Signal

Pitch. The perceptual correlate of frequency: the perceptual dimension along which sounds can be ordered from low to high.

The simplest way to stop a mic from ringing feedback. Not real practical if the intent is to hear more of the choir in our PA.

AcoustiSoft RPlusD ver

XB-14 Quick Operation Manual V1 23/10/2013

5. At a distance of 5.0 from a point sound source, the sound intensity level is 110 db. At what distance is the intensity level 95 db? a. 5.0 m b. 7.1

Voluntary Product Accessibility Template

GET STARTED. For assistance, call us on or visit manhattan-tv.com/help

Unit 5c - Journey into space: Exploring sound sources (QCA Unit 18 - Year 5/6)

Using FR-4x Editor. Introduction. Installation. Connecting the FR-4x to the Editor

TAPE ECHO HANDCRAFTED IN DENMARK

Transmitter Installation and Operation

Voluntary Product Accessibility Template

Math and Music Developed by Megan Martinez and Alex Barnett in conjunction with Ilene Kanoff

Toward a Computationally-Enhanced Acoustic Grand Piano

Shifty Manual v1.00. Shifty. Voice Allocator / Hocketing Controller / Analog Shift Register

Asynchronous counters

Section III: Long Tones & Lip Slurs III - 1

MANUAL v.3 CONTACT MORE THAN LOGIC. UNITING ART + ENGINEERING.

508 Phono Preamplifier. Boulder Amplifiers, Inc. 255 S. Taylor Ave. Louisville, CO (303) /1/2018 Rev. 1.

Experiment 13 Sampling and reconstruction

AV KEEPS NYC SECURE JAIL IS UNDER CONTROL GREETINGS FROM MARS NYPD S EOC SERVES MULTIPLE PURPOSES.

Cathedral user guide & reference manual

Transcription:

Bryan Eubanks, 2011/2012

one loudspeaker, two microphones, computer generated sound, and accordion duration: 20 to 45 minutes to be performed in any space, indoors or outdoors bryan eubanks, 2011/2012

instructions the live electronics for this piece are a generative computer program that is a stand alone application, included in the download of this score, which will run on OSX only. It works like any other application and is reccommended for ease of use when realizing this piece. a plain text file is included which can used on other operating systems in conjunction with the supercollider audio software (available for free online). electronics play from a single speaker, adding a subwoofer if possible, located near the accordion player. a pair of microphones, connected to the audio input of the computer, are to be placed near, or in between, the accordion and speakers, or they can be seperated somewhere in the space of performance in order to record the interaction of the accordion and the cross-filtering oscillators in the environment. the output and input volumes should be set carefully, but will need to be adjusted sensitive to the site of performance. the speaker output should be set so that it is neither dominating the space nor masked by any present ambient sound. the microhpone input level should be set carefully to capture a strong signal with a low noise content, but keep in mind that the microphones continually record onto a short loop so over the course of 17 repetitions the amplitude will increase. in any event a low level generally suffices, depending on where the microhones are placed. care should be taken to eliminate any chance of feedback between the microphones and loudspeaker by muting the speaker output of the microphone input channels on the device being used for recording and playback. the layered chord that results from this recording process should be at a level that sits in the room at about the same levelthat the live sections were played at, it should not be a drastic change in volume (more a change in density), and present a smooth transition from live to recorded sound. the computer generates electronic tones that cross filter (diagramed on score), choosing a different pitch from the chord, and duration, on each iteration. the accordion may play anytime during each iteration by choosing a pitch (or two) from the chord within a whole step of what the electronics are currently voicing. the accordion sustains these pitches at a volume that blends with the oscillators, extending the bellows in only one direction on each sounding. the accordion can begin with the oscillators, or shortly after, but if the accordion ceases to sound before the second oscillator (the higher partial, descending) enters at the halfway point of each iteration, the the same pitch(es) may be played again. accordion should always stop sounding either before the oscillators end or with them. after the 17 iterations of the process are finished, the computer will play a recording, captured by the pair of microphones, of the preceding performance, and the ambient space where the performance occured, layered upon itself and compressed into a 55 second loop. this will last for a duration equal to the combined time of the 17 iterations recently played. it will rest at a very soft volume; a residual, lingering chord...within which the accordian can occasionally sound pitches from the chord at very quiet levels and for very extended durations.

chord accordion chooses one or two tones within a whole step of what computer is currently voicing on each iteration, sustaining this tone, or tones, at a low volume for half of, or the entire, duration of the electronic sound. accordion must take cues for starting, stopping, and pitch choice from the real time generation of tones being performed by the computer. computer chooses one pitch from this chord on each iteration and generates an additional tone one octave below this pitch. a higher partial of this pitch is also selected and the computer slowly opens a filter on the tone to this partial over the duration of each iteration, whic is between 23 and 88 seconds. half - way through each iteration a second oscillator begins sounding at the higher partial and performs this filtering process in reverse, closing the filter to the towards the original chosen pitch.

score time = between 23 & 88 seconds time/2 repeat 17 x closed open formant filter oscillator one time/2 open closed formant filter oscillator two time/2 repeat 17 x accordion variations on these forms a b if player chooses to play twice, notes played must be identical c d only extend bellows in one direction for each note e b. eubanks 2011/2012

code for electronic score written in supercollider 3.4 this is to be used in the event that the performance is using a system other than mac osx, and may have to be modified in this case. whenever possible, use the stand alone application that comes with this score for realization. ( ~update = { but, string but.states = [[string.asstring, Color.black, Color.white], [string.asstring, Color.black, Color.green]];but.refresh;}; SynthDef(\formant, { starthz=55 endhz=233 time=9 stline=3 endline=5 hz=645 var env,source; env=envgen.kr(env.linen(0.1,time-0.2,0.1,xline.kr(stline, endline, time, doneaction: 2))); source=formant.ar(hz, Line.kr(starthz, endhz, time), hz, env); Out.ar(0,source);}).send(s); SynthDef(\base, { time=3 note=25 var source; source=mix.new(fsinosc.ar([note,sinosc.kr(sinosc.kr(0.00002,0,0.02,0.05),0,0.75,note)],0,0.05)); Out.ar(0,source*EnvGen.kr(Env.linen(0.1,time-0.2,0.1,0.1),doneAction: 2));}).send(s); SynthDef(\record, {arg on=1; RecordBuf.ar(SoundIn.ar([0,1]),~c,0,1.0,1.0,loop: 1);}).send(s); SynthDef(\play, { time=120 var source,env; source=playbuf.ar(2,~c,loop: 1); env=envgen.kr(env.linen(0.1,time,0.1,0.08),doneaction: 2); Out.ar(0,Mix.new(source*env));}).send(s); ~endtimearray=array.newclear(17); ~accordion=routine({10.wait;~rec=synth(\record); 17.do{ var harmnum;~fund=[131,196, 261, 294,174].scramble.choose; harmnum=(~fund/2)*rrand(5,16);a=[~fund, harmnum]; b=[harmnum,~fund];c=[0.05,0.012];d=[0.012,0.05];~time=rrand(23,88);f=[~time,~time/2]; ~endtimearray.add(~time); Synth(\base, [\time, ~time, \note, ~fund/2]); Task({2.do{arg i; Synth(\formant, [\hz, ~fund,\time, f[i], \starthz, a[i],\endhz, b[i], \stline, c[i], \endline, d[i]]); (~time/2).wait; }}).play;(~time*1.13).wait;}}); ~second=routine({1.do{var endtime;endtime=~endtimearray.sum;~rec.free;1.wait; ~update.value(~b, "ending");~play=synth(\play, [\time, endtime]);endtime.wait; ~update.value(~b, "end");t.pause;1.wait; ~update.value(~b, "press to begin with 10 sec pause"); ~b.refresh;~c.free;t.reset;}}); w = Window( "for accordion and electronics (2011)", Rect( 750, 75, 375, 105 )); t = Task.new({ inf.do({ i ~b = Button( w, Rect( 5, 25, 183, 52 ));~b.states = [[ "press to begin with 10 sec silence", Color.black, Color.white ], [ "playing/push to stop & restart", Color.black, Color.green ], ]; ~b.action = { b (b.value==1).if{~a.string = "0:00";t.play;fork{ inval inval=~accordion.embedinstream(inval); inval=~second.embedinstream(inval);};} {{~accordion.stop;~second.stop;t.pause;cmdperiod.run;3.wait; ~synthtwo.reset;~accordion.reset;~second.reset;~c.free;t.reset;~a.string = "0:00";}.fork;};}; ~a = StaticText(w, Rect(190, 25, 180, 52)); ~a.background=color.white; ~a.align = \center; ~a.font = Font("Arial", 55); ~a.string = "0:00"; w.front; )