ESPEN AURE MUS 2830 HØST 2013 Semesteroppgave for interaktiv musikk «STEP SEQUENCING» Hensikten med denne oppgaven er å belyse de mulighetene som finnes innenfor et interaktivt system med fokus på step sequencing. Og på hvilke måter hardware utstyr og software programmer kan kommunisere med hverandre. Jeg har valgt å ta utgangspunkt i mitt «studio» bestående av synther, sequencere og kontrollere. Fokuset for oppgaven er bruk av step sequencere og sanntidslydbehandling ved bruk av kontrollere. Kommunikasjonen mellom kontrollere og software er basert på kontrolldata og midi cc instruksjoner. Jeg skal ikke gå inn i detaljer omkring midi eller tekniske detaljer rundt oppkobling av systemet, men heller forsøke å beskrive best mulig hvordan utstyret kommuniserer med hverandre og vise hvordan man kan bruke to software step sequencere til å trigge to hardware synther. Og hvordan en hardware sequencer kan trigge en software synth. Jeg skal beskrive «produktet» og de lydlige mulighetene som finnes ved bruk av kontrollere og sanntidslydbehandling. I tilegg skal jeg demonstrere/dokumentere og mikse det musikalske forløpet i sanntid ved hjelp av lyd og video.
BEHRINGER BCR2000 CLOCKWORK MOOG SUB PHATTY Illustrasjon 1: Behringer BCR2000 Controller pitch-- velo-- skip--- mute-- Illustrasjon 2: Wok Clockwork Step Sequencer Illustrasjon 1 og 2 viser hvordan jeg har programmert clockwork og kontrolleren til å kommunisere
med hverandre. Kommunikasjonen mellom hardware og software er basert på midi cc data. Kontrolleren består av enkodere og knapper. Enkoderne har fått tildelt hver sine parametere og fungerer fint til å styre pitch (1-8) og velocity (25-32).Knappene er også blitt tildelt sine parametere samt en toogle on funksjon som betyr at de enten sender et signal «av» med verdi 0 eller «på» med verdi 127. Disse passer da fint til å styre skip (9-16) og mute (17-24). I tillegg kan kan jeg styre rate (hastighet) på 81, mode på 82 og antall steps på 83. Illustrasjon 1 viser preset 7 og styrer kun de åtte første steps, pitch, mute og skip på clockwork. Ettersom clockwork har 16 steps etc har jeg programmert preset 8 til å styre de åtte siste. Med to instanser av clockwork vil jeg derfor bruke preset 7 & 8 til clockwork 1 og preset 9 & 10 til clockwork 2. Informasjon fra preset 7 og 8 blir sendt over midi kanal 4, mens informasjon fra preset 9 og 10 blir sendt over midi kanal 5. Ruting av midi kanaler og inn/utganger er gjort på pc med ableton live som «digital audio workstation». Midi data fra clockwork blir sendt til hver sin analoge monofone synthesizer (moog sub phatty): Illustrasjon 3: Behringer BCR2000 Controller
Illustrasjon 4: Wok Clockwork Step Sequencer
Illustrasjon 5: Moog Sub Phatty DOEPFER MAQ 16/3 & KORG MS20 LEGACY CONTROLLER KORG MS20 VST Illustrasjon 6: Doepfer Maq 16/3 &
Illustrasjon 7: Korg MS20 Controller
Illustrasjon 8: Korg MS20 VST Denne kombinasjonen viser hvordan en analog sequencer kan brukes til å «trigge» en software synth. I tillegg har jeg en hardware kontroller som kan styre parameterne til synthen. Kontrolleren er en visuell kopi av synthen og sender ut midi cc data over usb. Doepfer Maq 16/3 kan brukes på mange måter. I dette tilfellet brukes den som 2 16 steps og en 8 steps sequencer som kun sender pitch/tonehøyde til MS20. Jeg har derfor ingen mulighet til å forandre eller påvirke sekvensen av toner slik jeg kan med behringer/clockwork kombinasjonen, men jeg har mulighet til å forandre og endre parameterne på synthen via kontrolleren slik at lydbildet forandres.
INTERAKSJONSMULIGHETER & SANNTIDSLYDBEHANDLING Tanken bak dette «produktet» er å kunne ha tilgang til og benytte de samme funksjonene som opprinnelig fantes på de klassiske analoge sequencerne. Ved å bruke en kontroller får man «hands on» kontroll til funksjoner som skip,mute og velocity for hver step. Man har dermed mulighet til å endre eller påvirke det lydlige forløp i sanntid. I mange tilfeller gir ikke en mus den samme friheten til å endre eller justere parametere i sanntid ettersom man ikke gjøre flere endringer samtidig. En kontroller gir også mer frihet til å fokusere på musikken fordi man i mindre grad trenger å rette oppmerksomheten mot en data skjerm. For å kunne endre de dynamiske forholdene mellom sequencerne er det også viktig å bruke en mikser. Ved å bruke step sequencere i kombinasjon med en mikser åpner det seg også muligheter for å mikse et «ferdig produkt» i sanntid. Jeg skal i demonstrasjonen forsøke å vise hvordan man kan bygge opp, endre og utvikle et slikt motiv over tid ved bruk av kontrollere og sanntidslydbehandling. Det musikalske forløpet vil bestå av 5 synkroniserte sequencere som spiller polyrytmiske repetative melodiske mønstre basert på et motiv, klangbilde evt tone sammensetning. To sequencere (clockwork 1 &2 ) trigger hver sin hardware synth (sub phatty 1 & 2) hvor sequencer parameterne styres av behringer kontrolleren. Og 3 sequencere (fra maq 16/3) som trigger den virtuelle software synthen (korg ms20) hvor parameterne på soft-synthen er styrt av korg kontrolleren. Samtidig har jeg også mulighet til å endre parameterne på hardware synthene (sub phatty 1 & 2). All lyd blir mikset i sanntid via 5 stereo par på mikseren. Av effekter har jeg kun brukt panorering og litt reverb. For å holde det enkelt har jeg valgt å gjøre små endringer på synth parameterne underveis. På sub phatty og ms20 er det i hovedsak filter cutoff, release, sustain og decay som forandres. På MS20 har jeg i tillegg endret parameterne hold, scale og peak resonance. Hvordan fungerer det å bruke behringer kontrolleren til å styre en software step sequencer? For å gjennomføre dette på best mulig måte har jeg forhåndsprogrammert pitch/tonehøyde til sequencerne slik at det melodiske «motivet» og repetative forløpet er satt på forhånd. Endringer som gjøres underveis dreier seg stort sett om skip, mute og velocity. Knappene som styrer skip og
mute indikerer med et lys når disse funskjonene er aktivert. Og enkoderene for velocity og pitch indikerer også med et lys i hvilken posisjon de er satt. Det er derfor visuellt sett enkelt å ha oversikt over parameterenes funksjoner/posisjoner på behringer kontrolleren. Koblingen mellom handling og lyd er analog elektronisk og digital elektronisk via digitale signaler. Det er ingen merkbar forsinkelse mellom handling/bevegelse til det lydlige resultat forekommer. Det kan av og til være forvirrende når man skal skifte preset på kontrolleren slik at man kan kontrollere steps 9-16. Løsningen ble derfor å holde meg mest til steps 1-8 og heller fokusere på de, da jeg allikevel har 2 andre sequencere som spiller 16 steps. Utstyrsliste: Behringer BCR2000 Rotary Controller Moog Sub Phatty x 2 Clockwork Step Sequencer ( Software laget av Wolfgang Krumme) Korg MS20 Software Korg MS20 Legacy Controller Doepfer Maq 16/3 Allen & Heath R16 Audio Interface/Mixer ESI M8U XL Midi Interface Pc / Ableton Live Kilder: Eduardo R Miranda and Marcelo M.Wanderlay : New digital musical instruments (Middleton 2006) Trocco & Pinch : Analog days ( Harvard University Press 2002)