Sunteți pe pagina 1din 30

11.

PLCI DE SUNET


11.1. Scopul lucrrii
Lucrarea prezint conceptele de baz ale sunetului digital, princi-
palele metode de compresie audio, metodele de sintez audio, interfaa
MIDI, caracteristicile de baz ale plcilor de sunet i structura unei plci
de sunet de tip Sound Blaster.
11.2. Consideraii teoretice
11.2.1. Elementele de baz ale sunetului digital
Sunetul analogic este reprezentat sub forma unui semnal de ten-
siune sau curent, care variaz n amplitudine i frecven. Amplitudinea
semnalului poate fi asociat cu nivelul de volum, iar frecvena poate fi
asociat cu tonul. Semnalul audio analogic este amplificat i aplicat unui
electromagnet, care determin vibraia diafragmei difuzorului, producnd
undele sonore.
Pentru utilizarea semnalului audio de un calculator, acest semnal
trebuie transformat n informaie digital cu ajutorul unui convertor ana-
log-digital (ADC - Analogue-Digital Convertor). Procesul invers, de con-
versie a unei reprezentri digitale ntr-un semnal analogic, se execut cu
ajutorul unui convertor digital-analogic (DAC - Digital-Analogue Conver-
tor). Atunci cnd se combin funciile circuitelor ADC i DAC, circuitele
respective se numesc de obicei CODEC (codificatoare-decodificatoare)
[8]. Aceste circuite pot realiza i comprimarea sau decomprimarea date-
lor audio digitale.
Conversia semnalului analogic n forma digital este realizat prin
eantionarea amplitudinii semnalului cu o anumit frecven. Datele au-
dio eantionate pot fi caracterizate prin parametrii convertorului ADC utili-
zat la nregistrarea sunetului; aceleai setri trebuie utilizate pentru con-
figurarea convertorului DAC pentru redarea sunetului. Aceste caracteris-
tici de baz cuprind frecvena (rata) de eantionare, dimensiunea ean-
Sisteme de I/E 198
tioanelor utilizate, metoda de compresie a eantioanelor i numrul cana-
lelor de sunet. Toate acestea sunt elemente care determin acurateea
cu care datele digitale reprezint semnalul analogic.
11.2.1.1. Frecvena de eantionare
Conform unei teoreme (Nyquist), pentru a reproduce n mod co-
rect un semnal, frecvena de eantionare trebuie s fie cel puin dublul
frecvenei maxime a semnalului. Pentru a se reproduce un semnal audio
situat la limita audibilitii umane (20.000 Hz), frecvena de eantionare
trebuie s fie deci de cel puin 40.000 Hz.
Cele mai uzuale frecvene de eantionare sunt prezentate n Ta-
belul 11.1, mpreun cu domeniile sau echipamentele pentru care se uti-
lizeaz.
Tabelul 11.1. Frecvene de eantionare uzuale.
Rata de
eantionare (Hz)
Echi pamente la care se utilizeaz
8.000 Telefonie, utiliznd codificarea -Law sau A-Law
8.012,82 Staiile de lucru NeXT (circuitele CODEC Telco ale acestora)
11.025 Jumtate din frecvena de eantionare utilizat de calculatoarele
Macintosh (22.050 Hz)
16.000 Telefonie G.722
16.726,8 Televiziune NTSC
18.900 Discuri CD-ROM XA
22.050 Jumtate din frecvena de eantionare a discurilor CD audio
(44.100 Hz), sau frecvena de eantionare utilizat de
calculatoarele Macintosh
32.000 Radio digital, televiziuni NICAM (Nearly-Instantaneous
Companded Audio Multiplex) i HDTV (High Definition TV)
37.800 Discuri CD-ROM XA, pentru calitate mai ridicat
44.100 Discuri CD audio
48.000 Casete DAT
11.2.1.2. Dimensiunea eantioanelor
Un alt element care determin calitatea reprezentrii digitale este
dimensiunea eantioanelor utilizate. n cazul unei dimensiuni mici ale
eantionelor, de exemplu 8 bii, diferenele mari ntre valorile eantioane-
11. Plci de sunet 199
lor succesive nu pot reproduce corect semnalul analogic original. Aceste
diferene mari de valoare introduc zgomote de frecven ridicat la ieirile
circuitului DAC.
Ca o regul, fiecare bit al dimensiunii eantioanelor contribuie cu
o valoare de 6 dB la raportul semnal-zgomot. Formatul cel mai utilizat al
eantioanelor este cel al numerelor ntregi cu semn pe 16 bii, asigurnd
un raport maxim semnal-zgomot de 96 dB. Exist sisteme care utilizeaz
dimensiuni mai mari ale eantioanelor, de exemplu de 24 bii, i ean-
tioane reprezentate n virgul mobil.
Exist i alte caracteristici ale interfeelor analogice audio care
sunt independente de frecvena de eantionare i de dimensiunea ean-
tioanelor. Cele mai importante dintre acestea sunt monotonicitatea con-
vertorului (se refer la posibilitatea convertorului de a ine cont de biii
c.m.p.s. ai eantioanelor) i calitatea prii analogice la care se conec-
teaz (filtrele i preamplificatoarele).
11.2.1.3. Metode de comprimare a sunetului
Cerinele principale pentru o metod de comprimare eficient
sunt urmtoarele:
Meninerea calitii sunetului original;
Posibilitatea de execuie n timp real, utiliznd o unitate central
standard;
Obinerea unui factor de comprimare ridicat.
De obicei, aceste cerine nu se pot satisface simultan, motiv pen-
tru care comprimarea eficient a datelor audio este dificil. Pentru com-
primarea datelor audio se utilizeaz trei tehnici principale: utilizarea unei
reprezentri numerice compacte pentru valorile eantioanelor (ca repre-
zentarea n virgul mobil pe 8 bii), comprimarea blocurilor de eantioa-
ne utiliznd tehnici standard de comprimare a datelor (de exemplu, codi-
ficarea Huffman), sau executarea unei analize spectrale asupra datelor
audio pentru a obine o reprezentare mai compact a acestora. Fiecare
din aceste tehnici are avantaje i dezavantaje n ceea ce privete criterii-
le enunate. Utilizarea algoritmilor standard de compresie a eantioanelor
nu reduce calitatea sunetului original, dar ratele de compresie sunt mici
i viteza decomprimrii este prea redus pentru a permite decomprima-
rea n timp real pe majoritatea sistemelor.
Sisteme de I/E 200
11.2.1.4. Compandarea
Este o metod utilizat n telefonie, sunetul digital fiind comprimat
cu un factor cuprins ntre 1,5 i 2 [8]. Eantioanele sunt codificate loga-
ritmic pe 8 bii, astfel c se creaz efectul unei dimensiuni a eantioane-
lor de 12 bii. Deoarece compandarea utilizeaz o funcie matematic
simpl pentru fiecare valoare, implementarea este simpl din punct de
vedere hardware i software, i este posibil decomprimarea n timp real.
Utilizarea acestei metode pentru comprimarea eantioanelor de 16 bii
are ca efect o scdere cu aproximativ 24 dB a domeniului dinamic al
semnalului.
n telefonie se utilizeaz dou variante de compandare: -Law
(pentru S.U.A.) i A-Law (pentru Europa). Exist implementri ale aces-
tor metode care extind compresia cu detectarea pauzelor.
11.2.1.5. Comprimarea ADPCM
ADPCM (Adaptive Differential Pulse Code Modulation) este meto-
da de comprimare cea mai utilizat la calculatoarele PC. Se poate utiliza
pentru orice dimensiune a eantioanelor i orice frecven de eantiona-
re, reducnd dimensiunea fiierelor cu date audio de aproape 4 ori.
ADPCM este o metod cu pierderi, astfel nct comprimarea mai redus
conduce la o calitate mai bun a sunetului.
Aceast metod nu utilizeaz valoarea unui eantion, ci valoarea
diferenei dintre dou eantioane succesive. Rezultate mai bune se obin
n cazul semnalelor audio a cror amplitudine variaz lent. n cazul sem-
nalelor audio al cror volum variaz rapid, aceasta conduce la valori mari
ale diferenei (valorilor delta) ntre eantioane. Pentru comprimarea sem-
nalelor vocale, se pot obine rezultate satisfctoare, dar calitatea muzicii
poate fi compromis dac se utilizeaz aceast metod.
Majoritatea plcilor de sunet, inclusiv cele compatibile Sound
Blaster, accept decomprimarea fiierelor ADPCM. Comprimarea ADPCM
este utilizat de diferite standarde publice pentru comprimarea n dome-
niul vocal. Dintre acestea se menioneaz standardele CCITT G.721
(ADPCM la 32 Kbii/s) i G.723 (ADPCM la 24 i 40 Kbii/s).
11.2.1.6. Metode bazate pe analiza spectral
Metoda LPC (Linear Predictive Coding) const din analiza sunetu-
lui utiliznd un model simplu surs/filtru. Reprezint o tehnic
substractiv care analizeaz sunetul dintr-un semnal surs variabil n
11. Plci de sunet 201
timp care este trecut printr-un filtru dinamic. Codificatorul LPC elimin
apoi sunetul original i memoreaz parametrii modelului surs/filtru cel
mai adecvat. Un decodor LPC utilizeaz aceti parametri pentru a genera
un sunet care este similar cu cel original. Prin codificarea LPC se pot ob-
ine rate de compresie semnificative (i rate de bii foarte mici), sunetul
re-sintetizat fiind inteligibil (pentru semnale vocale), dar metoda nu este
adecvat pentru sunete complexe, multi-timbrale.
Metoda CELP (Code Excited Linear Prediction) se bazeaz pe
metoda LPC, ns dup executarea operaiilor acestei metode se calcu-
leaz eroarea ntre semnalul original i modelul sintetizat, memorndu-se
att parametrii modelului LPC, ct i o reprezentare comprimat a erori-
lor. Reprezentarea comprimat este un index ntr-un tablou de funcii
partajat ntre codor i decodor. Un codor CELP execut un numr mult
mai mare de operaii dect un codor LPC (de obicei mai mare cu un ordin
de mrime), dar rezultatul este un sunet re-sintetizat de calitate mult mai
ridicat. Decodificarea CELP poate fi realizat n timp real. Exist imple-
mentri ale acestei metode care ofer n esen aceeai calitate ca i un
codor ADPCM de 32 Kbii/s, dar necesit o rat a datelor de numai 4.8
Kbii/s.
11.2.1.7. MPEG-1
Este un standard de comprimare pentru audio i video, elaborat
de ISO (International Standards Organisation) i IEC (International Elec-
trotechnical Commission) n 1992 (ISO/IEC 11172).
Comprimarea MPEG-1 audio se bazeaz pe proprietile aparatului
auditiv uman: neliniaritatea i pragul adaptiv de audibilitate. Pragul de
audibilitate este nivelul sub care sunetele nu sunt auzite. Acest prag este
variabil n funcie de frecven i variaz de la o persoan la alta. n ma-
joritatea cazurilor, auzul este cel mai sensibil ntre 2 i 5 KHz. Un sunet
va fi auzit de o anumit persoan dac frecvena sunetului este n limite-
le audibilitii i dac amplitudinea acestuia este deasupra pragului de
audibilitate al persoanei la frecvena respectiv.
Pragul de audibilitate este adaptiv, modificndu-se continuu n
funcie de sunetele auzite. De exemplu, o conversaie obinuit ntr-o
camer este perfect audibil n condiii normale. n apropierea unei surse
de zgomot intens, aceeai conversaie nu va fi auzit ns datorit distor-
siunilor pragurilor de audibilitate ale persoanelor implicate. Dup dispari-
ia zgomotului, pragurile de audibilitate revin la normal. Sunetele care nu
sunt auzite datorit adaptrii dinamice a pragului de audibilitate sunt
considerate mascate.
Sisteme de I/E 202
Acest efect este general, dar are o importan particular n cazul
muzicii. Un instrument dintr-o orchestr care interpreteaz fortissimo o
secven va determina, ntr-o msur mai mic sau mai mare, ca sunetul
unor alte instrumente s nu poat fi auzit. La nregistrarea muzicii ns,
toate frecvenele vor fi reinute, deoarece rspunsul n frecven al apa-
ratului de nregistrare nu este adaptiv n mod dinamic. La redarea nre-
gistrrii, instrumentele mascate nu vor fi auzite de asculttor, astfel c
ele ar putea lipsi. O nregistrare liniar, ca cea utilizat la discurile CD
audio, este ineficient din acest punct de vedere. Suportul de nregistrare
va fi utilizat mai eficient dac se nregistreaz numai datele care vor fi
audibile, i aceasta nu va reduce calitatea nregistrrii audio.
n domeniul audio, MPEG-1 definete trei moduri operaionale nu-
mite Layer-1, Layer-2 i Layer-3, cu performane crescute din punct de
vedere al calitii sunetului i al ratei de bii. Circuitele CODEC sunt com-
patibile n mod ierarhic, de exemplu decodorul pentru Layer-3 poate ac-
cepta i modurile Layer-1 i Layer-2. Pentru fiecare mod, standardul
specific formatul irului de bii i decodorul. Pentru a se permite mbu-
ntiri ulterioare, nu se specific circuitul de codificare, dar este descris
cte un exemplu de asemenea circuit pentru fiecare mod.
Toate modurile pot utiliza frecvene de eantionare de 32, 44.1
sau 48 KHz. Utilizarea unui anumit mod depinde de cerinele aplicaiei.
Se poate ine cont de rata de bii disponibil pentru aplicaia respectiv,
deoarece fiecare mod a fost elaborat astfel nct s asigure o eficien
maxim pentru anumite limite de valori ale ratei de bii.
Layer-1 este o versiune simplificat care este adecvat pentru
aplicaii de larg consum, ca nregistrarea pe benzi, discuri magne-
tice sau discuri optice, deci aplicaii pentru care nu sunt necesare
rate de bii foarte mici. Acest mod este destinat unor rate de bii n
jur de 192 Kbii/s pe fiecare canal audio.
Layer-2 ofer o rat de compresie mai mare fa de Layer-1.
Acest mod are numeroase aplicaii att n domeniul audio de larg
consum, ct i profesional, ca radiodifuziune, televiziune, teleco-
municaii i multimedia. Eficiena cea mai mare se obine pentru
rate de bii de 128 Kbii/s sau 96 Kbii/s pe fiecare canal audio.
Layer-2 va fi utilizat n reeaua de radiodifuziune DAB (Digital Au-
dio Broadcasting).
Layer-3 ofer o rat de compresie superioar fa de Layer-2, ex-
tinznd aplicaiile MPEG-1 n domeniul telecomunicaiilor ISDN cu
band ngust i anumite aplicaii specializate n domeniul audio
profesional. Acest mod definete un set de caracteristici n scopul
meninerii calitii sunetului i la rate de bii reduse, de exemplu
11. Plci de sunet 203
64 Kbii/s sau chiar mai mici. Layer-3 este utilizat n diferite reele
de telecomunicaii (ISDN, legturi prin satelit), asigurnd o calitate
apropiat de calitatea CD la rate de 64 Kbii/s.
Philips a elaborat o metod de codificare bazat pe modul
Layer-1 al standardului MPEG-1, numit PASC (Precision Sub-band Adap-
tive Coding). Aceast metod utilizeaz un model software al pragului de
audibilitate mediu. Spectrul audio este mprit n 32 de diviziuni numite
sub-benzi. Pentru fiecare din acestea, partea relevant a modelului este
adaptat n funcie de datele audio pe care le conine. Datele audio aflate
deasupra pragului de audibilitate adaptat sunt codificate, iar cele aflate
sub acest prag sunt ignorate. Prin aceast metod, volumul de date este
redus de aproximativ 6 ori.
n timpul elaborrii standardului MPEG-1, s-au efectuat mai multe
teste internaionale de audiie pentru evaluarea calitii sunetului com-
primat. Testele au fost supervizate de Radiodifuziunea Suedez i CCIR
(actualmente ITU-R). La aceste teste, efectuate n 1990, 1991 i 1992, au
participat loturi de asculttori avizai. Secvenele de audiie utilizate erau
de forma ABC, unde A este semnalul original, iar BC este o pereche de
semnale originale i codificate, ntr-o ordine aleatoare. Semnalele B i C
au fost evaluate cu numere cuprinse ntre 1.0 i 5.0, unde 5.0 indic un
sunet cu o calitate identic cu cea a sunetului original, iar 1.0 indic o
calitate foarte redus. La rate de bii reduse, de 60 sau 64 Kbii/s, rezul-
tatele obinute pentru Layer-2 sunt cuprinse ntre 2.1 i 2.6, iar pentru
Layer-3 ele sunt cuprinse ntre 3.6 i 3.8, ceea ce indic o cretere sem-
nificativ a calitii sunetului.
11.2.1.8. MPEG-2
Standardul MPEG-2 (ISO/IEC 13818) a fost publicat n 1994. Diferen-
ele principale fa de MPEG-1 sunt:
Posibilitatea utilizrii unor frecvene de eantionare mai reduse
(16, 22.05 sau 24 KHz);
Codificare multicanal de tip psiho-acustic.
MPEG-2 audio este o extensie compatibil a comprimrii MPEG-1
audio, care permite transmiterea datelor audio mono, stereo sau multi-
canal ntr-un singur ir de date. Rata de bii poate avea valori ntr-un do-
meniu larg, de la 8 Kbii/s pn peste 1 Mbit/s. Pentru un sunet stereo, o
aplicaie tipic necesit o rat de bii medie ntre 128 i 256 Kbii/s. Sune-
tul multicanal al unui film poate necesita o rat medie ntre 320 i 640
Kbii/s, n funcie de numrul de canale i complexitatea datelor audio
care trebuie codificate.
Sisteme de I/E 204
irul de bii MPEG-2 se bazeaz pe cel de la MPEG-1, ceea ce per-
mite utilizarea unui decodor audio MPEG-1. n plus, este evitat necesita-
tea de a transmite dou iruri separate de bii (unul pentru sunetul stereo
i altul pentru sunetul multicanal). Astfel, n cazul unui sunet multicanal,
decodoarele existente MPEG-1 vor furniza un sunet stereo. Utilizatorii i
industria pot decide momentul n care vor investi n echipamente pentru
redarea sunetului multicanal. MPEG-2 permite opiunea de a include pn
la 7 canale pentru limbi diferite n irul de bii multicanal.
Ca i pentru standardul MPEG-1, i pentru elaborarea standardului
MPEG-2 au fost efectuate diferite teste de audiie. Cele mai recente teste
au fost efectuate n ianuarie 1996 pentru proiectul european RACE dTTb
(digital Terrestrial Television broadcasting), n laboratoarele BBC i Ger-
man Telekom FTZ. Acestea au indicat o calitate audio foarte ridicat
pentru modul Layer-2, chiar i pentru cele mai critice secvene de test.
Testele au fost att de critice nct ntr-unul din teste 23 din cei 36 de
asculttori experimentai nu au luat parte la evaluarea final a rezultate-
lor, deoarece nu mai puteau identifica semnalele codificate.
11.2.2. Sinteza audio
Exist diferite tehnici utilizate pentru generarea sunetelor. Tehni-
cile cele mai utilizate sunt sinteza prin modulaie n frecven (FM) i sin-
teza bazat pe eantioane digitale (Wavetable).
11.2.2.1. Sinteza FM (Frequency Modulation)
Generarea electronic a unor note muzicale se poate realiza prin
utilizarea unor circuite care permit modificarea frecvenei i a amplitudinii
unui simplu semnal sinusoidal. Frecvena corespunde nlimii sunetului,
iar amplitudinea corespunde volumului. Sunetele generate nu vor fi ns
foarte apropiate de cele ale unui instrument real. Generarea electronic a
unei forme de und sinusoidale este simpl, i acestei forme i cores-
punde un sunet pur. Instrumentele reale produc ns sunete impure.
Aceste impuriti sunt numite armonici, i ele au frecvene care sunt
multipli ntregi ai frecvenei fundamentale generate. Ca rezultat, forma de
und generat va fi diferit de cea a unei sinusoide pure. Fiecare instru-
ment genereaz un numr diferit de armonici, ceea ce determin sunetul
caracteristic al instrumentului respectiv.
De exemplu, presupunem c sunetul generat de un anumit in-
strument este compus, pe lng frecvena fundamental, din diferite pro-
cente ale armonicii a doua, a treia i a patra. O posibilitate pentru sinteza
sunetului acestui instrument este de a utiliza patru generatoare de sem-
nale sinusoidale, una pentru frecvena fundamental i cte una pentru
11. Plci de sunet 205
fiecare armonic. Dac frecvena fundamental este de 1 KHz, trebuie
generate i mixate semnale sinusoidale cu frecvenele de 1 KHz, 2 KHz,
3 KHz i 4 KHz. Aceasta reprezint doar o simplificare a sunetului real,
deoarece instrumentele produc un numr infinit de armonici. Totui, ar-
monicile semnificative sunt n numr relativ redus, astfel c prin gene-
rarea frecvenei fundamentale i a principalelor armonici, se poate simula
n mod realist sunetul unui instrument.
Deci, un semnal cu amplitudinea i perioada variabil se poate
transfera din domeniul timpului n cel al frecvenei, i se poate reprezenta
ca o sum de sinusoide cu frecvene armonice. Un asemenea semnal
poate fi divizat ntr-un set de sinusoide cu amplitudine variabil. Invers,
orice semnal poate fi sintetizat prin nsumarea unui set de sinusoide ar-
monice. Aceast teorie st la baza sintezei sunetului prin modulaie n
frecven (FM).
Sinteza se realizeaz prin generarea unui numr de sinusoide cu
frecvene i amplitudini diferite i nsumarea lor (modularea unei sinusoi-
de cu alta). nsumarea unui numr redus de sinusoide poate crea o fami-
lie larg de sunete, care conine frecvenele originale nsumate i alte
frecvene noi, create prin procesul de nsumare. Rezultatele nsumrii
pariale pot fi colectate i utilizate ca intrri suplimentare, genernd astfel
forme de und mai complexe. Aceast metod a fost dezvoltat n 1971
de ctre John Chowning de la Universitatea Stanford, drepturile asupra
acestei tehnologii fiind cumprate de firma Yamaha, care le-a pstrat p-
n la nceputul anilor 90, cnd patentul a expirat [8].
Prima generaie de sintez FM era realizat prin modularea unei
forme de und sinusoidale cu alte sinusoide pentru a crea forme de und
mai complexe. Urmtoarea generaie permitea selectarea unei forme de
und complexe din opt posibile i modularea acesteia cu o alt form de
und complex. Aceast metod se numete sintez cu form de und
selectabil. A treia generaie de sintez FM se numete AFM (Advanced
Frequency Modulation). Aceasta permite preluarea unor eantioane in-
termediare (obinute n urma nsumrii pariale) pentru a crea noi sunete.
Se permite de asemenea utilizarea formelor de und sinusoidale i a ce-
lor selectabile.
Circuitele de sintez FM conin generatoare de semnal care com-
bin dou surse de frecven i adaug alte efecte speciale. Aceste ge-
neratoare sunt numite operatori sau funcii operator, i diferitele imple-
mentri ale sintezei FM au grade diferite de control asupra parametrilor
acestor operatori. Plcile originale Sound Blaster utilizau circuitul de su-
net Yamaha YM3812 (OPL2), cu dou funcii operator. Acest circuit putea
crea simultan 11 sunete (instrumente sau alte efecte sonore). Unele plci
de sunet utilizau dou circuite OPL2 pentru a crea sunete stereo. Multe
Sisteme de I/E 206
plci actuale utilizeaz circuitul mai nou Yamaha YMF262 (OPL3) sau cir-
cuite compatibile cu acesta, cu patru operatori care pot fi combinai n
patru moduri pentru a crea 15 sunete FM i 5 efecte de percuie.
Sinteza FM necesit o putere mic de prelucrare i o capacitate
redus de memorare a datelor. Dezavantajul principal al sintezei FM este
c este dificil reproducerea fidel a sunetelor instrumentelor, mai ales
pentru sunetele nalte. Deoarece armonicile superioare nu sunt reprodu-
se, calitatea muzicii sintetizate nu este satisfctoare.
11.2.2.2. Sinteza bazat pe eantioane digitale (Wavetable)
Dac sinteza este necesar pentru a reproduce sunetele unor
instrumente, aceasta se poate realiza cu o acuratee mai mare prin teh-
nici bazate pe eantioane digitale. Se utilizeaz eantioane de calitate
ridicat ale sunetelor diferitelor instrumente, care sunt nregistrate digital
i sunt redate atunci cnd este necesar. Eantioanele vor conine toate
armonicile caracteristice ale instrumentelor (dac rata de eantionare
este suficient), astfel c prin redarea eantioanelor se vor obine sunete
foarte apropiate de cele originale. Aceast tehnic se numete sintez
wavetable, deoarece memoria n care se pstreaz segmentele de sune-
te eantionate poate fi considerat ca o tabel cu forme de und ale su-
netelor. Segmentele eantionate sunt prelucrate i redate de un sintetiza-
tor wavetable, care este de obicei un procesor de semnal (DSP). Sinteti-
zatoarele bazate pe aceast tehnic pot interpreta simultan mai multe
instrumente, rezultatele fiind mixate pentru a obine un efect de orches-
tr.
Eantioanele digitale sunt pstrate de obicei ntr-o memorie ROM.
Unele plci de sunet care utilizeaz aceast tehnic de sintez dispun i
de o memorie RAM, n care se pot ncrca o parte a eantioanelor din
memoria ROM pentru a fi modificate, sau se pot defini eantioane pentru
noi instrumente. Memoria ROM utilizat are dimensiuni cuprinse de obicei
ntre 512 KB i 6 MB, n funcie de numrul de instrumente i de calitatea
eantioanelor digitale.
Prima generaie a sintezei bazate pe eantioane utiliza unul sau
mai multe oscilatoare analogice controlate digital, parametrii de control ai
formelor de und fiind pstrai n memorie. A doua generaie utilizeaz
oscilatoare digitale, forma de und fiind pstrat n memorie (de obicei
pe durata unei perioade). Parametrii de control ai oscilatoarelor sunt ps-
trai de asemenea n memorie. Un exemplu este circuitul Ensoniq utilizat
la calculatoarele Macintosh Plus (8 bii, 4 oscilatoare, memorie de 4 KB).
A treia generaie a sintezei wavetable se bazeaz pe generaia a doua,
dar se utilizeaz tabele de dimensiuni mai mari pentru pstrarea formelor
11. Plci de sunet 207
de und, pe durata unei perioade sau a mai multor perioade. Un exemplu
din aceast categorie este placa Gravis UltraSound, care conine 32 de
oscilatoare, cu posibilitatea programrii lor separate sau simultane.
Problemele principale ale sintezei instrumentelor muzicale pe ba-
za sunetelor eantionate sunt legate de alegerea eantioanelor care vor
fi memorate i modularea acestora pentru a genera sunete care s re-
produc pe cele reale ntr-un mod ct mai fidel. Este necesar de ase-
menea reproducerea diferitelor efecte create cu ajutorul instrumentelor
acustice. Asemenea efecte sunt de exemplu vibrato i tremolo. Vibrato
este n principiu modularea n joas frecven a nlimii unei note, iar
tremolo este modularea amplitudinii sunetului. Aceste efecte sunt simula-
te de ctre plcile de sunet prin oscilatoare de frecven joas, care sunt
utilizate pentru modularea nlimii sau amplitudinii sunetului sintetizat.
O alt problem este dimensiunea memoriei ROM care pstreaz
eantioanele digitale. Multe plci de sunet au un repertoriu de cel puin
128 de instrumente, i fiecare poate genera 128 de note. Rezult un nu-
mr de 16.384 de eantioane. Dimensiunea fiecrui eantion influenea-
z calitatea sunetului. Chiar cu un numr relativ redus de octei pentru
fiecare eantion, va fi necesar o memorie ROM de dimensiune ridicat.
Sinteza wavetable descris este realizat prin hardware, preul
plcilor de sunet care utilizeaz aceast sintez fiind mai ridicat dect al
celor care utilizeaz sinteza FM, din cauza memoriei ROM care pstreaz
eantioanele i a procesorului de semnal utilizat pentru prelucrarea aces-
tora. Odat cu creterea puterii de prelucrare a procesorului principal al
calculatoarelor PC, aceast sintez poate fi realizat i prin software.
Aceast soluie are avantajul c nu necesit un hardware costisitor,
utilizndu-se resursele existente ale calculatorului. Eantioanele digitale
sunt pstrate pe disc i n memoria RAM, iar dintre resursele plcii de su-
net nu se utilizeaz dect convertorul digital-analogic (DAC) i amplifica-
torul audio. Dac se utilizeaz difuzoare active, placa de sunet nu trebuie
s dispun nici de un amplificator audio, deoarece difuzoarele dispun de
un asemenea amplificator. Un alt avantaj al sintezei software este flexibi-
litatea, ceea ce permite ca mbuntirile algoritmului de sintez s fie
realizate mult mai simplu dect n cazul sintezei hardware.
Deoarece toate plcile de sunet conin un circuit DAC, sinteza
wavetable realizat prin software poate fi utilizat pentru mbuntirea
sunetului generat de plcile care dispun numai de sinteza FM. Se esti-
meaz c productorii plcilor de baz vor include un circuit DAC pe
aceste plci, costul unui asemenea circuit fiind mult mai redus dect cel
al unei plci de sunet.
Sisteme de I/E 208
Sinteza software are ns dezavantajul c necesit o putere de
calcul mult mai mare dect sinteza realizat prin hardware. Yamaha re-
comand pentru programul su de sintez cel puin un calculator cu pro-
cesor Pentium de 133 MHz i 16 MB de memorie RAM. Aceste cerine vor
crete probabil pe msur ce sinteza va deveni mai sofisticat.
Pentru a reduce spaiul necesar memorrii eantioanelor, nu se
eantioneaz fiecare not, ci notele sunt eantionate periodic. Se utili-
zeaz tehnici speciale pentru generarea celorlalte note, ca: buclarea
eantioanelor, translatarea nlimii sunetelor, interpolarea matematic,
filtrarea digital polifonic.
11.2.2.3. Sinteza prin modelare fizic (Waveguide)
Pentru sinteza wavetable trebuie realizat un compromis ntre rea-
lismul sunetelor generate i dimensiunea memoriei ROM. Aceast meto-
d de sintez nu poate ine cont n totalitate de factori ca presiunea apli-
cat asupra arcuului unei viori, poziia arcuului pe coarde sau viteza de
deplasare a acestuia pe coardele instrumentului. Aceste variabile i alte-
le asemntoare influeneaz nu numai intensitatea notelor generate,
dar, n cazul instrumentelor acustice reale, multe din aceste variabile de-
termin de asemenea trsturile caracteristice ale notelor, pe care plcile
bazate pe sinteza wavetable nu le pot reproduce.
Modelarea fizic a fost utilizat iniial pentru a investiga i a simu-
la comportarea instrumentelor muzicale. n cazul acestei metode, este
creat un model matematic al fiecrui instrument muzical,
reprezentndu-se fiecare pies esenial a instrumentului printr-o serie
de ecuaii matematice. Dac ecuaiile reprezint cu precizie caracteristi-
cile instrumentului, se poate realiza o simulare exact a instrumentului.
Acest model matematic este numit instrument virtual de ctre Yamaha,
unul din iniiatorii acestei metode.
Sinteza unei note implic aplicarea acestui model, cruia i se fur-
nizeaz toate variabilele necesare. Ceea ce se realizeaz este deci si-
mularea instrumentului, n care forma de und rezultat este determinat
pe baza legilor fizicii. De exemplu, atunci cnd se apas o clap a unui
sintetizator, viteza de apsare a clapei va fi convertit de sintetizatorul
care utilizeaz aceast metod n valoarea corespunztoare a energiei
cu care trebuie suflat ntr-un flaut. Se vor calcula apoi oscilaiile tubului i
ale aerului nconjurtor, aceasta fiind ns doar o interpretare simplificat
fa de modelele sofisticate utilizate.
Cu excepia plcilor de sunet din familia AWE64, care dispun i
de un sintetizator bazat pe modelarea fizic, aceast metod nu este n-
11. Plci de sunet 209
c utilizat pe scar larg de productorii plcilor de sunet. Yamaha pro-
duce ns sintetizatoare independente (VL1) care utilizeaz aceast teh-
nologie, i pregtete o plac de sunet bazat pe aceleai principii. VL1
utilizeaz un model general prin care poate sintetiza orice instrument de
suflat. VL1 nu poate sintetiza toate instrumentele muzicale, astfel c o
plac de sunet bazat pe aceast tehnologie ar trebui utilizat mpreun
cu o plac wavetable, pentru a genera sunetele celorlalte instrumente.
Pentru instrumentele pe care le poate sintetiza, Yamaha susine c rezul-
tatele sunt mult superioare fa de sinteza wavetable.
Alte firme, ca de exemplu Roland, se concentreaz asupra elabo-
rrii unor modele specifice diferitelor instrumente. Astfel se va putea rea-
liza sinteza foarte realist a unui singur instrument, dar nu i o plac de
sunet de uz general. Pe termen lung, se va putea realiza o plac de su-
net cu modele specifice pentru fiecare instrument, ceea ce ar constitui
soluia optim.
Un model foarte precis al unui instrument ar necesita o putere de
calcul cu cteva ordine de mrime mai mare dect posibilitile generaiei
actuale a calculatoarelor personale. Pentru plcile de sunet AWE64 s-au
utilizat dou simplificri n scopul reducerii gradului de dificultate al mo-
delrii. Prima simplificare este selecia acelor caracteristici fizice ale unui
instrument muzical care contribuie n cea mai mare msur la sunetul
caracteristic al instrumentului respectiv. Aceast selecie reprezint un
proces experimental, i este rezultatul mai multor ani de cercetare n
domeniul modelrii fizice.
A doua simplificare o constituie modelarea elementelor acustice
ale instrumentului cu ajutorul ghidurilor de und (waveguide). Un ghid de
und este format dintr-o pereche de construcii computaionale numite
linii de ntrziere, fiecare reprezentnd o und de presiune a sunetului
care se deplaseaz ntr-o anumit direcie. Aceste linii de ntrziere aci-
oneaz pentru a transmite sunetul simulat n direcii opuse n cadrul ele-
mentului acustic, iar unda de presiune total din cadrul elementului este
modelat prin suma semnalelor din cele dou linii de ntrziere. Deoare-
ce liniile de ntrziere reprezint o analogie simpl i precis cu fizica
propagrii sunetului n elementul acustic, i datorit faptului c interco-
nectarea diferitelor elemente prin liniile de ntrziere corespunztoare
poate fi descris prin relaii matematice relativ simple, metoda ghidurilor
de und are ca rezultat un model fizic simplu i eficient.
Modelarea fizic a instrumentelor are att avantaje ct i dez-
avantaje fa de metoda de sintez wavetable. Din cauza numeroaselor
simplificri care trebuie efectuate n cadrul modelului pentru a permite
calculul acestuia n timp real, instrumentele modelate fizic nu pot atinge
aceeai acuratee a reproducerii care este disponibil cu tehnologia
Sisteme de I/E 210
wavetable. Un eantion pe 16 bii al unei singure note a pianului, de ex-
emplu, va genera un sunet virtual identic cu nota original, dar un model
fizic al pianului ar necesita o modelare extensiv a unor elemente con-
structive complexe ale acestuia, i ar trebui s in cont de interaciunea
fiecrei coarde cu toate celelalte, pentru a se obine aceeai acuratee.
Totui, modelele fizice pot reproduce mai corect comportarea di-
namic global a instrumentelor muzicale comparativ cu metoda
wavetable. Dei sinteza wavetable poate genera sunetele cele mai rea-
liste, ea nu este suficient de expresiv n cazul instrumentelor care pot
produce o mare varietate de sunete n funcie de modul de interpretare a
muzicii la instrumentele respective. O mare parte din miestria interpret-
rii unei piese la un instrument muzical provine din controlul articulrii in-
dividuale a fiecrei note, ca i din legarea notelor ntre ele (glissando),
aspecte de care nu se ine cont de ctre un sintetizator wavetable. Pe de
alt parte, un model fizic relativ simplu al unui instrument poate rspunde
n mod corespunztor la anumii parametri de intrare i poate reproduce
unele nuane care pot fi sesizate de asculttorul unei piese interpretate la
acel instrument. Dei notele individuale pot fi reproduse cu acuratee mai
redus dect n cazul sintezei wavetable, efectul global poate fi mult mai
convingtor.
Unele plci de sunet utilizeaz o soluie combinat a sintezei
wavetable cu sinteza prin modelare fizic. De exemplu, plcile de sunet
din familia AWE64 ale firmei Creative Labs, care pot reda simultan 64 de
voci, conin un sintetizator wavetable cu 32 de voci (implementat prin
hardware) combinat cu un sintetizator sofware de tip waveguide pentru
alte 32 de voci. Se beneficiaz astfel de avantajele ambelor metode, re-
zultatul fiind o reproducere a muzicii care se caracterizeaz att prin acu-
ratee, ct i prin fluen.
Anumite instrumente, ca de exemplu saxofonul, sunt caracteriza-
te printr-o expresivitate ridicat bazat pe interpretarea instrumentistului.
Aceste instrumente beneficiaz n cea mai mare msur de tehnicile
modelrii fizice. De multe ori, aceste instrumente sunt, ca i saxofonul,
monofonice, producnd o singur not la un moment dat. Ele sunt de
asemenea instrumente solo. Sunetul altor instrumente, ca de exemplu
pianul, poate fi reprodus cu o acuratee mai mare utiliznd metoda wave-
table. Aceste instrumente se caracterizeaz prin faptul c sunt n general
polifonice, i astfel creaz n cadrul compoziiei muzicale armoniile piesei
i nu melodia solo.
Prin utilizarea tehnologiei de sintez celei mai adecvate pentru
fiecare not, se asigur att reproducerea cu acuratee a sunetelor, ca-
racteristic sintezei wavetable, ct i expresivitatea caracteristic tehnici-
lor de modelare fizic. n cazul plcilor de sunet AWE64, se utilizeaz o
11. Plci de sunet 211
asignare implicit a uneia din cele dou tehnici la fiecare instrument.
Aceast asignare poate fi modificat n mod explicit, dac ntr-o compozi-
ie se dorete asignarea unei anumite tehnologii la un anumit instrument.
11.2.3. Interfaa MIDI
Dezvoltat iniial pentru a permite conectarea sintetizatoarelor, pro-
tocolul MIDI (Musical Instrument Digital Interface) este utilizat pe scar
larg pentru generarea sunetelor n aplicaiile multimedia. Specificaiile
MIDI au fost publicate de Asociaia Internaional MIDI (International MIDI
Association).
11.2.3.1. Avantaje ale interfeei MIDI
Exist mai multe avantaje ale generrii sunetelor cu ajutorul unui
sintetizator MIDI fa de utilizarea eantioanelor audio memorate pe discul
fix sau pe un CD-ROM. Primul avantaj este economia de spaiu. Fiierele
utilizate pentru memorarea eantioanelor digitale n format PCM (Pulse
Code Modulation), ca de exemplu fiierele .WAV, au dimensiuni mari, mai
ales n cazul pieselor muzicale lungi nregistrate stereo cu rate de ean-
tionare ridicate. Comparativ cu acestea, fiierele MIDI au dimensiuni foar-
te mici. De exemplu, dac pentru eantioanele stereo de calitate ridicat
este necesar un spaiu de aproximativ 10 MB pentru fiecare minut de su-
net, o secven tipic MIDI poate necesita mai puin de 10 KB pentru un
minut de sunet. Aceasta este rezultatul faptului c fiierele MIDI nu conin
date audio eantionate, ci numai instruciunile necesare pentru genera-
rea sunetelor de ctre un sintetizator. Aceste instruciuni sunt sub forma
unor mesaje MIDI, care indic sintetizatorului instrumentele care vor fi uti-
lizate, notele care trebuie generate i intensitatea fiecrei note. Sunetele
vor fi generate apoi printr-una din metodele de sintez disponibile (FM,
wavetable etc.).
Dimensiunea redus a fiierelor MIDI are i avantajul unei rate
mici de transfer care este necesar pentru transmiterea datelor la placa
de sunet. Alte avantaje ale utilizrii interfeei MIDI sunt posibilitatea editrii
cu uurin a muzicii, posibilitatea de a modifica independent viteza de
redare, nlimea sau cheia sunetelor. Aceast posibilitate este importan-
t mai ales pentru aplicaii de sintez ca echipamentele karaoke, unde
cheia muzical i tempoul unei melodii pot fi selectate de utilizator.
Sisteme de I/E 212
11.2.3.2. Sisteme MIDI
Protocolul MIDI reprezint un mijloc eficient de a transmite infor-
maii despre interpretarea muzicii ntr-un mod standard. Aceste informaii
sunt transmise ca mesaje MIDI, ntr-un flux de date unidirecional, asin-
cron, cu o rat de 31.25 Kbii/s [14]. Pentru fiecare octet se transmit 10
bii (un bit de start, 8 bii de date, 1 bit de stop). Interfaa MIDI a unui in-
strument conine n general trei conectori MIDI: IN, OUT i THRU. irul de
date MIDI poate fi citit dintr-un fiier, sau poate fi generat de un controler
MIDI sau un secveniator MIDI. Un controler MIDI se poate afla n cadrul
unui instrument muzical, i n acest caz translateaz n timp real interpre-
tarea unei piese ntr-un ir de date MIDI. Un secveniator MIDI este un dis-
pozitiv care permite capturarea, memorarea, editarea, combinarea i re-
darea secvenelor de date MIDI. Datele MIDI sunt transmise la ieirea con-
trolerului sau secveniatorului MIDI prin conectorul OUT.
Receptorul acestui ir de date MIDI este n mod obinuit un modul
de sunet MIDI sau o plac de sunet, care va recepiona mesajele MIDI prin
conectorul IN, i va rspunde la aceste mesaje prin generarea sunetelor
corespunztoare. Multe instrumente MIDI (mai ales claviaturi) integreaz
att controlerul MIDI ct i modulul de sunet n aceeai unitate. n cadrul
acestor uniti exist o legtur intern ntre claviatur i modulul de su-
net, care poate fi validat sau invalidat prin setarea funciei de control
local a instrumentului la On sau Off.
Un canal fizic MIDI este divizat n 16 canale logice, iar mesajele
MIDI cuprind n general un numr de canal pe 4 bii. Claviatura unui in-
strument muzical poate fi setat de obicei pentru a transmite pe oricare
din cele 16 canale MIDI. Generatorul de sunet MIDI sau modulul de sunet
pot fi setate pentru a recepiona date pe anumite canale MIDI.
Informaiile recepionate la conectorul IN al unui dispozitiv MIDI
sunt transmise mai departe (repetate) la conectorul THRU al dispozitivului.
Pot fi nlnuite mai multe module de sunet MIDI prin conectarea ieirii
THRU a unui dispozitiv la conectorului IN a urmtorului dispozitiv din lan.
n cazul sistemelor MIDI bazate pe un calculator PC, aplicaiile
multimedia transmit informaii la interfaa MIDI de pe placa de sunet prin
intermediul magistralei sistem. Interfaa MIDI convertete aceste informaii
n mesaje MIDI care sunt transmise la generatorul de sunet. Dac se dis-
pune de un software adecvat, se poate conecta o claviatur MIDI la inter-
faa MIDI de pe placa de sunet, avnd la dispoziie faciliti de compoziie
i editare a muzicii.
Generatorul de sunet este integrat de obicei pe placa de sunet.
Specificaiile Microsoft pentru calculatoarele multimedia (Microsoft Multi-
11. Plci de sunet 213
media PC - MPC) indic faptul c o plac de sunet trebuie s dispun de
un sintetizator integrat pentru a respecta aceste specificaii. n cazul n
care sintetizatorul este de tip FM, cu posibiliti limitate i o calitate neco-
respunztoare a sunetului, se poate aduga un sintetizator extern de tip
wavetable pentru a se obine o calitate mai bun a sunetului.
11.2.3.3. Mesaje MIDI
Un mesaj MIDI este compus dintr-un octet de stare urmat n gene-
ral de unul sau doi octei de date [14]. Exist diferite tipuri de mesaje
MIDI. La nivelul cel mai nalt, mesajele pot fi clasificate n mesaje de canal
i mesaje de sistem. Mesajele de canal sunt cele care se refer la un
anumit canal, pentru aceste mesaje numrul canalului fiind inclus n octe-
tul de stare. Mesajele de sistem nu sunt specifice unui anumit canal, i
octetul de stare al acestora nu conine un numr de canal.
Mesajele de canal pot fi clasificate n mesaje pentru voci i mesa-
je de mod. Mesajele pentru voci se utilizeaz pentru a transmite informa-
ii despre interpretarea muzicii, aceste mesaje fiind cele mai frecvente n
cadrul irurilor de date MIDI. Asemenea mesaje sunt de exemplu Note
On, Note Off, Polyphonic Key Pressure, Program Change i Control
Change. ntr-un sistem MIDI, activarea unei note i eliberarea aceleiai
note sunt considerate ca dou evenimente separate. De exemplu, la
apsarea unei clape a unui instrument MIDI sau a unui controler MIDI, cla-
viatura transmite un mesaj Note On pe unul din canalele logice. Dup
octetul de stare, se transmit doi octei de date, care specific numrul
clapei i rapiditatea cu care a fost apsat clapa. Numrul clapei se utili-
zeaz de sintetizator pentru a selecta nota care trebuie generat, iar ra-
piditatea apsrii este utilizat n mod normal pentru a controla amplitu-
dinea notei. La eliberarea clapei, instrumentul sau controlerul MIDI va
transmite un mesaj Note Off.
Mesajul Program Change este utilizat pentru a specifica tipul in-
strumentului care trebuie utilizat pentru un canal dat. Acest mesaj necesi-
t un octet de date care indic noul numr de program. Mesajul Control
Change este utilizat pentru a controla diferite funcii ale sintetizatorului.
Octetul de stare este urmat de un octet care indic numrul controlerului,
i un al doilea octet (valoarea de control) care specific funcia sintetiza-
torului controlat de mesaj.
Mesajele de mod indic felul n care un instrument receptor va
rspunde la mesajele pentru voci. Aceste mesaje se pot utiliza pentru a
valida sau a invalida controlul local, pentru a valida sau a invalida modul
Omni, sau pentru a selecta ntre modul Mono sau modul Poly. n cazul
unui sintetizator MIDI cu o claviatur proprie, funciile controlerului de tas-
Sisteme de I/E 214
tatur i ale sintetizatorului pot fi izolate prin invalidarea controlului local.
Dac modul Omni este validat, sintetizatorul va rspunde la mesajele
MIDI recepionate pe toate canalele. Dac acest mod este invalidat, sinte-
tizatorul va rspunde numai la mesajele recepionate pe un singur canal.
Aceast setare este util n cazul n care sunt conectate n lan mai multe
sintetizatoare. Atunci cnd este selectat modul Poly, se va utiliza polifo-
nia. La recepionarea mai multor mesaje Note On, fiecrei note i se
asigneaz cte o voce (n funcie de numrul de voci disponibile). Rezul-
tatul este c vor fi generate simultan mai multe note. Atunci cnd este
selectat modul Mono, fiecrui canal i se asigneaz o singur voce, deci
la un moment dat se va genera o singur not pe un anumit canal.
Mesajele de sistem se clasific n mesaje comune, mesaje n
timp real i mesaje exclusive. Mesajele comune sunt destinate tuturor
receptorilor dintr-un sistem. Mesajele n timp real sunt utilizate pentru
sincronizarea ntre componentele MIDI bazate pe un ceas. Mesajele ex-
clusive cuprind un cod de identificare al productorului, i sunt utilizate
pentru a transfera un numr arbitrar de octei de date ntr-un format spe-
cificat de productorul respectiv.
11.2.3.4. Sistemul General MIDI (GM)
La nceputul unei secvene MIDI, se transmite de obicei un mesaj
Program Change pe fiecare canal utilizat n cadrul secvenei pentru a
asigna canalului respectiv instrumentul corespunztor. Dac sintetizato-
rul care recepioneaz secvena MIDI utilizeaz aceeai asignare a nume-
relor instrumentelor la diferitele sunete care a fost utilizat la compoziie,
sunetele vor fi asignate n mod corespunztor. Pn la definirea sistemu-
lui General MIDI nu exista un standard care s indice relaia ntre numere-
le de instrumente i sunetele efective. De aceea, o secven MIDI putea
produce sunete diferite pe diferite sintetizatoare, chiar dac acestea dis-
puneau de tipuri comparabile de sunete.
Specificaiile General MIDI definesc un set de cerine generale
pentru instrumentele General MIDI. Specificaiile cuprind definiia unui set
de sunete General MIDI (maparea programelor la instrumente), maparea
sunetelor de percuie, i un set de caracteristici de performan (numr
de voci, tipuri de mesaje MIDI recunoscute etc.). O secven MIDI care a
fost creat pentru un instrument General MIDI va fi generat corect de
orice sintetizator sau modul de sunet General MIDI.
Sistemul General MIDI utilizeaz canalele 1-9 i 11-16 pentru su-
netele instrumentelor cromatice, canalul 10 fiind utilizat pentru sunete de
percuie. Sunetele instrumentelor sunt grupate n seturi de sunete nrudi-
te. De exemplu, numerele de program 1-8 reprezint sunetele diferitelor
11. Plci de sunet 215
piane (pian acustic de concert, pian acustic, pian electric de concert, pian
electric, clavecin), numerele 9-16 reprezint instrumente cromatice de
percuie (celest, glockenspiel, vibrafon, balafon, xilofon, ambal), 17-24
reprezint orgi (org cu tij, org cu percuie, org rock, org de biseric,
org Reed), 25-32 reprezint chitare etc.
Pentru sunetele instrumentelor pe canalele 1-9 i 11-16, numrul
notei dintr-un mesaj Note On este utilizat pentru a selecta nlimea
(frecvena) sunetului care va fi generat. De exemplu, dac pentru canalul
3 a fost selectat un vibrafon (cruia i corespunde numrul de program
12), specificarea notei cu numrul 60 pe canalul 3 va genera nota C mij-
locie, iar specificarea notei cu numrul 59 va genera nota B. Ambele note
vor fi generate utiliznd sunetul vibrafonului.
Pentru sunetele de percuie generate pe canalul 10, numrul no-
tei din cadrul mesajului Note On este utilizat n mod diferit. Numerele no-
telor pentru acest canal au rolul de a selecta toba a crei sunet va fi ge-
nerat. De exemplu, un mesaj Note On pe canalul 10 cu numrul notei
60 va genera sunetul tobei Bongo.
Sistemul General MIDI specific instrumentul sau sunetul care co-
respunde fiecrui numr de program, dar nu specific modul n care sunt
produse aceste sunete. Astfel, programul cu numrul 1 specific pianul
acustic de concert pentru fiecare instrument General MIDI. Sunetul aces-
tui pian pe dou sintetizatoare General MIDI care utilizeaz tehnici diferite
de sintez poate diferi n mod semnificativ.
11.2.3.5. Interfee MIDI
Pentru utilizarea unui echipament MIDI cu un calculator IBM PC, n
general este necesar o interfa MIDI (exist un numr redus de calcula-
toare echipate cu interfee MIDI ncorporate). Cele mai rspndite interfe-
e MIDI sunt sub forma unor plci de extensie, dar exist de asemenea
interfee MIDI seriale (care se conecteaz la un port serial al calculatoru-
lui) i interfee MIDI paralele (care se conecteaz la un port paralel).
Funcia principal a unei interfee MIDI este de a converti datele paralele
de pe magistrala PC n formatul serial al datelor MIDI i invers (o funcie
UART). Interfeele MIDI inteligente pot realiza funcii mai complexe, ca ge-
nerarea informaiilor de sincronizare MIDI, bufferarea datelor MIDI, filtrarea
mesajelor MIDI, sincronizarea cu echipamente externe i altele.
Standardul de facto pentru interfeele MIDI realizate sub forma
plcilor de extensie ale calculatoarelor PC este interfaa Roland MPU-401.
Aceasta este o interfa MIDI inteligent, care poate funciona i n modul
UART. Exist diferite interfee MIDI compatibile MPU-401. n plus, numeroa-
Sisteme de I/E 216
se plci de sunet cuprind interfee MIDI care implementeaz funciile mo-
dului UART ale interfeei MPU-401.
11.2.4. Caracteristici ale plcilor de sunet
Principalele caracteristici care sunt descrise n specificaiile plci-
lor de sunet sunt prezentate n continuare.
Rezoluia. Specific dimensiunea n bii a eantioanelor, repre-
zentnd un indicator al calitii sunetului care este generat de
placa de sunet. Se recomand o rezoluie de cel puin 16 bii.
Frecvena de eantionare. Este specificat n KHz, fiind de
asemenea un indicator de calitate a sunetului. Plcile actuale au
de obicei frecvene maxime de eantionare de 44.1 KHz sau mai
mari.
Metoda de sintez a sunetului. Cele mai uzuale metode sunt
sinteza FM i sinteza Wavetable. Pentru o calitate mai ridicat a
muzicii, se recomand plcile de sunet care utilizeaz sinteza
Wavetable. Odat cu producia de mas a circuitelor de sintez
audio, preul acestor plci a sczut.
Dimensiunea memoriei ROM. Aceast specificaie se refer la
plcile care utilizeaz sinteza Wavetable. Cele mai multe plci au
o memorie ntre 1 MB i 4 MB. Cu ct dimensiunea memoriei este
mai mare, cu att calitatea eantioanelor este mai ridicat.
Polifonia. Reprezint numrul de voci, sau note, pe care le poate
reproduce placa de sunet. Specificaia trebuie luat n considera-
re mai ales dac placa va fi utilizat pentru generarea muzicii
MIDI. Standardul curent este de 32 de voci, dar rezultate bune se
pot obine i cu un numr de peste 20 de voci, iar un numr de 16
este adecvat pentru compoziiile uzuale.
Multi-timbralitatea. Nu trebuie confundat cu polifonia. Aceast
specificaie se refer la numrul maxim de instrumente care pot fi
redate simultan. La cele mai multe plci, standardul curent este
de 16 instrumente.
Porturile. Se refer la conectorii de intrare i de ieire ai plcii.
Cele mai multe plci au conectori audio pentru un microfon, o li-
nie de intrare (pentru caset sau CD), o linie de ieire (pentru un
amplificator extern), i porturi MIDI de intrare i de ieire. Multe
plci au un amplificator audio ncorporat, i acestea au de ase-
menea un conector pentru difuzoare.
11. Plci de sunet 217
11.2.5. Structura unei plci de sunet
Cele mai multe plci de sunet utilizate n calculatoarele personale
sunt compatibile cu plcile de sunet Sound Blaster ale firmei Creative
Labs. Aceste plci i funciile realizate de ele au devenit un standard n
industria echipamentelor audio multimedia pentru calculatoarele PC.
Schema bloc a unei plci de sunet obinuite, de tip Sound Blaster, este
prezentat n Figura 11.1 [8].
Placa este proiectat pentru conectarea la magistrala ISA. Aceas-
t magistral poate asigura ratele de transfer necesare pentru datele au-
dio. Pe lng circuitele CODEC i sintetizatorul FM, placa dispune de dou
elemente de baz. Primul este procesorul audio, care admite comenzi pe
8 bii pentru controlul funciilor elementare ale plcii de sunet. Acest pro-
cesor dirijeaz datele digitale audio n cadrul sistemului, decomprim da-
tele audio pentru redare i controleaz mixerul audio. Al doilea element
este mixerul audio, care poate accepta intrri audio analogice de la mai

Figura 11.1. Schema bloc a unei plci de sunet de tip Sound Blaster.
Sisteme de I/E 218
multe surse, poate controla volumul fiecrei intrri, i le poate mixa astfel
nct s genereze o singur ieire stereo. Exist un control global al vo-
lumului pentru aceast ieire, pe lng controlul individual al fiecrui ca-
nal.
Placa poate fi extins printr-un procesor de semnal ASP (Ad-
vanced Signal Processor), numit uneori i circuit CSP (Creative Sound
Processor). A doua posibilitate de extensie este reprezentat de un sin-
tetizator audio de tip Wavetable, utilizat pentru redarea muzicii din fiiere
MIDI.
Funciile audio principale realizate de placa de sunet sunt urm-
toarele:
1. nregistrarea semnalelor audio, care sunt preluate de la o linie de
intrare (Line In) sau de la un microfon, i sunt transformate n da-
te digitale. n majoritatea sistemelor, pot fi realizate nregistrri
stereo, cu frecvene de pn la 44 KHz i cu o dimensiune a
eantioanelor de 16 bii pentru fiecare canal. Aceste caracteristici
sunt echivalente cu o calitate audio de tip CD.
2. Redarea semnalelor audio nregistrate sub forma datelor digitale,
n formate comprimate sau necomprimate, cum sunt fiierele de
tip .WAV. Redarea audio poate fi controlat din punct de vedere al
volumului, iar sunetul poate fi mixat cu alte surse audio dirijate la
intrrile mixerului audio. Redarea nregistrrilor digitale se poate
realiza la nivelul calitativ asigurat de discurile CD audio.
3. Generarea unor tonuri muzicale i realizarea unor efecte audio
speciale cu ajutorul unui generator de semnal audio, care utili-
zeaz tehnica de sintez FM. Ieirile acestui generator pot fi de
asemenea controlate din punct de vedere al volumului i pot fi mi-
xate cu alte intrri ale mixerului audio. Deoarece calitatea notelor
muzicale generate prin efecte de sintez FM nu este satisfctoa-
re, acest tip de sintez se folosete mai ales la jocurile video.
4. Redarea muzicii cu ajutorul unui sintetizator Wavetable, sau posi-
bilitatea conectrii unei alte plci care utilizeaz acest tip de sin-
tez audio, prin intermediul unui conector. Sintetizatorul este con-
trolat de ctre comenzile transmise printr-un port MIDI.
Majoritatea plcilor de sunet permit conectarea unor periferice
cum sunt echipamente pentru jocuri video, uniti de discuri CD-ROM (prin
intermediul unor interfee IDE sau SCSI aflate pe plac), i sintetizatoare
MIDI (printr-un port serial MIDI).
11. Plci de sunet 219
11.2.6. Exemple de plci de sunet
Se prezint n Tabelul 11.2 caracteristicile principale ale unor
plci de sunet, urmat apoi de o descriere a acestor caracteristici.
Tabelul 11.2. Caracteristicile unor plci de sunet.
SB Pro SB 16 PAS 16 GUS TBM
HARDWARE
Conector ISA (bii) 16 16 16 16 16
Compatibilitate SB
Ad Lib
SB Pro
Ad Lib
SB
Ad Lib
SB
***

Ad Lib
***

GM/GS
CONEXIUNI
Intrare microfon Mono Mono Mono Mono -
Intrare linie Stereo Stereo Stereo Stereo Stereo
Intrare difuzor PC Da n.a. Da Nu Nu
Ieire linie Stereo Stereo Stereo Stereo Stereo
Ieire amplificat 2x4 W 2x4 W 2x4 W 2x2 W -
MIDI UART UART UART
*
UART
*
TB
*

CD-ROM SB SB SCSI SCSI
*

J oystick Da Da Da Da Da
SINTETIZATOR
Tip FM FM FM Wavetable Wavetable
Set de circuite OLP3 OLP3 OLP3 GF1 Proteus
Voci (pe canal) 1 1 1 32 32
Canale 20 20 20 32 15 +tobe
Instrumente 128 128 128 192 pe
disc
384
Efecte - Prin
ASP
- - Sal, ecou,
cor
EANTIONARE
nregistrare (bii) 8 16 16 8 (16
*
) 16
Redare (bii) 8 16 16 16 16
Frecvena stereo
(KHz)
11 - 22 5 - 44 4 - 44 2 - 44 2 - 44
Frecvena mono
(KHz)
4 - 44 5 - 44 4 - 44 2 - 44 2 - 44
Compresie ADPCM ADPCM ADPCM Emulare
SB
Prin DSP
Sisteme de I/E 220
SB Pro SB 16 PAS 16 GUS TBM
Rata de compr. (x:1) 2 3 4 2 3 4 2 - Prin DSP
Decompresie ADPCM ADPCM ADPCM Emulare
SB
Prin DSP
Rata de decompr.
(1:x)
2 3 4 2 3 4 2 3 4 - Prin DSP
Raport semnal/
zgomot
n.a. n.a. 90 dB 80 dB 89 dB
Excursie dinamic n.a. n.a. 90 dB 96 dB 95 dB
Distorsiuni armonice n.a. n.a. 0.05 % 0.014 % 0.01 %
MIXER
**

Global 16 32 63 4096 128
Sintetizator 16 32 31 4096 128
DAC 16 32 31 4096 n.a
Microfon 8 32 31 on/off n.a
Intrare linie 16 32 31 on/off n.a
Ton - 12 12 - -
Balans - 31 31 15 -
*
Opional.
**
Controlul volumului n trepte.
***
Prin emulare.
11.2.6.1. Sound Blaster Pro
Placa Sound Blaster Pro (SB Pro) este una din primele plci ale
firmei Creative Labs. Primele versiuni ale acestei plci conineau dou
circuite Yamaha YMF3812 (OPL2), dar versiunile mai noi (SB Pro 2.0 i
urmtoarele) conin circuitul YMF262 (OPL3).
Placa permite eantionarea i nregistrarea semnalelor de intrare
pe 8 bii la o frccven de eantionare de 44.1 KHz (mono) sau 22.05
KHz (stereo), i poate realiza compresia ADPCM. Dispune de un amplifi-
cator de 24 W. Are o interfa pentru CD-ROM care este compatibil nu-
mai cu unitile Mitsumi. Conine de asemenea o interfa General MIDI.
Intrri:
Microfon
Linie stereo extern
Ieiri:
Audio (difuzoare)
11. Plci de sunet 221
Linie stereo extern
Interfa MIDI
Interfa CD-ROM
Placa SB Pro este compatibil cu plcile Sound Blaster (SB) ori-
ginale i Ad Lib, existnd un numr mare de jocuri elaborate pentru aces-
te plci. Unele jocuri nu utilizeaz ns posibilitile avansate ale plcii
SB Pro. Deoarece utilizeaz sinteza FM pentru generarea sunetelor,
aceast plac nu este potrivit pentru o muzic de calitate ridicat. To-
tui, sinteza FM n combinaie cu eantionarea poate produce rezultate
bune pentru jocuri. Versiunile mai vechi ale plcilor SB i SB Pro nu sunt
ecranate corespunztor, motiv pentru care se poate auzi un zgomot de
fond de la unitatea de disc sau de la sursa de alimentare.
11.2.6.2. Sound Blaster 16
Placa Sound Blaster 16 (SB 16) este o versiune mbuntit a
plcii SB Pro, care poate genera sunet stereo pe 16 bii. Este compatibil
cu plcile SB i Ad Lib, dar nu este complet compatibil cu SB Pro. Per-
mite eantionarea i redarea stereo cu o frecven de eantionare de
pn la 44.1 KHz, pe 8 sau 16 bii. Poate realiza comprimarea ADPCM i
filtrarea dinamic.
Placa SB 16 conine de asemenea un procesor de semnal ASP
de 16 bii, care permite implementarea unui algoritm de compresie i/sau
de recunoatere a vocii. Compresia sau decompresia n timp real realiza-
t de procesorul plcii de sunet poate elibera procesorul principal de
aceste operaii n proporie de pn la 75%. Compresia minimizeaz de
asemenea volumul datelor care se transfer din memorie la placa de su-
net.
Ca i placa SB Pro, SB 16 utilizeaz un circuit Yamaha YMF262
(OPL3) cu 4 operatori pentru sinteza FM. Placa permite conectarea unei
plci WaveBlaster (WB), care funcioneaz conform sistemului General
MIDI i dispune de 128 eantioane de sunet PCM. Placa WB conine un
circuit de sintez Proteus, care este utilizat i de placa Turtle Beach Mul-
tiSound. Dei conform specificaiilor interfaa MIDI este compatibil
MPU-401, aceasta dispune numai de modul UART.
Avantajele acestei plci sunt eantionarea pe 16 bii i procesorul
ASP. Deoarece este compatibil cu placa SB, SB 16 poate fi utilizat cu
numeroase jocuri. Placa SB 16 este livrat cu un pachet de programe,
dintre care cele mai interesante sunt: Creative Wave Studio, HCS
InterActive, PC-Animate Plus, Intelligent Organ, Creative Talking
Sisteme de I/E 222
Scheduler, Monologue for Windows. Dezavantajul principal al plcii SB
16 este faptul c nu este compatibil n totalitate cu placa SB Pro.
11.2.6.3. Pro Audio Spectrum Plus i Pro Audio Spectrum 16
Plcile Pro Audio Spectrum Plus (PAS+) i Pro Audio Spectrum
16 ale firmei Media Vision sunt aproape identice, cu excepia faptului c
placa PAS 16 permite eantionarea pe 8, 12 sau 16 bii, iar PAS+ doar
eantionarea pe 8 bii. Aceste plci pot realiza redarea stereo cu o frec-
ven de eantionare de pn la 44.1 KHz, filtrarea digital, compresia i
decompresia ADPCM. Sinteza FM este realizat cu un circuit Yamaha
YMF262 (OPL3), cu 4 operatori.
Intrri:
Microfon
Linie stereo extern
Difuzorul calculatorului
Ieiri:
Audio (difuzoare, cti)
Linie stereo extern
Interfa General MIDI
Interfa SCSI (pentru CD-ROM i alte periferice)
Interfa joystick
Raportul semnal/zgomot este de 90 dB, iar distorsiunea armonic
este de 0.05%. Dei conform firmei Media Vision plcile PAS sunt n to-
talitate compatibile cu plcile SB i SB Pro, unii utilizatori susin c exist
probleme la utilizarea unei plci PAS ca plac SB.
Dintre programele cu care sunt livrate plcile PAS se menionea-
z: editorul de fiiere .WAV Stereo Studio F/X, secveniatorul MIDI SP
Spectrum, aplicaia multimedia Audio Mate i sintetizatorul pentru voce
Pro Speech. Exist de asemenea trei mixere pentru Windows i mai mul-
te drivere.
11.2.6.4. Gravis UltraSound
Placa Gravis UltraSound (GUS) a firmei Advanced Gravis utili-
zeaz sinteza wavetable pentru generarea efectelor sonore i a muzicii.
Eantioanele de 16 bii nu sunt pstrate ntr-o memorie ROM, ci sunt n-
crcate de pe disc n memoria RAM a plcii. Placa se livrez cu o memo-
rie RAM de 256 KB sau 512 KB, care poate fi extins pn la 1 MB.
11. Plci de sunet 223
Exist 32 de canale de sunet (polifonie), iar pe fiecare canal se
pot genera 32 de voci (sunet multi-timbral). nregistrarea eantioanelor
se face pe 8 bii, i n mod opional pe 16 bii (necesit o plac de exten-
sie). Placa permite redarea eantioanelor de 16 bii, cu o frecven de
pn la 44.1 KHz. Exist circuite separate pentru nregistrare i redare,
astfel c aceste operaii se pot realiza simultan. Exist o interfa MIDI
standard (UART 6850) pe plac, cu conectori MIDI IN, OUT i THRU.
Specificaiile indic o compatibilitate de 100% cu plcile SB i Ad
Lib. Aceast compatibilitate este asigurat prin emularea cu ajutorul unui
program numit Sound Board Operating System (SBOS). n practic ns,
compatibilitatea nu este de 100%. Un alt dezavantaj al SBOS este faptul
c n unele cazuri performanele sunt reduse. n general, SBOS nu d re-
zultate satisfctoare cu programele demonstrative i animaia de vitez
ridicat.
Deoarece placa GUS nu are un circuit de sintez FM, sunetele FM
sunt emulate prin eantioane. Rezult sunete diferite de cele generate de
plcile SB, dar de calitate mai bun. Dei n general calitatea sunetului
este foarte bun, aceasta depinde de calitatea eantioanelor. Sunetul
unor instrumente este de o calitate mai redus. Placa nu poate realiza
efecte speciale, cum sunt corul sau reverberaia.
Placa este livrat cu un program pentru redarea fiierelor MIDI, un
mixer, un program pentru prelucrarea eantioanelor, i dou programe
MIDI pentru Windows: Power Chords i Midisoft Recording Session. Exis-
t de asemenea eantioane pentru un numr de 192 de instrumente.
11.2.6.5. Turtle Beach MultiSound
Turtle Beach MultiSound (TMB) este o plac de sunet semi-
profesional, de calitate ridicat. Utilizeaz sinteza wavetable, cu ean-
tioane de 16 bii. Cele 384 de eantioane sunt pstrate ntr-o memorie
ROM de 4 MB, astfel c ele nu pot fi modificate. Aceste eantioane sunt
prelucrate de un sintetizator Proteus-1/XR al firmei E-mu i un procesor
de semnal Motorola 56001. Cu acest procesor se pot aduga diferite
efecte speciale. Efectele standard sunt efectul de sal, cor i ecou.
Placa TMB permite eantionarea pe 16 bii, cu o frecven de p-
n la 44.1 KHz, i utilizeaz supra-eantionarea de 64 de ori. Exist o
interfa MIDI compatibil Turtle Beach, cu 32 de canale, ca i placa
Gravis UltraSound.
Sunetul generat de placa TMB are o calitate ridicat. Aceasta se
datoreaz n primul rnd circuitului Proteus, care este utilizat i n sinteti-
zatoarele profesionale. Preul plcii este ns relativ ridicat. Placa TMB
Sisteme de I/E 224
nu este compatibil cu plcile SB sau Ad Lib, i nu poate fi utilizat sub
sistemul de operare DOS, ci numai sub Windows.
11.2.6.6. AWE32, SB32 i AWE64
Aceste plci de sunet, avnd mai multe versiuni, sunt produse de
firma Creative Labs. Versiunile AWE sunt echipate cu o memorie RAM de
512 KB, cu excepia plcii AWE64 Gold, care dispune de 4 MB de me-
morie RAM. Placa SB32 este livrat fr memorie RAM, dar aceast me-
morie poate fi adugat ulterior.
Plcile AWE au fost proiectate pentru urmtoarele moduri de sin-
tez a sunetului:
General MIDI (GM);
General Standard (GS), standardul firmei Roland;
MT32, un submodul al firmei Roland, care este foarte rspndit.
Placa SB32 nu poate utiliza dect modul GM, deoarece modurile
GS i MT32 necesit memorie RAM. Toate versiunile, cu excepia AWE32
Value i AWE64/Gold au socluri SIMM care se pot utiliza pentru extinde-
rea memoriei RAM. Dimensiunea maxim a memoriei RAM este de 28
MB, sub forma a dou module SIMM de cte 16 MB. Nu se poate utiliza o
memorie RAM de 32 MB, deoarece 4 MB sunt rezervai pentru memoria
ROM, chiar dac placa este echipat cu o memorie ROM de dimensiune
mai mic.
Plcile mai noi AWE64 i AWE64 Gold utilizeaz extensii de me-
morie ale firmei Creative Labs n locul modulelor SIMM. Aceste plci dis-
pun de conectori pentru extensiile de memorie. Dimensiunea maxim a
memoriei RAM este i n acest caz de 28 MB.
Plcile AWE sunt echipate cu un procesor de semnal ASP/DSP/
CSP, utilizat pentru compresia n timp real a eantioanelor la nregistrare
sau decompresia eantioanelor la redare. Toate plcile utilizeaz acelai
set de circuite ca i placa Sound Blaster 16. Placa SB32 utilizeaz un set
de circuite mai nou, numit Vibra. Deosebirea principal ntre setul Vibra
i vechiul set de circuite este c Vibra nu permite controlul analogic al
tonurilor joase i nalte (bass/treble). Nivelul de zgomot al setului de cir-
cuite Vibra este mai redus dect al vechiului set de circuite.
Plcile din aceast familie dispun de dou tipuri de interfee pen-
tru CD-ROM. Plcile mai vechi au fost echipate cu interfaa Multi CD (pen-
tru uniti Sony, Mitsumi i Creative), iar cele mai noi au o interfa IDE la
care se poate conecta orice unitate CD-ROM cu interfa IDE. Din cauza
limitrii ratei de transfer de ctre magistrala ISA, la interfaa IDE se pot
11. Plci de sunet 225
conecta uniti CD-ROM cu viteza de maxim 8. Unitile mai rapide trebu-
ie conectate la interfaa EIDE a calculatorului.
Unele plci sunt echipate cu un conector pentru o plac Wave
Blaster, care se poate utiliza pentru extensia plcii de sunet cu un alt sin-
tetizator. Ali productori dispun de propriile plci de extensie, ca de ex-
emplu Sound Canvas, i acestea se pot cupla la conectorul Wave
Blaster. O parte a plcilor au i un conector pentru o plac Modem
Blaster, prin care se pot aduga funcii de telefonie i comunicaie plcii
de sunet. Un alt conector pentru aceste plci este conectorul S/P-DIF, uti-
lizat pentru ieirea digital. Ieirea este conform standardului
Sony/Philips, astfel c plcile pot fi conectate la majoritatea echipamen-
telor care dispun de o intrare digital.
Plcile AWE64 realizeaz sinteza sunetului pe 64 de voci. Pentru
32 de voci se utilizeaz sinteza wavetable prin hardware, iar pentru cele-
lalte voci se utilizeaz sinteza prin modelare fizic (waveguide), realizat
prin software. Aceste plci permit utilizarea tehnologiei Sound Font (fon-
turi de sunet), prin care utilizatorul poate reda notele muzicale utiliznd
un nou instrument, prin sinteza wavetable. Aceste fonturi de sunet repre-
zint pentru sinteza sunetelor muzicale ceea ce reprezint fonturile de
caractere pentru aplicaiile de procesare a documentelor.
Exist fonturi de sunet coninnd seturi de nregistrri de studio
ale notelor individuale interpretate de muzicieni profesioniti la noi in-
strumente. Aceste fonturi conin de asemenea instruciuni pentru sinte-
tizator n ceea ce privete modul de articulare a fiecrei note, pe baza
poziiei n cadrul claviaturii, a detaliilor de interpretare a notelor, i a set-
rilor unor controale utilizate de muzician, ca de exemplu pedalele de mo-
dulare. Utilizatorii pot produce i propriile fonturi de sunet. Cu ajutorul
unui program ca Vienna 2.0 SF Studio, se pot nregistra sunetele dorite,
iar acestea se pot include n cadrul unui instrument. Prin ncrcarea unor
fonturi suplimentare n memoria plcii de sunet, se pot extinde posibilit-
ile acesteia.
Un sintetizator wavetable nu este un simplu dispozitiv pentru re-
darea sunetelor nregistrate. Pentru interpretarea muzicii este de o im-
portan critic articularea fiecrei note. n cadrul formatului Sound Font
se pot specifica peste 40 de parametri referitori la prelucrarea fiecrei
note. Astfel este posibil modularea notelor att n amplitudine i frec-
ven, ct i ca timbru (prin filtrare).
Placa AWE64 Gold mbuntete placa AWE64 n mai multe
moduri. n primul rnd, memoria SoundFont a fost extins de la 512 KB
la 4 MB. Este disponibil o bibliotec General MIDI de 4 MB, care se poa-
Sisteme de I/E 226
te ncrca n memoria RAM a plcii, sau utilizatorul poate ncrca n
aceast memorie un set de sunete proprii.
Electronica analogic a plcii AWE64 Gold a fost proiectat pen-
tru a asigura o calitate audio ridicat, pstrnd n acelai timp compatibi-
litatea cu plcile Sound Blaster n cadrul mediului calculatoarelor PC.
Mediul electromagnetic al acestor calculatoare este ns ostil electronicii
analogice. Din cauza frecvenelor ridicate de comutare i a circuitelor de
prelucrare digital care absorb puteri relativ mari, se produc zgomote pe
liniile de alimentare i interferene de radiofrecven. ntr-un asemenea
mediu, este aproape imposibil generarea semnalelor audio analogice
care s asigure un sunet de nalt fidelitate.
Pentru a rezolva aceast problem, placa AWE64 Gold realizea-
z mixarea digital a celor 20 de bii ai sintetizatorului wavetable cu ieiri-
le sintetizatorului software, iar semnalul audio rezultat este transmis la o
ieire audio digital sub form codificat n formatul digital S/P-DIF. Acest
semnal digital poate fi convertit n semnal audio analogic cu ajutorul unui
convertor separat sau un aparat audio care accept semnale digitale n
acest format. Rezult astfel o calitate ireproabil a sunetului.
11.3. Desfurarea lucrrii
11.3.1. Se vor descrie principalele tehnici utilizate n cadrul sinte-
zei Wavetable pentru reducerea spaiului necesar memorrii eantioane-
lor.
11.3.2. Se va explica modul de funcionare al compresiei MPEG-2
audio i variantele acestei metode de compresie.
11.3.3. Se va executa redarea unor fiiere .WAV i .MID (.RMI), uti-
liznd utilitarul Media Player din Windows 95. Se va realiza apoi redarea
fiierelor MIDI cu ajutorul unui program de sintez Wavetable (de exemplu
WinGroove), observndu-se diferena fa de sinteza prin metoda FM.
11.3.4. Utiliznd ghidul de programare al plcilor de sunet Sound
Blaster (fiierul Sblaster.txt), se va scrie un program pentru determinarea
adresei de baz utilizate de placa de sunet conectat la sistem i a tipu-
lui plcii de sunet.
11.3.5. Se va scrie un program pentru citirea i afiarea nivelului
volumului global (Master Volume), ca i a nivelului diferitelor canale de
sunet (linie, FM, MIDI, CD).

S-ar putea să vă placă și