Midi Prirucnik 3 (Serbian)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

MIDI priru nik

MIDI PRIRUCNIK 03
MIDI INFORMACIJE

MIDI standard podrava prenos


razliitih vrsta informacija koje su u
osnovi podeljene na kanalne Channel
Messages i sistemske poruke System
Messages.
1. CHANNEL MESSAGES
Ove poruke se alju preko pojedinih
MIDI kanala do instrumenata u sistemu,
i odnose se samo na instrumente koji
primaju na tim predodreenim kanalima.
Kanalne poruke su nadalje podeljene u
dve grupe: poruke o glasovima (Voice
Messages) i poruke o nainu rada (Mode
Messages).
> VOICE MESSAGES
Note information notna informacija
Ovo je osnovna informacija koja
govori koja je dirka pritisnuta i kada je
otputena koliko je dugo trajao pritisak
na nju (u numerikim vrednostima), a
tu je i podatak o dinamici, tj. inicijalnoj
jaini. Note su obeleene brojevima od 0
do 127 (sedmobitno). Na primer, nota C3
je obeleena brojem 60.
Program Changes programske
promene
Programske promene se koriste da
nateraju slave da promeni svoj zvuk ili
program. Sintisajzeri i sempleri imaju
memorije pune razliitih zvukova
ili programa, a sa programskim
promenama muziar moe izabrati onaj
koji e koristiti. Takoe, njima je mogue
menjati programe i u raznim drugim
ureajima (efekti, miks pultovi itd.).

Control Changes kontrolne promene


Kontrolne promene slue da u
izvoenje kompozicije dodaju fine
detalje kao to su modulacija (vibrato
i tremolando), sostenuto pedala,
portamento i slino. Ove poruke se ne
prepoznaju u svim MIDI ureajima.
Na primer > elektronski klavir e
slati i primati informaciju o pritisnutoj
sustain pedali, ali sigurno nee slati ili
reagovati na portamento. Dakle, iako
master klavijatura ima portamento i alje
ga, klavir slave e ga ignorisati jer nije
projektovan da koristi tu informaciju.
Kontrolnih promena ima 128 i neke
imaju fiksne uloge, a neke su slobodne
za vae programiranje. Da biste saznali
na koje kontrolne promene e reagovati
va instrument, pogledajte u MIDI
implementacionu tabelu koja se nalazi
na kraju prirunika koji se dobija uz
instrument. O tumaenju tabele emo
govoriti kasnije.
After Touch after-ta ili naknadni
pritisak Sintisajzeri i sempleri mogu
kontrolisati vibrato, jainu i razne druge
finese zvuka dodatnim pritiskanjem
dirke nakon to ste ton inicijalno
odsvirali. Taj efekat se zove after touch
i moe se iskoristiti za slanje razliitih
podataka u sistem. Naravno, slave mora
biti isprogramiran da iskoristi after touch
informacije koje primi.
Pitch Bender pi-bender ili
zavijanje tona
Ako master ima zavijanje tona, onda ga
moe i poslati u sistem. Jo jednom, slave
e na osnovu sopstvene konfiguracije
znati da li uopte da primi zavijanje tona,
ili ak koliku koliinu efekta e prihvatiti.
Kontroler zavijanja tona se obino
nalazi na levoj strani klavijature, i moe
biti u obliku dojstika, toka i sl. Vano
je spomenuti da postoji sedmobitna i
osmobitna rezolucija slanja ovog efekta.
Naravno, osmobitna rezolucija daje finije
podatke o koliini efekta, ali sve zavisi od
toga kako je slave opremljen i kako e
reagovati na efekat.

72

Sound&Music 05

> MODE MESSAGES


MIDI standard podrazumeva etiri
naina rada, a poruke o nainu se koriste
da prebace slejvove u neki od njih. Neki
sintisajzeri ili elektrini klaviri se nalaze
u modu 1 (Omni-On, Poly) kada god se
ukljue, tako da ih je potrebno prebaciti
u mod 3 (Omni-Off, Poly) da bi radili sa
sekvencerom ili raunarom. Zbog ove
injenice neki sekvenceri e automatski
poslati poruke o nainu i prebaciti sve
slejvove u mod 3 im se ukljue. Ako prvo
ukljuite sve slejvove, a zatim i master ili
raunar, postii ete taj efekat. Naravno,
ovo nije pravilo.
Savet > naviknite se da master ili
raunar uvek ukljuujete naposletku.
2. SYSTEM MESSAGES
Sistemske poruke se mogu slati bez
obzira kako su podeeni kanali na
masteru i slejvovima, jer se one odnose
na ceo sistem, odnosno na sve
instrumente povezane MIDI kablovima.
Na primer, sistemske poruke se koriste
da sinhronizuju sekvencer sa ritam
mainom ili raunarom, da otponu
ili zavre izvoenje pesme, ili da
jednostavno koriguju greke u sistemu.
Pored toga, postoje i poruke koje se
nazivaju sistemske ekskluzivne (System
Exclusive Messages, skraeno SysEx), koje
se odnose iskljuivo na pojedinanog
proizvoaa MIDI opreme, kao i na
pojedine instrumente tog proizvoaa.
MIDI implementaciona tabela
Iako MIDI omoguuje komunikaciju
izmeu potpuno razliitih vrsta
instrumenata i ureaja, to ne znai da
svi instrumenti mogu da prepoznaju
celokupan MIDI dijalekt. Na primer,
ako poveete sintisajzer i elektrini
klavir, pomeranje pitch bender toka na
sintisajzeru ponekad nee proizvesti
nikakav rezultat na klaviru, jer ga on
jednostavno ne razume (na svu sreu!).
Da bi komunikacija bila uspena, morate
se uveriti ta master moe da poalje, a
ta slejv ume da primi i odsvira.
Pretpostavimo da sintisajzer kao master
kontrolie elektrini klavir, koji je slejv.
www.soundnmusic.net

MIDI priru nik


Br. Funkcije >
1 MODULATION
2 BREATH CTRL
4 FOOT CTRL
5 PORTAMENTO TIME
6 DATA ENTRY MSB
7 MAIN VOLUME
8 BALANCE
10 PAN
11 EXPRESSION
16 GEN. PURP. 1
17 GEN. PURP. 2
18 GEN. PURP. 3
19 GEN. PURP. 4
33 MODULATION LSB
34 BREATH CTRL LSB
36 FOOT CTRL LSB
37 PORTAMENTO TIME LSB
38 DATA ENTRY LSB
39 MAIN VOLUME LSB
40 BALANCE LSB
42 PAN LSB
43 EXPRESSION LSB
48 GEN. PURP. 1 LSB
49 GEN. PURP. 2 LSB
50 GEN. PURP. 3 LSB
51 GEN. PURP. 4 LSB

64
65
66
67
69
80
81
82
83
91
92
93
94
95
96
97
98
99
100
101
121
122
123
124
125
126
127

DAMPER PEDAL
PORTAMENTO PDL
SOSTENUTO
SOFT PEDAL
HOLD 2
GEN. PURP. 5
GEN. PURP. 6
GEN. PURP. 7
GEN. PURP. 8
EXT. EFF. DEPTH
TREMOLO DEPTH
CHORUS DEPTH
CELESTE DEPTH
PHASER DEPTH
DATA INCREMENT
DATA DECREMENT
NON-REG LSB
NON-REG MSB
REG LSB
REG MSB
RESET CTRL
LOCAL CTRL
ALL NOTE OFF
OMNI MODE OFF
OMNI MODE ON
MONO MODE ON
POLY MODE ON

priloene u tabeli.
Rastumaiemo detaljno
pojedine rubrike u tabeli:
> Basic Channel
osnovni kanal
Postoje dva podatka
u ovoj rubrici. Default
oznaava koji MIDI kanali
su nameteni za rad kada
ukljuite ureaj. U vezi s
tim, mnogi ureaji mogu
da zapamte podeene
parametre, pa kada
sledei put ukljuite
ureaj, automatski vraate
poslednje zapameno
stanje. U tom sluaju e
kao primedba stajati:
moe biti memorisano.
Sledei red, Changed,
pokazuje koje MIDI kanale
moete naknadno koristiti
(obino 116).

- Izostavljeni su brojevi slobodnih kontrolera, bez striktno


dodeljene funkcije, koji mogu biti upotrebljeni u bilo koje svrhe
od strane korisnika. LSB = Less Significant Byte , - MSB = Most
Significant Byte , - CTRL = Controller

svaki kupljeni instrument, nalazi se i MIDI


Neki instrumenti umeju da prime vrlo
implementaciona tabela koja prikazuje
visoke
ili vrlo niske brojeve nota, ali
koje mogunosti u tom pogledu
ih
reprodukuju
u razliitim oktavama
poseduje va ureaj.
od poslatih, to se posebno notira u
primedbama.
Tumaenje same tabele, koja deluje
prilino nerazumljivo, zapravo je sasvim
jednostavno. Na levoj strani (Function
stubac) navedene su razliite MIDI
informacije. Transmitted/recognized
(slanje/primanje) stubac nam pokazuje
mogunosti instrumenta da pojedine
informacije poalje ili primi. Znak o
oznaava da instrument razume taj
podatak, a x da ga ne razume.
Ako mogunost slanja ili prijema neke
informacije zavisi od drugih faktora,
dopunske informacije e takoe biti

> Velocity dinamika


Velocity je podatak koji se direktno
odnosi na dinamiku instrumenta.
Svaka dirka kod dinaminog instrumenta
ima ugraen ita brzine pritiskanja dirke,
pa shodno tome, zvuk koji se proizvede
jaim, tj. brim pritiskanjem dirke bie
volumenski jai i obratno. Raspon ovog
podatka je 0127, s tim da je vrednost
0 Note Off podatak (muted), a 127 je
najglasnije mogue. Naravno, ne primaju

> After Touch naknadni pritisak


na dirku
Ova rubrika pokazuje mogunost
primanja ili slanja ovog efekta i pokazuje
kojeg je tipa polifoni (Keys) ili kanalni
(Chs). Kanalni after-touch se odnosi na
jednu vrednost tog efekta za ceo MIDI
kanal, dok se polifoni after-touch odnosi na
svaku odsviranu notu posebno, i obino se
ugrauje u vrlo skupe instrumente (master
klavijature).
> Pitch Bender zavijanje tona
Pokazuje da li instrument prima ili alje
ovaj efekat i, eventualno, u kom rasponu
polutonova i u kojoj rezoluciji.
> Control Change kontrolne promene
ili kontroleri
Pokazuje koje kontrolne promene
instrument prima/alje i objanjava
funkciju specifinih kontrolera.
Neki instrumenti omoguuju muziaru
da sam odredi koje e kontrolere koristiti
za neke specifine funkcije (nivo efekta,
parametri boja tona). Ti podaci su dati u
rubrici, s tim to treba voditi rauna da
fabriki definisane kontrolere ne koristimo
za te sopstvene potrebe.

MIDI PRIRUNIK

> Mode nain


Ovde ete pronai
tri podatka. Default je
stanje prilikom ukljuenja
ureaja, Messages
govori o mogunostima
Ipak, njihova meusobna komunikacija
instrumenta
da
alje i prima poruke
je ograniena. Sintisajzer poseduje
o
nainu,
a
Altered
o mogunosti
mogunost slanja portamento i pitch
naknadnih
menjanja
modova na ureaju.
bender funkcija, i alje ih kroz MIDI, ali ih
klavir ne prepoznaje. Naravno nee ih ni
> Note Number brojevi nota
odsvirati. Sa druge strane, klavir razume
Ova rubrika pokazuje raspon nota unutar
sostenuto komandu, koju sintisajzer ne
koga
instrument prima ili alje.
ume da poalje.
Note se obeleavaju brojevima od 0 do
127 i instrument obino moe da poalje
Dakle, u multiinstrumentalnom
onoliko nota koliko ima dirki na klavijaturi
MIDI sistemu nuno je proveriti koje
raunajui i eventualno transponovanje,
informacije svaki pojedini instrument
ali esto moe da primi daleko vei raspon
ume da poalje i primi. Da ne biste iveli
u zabludi i isprobavali svata (i razoarali (ak i kompletan raspon MIDI-ja od 128
nota).
se), na kraju prirunika, koji dobijate uz
PRIMEDBA:

svi instrumenti velocity, a i oni koji ga


primaju ne reaguju isto na njega.
U ovoj rubrici je naveden dinamiki
raspon i mogunost primanja Note Off.
Ovaj podatak je veoma bitan jer neki
instrumenti, najee stariji modeli, ne
umeju da okonaju sviranje note bez
njega. U takvim sluajevima pogreno je
traiti eventualnog krivca za obeene
note u kontroleru 64 (sustain pedala) ili u
labavoj utinici, ve treba proveriti Note
Off podatak.

> Prog Change programske promene


Pokazuje da li instrument prima/alje
programske promene i koje brojeve i
koji raspon istih koristi u tu svrhu. MIDI
podrava 128 programskih promena, a ako
instrument u memoriji ima mnogo vie
zvukova, u rubrici je objanjeno kako im se
pristupa.
> SysEx sistemske ekskluzivne poruke
Pokazuje da li instrument prima/alje
SysEx poruke i ponekad objanjava koje
vrste podataka instrument ume da poalje
ili primi na ovaj nain.
> System Common opte sistemske
poruke
Kod sekvencerskih sistema neke od
vanijih poruka su: Song Position Pointer,
koji slui za snalaenje sekvencera i
Sound&Music 05

73

MIDI priru nik


sinhronizatora unutar pojedine pesme,
Song Selection, za biranje pesama u
memoriji ureaja (kao kod duboksa)...
U ovoj rubrici su navedene mogunosti
primanja i slanja tih poruka.
> System Real Time poruke u realnom
vremenu
Ove informacije se odnose na mogunost
sinhronizovanja ureaja preko MIDI-ja.
Ako ureaj razume Clock informacije,
onda se njegov sistemski ili RTC (real time
clock) sat moe sinhronizovati sa klokom
u sekvenceru ili raunaru. Ako razume
Commands naredbe, onda e znati i kada
da otpone, zaustavi ili nastavi izvoenje
pesme.
> Aux Messages ostale poruke
Ova rubrika se koristi da prikae dodatne
mogunosti instrumenta, kao i njegovu
sposobnost da samostalno izbegne
mogue probleme ili greke koje se mogu
javiti unutar MIDI sistema.
> Notes primedbe
U ovom delu tabele objanjavaju se
poblie neke funkcije koje su specifine
za odreeni instrument, na primer koji
podaci se ne briu gaenjem instrumenta,
mogui fiksirani MIDI kanali (za ritam
sekciju) itd. Vrlo ih je vano proitati, jer
na ovaj nain prozvoa eli da se ogradi
od moguih nesporazuma, kao i da vas

kontrolni bajt koji oznaava kraj poruke.


Poruke se mogu slati i primati ili u
stand-by modu ili u toku same svirke, sa
SysEx poruke
vanom napomenom: kod veih brzina
Svaki znaajniji proizvoa MIDI opreme
reprodukovanja, recimo iznad 150 BPM
ima svoj identifikacioni broj, koji njegova
(Beats Per Minute), postoji mogunost da
oprema ili instrumenti prepoznaju. Preko
se poslate poruke nepravilno proitaju
SysEx-a instrumenti mogu primati specijalne od strane slejva zbog velike koliine
poruke koje se odnose na podeavanje
podataka koji stiu pri tim brzinama. To
sistemskih parametara unutar samog
moe dovesti do tekog zaglupljivanja
instrumenta, ak i u toku reprodukcije.
instrumenta, pa pomae samo resetovanje
Vano je napomenuti da e instrumenti
ili gaenje. Zbog toga je najbolje, ako je
ignorisati sve poruke koje nemaju ispravan mogue, SysEx slati na poetku pesme,
ID i reagovae iskljuivo na one koje se
pre poetka slanja nota i pri niem tempu,
odnose na njih same. Na primer (svi brojevi da bi se izbegle komplikacije. Naravno,
su dati heksadecimalno):
reenje je i da ih reprodukujete na istoj
brzini na kojoj su i usnimljene iz ureaja u
f0, 41, 10, 16, 12, 03, 00, 06, 01, 76, f7
sekvencer ili raunar.
natera da detaljnije proitate uputstvo za
rukovanje instrumentom.

-Ukljuuje reverb na prvom radnom kanalu


Roland MT-32

Svi programi koji slue za editovanje


boja u nekom sintisajzeru zapravo rade
iskljuivo sa SysEx porukama.
Softverske, VSTi verzije nekih
instrumenata itaju i prepoznaju poruke
njihove starije hardverske brae.

f0, 40, 00, 10, 00, 03, 10, 00, 22, f7


-Menja vibrato-speed za dati kanal na Kawai
K1m/K1r
f0, 06, 05, 20, 13, 00, f7
-Podeava izlazni stereo balans na Lexicon
LXP-5

Kao to se iz navedenih primera vidi, sve


SysEx poruke poinju sa F0h, a zavravaju
sa F7h. U zaglavlju je ID proizvoaa,
zatim model instrumenta, sledi nekoliko
bajtova naredbi samom operativnom
sistemu instrumenta, eksum, a na kraju je

Na primer > moete uraditi memorydump iz Yamaha DX-7 sintisajzera i


poslati taj fajl u Native Instruments FM7,
njegovog VSTi blizanca, te nastaviti rad u
komfornijem okruenju raunara.
Autor: Darko Stanojevi
darko.stanojevic@soundnmusic.net

FA C E I T !

RME`s Art of Interfacing See the true Colours shining through


 RME FireWire Technology

Optimized for audio applications.

 RME Low Latency

Absolutely live! Playing, feeling and recording

 RME Cross-Platform Drivers

Best performance State of the Art anytime

 RME TotalMix

Total Mixing Total Routing Total Recall


ZLM - Zero Latency Monitoring Direct control

 RME SteadyClock

Perfect Jitter Reduction Improved sonic quality

 RME DSP Technology

Lowest CPU-load Headroom for all applications

 RME Sound & Vision

No-compromise high-end components. Audible!

74
Distributed by

www.artistsystems.net

www.rme-audio.com

F I R E FA C
E 400
www.soundnmusic.net
F I R E FA C E 8 0 0

You might also like