Datormusik - idéer och verktyg Musik är organiserat ljud (vem var det nu som sa så?) men jobbet måste ju göras
datormusik, musik som skapats med hjälp av datorer och där datoranvändningen haft väsentligt inflytande på det estetiska resultatet. (Begåvad definition i Nationalencyklopedin)
Alltför färdigt eller alltför jobbigt? Färdiga verktyg hur färdigt? WYSIWYG/WYSIWYH(ear) kanske: What You See Is All You ve Got Egna verktyg uppfinna hjulet från början, varje gång musik är organiserade samples i 44.1kHz oändlig flexibilitet Lagom jobb är bäst
Många sätt att arbeta med dator Redigera musik på dator notskrivningsprogram underlättar, kanske påverkar? Algoritmiska kompositioner slumpmetoder, fraktaler, serier, matematiska modeller för akustiska och/eller elektroakustiska instrument Styrning av analoga eller digitala instrument sequensers, MIDI-redigering, händelsestyrning Ljudgenerering DSP (digital signal processing) i programvara Live-instrument direkt eller indirekt live electronics PowerBook-instrumentalisten
Notredigering Många kommersiella program Finale, Sibelius, etc ofta med MIDI-koppling provlyssning MIDI till notskrift, kvantisering försök till standardisering av notskriftsfilformat svårt, ävan traditionell notskrift är potentiellt mycket komplex mycket står mellan raderna Traditionell notskrift utgår från ljudhändelser
Kompositions- hjälpmedel Låt datorn räkna fram musiken slumpförlopp, styrda slumpförlopp klingande matematiska modeller fraktaler, serier metoden viktigare än det klingande resultatet? för musiker och/eller eam
Datorn som styrenhet Redigera/generera händelseförlopp styra instrument/syntar reagera på händelser bearbeta redigera sequensers på kompositionskammaren på scen standard för kommunikation och lagring: MIDI
Icke-realtid/reatid (live) Traditionella instrument alltid realtid! förr fanns klar distinktion kompositör/musiker Datorer klarar i dag både och kompositören realiserar själv kvar blir klangregi vid konserten Live electronics datorn är ensemblepartner (mer eller mindre) sensorstyrning
Direkt ljudgenerering Ett program som räknar fram samples jobbigt alltför generellt Existerande ramverk mest känt: CSound textbaserad beskrivning hur ljuden görs: orchestra när ljuden spelas: score helt generellt, utökningsbart
Kursverktyg Audacity ljudredigering, effekter Reason sequenser, sampler, midi CSound ljudgenerering, styrt av textfilbeskrivningar senare versioner även med realtid, ljud-in, midi PD (Pure Data) freewareversion av MAX/MSP för Mac visuellt objektorienterad programmeringsspråk, realtid midi in/ut, ljud in/ut, effekter Allt annat som finns på nätet, inte så lite
MIDI Musical Instrument Digital Interface enkel och billig idé med mycket stor genomslagskraft vid introduktionen i mitten 80- talet alla stödde från början unikt i datakommunikationssammanhang! standardiserar musikaliska händelser elektriskt, kontakter, format
MIDI Skickas som små datapaket från sändare till en eller flera mottagare ingen kvittens, förhoppningsteknik max ca 1000 paket/s 16 kanaler delar på kapaciteten främst för anslags -instrument sämre för blås och stråk där energi tillförs under tonbildningen tillräckligt bra för mycket
MIDI meddelande-typer Note-on, note-off kanal - notnummer - hastighet Control change kanal - kontrollnummer - värde standardnummer för volym, pan, vibrato etc även specialnumrering per instrument Program change byt ljud(nummer) på en kanal
MIDI meddelande-typer System exclusive sysex standard per tillverkare Realtidmeddelande tidkoder (kan användas vid synkning) Övriga Channel pressure, pitch wheel, after touch, klockor
MIDI filformat Midi kan sparas på fil i princip raddas meddelande efter varandra varje meddelande tidsstämplas data organisering i tracks och chunks lite pilligt men fungerar De flesta datorer/ljudkort har en inbyggd midisynt de flesta kan spela midifiler General Midi är en standard instrumentuppsättning med standardiserade nummer
MIDI resurser Mycket finns på nätet bra sida http://www.borg.com/~jglatt/ standarddokument nyttiga verktyg, bl a MIDI-till-textfil och textfil-till- MIDI översättare tips och länkar även en del om audioformat
Csound Beskriv i text vad som skall klinga definiera instrument i en orkesterfil (.orc) skriv noterna i en partiturfil (.sco) kör Csound som beräknar ljudfilen spela upp eller använd vidare Ålderdomlig syntax ganska oläsbar, jobbig att skriva enklare generera filerna med hjälp av program
Csound exempel score ; semikolon inleder kommentarer ;=========== ; tut.sco ;=========== f1 0 4096 10 1 ; generera sinusvåg (obegripligt?) ;instr strt duration p4(hz) i1 0 4 440 i1 3 2 660 e ; slut
Csound exempel orkester ;=========== ; tut.orc ;=========== instr 1 ; namn op er ampl frekvens vågtabellnr a1 oscil 10000, p4, 1 ; (generera ton med oscil) ; oper varifrån out a1 ;(signal a1 matas ut) endin
Csound - resurser Massor av programvara på nätet versioner av Csound för alla miljöer versioner med realtid, midi, GUI etc front-end -program instrument, låtar, tutorials www.csounds.com aktiv samling