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.

 

   
         
     
 

Alla grafiska hänvisningar till Cubase på denna webbplats är copyright © Steinberg Media.
Allt övrigt material på denna webbplats är copyright © Sverigefinska folkhögskolan.