Professional Documents
Culture Documents
DIGITALA
Cuprins
MIDI
Standardul MIDI
Crearea, editarea si interpretarea fisierelor MIDI
Acustica muzicala si notatii
Caracteristici ale secventiatoarelor si claviaturilor MIDI
Tipuri si formate de mesaje MIDI
Transmisia mesajelor MIDI
Sintetizarea sunetelor
PRELUCRAREA AUDIO DIGITALA
Medii de lucru audio digitale
Software pentru prelucrare audio
Tipuri de fisiere audio
Prelucrare dinamica
Restaurare audio
MIDI
Un fisier audio poate fi reprezentat:
-colectie de esantioane (cum s-a considerat pana in acest moment);
-MIDI (Musical Instrument Digital Interface): memoreaza evenimente de
sunet sau realizari umane de sunet. Se utilizeaza un limbaj scripting pentru
specificarea de mesaje prin care se indica note, instrumente si durate. Fiecare
mesaj descrie un eveniment (adica, schimbarea notei, a cheii, a tempo-ului,
etc) ~ interpretarea unei piese muzicale.
Mesajele MIDI genereaza sunetul corespunzator prin intermediul
unui sintetizator (cauta fiecare sunet intr-o memorie de sunete sau creaza
sunetul pe baza unui calcul matematic - in acest caz procesul se numeste
sinteza FM) => fisierele MIDI < fisiere de esantioane!
Dezavantaj: sunetul poate sa fie artificial, mecanic (in timp ce un fisier
de esantioane poate sa memoreze toate subtilitatile interpretului).
Avantaj: se poate utiliza un echipament cu clape MIDI conectat la
calculator pentru interpretarea si inregistrarea unei piese muzicale, iar ulterior
fisierul poate fi editat (modificarea instrumentului care interpreteaza, a notelor,
a cheii). De asemenea, deoarece MIDI este un standard se pot transfera
fisierele MIDI intre echipamente MIDI sau intre calculatoare.
Standardul MIDI
Primul protocol MIDI (1.0): stabilit in 1983 - colaborarea mai multor
firme (Roland Corporation, Sequential Circuits, Oberheim Electronics, Yamaha,
Korg, Kawai) => creata si o asociatie (MMA MIDI Manufacturers Association).
O componenta importanta = GM-1 (General MIDI) standardizeaza
asignarea instrumentelor muzicale la numerele de bucata (patch numbers) pe
masura ce sunt apelate.
1999: GM-2, revizuit in 2003 s-a marit numarul de sunete.
In tabelul urmator se prezinta maparea instrumentelor la numerele de
bucata (GM-2):
Mesaj
Note On
Octet stare in
hexa (n este
canalul)
X9n
Octet stare in
binar
1001...
Note Off
X8n
1000....
Aftertouch
pentru o clapa
Aftertouch
pentru intregul
canal
Program
change
Control
change
Pitch bend
xAn
1010....
xDn
1101....
Presiunea (1 oct.)
xCn
1100....
xBn
1011....
xEn
1110....
Exemplu: mesaj pe 3 octeti: x91 x3C x64 semnifica activare nota pe canalul 1,
nota 60 (x3C) cu o viteza de apasare 100 (x64).
Sintetizarea sunetelor
Un dispozitiv care reda fisiere MIDI (de exemplu o placa de sunet sau o
claviatura MIDI) poate sa utilizeze pentru sintetizarea sunetelor doua solutii:
-sintetizarea cu modulatie de frecventa (FM);
-sintetizarea cu tabela de unde (wavetable synthesis).
Sintetizarea FM este realizata prin operatii matematice pe sunete, ca
simple frecvente sinusoidale. Operatiile incep cu o frecventa purtatoare care
este apoi modificata cu o frecventa de modulare. Exemplu: se aplica unei
functii sinus o alta functie sinus. Ulterior se adauga alte functii pentru
modularea sunetului in timp. Tehnica FM poate capta foarte bine timbrul
instrumentelor reale si poate crea sunete noi care nu sunt proprii niciunui
instrument. Metoda este utilizata in special de placile de sunet.
.raw
.rm
Real Media
.tta
True Audio
.wma/.asf
Microsoft Windows
Media (audio)
Prelucrare dinamica
Prelucrarea dinamica este procesul de ajustare a scarii dinamice
a unei selectiuni audio fie pentru a reduce, fie pentru a creste diferenta
dintre pasajele cele mai puternice (tari) si cele mai reduse (silentioase). In
productia de muzica, vocile si instrumentele sunt inregistrate separat,
fiecare pe pista sa, iar fiecare pista se poate ajusta dinamic in timp real
sau dupa inregistrare.
Algoritmul de normalizare:
1) gaseste amplitudinea cea mai mare din selectia audio;
2) gaseste amplificarea necesara pentru a creste amplitudinea cea mai
mare la valoarea maxima dorita (implicit 0 dBFS sau o anumita valoare setata
de utilizator);
3) mareste toate amplitudinile din selectie cu aceasta amplificare.
Varianta acestui algoritm normalizeaza amplitudinea RMS la o valoare de
decibel specificata de utilizator, caci RMS furnizeaza o masura mai buna pentru
volumul perceput al sunetului. In unele programe se furnizeaza o setare
predefinita impreuna cu o explicatie intuitiva (exemplu: Normalize RMS to
10dB (speech)).
Se executa compresie in jos pentru amplitudinile mai mari decat -20 dB, fara
compresie intre -20 si -60 dB si compresie in sus sub -60 dB. Scara dinamica a
fost redusa prin compresie in jos si compresie in sus.
Dupa compresie
Dupa normalizare.
Restaurare audio
In timpul inregistrarilor audio apar zgomote de fond (aparatul de aer
conditionat, motorasul unui harddisk, vantul, etc). Pentru eliminarea acestor
zgomote se pot utiliza trei tipuri de restaurare audio: blocarea zgomotului
(noise gating), reducerea zgomotului (noise reduction) si inlaturarea click si
pop (click and pop removal).
Poarta de zgomot (noise gate) blocheaza semnalele cu amplitudine sub
un anumit prag. Cand esantioanele sunt sub valoarea de prag, poarta se
inchide si esantioanele nu sunt lasate sa treaca. Cand esantioanele cresc
deasupra valorii de prag poarta se deschide si lasa sa treaca aceste
esantioane. O poarta permite specificarea unor parametri:
-nivel de reducere (reduction level): amplitudinea sub care sunt reduse
esantioanele;
-timp de atac (attack time): timpul de deschidere a portii cand semnalul
depaseste valoarea de prag (timp scurt poate sa prinda de exemplu un sunet
de tobe);