|
MIDI
MIDI står
för Musical Instrument Digital Interface och är ett kommunikationssystem
som tillåter synthar av olika fabrikat och modeller att kommunicera med
varandra på samma språk. Det enklaste användningsområdet är att spela på
en synt medan ljudet spelas upp på en annan synt, alltså en form av
fjärrstyrning. MIDI innehåller inga ljud, man kan istället jämföra det
med noterna en pianist spelar. Noterna själva ger inget ljud ifrån sig
utan först när en pianist spelar stycket så uppstår själva ljudet. På
samma sätt som att bra noter kan förstöras av en dålig pianist kan även
MIDI förstöras av en dålig ljudmodul och tvärt om.
Med MIDI kan meddelanden som att en ton trycks ned, vilken ton det är
och hur hårt den trycktes ned exempelvis skickas. Men även att tonen
släpps upp och hur snabbt den släpps upp. På avancerade syntar
registreras så gott som varenda knapp, reglage, pedal och ratt som man
drar, trycker och skruvar på för att kunna spelas in eller skickas till
en annan synth. MIDI skickas digitalt via en 5-polig DIN kontakt och
tillåter bara enkelriktad kommunikation. Detta betyder att om man
använder en synth för att spela in midi signaler i Cubase och sedan vill
spela upp det med samma synt så behövs två midi sladdar, en åt varje
håll. Observera att detta endast gäller normala MIDI kontakter, på
nyare synthar kan det även finnas Serial eller USB kontakter där en
sladd skickar åt bägge håll. MIDI skickas dessutom bit för bit,
vilket gör att om man trycker ned 3 toner samtidigt så spelas de upp en
efter en. Detta sker dock så snabbt att örat uppfattar det som att de
spelas samtidigt.

5-Polig DIN Standard Kontakt. Endast pol 1-2-3 används i MIDI
sammanhang.
GM: General MIDI
I moderna synthar finns det ofta flera hundra Program (Ljud,
Instrument) att tillgå som dessutom kan spelas upp på 16 kanaler.
Programmen är vanligtvis uppdelade i s.k. Banker, som är en samling med
upp till 128 olika ljud. Om jag vill spela upp ett midistycke som
komponerades med en annan synth än den jag har kan detta leda till
problem. Program nummer 14 på Bank 2 kan vara helt annorlunda på olika
synthar, på den ena kanske det är en säckpipa medan det på den andra är
en elgitarr. För att lösa detta skapades General MIDI som är ett system
där man har en Bank som innehåller bestämda instrument. Program 12 i
General MIDI är t.ex. alltid Marimba och Trummor spelas alltid upp från
kanal 10. När detta system utvecklades så var det smått fantastiskt, nu
kunde man komponera en poplåt med piano, bas, trummor och stråkar på en
Yamaha synt och sedan spela upp stycket på en Roland synt och höra samma
instrument spela. Pianot skulle visserligen låta olika från synt till
synt men man skulle alltid höra att det var ett piano. Problemet med
detta är att många synttillverkare vill rikta in sina syntar på
speciella områden, en synt ska vara till för techno musik och en annan
ska ha ett så bra piano ljud som möjligt. Eftersom en synth har en
begränsad mängd plats att lagra ljuden i blir det oftast General MIDI
Banken man väljer att snåla in på. Vilket har lett till att det ganska
konsekvent är så att de synthar som stöder General MIDI har sina sämsta
ljud samlade i General MIDI Banken. Det område där General MIDI användes
flitigast var antagligen i datorspel då man kunde spela upp musiken på
MIDI chippet som fanns på ljudkortet med rätt instrument oavsett vilket
ljudkort man hade. Numera är dock musiken nästan alltid ljudfiler eller
spår på en cd skiva. På hemsidor runt om i världen dyker man titt som
tätt på en och annan MIDI fil som utnyttjar just General MIDI. Tyvärr
har det som en gång var tänkt att revolutionera MIDI kanske blivit den
största anledningen att MIDI fått ett dåligt rykte. När folk pratar om
att MIDI låter dåligt är det ofta General MIDI de egentligen talar om,
där de kan ha hört Ace Of Base's senaste låt uppspelat på en hemsida
genom deras gamla Soundblaster ljudkort.
MIDI Signaler
MIDI bygger på det binära talsystemet och signalerna är 1 Byte
stora, d.v.s. 8 Bit. Två av dessa Bitar är reserverade till
felkorrigering det är de övriga sex som utgör själva signalen. Eftersom
varje Bit ändera kan vara 1 eller 0 finns det två möjliga lägen. Två
upphöjt i sex = 128, vilket är det magiska talet när det gäller MIDI
kommunikation. Normalt sett räknar man dock från 0 vilket ger att de
flesta parametrar sträcker sig från 0-127 som t.ex. Volym, Sustain och
Modulation. Ett normallt midi meddelande kan då bestå av 3 Byte, alltså
3 tågvagnar som färdas genom MIDI sladden. Den första Byten säger att en
ton ska spelas och på vilken kanal, den andra vilken ton det är och den
sista vilken volym tonen har.
Note ON -- Tonnummer -- Volym (Velocity)
10010000 -- 00111100 -- 00100000
På detta sätt kan man spela upp stycken med kompletta symfoniorkestrar
där varje not addresseras till den kanal och det instrument den hör
hemma hos. Det går även att styra avancerade saker som tempo växlingar
och filtersvep vilket gör MIDI till ett väldigt kraftfullt verktyg om
man hanterar det.

Key
Editor
Key Editor
fönstret är antagligen det mest använda sättet att redigera MIDI i
Cubase. Fönstret är uppbyggt på tonhöjd och tid och låter en placera ut
toner på en pianoroll (pianorulle). Lite enkelt så kan man väl påstå att
det fungerar som gamla självspelande pianon där man har en rulle med
hål/piggar i som läses av för att skapa de olika noterna. Här är noterna
istället långa streck som avgör när de börjar och när de slutar. I Key
Editorn kan man komponera helt nya stycken eller redigera tidigare
inspelade MIDI parts.

Fönstret är normalt sett uppdelat i två delar Note Window och Controller
Lane. Den över delen, Note Window, är där man sätter in, tar bort och
redigerar noterna. Den nedre delen, Controller Lane, låter en istället
redigera olika MIDI meddelanden som t.ex. Volym, Pitchbend, Panorering
o.s.v. Man är dock inte begränsad till att bara ha en Controller Lane
utan kan lägga till så många som man anser sig behöva.
Piano
Roll
Visar vilket tonhöjd en not har. Genom att trycka på en tangent på Piano
Roll listen så kan man förlyssna på den noten. Ljudet som spelas upp
kommer att vara beroende av vilken MIDI utgång som är vald och vad som
är kopplat på den utgången.
Controller
Lane Selection
Denna inställning ändrar vad som skall visas i Controller Lane. Rutan
nedanför menyn visar även vilket värde muspekaren är på, vilket gör det
enkelt att redigera med precisa värden genom att snegla lite åt sidan.
Plus och minus knapparna skapar eller tar bort Controller Lane spår.
Solo
Editor
När Solo Editor är aktiverat kommer endast den del som redigeras i Key
Editor fönstret att höras när man trycker på play och spelar upp
projektet.
Acoustic Feedback
Om Acoustic Feedback är aktiverat så kommer enskilda noter automatiskt
att spelas upp när de redigeras.
Info
Visar eller gömmer infolinjen i Key Editor fönstret.
Edit
Solo
När Edit Solo är aktiverat kommer endast den del som redigeras i Key
Editor fönstret att höras när man trycker på play och spelar upp
projektet.

Object
Selection Tool
Med detta verktyg kan man välja en eller flera MIDI noter och flytta,
kopiera eller ändra längd på dessa. När man flyttar muspekaren till
början eller slutet av en not dyker två pilar upp. Klickar man och
håller in musknappen kan man med dessa förlänga eller förkorta de noter
som är valda för tillfället.
Draw Tool
Draw verktyget låter en rita ut noter och även Controller Lane data.
Håller man ned musknappen efter att man ritat ut en not så kan man ändra
längden genom att flytta muspekaren åt höger och vänster.
Line Tool
Klickar man på den lilla pilen får man upp en samling verktyg som heter
Line, Parabola, Sine, Triangle, Square & Paint. Verktyget Paint fungerar
som Draw fast här ritas flera noter ut baserade på kvantiseringsvärdet
när musknappen trycks ned och man flyttar runt muspekaren. De övriga
används normalt sett endast till att snabbt göra Controller Lane data.
På så vis kan man t.ex. rita ut en sinuskurva på panorerings datan på en
synth och få ljudet att svänga mjukt mellan höger och vänster högtalare.
Håller man ned shift medan man ritar ut vågformerna kan man ändra
våglängden. Håller man istället ned ctrl så kan man fasförskjuta
vågformen, d.v.s. flytta den i sidled. På Triangle och Square vågformen
kan man även hålla shift+ctrl nedtryckta för att ändra på intervall
längden, vilket gör det möjligt att skapa Puls och Sågtands vågformer.
Eraser Tool
Med suddgummit kan man enkelt sudda ut noter.
Zoom Tool
Zoom verktyget låter en zooma in eller ut för att kunna jobba med lite
mer precision eller kanske få en bättre överblick. Precis som i Project
Window så finns här även zoom reglage nere i hörnet som också går att
använda för att ställa in arbetsytan som man vill ha den.
Mute Tool
Detta verktyg fungerar som Eraser verktyget fast här tystas bara noterna
ned och blir vitfärgade. De är alltså fortfarande kvar i MIDI parten
fast spelas aldrig upp. Detta kan vara bra om det är några noter man är
osäkra på hurvida de passar in eller dylikt. Klickar man på dem igen med
Mute verktyget så kommer de att spelas upp precis som vanligt igen.
Scissor Tool
Saxen fungerar likdant som i Project Window och låter en dela på en
eller flera noter. Observera dock att om man delar en not i två så
kommer det att bli två noter. Detta innebär att när man spelar upp dem
kommer noten att slås an igen i klipp punkten. Detta fungerar alltså
inte likadant som när man delar på en Audio Event i Project Window
eftersom denna då kommer att spelas upp precis som vanligt utan hack
eller klick så länge de två delarna ligger bredvid varandra (och auto
fade in/out ej är aktiverat).
Glue Tool
Limmar ihop en not med nästföljande not i samma tonhöjd. Vilket leder
till att noten kommer att börja i början av den första noten och sluta i
slutet av den andra noten.
Warp Tool
Fungerar likadant som i Project Window.
Autoscroll
Denna inställning fungerar likadant som i Project Window och om den är
aktiverad kommer Project Cursorn alltid vara i fokus under uppspelning.
Alltså kommer fönstret flyttas med allt eftersom uppspelning pågår.
Show
Part Borders
När denna funktion är aktiverad kommer endast området innanför MIDI
Partens gränser att visas. Allting som är utanför MIDI Parten kommer att
gråskuggas vilket ej göra det möjligt att placera ut noter utanför MIDI
Parten.
Edit Active Part Only
Om du öppnar flera MIDI Parts samtidigt kan du här välja att
ändringar endast skall göras på den aktiva MIDI Parten som väljes från
Part listan till höger. Om du transponerar ned 5 semitoner kommer detta
alltså endast att gälla den aktiva Parten.
Insert
Velocity
Insert Velocity avgör vilken volym noter skall ha när de ritas in.
Volymen sträcker sig från 0-127 baserat på MIDI standard. Här går det
även att skapa 5 stycken presets som snabbt kan väljas genom att klicka
på pilen.
Nudge
Palette
Fungerar likadant som i Project Window.
Snap
Bestämmer om noternas start och slut position skall låsas efter det Snap
värde som är valt.
Quantize
Detta är det snapvärde som kommer att användas när man redigerar MIDI
noter. Värdet är uppdelat enligt takter och slag baserat på tempot i den
del av projektet där man redigerar. Alltså t.ex. 1/64 i 120BPM, o.s.v.
Length Quantize
Detta är slutpunkts placeringen av MIDI noter och som default är denna
inställning länkad till Quantize värdet. Ändrar man denna kan man dock
göra skillnad på upplösning för start och slutpunkts placering av MIDI
noter.

Step
Editing
Step Editing används för att steg för steg spela in en melodi med hjälp
av ett MIDI klaviatur. Detta kan t.ex. vara smidigt om man vet vad man
skall spela in men ej klarar av att spela det. När Step Editing
aktiveras kommer ett blått streck att visas som man flyttar där man vill
börja Step Edit redigeringen. Detta gör man på samma sätt som man ändrar
vart Project Cursorn skall vara.
MIDI Editing
Midi Editing används för att redigera existerande noter. Genom att välja
en not så är det denna som kommer att redigeras när en tangent trycks
ned. Sedan kommer den automatiskt att hoppa vidare till närmast
efterföljande not. Ett tips på när detta skall användas är t.ex. om man
programmerat in en piano melodi som man ej klarar att spela och alla
noter har samma volym. Genom att då enbart välja att man vill påverka
Note On Velocity så kan man spela melodin ton för ton i MIDI Editing
läge på sitt MIDI klaviatur och få en varierad volym vilket kommer att
skapa lite mer liv i den kanske annars stela melodin.
Insert
Fungerar precis som Insert tangenten på ett tangentbord. Om Insert är
aktiverat så kommer efterföljande noter att knuffas framåt då man sätter
in en ny not eller ett ackord via Step Editing.
Pitch
Bestämmer om tonhöjd skall ändras i Step och MIDI editing.
Note On Velocity
Bestämmer om anslagsnivå skall ändras i Step och MIDI editing.
Note Off Velocity
Bestämmer om uppsläppningsnivå skall ändras i Step och MIDI editing.
Mouse
Time Value
Visar vilken tidpunkt och vilken not muspekaren är placerad på. Anpassar
sig efter vilket tidsvärde som används på linjalen, exempelvis Seconds,
Frames och Bars&Beats.
Independent
Track Loop
Denna funktion låter dig loopa området mellan Left och Right Locator
medan det övriga projektet fortsätter att spela. Detta kan vara en
smidig funktion när man exempelvis programmerar ett trumkomp till en
låt.
Color
Scheme Selector
Avgör vilken färg olika noter och controller lane data kommer att ha. De
olika alterntiv som finns är Velocity, Pitch, Channel och Part. Velocity
är beroende på vilken volym noterna har, Pitch är beroende på tonhöjd,
Channel vilken kanal noten tillhör och Part använder färgen som man valt
på MIDI parten i Project Window. Den sistnämnda kan vara bra när man
t.ex. öppnar flera MIDI parter samtidigt i Key Editorn eftersom man då
enkelt kan se vilken man jobbar med. Det finns även en möjlighet att
ställa in ett eget färgschema om man vill det. Det finns även ett
alternativ som heter Setup där man själv kan välja färger i Velocity
läget.
Chord
Display
Visar vilken ton eller vilket ackord som spelas upp.
Edit
VST Instrument
Öppnar det VST Instrument som är kopplad till det MIDI spår som
redigeras.

Drum
Editor
Drum Editor är i grund och botten samma sak som Key Editor. Skillnaden
ligger i små detaljer som gör Drum Editor otroligt klumpig till det
mesta förutom trummor och dylikt. Upplägget är detsamma, notvärden
vertikalt och tid horisontalt. Skillnaden ligger i att varje not kan ha
ett eget namn, t.ex. BasKagge och att man i fönstret ej kan se vart
noterna slutar utan endast vart de börjar då detta oftast är det
intressanta vad gäller trummor. Man kan även ha olika
kvantiseringsvärden för olika noter, detta förenklar om man t.ex. vill
kvantisera baskagge efter helnoter och hi-hat efter 16-delar. Stora
delar av fönstret har exakt samma knappar som fungerar på samma sätt,
därför tänker jag enbart gå igenom de saker som skiljer sig.
Men innan vi gräver ned oss helt och hållet i Drum Editor fönstret och
alla dess verktyg så kan det kanske vara lämpligt att förklara hur
trumprogrammering i MIDI fungerar. Eftersom MIDI är kontrollmeddelanden
så kan man ju tro att det då bör finnas ett speciellt meddelande för
varje trumma. Alltså att baskagge och virvel skulle ha egna adresser.
Något sådant finns dock inte, att man ens pratar om noter i MIDI är
egentligen osanning i sig. MIDI noter baseras bara på att man valt att
ett visst meddelande skall vara en viss not. Samma medellande går lika
bra att använda för att styra Mute knappar på en mixer eller att växla
färgfilter i en spotlight. Så fungerar det också vad gäller trummor, en
viss not slår an en viss trumma. Enligt General MIDI standarden så är C1
baskagge, D1 virvel, o.s.v. Detta är dock helt och hållet upp till
syntfabrikanter och därmed är det olika på olika syntar, både i mjuk-
och hårdvaru form. Detta kan verka vara en enda stor ogreppbar röra, men
det är faktiskt ganska enkelt.
Grundtanken är att en not slår an en trumma, vilken not som slåt an
vilken trumma får man helt enkelt ta reda på. I de allra flesta fall
följer detta standarden på ett ungefär vilket ändå gör det överskådligt
och lättanvänt. Sen ska man komma ihåg att det inte alltid är enklast
att jobba i Drum Editor fönstret. Har man en gammal synt som man gillar
trumljuden i så kanske man istället vill spela in trummorna och bearbeta
dem i keyeditor fönstret. Det viktiga att förstå är att Drum Editor och
Key Editor är samma sak, det är lite som skillnaden mellan en Moped och
en Lastbil. Bägge tar dig till jobbet men du tar dig dit på lite olika
sätt och med lite olika förutsättningar.
Drum
Solo
Drum Solo låter en lyssna endast på de valda noten/trumman. Om man t.ex.
har en synt där baskaggen ligger på C1 och man tar Drum Solo på den
noten så kommer endast baskaggen att höras.
Drumstick
Detta verktyg används istället för Draw verktyget när man jobbar i Drum
Editor. Sätter man ut en not så får den volymen man valt på Insert
Velocity och längden man valt på Insert Length. Klickar man på en redan
existerande not så raderas denna. Detta skapar inte översiktliga noter
utan snarare något man skulle kunna kalla för trummarkeringar. Dessa ser
ut som en diamant eller omkull tippad fyrkant och talar endast om vart
anslaget är och alltså inte hur lång noten är.
Global
Quantize
Om Global Quantize är aktiverat så kommer alla noter att ha samma
kvantiseringsvärde. Detta är kanske det vanligaste sättet att jobba på,
men om man vill kan man även deaktivera Global Quantize och istället
ställa in ett kvantiseringsvärde för varje enskild not.
Insert
Length
Denna inställning avgör längden på noter som ritas ut med Drumstick
verktyget. När den står på linked to drummap kommer notlängden bestämmas
av noternas enskilda kvantiserings inställning. Detta innebär att om
baskaggen som ligger på C1 kvantiseras efter helnoter så kommer en
helnot skapas när man sätter ut en ny trummarkering på C1.
Drummap
Drummap är ett inställningsschema som används i Drum Editor fönstret. En
Drummap innehåller många olika saker, bland annat namn på noter. Låt oss
t.ex. säga att vi har ett trumset baserat på olika ljud från en bil. Då
kanske C1 heter bildörr, C#1 heter baklucka, o.s.v. Dessutom kan alla
olika noter skickas på olika utgångar och till olika kanaler. Noter
behöver ej ligga i efterföljande ordning utan detta kan ställas in helt
efter hur man vill jobba. På så vis kan notföljden uppifrån och ned bli
C1, D#1, F1 eller dylikt. Detta gör att man dessutom kan placera de
noter, d.v.s. trumljud man använder längst upp så att det blir enkelt
och överskådligt att arbeta med. I Drummap setup fönstret kan man även
göra förinställda drummaps som enkelt kan väljas och användas i andra
projekt. På så vis kan man göra lättarbetade inställningar för sina
favorit trummaskiner och favorit trumset och snabbt få åtgång till
dessa.
Jag tänker inte noggrant gå igenom alla inställningar för hur man skapar
egna drummaps och dylikt utan endast visa lite på de olika parametrar
som finns. Vill man skapa en egen drummap till en viss trummaskin så är
detta i stort sett självförklarande och annars hänvisar jag till
manualen då detta är lite överkurs.
Drummap
Selection
Här väljer man vilken drummap man vill använda. Man kan även välja att
skapa en ny drummap som man senare kan använda i andra projekt.

Pitch
Helt enkelt vilken not det rör sig om.
Instrument
Namnet på det "instrument" som tillhör noten.
Quantize
Kvantiseringsinställning som är specifik för noten. För att t.ex.
kunna ha olika kvantiseringsvärden på olika trumljud.
Mute
En Mute knapp för att enkelt kunna tysta ned ett instrument
temporärt.
Input Note
Vilken not som den ska lyssna efter på ingången. Denna not kommer sedan
att göras om till Pitch noten.
Output Note
Vilken not som skall skickas på utgången. Detta är noten som Pitch noten
kommer att förvandlas till när den skickas vidare till en synt eller
trummaskin.
"Observera att I-Note och O-Note endast används vid mer avancerade
kopplingar. För enklare saker man kan låta dessa inställningar vara"
Channel
Vilken kanal som noten skall skickas till på utgången. Om man har
multimbrala instrument kan man då skicka noter till olika instrument på
olika MIDI kanaler.
Output
Vilken utgång som noten skall skickas till. Detta tillåter en att skicka
olika trummor till olika trummaskiner. Vilket innbeär att man kan arbeta
med 5 trummaskiner från ett och samma MIDI spår.
|