êóðñîâûå,êîíòðîëüíûå,äèïëîìû,ðåôåðàòû
ÂÂÅÄÅÍÈÅ
Âçàèìîäåéñòâèå ÷åëîâåêà ñ ÝÂÌ äîëæíî áûòü ïðåæäå âñåãî âçàèìíûì ( íà òî îíî è îáùåíèå ). Âçàèìíîñòü, â ñâîþ î÷åðåäü, ïðåäócìàòðèâàåò âîçìîæíîñòü îáùåíèÿ êàê ÷åëîâåêà ñ ÝÂÌ, òàê è ÝÂÌ ñ ÷åëîâåêîì. Ñàìà ñõåìà âçàèìîäåéñòâèÿ êðàéíå ïðîñòà :
+--------+ +--------+
¦ ¦ +--------------------+ ¦ C ¦
¦ H +----+ input devices +---> O ¦
¦ U ¦ +--------------------+ ¦ M ¦
¦ M ¦ ¦ P ¦
¦ A ¦ +--------------------+ ¦ U ¦
¦ N <----+ output devices +---+ T ¦
¦ ¦ +--------------------+ ¦ E ¦
¦ ¦ ¦ R ¦
+--------+ +--------+
ãäå
HUMAN - ÷åëîâåê;
COMPUTER - êîìïüòåð;
input devices - óñòðîéñòâà, ñ ïîìîùüþ êîòîðûõ ÝÂÌ ïîëó÷àåò
èíôîðìàöèþ îò ÷åëîâåêà;
output devices - óñòðîéñòâà, ñ ïîìîùüþ êîòîðûõ ÝÂÌ ïåðåäàåò
èíôîðìàöèþ ÷åëîâåêó.
Îáû÷íî, ïðè òðàäèöèîííîì ïîäõîäå input devices = keborad & mouse, à output devices = monitor & printer.  ðÿäå ñëó÷àåâ âîçìîæíî äîáàâëåíèå äðóãèõ óñòðîéñòâ, òàêèõ êàê ñêàíåðû, äèãèòàéçåðû, ïëîòòåðû, ãðàôè÷åñêèå ïëàíøåòû, íî ïðè âñåì ñâîåì ðàçíîîáðàçèè äî ïîñëåäíåãî âðåìåíè âñå output devices áûëè ñïðîåêòèðîâàíû äëÿ èñïîëüçîâàíèÿ â êà÷åñòâå èíôîðìàöèîííîãî êàíàëà çðèòåëüíóþ ñèñòåìó ÷åëîâåêà. Äðóãèì ÷óâñòâàì îòâîäèëàñü â ëó÷øåì ñëó÷àå ðîëü
ñèãíàëèçàòîðîâ ( ïðèíòåð ïèùàë, êîãäà êîí÷àëàñü áóìàãà, à áëîê ïèòàíèÿ íåïðèÿòíî ïàõ, êîãäà ãîðåë ). Êîíå÷íî, áîëåå 90% èíôîðìàöèè èç îêðóæàþùåé ñðåäû ÷åëîâåê ïîëó÷àåò èç çðèòåëüíîãî êàíàëà, íî îí íå äîëæåí ïîëó÷àòü èíôîðìàöèþ òîëüêî ýòèì ïóòåì. Ãëóõîíåìîé ÷åëîâåê - ýòî èíâàëèä, ãëóõîíåìàÿ ÝÂÌ - íåïîëíîöåííûé êîìïüþòåð. Íåîñïîðèìûé ôàêò, ÷òî âèçóàëüíàÿ èíôîðìàöèÿ, äîïîëíåííàÿ çâóêîâîé ãîðàçäî ýôôåêòèâíåå ïðîñòîãî çðèòåëüíîãî âîçäåéñòâèÿ. Ïîïðîáóéòå, çàòêíóâ óøè, ïîîáùàòüñÿ ñ êåì-íèáóäü õîòÿ áû ìèíóòó ñîìíåâàþñü, ÷òî Âû ïîëó÷èòå áîëüøîå óäîâîëüñòâèå, ðàâíî êàê è âàø ñîáåñåäíèê. Õàðàêòåðíî è òî, ÷òî ìû óæå äîñòèãëè òîãî âðåìåíè, êîãäà äàæå ñàìûå îðòîäîêñàëüíî íàñòðîåííûå ïðîãðàììèñòû è ïðîåêòèðîâùèêè äî íåäàâíåãî âðåìåíè íå õîòåâøèå ïðèçíàâàòü, ÷òî çâóêîâîå âîçäåéñòâèå ìîæåò èãðàòü ðîëü íå òîëüêî ñèãíàëèçàòîðà, íî èíôîðìàöèîííîãî êàíàëà, è ñîîòâåòñòâåííî îò íåóìåíèÿ èëè íåæåëàíèÿ íå èñïîëüçîâàâøèå â ñâîèõ ïðîåêòàõ âîçìîæíîñòü íå-âèçóàëüíîãî îáùåíèÿ ÷åëîâåêà ñ ÝÂÌ, îñîçíàëèíàëè ñâîþ îøèáêó è âñÿ÷åñêè ñòðåìÿòñÿ èñïðàâèòü ñâîå ïîëîæåíèå, âíåäðÿÿ â ñâîè òâîðåíèÿ âñå íîâûå è íîâûå ñðåäñòâà multimedia. Âåäü ñåé÷àñ, ëþáîé êðóïíûé ïðîåêò, íå îñíîùåííûé ýòèìè òåõíîëîãèÿìè îáðå÷åí íà ïðîâàë.
Èòàê, â ïåðâîé ÷àñòè ðàáîòû, ïîïûòàåìñÿ îõàðàêòåðèçîâàòü ïðèíöèï óñòðîéñòâà è ôóíêöèîíèðîâàíèÿ ñîâðåìåííîé ìóëüòèìåäèéíîé çâóêîâîé êàðòû. Âûÿâèòü îñíîâíûå åå ýëåìåíòû è îñîáåííîñòè âçàìîñâÿçè ìåæäó íèìè.
Âî âòîðîé ÷àñòè, ïîñòàðàåìñÿ âûÿñíèòü êàêèå ôîðìàòû ìóçûêàëüíûõ ôàéëîâ, â îñíîâíîì, èñïîëüçóþòñÿ íà ÐÑ. Ðàñêðîåì ïîíÿòèÿ è îñîáåííîñòè êàæäîãî èç íèõ.  ðàçäåëå î ôîðìàòå MIDI, çàòðîíåì åãî àêòóàëüíîñòü, ïîãîâîðèì î íîâûõ óñòðîéñòâàõ, ïîÿâèâøèõñÿ â ýòîé ñôåðå.  ðàçäåëå î ôîðìàòå MP3 ïîñòàðàåìñÿ ïîäðîáíî îõàêòåðèçîâàòü ïðîöåññ êîäèðîâàíèÿ (ñæàòèÿ), à òàê æå âûÿâèòü, êàêèå íîâûå ìóëüòèìåäèéíûå òåõíîëîãèè ïîçâîëÿò çàâîåâàòü ýòîìó ôîðìàòó âñå áîëüøóþ ïîïóëÿðíîñòü.
 òðåòüåé ÷àñòè, ïîïûòàåìñÿ êëàññèôèöèðîâàòü îñíîâíûå ïðîãðàììû äëÿ ðàáîòû ñî çâóêîì è ìóçûêîé, à òàê æå ïîäðîáíî îõàðàêòåðèçîâàòü êàæäûé êëàññ ñ ïðèâåäåíèåì ñîîòâåòñòâóþùèõ ïðèìåðîâ.
 ÷åòâåðòîé ÷àñòè ðàáîòû óçíàåì, ÷òî êîìïüþòåð ìóçûêàíòó íóæåí íå òîëüêî äëÿ èãðû â "DOOM" èëè "ïðåôåðàíñ", íî è äëÿ ñîçäàíèÿ ìóçûêè. À èìåííî, ïîñòàðàåìñÿ âûÿâèòü òå îñíîâíûå ìîìåíòû, êîòîðûå íåîáõîäèìû äëÿ ýòîãî.
 ïÿòîé ãëàâå, çàòðîíåì òåîðåòè÷åñêèå àñïåêòû òåõíîëîãèè ñîçäàíèÿ ïîçèöèîííîãî 3D-çâóêà, êàê íåîòúåìëåìîãî ýëåìåíòà çâóêîâîãî ñîïðîâîæäåíèÿ êîìïüþòåðà. À òàê æå ïîïûòàåìñÿ ðàññêàçàòü î òåêóùåì ñîñòîÿíèè çâóêîâîé êîìïüþòåðíîé èíäóñòðèè è î ïåðñïåêòèâàõ åå ðàçâèòèÿ.
Êîãäà-òî èç äèíàìèêà ÐÑ äîíîñèëîñü òîëüêî ìàëîïðèÿòíîå ñêðèïåíèå. À ïîíÿòèå êîìïüþòåðíîé ìóçûêè àññîöèèðîâàëîñü ëèøü ñ êîìïüþòåðîì Atari Macintosh. Òàêîå ïîëîæåíèå èçìåíèëîñü ñ ïîÿâëåíèåì çâóêîâîé êàðòû, âïåðâûå âûïóùåííîé ôèðìîé Creative Labs. À åùå è ñ âíåäðåíèåì îïåðàöèîííîé ñèñòåìû MS Windows 95 ñòàëî âîçìîæíî ïîëüçîâàíèå çâóêîâîé ïëàòîé ëþáîé ïðîãðàììîé. Äëÿ ýòîãî äîñòàòî÷íà ëèøü ñîâìåñòèìîñòü êàðòû ñ òàê íàçûâàåìîé çâóêîâîé ñèñòåìîé Windows (Windows Sound System):
Ëþáàÿ ïðîãðàììà
|| ||
Windows Sound System
|| ||
Èçíà÷àëüíî, çâóêîâûå êàðòû ðàçðàáàòûâàëèñü ëèøü äëÿ îçâó÷èâàíèÿ êîìïüþòåðíûõ èãð, õîòÿ ýòèì îíè çàíèìàþòñÿ è ïî ñåé äåíü. Îäíàêî, òåïåðü, ðàáîòû ó çâóêîâûõ ïëàò ïðèáàâèëîñü ãîðàçäî áîëüøå: ýòî îçâó÷èâàíèå ïðåçåíòàöèé, çâóêîâûå ïèñüìà, çâóê è ìóçûêà â ñòóäèè è äîìà…
Ñåé÷àñ åñòü ìíîæåñòâî òèïîâ çâóêîâûõ êàðò: óíèâåðñàëüíûå, êàðòû-ñèíòåçàòîðû, îöèôðîâùèêè çâóêà, ìíîãîêàíàëüíûå àóäèîèíòåðôåéñû, MIDI-èíòåðôåéñû, ñåìïëåðû è äð. Ìû çàéìåìñÿ èìåííî óíèâåðñàëüíûìè ìóëüòèìåäèéíûìè ïëàòàìè, òàê êàê îíè íàèáîëåå ðàñïðîñòðàíåíû ñðåäè ìóçûêàíòîâ-ëþáèòåëåé è íåáîãàòûõ ïðîôåññèîíàëîâ. "Ïðàðîäèòåëÿìè" òàêèõ ïëàò áûëè Sound Blaster è Ad Lib, ïîýòîìó "â íàðîäå" èõ íåðåäêî íàçûâàþò "ñàóíä áëàñòåðàìè" (íà ñàìîì äåëå, ýòî ñïðàâåäëèâî ðîâíî íàñòîëüêî, íàñêîëüêî ëþáîé êîïèðîâàëüíûé àïïàðàò ñïðàâåäëèâî íàçûâàòü "êñåðîêñîì").
Ðèñ.1. Ñõåìà ìóëüòèìåäèéíîé çâóêîâîé êàðòû
Èòàê, çâóêîâàÿ êàðòà "íà÷èíàåòñÿ" ñî âõîäîâ (Ðèñ.1.), êîòîðûå ðàñïîëîæåíû íà ìåòàëëè÷åñêîé ïàíåëè, âûõîäÿùåé íà çàäíþþ ñòåíêó ñèñòåìíîãî áëîêà. Êî âõîäàì ïîäêëþ÷àþòñÿ âíåøíèå àóäèîóñòðîéñòâà - ìèêðîôîíû, ìàãíèòîôîíû, ýëåêòðîãèòàðû è ò.ä. Íà íàøåì ðèñóíêå ïîêàçàíû 4 âõîäà. Íà÷íåì íàøå çíàêîìñòâî ñ Line In è Mic In - ëèíåéíûõ è ìèêðîôîííûõ âõîäîâ. Îíè îáû÷íî âûïîëíåíû íà ðàçúåìàõ òèïà "ìèíè-äæåê" (òàêèå ðàçúåìû èñïîëüçóþòñÿ äëÿ ïîäêëþ÷åíèÿ íàóøíèêîâ â ïîðòàòèâíûõ ïëåéåðàõ). Îòäåëüíûé âõîä Mic In ïðåäóñìîòðåí èç-çà òîãî, ÷òî ó ìèêðîôîíîâ ñèãíàë èìååò íèçêèé óðîâåíü è åãî íóæíî óñèëèâàòü äî íîðìàëüíîãî óðîâíÿ (0 äÁ), ïåðåä òåì, êàê íàïðàâëÿòü íà ïðåîáðàçîâàòåëü. Ïîýòîìó íà ìèêðîôîííûõ âõîäàõ çâóêîâîé êàðòû âñåãäà óñòàíîâëåí ïðåäóñèëèòåëü - íåáîëüøàÿ ñõåìà, ïîâûøàþùàÿ óðîâåíü ñèãíàëà íî íîðìàëüíîãî (ëèíåéíîãî) óðîâíÿ.
Íà íåêîòîðûõ òèïàõ çâóêîâûõ ïëàò óñòàíîâëåí äîïîëíèòåëüíûé âõîä Aux In. Åñëè ìû ïîñìîòðèì íà Ðèñ. 1, òî óâèäèì, ÷òî ñèãíàë ñ ýòîãî âõîäà ìèíóåò îñíîâíûå óñòðîéñòâà çâóêîâîé ïëàòû è ïîñòóïàåò íà âûõîäíîé ìèêøåð, à îòòóäà - ñðàçó íà âûõîä. Ýòîò âõîä ïîçâîëÿåò óïðîñòèòü êîììóòàöèþ âíåøíèõ óñòðîéñòâ è èñïîëüçîâàòü âíóòðåííèé ìèêøåð çâóêîâîé ïëàòû äëÿ ñìåøèâàíèÿ ñèãíàëîâ ñî âíåøíåãî è âíóòðåííèõ èñòî÷íèêîâ. Íàïðèìåð, åñëè ó íàñ åñòü àâòîíîìíûé ñèíòåçàòîð, òî ìîæíî åãî âûõîä ïîäêëþ÷èòü â Aux In è âñå, ÷òî ìû èãðàåì áóäåò ñëûøíî â êîëîíêàõ, ïîäêëþ÷åííûõ ê çâóêîâîé êàðòå. Aux In òîæå îáû÷íî äåëàåòñÿ íà ðàçúåìå òèïà "ìèíè äæåê".
Âõîä ïðîèãðûâàòåëÿ êîìïàêò-äèñêîâ êàê ïðàâèëî ðàñïîëîæåí íå íà çàäíåé ïàíåëè çâóêîâîé ïëàòû, à ïðÿìî íà íåé, ñðåäè ìèêðîñõåì è äðóãèõ ðàäèîäåòàëåé. Åñëè ó íàñ åñòü ïðèâîä CD-ROM, òî ìîæíî ñâÿçàòü åãî âûõîä ñ ýòèì âõîäîì çâóêîâîé êàðòû. Òàêîå ñîåäèíåíèå ïîçâîëèò ñëóøàòü àóäèî êîìïàêò-äèñêè è îöèôðîâûâàòü çâóê ïðÿìî ñ ïðèâîäà. ×òîáû îáíàðóæèòü íà çâóêîâîé êàðòå âõîä CD-ROM íàäî âñåãî ëèøü ïðî÷èòàòü ðóêîâîäñòâî ïîëüçîâàòåëÿ.
Êðîìå âñåõ ïåðå÷èñëåííûõ âõîäîâ, íà çàäíåé ïàíåëè çâóêîâîé êàðòû îáû÷íî åñòü 15-ïèíîâûé ðàçúåì MIDI/äæîéñòèê ïîðòà, êîòîðûé ñëóæèò äëÿ ïîäêëþ÷åíèÿ ëþáûõ âíåøíèõ MIDI-óñòðîéñòâ (ñèíòåçàòîðîâ, MIDI-êëàâèàòóð è ò.ä.) èëè äæîéñòèêà, åñëè êàðòà èñïîëüçóåòñÿ äëÿ èãð. Íà ñïåöèàëèçèðîâàííûõ çâóêîâûõ êàðòàõ MIDI-ïîðò ìîæåò èìåòü íå ñòàíäàðòíûé 15-ïèíîâûé ðàçúåì, à ëþáîé äðóãîé. Íî â ýòèõ ñëó÷àÿõ âñåãäà ïðèëàãàåòñÿ îñîáûé ïåðåõîäíèê. À äëÿ ïîäêëþ÷åíèÿ âíåøíèõ MIDI-óñòðîéñòâ ê ñòàíäàðòíîìó ïîðòó ïðàêòè÷åñêè âî âñåõ ìàãàçèíàõ, òîðãóþùèõ ìóëüòèìåäèéíîé òåõíèêîé ïðîäàåòñÿ ñòàíäàðòíûé-æå ïåðåõîäíèê.
Âñå ñèãíàëû ñ âíåøíèõ àóäèîóñòðîéñòâ ïîñòóïàþò íà âõîäíîé ìèêøåð çâóêîâîé ïëàòû (Ðèñ. 1). Îí ðàáîòàåò òî÷íî òàê æå, êàê è îáû÷íûå ïóëüòû, ñ òîé òîëüêî ðàçíèöåé, ÷òî âñå óïðàâëåíèå ïðîèñõîäèò ïðîãðàììíî.  êîìïëåêò ñëóæåáíûõ ïðîãðàìì ëþáîé çâóêîâîé êàðòû âõîäèò ïðîãðàììà ìèêøåðà. Îíà åñòü è â ñòàíäàðòíûõ êîìïëåêòàõ ïîñòàâêè Windows 95 è 98.
Âõîäíîé ìèêøåð íóæåí äëÿ òîãî, ÷òîáû óñòàíîâèòü îïòèìàëüíûé óðîâåíü çàïèñè. Ñëåäóåò ïîìíèòü, ÷òî öèôðîâàÿ òåõíèêà î÷åíü ÷óâñòâèòåëüíà ê ïðåâûøåíèþ óðîâíÿ 0 äÁ - ïðè ýòîì âîçíèêàþò íåïðèÿòíûå èñêàæåíèÿ. À ñëèøêîì æå íèçêèé óðîâåíü çàïèñè íå ïîçâîëèò ïåðåäàòü âåñü äèíàìè÷åñêèé äèàïàçîí çàïèñûâàåìîãî ìóçûêàëüíîãî èíñòðóìåíòà. Òî åñòü ëþáàÿ ðàáîòà ïî çàïèñè "æèâîãî" çâóêà â äîìàøíåé ñòóäèè áóäåò íà÷èíàòüñÿ èìåííî ñ ðåãóëèðîâêè óðîâíÿ ñèãíàëà ïðè ïîìîùè âõîäíîãî ìèêøåðà çâóêîâîé êàðòû.
Áëîê öèôpîâîé çàïèñè/âîñïpîèçâåäåíèÿ, íàçûâàåìûé òàêæå öèôpîâûì êàíàëîì, èëè òpàêòîì, êàpòû, îñóùåñòâëÿåò ïpåîápàçîâàíèÿ àíàëîã->öèôpà è öèôpà->àíàëîã â påæèìå ïpîãpàììíîé ïåpåäà÷è èëè ïî DMA. Ñîñòîèò èç óçëà, íåïîñpåäñòâåííî âûïîëíÿþùåãî àíàëîãîâî-öèôpîâûå ïpåîápàçîâàíèÿ - ÀÖÏ/ÖÀÏ (ìåæäóíàpîäíîå îáîçíà÷åíèå - coder/decoder, codec), è óçëà óïpàâëåíèÿ. ÀÖÏ/ÖÀÏ ëèáî èíòåãpèpóåòñÿ â ñîñòàâ îäíîé èç ìèêpîñõåì êàpòû, ëèáî ïpèìåíÿåòñÿ îòäåëüíàÿ ìèêpîñõåìà (AD1848, CS4231, CT1703 è ò.ï.). Îò êà÷åñòâà ïpèìåíÿåìîãî ÀÖÏ/ÖÀÏ âî ìíîãîì çàâèñèò êà÷åñòâî îöèôpîâêè è âîñïpîèçâåäåíèÿ çâóêà; íå ìåíüøå çàâèñèò îíà è îò âõîäíûõ è âûõîäíûõ óñèëèòåëåé. Àíàëîãî-öèôðîâîé ïðåîáðàçîâàòåëü ÷åðåç îïðåäåëåííûå ïðîìåæóòêè âðåìåíè çàìåðÿåò àìïëèòóäó ïîcòóïàþùåãî îò ìèêðîôîíà èëè ìàãíèòîôîíà íåïðåðûâíîãî àíàëîãîâîãî cèãíàëà è êîäèðóåò ñîîòíîøåíèÿ êîëåáàíèé ïîcëåäîâàòåëüíîcòüþ áèòîâ. Òàêèì îáðàçîì, ïîëó÷àþòcÿ áëèçêèå ê îðèãèíàëó çàïècè, êîòîðûå ìîæíî ïðîèçâîëüíî îáðàáàòûâàòü.
Ïîñëå àíàëîãî-öèôðîâîãî ïðåîáðàçîâàíèÿ (÷åðåç ÀÖÏ), äàííûå ïîñòóïàþò â ñèãíàëüíûé ïðîöåññîð (DSP - Digital Signal Processor) - ñåðäöå çâóêîâîé ïëàòû. Ýòîò ïðîöåññîð óïðàâëÿåò îáìåíîì äàííûìè ñî âñåìè îñòàëüíûìè óñòðîéñòâàìè êîìïüþòåðà ÷åðåç øèíó ISA èëè PCI. ×òî êàñàåòñÿ øèí PCI, òî â ïîñëåäíåå âðåìÿ èõ ñòàíîâèòñÿ áîëüøå, è ñî âðåìåíåì îíè ïîëíîñòüþ çàìåíÿò ISA. Òàê êàê ïðåèìóùåñòâî øèíû PCI çàêëþ÷àåòñÿ â áîëåå âûñîêîé ïðîïóñêíîé ñïîñîáíîñòè è ïðÿìûì äîñòóïîì ê îïåðàòèâíîé ïàìÿòè, ÷òî ïîçâîëÿåò õðàíèòü îáðàçöû èíñòðóìåíòîâ (samples) òàì, à íå â ROM, íà ñàìîé ïëàòå ïîäãðóæàÿ èõ ïðè íåîáõîäèìîñòè (ôîðìàò DLS – downloadable sample). Òåì ñàìûì, òåîðåòè÷åñêè ñíèìàåòñÿ îãðàíè÷åíèå ïî îáúåìó èíñòðóìåíòîâ. Òàê æå çíà÷èòåëüíî ñíèæàåòñÿ çàãðóçêà ïðîöåññîðà. Âñå ýòî äîëæíî ñêàçàòüñÿ íà êà÷åñòâå çâóêà î÷åíü äàæå ïîëîæèòåëüíî.
Åñëè öåíòðàëüíûé ïðîöåññîð âûïîëíÿåò ïðîãðàììó çàïèñè çâóêà, òî öèôðîâûå äàííûå ïîñòóïàþò ëèáî ïðÿìî íà æåñòêèé äèñê, ëèáî â îïåðàòèâíóþ ïàìÿòü êîìïüþòåðà (ýòî çàâèñèò îò âûïîëíÿåìîé ïðîãðàììû). Åñëè â äàëüíåéøåì ïðèñâîèòü ýòèì äàííûì ëþáîå èìÿ - ïîëó÷èòñÿ çâóêîâîé ôàéë. Ñëåäóåò òàêæå îòìåòèòü, ÷òî ñóùåñòâóþò è ñïåöèàëèçèpîâàííûå DSP:
ASP (Advanced Signal Processor - ïpîäâèíóòûé (óñèëåííûé) ñèãíàëüíûé ïpîöåññîp) è CSP (Creative Signal Processor - ñèãíàëüíûé ïpîöåññîp Creative) - íàçâàíèÿ îäíîãî è òîãî æå ñïåöèàëèçèpîâàííîãî DSP ôèpìû Creative Labs (ìèêpîñõåìà CT1748), èñïîëüçóåìîãî â íåêîòîpûõ êàpòàõ òèïà Sound Blaster. Åãî íàëè÷èå ïîçâîëÿåò èñïîëüçîâàòü äîïîëíèòåëüíûå ìåòîäû ñæàòèÿ çâóêà, óâåëè÷èòü ñêîpîñòü ñæàòèÿ, ïîâûñèòü ñêîpîñòü è íàäåæíîñòü pàñïîçíàâàíèÿ på÷è.  pàííèõ ìîäåëÿõ SB íà ASP ïpè ïîìîùè ïpîãpàììíîé çàãpóçêè ïàpàìåòpîâ áûë påàëèçîâàí QSound - àëãîpèòì îápàáîòêè çâóêà äëÿ ïpèäàíèÿ åìó áîëüøåé ïpîñòpàíñòâåííîñòè; â íîâûõ ìîäåëÿõ SB PnP ýòî äåëàåò ïpîöåññîp 3DSound.
Ïðè âîñïðîèçâåäåíèè çâóêîâîãî ôàéëà äàííûå ñ æåñòêîãî äèñêà ÷åðåç øèíó ïîñòóïàþò â ñèãíàëüíûé ïðîöåññîð çâóêîâîé ïëàòû, êîòîðûé íàïðàâëÿåò èõ íà öèôðî-àíàëîãîâûé ïðåîáðàçîâàòåëü - ÖÀÏ (Ðèñ. 1). Îí ïåðåâîäèò ïîcëåäîâàòåëüíîcòè áèòîâ â àíàëîãîâûé cèãíàë c ïåðåìåííîé àìïëèòóäîé è ÷àñòîòîé êîòîðûé, â ñâîþ î÷åðåäü, ïîñòóïàåò íà âûõîäíîé ìèêøåð. Ýòîò ìèêøåð ïðàêòè÷åñêè èäåíòè÷åí âõîäíîìó è óïðàâëÿåòñÿ ïðè ïîìîùè òîé æå ñàìîé ïðîãðàììû (ó íåå ñóùåñòâóåò äâà ðàçíûõ îêíà äëÿ âõîäíûõ è âûõîäíûõ ñèãíàëîâ). Êà÷åñòâî çàïècè è âîcïðîèçâåäåíèÿ çàâècèò îò ÷àñòîòû äèñêðåòèçàöèè âõîäíîãî àíàëîãîâîãî cèãíàëà. Äëÿ äîcòèæåíèÿ êà÷åcòâà çàïèñè íà êîìïàêò - äècêå ýòà ÷àcòîòà äîëæíà ðàâíÿòücÿ 44,1 êÃö.
×òîáû ðàáîòàòü ñ ñîâðåìåííûìè ìóçûêàëüíûìè ïðîãðàììàìè çâóêîâàÿ êàðòà äîëæíà ïîääåðæèâàòü çàïèñü â ðåæèìå full duplex [ôóëë äóïëåêñ]. Ïðè çàïèñè â ýòîì ðåæèìå ñèãíàëüíûé ïðîöåññîð îäíîâðåìåííî ìîæåò ðàáîòàòü ñ äâóìÿ ïîòîêàìè öèôðîâûõ àóäèîäàííûõ: èäóùèõ ñ ÀÖÏ ÷åðåç øèíó ê äðóãèì óñòðîéñòâàì êîìïüþòåðà, è ïîñòóïàþùèõ ñ æåñòêîãî äèñêà íà ÖÀÏ. Òî åñòü ðåæèì full duplex - ýòî çàïèñü îäíîâðåìåííî ñ âîñïðîèçâåäåíèåì. Áëàãîäàðÿ ýòîìó ðåæèìó ìîæíî èñïîëüçîâàòü çâóêîâóþ êàðòó êàê ìíîãîêàíàëüíûé ìàãíèòîôîí.
Íà ëþáîé óíèâåðñàëüíîé ìóëüòèìåäèéíîé çâóêîâîé êàðòå åñòü ñèíòåçàòîð. Ïîñëåäíåå âðåìÿ ïðàêòè÷åñêè íà âñåõ êàðòàõ óñòàíàâëèâàåòñÿ íå îäèí, à äâà ñèíòåçàòîðà: FM (Frequency Modulation - ÷àñòîòíàÿ ìîäóëÿöèÿ) - äëÿ ñîõðàíåíèÿ ñîâìåñòèìîñòè ñ Sound Blaster è Ad Lib, è WT (WaveTable - òàáëèöà âîëí)- äëÿ ïîëó÷åíèÿ êà÷åñòâåííîãî çâóêà. Èìåííî ýòè ñèíòåçàòîðû ïîêàçàíû íà ðèñóíêå.
Èñòîðè÷åñêè òàê ñëîæèëîñü, ÷òî FM-ñèíòåçàòîðû çâóêîâûõ ïëàò çâó÷àò íå î÷åíü õîðîøî.  íèõ èñïîëüçóåòñÿ ïðèíöèï ñèíòåçà íåñêîëüêèõ ãåíåpàòîpîâ ñèãíàëà (îáû÷íî ñèíóñîèäàëüíîãî) ñî âçàèìíîé ìîäóëÿöèåé. Êàæäûé ãåíåpàòîp ñíàáæàåòñÿ ñõåìîé óïpàâëåíèÿ ÷àñòîòîé è àìïëèòóäîé ñèãíàëà è îápàçóåò "îïåpàòîp" - áàçîâóþ åäèíèöó ñèíòåçà. Êàê ïðàâèëî, íà ñîâðåìåííûå ìóëüòèìåäèéíûå êàðòû óñòàíàâëèâàþòñÿ íàáîðû ìèêðîñõåì (÷èïñåòû) FM-ñèíòåçàòîðîâ ïðîèçâîäñòâà Yamaha ïîä íàçâàíèåì OPL-2 (YM3812), OPL-3 (YM262) èëè ñîâìåñòèìûå ñ íèìè. (×àùå âñåãî ïpèìåíÿåòñÿ 2-îïåpàòîpíûé (OPL2) ñèíòåç è èíîãäà - 4-îïåpàòîpíûé (OPL3)). Ñõåìà ñîåäèíåíèÿ îïåpàòîpîâ (àëãîpèòì) è ïàpàìåòpû êàæäîãî îïåpàòîpà (÷àñòîòà, àìïëèòóäà è çàêîí èõ èçìåíåíèÿ âî âpåìåíè) îïpåäåëÿåò òåìáp çâó÷àíèÿ; êîëè÷åñòâî îïåpàòîpîâ è ñòåïåíü òîíêîñòè óïpàâëåíèÿ èìè îïpåäåëÿåò ïpåäåëüíîå êîëè÷åñòâî ñèíòåçèpóåìûõ òåìápîâ.  ìóçûêàëüíûõ ïðèëîæåíèÿõ òàêèå ñèíòåçàòîðû íå ïðèìåíÿþòñÿ - îíè íóæíû èñêëþ÷èòåëüíî äëÿ çâóêîâîãî ñîïðîâîæäåíèÿ èãð. Òàê êàê èõ îñíîâíûìè íåäîñòàòêàìè ÿâëÿþòñÿ - î÷åíü ìàëîå êîëè÷åñòâî "áëàãîçâó÷íûõ" òåìápîâ âî âñåì âîçìîæíîì äèàïàçîíå çâó÷àíèé, îòñóòñòâèå êàêîãî-ëèáî àëãîpèòìà äëÿ èõ ïîèñêà, êpàéíå ãpóáàÿ èìèòàöèÿ çâó÷àíèÿ påàëüíûõ èíñòpóìåíòîâ, ñëîæíîñòü påàëèçàöèè òîíêîãî óïpàâëåíèÿ îïåpàòîpàìè, èç-çà ÷åãî â çâóêîâûõ êàpòàõ èñïîëüçóåòñÿ ñèëüíî óïpîùåííàÿ ñõåìà ñî çíà÷èòåëüíî ìåíüøèì äèàïàçîíîì âîçìîæíûõ çâó÷àíèé.
Ìóëüòèìåäèéíûå Wave Table ñèíòåçàòîðû (GF1, WaveFront, EMU8000 è ò.ï.), ïîçâîëÿþò ïîëó÷èòü óæå áîëåå ïðèëè÷íûé çâóê. Ïðèíöèï èõ ðàáîòû îñíîâàí íà âîñïpîèçâåäåíèå çàpàíåå çàïèñàííûõ â öèôpîâîì âèäå çâó÷àíèé - ñàìïëîâ (samples). Èíñòpóìåíòû ñ ìàëîé äëèòåëüíîñòüþ çâó÷àíèÿ îáû÷íî çàïèñûâàþòñÿ ïîëíîñòüþ, à äëÿ îñòàëüíûõ ìîæåò çàïèñûâàòüñÿ ëèøü íà÷àëî/êîíåö çâóêà è íåáîëüøàÿ "ñpåäíÿÿ" ÷àñòü, êîòîpàÿ çàòåì ïpîèãpûâàåòñÿ â öèêëå â òå÷åíèå íóæíîãî âpåìåíè. Äëÿ èçìåíåíèÿ âûñîòû çâóêà îöèôpîâêà ïpîèãpûâàåòñÿ ñ pàçíîé ñêîpîñòüþ, à ÷òîáû ïpè ýòîì ñèëüíî íå èçìåíÿëñÿ õàpàêòåp çâó÷àíèÿ - èíñòpóìåíòû ñîñòàâëÿþòñÿ èç íåñêîëüêèõ ôpàãìåíòîâ äëÿ pàçíûõ äèàïàçîíîâ íîò.  ñëîæíûõ ñèíòåçàòîpàõ èñïîëüçóåòñÿ ïàpàëëåëüíîå ïpîèãpûâàíèå íåñêîëüêèõ ñàìïëîâ íà îäíó íîòó è äîïîëíèòåëüíàÿ îápàáîòêà çâóêà (ìîäóëÿöèÿ, ôèëüòpîâàíèå, pàçëè÷íûå "îæèâëÿþùèå" ýôôåêòû è ò.ï.). Áîëüøèíñòâî ïëàò ñîäåpæèò âñòpîåííûé íàáîp èíñòpóìåíòîâ â ÏÇÓ, íåêîòîpûå ïëàòû ïîçâîëÿþò äîïîëíèòåëüíî çàãpóæàòü ñîáñòâåííûå èíñòpóìåíòû â ÎÇÓ, à ïëàòû ñåìåéñòâà GUS (êpîìå GUS PnP) ñîäåpæàò òîëüêî ÎÇÓ è íàáîp ñòàíäàpòíûõ èíñòpóìåíòîâ íà äèñêå.
Íà Ðèñ.1 ìîæíî âèäèòü, ÷òî ó Wave Table ñèíòåçàòîðà åñòü íå òîëüêî ïîñòîÿííàÿ ïàìÿòü (ROM), íî è îïåðàòèâíàÿ (RAM). Îïåðàòèâíîé ïàìÿòüþ îáëàäàþò ñåìïëåðû, è èñïîëüçóåòñÿ îíà äëÿ çàãðóçêè ëþáûõ çâóêîâûõ ôàéëîâ, êîòîðûå ïðîèãðûâàþòñÿ ñ ðàçíîé âûñîòîé ïðè íàæàòèè êëàâèø íà ïîäêëþ÷åííîé êëàâèàòóðå èëè ïîñòóïëåíèè êîìàíä îò ñåêâåíñåðà. Òî åñòü Wave Table ñèíòåçàòîð, èìåþùèé îïåðàòèâíóþ ïàìÿòü ïîìèìî ïîñòîÿííîé - ýòî íè ÷òî èíîå, êàê êîìáèíàöèÿ ñèíòåçàòîðà è ñåìïëåðà, êîòîðàÿ ìîæåò âûïîëíÿòü ôóíêöèè îáîèõ óñòðîéñòâ. Ýòî îçíà÷àåò, ÷òî ìîæíî èñïîëüçîâàòü êàê îáðàçöû çâó÷àíèÿ, õðàíÿùèåñÿ â ïîñòîÿííîé ïàìÿòè, òàê è çàãðóæàòü â îïåðàòèâíóþ ïàìÿòü äîïîëíèòåëüíûå áèáëèîòåêè èëè ñîçäàâàòü ñâîè ñîáñòâåííûå çâóêè. Òàêàÿ âîçìîæíîñòü ðàñøèðÿåò òâîð÷åñêèå âîçìîæíîñòè êîìïüþòåðà, íî óâû, äàëåêî íå íà âñåõ çâóêîâûõ êàðòàõ åñòü îïåðàòèâíàÿ ïàìÿòü.
Äîñòîèíñòâà Wave Table ñèíòåçàòîðîâ - ïpåäåëüíàÿ påàëèñòè÷íîñòü çâó÷àíèÿ êëàññè÷åñêèõ èíñòpóìåíòîâ è ïpîñòîòà ïîëó÷åíèÿ çâóêà. Håäîñòàòêè - íàëè÷èå æåñòêîãî íàáîpà çàpàíåå ïîäãîòîâëåííûõ òåìápîâ, ìíîãèå ïàpàìåòpû êîòîpûõ íåëüçÿ èçìåíÿòü â påàëüíîì âpåìåíè, áîëüøèå îáúåìû ïàìÿòè äëÿ ñàìïëîâ (èíîãäà - äî ìåãàáàéò íà èíñòpóìåíò), pàçëè÷èÿ â çâó÷àíèÿõ pàçíûõ ñèíòåçàòîpîâ èç-çà pàçíûõ íàáîpîâ ñòàíäàpòíûõ èíñòpóìåíòîâ.
Hàäî çàìåòèòü, ÷òî â áîëüøèíñòâå ìóçûêàëüíûõ ïëàò, äëÿ êîòîpûõ çàÿâëåí ìåòîä ñèíòåçà WT, â òîì ÷èñëå - íàèáîëåå ïîïóëÿpíûõ ñåìåéñòâ GUS è AWE32, íà ñàìîì äåëå påàëèçîâàí áîëåå ñòàpûé è ïpîñòîé "ñàìïëåpíûé" ìåòîä, ïîñêîëüêó çâóê â íèõ ôîpìèpóåòñÿ èç íåïpåpûâíûõ âî âpåìåíè ñàìïëîâ, îò÷åãî àòàêà è çàòóõàíèå çâóêà çâó÷àò âñåãäà ñ îäèíàêîâîé äëèòåëüíîñòüþ, è òîëüêî ñpåäíÿÿ ÷àñòü ìîæåò áûòü ïpîèçâîëüíîé äëèòåëüíîñòè.  "íàñòîÿùåì" WT çâóê ôîpìèpóåòñÿ êàê èç ïàpàëëåëüíûõ, òàê è èç ïîñëåäîâàòåëüíûõ ó÷àñòêîâ, ÷òî äàåò çíà÷èòåëüíî áîëüøåå pàçíîîápàçèå, à ãëàâíîå - âûpàçèòåëüíîñòü çâóêîâ.
Ïpè èñïîëüçîâàíèè â ìóçûêå çâó÷àíèé påàëüíûõ èíñòpóìåíòîâ äëÿ ñèíòåçà ëó÷øå âñåãî ïîäõîäèò ìåòîä WT; äëÿ ñîçäàíèÿ æå íîâûõ òåìápîâ áîëåå óäîáåí FM, õîòÿ âîçìîæíîñòè FM-ñèíòåçàòîpîâ çâóêîâûõ êàpò ñèëüíî îãpàíè÷åíû èç-çà ñâîåé ïpîñòîòû.
×òîáû ñèíòåçàòîðû, óñòàíîâëåííûå íà çâóêîâîé êàðòå ìîæíî áûëî èñïîëüçîâàòü â êà÷åñòâå ìóçûêàëüíûõ èíñòðóìåíòîâ ê MIDI/äæîéñòèê ïîðòó (Áëîê MPU) ïîäêëþ÷àþò ëèáî MIDI-êëàâèàòóðó, ëèáî àâòîíîìíûé ñèíòåçàòîð, êîòîðûé ìîæåò ñëóæèòü â êà÷åñòâå êëàâèàòóðû. Ñèãíàëû, ïîñòóïàþùèå ñ êëàâèàòóðû, ïîäàþòñÿ â ïðîöåññîð (Ðèñ.1), êîòîðûé íàïðàâëÿåò èõ ëèáî ÷åðåç ñèñòåìíóþ øèíó ê öåíòðàëüíîìó ïðîöåññîðó, ëèáî ê ñèíòåçàòîðàì çâóêîâîé êàðòû. Ïóòü MIDI-ñèãíàëà çàâèñèò îò âûïîëíÿþùèõñÿ ïðîãðàìì - â ëþáîì ðàçâèòîì ïðîãðàììíîì ñåêâåíñåðå ìîæíî êîììóòèðîâàòü MIDI ïîðòû è óñòðîéñòâà ïðîèçâîëüíûì îáðàçîì.
Êàæäûé èç ñèíòåçàòîðîâ, óñòàíîâëåííûõ íà çâóêîâîé êàðòå èìååò ñâîé ñîáñòâåííûé ÖÀÏ. Ïîñëå ïðåîáðàçîâàíèÿ ñèãíàëîâ â àíàëîãîâóþ ôîðìó, îíè ïîñòóïàþò íà âûõîäíîé ìèêøåð çâóêîâîé êàðòû (Ðèñ.1). Òî åñòü ìîæíî óñòàíàâëèâàòü íåîáõîäèìûé áàëàíñ ñèíòåçàòîðîâ, àóäèîòðàêòà è àóäèîóñòðîéñòâà, ïîäêëþ÷åííîãî ê äîïîëíèòåëüíîìó (aux) âõîäó. Òàêàÿ âîçìîæíîñòü îêàçûâàåòñÿ êðàéíå ïîëåçíîé ïðè îêîí÷àòåëüíîì ìèêøèðîâàíèè êîìïîçèöèé, çàïèñàííûõ ïðè ïîìîùè êîìïüþòåðà. À èòîãîâûé ìèêñ ïîñòóïàåò íà ëèíåéíûé âûõîä (Line Out), êîòîðûé òàê æå, êàê è âõîäû íàõîäèòñÿ íà çàäíåé ïàíåëè çâóêîâîé êàðòû.
Íåñêîëüêî ëåò íàçàä íà óíèâåðñàëüíûõ çâóêîâûõ êàðòàõ ïîÿâèëèñü ñïåöèàëüíûå ðàçúåìû, ïðåäíàçíà÷åííûå äëÿ óñòàíîâêè "äî÷åðíèõ" êàðò-ñèíòåçàòîðîâ. Äî÷åðíÿÿ êàðòà ïðîñòî "íàäåâàåòñÿ" ñâåðõó íà îñíîâíóþ è èñïîëüçóåò åå àóäèîòðàêò äëÿ âûâîäà ñèãíàëà. Ïåðâîíà÷àëüíî òàêîå ðåøåíèå ïðåäíàçíà÷àëîñü äëÿ óëó÷øåíèÿ çâó÷àíèÿ êàðò, íå èìåþùèõ Wave Table ñèíòåçàòîðà "íà áîðòó". Ïî íàçâàíèþ ïåðâîé "äî÷åðíåé" êàðòû ýòè ðàçúåìû ñòàëè íàçûâàòüñÿ "ðàçúåì Wave Blaster". Ñåé÷àñ âñå áîëüøå óíèâåðñàëüíûõ êàðò óæå èìåþò âïîëíå ïðèåìëåìûå ñèíòåçàòîðû è "äî÷åðíèå" êàðòû èñïîëüçóþòñÿ, â îñíîâíîì, äëÿ ðàñøèðåíèÿ ôóíêöèîíàëüíûõ âîçìîæíîñòåé ñòóäèè. Ìíîãèå ñ÷èòàþò, ÷òî "äî÷åðíþþ" ïëàòó íå âîçìîæíî ïîäêëþ÷èòü, åñëè íà îñíîâíîé íåò WT-pàçúåìà. Îêàçûâàåòñÿ, ÷òî ýòî íå òàê. "Äî÷åðíþþ" ïëàòó ìîæíî ïîäêëþ÷èòü, åñëè íà îñíîâíîé åñòü pàçúåì MIDI/Joystick.  ýòîì ñëó÷àå, póêîâîäñòâóÿñü pàçâîäêîé pàçúåìîâ, íóæíî ïîäêëþ÷èòü MIDI Out îñíîâíîé êàpòû ê MIDI In äî÷åpíåé, à Audio Out äî÷åpíåé - ê ëþáîìó Audio-âõîäó îñíîâíîé (Line In, CD In, Aux In è ò.ï), îáåñïå÷èòü "äî÷åpíþþ" ïëàòó ïèòàíèåì +5 è +/- 12  è ñèãíàëîì Reset ñ íèçêèì àêòèâíûì ópîâíåì, è êàê-òî çàêpåïèòü åå â êîpïóñå êîìïüþòåpà. Ïpè îòñóòñòâèè íà îñíîâíîé ïëàòå îòpèöàòåëüíîãî ñèãíàëà Reset åãî ìîæíî ïîëó÷èòü èíâåpñèåé ìàãèñòpàëüíîãî ñèãíàëà Reset Drv (íàïpèìåp, èíâåpòîpîì íà òpàíçèñòîpå). Âîçìîæåí âàpèàíò ñ pàçìåùåíèåì "äî÷åpíåé" ïëàòû â îòäåëüíîì êîpïóñå ñ ñîáñòâåííûì áëîêîì ïèòàíèÿ è ñõåìîé ãåíåpàöèè Reset - â ýòîì ñëó÷àå ïîëó÷àåòñÿ íåçàâèñèìûé òîíãåíåpàòîp (âíåøíèé MIDI-ñèíòåçàòîp), êîòîpûé ñîåäèíÿåòñÿ ñ îñíîâíîé êàpòîé MIDI- è Audio-êàáåëÿìè. Åñëè ñíàáäèòü òàêîé ñèíòåçàòîp àäàïòåpîì ñòàíäàpòíîãî MIDI-âõîäà (òîêîâàÿ ïåòëÿ), òî åãî ìîæíî áóäåò âêëþ÷àòü â ñåòü ñòàíäàpòíûõ MIDI-èíñòpóìåíòîâ.
Âîò, âêðàòöå, âñå óñòðîéñòâî óíèâåðñàëüíîé ìóëüòèìåäèéíîé çâóêîâîé êàðòû. Âñå ñïåöèàëèçèðîâàííûå ìóçûêàëüíûå ïëàòû ðàáîòàþò òî÷íî òàêèì æå îáðàçîì, òîëüêî íà íèõ íåò òåõ èëè èíûõ ýëåìåíòîâ. Íàïðèìåð, íà êàðòàõ-ñèíòåçàòîðàõ óñòàíîâëåí òîëüêî MIDI-èíòåðôåéñ è êà÷åñòâåííûé Wave Table ñèíòåçàòîð. Êàðòû-îöèôðîâùèêè èìåþò õîðîøèå ÀÖÏ è ÖÀÏ, ñèãíàëüíûé ïðîöåññîð è íè÷åãî áîëüøå è ò.ä.
1. MIDI
Ïðîñòåíüêèå, "íà ïåðâûé âçãëÿä", ôàéëû ñ ðàñøèðåíèåì MID ÿâëÿþòñÿ îäíèì èç ñàìûõ ïîïóëÿðíûõ ìóçûêàëüíûõ ôîðìàòîâ íà ñåãîäíÿøíèé äåíü. Internet "ïåñòðååò" âñåâîçìîæíûìè ññûëêàìè è ïîèñêîâûìè ñèñòåìàìè ïî MIDI. Ìíîãèå Web-ñòðàíèöû èìåþò ìóçûêàëüíûå "ïðèâåòñòâèÿ", âûïîëíåííûå â âèäå ñàìîçàãðóæàþùèõñÿ MIDI-ôàéëîâ è ò.ä. Òàê æå MIDI ýòî êëþ÷ ê íàïèñàíèþ ïîëíîöåííîé ìóçûêè íà êîìïüþòåðå èëè ñèíòåçàòîðå â äîìàøíèõ óñëîâèÿõ. Ìèð MIDI – íå ïðîñòî äåòñêàÿ çàáàâà, ýòî öåëûé ïëàñò êîìïüþòåðíîé ìóçûêàëüíîé êóëüòóðû, èìåþùèé òûñÿ÷è åäèíîìûøëåííèêîâ. Ïîÿâëåíèå äàííîãî ôîðìàòà ïðîèçâåëî îøåëîìëÿþùèé ýôôåêò â îáëàñòè ìóçûêè, íà òî âðåìÿ. Ìîå ïåðâîå âïå÷àòëåíèå, êîãäà ÿ óñëûøàë ñâîè ëþáèìûå êîìïîçèöèè â äàííîì "âèäå", áûëî ïî÷òè òàêèì æå. È äåéñòâèòåëüíî, îðèãèíàëüíî çâó÷àùèé, ñâîáîäíî-êîíâåðòèðóåìûé â ëþáûå äðóãèå ôîðìàòû è çàíèìàþùèé ìèçåðíî-ìàëîå êîëè÷åñòâî ïàìÿòè íà äèñêå (30-150 ÊÁ) è ðàáîòû ïðîöåññîðà ôàéë, òðåáóåò îñîáîé ïîõâàëû. Òàê äàâàéòå æå âûÿñíèì, ÷òî ïðåäñòàâëÿåò ñîáîé ôîðìàò MIDI.
Musical Instrument Digital Interface (ñîêðàùåííî MIDI) - öèôðîâîé èíòåðôåéñ ìóçûêàëüíûõ èíñòðóìåíòîâ. Ñîçäàí â 1982 ãîäó âåäóùèìè ïðîèçâîäèòåëÿìè ýëåêòðîííûõ ìóçûêàëüíûõ èíñòðóìåíòîâ - Yamaha, Roland, Korg, E-mu è äð. Èçíà÷àëüíî áûë ïðåäíàçíà÷åí äëÿ çàìåíû ïðèíÿòîãî â òî âðåìÿ óïðàâëåíèÿ ìóçûêàëüíûìè èíñòðóìåíòàìè ïðè ïîìîùè àíàëîãîâûõ ñèãíàëîâ óïðàâëåíèåì ïðè ïîìîùè èíôîðìàöèîííûõ ñîîáùåíèé, ïåðåäàâàåìûõ ïî öèôðîâîìó èíòåðôåéñó. Âïîñëåäñòâèè ñòàë ñòàíäàðòîì äå-ôàêòî â îáëàñòè ýëåêòðîííûõ ìóçûêàëüíûõ èíñòðóìåíòîâ è êîìïüþòåðíûõ ìîäóëåé ñèíòåçà.
MIDI ïðåäñòàâëÿåò ñîáîé òàê íàçûâàåìûé ñîáûòèéíî-îðèåíòèðîâàííûé ïðîòîêîë ñâÿçè ìåæäó èíñòðóìåíòàìè. Âñÿêèé ðàç, êîãäà èñïîëíèòåëü ïðîèçâîäèò êàêîå-ëèáî âîçäåéñòâèå íà îðãàíû óïðàâëåíèÿ (íàæàòèå/îòïóñêàíèå êëàâèø, ïåäàëåé, èçìåíåíèå ïîëîæåíèé ðåãóëÿòîðîâ è ò.ï.), èíñòðóìåíò ôîðìèðóåò ñîîòâåòñòâóþùåå MIDI-ñîîáùåíèå, â òîò æå ìîìåíò ïîñûëàåìîå ïî èíòåðôåéñó. Äðóãèå èíñòðóìåíòû, ïîëó÷àÿ ñîîáùåíèÿ, îòðàáàòûâàþò èõ òàê æå, êàê è ïðè âîçäåéñòâèè íà èõ ñîáñòâåííûå îðãàíû óïðàâëåíèÿ. Òàêèì îáðàçîì, ïîòîê MIDI-ñîîáùåíèé ïðåäñòàâëÿåò ñîáîé êàê áû ñëåïîê ñ äåéñòâèé èñïîëíèòåëÿ, ñîõðàíÿÿ ïðèñóùèé åìó ñòèëü èñïîëíåíèÿ - äèíàìèêó, òåõíè÷åñêèå ïðèåìû è ò.ï. Ïðè çàïèñè íà óñòðîéñòâà õðàíåíèÿ èíôîðìàöèè MIDI-ñîîáùåíèÿ ñíàáæàþòñÿ âðåìåííûìè ìåòêàìè, îáðàçóÿ ñâîåîáðàçíûé ñïîñîá ïðåäñòàâëåíèÿ ïàðòèòóðû. Ïðè âîñïðîèçâåäåíèè ïî ýòèì ìåòêàì ïîëíîñòüþ è îäíîçíà÷íî âîññòàíàâëèâàåòñÿ èñõîäíûé MIDI-ïîòîê.
Ñïåöèôèêàöèÿ MIDI ñîñòîèò èç àïïàðàòíîé ñïåöèôèêàöèè ñàìîãî èíòåðôåéñà è ñïåöèôèêàöèè ôîðìàòà äàííûõ - îïèñàíèÿ ñèñòåìû ïåðåäàâàåìûõ ñîîáùåíèé. Ñîîòâåòñòâåííî, ðàçëè÷àåòñÿ àïïàðàòíûé MIDI-èíòåðôåéñ è ôîðìàò MIDI-äàííûõ (òàê íàçûâàåìàÿ MIDI-ïàðòèòóðà); èíòåðôåéñ èñïîëüçóåòñÿ äëÿ ôèçè÷åñêîãî ñîåäèíåíèÿ èñòî÷íèêà è ïðèåìíèêà ñîîáùåíèé, ôîðìàò äàííûõ - äëÿ ñîçäàíèÿ, õðàíåíèÿ è ïåðåäà÷è MIDI-ñîîáùåíèé.  íàñòîÿùåå âðåìÿ ýòè ïîíÿòèÿ ñòàëè ñàìîñòîÿòåëüíûìè è îáû÷íî èñïîëüçóþòñÿ îòäåëüíî äðóã îò äðóãà - ïî MIDI-èíòåðôåéñó ìîãóò ïåðåäàâàòüñÿ äàííûå ëþáîãî äðóãîãî ôîðìàòà, à MIDI-ôîðìàò ìîæåò èñïîëüçîâàòüñÿ òîëüêî äëÿ îáðàáîòêè ïàðòèòóð, áåç âûâîäà íà óñòðîéñòâî ñèíòåçà.
Ñïåöèôèêàöèÿ ôîðìàòà äàííûõ MIDI
MIDI-äàííûå ïðåäñòàâëÿþò ñîáîé ñîîáùåíèÿ, èëè ñîáûòèÿ (events), êàæäîå èç êîòîðûõ ÿâëÿåòñÿ êîìàíäîé äëÿ ìóçûêàëüíîãî èíñòðóìåíòà. Ñòàíäàðò ïðåäóñìàòðèâàåò 16 íåçàâèñèìûõ è ðàâíîïðàâíûõ ëîãè÷åñêèõ êàíàëîâ, âíóòðè êàæäîãî èç êîòîðûõ äåéñòâóþò ñâîè ðåæèìû ðàáîòû; èçíà÷àëüíî ýòî áûëî ïðåäíàçíà÷åíî äëÿ îäíî-òåìáðîâûõ èíñòðóìåíòîâ, ñïîñîáíûõ â êàæäûé ìîìåíò âðåìåíè âîñïðîèçâîäèòü çâóê òîëüêî îäíîãî òåìáðà - êàæäîìó èíñòðóìåíòó ïðèñâàèâàëñÿ ñâîé íîìåð êàíàëà, ÷òî äàâàëî âîçìîæíîñòü ìíîãîòåìáðîâîãî èñïîëíåíèÿ. Ñ ïîÿâëåíèåì ìíîãîòåìáðîâûõ (multi-timbral) èíñòðóìåíòîâ îíè ñòàëè ïîääåðæèâàòü íåñêîëüêî êàíàëîâ (ñîâðåìåííûå èíñòðóìåíòû ïîääåðæèâàþò âñå 16 êàíàëîâ è ìîãóò èìåòü áîëåå îäíîãî MIDI-èíòåðôåéñà), ïîýòîìó ñåé÷àñ êàæäîìó êàíàëó îáû÷íî íàçíà÷àåòñÿ ñâîé òåìáð, íàçûâàåìûé ïî òðàäèöèè èíñòðóìåíòîì, õîòÿ âîçìîæíà êîìáèíàöèÿ íåñêîëüêèõ òåìáðîâ â îäíîì êàíàëå. Êàíàë 10 ïî òðàäèöèè èñïîëüçóåòñÿ äëÿ óäàðíûõ èíñòðóìåíòîâ - ðàçëè÷íûå íîòû â íåì ñîîòâåòñòâóþò ðàçëè÷íûì óäàðíûì çâóêàì ôèêñèðîâàííîé âûñîòû; îñòàëüíûå êàíàëû èñïîëüçóþòñÿ äëÿ ìåëîäè÷åñêèõ èíñòðóìåíòîâ, êîãäà ðàçëè÷íûå íîòû, êàê îáû÷íî, ñîîòâåòñòâóþò ðàçëè÷íîé âûñîòå òîíà îäíîãî è òîãî æå èíñòðóìåíòà.
Ïîñêîëüêó MIDI-ñîîáùåíèÿ ïðåäñòàâëÿþò ñîáîé ïîòîê äàííûõ â ðåàëüíîì âðåìåíè, èõ êîäèðîâêà ðàçðàáîòàíà äëÿ îáëåã÷åíèÿ ñèíõðîíèçàöèè â ñëó÷àå ïîòåðè ñîåäèíåíèÿ. Äëÿ ýòîãî ïåðâûé áàéò êàæäîãî ñîîáùåíèÿ, íàçûâàåìûé òàêæå áàéòîì ñîñòîÿíèÿ (status byte), ñîäåðæèò "1" â ñòàðøåì ðàçðÿäå, à âñå îñòàëüíûå áàéòû ñîäåðæàò â íåì "0" è íàçûâàþòñÿ áàéòàìè äàííûõ (data bytes). Åñëè ïîñëå ïîëó÷åíèÿ âñåõ áàéòîâ äàííûõ ïîñëåäíåãî ñîîáùåíèÿ íà âõîä ïðèåìíèêà ïîñòóïàåò áàéò, íå ñîäåðæàùèé "1" â ñòàðøåì ðàçðÿäå - ýòî òðàêòóåòñÿ êàê ïîâòîðåíèå èíôîðìàöèîííîé ÷àñòè ñîîáùåíèÿ (ïîäðàçóìåâàåòñÿ òàêîé æå ïåðâûé áàéò). Òàêîé ìåòîä ïåðåäà÷è íîñèò íàçâàíèå "Running Status" è øèðîêî èñïîëüçóåòñÿ äëÿ óìåíüøåíèÿ îáúåìà ïåðåäàâàåìûõ äàííûõ - íàïðèìåð, ïåðåäàåòñÿ îäèí áàéò êîìàíäû "Controller Change" ñ íóæíûì íîìåðîì êàíàëà, à çàòåì - ñåðèÿ áàéòîâ äàííûõ ñ íîìåðàìè è çíà÷åíèÿìè êîíòðîëëåðîâ äëÿ ýòîãî êàíàëà.
MIDI- ñîîáùåíèÿ äåëÿòñÿ íà êàíàëüíûå - îòíîñÿùèåñÿ ê êîíêðåòíîìó êàíàëó (8n nn vv - Note Off (âûêëþ÷åíèå íîòû), 9n nn vv - Note On (âêëþ÷åíèå íîòû) è ò.ä.) , è ñèñòåìíûå - îòíîñÿùèåñÿ ê ñèñòåìå â öåëîì (F0 - System Exclusive (SysEx, ñèñòåìíîå èñêëþ÷èòåëüíîå ñîîáùåíèå) F1 – ðåçåðâ è ò.ä.)
Íà îñíîâå MIDI ïîçäíåå áûë ðàçðàáîòàí ñòàíäàðò GM (General MIDI - åäèíûé MIDI – 127 âîçìîæíûõ èíñòðóìåíòîâ ñ ôèêñèðîâàííûìè ïîðÿäêîâûìè íîìåðàìè), ñòàâÿùèé óñëîâèÿ îáÿçàòåëüíîé ñîâìåñòèìîñòè èíñòðóìåíòîâ è èíòåðïðåòàöèè íîìåðîâ ïðîãðàìì è êîíòðîëëåðîâ, à çàòåì è äðóãèå ñòàíäàðòû (GS, XG), ðàñøèðÿþùèå GM. Îäíàêî îáùíîñòü èíñòðóìåíòîâ âíóòðè êàæäîãî ñòàíäàðòà ïîäðàçóìåâàåò òîëüêî îñíîâíûå çâóêîâûå õàðàêòåðèñòèêè. "Îäèíàêîâûå" òåìáðû íà ðàçëè÷íûõ èíñòðóìåíòàõ ïî÷òè âñåãäà èìåþò ðàçëè÷íóþ îêðàñêó, äèíàìèêó, ÿðêîñòü, ãðîìêîñòü ïî óìîë÷àíèþ è äðóãèå îñîáåííîñòè, à "ñèíòåòè÷åñêèå" òåìáðû ìîãóò ñîâåðøåííî îòëè÷àòüñÿ äðóã îò äðóãà. Êðîìå ýòîãî, ó ðàçíûõ èíñòðóìåíòîâ ðàçëè÷àåòñÿ çàâèñèìîñòü õàðàêòåðà çâóêà îò ñèëû óäàðà ïî êëàâèøå, äèíàìèêà ðàáîòû MIDI-êîíòðîëëåðîâ, ïîëîæåíèÿ êîíòðîëëåðîâ ïî óìîë÷àíèþ è ïðî÷èå "òîíêèå" ïàðàìåòðû. Ïîýòîìó MIDI-ïàðòèòóðà, ïîäãîòîâëåííàÿ äëÿ êîíêðåòíîãî èíñòðóìåíòà, íà äðóãèõ èíñòðóìåíòàõ (äàæå âíóòðè ñòàíäàðòà) ÷àñòî çâó÷èò ñîâåðøåííî ïî-äðóãîìó, è ýòî íåîáõîäèìî ó÷èòûâàòü ïðè ïåðåíîñå ïàðòèòóð ñ ìåæäó èíñòðóìåíòàìè ðàçëè÷íûõ ìîäåëåé.
Èíñòðóìåíòû, ïîääåðæèâàþùèå ñòàíäàðòû GM è GS, ïî÷òè âñåãäà èìåþò äîïîëíèòåëüíûå ñðåäñòâà óïðàâëåíèÿ ñèíòåçîì è îáðàáîòêîé çâóêà, ðàñøèðÿþùèå ðàìêè ñòàíäàðòà. Ïðè ýòîì èñïîëüçóåìûå ñïîñîáû óïðàâëåíèÿ, êàê ïðàâèëî, ñîõðàíÿþòñÿ âíóòðè îäíîé ëèíèè èíñòðóìåíòîâ è âíóòðè èíñòðóìåíòîâ îäíîãî ïðîèçâîäèòåëÿ.
Èíòåðôåéc MIDI ïîçâîëÿåò çàäåécòâîâàòü ðåñóðñû ïðîöåccîðà è ïàìÿòè êîìïüþòåðà äëÿ ïðèìåíåíèÿ â îáëàcòè ìóçûêè. Èíòåðàêòèâíûå câîécòâà ìûøè è äècïëåÿ ïðåäîcòàâëÿþò íåîãðàíè÷åííûå âîçìîæíîcòè ïî îðàíæèðîâêå ìóçûêàëüíûõ ïðîèçâåäåíèé. Íàïðèìåð, ñ ïîìîùüþ óñòðîéñòâà çàäàíèÿ ïîñëåäîâàòåëüíîñòè ÏÎ (ñåêâåíñåðà) ìîæíî çàïècàòü ìóçûêàëüíûé îòðûâîê, ïðîèãðàííûé íà èícòðóìåíòàõ c MIDI-èíòåðôåécîì, à çàòåì â ãðàôè÷åcêîì âèäå îòîáðàçèòü çâóêîâóþ è óïðàâëÿþùóþ èíôîðìàöèþ.  ïîcëåäóþùåì ýòó èíôîðìàöèþ ìîæíî êàê óãîäíî èçìåíÿòü äàæå âî âðåìÿ âîcïðîèçâåäåíèÿ ìóçûêè.
Çàâîåâûâàåò ïîïóëÿðíîñòü êîíöåïöèÿ ñîâìåñòíîãî ïðèìåíåíèÿ MIDI è ìåòîäîâ äèñêðåòèçàöèè, ïîëó÷èâøàÿ íàçâàíèå Harddisk Recording.  îäíîé è òîé æå ïîëüçîâàòåëücêîé îáîëî÷êå ìîæíî îäíîâðåìåííî çàïècûâàòü, îáðàáàòûâàòü è âîcïðîèçâîäèòü îöèôðîâàííûå çâóêîâûå cèãíàëû è äàííûå ôîðìàòà MIDI.  ïðîöåññå îáðàáîòêè ìîæíî ïîî÷åðåäíî îáðàùàòücÿ ê ðàçëè÷íûì òèïàì äàííûõ, ïî câîåìó ócìîòðåíèþ èõ êîìáèíèðîâàòü è áåç âcÿêèõ îãðàíè÷åíèé âcòàâëÿòü â ìóçûêàëüíûé îòðûâîê. Ïðè ýòîì îðèãèíàë îñòàåòñÿ â öåëîñòè è cîõðàííîñòè, òàê êàê â íåãî âcòàâëÿþòcÿ òîëüêî ìåòêè (òàê íàçûâàåìûå Cue Points), êîòîðûå ïîêàçûâàþò íà÷àëî è îêîí÷àíèå òðåáóåìûõ èçìåíåíèé. Íàèáîëåå óäîáíî ïðèìåíÿòü ýòîò ìåòîä â êèíî äëÿ cèíõðîíèçàöèè ìóçûêè è èçîáðàæåíèÿ. Î÷åíü èíòåícèâíî èccëåäóþòcÿ âîçìîæíîcòè ïîâûøåíèÿ óðîâíÿ âûðàçèòåëüíîcòè ýëåêòðîííîé ìóçûêè.  àðcåíàëå ècïîëíèòåëåé íà òðàäèöèîííûõ èícòðóìåíòàõ èìåþòcÿ ðàçíîîáðàçíûå cðåäcòâà ýêñïðåññèè (âèáðàòî, ôëàæîëåò è ò. ï.), êîòîðûå íåâîçìîæíî ðåàëèçîâàòü íà êëàâèàòóðå cèíòåçàòîðà.
Ïðèìåíåíèÿ MIDI
Îñíîâíîå ïðèìåíåíèå MIDI - õðàíåíèå è ïåðåäà÷à ìóçûêàëüíîé èíôîðìàöèè. Ýòî ìîæåò áûòü óïðàâëåíèå ýëåêòðîííûìè ìóçûêàëüíûìè èíñòðóìåíòàìè â ðåàëüíîì âðåìåíè, çàïèñü MIDI-ïîòîêà, ôîðìèðóåìîãî ïðè èãðå èñïîëíèòåëÿ, íà íîñèòåëü äàííûõ ñ ïîñëåäóþùèì ðåäàêòèðîâàíèåì è âîñïðîèçâåäåíèåì (òàê íàçûâàåìûé MIDI-ñåêâåíñîð), ñèíõðîíèçàöèÿ ðàçëè÷íîé àïïàðàòóðû (ñèíòåçàòîðû, ðèòì-ìàøèíû, ìàãíèòîôîíû, áëîêè îáðàáîòêè çâóêà, ñâåòîâàÿ àïïàðàòóðà, äûìîãåíåðàòîðû è ò.ï.).
Óñòðîéñòâà, ïðåäíàçíà÷åííûå òîëüêî äëÿ ñîçäàíèÿ çâóêà ïî MIDI-êîìàíäàì, íå èìåþùèå ñîáñòâåííûõ èñïîëíèòåëüñêèõ îðãàíîâ, íàçûâàþòñÿ òîíãåíåðàòîðàìè. Ìíîãèå òîí-ãåíåðàòîðû èìåþò ïàíåëü óïðàâëåíèÿ è èíäèêàöèè äëÿ óñòàíîâêè îñíîâíûõ ðåæèìîâ ðàáîòû è íàáëþäåíèÿ çà íèìè, îäíàêî ñîçäàíèå çâóêà èäåò ïîä óïðàâëåíèåì ïîñòóïàþùèõ MIDI-êîìàíä.
Óñòðîéñòâà, ïðåäíàçíà÷åííûå òîëüêî äëÿ ôîðìèðîâàíèÿ MIDI-ñîîáùåíèé, íå ñîäåðæàùèå ñðåäñòâ ñèíòåçà çâóêà, íàçûâàþòñÿ MIDI-êîíòðîëëåðàìè. Ýòî ìîæåò áûòü êëàâèàòóðà, ïåäàëü, ðóêîÿòêà ñ íåñêîëüêèìè ñòåïåíÿìè ñâîáîäû, óäàðíàÿ óñòàíîâêà ñ äàò÷èêàìè ñïîñîáà è ñèëû óäàðà, à òàêæå - ñòðóííûé èëè äóõîâîé èíñòðóìåíò ñ äàò÷èêàìè è àíàëèçàòîðàìè ñïîñîáîâ âîçäåéñòâèÿ è ïðèåìîâ èãðû. Òîíãåíåðàòîð ñ äîñòàòî÷íûìè âîçìîæíîñòÿìè ïî óïðàâëåíèþ ìîæåò âåñüìà òî÷íî âîñïðîèçâåñòè îòòåíêè çâó÷àíèÿ èíñòðóìåíòà ïî ñôîðìèðîâàííîìó êîíòðîëëåðîì MIDI-ïîòîêó.
Äëÿ õðàíåíèÿ MIDI-ïàðòèòóð íà íîñèòåëÿõ äàííûõ ðàçðàáîòàíû ôîðìàòû SMF (Standard MIDI File - ñòàíäàðòíûé MIDI-ôàéë) òðåõ òèïîâ:
· 0 - íåïîñðåäñòâåííî MIDI-ïîòîê â òîì âèäå, â êàêîì îí ïåðåäàåòñÿ ïî èíòåðôåéñó.
· 1 - ñîâîêóïíîñòü ïàðàëëåëüíûõ "äîðîæåê", êàæäàÿ èç êîòîðûõ îáû÷- íî ïðåäñòàâëÿåò ñîáîé îòäåëüíóþ ïàðòèþ ïðîèçâåäåíèÿ, èñïîëíÿåìóþ íà îäíîì MIDI-êàíàëå.
· 2 - ñîâîêóïíîñòü íåñêîëüêèõ ïðîèçâåäåíèé, êàæäîå èç êîòîðûõ ñîñòîèò èç íåñêîëüêèõ äîðîæåê.
 îñíîâíîì ïðèìåíÿåòñÿ ôîðìàò 1, ïîçâîëÿþùèé õðàíèòü îäíî ïðîèçâåäåíèå â ôàéëå.
Êðîìå MIDI-ñîáûòèé, ôàéë ñîäåðæèò òàêæå "ôèêòèâíûå ñîáûòèÿ" (Meta Events), èñïîëüçóåìûå òîëüêî äëÿ îôîðìëåíèÿ ôàéëà è íå ïåðåäàâàåìûå ïî èíòåðôåéñó - èíôîðìàöèÿ î ìåòðèêå è òåìïå, îïèñàíèå ïðîèçâåäåíèÿ, íàçâàíèÿ ïàðòèé, ñëîâà ïåñíè è ò.ï.
×òî êàñàåòñÿ óñòðîéñòâ MIDI-ââîäà, òî õàðàêòåðíûì èõ ïðåäñòàâèòåëåì ÿâëÿåòñÿ MIDI-êëàâèàòóðà. Ýòî êëàâèàòóðà, ïîõîæàÿ íà ñèíòåçàòîðíóþ (4-6) îêòàâ, ñîäåðæàùàÿ ñõåìó ïpåîápàçîâàíèÿ âîçäåéñòâèé â MIDI-ñîîáùåíèÿ è àäàïòåp ñ âûõîäîì MIDI Out.
MIDI-êëàâèàòóðà íå ñïîñîáíà çâó÷àòü ñàìîñòîÿòåëüíî, îíà èñïîëüçóåò â êà÷åñòâå ñèíòåçàòîðà çâóêîâóþ êàðòó êîìïüþòåðà. Èíîãäà íà MIDI-êëàâèàòóðå ðàçìåùåíû íåêîòîðûå äîïîëíèòåëüíûå ïåðåêëþ÷àòåëè, íàïðèìåð, ãëèññàíäî èëè âèáðàòî. Áîëüøèíñòâî MIDI-êëàâèàòóð ïðîèçâîäèòñÿ ôèðìîé Fatar (ïîä ñâîåé ìàðêîé èõ ïðîäàåò äàæå ôèðìà Roland). Êëàâèàòóðà, ïðàâèëî, ðàáîòàåò îò ýëåêòðè÷åñêîé ñåòè èëè îò áàòàðååê. Îäíàêî â íåêîòîðûõ ìîäåëÿõ, íàïðèìåð MIDI Composer îò ôèðìû QuickShot, ïðåäîñìîòðåííî ïèòàíèåîò çâóêîâîé ïëàòû ÷åðåç ðàçúåì äæîéñòèêà/MIDI. Ìíîãèå ñåãîäíÿøíèå êëàâèàòóðû – äèíàìè÷åñêèå, ò.å. ãðîìêîñòü ïðîèçâîäèìîãî çâóêà çàâèñèò îò ñèëû óäàðà ïî êëàâèøå. Èíòåðåñíûì àêñåññóàðîì ÿâëÿåòñÿ ïåäàëü, êîòîðàÿ èíîãäà âõîäèò â êîìïëåêò ïîñòàâêè êëàâèàòóðû. Ýòî àíàëîã ïðàâîé ïåäàëè ðîÿëÿ, óâåëè÷èâàþùåé ïðîäîëæèòåëüíîñòü çâó÷àíèÿ è ïðèäàþùåé åìó âûðàçèòåëüíîñòü è äîïîëíèòåëüíûå îòòåíêè. Äëÿ ïîäêëþ÷åíèÿ êëàâèàòóðû èëè ñèíòåçàòîðà ê çâóêîâîé êàðòå êîìïüþòåðà íåîáõîäèì ñïåöèàëüíûé êàáåëü. Ñ îäíîãî êîíöà îí îñíàùåí êðóãëûì ïÿòèøòûðüêîâûì ðàçúåìîì (DIN – connector), à ñäðóãîé ÷àùå âñåãî ïîäêëþ÷àåòñÿ ê ãíåçäó MPU/401 (ñîâìåùåííîìó ñ ðàçúåìîì äëÿ äæîéñòèêà) èëè ê ñïåöèàëüíîìó àäàïòåðó.
Ïðåîáðàçîâàòåëè MIDI ïîçâîëÿþò ècïîëüçîâàòü è îáû÷íûå èícòðóìåíòû, íàïðèìåð càêcîôîí, ãèòàðó èëè àêêîðäåîí, â êà÷åcòâå ócòðîécòâ óïðàâëåíèÿ ýëåêòðîííûìè ãåíåðàòîðàìè çâóêà. Òàêèì îáðàçîì, ïàðàìåòðû cèíòåçà çâóêà ìîãóò íàïðÿìóþ çàäàâàòücÿ òèïè÷íûìè ïðèåìàìè èãðû íà êîíêðåòíîì èícòðóìåíòå. Ïîýòîìó, êðîìå MIDI-êëàâèàòóðû èñïîëüçóþòÿ ñîâåðøåííî ðàçíîîáðàçíûå èícòðóìåíòû è ïðèåìû èãðû. Òàê, ëàçåðíàÿ àðôà ïîçâîëÿåò c ïîìîùüþ ëàçåðíîé îïòèêè òðàícôîðìèðîâàòü äâèæåíèÿ ïàëüöåâ â äàííûå ôîðìàòà MIDI. Ñ ïîìîùüþ cïåöèàëüíîãî ìóíäøòóêà, ïîëó÷èâøåãî íàçâàíèå Breath Controller, ìóçûêàíò, èãðàþùèé íà äóõîâîì èícòðóìåíòå, cèëîé âûäûõàåìîé ñòðóè âîçäóõà ìîæåò âîçäåécòâîâàòü íà îïðåäåëåííûå MIDI-ïàðàìåòðû. Ñóùåcòâóåò ócòðîécòâî, òðàícôîðìèðóþùåå â êîìàíäû óïðàâëåíèÿ æåcòû. Îíî çàêðåïëÿåòcÿ íà âíåøíåé còîðîíå êècòè, ðåàãèðóåò íà åå äâèæåíèÿ è ìîæåò óïðàâëÿòü âcåé àïïàðàòóðîé íà cöåíå.
Ïîäðîáíåå, íà ïðèìåðå MIDI-ãèòàðû - ÿâëåíèè íàñòîëüêî íîâîì è ìàëîèçó÷åííîì, ÷òî âñå åãî âîçìîæíîñòè äî ñèõ ïîð åùå íåèçâåñòíû. Âîçíèêíîâåíèå ïåðâûõ ïîäîáíûõ ãèòàð ìîæíî îòíåñòè ê äàëåêèì 70-ì ãîäàì, êîãäà ñîáñòâåííî MIDI åùå è íå ñóùåñòâîâàëî, êàê è öèôðîâûõ èíñòðóìåíòîâ. Ïåðâûå ãèòàðíûå ñèíòåçàòîðû áûëè ÷èñòî àíàëîãîâûìè óñòðîéñòâàìè, è öåíû èõ áûëè áàñíîñëîâíûìè. Òóò ñëåäóåò ñäåëàòü íåáîëüøîå îòñòóïëåíèå îò òåìû, è îáúÿñíèòü ðàçíèöó ìåæäó ãèòàðíûìè ñèíòåçàòîðàìè è ãèòàðíûìè ïðîöåññîðàìè. Ïðîöåññîðàìè ïðèíÿòî îáû÷íî íàçûâàòü óñòðîéñòâà îáðàáîòêè çâóêà, êîòîðûå îïðåäåëåííûì îáðàçîì âîçäåéñòâóþò è âèäîèçìåíÿþò âõîäíîé ñèãíàë è íå èìåþò ñîáñòâåííîãî èñòî÷íèêà çâóêîâûõ êîëåáàíèé. Ïîä ñèíòåçàòîðàìè ïîäðàçóìåâàþòñÿ óñòðîéñòâà, èìåþùèå âíóòðè èñòî÷íèê çâóêà, êîòîðûé óïðàâëÿåòñÿ âíåøíèì êîíòðîëëåðîì. Òàêèì îáðàçîì, MIDI-ãèòàðà ñòðîãî ãîâîðÿ ãèòàðîé íå ÿâëÿåòñÿ, òàê êàê êîëåáàíèÿ åå ñòðóí èñïîëüçóþòñÿ òîëüêî äëÿ óïðàâëåíèÿ çâóêàìè ñèíòåçàòîðà. Ñêîðåå ýòî íåêèé ãèòàðîîáðàçíûé êîíòðîëëåð, èìåþùèé âèä îáû÷íîé ãèòàðû.
Ñîâðåìåííàÿ MIDI-ãèòàðà ïðåäñòàâëÿåò ñîáîé îáû÷íóþ ãèòàðó, íà êîòîðîé óñòàíîâëåí ñïåöèàëüíûé ïîëèôîíè÷åñêèé çâóêîñíèìàòåëü, òî åñòü çâóêîñíèìàòåëü, ïåðåäàþùèé îòäåëüíûé ñèãíàë ñ êàæäîé ñòðóíû. Îäíîâðåìåííî íà ãèòàðó óñòàíàâëèâàåòñÿ íåáîëüøîé áëîê óïðàâëåíèÿ, ñ êîòîðîãî ìîæíî óïðàâëÿòü ñèíòåçàòîðîì; â ýòîò æå áëîê ïîñòóïàåò ñèãíàë ñ îáû÷íîãî âûõîäà ãèòàðû, ÷òî ïîçâîëÿåò ðåãóëèðîâàòü áàëàíñ ìåæäó ãèòàðíûì è ñèíòåçàòîðíûì çâóêîì  ýòîì è çàêëþ÷àåòñÿ âñÿ ïðåëåñòü òàêîé ãèòàðû- îíà óíèâåðñàëüíà: ïðè íåîáõîäèìîñòè èíñòðóìåíò ìîæåò ðàáîòàòü êàê îáû÷íàÿ ãèòàðà, êàê MIDI-ãèòàðà èëè êàê îáå îäíîâðåìåííî ïðè ñìåøèâàíèè äâóõ ñèãíàëîâ. Èñïîëüçóÿ âìåñòå ñ ãèòàðíûì ñèíòåçàòîðîì ãèòàðíûé ïðîöåññîð äëÿ îáû÷íîãî àíàëîãîâîãî ñèãíàëà, ìîæíî äîáèòüñÿ ñîâåðøåííî óäèâèòåëüíûõ çâó÷àíèé.
Îáà ñèãíàëà (ñ îáû÷íûõ è ñ ïîëèôîíè÷åñêîãî çâóêîñíèìàòåëåé) ïåðåäàþòñÿ ñ áëîêà óïðàâëåíèÿ ïî îäíîìó ìíîãîæèëüíîìó êàáåëþ â î÷åíü âàæíîå è îòâåòñòâåííîå óñòðîéñòâî- MIDI-êîíâåðòåð. Ýòîò ïðèáîð íåïîñðåäñòâåííî îòâå÷àåò çà ðàñïîçíàâàíèå íîò è äàëüíåéøåå ïðåîáðàçîâàíèå èõ â MIDI-ñèãíàëû.
Íåïîñðåäñòâåííî ñ MIDI-êîíâåðòåðà ñèãíàë ïîñòóïàåò íà èñòî÷íèê çâóêà- ñèíòåçàòîð èëè ñåìïëåð. Êîíâåðòåð è ñèíòåçàòîð ìîãóò áûòü êàê ñîâìåùåííûìè â îäíîì êîðïóñå, òàê è âûïîëíåííûìè â âèäå ñàìîñòîÿòåëüíûõ óñòðîéñòâ.
Íàëè÷èå íà êîíâåðòåðå âõîäîâ è âûõîäîâ MIDI è äàåò òî îãðîìíîå ïðåèìóùåñòâî, ñ ïîìîùüþ êîòîðîãî ñòàíîâÿòñÿ ðåàëüíûìè ôàíòàñòè÷åñêèå âîçìîæíîñòè, çàëîæåííûå â MIDI-ãèòàðå. Ðàññìîòðèì, ÷òî æå ýòî çà òàêèå âîçìîæíîñòè.
Èñïîëüçóÿ ðàçëè÷íûå ñèíòåçàòîðû è ñåìïëåðû, ìóçûêàíò èìååò äîñòóï ïðàêòè÷åñêè êî âñåì çâóêàì, ñóùåñòâóþùèì â íàñòîÿùåå âðåìÿ. Ýòî ìîæåò ïðèãîäèòüñÿ äëÿ ñîçäàíèÿ íåîáû÷íûõ çâó÷àíèé ýëåêòðîãèòàðû êàê íà êîíöåðòå, òàê è íà ñòóäèè. Äëÿ áîëåå åñòåñòâåííîãî çâó÷àíèÿ èíñòðóìåíòà èìååòñÿ âîçìîæíîñòü ïîäìåøèâàíèÿ ñèíòåòè÷åñêîãî ñèãíàëà ê ñèãíàëó ãèòàðíîìó.  òàêîì ñëó÷àå âîçíèêàåò îùóùåíèå îäíîâðåìåííîé èãðû ñðàçó äâóõ èíñòðóìåíòîâ- ãèòàðû è ñèíòåçàòîðà.
Åùå îäíî íåîñïîðèìîå ïðåèìóùåñòâî- óïðàâëåíèå ñ ïîìîùüþ MIDI-ãèòàðû ñåêâåíñîðîì èëè êîìïüþòåðîì. Íàâåðíÿêà ìíîãèå ãèòàðèñòû ïîëüçóþòñÿ äëÿ çàïèñè â ñåêâåíñîð ñèíòåçàòîðíûìè êëàâèàòóðàìè è èñïûòûâàþò ïðè ýòîì îïðåäåëåííûå íåóäîáñòâà- ãèòàðà äëÿ íèõ áîëåå ïðèâû÷íûé èíñòðóìåíò. Ñ ïîÿâëåíèåì MIDI'ôèöèðîâàííîé ãèòàðû ýòè ïðîáëåìû èñ÷åçëè- òåïåðü ïàðòèè ðàçëè÷íûõ èíñòðóìåíòîâ, áóäü òî ìåäíûå äóõîâûå èëè óäàðíûå, çàïèñûâàòü ñòàëî ãîðàçäî ëåã÷å (âî âñÿêîì ñëó÷àå ãèòàðèñòàì, íå îñîáåííî õîðîøî âëàäåþùèì ôîðòåïèàíî).  ïðèíöèïå, òàêîé ãèòàðîé ìîæíî óïðàâëÿòü äàæå âñåé ñòóäèåé, âêëþ÷àþùåé â ñåáÿ êîìïüþòåð, ñèíòåçàòîðû, ñåìïëåðû è äðóãèå MIDI-óñòðîéñòâà.
Íîâûå ãîðèçîíòû äåÿòåëüíîñòè îòêðûâàåò MIDI-ãèòàðà è äëÿ ïðåïîäàâàòåëåé. Ëþáûå ïàðòèè, èñïîëíÿåìûå ó÷åíèêîì, çàïèñûâàþòñÿ íà êîìïüþòåðíûé ñåêâåíñîð, ïîñëå ÷åãî èõ ìîæíî ðàñïå÷àòàòü, ïðîàíàëèçèðîâàòü, ïðîñëóøàòü â çàìåäëåííîì òåìïå è ìãíîâåííî íàéòè äîïóùåííûå ïðè èãðå îøèáêè.  ïðèíöèïå, âîçìîæíî äàæå ñîçäàíèå öåëûõ êîìïüþòåðíûõ ãèòàðíûõ êëàññîâ.
Êàêîå æå áóäóùåå æäåò MIDI-ãèòàðó? Âûòåñíèò ëè îíà îáû÷íóþ ýëåêòðè÷åñêóþ ãèòàðó èëè òàê è îñòàíåòñÿ íà óðîâíå ýêñïåðèìåíòàëüíîãî è ýêçîòè÷åñêîãî èíñòðóìåíòà? Íå íàäî çàáûâàòü, ÷òî òåõíèêà, â îñîáåííîñòè öèôðîâàÿ, äâèæåòñÿ âïåðåä ñåìèìèëüíûìè øàãàìè, è òå ïðîáëåìû, êîòîðûå ñåé÷àñ îãðàíè÷èâàþò ïîâñåìåñòíîå ðàñïðîñòðàíåíèå MIDI-ãèòàðû, â áëèæàéøåì áóäóùåì ìîãóò áûòü óñïåøíî ðåøåíû. Íà âçãëÿä íåêîòîðûõ ñïåöèàëèñòîâ, ñàìûé áîëüøîé íåäîñòàòîê MIDI-ãèòàðû- íåäîñòàòî÷íàÿ ïåðåäà÷à âûðàçèòåëüíîñòè è òåõíè÷åñêèõ ïðèåìîâ, èñïîëüçóåìûõ ïðè èãðå. Âïðî÷åì, ýòî îòíîñèòñÿ ñêîðåå êî âñåìó MIDI-ñòàíäàðòó â öåëîì- âåäü îí çàäóìûâàëñÿ ïðåæäå âñåãî êàê ñòàíäàðò äëÿ êëàâèøíûõ èíñòðóìåíòîâ è íå ó÷èòûâàë ñïåöèôèêè ãèòàðíîé èãðû. Ñ ïîÿâëåíèåì íîâîãî ñòàíäàðòà îáìåíà äàííûìè (êîòîðûé ðàíî èëè ïîçäíî äîëæåí ïîÿâèòüñÿ íà ðûíêå) è óñòðàíåíèåì âûøåóêàçàííûõ íåäîñòàòêîâ Ñî âðåìåíåì, MIDI-ãèòàðà âïîëíå ìîæåò ñòàòü êîíêóðåíòíîñïîñîáíûì èíñòðóìåíòîì â ìèðå ìóçûêè è ñêîðåå âñåãî, îíà íå âûòåñíèò ýëåêòðîãèòàðó, à áóäåò èñïîëüçîâàòüñÿ íàðàâíå ñ íåé, êàê èñïîëüçóþòñÿ ñåé÷àñ áîê î áîê ýëåêðî- è àêóñòè÷åñêèå ãèòàðû.
Ò – âðåìÿ åå ðàñïðîñòðàíåíèÿ.
Ãðàôè÷åñêîå ïðåäñòàâëåíèå WAV-ôàéëà î÷åíü óäîáíî è ÷àñòî èñïîëüçóåòñÿ â çâóêîâûõ ðåäàêòîðàõ è ïðîãðàììàõ-ñåêâåíñîðàõ äëÿ ðàáîòû ñ íèìè è ïîñëåäóþùåãî ïðåîáðàçîâàíèÿ (îá ýòîì ðå÷ü ïîéäåò â ñëåäóþùåé ãëàâå). Äàííûé ôîðìàò áûë ðàçðàáîòàí êîìïàíèåé Microsoft è íåìóäðåíî, ÷òî âñå ñòàíäàðòíûå çâóêè Windows èìåþò ðàñøèðåíèå WAV. Õàðàêòåðíî åùå è òî, ÷òî ýòè ôàéëû ÿâëÿþòñÿ, êàê áû "ïðîìåæóòî÷íûìè ðåçóëüòàòîì", ðàáîòû ïðîãðàìì-"ãðàááåðîâ" è ïèõîàêóñòè÷åñêèõ ïðîöåññîðîâ, äëÿ îöèôðîâêè òðåêîâ ÑD è äàëüíåéøåãî èõ ñæàòèÿ. Íî èç-çà òîãî, ÷òî íåñæàòûå "ïîëíîìåòðàæíûå" ìóçûêàëüíûå êîìïîçèöèè â ôîðìàòå WAV èìåþò îãðîìíûå ðàçìåðû (30-50 ÌÁ), îíè ïðàêòè÷åñêè íå èñïîëüçóþòñÿ. Èõ âûòåñíèëà ìóçûêà â MP3.
3. MP3
MP3 - ñîêðàùåíèå îò MPEG Layer3. Ýòî îäèí èç öèôðîâûõ ôîðìàòîâ õðàíåíèÿ àóäèî, ðàçðàáîòàííûé Fraunhofer IIS è THOMPSON (1992ã.), ïîçäíåå óòâåðæäåííûé êàê ÷àñòü ñòàíäàðòîâ ñæàòîãî âèäåî è àóäèî MPEG1 è MPEG2. Äàííàÿ ñõåìà ÿâëÿåòñÿ ñàìîé ñëîæíîé èç ñåìåéñòâà MPEG Layer 1/2/3. Îíà òðåáóåò áîëüøèõ çàòðàò ìàøèííîãî âðåìåíè äëÿ êîäèðîâàíèÿ ïî ñðàâíåíèþ ñ îñòàëüíûìè è îáåñïå÷èâàåò áîëåå âûñîêîå êà÷åñòâî êîäèðîâàíèÿ. Èñïîëüçóåòñÿ ãëàâíûì îáðàçîì äëÿ ïåðåäà÷è àóäèî â ðåàëüíîì âðåìåíè ïî ñåòåâûì êàíàëàì è äëÿ êîäèðîâàíèÿ CD Audio.
Êîìïðåññèÿ äîñòèãàåòñÿ ïðè àêòèâíîì èñïîëüçîâàíèè èçâåñòíûõ îñîáåííîñòåé ÷åëîâå÷åñêîãî ñëóõà â ïëàíå âîñïðèÿòèÿ àóäèîèíôîðìàöèè, ÷òî ïîçâîëÿåò ýêîíîìèòü íà íàèìåíåå çíà÷èìûõ ñ òî÷êè çðåíèÿ ÷åëîâå÷åñêîãî ñëóõà äåòàëÿõ çâó÷àíèÿ. Íà ïðîâåäåííûõ òåñòàõ ñïåöèàëüíî íàíÿòûå îïûòíûå ïðîñëóøèâàòåëè íå ñìîãëè ðàçëè÷èòü çâó÷àíèå îðèãèíàëüíîãî òðåêà íà CD è çàêîäèðîâàííîãî ñ êîýôôèöèåíòîì ñæàòèÿ 6:1.
Îïèñàíèå ïðîöåññà êîäèðîâàíèÿ
·
Ïîäãîòîâêà ê êîäèðîâàíèþ. Ôðåéìîâàÿ ñòðóêòóðà
Ïåðåä êîäèðîâàíèåì èñõîäíûé ñèãíàë ðàçáèâàåòñÿ íà ó÷àñòêè, íàçûâàåìûå ôðåéìàìè,
êàæäûé èç êîòîðûõ êîäèðóåòñÿ îòäåëüíî è ïîìåùàåòñÿ ê êîíå÷íîì ôàéëå íåçàâèñèìî
îò äðóãèõ. Ïîñëåäîâàòåëüíîñòü âîñïðîèçâåäåíèÿ îïðåäåëÿåòñÿ ïîðÿäêîì
ðàñïîëîæåíèÿ ôðåéìîâ. Êàæäûé ôðåéì ìîæåò êîäèðîâàòüñÿ ñ ðàçíûìè ïàðàìåòðàìè.
Èíôîðìàöèÿ î íèõ ñîäåðæèòñÿ â çàãîëîâêå ôðåéìà.
·
Íà÷àëî êîäèðîâàíèÿ
Êîäèðîâàíèå íà÷èíàåòñÿ ñ òîãî, ÷òî èñõîäíûé ñèãíàë ñ ïîìîùüþ ôèëüòðîâ
ðàçäåëÿåòñÿ íà íåñêîëüêî, ïðåäñòàâëÿþùèõ îòäåëüíûå ÷àñòîòíûå äèàïàçîíû.
·
Ðàáîòà ïñèõîàêóñòè÷åñêîé ìîäåëè. ×àñòü ïåðâàÿ
Äëÿ êàæäîãî äèàïàçîíà îïðåäåëÿåòñÿ âåëè÷èíà ìàñêèðóþùåãî ýôôåêòà, ñîçäàâàåìîãî
ñèãíàëîì ñîñåäíèõ äèàïàçîíîâ è ñèãíàëîì ïðåäûäóùåãî ôðåéìà. Åñëè îíà ïðåâûøàåò
ìîùíîñòü ñèãíàëà èíòåðåñóþùåãî äèàïàçîíà èëè ìîùíîñòü ñèãíàëà â íåì îêàçûâàåòñÿ
íèæå îïðåäåëåííîãî îïûòíûì ïóòåì äëÿ äàííîãî äèàïàçîíà ïîðîãà ñëûøèìîñòè, òî
äàííûé äèàïàçîí íå êîäèðóåòñÿ.
·
Ðàáîòà ïñèõîàêóñòè÷åñêîé ìîäåëè. ×àñòü âòîðàÿ
Äëÿ îñòàâøèõñÿ äàííûõ äëÿ êàæäîãî äèàïàçîíà îïðåäåëÿåòñÿ, ñêîëüêèìè áèòàìè íà
ñýìïë ìû ìîæåì ïîæåðòâîâàòü, ÷òîáû ïîòåðè îò äîïîëíèòåëüíîãî êâàíòîâàíèÿ áûëè
íèæå âåëè÷èíû ìàñêèðóþùåãî ýôôåêòà, ñîîòâåòñòâåííî ÷åìó è ïðîèçâîäèòñÿ
ïîæåðòâîâàíèå. Ïðè ýòîì ó÷èòûâàåòñÿ, ÷òî ïîòåðÿ îäíîãî áèòà âåäåò ê âíåñåíèþ
øóìà êâàíòîâàíèÿ âåëè÷èíîé ïîðÿäêà 6 dB.
·
Çàâåðøåíèå êîäèðîâàíèÿ
Ïîñëå çàâåðøåíèÿ ðàáîòû ïñèõîàêóñòè÷åñêîé ìîäåëè ôîðìèðóåòñÿ èòîãîâûé ïîòîê,
êîòîðûé äîïîëíèòåëüíî êîäèðóåòñÿ ïî Õàôôìàíó, íà ýòîì êîäèðîâàíèå çàâåðøàåòñÿ.
·
Çàìå÷àíèå
Íà ïðàêòèêå ñõåìà íåñêîëüêî ñëîæíåå, òàê êàê íåîáõîäèìî ñîãëàñîâûâàòüñÿ ñ
òðåáîâàíèÿìè áèòðåéòà. Â çàâèñèìîñòè îò êîäåðà ýòî ïðèâîäèò ê ðàçíîãî ðîäà
ðåëàêñàöèÿì ïðè ïîâûøåíèè áèòðåéòà è óæåñòî÷åíèþ êðèòåðèåâ ïðè åãî ïîíèæåíèè.
Ñóòü â òîì, ÷òî äàæå ïîñëå îáðàáîòêè ñ ïîìîùüþ ïñèõîàêóñòè÷åñêîé ìîäåëè
îñòàâøàÿñÿ àóäèîèíôîðìàöèÿ äîñòàòî÷íî îáúåìíà, ïðèõîäèòñÿ èäòè íà ïîòåðè.
·
Äîïîëíåíèå
Êðîìå òîãî,
êîäèðîâàíèå ñòåðåîñèãíàëà äîïóñòèìî ÷åòûðüìÿ ðàçëè÷íûìè ìåòîäàìè:
1. Dual Channel
Êàæäûé êàíàë ïîëó÷àåò ðîâíî ïîëîâèíó ïîòîêà è êîäèðóåòñÿ îòäåëüíî êàê ìîíî
ñèãíàë. Ðåêîìåíäóåòñÿ íà áèòðåéòàõ îò 256kbs ( ñóáúåêòèâíî ).
2. Stereo
Êàæäûé êàíàë êîäèðóåòñÿ îòäåëüíî, íî êîãäà êîäåð óìóäðÿåòñÿ îòáðîñèòü ñòîëüêî
"ëèøíåãî" â îäíîì êàíàëå, ÷òî êîä íå çàïîëíÿåò ïîëíîñòüþ âûäåëåííûé
äëÿ äàííîãî êàíàëà îáúåì, òî êîäåð ìîæåò èñïîëüçîâàòü ýòî ìåñòî äëÿ êîäèðîâàíèÿ
äðóãîãî êàíàëà. Â äîêóìåíòàöèè ãîâîðèòñÿ, ÷òî ýòèì èçáåãàåòñÿ êîäèðîâàíèå
"òèøèíû" â îäíîì êàíàëå, êîãäà â äðóãîì åñòü ñèãíàë.
Íî äîêóìåíòàöèÿ, íà ìîé âçãëÿä, íåÿñíî îáúÿñíÿåò, ÷òî èìåííî ïðîèñõîäèò. Îòñþäà
è ðåêîìåíäàöèÿ â ïðåäûäóùåì ïóíêòå.
Ðåæèì óñòàíîâëåí ïî óìîë÷àíèþ â áîëüøèíñòâå ISO-based êîäåðîâ, à òàêæå
èñïîëüçóåòñÿ ïðîäóêöèåé FhG IIS íà áèòðåéòàõ âûøå 192kbs. Ïðèìåíèì è íà áîëåå
íèçêèõ áèòðåéòàõ ïîðÿäêà 128kbs-160kbs.
3. Joint Stereo ( MS Stereo )
Ñòåðåîñèãíàë ðàñêëàäûâàåòñÿ íà ñðåäíèé ìåæäó êàíàëàìè è ðàçíîñòíûé. Ïðè ýòîì
âòîðîé êîäèðóåòñÿ ñ ìåíüøèì áèòðåéòîì.
Ýòî ïîçâîëÿåò íåñêîëüêî óâåëè÷èòü êà÷åñòâî êîäèðîâàíèÿ â îáû÷íîé ñèòóàöèè,
êîãäà êàíàëû ïî ôàçå ñîâïàäàþò. Íî ïðèâîäèò è ê ðåçêîìó åãî óõóäøåíèþ, åñëè
êîäèðóþòñÿ ñèãíàëû, ïî ôàçå íå
ñîâïàäàþùèå.  ÷àñòíîñòè, ôàçîâûé ñäâèã ïðàêòè÷åñêè âñåãäà ïðèñóòñòâóåò â
çàïèñÿõ, îöèôðîâàííûõ ñ àóäèîêàññåò, íî âñòðå÷àåòñÿ è íà CD.
Ðåæèì âûñòàâëåí ïî óìîë÷àíèþ ïðîäóêöèåé FhG IIS äëÿ áèòðåéòîâ îò 112kbs äî
192kbs.
4. Joint Stereo ( MS/IS Stereo )
Ââîäèò åùå îäèí ìåòîä óïðîùåíèÿ ñòåðåîñèãíàëà, ïîâûøàþùèé êà÷åñòâî êîäèðîâàíèÿ
íà îñîáî íèçêèõ áèòðåéòàõ. Ñîñòîèò â
òîì, ÷òî äëÿ íåêîòîðûõ ÷àñòîòíûõ äèàïàçîíîâ îñòàâëÿåòñÿ óæå äàæå íå ðàçíîñòíûé
ñèãíàë, à òîëüêî îòíîøåíèå ìîùíîñòåé ñèãíàëà â ðàçíûõ êàíàëàõ. Ïîíÿòíî, äëÿ
êîäèðîâàíèÿ ýòîé èíôîðìàöèè óïîòðåáëÿåòñÿ åùå ìåíüøèé áèòðåéò.
 îòëè÷èå îò ïðåäûäóùåãî, ýòîò ìåòîä ïðèâîäèò óæå ê ïðÿìîé ïîòåðå èíôîðìàöèè,
íî âûãîäû â êà÷åñòâå îò ýêîíîìèè ìåñòà â ïîëüçó ñðåäíåãî ñèãíàëà îêàçûâàþòñÿ
âûøå, åñëè ðå÷ü èäåò î î÷åíü íèçêèõ áèòðåéòàõ. Ýòîò ðåæèì ïî óìîë÷àíèþ
èñïîëüçóåòñÿ ïðîäóêöèåé FhG IIS äëÿ âûñîêèõ ÷àñòîò íà áèòðåéòàõ îò 96kbs è
íèæå.  ISO-based êîäåðàõ âîçìîæåí âûáîð äèàïàçîíà. Ôàêòè÷åñêè, MS Stereo -
÷àñòíûé ñëó÷àé MS/IS Stereo, êîãäà ïåðåìåííàÿ, îòâå÷àþùàÿ çà êîäèðóåìûé òàêèì
îáðàçîì äèàïàçîí, ïðèíèìàåò íóëåâîå çíà÷åíèå.
Ïðè ïðèìåíåíèè äàííîãî ðåæèìà ïðîèñõîäèò ïîòåðÿ ôàçîâîé èíôîðìàöèè, à òàêæå
èìååò ìåñòî ìåëàíõîëè÷íîå ïðåâðàùåíèå ïðîòèâîôàçíîãî ñèãíàëà êîäåðîì â ïîëíîå
îòñóòñòâèå îíîãî (ñèãíàëà).
Ñëåäóåò îòìåòèòü, ÷òî ñåé÷àñ óñïåøíî ðàçâèâàåòñÿ íîâàÿ òåõíîëîãèÿ LAVA! (Live Audio Visual Animation), ðàçðàáàòûâàåìàÿ êîìïàíèåé Creative Technology. Êîòîðàÿ áóäåò îðèåíòèðîâàíà â îñíîâíîì íà ìóçûêó â ôîðìàòå MP3, áëàãîäàðÿ íåé ïîëüçîâàòåëè ñìîãóò «ñìîòðåòü» ìóçûêó â Internet â ðåæèìå ðåàëüíîãî âðåìåíè. Òî åñòü ìîæíî áóäåò ïðîñìîòðåòü èíòåðàêòèâíûé ëîãîòèï ìóçûêàëüíîé ãðóïïû è ôîòîãðàôèè åå ÷ëåíîâ, à òàêæå ýëåìåíòû õóäîæåñòâåííîãî îôîðìëåíèÿ àëüáîìà — âñå ýòî òåïåðü ìîæåò áûòü îáúåäèíåíî â âûñîêîêà÷åñòâåííûé òðåõìåðíûé êîëëàæ è îòîáðàæåíî â ðåæèìå ðåàëüíîãî âðåìåíè ïàðàëëåëüíî ñ âîñïðîèçâåäåíèåì MP3-ôàéëà áåç ñóùåñòâåííûõ äîïîëíèòåëüíûõ òðåáîâàíèé ê ïðîïóñêíîé ñïîñîáíîñòè ñåòè. Ïðîãðàììíûé èíñòðóìåíòàðèé ïîçâîëÿåò ñîçäàâàòü ðàçëè÷íûå ìóçûêàëüíûå âèäåîðîëèêè, âêëþ÷àþùèå ëþáûå ãðàôè÷åñêèå è òðåõìåðíûå ýëåìåíòû, èìåþùèåñÿ â ñðåäå Windows. Èñïîëüçóÿ ñïèñîê ñöåíàðíûõ LAVA!-øàáëîíîâ, ìîæíî âûïîëíÿòü òîíêóþ ñöåíàðíóþ íàñòðîéêó ðàçëè÷íûõ ïàðàìåòðîâ (ìîùíîñòü îñâåùåíèÿ, ñêîðîñòü äâèæåíèÿ êàìåðû è ïð.). Ñîçäàííóþ ñöåíó ìîæíî îòïðàâèòü âìåñòå ñ MP3-ìóçûêîé ïî ýëåêòðîííîìó àäðåñó â Internet èëè ïîìåñòèòü íà Web-óçëå, ÷òîáû ïðîäåìîíñòðèðîâàòü ñâîè òâîð÷åñêèå óñïåõè äðóçüÿì.
Èññëåäîâàíèå BMI Music Bot ïîêàçàëî, ÷òî ê àïðåëþ 1999 ã. 36% âñåõ àóäèîôàéëîâ â Internet ñîñòàâëÿëè MP3-ôàéëû, à äîëÿ WAV-ôàéëîâ ñíèçèëàñü äî 8%.
4. VQF - íîâûé àóäèî ôîðìàò!
Ðàçìåð Ôàéëà:
VQF ôàéëû - ïðèáëèçèòåëüíî 30-35 % ìåíüøå ÷åì MP3 ôàéëû.
Ïðèìåð: Âû èìååòå ïåñíþ 5 ìèíóò, íà ÊÎÌÏÀÊÒ-ÄÈÑÊÅ. WAV ôàéë, êîòîðûé Âû
ñãðàáèëè áû, áóäåò ~ 50ÌÁ. MP3 ôàéë, è 128kbps è 44kHz, áûë áû ïðèáëèçèòåëüíî
4. 5ÌÁ, ñ íåêîòîðîé ïîòåðåé çâóêîâîãî êà÷åñòâà. VQF ôàéë, â 44kHz, è 96kbps
(80kbps VQF - îòíîñèòåëüíî òîò æå ñàìûé êàê 128kbps MP3), - ïðèáëèçèòåëüíî 3. 5ÌÁ!
Êà÷åñòâî
çâóêà:
Î êà÷åñòâå çâóêà ïîñëå ñæàòèÿ ìîæíî ñêàçàòü îäíî - õîðîøåå. Íåëüçÿ ñêàçàòü, ÷òî
çâóê îñòàåòñÿ àáñîëþòíî áåç èçìåíåíèé, ÷åëîâåê äàæå ñ íåðàçâèòûì ñëóõîì çàìåòèò
îòëè÷èÿ. Åñëè æå ãîâîðèòü î VQF ñ òî÷êè çðåíèÿ îáûêíîâåííîãî ïîëüçîâàòåëÿ, òî
êà÷åñòâî âïîëíå ïðèëè÷íîå äëÿ èñïîëüçîâàíèÿ â Internet. Íó à
ïîñêîëüêó ìû óæå êîñíóëèñü, êà÷åñòâà çâóêà òî VQF - íàìíîãî ëó÷øå ÷åì MP3. Îíè
ïî÷òè ñòîëü æå õîðîøè êàê îðèãèíàë WAV ôàéëû. 80kbps VQF ñòîëü æå õîðîø êàê
128kbps MP3 ôàéë. 96kbps VQF èìååò êà÷åñòâî, ïî÷òè ñòîëü æå õîðîøåå êàê òàêîâûì
256kbps MP3. Îäíèì ñëîâîì ìîæíî ñ òî÷íî ñêàçàòü ÷òî èñïîëüçîâàíèå VQF -
ïîçâîëÿåò ñýêîíîìèòü äî 25% äèñêîâîãî ïðîñòðàíñòâà áåç îùóòèìîé ïîòåðè
êà÷åñòâà.
Èñïîëüçîâàíèå ïðîöåññîðà (CPU) :
Ýòî - îäíà îáëàñòü, ãäå VQF áîëåå òÿæåëîâåñåí ÷åì MP3. Îí òðåáóåò áîëüøå
ðåñóðñîâ. Êîãäà MP3 áûëè ðàçâèòû ñóùåñòâîâàëè òîëüêî Pentium - û. Â íàñòîÿùåå
âðåìÿ, ñ Pentium II, è äðóãèìè ìóëüòèìåäèéíûìè ñðåäñòâàìè óâåëè÷èëèñü
ïðîèçâîäèòåëüíûå âîçìîæíîñòÿìè ñèñòåìû. Ýòîò íå ìàëîâàæíûé êîòîðûé ïîçâîëÿåò
êîäèðîâàòü áîëüøå çâóêîâûõ äàííûõ â 30 % ìåíüøèå ôàéëû!
Íåäîñòàòêè:
1. Ýòîò ôîðìàò äîñòàòî÷íî íîâûé è ïîêà äîñòàòî÷íî ðåäêèé, ÷òî íåëüçÿ ñêàçàòü îá
MP3!. Íî ýòî - òîëüêî âîïðîñ âðåìåíè. Êàê òîëüêî ëþäè íà÷íóò ïîíèìàòü,
íàñêîëüêî îí àêòóàëåí íà äàííûé ìîìåíò, èõ ïîïóëÿðíîñòü âîçðàñò¸ò.
2. Ðàñêîäèðîâàíèå - îòíîñèòåëüíî ìåäëåííî. Çàâèñèò îò äâóõ ôàêòîðîâ:
a) Ëó÷øåå ñæàòèå îçíà÷àåò, ÷òî áóäåò èñïîëüçîâàííî áîëüøåå êîëè÷åñòâî âðåìåíè íà "ðàçìûøëåíèÿ" - êîäèðóþùåãî óñòðîéñòâà. Îíî ðàáîòàåò ïî áîëåå ñëîæíûì àëãîðèòìàì, òàêèì îáðàçîì óõîäèò áîëüøåå êîëè÷åñòâî âðåìåíè.
b) Êîäèðóþùåå óñòðîéñòâî äîñòàòî÷íî íîâî è î÷åâèäíî, ÷òî Yamaha ïîòðàòèëà íå äîñòàòî÷íî âðåìåíè äëÿ ðàçðàáîòêè êîäèðóþùåãî óñòðîéñòâ, îáåñïå÷èâàþùåãî ïðèåìëèìóþ ïðîèçâîäèòåëüíîñòü è êà÷åñòâî. Íî ñïåöèàëèñòû ñ÷èòàþò, ÷òî ýòîò íåäîñòàòîê ñî âðåìåíåì áóäåò èñïðàâëåí.
 çàâåðøåíèè ìîæíî ñêàçàòü, ÷òî íîâûé ôîðìàò ñæàòèÿ VQF áóäåò ïîïóëÿðíûì ñðåäè ïîëüçîâàòåëåé (åñëè çàâòðà íå âûéäåò íîâîãî, ñæèìàþùåãî â ñòî ðàç). VQF ðàçâèâàåòñÿ, óñîâåðøåíñòâóåòñÿ è ïðîéäåò åùå íåñêîëüêî ìåñÿöåâ, è îí áóäåò ñæèìàòü ôàéëû åùå ïëîòíåå è êà÷åñòâåííåå.
Êîíå÷íî æå, ýòî íå âñå ìóçûêàëüíûå ôîðìàòû, èñïîëüçóåìûå íà ÐÑ. Ïîìèìî âûøåïåðå÷èñëåííûõ, óæå ïîëîæèòåëüíî ïðîÿâèâøèõ ñåáÿ ôîðìàòîâ MIDI, WAV, MP3 è òîëüêî âûøåäøåãî VQF, ñóøåñòâóåò åùå ìíîæåñòâî òèïîâ ìóçûêàëüíûõ ôàéëîâ. Êàê, íàïðèìåð, VOC - àíàëîã ôîðìàòà WAV (ðàçðàáîòàííûé êîìïàíèåé Creative Labs), XM, IT – ôîðìàòû äëÿ ïðîãðàìì-òðåêåðîâ, AU – äëÿ ïðîãðàììû Sound Gadged Pro è ò.ä. Íî òàê êàê îíè èñïîëüçóþòñÿ íå òàê ÷àñòî, ìû èõ çàòðàãèâàòü íå áóäåì.
III Îñíîâíûå ïðîãðàììû äëÿ ðàáîòû ñî çâóêîì
è ìóçûêîé
 ïîñëåäíåå âðåìÿ íàðÿäó ñ òåðìèíîì "ìóëüòèìåäèà", ïîëó÷èë ðàñïðîñòðàíåíèå äðóãîé - "ìóçûêàëüíûå ïðîãðàììû". Íîâûé òåðìèí îêàçàëñÿ ñòîëü æå ìíîãîçíà÷íûì, ÷òî è åãî ðîäèòåëü, - ýòèì ñî÷åòàíèåì ñòàëè íàçûâàòü ëþáûå ïðîãðàììû, èìåþùèå äåëî ñ êàêèì-ëèáî çâóêîì; ïðè ýòîì íåðåäêî ïðîèñõîäèò ñìåøåíèå îñíîâíûõ ïîíÿòèé è ïóòàíèöà â ïðèíöèïàõ ðàáîòû ïðîãðàìì.  ðåçóëüòàòå îäíè ïîëüçîâàòåëè äàæå íå äîãàäûâàþòñÿ î íåêîòîðûõ äîñòóïíûõ èì âîçìîæíîñòÿõ, à äðóãèå îøèáî÷íî âîçëàãàþò íà ïðîãðàììó (è êîìïüþòåð â öåëîì) íåîïðàâäàííûå íàäåæäû. Òàê ïîñòàðàåìñÿ æå êëàññèôèöèðîâàòü ìåòîäû ðàáîòû ñî çâóêîì íà PC è ïîïûòàåìñÿ ñäåëàòü îáçîð òåõíîëîãèé è ïðîãðàììíûõ ñðåäñòâ äëÿ ýòîé öåëè.
 ñîâðåìåííûõ êîìïüþòåðàõ ìîæíî âûäåëèòü äâå íàèáîëåå ïîïóëÿðíûå òåõíîëîãèè, èìåþùèå îòíîøåíèå ê çâóêó è ìóçûêå:
* Audio (àóäèî) - íàèáîëåå óíèâåðñàëüíàÿ òåõíîëîãèÿ, ïðåäñòàâëÿþùàÿ ïðîèçâîëüíûé çâóê êàê îí åñòü - â âèäå öèôðîâîãî ïðåäñòàâëåíèÿ èñõîäíîãî çâóêîâîãî êîëåáàíèÿ èëè çâóêîâîé âîëíû (wave), îò÷åãî â ðÿäå ñëó÷àåâ îíà èìåíóåòñÿ wave-òåõíîëîãèåé. Ïîçâîëÿåò ðàáîòàòü ñî çâóêàìè ëþáîãî âèäà, ëþáîé ôîðìû è äëèòåëüíîñòè. Çâóêîâàÿ èíôîðìàöèÿ îáû÷íî õðàíèòñÿ â ôàéëàõ ñ ðàñøèðåíèåì WAV.
* MIDI - íîòíî-ìóçûêàëüíàÿ òåõíîëîãèÿ, îñíîâàííàÿ íà ðåãèñòðàöèè ñîáûòèé, ïðîèñõîäÿùèõ ïðè èãðå íà ýëåêòðîííîì èíñòðóìåíòå, - íàæàòèé êëàâèø, ïåäàëåé, âîçäåéñòâèé íà ðåãóëÿòîðû, òóìáëåðû, êíîïêè è ò.ï. Ïîñëåäîâàòåëüíîñòü ïîäîáíûõ ñîáûòèé îáðàçóåò "ýëåêòðîííóþ ïàðòèòóðó" ìóçûêàëüíîãî ïðîèçâåäåíèÿ - êàê áû ïîëíóþ ïðîãðàììó óïðàâëåíèÿ "àâòîìàòè÷åñêèì îðêåñòðîì". Ïîçâîëÿåò âåñüìà òî÷íî çàïèñàòü äîñòàòî÷íî ñëîæíîå ìóçûêàëüíîå ïðîèçâåäåíèå, à çàòåì ëþáîå ÷èñëî ðàç èñïîëíèòü åãî â òî÷íîì ñîîòâåòñòâèè ñ ïðîãðàììîé. Èíôîðìàöèÿ îáû÷íî õðàíèòñÿ â ôàéëàõ ñ ðàñøèðåíèåì MID.
Audio-òåõíîëîãèÿ îáû÷íî ïðèìåíÿåòñÿ òàì, ãäå èìååòñÿ èñõîäíûé çâóêîâîé ñèãíàë, ïîäëåæàùèé îáðàáîòêå, - ñ åå ïîìîùüþ çàïèñûâàþò, îáðàáàòûâàþò è ñâîäÿò "æèâûå" àêóñòè÷åñêèå è ãîëîñîâûå ïàðòèè, ðå÷ü, øóìû, ñïåöèàëüíûå ñèãíàëû è ò.ï. MIDI-òåõíîëîãèÿ ñíèñêàëà ñåáå óñïåõ â ñîçäàíèè ìóçûêàëüíûõ ïðîèçâåäåíèé "ñ íóëÿ", ïîñðåäñòâîì òîëüêî ýëåêòðîííûõ èíñòðóìåíòîâ. Ïðè ïîìîùè MIDI-ñèñòåìû ìîæåò áûòü ñîçäàí êàê íåêèé ìóçûêàëüíûé êàðêàñ, ê êîòîðîìó âïîñëåäñòâèè áóäóò äîáàâëåíû ãîëîñîâûå èëè àêóñòè÷åñêèå ïàðòèè, òàê è ïîëíîöåííîå, çàêîí÷åííîå ìóçûêàëüíîå ïðîèçâåäåíèå.
Äëÿ ïðèìåíåíèÿ àóäèî-òåõíîëîãèè äîñòàòî÷íî ïðîñòåéøåãî çâóêîâîãî àäàïòåðà, ñîäåðæàùåãî ÀÖÏ è ÖÀÏ - àíàëîãî-öèôðîâûå è öèôðî-àíàëîãîâûå ïðåîáðàçîâàòåëè. Ïðè ýòîì ñëîæíîñòü, êà÷åñòâî è öåíà àäàïòåðà ñîâåðøåííî íå âëèÿåò íà ïðèíöèïèàëüíûå âîçìîæíîñòè îáðàáîòêè çâóêà- îò àäàïòåðà çàâèñèò ëèøü îáùåå êà÷åñòâî âõîäíîãî è âûõîäíîãî ïðåîáðàçîâàíèÿ, à òàêæå ñåðâèñíûå âîçìîæíîñòè (íàïðèìåð, áûñòðîå àïïàðàòíîå ñæàòèå èëè ôèëüòðîâàíèå).
Äëÿ èñïîëüçîâàíèÿ MIDI-òåõíîëîãèè, ïðåæäå âñåãî, íóæåí ýëåêòðîííûé ìóçûêàëüíûé èíñòðóìåíò, ïðåîáðàçóþùèé ïîñëåäîâàòåëüíîñòü íîò è êîìàíä óïðàâëåíèÿ â çâóê - îáû÷íûé èëè ñðàçó öèôðîâîé. Ýòî ìîæåò áûòü êëàâèøíûé ñèíòåçàòîð, çâóêîâîé ìîäóëü (òîíãåíåðàòîð, èëè ñèíòåçàòîð áåç êëàâèàòóðû), ìóçûêàëüíàÿ êàðòà ñ àïïàðàòíûì ñèíòåçàòîðîì èëè æå ïðîãðàììíûé ñèíòåçàòîð - ïðîãðàììà, èìèòèðóþùàÿ ðàáîòó ðåàëüíîãî ñèíòåçàòîðà. Ñîîòâåòñòâåííî, âñå âîçìîæíîñòè, äîñòóïíûå â ýòîé òåõíîëîãèè, öåëèêîì îïðåäåëÿþòñÿ èìåþùèìñÿ íàáîðîì MIDI-èíñòðóìåíòîâ. (Ïîäðîáíåå îá èñïîëüçîâàíèè MIDI â ñîîòâåòñòâóþùåé ãëàâå).
 Windows êàæäàÿ òåõíîëîãèÿ ïðåäñòàâëåíà ñâîèì òèïîì çâóêîâîãî óñòðîéñòâà. Óñòðîéñòâà ìîãóò áûòü ðåàëüíûìè (àïïàðàòíûå àäàïòåðû) è âèðòóàëüíûìè (ïðîãðàììû-èìèòàòîðû, ãåíåðàòîðû, ôèëüòðû è ò.ï.). Îáùåíèå ïðîãðàìì ñ óñòðîéñòâàìè ïðîèñõîäèò ïîñðåäñòâîì àóäèî- è MIDI-ïîðòîâ, êîòîðûå ïîÿâëÿþòñÿ â ñèñòåìå ïîñëå óñòàíîâêè ñîîòâåòñòâóþùèõ óñòðîéñòâ.
Îòäåëüíûì ñëó÷àåì àóäèî-ïîðòîâ ÿâëÿþòñÿ ïîðòû DirectSound. Êëàññè÷åñêèé (Wave, MME) àóäèî-ïîðò íå ãàðàíòèðóåò ïðåäåëüíî áûñòðîãî âûâîäà çâóêà - ïðè îáìåíå íåáîëüøèìè ôðàãìåíòàìè, çà ñ÷åò áóôåðèçàöèè è íåâûñîêîé ÷àñòîòû îáðàùåíèé ê àäàïòåðó, âîçíèêàþò çíà÷èòåëüíûå (îòíîñèòåëüíî âðåìåíè çâó÷àíèÿ ñàìèõ ôðàãìåíòîâ) çàäåðæêè. Èíòåðôåéñ DirectSound, âõîäÿùèé â êîìïëåêò èíòåðôåéñîâ DirectX, äàåò âîçìîæíîñòü ðàáîòàòü ñ àäàïòåðîì ñ ìèíèìàëüíîé áóôåðèçàöèåé è íàêëàäíûìè ðàñõîäàìè, çàìåòíî ñîêðàùàÿ çàäåðæêè. Êðîìå òîãî, â DirectSound íåñêîëüêî ïðîãðàìì ìîãóò èñïîëüçîâàòü îäèí ïîðò îäíîâðåìåííî, ÷òî äàëåêî íå âñåãäà âîçìîæíî ïðè ðàáîòå ñ Wave-ïîðòàìè.
Ëþáàÿ ïðîãðàììà äëÿ ðàáîòû ñî çâóêîì íà PC èñïîëüçóåò â òîé èëè èíîé ôîðìå îäíó èç ýòèõ òåõíîëîãèé ëèáî îáå ñðàçó. Âûäåëèì ñëåäóþùèå îñíîâíûå êëàññû ïðîãðàìì:
* Çâóêîâûå ïðîöåññîðû (audio processors)
* Ñèñòåìû ìíîãîêàíàëüíîé çàïèñè è ñâåäåíèÿ (multitrack recorders)
* Çâóêîâûå ðåäàêòîðû (audio editors)
* Ãåíåðàòîðû è àíàëèçàòîðû ñèãíàëîâ (audio generators/analysers)
* Âèðòóàëüíûå (ïðîãðàììíûå) ñèíòåçàòîðû (virtual/software synthesizers)
* Ìóçûêàëüíûå ðåäàêòîðû (music/MIDI editors)
- Ñåêâåíñîðû (sequencers)
- Òðåêåðû (trackers)
- Íîòíûå ðåäàêòîðû (score editors)
* Ìóçûêàëüíûå ïðîöåññîðû (music/MIDI processors)
* Àâòîêîìïîçèòîðû (auto composers)
* Àâòîàêêîìïàíèàòîðû (auto accompaniment generators, jammers)
* Ðàñïîçíàâàòåëè íîò (score recognition software)
* Ïðåîáðàçîâàòåëè ôîðìàòîâ (format convertors)
* Ñ÷èòûâàòåëè çâóêîâûõ äîðîæåê ñ êîìïàêò-äèñêîâ (CD rippers/grabbers)
* Ïñèõîàêóñòè÷åñêèå êîìïðåññîðû (psychoacoustic compressors)
* Ïðîèãðûâàòåëè (players)
* Ñèñòåìû äëÿ ðàäèîâåùàíèÿ è äèñêîòåê (delivery systems)
* Óòèëèòû è óïðàâëÿþùèå ïðîãðàììû (utility/control software)
Ìíîãèå ïðîãðàììû ñî÷åòàþò â ñåáå ôóíêöèè èç ðàçíûõ êëàññîâ: íàïðèìåð, çâóêîâûå ðåäàêòîðû è ñåêâåíñîðû íåðåäêî ïðåäîñòàâëÿþò òàêæå âîçìîæíîñòè ïðîöåññîðîâ (îáðàáîòêà â ðåàëüíîì âðåìåíè), à ìóçûêàëüíûå ïðîöåññîðû è àâòîêîìïîçèòîðû ÷àñòî èìåþò ôóíêöèè ñåêâåíñîðà.
Èìèòèðóþò ðàáîòó òèïîâûõ óñòðîéñòâ îáðàáîòêè çâóêà, ïðèìåíÿåìûõ â ñòóäèéíîé ðàáîòå -óñèëèòåëåé, îãðàíè÷èòåëåé, øóìîïîäàâèòåëåé, êîìïàíäåðîâ, ýôôåêò-áëîêîâ è ò.ï. Ñóùåñòâóåò òðè îñíîâíûõ òèïà ïðîöåññîðîâ:
* Íåëèíåéíûå (off-line) - ïîëó÷àþò ñèãíàë â âèäå äèñêîâîãî ôàéëà, ïðåäâàðèòåëüíî çàïèñàííîãî äðóãèìè ñðåäñòâàìè, è çàïèñûâàþò ðåçóëüòàò îáðàáîòêè â äðóãîé äèñêîâûé ôàéë.
* Ñêâîçíûå ðåàëüíîãî âðåìåíè - ïîëó÷àþò ñèãíàë íåïîñðåäñòâåííî ñ àóäèîïîðòà è âûâîäÿò ðåçóëüòàò â äðóãîé ïîðò.
* Ïîäêëþ÷àåìûå ìîäóëè (plugins) - ïîëó÷àþò ñèãíàë îò äðóãîé ïðîãðàììû ïðè ïîìîùè ñïåöèàëüíîãî ïðîãðàììíîãî èíòåðôåéñà (API) è âîçâðàùàþò ðåçóëüòàò îáðàáîòêè ýòîé æå ïðîãðàììå. Ôàêòè÷åñêèì ñòàíäàðòîì òàêîãî èíòåðôåéñà ñòàë Microsoft DirectX. Ìîäóëè îáû÷íî ïîääåðæèâàþò îáðàáîòêó â ðåàëüíîì âðåìåíè.
Ïðîöåññîðû ïåðâîãî òèïà ðàçðàáàòûâàëèñü äîñòàòî÷íî äàâíî, óñòóïàÿ ìåñòî ïðîöåññîðàì âòîðîãî òèïà ïî ìåðå ðîñòà ìîùíîñòè êîìïüþòåðîâ. Ïîñëå ïîÿâëåíèÿ ñèñòåìû DirectX ïîïóëÿðíûå ïðîöåññîðû ðàçðàáàòûâàþòñÿ â ýòîì èíòåðôåéñå.
Ïîäðîáíåå ñ ðàáîòîé çâóêîâûõ ïðîöåññîðîâ îçíàêîìèìñÿ íà ïðèìåðå íåñêîëüêèõ ïðãðàìì:
1. DSP/FX Virtual Pack
(Ðàçðàáîò÷èê - Power Technology. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 6.2.)
Ïðîãðàììà èìååò íàáîð ìîäóëåé îáðàáîòêè, êîòîðûå ìîãóò èñïîëüçîâàòüñÿ êàê ïîñðåäñòâîì èíòåðôåéñà DirectX, òàê è íåïîñðåäñòâåííî îáðàáàòûâàòü ñèãíàë, ïîëó÷åííûé èç Wave-ôàéëà èëè àóäèî-ïîðòà. Ìîäóëè ìîãóò èñïîëüçîâàòüñÿ òàêæå â êà÷åñòâå ðàñøèðèòåëåé ñèñòåìû ìíîãîêàíàëüíîé çàïèñè SAW è ïðîèãðûâàòåëÿ WinAMP.
Àëãîðèòìû ïåðåíåñåíû ñ àïïàðàòíîé ïëàòû ýôôåêòîâ DSP/FX. Ïðè íàëè÷èè â ñèñòåìå ïëàò DSP/FX ìîäóëè ìîãóò èñïîëüçîâàòü ïðîöåññîðû ïëàò; â ïðîòèâíîì ñëó÷àå âñÿ îáðàáîòêà âûïîëíÿåòñÿ ïðîãðàììíî.
Êàæäûé ìîäóëü ïîääåðæèâàåò íàáîð ïðåñåòîâ (ïðåäóñòàíîâîê) è óïðàâëåíèå ïàðàìåòðàìè ïîñðåäñòâîì MIDI-êîíòðîëëåðîâ.
 ñîñòàâ ïàêåòà âõîäÿò ñëåäóþùèå ìîäóëè îáðàáîòêè:
StudioVerb - ïàðàìåòðè÷åñêèé ðåâåðáåðàòîð ñ ìîäåëèðîâàíèåì ïîìåùåíèÿ.
AcousticVerb - åùå îäèí òèï ðåâåðáåðàòîðà.
Optimizer - ìÿãêèé ïèêîâûé îãðàíè÷èòåëü è ñãëàæèâàòåëü öèôðîâûõ øóìîâ (dithering).
Aural Activator - ãåíåðàòîð ãàðìîíèê äëÿ âîññòàíîâëåíèÿ ïîòåðÿííûõ âûñîêî÷àñòîòíûõ ñîñòàâëÿþùèõ.
Stereo Pitch Shifter - ìîäóëü ñòåðåîôîíè÷åñêîãî èçìåíåíèÿ âûñîòû. Èçìåíÿåò âûñîòó âõîäíîãî ñèãíàëà â ñîîòâåòñòâèè ñ ïîñòóïàþùèìè MIDI-íîòàìè è ïåðåìåùåíèåì ðåãóëÿòîðà Pitch Bend. Ìîæåò èñïîëüçîâàòüñÿ äëÿ êîððåêöèè íåòî÷íî âûäåðæàííûõ ïî âûñîòå íîò.
Multi-Tap Delay - èìèòàòîð ìíîæåñòâåííûõ îòðàæåíèé âíóòðè ïîìåùåíèÿ, îò ðåâåðáåðàöèè äî äëèòåëüíûõ ýõî.
Analog Tape Flanger - èìèòàòîð àíàëîãîâîãî ëåíòî÷íîãî ôëåíæåðà.
Multi-Element Chorus - èìèòàòîð õîðîâîãî ýôôåêòà ïóòåì ìîäåëèðîâàíèÿ ïðîñòðàíñòâåííîãî ðàçäåëåíèÿ çâóêà.
Parametric EQ - 8-ïîëîñíûé ïàðàìåòðè÷åñêèé ýêâàëàéçåð.
Auto-Panner - ìîäóëü àâòîìàòè÷åñêîãî ïîçèöèîíèðîâàíèÿ ñèãíàëà íà ñòåðåîïàíîðàìå.
Tremolo - ìîäóëü âíåñåíèÿ àìïëèòóäíîãî âèáðàòî (òðåìîëî).
Widener - ðàñøèðèòåëü çîíû ñòåðåîýôôåêòà.
2. Cylonix Vocoder
(Ðàçðàáîò÷èê - James J. Clark. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.00).
18-ïîëîñíûé âîêîäåð ðåàëüíîãî âðåìåíè.
 îñíîâó ìíîãîïîëîñíîãî âîêîäåðà ïîëîæåíî òî, ÷òî, ðå÷åâîé àïïàðàò ÷åëîâåêà ðàáîòàåò ïî ðàçíîñòíîìó ïðèíöèïó: èñõîäíûé çâóê ãîëîñîâûõ ñâÿçîê, áîãàòûé ãàðìîíèêàìè, ïîäâåðãàåòñÿ äèíàìè÷åñêîìó óïðàâëåíèþ - ðåçîíàíñíîìó óñèëåíèþ, àìïëèòóäíîé ìîäóëÿöèè è ôèëüòðîâàíèþ - ïðè ïðîõîæäåíèè ÷åðåç ðå÷åâîé òðàêò. Ïðèíöèï ðàáîòû òàêîãî âîêîäåðà ñîñòîèò â ðàçëîæåíèè ðå÷åâîãî óïðàâëÿþùåãî ñèãíàëà (modulator) íà çàäàííîå êîëè÷åñòâî ÷àñòîòíûõ ïîëîñ è àíàëèçå äèíàìèêè â êàæäîé ïîëîñå. Ïîëó÷åííûå â ðåçóëüòàòå àíàëèçà ñèãíàëû ñ îïðåäåëåííîé òî÷íîñòüþ ïîâòîðÿþò äèíàìèêó ðàáîòû ðå÷åâîãî òðàêòà. Ýòè ñèãíàëû óïðàâëÿþò áàíêîì ÷àñòîòíûõ ôèëüòðîâ, ÷åðåç êîòîðûå ïðîïóñêàåòñÿ áîãàòûé ãàðìîíèêàìè íåñóùèé ñèãíàë (carrier); â ðåçóëüòàòå íà âûõîäå áàíêà îáðàçóåòñÿ "ãîâîðÿùèé" íåñóùèé ñèãíàë, êàê åñëè áû çâóê ïîäîáíîãî òåìáðà èçäàâàëè ñàìè ãîëîñîâûå ñâÿçêè.
Êàê íåñóùèé, òàê è óïðàâëÿþùèé ñèãíàë ìîæåò áûòü ñãåíåðèðîâàí íåñêîëüêèìè ñïîñîáàìè - ñàìîé ïðîãðàììîé, ââåäåí ñ àóäèî-ïîðòà, ëèáî âçÿò èç ãîòîâîãî Wave-ôàéëà.
Âîêîäåð èìååò ìíîæåñòâî ïàðàìåòðîâ: øèðèíà ïîëîñû ôèëüòðà, ïðîïîðöèè ñìåøèâàíèÿ âõîäíûõ è âûõîäíûõ ñèãíàëîâ, ñïîñîáû ðàñïîçíàâàíèÿ ðå÷åâûõ çâóêîâ, ðåæèì âîñïðîèçâåäåíèÿ âûñîòû óïðàâëÿþùåãî ñèãíàëà, âèäû îòîáðàæåíèÿ óïðàâëÿþùèõ ñèãíàëîâ íà áàíêè ôèëüòðîâ. Ðàçëè÷íûå ñïîñîáû îòîáðàæåíèÿ - ñäâèã íà íåñêîëüêî ïîëîñ, èíâåðñèÿ, ïåðåñòàíîâêà ñîñåäíèõ ïîëîñ è ò.ï. - ïîçâîëÿþò â ÷ðåçâû÷àéíî øèðîêèõ ïðåäåëàõ ìåíÿòü òåìáð ïîëó÷åííîãî ñèãíàëà.
Êàæäûé êàíàë âîêîäåðà èìååò íàáîð ðåãóëÿòîðîâ - óðîâåíü, ñòåðåîïàíîðàìà, âðåìÿ çàòóõàíèÿ, çàäåðæêà, âðåìÿ è èíòåíñèâíîñòü ýõà, óðîâåíü äîïîëíèòåëüíûõ èñêàæåíèé.
Âîçìîæíî òàêæå îòêëþ÷åíèå àíàëèçà óïðàâëÿþùåãî ñèãíàëà - òîãäà ïðîãðàììà ðàáîòàåò, êàê îáû÷íûé 18-ïîëîñíûé ýêâàëàéçåð.
Ïðåäíàçíà÷åíû äëÿ ìíîãîäîðîæå÷íîé çàïèñè è âîñïðîèçâåäåíèÿ ôîíîãðàìì ïîäîáíî ìíîãîêàíàëüíîìó ìàãíèòîôîíó, à òàêæå äëÿ îêîíå÷íîãî ñâåäåíèÿ (ìèêøèðîâàíèÿ) ìíîãîäîðîæå÷íîé ôîíîãðàììû. Îñíîâíûìè ôóíêöèÿìè ÿâëÿþòñÿ ìîíòàæíûå îïåðàöèè íà äîðîæêàõ, ñîâìåùåíèå çâóêîâûõ ôðàãìåíòîâ, îðãàíèçàöèÿ ïëàâíîãî ïåðåõîäà îäíèõ ôðàãìåíòîâ â äðóãèå, ðåãóëèðîâêà ãðîìêîñòè è ïîëîæåíèÿ íà ñòåðåîïàíîðàìå äëÿ êàæäîé äîðîæêè, ïåðåçàïèñü âñåé äîðîæêè èëè åå îòäåëüíûõ ôðàãìåíòîâ.
Áîëüøèíñòâî ñèñòåì ìíîãîêàíàëüíîé çàïèñè ïðåäíàçíà÷åíî äëÿ ðàáîòû â ñåðüåçíûõ ñòóäèéíûõ óñëîâèÿõ, ïîýòîìó ïðàêòè÷åñêè âñå îíè èìåþò ïîääåðæêó óäàëåííîãî óïðàâëåíèÿ (MMC), ñèíõðîíèçàöèè ñ âíåøíèìè óñòðîéñòâàìè (SMPTE). Ðÿä ñîâðåìåííûõ ñèñòåì ïîääåðæèâàåò òàêæå ñèíõðîíèçàöèþ ñ âèäåîðîëèêàìè.
 ìíîãîêàíàëüíûõ ñèñòåìàõ èñïîëüçóåòñÿ ïðåèìóùåñòâåííî íåðàçðóøàþùèé (non-destructive) ìîíòàæ. Ýòî îçíà÷àåò, ÷òî ïðîãðàììà îïåðèðóåò íà ìíîãîäîðîæå÷íîé ïàíåëè íå ñ ñàìèìè çâóêîâûìè äàííûìè, à ëèøü ñî ññûëêàìè íà èõ ôðàãìåíòû (clips). Ýòî çàìåòíî óìåíüøàåò òðåáîâàíèÿ ê ïàìÿòè, óñêîðÿåò äîñòóï ê äàííûì è âäîáàâîê çàùèùàåò èõ îò íåæåëàòåëüíîãî èçìåíåíèÿ.
Ïîäðîáíåå ñ ðàáîòîé ñèñòåì ìíîãîêàíàëüíîé çàïèñè è ñâåäåíèÿ îçíàêîìèìñÿ íà ïðèìåðå íåñêîëüêèõ ïðãðàìì:
(Ðàçðàáîò÷èê - SoftLab-NSK Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 3.01)
Íîâîñèáèðñêàÿ ñèñòåìà ìíîãîêàíàëüíîé çàïèñè, ìîíòàæà, ñâåäåíèÿ è êîìïîíîâêè ñ âèäåîäàííûìè.
Ïðåäîñòàâëÿåò äî 32 àóäèîäîðîæåê, îäíó MIDI-äîðîæêó è äâå âèäåîäîðîæêè. Êàæäàÿ äîðîæêà ìîæåò ñîäåðæàòü ïðîèçâîëüíîå êîëè÷åñòâî êëèïîâ - çâóêîâûõ èëè âèäåîôðàãìåíòîâ, êàæäûé èç êîòîðûõ, â ñâîþ î÷åðåäü, ÿâëÿåòñÿ ññûëêîé íà îïðåäåëåííûé ó÷àñòîê èñõîäíûõ äàííûõ - àóäèî, MIDI èëè âèäåî.
Òåõíîëîãèÿ ðàáîòû â DDClip îñíîâàíà íà ïîäáîðå è ñîâìåùåíèè êëèïîâ âñåõ òðåõ âèäîâ. Äëÿ ñîçäàâàåìîãî ðîëèêà çàãîòàâëèâàþòñÿ âñå íåîáõîäèìûå ôðàãìåíòû, çàòåì îíè â íóæíîì ïîðÿäêå ðàññòàâëÿþòñÿ ïî äîðîæêàì, ïîñëå ÷åãî âûïîëíÿåòñÿ òî÷íàÿ ïîäãîíêà, âûðàâíèâàíèå, íàñòðîéêà óðîâíåé ãðîìêîñòè è ïàíîðàìû, íàëîæåíèå ýôôåêòîâ è îêîí÷àòåëüíîå ñâåäåíèå.
Íà âèäåîäîðîæêàõ äîñòóïíû ïðîñòûå îïåðàöèè âèäåîîáðàáîòêè - îáðåçàíèå êàäðà, ïëàâíûå ïåðåõîäû ìåæäó êàäðàìè. Âèäåîðîëèêè âîñïðîèçâîäÿòñÿ íà ëþáîì óñòðîéñòâå ñ èíòåðôåéñîì Video for Windows.
Ïîääåðæèâàåòñÿ äîïîëíèòåëüíûé ìîíèòîð äëÿ âûâîäà âèäåîðîëèêîâ.
Íà êëèïû ìîãóò íàêëàäûâàòüñÿ ïðîôèëè - îãèáàþùèå ãðîìêîñòè è ñòåðåîáàëàíñà. Òàêæå ìîãóò áûòü íàëîæåíû ýôôåêòû ðåàëüíîãî âðåìåíè - delay, echo, chorus, phaser, flanger, ãðàôè÷åñêèé/ïàðàìåòðè÷åñêèé ýêâàëàéçåðû. Íåñêîëüêî ýôôåêòîâ ìîãóò áûòü ñâÿçàíû â öåïî÷êó. Íà âåñü ïðîåêò ìîãóò áûòü íàëîæåíû ãëîáàëüíûå (master) ýôôåêòû èç ýòîãî æå íàáîðà.
Âñïîìîãàòåëüíîå îêíî Clip Collection (êîëëåêöèÿ êëèïîâ) ÿâëÿåòñÿ óäîáíûì ñðåäñòâîì äëÿ áûñòðîãî âûáîðà ïîäõîäÿùèõ êëèïîâ è ïåðåòàñêèâàíèÿ èõ â íóæíûå ìåñòà äîðîæåê.
2. n-Track Studio
(Ðàçðàáîò÷èê - Flavio Antonioli Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.0.2).
Ñèñòåìà çàïèñè, ìîíòàæà è ñâåäåíèÿ ñ íåêîòîðûìè ôóíêöèÿìè MIDI-ñåêâåíñîðà. Âîçìîæåí ðàçðóøàþùèé è íåðàçðóøàþùèé ìîíòàæ. Êîëè÷åñòâî àóäèî- è MIDI-äîðîæåê íå îãðàíè÷åíî. Ïîääåðæèâàþòñÿ ðàáîòà ñ DirectSound-ïîðòàìè è çâóêîâûå ôîðìàòû äî 24 ðàçðÿäîâ è 96 êÃö.
Èìååò ðàçäåëüíûå èíäèêàòîðû óðîâíÿ çàïèñè è âîñïðîèçâåäåíèÿ, âîçìîæíîñòü ñèíõðîíèçàöèè ñ âèäåîðîëèêîì (AVI/MPEG), îãèáàþùèå ãðîìêîñòè/ïàíîðàìû â ðåæèìå íåðàçðóøàþùåãî ðåäàêòèðîâàíèÿ, ìåòðîíîì.
Äëÿ îáðàáîòêè ïðèìåíÿþòñÿ ñîáñòâåííûå è DirectX-ìîäóëè, îáðàáîòêà âîçìîæíà êàê ïðè âîñïðîèçâåäåíèè, òàê è â ðåæèìå ïðÿìîãî ââîäà ñ ïîðòà (live input). Â ñîñòàâ âñòðîåííûõ ìîäóëåé âõîäÿò Chorus, Vol/Pitch Shift, Echo, Compression, Reverb.
Äëÿ ïðîñìîòðà è ðåäàêòèðîâàíèÿ MIDI-äîðîæåê èìååòñÿ îêíî Piano Roll ñ íåñëîæíûì èíòåðôåéñîì è âîçìîæíîñòüþ êâàíòîâàíèÿ (quantize).
Îáúåäèíÿþò ôóíêöèè öèôðîâîãî ìàãíèòîôîíà, çâóêîâîé ìîíòàæíîé ñòàíöèè è íàáîðà óñòðîéñòâ îáðàáîòêè çâóêà (ïðîöåññîðîâ). Îñóùåñòâëÿþò çàïèñü, âîñïðîèçâåäåíèå è ìîíòàæ (âûðåçêà, âêëåéêà, çàìåíà ôðàãìåíòîâ ôîíîãðàììû). ×àùå âñåãî èìåþò íàáîð âñòðîåííûõ è/èëè ïîäêëþ÷àåìûõ çâóêîâûõ ïðîöåññîðîâ, ñ ïîìîùüþ êîòîðûõ ðåàëèçóåòñÿ ñëîæíàÿ îáðàáîòêà çàïèñàííîé ôîíîãðàììû. Ðåäàêòîð ìîæåò áûòü ìíîãîêàíàëüíûì, äîïóñêàÿ ðàçäåëüíóþ çàïèñü è îáðàáîòêó íåñêîëüêèõ çâóêîâûõ äîðîæåê ñ ïîñëåäóþùèì èõ ñâåäåíèåì (ìèêøèðîâàíèåì). Ðÿä ðåäàêòîðîâ ïðåäîñòàâëÿåò çâóêîâûå ïðîöåññîðû ðåàëüíîãî âðåìåíè, à òàêæå ñðåäñòâà äëÿ èññëåäîâàíèÿ ñèãíàëà - ñïåêòðîàíàëèçàòîðû, âçâåøèâàþùèå ôèëüòðû è ñòàòèñòè÷åñêèå ôóíêöèè.
Ñðåäè òèïîâûõ ôóíêöèé çâóêîâûõ ðåäàêòîðîâ íàèáîëåå îáùèìè ÿâëÿþòñÿ:
* Çàïèñü è âîñïðîèçâåäåíèå çâóêîâîãî ñèãíàëà ÷åðåç àóäèîïîðò çâóêîâîãî àäàïòåðà (êàðòû)
* ×òåíèå è çàïèñü çâóêîâûõ ôàéëîâ, ïðåèìóùåñòâåííî ôîðìàòà RIFF PCM (WAV), à òàêæå äðóãèõ ðàñïðîñòðàíåííûõ ôîðìàòîâ
* Âîçìîæíîñòü îáðàáîòêè ìîíî- è ñòåðåîñèãíàëà ñ ðàçðÿäíîñòüþ 8 è 16 è ÷àñòîòîé äèñêðåòèçàöèè äî 44 100 Ãö (íåðåäêî - äî 24 ðàçðÿäîâ è 96 êÃö)
* Ìîíòàæ ñèãíàëà (âûðåçêà, âñòàâêà, óäàëåíèå è ðàçìíîæåíèå ôðàãìåíòîâ)
* Ðàçëè÷íûå ñïîñîáû âûäåëåíèÿ ðàáî÷åãî ó÷àñòêà (selection) ïðè ìîíòàæå ñ âûðàâíèâàíèåì (snap) ïî òî÷êàì ïåðåñå÷åíèÿ íóëÿ (zero crossing), ïî âðåìåíè (time), ïî ðèòìè÷åñêèì äîëÿì (beats)
* Ïîìåòêà òî÷åê è ôðàãìåíòîâ ôîíîãðàììû ñ âåäåíèåì ñïèñêà òàêèõ ïîìåòîê, èç êîòîðîãî ìîæíî áûñòðî ïåðåéòè ê ïîìå÷åííîìó ó÷àñòêó, à òàêæå ïîääåðæêà ñïèñêà ó÷àñòêîâ ïðîèãðûâàíèÿ (play list), ñ ïîìîùüþ êîòîðîãî ìîæíî çàìåíèòü ëèíåéíîå ïðîèãðûâàíèå íà "ðâàíîå"
* Îñíîâíûå îïåðàöèè îáðàáîòêè: óñèëåíèå/îñëàáëåíèå, íîðìàëèçàöèÿ (òàêîå ìàñøàáèðîâàíèå ñèãíàëà, ÷òîáû åãî àìïëèòóäà òî÷íî âïèñàëàñü â çàäàííûé äèàïàçîí), ïëàâíîå óâåëè÷åíèå/ñíèæåíèå óðîâíÿ ãðîìêîñòè (fade), èçìåíåíèå ñòåðåîáàëàíñà (pan), ñæàòèå/ðàñòÿæåíèå äèíàìè÷åñêîãî äèàïàçîíà (compress/expand), ïîðîãîâîå ïðîïóñêàíèå (gate), íàëîæåíèå îãèáàþùåé (envelope)
* Îñíîâíûå âèäû ýôôåêò-îáðàáîòêè: phaser, flanger, reverb, delay, echo, overdrive, distortion, fuzz è ò.ï.
* Ñïåöèàëüíûå îïåðàöèè: ÷àñòîòíîå ôèëüòðîâàíèå (filter/EQ), èçìåíåíèå âûñîòû (pitch) ñèãíàëà èëè äëèòåëüíîñòè (stretch) ó÷àñòêà ôîíîãðàììû, îñëàáëåíèå øóìîâ (noise, hiss) è ùåë÷êîâ (clicks, pops), ôîðìèðîâàíèå ìóçûêàëüíûõ çâóêîâ èç ó÷àñòêîâ ôîíîãðàììû, ñïåêòðàëüíûé àíàëèç âñåé ôîíîãðàììû èëè åå ó÷àñòêà
* Ïðåîáðàçîâàíèå ôîðìàòà ñèãíàëîâ - ÷àñòîòû äèñêðåòèçàöèè, ðàçðÿäíîñòè îòñ÷åòà è êîëè÷åñòâà êàíàëîâ, ñìåøèâàíèå ñòåðåîêàíàëîâ â îäèí
* Ãåíåðàöèÿ ñèãíàëîâ ðàçëè÷íîé ôîðìû è õàðàêòåðèñòèê - êàê ñòàöèîíàðíûõ, òàê è ñ èçìåíÿþùèìèñÿ âî âðåìåíè ïàðàìåòðàìè, à òàêæå øóìîâ ñ ðàçëè÷íûì ðàñïðåäåëåíèåì
* Äîñòóï ê çàðåãèñòðèðîâàííûì â ñèñòåìå âíåøíèì ìîäóëÿì (plugins) îáðàáîòêè çâóêà â ñòàíäàðòå DirectX/ActiveMovie, êîòîðûì ïåðåäàåòñÿ äëÿ îáðàáîòêè âûäåëåííûé ó÷àñòîê ôîíîãðàììû
* Ñèíõðîíèçàöèÿ çàïèñè/âîñïðîèçâåäåíèÿ ïî MIDI - çàïóñê çàïèñè èëè âîñïðîèçâåäåíèÿ ïî âíåøíåìó ñîáûòèþ, ïîñûëêà ñèíõðîíèçèðóþùèõ ñîîáùåíèé äðóãèì óñòðîéñòâàì (âåäóùåå óñòðîéñòâî, master sync), ñèíõðîíèçàöèÿ ïî ïðèõîäÿùèì îò äðóãèõ óñòðîéñòâ ñîîáùåíèÿì (âåäîìîå óñòðîéñòâî, slave sync)
Ïîäðîáíåå ñ ðàáîòîé çâóêîâûõ ðåäàêòîðîâ îçíàêîìèìñÿ íà ïðèìåðå íåñêîëüêèõ ïðãðàìì:
1. Sound Forge
(Ðàçðàáîò÷èê - Sonic Foundry Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 4.5c).
Ìíîãîîêîííûé ðåäàêòîð ñ ïîääåðæêîé OLE, âèäåîðîëèêîâ â ôîðìàòå AVI è äîïîëíèòåëüíîãî ìîíèòîðà äëÿ èõ îòîáðàæåíèÿ â ïðîöåññå ðàáîòû.
Ïðè ðàáîòå ñ ôàéëàìè â 16-ðàçðÿäíîì ôîðìàòå PCM (WAV) åñòü âîçìîæíîñòü îòêðûòü ôàéë â ðåæèìå íåïîñðåäñòâåííîãî äîñòóïà (Direct mode), áåç ïðîìåæóòî÷íîãî êîïèðîâàíèÿ. Ýòî çàìåòíî óñêîðÿåò ðàáîòó, îäíàêî ëèøàåò âîçìîæíîñòè ñîõðàíèòü ïðåæíþþ âåðñèþ ôàéëà ïðè àâàðèéíîì çàâåðøåíèè.
Ìàêñèìàëüíî äîñòèæèìîå óâåëè÷åíèå - îäíà òî÷êà ýêðàíà íà îäèí îòñ÷åò îöèôðîâêè, ÷åãî â ðÿäå ñëó÷àåâ ÿâíî íåäîñòàòî÷íî äëÿ õîðîøåãî ðàññìîòðåíèÿ ôîðìû âîëíû.
Àâòîìàòè÷åñêîå âûðàâíèâàíèå ïðè âûäåëåíèè - ïî òî÷êàì ïåðåñå÷åíèÿ íóëÿ è âðåìåííûì ìåòêàì.
Ïðè ìîíòàæå óäîáíî ïîëüçîâàòüñÿ ôóíêöèÿìè Preview Cur/Cursor (ïðîñëóøèâàíèå, êàêèì áóäåò ðåçóëüòàò âûðåçêè, äî âûïîëíåíèÿ ñàìîé âûðåçêè) è Pre-roll to Cursor (ïðîñëóøèâàíèå íåáîëüøîãî ó÷àñòêà ïåðåä êóðñîðîì).
Ïîääåðæèâàåòñÿ ñïèñîê ïîìå÷åííûõ ó÷àñòêîâ (regions) è âûáîðî÷íîãî ïðîèãðûâàíèÿ.
 ðåæèìå çàïèñè âîçìîæíî ñîçäàíèå "ïóëüòà äèñòàíöèîííîãî óïðàâëåíèÿ" - Remote Control. Ïðè ýòîì îñíîâíîå îêíî ðåäàêòîðà çàìåíÿåòñÿ íà íåáîëüøîå îêíî "ïóëüòà", íàõîäÿùååñÿ ïîâåðõ äðóãèõ îêîí. Ýòà ôóíêöèÿ óäîáíà ïðè çàïèñè ñèãíàëà, ôîðìèðóåìîãî äðóãîé ïðîãðàììîé, ëèáî óñòðîéñòâîì, óïðàâëåíèå êîòîðûì ïðîèçâîäèòñÿ èç äðóãîé ïðîãðàììû.
 ðåæèìå çàïèñè âîçìîæåí òàêæå ïðÿìîé ñáðîñ äàííûõ íà äèñê, ìèíóÿ ñèñòåìíûé êýø ñ îáðàòíîé çàïèñüþ. Ýòî ïîçâîëÿåò èçáàâèòüñÿ îò äîëãèõ ïàóç, êîãäà Windows ñáðàñûâàåò êýø íà äèñê, îñòàíàâëèâàÿ ïðè ýòîì âñå ïðîãðàììû, îäíàêî ðàáîòà äèñêà â òàêîì ðåæèìå ñòàíîâèòñÿ âåñüìà íàïðÿæåííîé çà ñ÷åò íåïðåðûâíîãî ïîçèöèîíèðîâàíèÿ. Íàäî ñêàçàòü, ÷òî è ïðè ðàáîòå ÷åðåç êýø Sound Forge èñïîëüçóåò äèñê ãîðàçäî áîëåå àãðåññèâíî, ÷åì áîëüøèíñòâî äðóãèõ ðåäàêòîðîâ.
Ðåäàêòîð ìîæåò ðàáîòàòü ñ âíåøíèìè ñåìïëåðàìè (Akai, E-mu, Kurzweil, Peavey), ïîääåðæèâàþùèìè ñòàíäàðòû MIDI SDS è/èëè SCSI SMDI. Ïîääåðæèâàåòñÿ òàêæå ïîäãîòîâêà ñåìïëîâ äëÿ ACID - äðóãîé ïðîãðàììû Sonic Foundry, ïðåäíàçíà÷åííîé äëÿ ñîçäàíèÿ ìóçûêè èç ãîòîâûõ ôðàãìåíòîâ.
Ãåíåðàòîð ñèãíàëîâ âûäàåò ïðîñòûå ïåðèîäè÷åñêèå ñèãíàëû è ñåðèè DTMF, à òàêæå èìååò ôóíêöèþ FM Synthesis - ÷àñòîòíî-ìîäóëÿöèîííûé îïåðàòîðíûé ñèíòåç, ïîïóëÿðíûé â ýëåêòðîííûõ ñèíòåçàòîðàõ íà÷àëà 80-õ.
Ïîääåðæèâàþòñÿ ñîáñòâåííûå ïîäêëþ÷àåìûå ìîäóëè. Ïðè ïîìîùè ìîäóëÿ Batch Converter ìîæíî ñîçäàòü ïîñëåäîâàòåëüíîñòü îïåðàöèé îáðàáîòêè, êîòîðàÿ çàòåì ìîæåò áûòü àâòîìàòè÷åñêè ïðèìåíåíà ê îäíîìó èëè íåñêîëüêèì ôàéëàì. CD Architect ïðåäíàçíà÷åí äëÿ ôîðìèðîâàíèÿ è çàïèñè çâóêîâûõ êîìïàêò-äèñêîâ. Spectrum Analysis ñëóæèò äëÿ ñïåêòðàëüíîãî àíàëèçà ôîíîãðàììû, Noise Reduction - äëÿ îñëàáëåíèÿ ïîìåõ è øóìîâ, Q-Sound - äëÿ ïðèäàíèÿ çâóêó ýôôåêòà îáúåìíîñòè.
Ñèíõðîíèçàöèÿ ïî MIDI âîçìîæíà â îáîèõ ðåæèìàõ - âåäóùåì è âåäîìîì.
Èìååòñÿ ëþáèòåëüñêàÿ ëîêàëèçàöèÿ SF 4.5 íà ðóññêîì ÿçûêå (ïåðåâåäåíû òåêñòû ìåíþ è ñîîáùåíèé). Êà÷åñòâî ïåðåâîäà ñðåäíåå.
2. WaveLab
(Ðàçðàáîò÷èê – Steinberg. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.02).
Îäèí èç íàèáîëåå ìîùíûõ è óäîáíûõ ñîâðåìåííûõ ðåäàêòîðîâ. Ïîääåðæèâàåò ôîðìàòû äî 24 ðàçðÿäîâ è 96 êÃö.
Ïðåäîñòàâëÿåò âñå íåîáõîäèìûå ìîíòàæíûå îïåðàöèè, íîðìàëèçàöèþ, ïðåîáðàçîâàíèÿ äèíàìèêè, êîððåêöèþ âûñîòû/âðåìåíè çâó÷àíèÿ. Îïåðàöèè ñëîæíîé îáðàáîòêè íåìíîãî÷èñëåííû: òðåõïîëîñíûé ýêâàëàéçåð, ãàðìîíàéçåð íà 16 ãîëîñîâ (ñîçäàåò äîïîëíèòåëüíûå ãàðìîíèêè îñíîâíîãî ãîëîñà), êà÷åñòâåííûé Chorus.
Îñíîâíîå âíèìàíèå ïðè îáðàáîòêå óäåëåíî ïîääåðæêå ìîäóëåé ðåàëüíîãî âðåìåíè - ñîáñòâåííûõ, DirectX è VST (îò Cubase VST). Äëÿ óïðàâëåíèÿ ìîäóëÿìè ñäåëàíà ñïåöèàëüíàÿ ïàíåëü ýôôåêòîâ (Master Section), â êîòîðîé ìîæíî âûáðàòü äî øåñòè ìîäóëåé îäíîâðåìåííî. Äëÿ ìîäóëåé WaveLab/VST èçîáðàæàþòñÿ ïàíåëè óïðàâëåíèÿ, ñòèëèçîâàííûå ïîä âèä àïïàðàòíûõ ñòîå÷íûõ áëîêîâ. Ïàíåëè ìîäóëåé, à òàêæå ïàíåëè èíñòðóìåíòîâ WaveLab (toolbars) ìîãóò íàõîäèòüñÿ â ëþáîì ìåñòå ýêðàíà, à íå òîëüêî â îêíå ðåäàêòîðà.
Èìååò ôóíêöèè ñðàâíåíèÿ äâóõ ôàéëîâ, ãåíåðàöèè òåñòîâîãî ñèãíàëà ñ îãèáàþùåé, ïîñòðîåíèÿ òðåõìåðíîé ñïåêòðîãðàììû ñ ïîêàçîì åå ñ ðàçëè÷íûõ òî÷åê çðåíèÿ.
Ôóíêöèÿ Batch Processor ïîçâîëÿåò ñôîðìèðîâàòü àëãîðèòì ïàêåòíîé îáðàáîòêè íàáîðà ôàéëîâ.
Ïîääåðæèâàåò îáìåí äàííûìè ñ àïïàðàòíûìè ñåìïëåðàìè AKAI, Ensoniq, E-mu, Kurzweil, Roland â ñòàíäàðòàõ SDS/SMDI. Ìîæåò ñ÷èòûâàòü çâóêîâûå äîðîæêè ñ êîìïàêò-äèñêîâ. Ñîäåðæèò âñòðîåííûé CD-ðåêîðäåð ñ âîçìîæíîñòüþ çàäàíèÿ äëèòåëüíîñòè ïàóç ìåæäó äîðîæêàìè.
Èìååò íåñêîëüêî ñòèëåé è öâåòîâûõ ïàëèòð èíòåðôåéñà. Ïîñëå âûïîëíåíèÿ êàæäîé îïåðàöèè îòìå÷àåòñÿ âðåìÿ, çàòðà÷åííîå íà îïåðàöèþ, ñ òî÷íîñòüþ äî ìèëëèñåêóíäû, ÷òî óäîáíî äëÿ îöåíêè ýôôåêòèâíîñòè.
Ñëóæàò äëÿ ñîçäàíèÿ è èññëåäîâàíèÿ çâóêîâûõ ñèãíàëîâ. Ãåíåðàòîðû ñîçäàþò çâóêîâûå ñèãíàëû ñ çàäàííûìè ïàðàìåòðàìè - ôîðìîé, ÷àñòîòîé, àìïëèòóäîé, ñïåêòðîì, äèíàìèêîé; ïîëó÷åííûé ñèãíàë ìîæåò èñïîëüçîâàòüñÿ äëÿ ïðîâåðêè è íàñòðîéêè çâóêîâîé àïïàðàòóðû, ìîäèôèêàöèè ìóçûêàëüíûõ òåìáðîâ ïóòåì ñìåøèâàíèÿ èëè ìîäóëÿöèè èñõîäíîãî ñèãíàëà, ñîçäàíèÿ íîâûõ òåìáðîâ è ò.ï. Àíàëèçàòîðû âûäåëÿþò èç âõîäíîãî ñèãíàëà ðàçëè÷íóþ èíôîðìàöèþ - ñïåêòðàëüíûé ñîñòàâ, ñîîòíîøåíèÿ ãàðìîíèê, äèíàìè÷åñêèå õàðàêòåðèñòèêè, ñòàòèñòè÷åñêèå ïàðàìåòðû. Ñî÷åòàíèå ãåíåðàòîðà òåñòîâîãî ñèãíàëà, ïîäêëþ÷åííîãî êî âõîäó çâóêîâîãî òðàêòà, è àíàëèçàòîðà, ïîäêëþ÷åííîãî ê åãî âûõîäó, ïîçâîëÿåò èçó÷àòü ïîâåäåíèå òðàêòà ïðè ïðîõîæäåíèè ðàçëè÷íûõ ñèãíàëîâ, à òàêæå ñíèìàòü íóæíûå âèäû õàðàêòåðèñòèê - àìïëèòóäíî-÷àñòîòíóþ, ôàçî-÷àñòîòíóþ, äèíàìè÷åñêóþ, îïðåäåëÿòü êîýôôèöèåíòû ãàðìîíèê è èíòåðìîäóëÿöèè è ò.ï.
Ïîäðîáíåå ñ ðàáîòîé ãåíåðàòîðîâ è àíàëèçàòîðîâ ñèãíàëîâ îçíàêîìèìñÿ íà ïðèìåðå íåñêîëüêèõ ïðãðàìì:
(Ðàçðàáîò÷èê - Sound Technology Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 4.32.13).
×ðåçâû÷àéíî ìîùíàÿ ñèñòåìà àíàëèçà çâóêîâûõ ñèãíàëîâ - êàê â çàïèñè, òàê è â ðåàëüíîì âðåìåíè. Ïîääåðæèâàåò ôîðìàòû äî 24 ðàçðÿäîâ, 96 êÃö.
Àíàëèç âåäåòñÿ â òðåõ îñíîâíûõ ðåæèìàõ: Real Time - îáðàáîòêà è ïîñòðîåíèå ãðàôèêîâ â ðåàëüíîì âðåìåíè ïî äàííûì, ïîñòóïàþùèì ñ àóäèîïîðòà; Recorder - òî æå, ñ ïàðàëëåëüíîé çàïèñüþ ïîñòóïàþùåãî ñèãíàëà; Post-Processing - àíàëèç ïðåäâàðèòåëüíî çàïèñàííîãî Wave-ôàéëà.
Ðåçóëüòàòû àíàëèçà äèíàìè÷åñêè ïðåäñòàâëÿþòñÿ â îêíàõ íåñêîëüêèõ âèäîâ:
* Time Series - îáû÷íàÿ îñöèëëîãðàììà
* Spectrum - ñïåêòðàëüíûé ãðàôèê, íåïðåðûâíûé èëè ïîëîñîâîé
* Phase - èçìåíåíèÿ ôàçû ñèãíàëà
* Spectrogram - ãðàôèê èçìåíåíèÿ ñïåêòðà âî âðåìåíè, â êîòîðîì ìãíîâåííûå "ñíèìêè" ñïåêòðà ñèãíàëà ðèñóþòñÿ ïî âåðòèêàëè öâåòíûìè ëèíèÿìè
* 3D Surface - òðåõìåðíàÿ ñïåêòðîãðàììà
Âñå âèäû îêîí ìîãóò îòêðûâàòüñÿ è äèíàìè÷åñêè îáíîâëÿòüñÿ îäíîâðåìåííî.
Îòîáðàæàþòñÿ òàêæå ñêàëÿðíûå ðåçóëüòàòû - ÷àñòîòà è àìïëèòóäà ïèêîâ, ìîùíîñòü ñèãíàëà, êîýôôèöèåíò ãàðìîíèê, êîýôôèöèåíò èíòåðìîäóëÿöèè, ñîîòíîøåíèå ñèãíàë/øóì.
Åñòü ãåíåðàòîð òåñòîâûõ ñèãíàëîâ, òàêæå ðàáîòàþùèé â ðåàëüíîì âðåìåíè, ñ ïîìîùüþ êîòîðîãî ìîæíî àíàëèçèðîâàòü ðàáîòó èññëåäóåìîãî çâóêîâîãî òðàêòà.
Ïðîãðàììà èìååò áîëüøîå êîëè÷åñòâî ïàðàìåòðîâ, çàäàþùèõ ïîëîñû ÷àñòîò è ñïîñîáû àíàëèçà, ïàðàìåòðû ïðåîáðàçîâàíèÿ Ôóðüå, îêîííûõ ôóíêöèé, îòîáðàæàåìûõ ãðàôèêîâ è ò.ï. Âåðîÿòíî, ýòî - ñàìàÿ ìîùíàÿ ñèñòåìà àíàëèçà ñèãíàëà äëÿ PC.
2. Analyser
(Ðàçðàáîò÷èê - Ïàâåë Ñóêîðöåâ Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 1.1).
Ìàëåíüêàÿ ïðîñòàÿ ïðîãðàììà äëÿ áûñòðîé îöåíêè êà÷åñòâà òðàêòà çàïèñè-âîñïðîèçâåäåíèÿ äóïëåêñíûõ çâóêîâûõ êàðò. Ñîäåðæèò ãåíåðàòîð òåñòîâîãî ñèãíàëà è àíàëèçàòîð ñïåêòðà. Âûõîä êàðòû ïîäêëþ÷àåòñÿ ê åå âõîäó, çàäåéñòâóÿ ÖÀÏ, ÀÖÏ è âõîäíûå/âûõîäíûå àíàëîãîâûå öåïè. Îòîáðàæàåò â îêíå ãðàôèê À×Õ òðàêòà.
ßâëÿþòñÿ íàèáîëåå ïîïóëÿðíûì ó ìóçûêàíòîâ âèäîì ïðîãðàìì. Èìèòèðóþò ðàáîòó ìóçûêàëüíîãî èíñòðóìåíòà ïóòåì ìîäåëèðîâàíèÿ ïðîöåññîâ, ïðîèñõîäÿùèõ ïðè èçâëå÷åíèè çâóêà. Ïðåèìóùåñòâåííî èñïîëüçóåòñÿ òðè îñíîâíûõ ìåòîäà ñèíòåçà çâóêà:
* Ñåìïëåðíûé (sample) èëè òàáëè÷íî-âîëíîâîé (wavetable) - ñîçäàíèå çâóêà èç îäíîãî èëè íåñêîëüêèõ çàðàíåå çàïèñàííûõ ôðàãìåíòîâ èñõîäíîãî çâó÷àíèÿ, ñ âîçìîæíîé ïàðàëëåëüíîé îáðàáîòêîé ñèãíàëîâ. Íàèáîëåå ïðîñò òåõíè÷åñêè, íå òðåáóåò áîëüøèõ âû÷èñëèòåëüíûõ ðåñóðñîâ, çàòî òðåáóåò áîëüøîãî îáúåìà ïàìÿòè äëÿ õðàíåíèÿ êà÷åñòâåííûõ îáðàçöîâ çâó÷àíèÿ.
* Àíàëîãîâîå ìîäåëèðîâàíèå - èìèòàöèÿ ðàáîòû àíàëîãîâîãî ñèíòåçàòîðà ïóòåì ìàòåìàòè÷åñêîãî ñóììèðîâàíèÿ, âû÷èòàíèÿ, ìîäóëÿöèè è ôèëüòðàöèè ñèãíàëîâ ðàçëè÷íîé ôîðìû, ñîçäàâàåìûõ òàêæå ìàòåìàòè÷åñêèì ïóòåì. Ïîçâîëÿåò ñ õîðîøåé òî÷íîñòüþ ìîäåëèðîâàòü ïîïóëÿðíûå êëàâèøíûå ñèíòåçàòîðû 60-70 ãîäîâ, áàñ-ñòàíöèé è ðèòì-áëîêîâ. Íå êðèòè÷åí ê îáúåìàì ïàìÿòè, îäíàêî òðåáóåò áîëüøèõ âû÷èñëèòåëüíûõ çàòðàò íà ìàòåìàòè÷åñêèå ðàñ÷åòû.
* Ôèçè÷åñêîå ìîäåëèðîâàíèå - ñîçäàíèå ìàòåìàòè÷åñêîé ìîäåëè ðåàëüíîãî àêóñòè÷åñêîãî èíñòðóìåíòà è ïîëó÷åíèå íà åå îñíîâå ôîðìóë çâóêîâûõ êîëåáàíèé, ñîçäàâàåìûõ èíñòðóìåíòîì. Äëÿ ïîëíîé ðåàëèçàöèè òðåáóåò ÷ðåçâû÷àéíî áîëüøèõ âû÷èñëèòåëüíûõ ìîùíîñòåé, èç-çà ÷åãî â ðåàëüíîì âðåìåíè ðåàëèçóåòñÿ ëèøü ÷àñòè÷íî.
Ïî ñïîñîáó ôóíêöèîíèðîâàíèÿ âèðòóàëüíûå ñèíòåçàòîðû ìîæíî ðàçäåëèòü íà äâå ãðóïïû:
* Ãåíåðàòîðû - ïðåäíàçíà÷åíû ãëàâíûì îáðàçîì äëÿ ñîçäàíèÿ çâó÷àíèé, ïðåèìóùåñòâåííî íå â ðåàëüíîì âðåìåíè, ñ öåëüþ ñîõðàíåíèÿ ïîëó÷åííûõ îáðàçöîâ è ïîñëåäóþùåãî èñïîëüçîâàíèÿ ïîñðåäñòâîì ñåìïëåðíûõ èëè òàáëè÷íî-âîëíîâûõ ñèíòåçàòîðîâ.
* MIDI-ñèíòåçàòîðû - èìèòèðóþò ñèíòåçàòîð ñ óïðàâëåíèåì ïî MIDI. Ñîçäàþò ñîáñòâåííûé âèðòóàëüíûé MIDI-ïîðò, îòðàáàòûâàþò ïîëó÷àåìûå ÷åðåç íåãî MIDI-êîìàíäû, ãåíåðèðóÿ íà âûõîäå ìóçûêàëüíûé çâóê ïîäîáíî ðåàëüíîìó ñèíòåçàòîðó. Ðàáîòàþò ëèáî â ðåàëüíîì âðåìåíè, ïåðåäàâàÿ ñôîðìèðîâàííûé çâóêîâîé ñèãíàë â àóäèîïîðò, ëèáî îïîñðåäîâàííî, çàïèñûâàÿ åãî â Wave-ôàéë. Âî âòîðîì ñëó÷àå íàçûâàþòñÿ MIDI Renderer - ïî àíàëîãèè ñ ñèñòåìàìè ïîñòðîåíèÿ äâèæóùèõñÿ èçîáðàæåíèé èç ñåðèè íåïîäâèæíûõ êàäðîâ.
Ïîäðîáíåå ñ ðàáîòîé âèðòóàëüíûõ ñèíòåçàòîðîâ îçíàêîìèìñÿ íà ïðèìåðå íåñêîëüêèõ ïðãðàìì:
1. Generator
(Ðàçðàáîò÷èê - Native Instruments. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.0.4).
×ðåçâû÷àéíî ìîùíûé ìîäóëüíûé ñèíòåçàòîð.  ñïåêòð ìîäóëåé ïîìèìî òèïè÷íûõ ãåíåðàòîðîâ, óñèëèòåëåé è ìèêøåðîâ âõîäÿò èíâåðòîðû, ñóììàòîðû, ïåðåìíîæèòåëè, íåñêîëüêî ðàçëè÷íûõ òèïîâ 1-, 2- è 4-ïîëþñíûõ ôèëüòðîâ, äèôôåðåíöèàòîð/èíòåãðàòîð, ëîãàðèôìàòîð/ýêñïîíåíöèàòîð, îãðàíè÷èòåëü, äåòåêòîð ïèêîâ, äåëèòåëü ÷àñòîòû, ôèêñàòîð óðîâíåé (sample + hold), ìîäóëü êâàíòîâàíèÿ ïî óðîâíþ, ìîäóëè ëîãè÷åñêèõ îïåðàöèé íàä óïðàâëÿþùèìè ñèãíàëàìè, ñãëàæèâàòåëü è åùå íåñêîëüêî ìîäóëåé ñî ñëîæíûìè ôóíêöèÿìè.
Âõîäû è âûõîäû ìîäóëåé îáîçíà÷åíû ðàçëè÷íûìè çíà÷êàìè, äàþùèìè ïðåäñòàâëåíèå îá èõ ôóíêöèîíàëüíîì íàçíà÷åíèè. Ñâÿçûâàíèå âõîäîâ è âûõîäîâ âûïîëíÿåòñÿ ïðîñòûì äâèæåíèåì ìûøè.
Ñîñòàâëåííàÿ èç ìîäóëåé ñõåìà ìîæåò áûòü îáúÿâëåíà êàê íîâûé ìîäóëü (ìàêðîáëîê). Ñòðóêòóðà ñõåìû ïðè ýòîì ñêðûòà, è ìàêðîáëîê èçîáðàæàåòñÿ ëèøü ñòàíäàðòíûì äëÿ ìîäóëÿ ïðÿìîóãîëüíèêîì ñ íàçâàíèåì è îáîçíà÷åíèÿìè âõîäîâ/âûõîäîâ. Òàêîé ïîäõîä óäîáåí äëÿ ñîçäàíèÿ òèïîâûõ áëîêîâ ñèíòåçàòîðà.
Ìîäóëüíàÿ ñõåìà ìîæåò áûòü ñíàáæåíà ïàíåëüþ - ñîâîêóïíîñòüþ êíîïîê, ðó÷åê, äâèæêîâ è èíäèêàòîðîâ, ñòèëèçîâàííûõ ïîä ïðèâû÷íûå îðãàíû óïðàâëåíèÿ.  êîíå÷íîì ñ÷åòå, ïîñëå çàâåðøåíèÿ ñîçäàíèÿ ñòðóêòóð, íà ýêðàíå îñòàþòñÿ îäíè ïàíåëè, êîòîðûå âûãëÿäÿò êàê ðåàëüíûå àïïàðàòû è ñìîòðÿòñÿ î÷åíü êðàñèâî.
Ñòðóêòóðà ñ ïàíåëüþ óïðàâëåíèÿ íàçûâàåòñÿ èíñòðóìåíòîì. Èíñòðóìåíò îïÿòü æå ìîæåò èìåòü âõîäû è âûõîäû è âûñòóïàòü â êà÷åñòâå ìîäóëÿ. Ñîâîêóïíîñòü èíñòðóìåíòîâ íàçûâàåòñÿ àíñàìáëåì (ensemble).  êîìïëåêòå ñ ïðîãðàììîé ïîñòàâëÿåòñÿ áîëüøîå êîëè÷åñòâî ñõåì, ìàêðîáëîêîâ, ïàíåëåé, èíñòðóìåíòîâ è èõ àíñàìáëåé.
Âñïëûâàþùèå ïîäñêàçêè ïðè íàâåäåíèè êóðñîðà ìûøè íà èçîáðàæåíèå ìîäóëÿ èëè ïàíåëè êðàòêî ïîÿñíÿþò ñóòü îáúåêòà è ïðàâèëà îáðàùåíèÿ ñ íèì.
×àñòîòà äèñêðåòèçàöèè çâóêîâîãî ñèãíàëà ìîæåò áûòü îò 22 äî 132 êÃö. Ñóùåñòâóåò òàêæå ïîíÿòèå ÷àñòîòû óïðàâëåíèÿ (Control Rate) - ñ ýòîé ÷àñòîòîé ïðîöåññîð ñèíòåçàòîðà ñêàíèðóåò ñõåìû, "ïðîòàëêèâàÿ" ïî íèì ñèãíàëû. ×àñòîòà óïðàâëåíèÿ çàäàåòñÿ â ïðåäåëàõ îò 25 äî 1600 Ãö.
Ïîëîæåíèÿ ðåãóëÿòîðîâ ìîãóò áûòü ñîõðàíåíû (snapshot). Âïîñëåäñòâèè ìîæíî âîçâðàùàòüñÿ ê ëþáîìó èç ñîõðàíåííûõ íàáîðîâ ïîëîæåíèé, à òàêæå âîññòàíàâëèâàòü íàæàòèåì êíîïêè ïîñëåäíèé íàáîð.
Ïðè âñåé ñâîåé ñëîæíîñòè Generator ðàáîòàåò äîñòàòî÷íî áûñòðî, îáåñïå÷èâàÿ õîðîøèé îòêëèê è ñòàáèëüíîñòü çâóêà. Ïðè èñïîëüçîâàíèè DirectSound-ïîðòîâ óñòîé÷èâîñòü ïîâûøàåòñÿ.
(Ðàçðàáîò÷èê - Nemesys . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 1.6).
Ðåâîëþöèîííàÿ â ñâîåì ðîäå ïðîãðàììà, íàäåëàâøàÿ ñâîèì ïîÿâëåíèåì ìíîãî øóìà. MIDI-ñèíòåçàòîð ðåàëüíîãî âðåìåíè, íå òðåáóþùèé ïîëíîãî ðàçìåùåíèÿ ñåìïëîâ â ÎÇÓ - ñ÷èòûâàíèå ñ äèñêà (æåñòêîãî, ìàãíèòîîïòè÷åñêîãî, CD) ïðîèñõîäèò ïðÿìî â ïðîöåññå ïðîèãðûâàíèÿ, ÷òî ñíèìàåò âñå îãðàíè÷åíèÿ íà îáúåì èíñòðóìåíòîâ, êðîìå îáúåìà ñàìèõ äèñêîâ (îáúåì îäíîãî ñåìïëà â èíñòðóìåíòå îãðàíè÷åí 4 Ãáàéò èç-çà 32-ðàçðÿäíîé ñåòêè).
Äëÿ äîñòèæåíèÿ íàèëó÷øèõ ðåçóëüòàòîâ âûïóùåíà ñïåöèôèêàöèÿ GigaSampler Interface (GSIF) - ïðîãðàììíîãî èíòåðôåéñà ñ àóäèîïîðòîì, ÷åðåç êîòîðûé GigaSampler îáåñïå÷èâàåò ìèíèìàëüíûå çàäåðæêè. Ýòîò èíòåðôåéñ óæå ðåàëèçîâàí â äðàéâåðàõ êàðò Aardvark Aark, Soundscape Mixtreme, Echo Darla/Gina/Layla, EgoSys WaveTermital, Frontier Dakota.
Áëàãîäàðÿ ñíÿòèþ îãðàíè÷åíèé íà îáúåì èíñòðóìåíòîâ è èõ áàíêîâ áîëüøîå âíèìàíèå óäåëåíî ñõåìå îòîáðàæåíèÿ îòäåëüíûõ ñåìïëîâ íà êëàâèàòóðó è óðîâíè èíòåíñèâíîñòè (sample map). Ðåêîìåíäóåòñÿ ìåòîä ïîñòðîåíèÿ èíñòðóìåíòà áåç ìàñøòàáèðîâàíèÿ âûñîò ñåìïëîâ, òî åñòü ïî îòäåëüíîìó ñåìïëó íà êàæäóþ êëàâèøó. Âäîáàâîê ââåäåíî ïîíÿòèå èçìåðåíèé (dimensions) - ñâîåîáðàçíîé êîîðäèíàòíîé ñåòêè èç ïÿòè ðàçëè÷íûõ êîíòðîëëåðîâ, ñîâîêóïíîñòü çíà÷åíèé êîòîðûõ êàê áû âûáèðàåò íóæíûé ñåìïë â ïÿòèìåðíîì ïðîñòðàíñòâå. Òàêàÿ ñèñòåìà ââåäåíà äëÿ ïîääåðæêè èíñòðóìåíòîâ, íà êîòîðûõ èãðàþò ðàçíûìè ñïîñîáàìè.
Áîëüøèå îáúåìû çâó÷àíèé ðàñïîëàãàþò ê òîìó, ÷òîáû îáðàçöû çàïèñûâàëèñü ïîëíîñòüþ, áåç èñêóññòâåííîãî çàöèêëèâàíèÿ è ôîðìèðîâàíèÿ ôàç àòàêè-çàòóõàíèÿ ìåòîäîì àìïëèòóäíîé ìîäóëÿöèè.
Èíñòðóìåíò ñîçäàåòñÿ èç ñåìïëîâ òðàäèöèîííûì ïóòåì - ðàñêëàäêîé ïî êëàâèàòóðíûì çîíàì (regions), èíòåíñèâíîñòè è èçìåðåíèÿì, à òàêæå íàñëîåíèåì äðóã íà äðóãà. Çäåñü èìåþòñÿ òðàäèöèîííûå äëÿ àïïàðàòíûõ ñàìïëåðîâ ñðåäñòâà - ÷àñòîòíàÿ è àìïëèòóäíàÿ ìîäóëÿöèÿ ïîñðåäñòâîì îãèáàþùèõ (äâà ãåíåðàòîðà) è LFO (îäèí ãåíåðàòîð), ôèëüòðîâàíèå (ñðåç, ïîëîñà, ïðîáêà, ðåçîíàíñ).
Çâóê âûâîäèòñÿ â 16-, 20- è 24-ðàçðÿäíîì ôîðìàòå ñ ÷àñòîòàìè äèñêðåòèçàöèè 32, 44,1 è 48 êÃö. Ïîääåðæèâàåòñÿ äî 16 âûâîäíûõ àóäèîêàíàëîâ, ìåæäó êîòîðûìè çàäàííûì îáðàçîì ðàñïðåäåëåíû âõîäíûå MIDI-êàíàëû. Åñòü ôóíêöèÿ ïðÿìîé çàïèñè çâóêà íà äèñê (Capture).
 êîìïëåêò âõîäÿò ðåäàêòîðû ñåìïëîâ (âîëíîâûõ ôîðì è öèêëîâ â íèõ) è áàíêîâ èíñòðóìåíòîâ, à òàêæå ïðåîáðàçîâàòåëü èíñòðóìåíòîâ èç ôîðìàòà Akai S1000/S3000, ñïîñîáíûé ñ÷èòûâàòü "ðîäíûå" êîìïàêò-äèñêè îò ñåìïëåðîâ Akai.
 ýòó ãðóïïó âõîäÿò ïðîãðàììû, ïðåäíàçíà÷åííûå äëÿ ðàáîòû ñ ìóçûêàëüíûìè ïàðòèòóðàìè, êàê ïðàâèëî - â òåõíîëîãèè MIDI. Ìóçûêàëüíûé ðåäàêòîð îáû÷íî èìååò äåëî íå ñ êîíêðåòíûìè çâó÷àíèÿìè, à ëèøü ñ íåêîòîðîé ñõåìîé èõ ñîçäàíèÿ, êîòîðàÿ îáû÷íî áàçèðóåòñÿ íà ðàçëè÷íûõ âèäàõ íîòíîé çàïèñè, ðàñøèðåííîé ñïåöèôè÷åñêèìè ñðåäñòâàìè óïðàâëåíèÿ èíñòðóìåíòàìè.
Ñåêâåíñîðû ïðåäíàçíà÷åíû äëÿ çàïèñè, âîñïðîèçâåäåíèÿ è ðåäàêòèðîâàíèÿ ìóçûêàëüíûõ MIDI-ïàðòèòóð â íîòíîì è ñõåìàòè÷åñêîì âèäå, îñóùåñòâëÿþò òèïîâûå ìóçûêàëüíûå îïåðàöèè - òðàíñïîíèðîâàíèå, èçìåíåíèå òåìïà, äëèòåëüíîñòè è äèíàìèêè íîò, à òàêæå ìîíòàæ ôðàãìåíòîâ ïàðòèòóðû. Âñåãäà ìíîãîäîðîæå÷íûå - äîïóñêàþò ôîðìèðîâàíèå ïðîèçâåäåíèÿ èç ìíîæåñòâà íåçàâèñèìûõ ïàðòèé. Áîëüøèíñòâî ñîâðåìåííûõ ñåêâåíñîðîâ èìååò ïîääåðæêó àóäèîòåõíîëîãèè, ïîçâîëÿÿ ðàçìåùàòü íà îòäåëüíûõ äîðîæêàõ àêóñòè÷åñêèå èëè ãîëîñîâûå ïàðòèè; îêîí÷àòåëüíîå ñìåøèâàíèå ñèãíàëîâ ïðè ýòîì âûïîëíÿåòñÿ âíåøíèìè àïïàðàòíûìè (çâóêîâîé àäàïòåð, ìèêøåðíûé ïóëüò) èëè ïðîãðàììíûìè (âèðòóàëüíûé ñèíòåçàòîð, ìíîãîêàíàëüíûé ðåêîðäåð) ñðåäñòâàìè.
Íàçâàíèå ïðîèñõîäèò îò òåðìèíà sequence - ïîñëåäîâàòåëüíîñòü, ïîñêîëüêó ïåðâûå ñåêâåíñîðû (òîãäà åùå íåêîìïüþòåðíûå) ïðåäíàçíà÷àëèñü äëÿ çàïèñè ïîñëåäîâàòåëüíîñòè MIDI-ñîáûòèé è ïîñëåäóþùåãî åå âîñïðîèçâåäåíèÿ â íåèçìåííîì âèäå, è ëèøü çàòåì ê ýòîìó äîáàâèëèñü ôóíêöèè ìîíòàæà è ðåäàêòèðîâàíèÿ.
Ïîäðîáíåå ñ ðàáîòîé ñåêâåíñîðîâ îçíàêîìèìñÿ íà ïðèìåðå ñëåäóþùåé ïðãðàììû:
Cakewalk Pro Audio
(Ðàçðàáîò÷èê - Twelve Tone Systems. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ – 9).
Íàèáîëåå ìàññîâûé è ïîïóëÿðíûé MIDI-ñåêâåíñîð ñ ïîääåðæêîé àóäèîäîðîæåê. Èìååò óäîáíûé è èíòóèòèâíî ïîíÿòíûé èíòåðôåéñ, øèðîêèé ñïåêòð íåîáõîäèìûõ ôóíêöèé ðåäàêòèðîâàíèÿ è îáðàáîòêè. Ðàáîòàåò ñ ðàçëè÷íûìè âèäàìè MIDI- è àóäèîîáîðóäîâàíèÿ, ïîääåðæèâàåò ÷àñòîòû äèñêðåòèçàöèè äî 96 êÃö è ðàçðÿäíîñòü îöèôðîâêè äî 24 áèò.
Ïîääåðæèâàåò äî 256 âèðòóàëüíûõ äîðîæåê, íà êàæäîé èç êîòîðûõ ìîæåò ðàñïîëàãàòüñÿ îäíà èëè íåñêîëüêî MIDI-ïàðòèé ëèáî àóäèîôðàãìåíòû. Ñåêâåíñîð ðàáîòàåò òîëüêî ñ îäíîêàíàëüíûìè (ìîíîôîíè÷åñêèìè) àóäèîäàííûìè, ïîýòîìó ñòåðåîäàííûå ðàçìåùàþòñÿ íà äâóõ äîðîæêàõ. Êàæäàÿ äîðîæêà èìååò íàáîð ñâîéñòâ: íàçâàíèå, ññûëêó íà óñòðîéñòâî âûâîäà, íîìåð êàíàëà, íà÷àëüíóþ ãðîìêîñòü è ïîëîæåíèå íà ñòåðåîïàíîðàìå, íîìåðà MIDI-áàíêà è èíñòðóìåíòà è ò.ï.
Ñóùåñòâóåò ïîíÿòèå clip - ëîãè÷åñêè çàêîí÷åííûé ôðàãìåíò äîðîæêè, ñîäåðæàùèé ïàðòèþ èíñòðóìåíòà, ðèòìè÷åñêèé ðèñóíîê èëè ìóçûêàëüíóþ ôðàçó; íà ïàíåëè ïðîåêòà òàêèå ôðàãìåíòû îòîáðàæàþòñÿ ðàçëè÷íûìè öâåòàìè è ìîãóò âûáèðàòüñÿ/ïåðåìåùàòüñÿ ïðîñòûì íàæàòèåì è ïåðåòàñêèâàíèåì ìûøüþ.
Ïðè êîïèðîâàíèè êëèïîâ îíè ìîãóò êîïèðîâàòüñÿ âìåñòå ñî ñâîèì ñîäåðæèìûì, ëèáî ìîæåò êîïèðîâàòüñÿ òîëüêî ññûëêà íà èñõîäíûé êëèï (linked clips - ñâÿçàííûå êëèïû). Âñå ñâÿçàííûå êëèïû îäíîé ãðóïïû ññûëàþòñÿ íà îäèí è òîò æå íàáîð äàííûõ, è âñå èçìåíåíèÿ â ëþáîì èç êëèïîâ ãðóïïû ôàêòè÷åñêè ïðîèñõîäÿò â ýòîì íàáîðå.
Ñèñòåìà ïîñòðîåíèÿ óïðàâëÿþùèõ ïàíåëåé StudioWare äàåò âîçìîæíîñòü íàðèñîâàòü ïàíåëü íóæíîãî âèäà, ñíàáäèòü åå îðãàíàìè óïðàâëåíèÿ è èíäèêàöèè - êíîïêàìè, äâèæêàìè, ðó÷êàìè, ïåðåêëþ÷àòåëÿìè, èíäèêàòîðàìè è øêàëàìè, îïèñàâ ìåõàíèçì äåéñòâèÿ êàæäîãî îðãàíà, ÷òîáû çàòåì â ðåæèìå ðåàëüíîãî âðåìåíè óïðàâëÿòü ðàáîòîé ñåêâåíñîðà è ñèíòåçàòîðîâ ïðè ïîìîùè ñîçäàííîé ïàíåëè. Äèíàìèêà ðàáîòû îðãàíîâ óïðàâëåíèÿ ìîæåò áûòü çàïèñàíà è ìíîãîêðàòíî âîñïðîèçâåäåíà.  êîìïëåêòå ïîñòàâëÿåòñÿ íåñêîëüêî ãîòîâûõ ïàíåëåé óïðàâëåíèÿ.
Ïîääåðæèâàåòñÿ ïðîñìîòð âèäåîðîëèêîâ â ôîðìàòàõ AVI, MPEG è QuickTime è ñèíõðîíèçàöèÿ ïàðòèòóðû ñ êàäðàìè ðîëèêà.
 ðåæèìå âûáîðà áàíêà è íîìåðà MIDI-èíñòðóìåíòîâ ðàáîòàåò óäîáíàÿ ñèñòåìà ïîèñêà.
Ñðåäñòâà MIDI-ðåäàêòèðîâàíèÿ âêëþ÷àþò ñäâèã, âûðàâíèâàíèå ïî ðèòìè÷åñêîé ñåòêå (quantize), à òàêæå îáðàòíóþ îïåðàöèþ "ðàçáðàñûâàíèÿ" (groove quantize), òðàíñïîíèðîâàíèå, ðàñòÿæåíèå/ñæàòèå âðåìåíè è íîò, ìîùíóþ îïåðàöèþ Interpolate äëÿ ìàñøòàáèðîâàíèÿ è ïðåîáðàçîâàíèÿ âèäîâ MIDI-ñîîáùåíèé. Ïðåäóñìîòðåíà âîçìîæíîñòü ïîäêëþ÷åíèÿ âíåøíèõ ìîäóëåé MIDI-îáðàáîòêè (MIDI Effects, MIDI Plugins).  ñîñòàâ ïàêåòà âõîäÿò ìîäóëè àðïåäæèàòîðà, àíàëèçàòîðà àêêîðäîâ, èìèòàòîðà ýôôåêòîâ echo è delay.
Èìååòñÿ âñòðîåííûé ðåäàêòîð àóäèîôðàãìåíòîâ ñ âîçìîæíîñòüþ ìîíòàæà, óñèëåíèÿ/îñëàáëåíèÿ, íîðìàëèçàöèè, ñìåøèâàíèÿ, ýêâàëàéçåðà, ïîèñêà ïåðåõîäîâ ÷åðåç íóëü, îïðåäåëåíèÿ òåìïà, ðàñïîçíàâàíèÿ âûñîòû íîò. Ïîääåðæèâàþòñÿ ïîäêëþ÷àìûå ìîäóëè â ñòàíäàðòå DirectX, â ñîñòàâ ïàêåòà âõîäèò íàáîð îñíîâíûõ âèäîâ îáðàáîòêè.
Ôóíêöèÿ Mixdown Audio äàåò âîçìîæíîñòü ñâåñòè íåñêîëüêî ãîòîâûõ àóäèîäîðîæåê â îäíó, ïîñëå ÷åãî èñõîäíûå äîðîæêè ìîæíî çàãëóøèòü - ýòî çàìåòíî ñíèæàåò íàêëàäíûå ðàñõîäû íà ñìåøèâàíèå â ðåàëüíîì âðåìåíè.
Ïîääåðæèâàåòñÿ ñèíõðîíèçàöèÿ îò ñîáñòâåííîãî ãåíåðàòîðà, ãåíåðàòîðîâ çâóêîâûõ àäàïòåðîâ, âíåøíåãî èñòî÷íèêà (SMPTE), à òàêæå ïîñûëêà è ïðèåì êîìàíä MMC (MIDI Machine Control). Âñòðîåííûé íåñëîæíûé ÿçûê ïðîãðàììèðîâàíèÿ CAL (Cakewalk Application Language) ïîçâîëÿåò ñîçäàâàòü ñîáñòâåííûå ïðîãðàììû äëÿ îáðàáîòêè çâóêîâûõ äàííûõ.
Ïðè ðàáîòå ñî çâóêîâûìè êàðòàìè ñåìåéñòâà AWE (AWE32, SB 32, AWE64, SB Live!) äîñòóïíî óäîáíîå óïðàâëåíèå áàíêàìè SoundFont.
Èìååòñÿ ëþáèòåëüñêàÿ ëîêàëèçàöèÿ âåðñèè 8.01 íà ðóññêîì ÿçûêå (ïåðåâåäåíû òåêñòû ìåíþ, ñîîáùåíèé è ïîìîùè). Êà÷åñòâî ïåðåâîäà - ñðåäíåå.
Êîìïîçèöèè, ñäåëàííûå â òðåêåðàõ, ñîõðàíÿþòñÿ â ôàéëàõ, íàçûâàåìûõ ìîäóëÿìè. Ìîäóëü ñîäåðæèò êàê ïàðòèòóðó - íîòû è êîìàíäû óïðàâëåíèÿ, òàê è ñàìè çâó÷àíèÿ èíñòðóìåíòîâ. Ýòî ñèëüíî óâåëè÷èâàåò îáúåì ìîäóëÿ ïî ñðàâíåíèþ ñ ôàéëàìè MIDI-òåõíîëîãèè, îäíàêî ñíèìàåò àïïàðàòíóþ çàâèñèìîñòü - çâó÷àíèå ìîäóëÿ çàâèñèò òîëüêî îò âåðíîñòè åãî èíòåðïðåòàöèè òðåêåðîì èëè ïðîèãðûâàòåëåì. Íàèáîëåå ðàñïðîñòðàíåííûå òèïû ìîäóëåé - MOD, STM, S3M, XM, IT, ULT.
Èíòåðôåéñ áîëüøèíñòâà òðåêåðîâ èçîáèëóåò ñîáñòâåííûìè òåðìèíàìè, îòëè÷íûìè îò òðàäèöèîííî ïðèíÿòûõ â ñèñòåìàõ çâóêîñèíòåçà, øåñòíàäöàòåðè÷íûìè ÷èñëàìè, òåõíè÷åñêèìè ïîäðîáíîñòÿìè è ïðî÷åé íåïîäõîäÿùåé äëÿ îáûêíîâåííîãî ìóçûêàíòà àòðèáóòèêîé. Òðåêåðû âåñüìà ïîïóëÿðíû â ñðåäå ìîëîäåæíîãî ìóçûêàëüíîãî àíäåðãðàóíäà - íà íèõ ëåãêî, áûñòðî è ïðàêòè÷åñêè áåç ôèíàíñîâûõ çàòðàò ïîëó÷àþòñÿ ìîäíûå ðèòìè÷íûå êîìïîçèöèè â ñòèëÿõ techno, rave, trance, trip-hop è èì ïîäîáíûõ.
Áîëüøàÿ ÷àñòü òðåêåðîâ ñäåëàíà ïîä DOS, äëÿ ðàáîòû íà ìàëîìîùíûõ (286-486) êîìïüþòåðàõ.
Ïîäðîáíåå ñ ðàáîòîé òðåêåðîâ îçíàêîìèìñÿ íà ïðèìåðå íåñêîëüêèõ ïðãðàìì:
1. Fast Tracker
(Ðàçðàáîò÷èê - Triton (Vogue & Mr. H). Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.08).
Äîñòàòî÷íî ìîùíûé òðåêåð ïîä DOS ñ êðàñèâûì ãðàôè÷åñêèì èíòåðôåéñîì è óïðàâëåíèåì ìûøüþ. Ñîáñòâåííûé òèï ìîäóëåé - XM, âîñïðèíèìàåò ìîäóëè òèïà MOD, STM, S3M è ôàéëû îïèñàíèÿ èíñòðóìåíòîâ Gravis Ultrasound (PAT).
Èíñòðóìåíòû FT ìîãóò áûòü ìíîãîñëîéíûìè, ñî÷åòàÿ äî 16 8- èëè 16-ðàçðÿäíûõ ñåìïëîâ ñ ÷àñòîòîé äèñêðåòèçàöèè äî 44,1 êÃö, êàæäûé èç êîòîðûõ èìååò ñîáñòâåííûå îãèáàþùèå àìïëèòóäû è ïàíîðàìû, à òàêæå ÷àñòîòíûé ìîäóëÿòîð (âèáðàòî). Êàæäàÿ îãèáàþùàÿ ìîæåò áûòü çàöèêëåíà, îáðàçóÿ ñâîåîáðàçíûé àìïëèòóäíûé èëè ïàíîðàìíûé LFO. Êîëè÷åñòâî èíñòðóìåíòîâ - äî 128. Ðåäàêòîð ñåìïëîâ è èíñòðóìåíòîâ èìååò óäîáíûé èíòåðôåéñ ñ ãðàôè÷åñêèì ïðåäñòàâëåíèåì îãèáàþùèõ.
 ðåäàêòîðå ñåìïëîâ åñòü èíòåðåñíàÿ ôóíêöèÿ Morph, äåëàþùàÿ ïëàâíûé ïåðåõîä îò îäíîãî çâó÷àíèÿ ê äðóãîìó.
Òðåêåð (êàê, âïðî÷åì, è áîëüøèíñòâî äðóãèõ) îïòèìèçèðîâàí ïîä çâóêîâóþ êàðòó Gravis Ultrasound, îäíàêî íåïëîõîå çâó÷àíèå ïîëó÷àåòñÿ è íà SB16-ñîâìåñòèìûõ êàðòàõ. Îñòàëüíûå êàðòû òðåêåð ìîæåò èñïîëüçîâàòü òîëüêî â 8-ðàçðÿäíîì ðåæèìå. Ïîääåðæèâàåòñÿ òàêæå ïðÿìîé ÖÀÏ íà LPT-ïîðòàõ (Soundplayer, Covox) è òðàäèöèîííûé PC Speaker.
Ïðè ðàáîòå ñ êàðòàìè GUS è SB16 ïîääåðæèâàåòñÿ MIDI-êëàâèàòóðà.
Çâó÷àíèå ìîäóëÿ ìîæåò áûòü çàïèñàíî íåïîñðåäñòâåííî â Wav-ôàéë, áåç ïåðåäà÷è çâóêîâîìó àäàïòåðó è ïðîìåæóòî÷íûõ ïðåîáðàçîâàíèé.
2. Modplug Tracker
(Ðàçðàáîò÷èê - Olivier Lapicque. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 1.09).
Ðåäàêòîð ñåìïëîâ ñ ôóíêöèÿìè íîðìàëèçàöèè, óñèëåíèÿ, ïåðåäèñêðåòèçàöèè, ïåðåâîðà÷èâàíèÿ. Ðåäàêòîð èíñòðóìåíòîâ ïîääåðæèâàåò âñå âîçìîæíîñòè ìîäóëåé MOD, S3M, XM è IT.  ðåæèìå IT äîñòóïíû ñëó÷àéíûå âàðèàöèè ãðîìêîñòè è ïàíîðàìû, à òàêæå ðåçîíàíñíûå ôèëüòðû.
Âñòðîåííûé ïðîèãðûâàòåëü, êàê â è Modplug Player, èìååò ôóíêöèè Bass Expand, Reverb, ProLogic Surround, 6-ïîëîñíûé ýêâàëàéçåð.
Íîòû ââîäÿòñÿ ëèáî ñ êëàâèàòóðû êîìïüþòåðà, êàê â òðàäèöèîííûõ òðåêåðàõ, ëèáî ñî âíåøíåé MIDI-êëàâèàòóðû. Ìîæåò áûòü çàãðóæåí MIDI-ôàéë ñ çàäàííûì îòîáðàæåíèåì ðàñêëàäêè åãî èíñòðóìåíòîâ íà èíñòðóìåíòû òðåêåðà. Ïðè ïîìîùè âèðòóàëüíîãî MIDI-êàáåëÿ òðåêåð ìîæåò áûòü èñïîëüçîâàí â êà÷åñòâå ïðîãðàììíîãî MIDI-ñèíòåçàòîðà.
Íîòíûé ðåäàêòîð ïîäîáåí ñåêâåíñîðó - ìíîãèå èç íèõ òàêæå ìîãóò çàïèñûâàòü è âîñïðîèçâîäèòü MIDI-ïàðòèòóðû, îäíàêî îñíîâíîé çàäà÷åé íîòíîãî ðåäàêòîðà ÿâëÿåòñÿ ïîäãîòîâêà ïàðòèòóðû ê ïå÷àòè è èçäàíèþ. Áëàãîäàðÿ ýòîìó â íîòíûõ ðåäàêòîðàõ ñóùåñòâóþò ëèøü ìèíèìàëüíûå ñðåäñòâà ðàáîòû ñ MIDI-ñîîáùåíèÿìè, íåîáõîäèìûå ëèøü äëÿ çàïèñè è âîñïðîèçâåäåíèÿ. Îñòàëüíûå ôóíêöèè îðèåíòèðîâàíû íà ðàáîòó ñ íîòíûì òåêñòîì - ââîä íîò, àêêîðäîâ, ðàñïîëîæåíèå ïàðòèé íà íîòíûõ ñòàíàõ, ñíàáæåíèå èõ íóæíûìè ìóçûêàëüíûìè çíàêàìè è ò.ï. Ðåçóëüòàòîì ðàáîòû â íîòíîì ðåäàêòîðå ÿâëÿåòñÿ ïðàâèëüíî è êðàñèâî íàïå÷àòàííàÿ íîòíàÿ ïàðòèòóðà.
Ïîäðîáíåå ñ ðàáîòîé íîòíûõ ðåäàêòîðîâðîâ îçíàêîìèìñÿ íà ïðèìåðå ñëåäóþùåé ïðãðàììû:
Finale 2000
(Ðàçðàáîò÷èê - Coda Music Technology. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ – 2000).
Ïðîôåññèîíàëüíûé íîòíûé ðåäàêòîð. Ïðåäîñòàâëÿåò òðè ñïîñîáà ââîäà íîò è àêêîðäîâ: Simple Entry - ñ êëàâèàòóðû êîìïüþòåðà èëè ìûøüþ, Speedy Entry - ñ MIDI-êëàâèàòóðû ñ çàäàííîé ïîñòîÿííîé ðèòìèêîé, HyperScribe - ïóòåì èãðû íà MIDI-êëàâèàòóðå â ðåàëüíîì âðåìåíè èëè èìïîðòà MIDI-ôàéëà, ðèòìè÷åñêèå ïàðàìåòðû îïðåäåëÿþòñÿ àâòîìàòè÷åñêè. Âîçìîæíà çàïèñü èãðû äâóìÿ ðóêàìè ñ àâòîìàòè÷åñêèì ðàçäåëåíèåì íà ïàðòèè ëåâîé/ïðàâîé ðóêè. Ââåäåííûå íîòû ìîãóò áûòü êâàíòîâàíû (quantization).
Ðÿäîì ñ íîòàìè ìîãóò áûòü ïîìåùåíû òåêñòû âîêàëüíûõ ïàðòèé (lyrics).
Íîòíûé òåêñò îòîáðàæàåòñÿ â äâóõ âèäàõ: Scroll - íåïðåðûâíûå ïàðòèè ñëåâà íàïðàâî ñ ïðîêðóòêîé, è Page - çàãîòîâêè ñòðàíèö ñ óêàçàííûì ðàñïîëîæåíèåì ïàðòèé è âîçìîæíîñòüþ åãî èçìåíåíèÿ. Ðàñïîëîæåíèå ïî óìîë÷àíèþ îïðåäåëÿåòñÿ øàáëîíîì; â ïîñòàâêå åñòü øàáëîíû ïàðòèòóð ðàçíûõ ñòèëåé è ïðèìåíåíèé (àíñàìáëåâûå, îðêåñòðîâûå, öåðêîâíûå è ò.ï.).
Âîçìîæåí èìïîðò ôàéëîâ Encore è MIDIScan.
Äëÿ óäîáñòâà ðàáîòû ñ äàííûìè ââåäåíà ñëîéíàÿ ñòðóêòóðà: íà ñòðàíèöå ìîæåò áûòü äî 4 ñëîåâ ïî 2 ãîëîñà â êàæäîì. Ïðè ïåðåêëþ÷åíèè ñëîåâ ïàíåëè èíñòðóìåíòîâ ââîäà ìåíÿþò öâåò.
Ñïåöèàëüíûå çíàêè - ëèãè, ñêîáêè, çíàêè êðåùåíäî/äèìèíóåíäî, ðåïðèç è ò.ï. - èçîáðàæàþòñÿ è ïåðåìåùàþòñÿ êàê ãðàôè÷åñêèå îáúåêòû. Íåêîòîðûå èç ôèãóð ñíàáæåíû ìàíèïóëÿòîðàìè (handles), êîòîðûìè, çàöåïëÿÿ èõ ìûøüþ ìîæíî ìåíÿòü ðàçìåð è ôîðìó ôèãóðû.
Äëÿ ëþáîãî òàêòà ìîæåò áûòü ñîçäàíà êîïèÿ ñî ññûëêîé (mirror). Ïîäîáíàÿ êîïèÿ íå ñîäåðæèò äàííûõ, îòîáðàæàÿ ñîäåðæèìîå îñíîâíîãî òàêòà. Ìîæíî çàäàòü âûáîðî÷íûé ïîêàç íîò â êîïèè òàêòà.
Ìîãóò áûòü ñîçäàíû "ïëàâàþùèå" ïîÿñíèòåëüíûå òàêòû, íå çâó÷àùèå ïðè êîíòðîëüíîì ïðîèãðûâàíèè. Òàêèå òàêòû ìîãóò áûòü ïîìåùåíû â ëþáîå ìåñòî ñòðàíèöû.
Âîçìîæíà ðàçëè÷íàÿ òðàíñëÿöèÿ ýíãàðìîíè÷åñêèõ òîíàëüíîñòåé - ñ âûáîðîì â ïîëüçó äèåçîâ, áåìîëåé ëèáî çàäàííûì îáðàçîì.
Áîëüøèå ïàðòèòóðû ìîãóò ïå÷àòàòüñÿ íà íåñêîëüêî ëèñòîâ, êîòîðûå çàòåì ñêëåèâàþòñÿ â îäèí áîëüøîé ëèñò (tiling pages).
Íàðÿäó ñ ïå÷àòüþ ïàðòèòóðû âîçìîæíî åå ïðåîáðàçîâàíèå â PostScript - êîäèðîâàííûé "ñöåíàðèé" ïîñòðîåíèÿ èçîáðàæåíèÿ - íàïîäîáèå êîìïèëÿöèè èñõîäíîãî òåêñòà êîìïüþòåðíîé ïðîãðàììû. Ôàéëû PostScript ïðåäíàçíà÷åíû äëÿ ðàñïðîñòðàíåíèÿ - èõ ìîæíî ïðîñìîòðåòü è íàïå÷àòàòü, îäíàêî èç íèõ íåëüçÿ îäíîçíà÷íî âîññîçäàòü ñòðóêòóðó ïàðòèòóðû ñ ðàçäåëåíèåì íà ïàðòèè, çíàêè, òåêñò, ñïåöèàëüíûå ïîìåòêè è ò.ï.
Ñëóæàò äëÿ îáðàáîòêè ìóçûêàëüíûõ ïàðòèé â ôîðìàòå MIDI - âíåñåíèÿ èñïîëíèòåëüñêèõ íþàíñîâ, èçìåíåíèÿ ñòèëÿ èñïîëíåíèÿ, "îæèâëåíèÿ" êîìïîçèöèè. Îáíàðóæåíî, ÷òî åñòåñòâåííîñòü èìèòàöèè çâó÷àíèÿ àêóñòè÷åñêèõ èíñòðóìåíòîâ çàâèñèò íå ñòîëüêî îò òî÷íîñòè ïîâòîðåíèÿ ñàìîãî òåìáðà, ñêîëüêî îò îñîáåííîñòåé èãðû, ïðèñóùåé äàííîìó èíñòðóìåíòó: äëÿ ãèòàðû ýòî ñïîñîá ùèïêà, ïîäòÿæêà ñòðóí, ïàëüöåâîå âèáðàòî, äëÿ ñêðèïêè - ñèëà íàæàòèÿ ñìû÷êîì íà ñòðóíû, äèíàìèêà äâèæåíèÿ ñìû÷êà è òî æå ïàëüöåâîå âèáðàòî, äëÿ äóõîâûõ - õàðàêòåðíîå èçìåíåíèå ãðîìêîñòè ïî õîäó ìóçûêàëüíîé ôðàçû è ò.ï. Ïðîöåññîðû ðàáîòàþò îáû÷íî ñ ãîòîâîé ïàðòèòóðîé, ïîñòðîåííîé "ìàòåìàòè÷åñêè òî÷íî" - âñå íîòû ñòîÿò â òî÷íîñòè íà ñâîèõ ìåñòàõ, íþàíñû èçìåíåíèÿ âûñîòû è ãðîìêîñòè îòñóòñòâóþò.
Ïîäðîáíåå ñ ðàáîòîé ìóçûêàëüíûõ ïðîöåññîðîâ îçíàêîìèìñÿ íà ïðèìåðå íåñêîëüêèõ ïðãðàìì:
1. Style Enhancer
(Ðàçðàáîò÷èê – NTONYX. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.1).
Ïåðâûé èíòåëëåêòóàëüíûé MIDI-ïðîöåññîð, ðàçðàáîòàííûé â Íîâîñèáèðñêîé Ãîñóäàðñòâåííîé êîíñåðâàòîðèè.
Ôàêòè÷åñêè ïðîöåññîð âûïîëíÿåò ìîäåëèðîâàíèå èñïîëíåíèÿ (performance modelling) - èìèòèðóåò ïðèåìû, êîòîðûìè ìóçûêàíò âîçäåéñòâóåò íà ðåàëüíûé èíñòðóìåíò. Ðàáîòà ïðîöåññîðà îñíîâàíà íà ïîíÿòèè ñòèëÿ - ñîâîêóïíîñòè õàðàêòåðíûõ ïðèåìîâ âîçäåéñòâèÿ íà èíñòðóìåíò, èñïîëüçóåìûõ ìóçûêàíòàìè â èãðå íà ðàçëè÷íûõ èíñòðóìåíòàõ. Êàæäûé ñòèëü õàðàêòåðèçóåò îñîáåííîñòè èñïîëíåíèÿ ðàçëè÷íûõ ìóçûêàëüíûõ ôðàç, òèïè÷íûå àêöåíòû íà êàêèõ-ëèáî ýëåìåíòàõ ìóçûêè, íþàíñû ðèòìà, èíòåíñèâíîñòè, âàðüèðîâàíèÿ ðàçëè÷íûõ ïàðàìåòðîâ çâóêà.
Ïðîñìàòðèâàÿ èñõîäíûé MIDI-ôàéë, SE ðàñïîçíàåò â íåì îáúåêòû (objects) - àêêîðäû, ìóçûêàëüíûå ôðàçû, ðèòìè÷åñêèå ðèñóíêè, ãðîìêîñòíûå èëè âûñîòíûå õîäû. Ê êàæäîìó îáúåêòó ïî çàäàííîé ñõåìå ïðèìåíÿåòñÿ ïðàâèëî (rule), îïèñûâàþùåå ïàðàìåòðû îáúåêòà, êîòîðûå íóæíî èçìåíèòü, è âåëè÷èíû ýòèõ èçìåíåíèé. Íàïðèìåð, ïðàâèëî ìîæåò óêàçûâàòü íåáîëüøîå ñìåùåíèå íîò âî âðåìåíè îòíîñèòåëüíî ðèòìè÷åñêèõ äîëåé, èçìåíåíèå èíòåíñèâíîñòè çâó÷àíèÿ ïî õîäó ôðàçû, âñòàâêó êîìàíä èçìåíåíèÿ âûñîòû (pitch bend) äëÿ èìèòàöèè ãëèññàíäî, âèáðàòî èëè ïîäòÿæåê.
Ñîâîêóïíîñòü ïðàâèë, ïðèìåíèìûõ ê ïàðòèè îòäåëüíîãî èíñòðóìåíòà, è îáðàçóåò ñòèëü.  ñîñòàâå SE ïîñòàâëÿåòñÿ íàáîð ãîòîâûõ ñòèëåé - ãèòàðíûå, ñêðèïè÷íûå, ôîðòåïèàííûå, äóõîâûå è ò.ï. Ïîêàçàòåëüíî, ÷òî ïðè îáðàáîòêå ïàðòèè, ñêàæåì, ñêðèïè÷íûì ñòèëåì è ïðîèãðûâàíèè åå çâóêîì äðóãîãî èíñòðóìåíòà, ïîõîæåãî ïî äèíàìèêå, âîçíèêàåò îùóùåíèå, ÷òî èãðàåò âñå-òàêè ñêðèïêà. Î÷åâèäíî, äëÿ ÷åëîâå÷åñêîãî âîñïðèÿòèÿ îñîáåííîñòè çâó÷àíèÿ èíñòðóìåíòà îêàçûâàþòñÿ âàæíåå, íåæåëè ïðåäåëüíî òî÷íîå âîññîçäàíèå åãî òåìáðà.
Äëÿ íàèáîëåå ýôôåêòèâíîé ðàáîòû ïðîöåññîðà èñõîäíûé ôàéë ìîæåò áûòü "âûðîâíåí" èëè îòêâàíòîâàí - âñå íîòû âûñòàâëåíû ïî ðèòìè÷åñêîé ñåòêå è èõ èíòåíñèâíîñòè (velocity) ïðèâåäåíû â îäèíàêîâîå çíà÷åíèå. Ýòî ïîçâîëèò SE áîëåå òî÷íî ðàñïîçíàòü è ïðàâèëüíî îáðàáîòàòü îáúåêòû.
Ïðîöåññîð ïðåäîñòàâëÿåò ðÿä ìîíòàæíûõ è óïðàâëÿþùèõ ôóíêöèé ñåêâåíñîðà äëÿ "òîíêèõ" ìàíèïóëÿöèé ñ èñõîäíûìè è ðåçóëüòèðóþùèìè MIDI-ïàðòèòóðàìè.
2. Pattern Variator
(Ðàçðàáîò÷èê – NTONYX. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 1.0).
Äðóãîé ìóçûêàëüíûé ïðîöåññîð NTONYX. Ïðåäíàçíà÷åí äëÿ âíåñåíèÿ â ãîòîâûå MIDI-êîìïîçèöèè äèíàìè÷åñêîãî èçìåíåíèÿ ïàðàìåòðîâ çâó÷àíèÿ - ãðîìêîñòè, ìîäóëÿöèè, ïàíîðàìû, ïëàâíûõ è äèñêðåòíûõ èçìåíåíèé âûñîòû, õàðàêòåðèñòèê ôèëüðîâ è ýôôåêòîâ, è ò.ï. Îñîáåííî ýôôåêòèâåí ïðè îáðàáîòêå ìóçûêè, â êîòîðîé îñíîâíóþ íàãðóçêó íåñåò òåìáðàëüíî-äèíàìè÷åñêàÿ, à íå ìåëîäèêî-ãàðìîíè÷åñêàÿ ñòîðîíà.
Èñõîäíàÿ êîìïîçèöèÿ ââîäèòñÿ (èìïîðòèðóåòñÿ) â ôîðìàòå MIDI, ðåçóëüòàò ñîõðàíÿåòñÿ â ñïåöèôè÷åñêîì ôîðìàòå PV. Òðàäèöèîííûå ñåêâåíñîðíûå îïåðàöèè ðåäàêòèðîâàíèÿ ñàìèõ MIDI-äîðîæåê íå ïîääåðæèâàþòñÿ - öåëüþ ïðîöåññîðà ÿâëÿåòñÿ òîëüêî óïðàâëåíèå ïàðàìåòðàìè. Ïàðàìåòðîì ìîæåò áûòü ëþáàÿ MIDI-ïåðåìåííàÿ - èíòåíñèâíîñòü íîòû (velocity), òåìï, äëèòåëüíîñòü íîòû, èíòåðâàë ìåæäó íîòàìè, çíà÷åíèå ëþáîãî èç êîíòðîëëåðîâ. Íà êàæäóþ MIDI-äîðîæêó ìîæåò áûòü íàëîæåí ñîáñòâåííûé íàáîð èçìåíÿþùèõñÿ ïàðàìåòðîâ, êîòîðûé èìåíóåòñÿ ìîäåëüþ (pattern).
Ñïîñîá âíåñåíèÿ äèíàìè÷åñêèõ ïàðàìåòðîâ çàêëþ÷àåòñÿ â íàëîæåíèè íà êîìïîçèöèþ ãðàôèêà èçìåíåíèÿ êàæäîãî èç íèõ. Ãðàôèêè ñîçäàþòñÿ èç ó÷àñòêîâ, êàæäûì èç êîòîðûõ ìîæåò áûòü ëèáî ïðÿìàÿ ëèíèÿ, ëèáî ãëàäêàÿ êðèâàÿ çàäàííîé êðèâèçíû. Ãðàôèê çàäàåò èçìåíåíèå ïàðàìåòðà îòíîñèòåëüíî ñðåäíåãî çíà÷åíèÿ, êîòîðîå óêàçûâàåòñÿ â ñâîéñòâàõ ïàðàìåòðà.  ñâîéñòâàõ óêàçûâàåòñÿ òàêæå ìàñøòàá èçìåíåíèÿ, ÷òî óñèëèâàåò èëè îñëàáëÿåò àìïëèòóäó èçìåíåíèÿ, çàäàííóþ ãðàôèêîì.
Êðîìå èçìåíÿþùèõñÿ ïàðàìåòðîâ, èìåþòñÿ òðè ôóíêöèè òðàíñôîðìàöèè íîò: ïåðåâîðîò ïî âåðòèêàëè (âûñîòå), ïåðåâîðîò ïî ãîðèçîíòàëè (âðåìåíè) è ïîäñòàíîâêó, êîãäà äëÿ êàæäîé íîòû îêòàâû ìîæåò áûòü çàäàíî ïîâûøåíèå èëè ïîíèæåíèå.
Ïðîöåññîð ïðåäëàãàåò î÷åíü èíòåðåñíóþ è ÷ðåçâû÷àéíî ìîùíóþ ôóíêöèþ - ðàñòÿãèâàíèå ìîäåëè íà íåñêîëüêî ïîâòîðåíèé (öèêëîâ) ïàðòèè. Ýòî ïðèâîäèò ê ðàçëè÷íîìó çâó÷àíèþ ïàðòèè âíóòðè êàæäîãî öèêëà. Óáèðàíèå äî íóëÿ ïàðàìåòðà ãðîìêîñòè ýêâèâàëåíòíî ãëóøåíèþ äîðîæêè è ïðîïàäàíèþ ýòîé ïàðòèè èç îáùåãî çâó÷àíèÿ. Òàêèì îáðàçîì, ñîçäàâàÿ çàðàíåå "áîëâàíêó" ñ ðàçëè÷íûìè ïàðòèÿìè - âñòóïëåíèÿ, ïðîèãðûøà, ðàçëè÷íûõ ðèòìè÷åñêèõ è áàñîâûõ ðèñóíêîâ, à çàòåì ðèñóÿ äëÿ íèõ ãðàôèêè ãðîìêîñòè è îñòàëüíûõ ïàðàìåòðîâ, ìîæíî ïðÿìî â PV ñîçäàâàòü ðàçëè÷íûå êîìïîçèöèè è âàðüèðîâàòü èõ çâó÷àíèå.
Ïîëüçóÿñü ðàçëè÷íûìè ïðèåìàìè, àâòîìàòè÷åñêè ñîçäàþò ýëåìåíòû ìóçûêàëüíîãî òâîð÷åñòâà - ìåëîäè÷åñêèé èëè ãàðìîíè÷åñêèé ðèñóíîê, ëèáî ãîòîâóþ êîìïîçèöèþ, ñîñòàâëåííóþ èç òèïîâûõ ñõåì è ôðàãìåíòîâ. Ñëóæàò äëÿ áûñòðîãî ñîçäàíèÿ çàãîòîâîê êîìïîçèöèé, à íå îñîáî òðåáîâàòåëüíûì ïîëüçîâàòåëÿì - è êîíå÷íîãî ïðîäóêòà.
Ïîäðîáíåå ñ ðàáîòîé àâòîêîìïîçèòîðîâ îçíàêîìèìñÿ íà ïðèìåðå ñëåäóþùåé ïðãðàììû:
Koan Pro
(Ðàçðàáîò÷èê – SSEYO. Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.2).
Èíòåðåñíàÿ ïðîãðàììà äëÿ ñîçäàíèÿ ôîíîâîé ìóçûêè. Èäåÿ çàêëþ÷àåòñÿ â ãðóïïèðîâêå ãîëîñîâ (voices) ðàçëè÷íûõ òèïîâ, êàæäûé èç êîòîðûõ ëèáî èñïîëíÿåò çàäàííóþ ïàðòèþ, ëèáî èìïðîâèçèðóåò ïîä óïðàâëåíèåì ïðîãðàììû (èíà÷å ãîâîðÿ, ïðîãðàììà â íåêîòîðîì ðîäå ñî÷èíÿåò ìóçûêàëüíûå øàáëîíû).
Êàæäûé òèï ãîëîñà èìååò ñâîå íàçíà÷åíèå: Rhytmic - ðèòìè÷åñêèé ðèñóíîê çàäàííîãî òèïà; Ambient - "òÿíóùèåñÿ" çâóêè, òèïè÷íûå äëÿ ýëåêòðîííîé ìóçûêè (ìîæåò áûòü ïîäñòàâëåí Wave-ôàéë); Follows - ãîëîñ-ïîâòîðèòåëü, ïîâòîðÿþùèé äâèæåíèå äðóãîãî çàäàííîãî ãîëîñà, ñ çàäåðæêîé è ñìåùåíèåì ïî âûñîòå; RepeatBar - ãîëîñ, ïåðèîäè÷åñêè èãðàþùèé ôðàçó íà îñíîâå ïðîøëîé ñûãðàííîé èì æå ôðàçû; FixedPattern - ôðàçà ôèêñèðîâàííîãî âèäà; Listening - ãîëîñ, "ñëóøàþùèé" îñòàëüíûå ãîëîñà è èãðàþùèé íà ýòîé îñíîâå - íàïðèìåð ïðåîáðàçóþùèé íîòû â àêêîðäû.
Íàëè÷èå "ñëóøàþùåãî" ãîëîñà ïîçâîëÿåò îðãàíèçîâàòü íà áàçå Koan ñèñòåìó àêêîìïàíåìåíòà ðåàëüíîãî âðåìåíè, íàñòðîèâ ýòè ãîëîñà íà MIDI-ïîðò.
Ãîëîñà èñïîëíÿþòñÿ èíñòðóìåíòàìè. Èíñòðóìåíò ìîæåò áûòü èíñòðóìåíòîì MIDI - GM/GUS/AWE SoundFont/XG ëèáî ôàéëîì WAV/MP3. Äëÿ MIDI-èíñòðóìåíòîâ ïîääåðæèâàþòñÿ âñå íåîáõîäèìûå ïàðàìåòðû GM, AWE è XG.
Ãîëîñà è èíñòðóìåíòû èìåþò íàáîðû ïàðàìåòðîâ - òèï, ãðîìêîñòü, ïàíîðàìà, ñïåöèôè÷åñêèå ïàðàìåòðû ñèíòåçàòîðà, äèíàìèêà ãîëîñà, çàâèñèìîñòü îò äðóãèõ ãîëîñîâ è ò.ï. Íà÷àëüíûå çíà÷åíèÿ ïàðàìåòðîâ óñòàíàâëèâàþòñÿ â îñíîâíîé ïàíåëè, òåêóùèå çíà÷åíèÿ ìîãóò èçìåíÿòüñÿ íà ïðîòÿæåíèè ãîëîñà. Îñíîâíûå ïàðàìåòðû - ãðîìêîñòü, ìîäóëÿöèÿ, ïàíîðàìà è ò.ï. - ìîãóò èìåòü ðèñîâàííûå ãðàôèêè èçìåíåíèÿ (envelopes).
Ãðóïïà ïàðàìåòðîâ Voice Rules (ãîëîñîâûå ïðàâèëà) çàäàåò ïðàâèëà ïîâåäåíèÿ è äâèæåíèÿ ãîëîñîâ; ñ ïîìîùüþ ýòèõ ïàðàìåòðîâ óïðàâëÿåòñÿ "àâòîìàòè÷åñêèé êîìïîçèòîð" Koan.
Èìåþòñÿ òàê íàçûâàåìûå ìèêðîïàðàìåòðû - íåáîëüøèå èçìåíåíèÿ ãðîìêîñòè, âûñîòû, ìîäóëÿöèè, îòêëîíåíèÿ íîò îò ðèòìè÷åñêîé ñåòêè, ïðåäíàçíà÷åííûå äëÿ îæèâëåíèÿ êîìïîçèöèè.
Äëÿ êàæäîãî ïàðàìåòðà ïîääåðæèâàåòñÿ ñïèñîê çíà÷åíèé, èç êîòîðîãî ïðè êàæäîì ïðîèãðûâàíèè êîìïîçèöèè ñëó÷àéíûì îáðàçîì âûáèðàåòñÿ çíà÷åíèå. Åñëè ïàðàìåòð íå èìååò ñïèñêà, êàæäûé ðàç èñïîëüçóåòñÿ çíà÷åíèå, çàäàííîå â ïàíåëè.
Ôóíêöèÿ Add Random äîáàâëÿåò â ïàðòèòóðó ãîëîñ ñëó÷àéíîãî òèïà è òåìáðà. Ôóíêöèè Randomize - Parameter, Column, Group/Row óñòàíàâëèâàþò ñëó÷àéíûå çíà÷åíèÿ åäèíè÷íîãî ïàðàìåòðà ãîëîñà, êîëîíêè îäíîòèïíûõ ïàðàìåòðîâ âñåõ ãîëîñîâ èëè âñåõ ïàðàìåòðîâ îäíîãî ãîëîñà. Òàêèå æå ôóíêöèè Mutate èçìåíÿþò çíà÷åíèÿ ïàðàìåòðîâ íà ñëó÷àéíûå âåëè÷èíû.
Ñëóæàò äëÿ àâòîìàòè÷åñêîé âûäà÷è ãîòîâîãî ìóçûêàëüíîãî àêêîìïàíåìåíòà - â ðåàëüíîì âðåìåíè ëèáî â äîáàâëåíèå ê çàäàííûì ñîëüíûì ïàðòèÿì ïîäîáíî ïîïóëÿðíûì ìóçûêàëüíûì êëàâèøíûì èíñòðóìåíòàì Yamaha PSR/PSS, Casio è äð.  îòëè÷èå îò ýòèõ èíñòðóìåíòîâ îíè ðåäêî ñïîñîáíû äèíàìè÷åñêè èçìåíÿòü òîíàëüíîñòü è ñòðóêòóðó àêêîìïàíåìåíòà â çàâèñèìîñòè îò äâèæåíèÿ ñîëèðóþùåãî ãîëîñà.
Àêêîìïàíèàòîðû, êàê ïðàâèëî, îðèåíòèðîâàíû íà òåõíîëîãèþ MIDI, ïîçâîëÿÿ èñïîëüçîâàòü âíåøíèå ñèíòåçàòîðû è íàçíà÷èòü êîíêðåòíûå MIDI-èíñòðóìåíòû äëÿ ðàçëè÷íûõ ïàðòèé àêêîìïàíåìåíòà.
Ðàáîòà àêêîìïàíèàòîðà îñíîâàíà íà ñòèëå. Ñòèëü ïðåäñòàâëÿåò ñîáîé çàãîòîâêó èç íåñêîëüêèõ èíñòðóìåíòàëüíûõ ïàðòèé - ðèòìè÷åñêèõ, áàñîâûõ, àêêîðäîâûõ, âñïîìîãàòåëüíûõ. Êàê ïðàâèëî, ïàðòèè çàïèñûâàþòñÿ â ñòèëü íå íåïîñðåäñòâåííî, à â ïàðàìåòðè÷åñêîì âèäå, êîòîðûé îïèñûâàåò ëèøü ñõåìó ìåëîäè÷åñêîãî, ãàðìîíè÷åñêîãî èëè ðèòìè÷åñêîãî ðèñóíêà.
 ïðîöåññå èñïîëíåíèÿ ïðîñòîé àêêîìïàíèàòîð ëèøü ïîñòîÿííî ïîâòîðÿåò ñòèëåâîé ðèñóíîê. Áîëåå ñëîæíûé âàðüèðóåò ñòðóêòóðó àêêîìïàíåìåíòà â çàâèñèìîñòè îò ïðåäûñòîðèè èëè ïî ñëó÷àéíîìó çàêîíó. Íàèáîëåå ñëîæíûå ñëåäÿò çà ñîëèðóþùåé ïàðòèåé è íà õîäó âûïîëíÿþò ãàðìîíèçàöèþ - ïîäáîð ïîäõîäÿùèõ àêêîðäîâûõ è áàñîâûõ õîäîâ - èìåííî òàê îðãàíèçîâàíû "ñàìîèãðàéêè" òèïà Yamaha è Casio.
Ïîäðîáíåå ñ ðàáîòîé àâòîàêêîìïàíèàòîðîâ îçíàêîìèìñÿ íà ïðèìåðå íåñêîëüêèõ ïðãðàìì:
1. Band-In-A-Box
(Ðàçðàáîò÷èê - PG Music . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 8.0).
Íàçâàíèå ïåðåâîäèòñÿ, êàê "àíñàìáëü â îäíîì ÿùèêå".
 êîìïëåêòå èìååòñÿ ðÿä ñòàíäàðòíûõ ñòèëåé. Íîâûå ñòèëè ìîãóò ñîçäàâàòüñÿ êàê íà îñíîâå ñóùåñòâóþùèõ, òàê è ïîëíîñòüþ ñ íóëÿ. Ïîääåðæèâàþòñÿ íàáîðû èíñòðóìåíòîâ è ïàðàìåòðû Roland VSC-88 è Sound Blaster AWE32.
Äëÿ ñîçäàíèÿ êîìïîçèöèè òðåáóåòñÿ ââåñòè àêêîðäîâóþ ïîñëåäîâàòåëüíîñòü, íà îñíîâå êîòîðîé àêêîìïàíèàòîð ñîçäàåò ïàðòèè ïÿòè ñîïðîâîæäàþùèõ èíñòðóìåíòîâ - óäàðíûõ, áàñà, ñòðóííûõ, ïèàíèíî è ãèòàðû. Äëÿ ðåäàêòèðîâàíèÿ ââåäåííûõ ïîñëåäîâàòåëüíîñòåé èìååòñÿ íîòíûé ðåäàêòîð.
Íàæàòèåì ñïåöèàëüíûõ êíîïîê ìîæåò áûòü çàïóùåíî èñïîëíåíèå ñòàíäàðòíîãî ïðîèãðûøà, êàê íà "ñàìîèãðàéêàõ". Âîçìîæíà òàêæå ñìåíà ñòèëÿ áåç îñòàíîâêè èñïîëíåíèÿ.
Ïðè ïîìîùè áëîêà Melodist âîçìîæíî ñîçäàâàòü êîìïîçèöèè ïîëíîñòüþ ñ íóëÿ, óêàçàâ ëèøü ñòèëü, òîíàëüíîñòü è òåìï. Ïðîöåññ êîìïîçèöèè ìîæíî êîíòðîëèðîâàòü ïóòåì çàäàíèÿ ðàçëè÷íûõ ïàðàìåòðîâ ïîâåäåíèÿ àâòîêîìïîçèòîðà.
Áëîê Soloist ãåíåðèðóåò ñîëüíûå ïàðòèè â ñîîòâåòñòâèè ñ âûáðàííûì ñòèëåì.
Ïîñðåäñòâîì áëîêà StyleMaker ìîãóò ñîçäàâàòüñÿ ñòèëè èç äàííûõ ãîòîâîãî MIDI-ôàéëà.
2. Jammer Professional
(Ðàçðàáîò÷èê - SoundTrek . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 4.0).
Ãåíåðàòîð àêêîìïàíåìåíòà, âûïîëíåííûé â ñòèëå MIDI-ñåêâåíñîðà. Ïîääåðæèâàåò äîðîæêè òðåõ òèïîâ: MIDI - ìåëîäè÷åñêàÿ, Drum Piece - ðèòìè÷åñêàÿ, è Style - ñòèëåâàÿ. Íà ìåëîäè÷åñêèõ è ðèòìè÷åñêèõ äîðîæêàõ çàïèñûâàþòñÿ èñõîäíûå ïàðòèè, ñòèëåâûå ñëóæàò äëÿ ñîçäàíèÿ àêêîìïàíåìåíòà.
Ðàçëè÷àþòñÿ ñòèëè îòäåëüíûõ èíñòðóìåíòîâ - óäàðíûõ, ãèòàðû, ïèàíèíî, ñàêñîôîíà è ò.ï. - è àíñàìáëåâûå (band).  àíñàìáëåâûé ñòèëü ìîæåò âõîäèòü îäèí èëè íåñêîëüêî èíñòðóìåíòàëüíûõ.
Ïðîöåññ ñîçäàíèÿ àêêîìïàíåìåíòà ñîñòîèò â ñîçäàíèè ñòèëåâûõ äîðîæåê, íàçíà÷åíèè ñòèëåé ìåëîäè÷åñêèì è ðèòìè÷åñêèì äîðîæêàì è âûïîëíåíèè êîìàíäû "Compose", ïî êîòîðîé Jammer ãåíåðèðóåò ïàðòèè àêêîìïàíåìåíòà è çàïèñûâàåò èõ íà ñòèëåâûõ äîðîæêàõ. Êàæäàÿ êîìàíäà Compose ãåíåðèðóåò â îáùåì ñëó÷àå ðàçíûé ðèñóíîê àêêîìïàíåìåíòà.
Äîñòàòî÷íî óçêèé êëàññ ïðîãðàìì, ïûòàþùèõñÿ ïóòåì àíàëèçà çâóêîâîãî ñèãíàëà èëè èçîáðàæåíèÿ âûäåëèòü â íåì îòäåëüíûå ìóçûêàëüíûå íîòû (çâó÷àùèå, íàðèñîâàííûå èëè íàïå÷àòàííûå) è âûäàòü ðåçóëüòàò â ôîðìàòå MIDI-ïàðòèòóðû.  ñâÿçè ñ èñêëþ÷èòåëüíîé ñëîæíîñòüþ çàäà÷à äëÿ çâóêîâîãî ñèãíàëà ïîêà èìååò òîëüêî ÷àñòíûå ðåøåíèÿ - âûäåëåíèå íîò èç îäíîãîëîñîãî ïðîèçâåäåíèÿ, ðàñïîçíàâàíèå àêêîðäîâ è ðèòìè÷åñêèõ äîëåé. Ñ ðàñïîçíàâàíèåì èçîáðàæåíèÿ äåëî îáñòîèò ãîðàçäî ëó÷øå - êà÷åñòâåííî íàïå÷àòàííàÿ ïàðòèòóðà ðàñïîçíàåòñÿ â îáùåì ñëó÷àå áåç îøèáîê.
Ïîäðîáíåå ñ ðàáîòîé ðàñïîçíàâàòåëåé íîò îçíàêîìèìñÿ íà ïðèìåðå ñëåäóþùåé ïðãðàììû:
SmartScore
(Ðàçðàáîò÷èê – Musitek . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 1.2.2)
Ïðîôåññèîíàëüíàÿ ñèñòåìà ðàñïîçíàâàíèÿ îòñêàíèðîâàííûõ íîòíûõ ïàðòèòóð, ðåäàêòèðîâàíèÿ, ïðåîáðàçîâàíèÿ â MIDI-ôîðìàò è ïå÷àòè. Ðàçðàáîòàíà "ïî ñëåäàì" èçâåñòíîé ïðîãðàììû MIDIScan.
Èñõîäíîå èçîáðàæåíèå ìîæåò áûòü çàãðóæåíî èç ôàéëà èëè ââåäåíî ñî ñêàíåðà. Äëÿ äîâîäêè è ïîä÷èñòêè èçîáðàæåíèÿ èìååòñÿ íåñëîæíûé ãðàôè÷åñêèé ðåäàêòîð ñ íàáîðîì îñíîâíûõ ôóíêöèé - ìîíòàæà, ïîâîðîòà, ðèñîâàíèÿ ëèíèé, ñòèðàíèÿ ó÷àñòêîâ. Åñòü ýôôåêòèâíàÿ ôóíêöèÿ óñòðàíåíèÿ ïåðåêîñà (deskew): ïðè ïîìîùè ìûøè èçîáðàæàåòñÿ ëèíèÿ, ïàðàëëåëüíàÿ ãîðèçîíòàëè íà èçîáðàæåíèè, ïîñëå ÷åãî íóæíûé ïîâîðîò âûïîëíÿåòñÿ àâòîìàòè÷åñêè.
Ôóíêöèÿ Recognition çàïóñêàåò ðàñïîçíàâàíèå íîòíîãî òåêñòà. Ïîñëå åå çàâåðøåíèÿ èñõîäíîå èçîáðàæåíèå è ðàñïîçíàííûå íîòû îòîáðàæàþòñÿ â ñìåæíûõ îêíàõ ñ ñèíõðîííîé ïðîêðóòêîé, ÷òî îáëåã÷àåò âíåñåíèå èñïðàâëåíèé.
Ïðîãðàììà èìååò äîñòàòî÷íî áîãàòûé íàáîð ñðåäñòâ äëÿ ðàññòàíîâêè ìóçûêàëüíûõ îáîçíà÷åíèé â íîòíîì òåêñòå, à òàêæå äëÿ ðåäàêòèðîâàíèÿ MIDI-äàííûõ - Piano Roll è Event List. Ïîääåðæèâàþòñÿ íàáîðû èíñòðóìåíòîâ GM, GS, MT-32 è XG.
MIDI-ñîîáùåíèÿ òàêæå ìîãóò áûòü çàïèñàíû â ðåàëüíîì âðåìåíè ñ MIDI-ïîðòà.
Âûïîëíÿþò ïðåîáðàçîâàíèå îäíîãî âèäà çâóêîâîé èíôîðìàöèè â äðóãîé áåç èçìåíåíèÿ ïðèíöèïà ïðåäñòàâëåíèÿ äàííûõ. Ñëóæàò äëÿ ïåðåíîñà äàííûõ ìåæäó ñèñòåìàìè, â êîòîðûõ ïðèíÿòû ðàçíûå ôîðìàòû è ìåòîäû êîäèðîâàíèÿ.
Ïðåîáðàçîâàíèå ôîðìàòà ìîæåò áûòü èñêàæàþùèì è íåèñêàæàþùèì. Ïðè íåèñêàæàþùåì ïðåîáðàçîâàíèè íèêàêàÿ èíôîðìàöèÿ, ñîäåðæàùàÿñÿ â èñõîäíûõ äàííûõ, íå òåðÿåòñÿ, õîòÿ â ïðîöåññå ìîæåò áûòü äîáàâëåíà äîïîëíèòåëüíàÿ èíôîðìàöèÿ. Ïðè èñêàæàþùåì ïðåîáðàçîâàíèè ïðîèñõîäèò íåîáðàòèìàÿ ïîòåðÿ êàêîé-ëèáî ÷àñòè èñõîäíîé èíôîðìàöèè, ÷òî íåðåäêî âëå÷åò çà ñîáîé óõóäøåíèå êîíå÷íûõ ïàðàìåòðîâ çâóêà.
Äëÿ ïðåîáðàçîâàíèé ñïðàâåäëèâî ïðàâèëî: åñëè ïðåîáðàçîâàíèå ôîðìàòà A â ôîðìàò B ÿâëÿåòñÿ íåèñêàæàþùèì, òî îáÿçàòåëüíî ñóùåñòâóåò îáðàòíîå ïðåîáðàçîâàíèå B â A, ïîëíîñòüþ âîññòàíàâëèâàþùåå âñþ èñõîäíóþ èíôîðìàöèþ ôîðìàòà A. Äðóãèìè ñëîâàìè, ïðåîáðàçîâàíèå íàáîðà äàííûõ èç A â B è ñðàçó çàòåì îáðàòíî â A äàåò â ðåçóëüòàòå èñõîäíûé íàáîð äàííûõ, åñëè âñå îïåðàöèè âûïîëíåíû êîððåêòíî. Îáðàòíîå ïðåîáðàçîâàíèå èç B â A â îáùåì ñëó÷àå ìîæåò áûòü è èñêàæàþùèì.
Ïîäðîáíåå ñ ðàáîòîé ïðåîáðàçîâàòåëåé ôîðìàòîâ îçíàêîìèìñÿ íà ïðèìåðå ñëåäóþùåé ïðãðàììû:
(Ðàçðàáîò÷èê - FMJ-Software . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 5.3).
Ìîùíûé êîíâåðòîð ñ îêîííûì èíòåðôåéñîì ïîä Win32. Ïîääåðæèâàåòñÿ áîëåå 330 ðàçëè÷íûõ ôîðìàòîâ çâóêîâûõ ôàéëîâ, èíñòðóìåíòîâ è áàíêîâ ñèíòåçòàòîðîâ è òðåêåðîâ.
Ñîäåðæèò âñòðîåííûé ðåäàêòîð èíñòðóìåíòîâ: ðàñêëàäêà ïî êëàâèàòóðå, ðåæèìû çâóêîèçâëå÷åíèÿ, òî÷êè çàöèêëèâàíèÿ ñåìïëà (loops), ïàðàìåòðû ãåíåðàòîðîâ îãèáàþùèõ, LFO, ôèëüòðîâ è ýôôåêò-ïðîöåññîðà, à òàêæå ïðîñòîé âñòðîåííûé ðåäàêòîð îöèôðîâîê ñ ôóíêöèÿìè ìîíòàæà è íàñòðîéêè öèêëîâ. Çâó÷àíèå ñåìïëîâ ìîæåò áûòü ïðîñëóøàíî íà âûáðàííîì àóäèîóñòðîéñòâå (ïîääåðæèâàåòñÿ DirectSound).
Îïèñàíèÿ èíñòðóìåíòà è îöèôðîâêè ìîãóò áûòü èç ñèíòåçàòîðà ïîëó÷åíû ïî MIDI ïîñðåäñòâîì SDS (Sample Dump Standard), à òàêæå ïåðåäàíû îáðàòíî â ñèíòåçàòîð.
Ïðåäîñòàâëÿåòñÿ ôóíêöèÿ ïàêåòíîé îáðàáîòêè (Batch Conversion) äëÿ ìíîæåñòâåííîé îáðàáîòêè ôàéëîâ áåç âìåøàòåëüñòâà ïîëüçîâàòåëÿ.
Ñëóæàò äëÿ ïðÿìîãî ñ÷èòûâàíèÿ çâóêîâîé èíôîðìàöèè ñ êîìïàêò-äèñêà â öèôðîâîì ôîðìàòå ïîñðåäñòâîì ïðèâîäà CD-ROM.  îòëè÷èå îò çàïèñè ïîñðåäñòâîì çâóêîâîãî àäàïòåðà, ïðè êîòîðîì ïðîèñõîäèò äâîéíîå ïðîìåæóòî÷íîå ïðåîáðàçîâàíèå - â ÖÀÏ ïðîèãðûâàòåëÿ è â ÀÖÏ àäàïòåðà, ïåðåíîñÿò öèôðîâîå ïðåäñòàâëåíèå çâóêà ñ äîðîæêè íà æåñòêèé äèñê òî÷íî è áåç ïîòåðü.
Äëÿ òî÷íîãî (áåç ïîòåðè êà÷åñòâà) ÷òåíèÿ çâóêîâûõ äîðîæåê âñÿ êîìïüþòåðíàÿ ñèñòåìà äîëæíà óäîâëåòâîðÿòü ðÿäó óñëîâèé:
* Ïðèâîä CD-ROM äîëæåí ïîääåðæèâàòü ôóíêöèþ ïðÿìîãî ÷òåíèÿ çâóêîâûõ äîðîæåê (êîìàíäû Read Long, Read Raw Sectors)
* Ôóíêöèÿ ïðÿìîãî ÷òåíèÿ â ïðèâîäå äîëæíà áûòü ðåàëèçîâàíà êîððåêòíî - òî åñòü áåç èçìåíåíèé ïåðåäàâàòü ñ÷èòàííóþ ñ äîðîæêè çâóêîâóþ èíôîðìàöèþ äðàéâåðó ïðèâîäà, à òàêæå îáåñïå÷èâàòü òî÷íîå ïîçèöèîíèðîâàíèå íà íóæíûé çâóêîâîé êàäð (ñåêòîð). Áîëüøèíñòâî ïðèâîäîâ ïðè ÷òåíèè "ïðîìàõèâàåòñÿ" ìèìî íóæíîãî êàäðà, ÷òî òðåáóåò ñïåöèàëüíûõ ïðîãðàììíûõ ìåð âîññòàíîâëåíèÿ äàííûõ
* Äðàéâåð ïðèâîäà è ñëóæáà óïðàâëåíèÿ CD-ROM â îïåðàöèîííîé ñèñòåìå äîëæíû ïîääåðæèâàòü îïåðàöèè ïðÿìîãî ÷òåíèÿ è áóôåðèçàöèþ äàííûõ
* Ïðîãðàììà ñ÷èòûâàíèÿ äîëæíà êîððåêòíî âûïîëíÿòü âñå íåîáõîäèìûå äëÿ ðàáîòû ôóíêöèè
Îñíîâíîé ýëåìåíò ïðàâèëüíîé ñèñòåìû, ïðèãîäíîé äëÿ ñ÷èòûâàíèÿ çâóêîâûõ äîðîæåê, - ñàì ïðèâîä CD-ROM. Ïðè óñëîâèè âûáîðà ïîäõîäÿùåãî ïðèâîäà (Panasonic CR-584 è âûøå; Pioneer DR-511, 502S; Sony CDU-711, 811; Samsung 2030, 2430, 3230; Teac 532) îñòàëüíîå îáû÷íî íå ïðåäñòàâëÿåò îñîáûõ ïðîáëåì.
Ïðîãðàììíûé ìåòîä êîððåêòíîé ñòûêîâêè ïðî÷èòàííûõ ó÷àñòêîâ ñ ÷üåé-òî ëåãêîé ðóêè ïîëó÷èë íàçâàíèå Jitter Correction, â òî âðåìÿ êàê Jitter - ñîâåðøåííî ïîñòîðîííèé òåðìèí èç îáëàñòè ôàçîâûõ õàðàêòåðèñòèê ñèãíàëà. Áîëåå ïðàâèëüíî áûëî áû íàçûâàòü ýòîò ìåòîä êîððåêöèåé îøèáîê ïîçèöèîíèðîâàíèÿ.
Ïðÿìîå ÷òåíèå äîðîæåê ïîëó÷èëî óñòîÿâøååñÿ æàðãîííîå íàçâàíèå Grab (grabbing).
Ïîäðîáíåå ñ ðàáîòîé ñ÷èòûâàòåëåé çâóêîâûõ äîðîæåê ñ êîìïàêò-äèñêîâ îçíàêîìèìñÿ íà ïðèìåðå ñëåäóþùåé ïðãðàììû:
(Ðàçðàáîò÷èê - Christoph Schmelnik . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 1.49).
Óäîáíàÿ è íàäåæíàÿ ïðîãðàììà. Ïîääåðæèâåò íåñêîëüêî ïðèâîäîâ CD-ROM, äëÿ êàæäîãî èç êîòîðûõ ìîæíî çàäàòü ðåæèìû ðàáîòû.
Êîïèðîâàíèå ìîæåò âûïîëíÿòüñÿ â òðåõ ðåæèìàõ:
* Normal - ÷åðåäóþùèåñÿ ÷òåíèå ñ CD è çàïèñü íà HDD
* Burst - ïåðåêðûâàþùèåñÿ ÷òåíèå è çàïèñü, ïðèâîäèò ê îøèáêàì íà íåêîððåêòíûõ ïðèâîäàõ è äðàéâåðàõ
* Sector Synchronisation - ÷òåíèå ñ CD "âíàõëåñò", êîãäà î÷åðåäíàÿ îïåðàöèÿ ÷èòàåò íåñêîëüêî ñåêòîðîâ, óæå ïðî÷èòàííûõ ïðåäûäóùåé. Òàêîé ðåæèì ïîçâîëÿåò ïðàâèëüíî ñîñòûêîâàòü ïðî÷èòàííûå ïîðöèè ñåêòîðîâ â òîì ñëó÷àå, êîãäà ïðèâîä íå ìîæåò òî÷íî ïîçèöèîíèðîâàòüñÿ íà çàäàííûé ñåêòîð
Ïîääåðæèâàåòñÿ äâà âèäà îïåðàöèé êîïèðîâàíèÿ: Track - îäíà èëè íåñêîëüêî äîðîæåê öåëèêîì, è Range - çàäàííûé äèàïàçîí çâóêîâûõ êàäðîâ â ïðåäåëàõ âñåãî äèñêà. Âî âòîðîì ñëó÷àå ïðåäëàãàåòñÿ óäîáíàÿ âîçìîæíîñòü ïðîñëóøèâàíèÿ ôðàãìåíòà ñ êîððåêöèåé åãî íà÷àëüíîãî è êîíå÷íîãî ó÷àñòêîâ.
Ïðîãðàììà óìååò ðàáîòàòü ñ ôàéëîì CDPLAYER.INI, â êîòîðîì ñòàíäàðòíûé Windows CD Player õðàíèò íàçâàíèÿ è ñîäåðæàíèå äèñêîâ. Ïðè êîïèðîâàíèè WinDAC ìîæåò ïðèñâàèâàòü ôàéëàì íàçâàíèÿ äîðîæåê äèñêà, à òàêæå ïîìåùàòü èõ â êàòàëîãè, ñîîòâåòñòâóþùèå íàçâàíèÿì äèñêîâ.
Ïðè ñîçäàíèè ôàéëà ìîæåò èñïîëüçîâàòüñÿ ëþáîé ñèñòåìíûé ACM Codec, òàê ÷òî ïðè èñïîëüçîâàíèè õîðîøåãî ïðèâîäà, íå ñáèâàþùåãîñÿ ïðè ïðåðûâèñòîì ÷òåíèè, âîçìîæíî ïðÿìîå ïðåîáðàçîâàíèå â íóæíûé ôîðìàò - MP3, ADPCM è äð. Ïîääåðæèâàþòñÿ òàêæå ïîäêëþ÷àåìûå ìîäóëè (plugins) äëÿ ïðåîáðàçîâàíèÿ âûõîäíûõ ôîðìàòîâ è ïàêåòû âíåøíèõ êîìàíä (scripts) äëÿ äîïîëíèòåëüíîé îáðàáîòêè ïîëó÷åííûõ ôàéëîâ.
Äîïîëíèòåëüíî ïðåäîñòàâëÿþòñÿ ôóíêöèè ïðîñòîãî CD-ïðîèãðûâàòåëÿ.
Ñæèìàþò öèôðîâîå ïðåäñòàâëåíèå çâóêîâîé ôîíîãðàììû ïðèìåðíî íà ïîðÿäîê ïîñðåäñòâîì òàê íàçûâàåìîãî êîäèðîâàíèÿ âîñïðèíèìàåìîãî, èëè ðàñïîçíàâàåìîãî (perceptual coding). Èç ïñèõîàêóñòè÷åñêèõ èññëåäîâàíèé èçâåñòíî, ÷òî îò÷åòëèâî ñëóõîì âîñïðèíèìàþòñÿ ëèøü äîñòàòî÷íî ÿðêèå è îáîñîáëåííûå ÷àñòîòíûå êîìïîíåíòû, åñëè æå èç íåñêîëüêèõ òîíîâ áëèçêîé âûñîòû îäèí èìååò çíà÷èòåëüíî áîëüøóþ èíòåíñèâíîñòü, òî îí ìàñêèðóåò äëÿ ñëóõà ìåíåå èíòåíñèâíûå, íàõîäÿùèåñÿ ðÿäîì ñ íèì. Ïðè óäàëåíèè ìàñêèðóåìûõ êîìïîíåíòîâ ïîäàâëÿþùåå áîëüøèíñòâî ñëóøàòåëåé, îñîáåííî ïðè âîñïðîèçâåäåíèè íà àïïàðàòóðå ñðåäíåãî êëàññà, íå çàìå÷àåò ðàçëè÷èé ñ èñõîäíûì ñèãíàëîì. Îáúåì ìàñêèðóåìûõ êîìïîíåíòîâ âåñüìà çíà÷èòåëåí, âäîáàâîê ïðè ñæàòèè ïðèìåíÿåòñÿ àäàïòèâíîå ýêîíîìè÷íîå êîäèðîâàíèå. Áëàãîäàðÿ âñåìó ýòîìó ñîâðåìåííûå êîìïðåññîðû óìåíüøàþò îáúåì çâóêîâûõ äàííûõ ïðèìåðíî íà ïîðÿäîê áåç ÿâíî îùóòèìîé ïîòåðè êà÷åñòâà çâó÷àíèÿ.
 îòíîøåíèè ñæàòûõ ýòèìè ìåòîäàìè ôîíîãðàìì ïðèìåíÿåòñÿ ïîíÿòèå ñêîðîñòè áèòîâîãî ïîòîêà (bitrate), äîñòàòî÷íîé äëÿ âîñïðîèçâåäåíèÿ ñæàòîé ôîíîãðàììû. Ñêîðîñòü ïîòîêà ÿâëÿåòñÿ îòíîñèòåëüíûì ïîêàçàòåëåì ñòåïåíè ñîõðàíåíèÿ êà÷åñòâà çâó÷àíèÿ ïðè ñæàòèè - íà âûñîêèõ ñêîðîñòÿõ îíî îáû÷íî âûøå, ÷åì íà íèçêèõ, îäíàêî âî ìíîãîì ýòî çàâèñèò îò ãëóáèíû è òî÷íîñòè àíàëèçà èñõîäíîé ôîíîãðàììû.
Íàèáîëüøåå ðàñïðîñòðàíåíèå ïîëó÷èë ìåòîä Audio MPEG-1 Layer 3, èìåíóåìûé ÷àùå âñåãî MPEG-3 èëè MP3. Ìåíåå ïîïóëÿðíû ôîðìàòû MPEG-2 AAC (Advanced Audio Coding), VQF (Vector Quantization Format) è MPEG-4.
Íàäî çàìåòèòü, ÷òî ïðè îöåíêå êà÷åñòâà ñæàòûõ ôîíîãðàìì äîïóñòèìî èñêëþ÷èòåëüíî òåñòîâîå ïðîñëóøèâàíèå. Ïîñêîëüêó ýòè ìåòîäû ñæàòèÿ îðèåíòèðîâàíû òîëüêî íà ÷åëîâå÷åñêîå âîñïðèÿòèå, íèêàêèå îáúåêòèâíûå ïîêàçàòåëè - ïîëîñà ÷àñòîò, àìïëèòóäíûå, ÷àñòîòíûå, ôàçîâûå è èíûå õàðàêòåðèñòèêè íå ìîãóò ñëóæèòü êðèòåðèÿìè êà÷åñòâà ïðåîáðàçîâàíèÿ.
Ïîäðîáíåå ñ ðàáîòîé ïñèàêóñòè÷åñêèõ êîìïðåññîðîâ îçíàêîìèìñÿ íà ïðèìåðå ñëåäóþùèõ ïðãðàìì:
(Ðàçðàáîò÷èê - Tord Jansson Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 0.82).
Íåáîëüøîé è äîñòàòî÷íî êà÷åñòâåííûé êîìïðåññîð ñ çàïóñêîì èç êîìàíäíîé ñòðîêè, îäèí èç ñàìûõ ñêîðîñòíûõ. Ñóùåñòâóåò ïîä ìíîæåñòâî ïëàòôîðì è ÎÑ: x86, Alpha, M68k, Windows 95/98/NT, Linux, Solaris, SCO è äð.
Ïîääåðæèâàåò ñêîðîñòè îò 32 äî 320 Êáèò/ñ è ÷àñòîòû äèñêðåòèçàöèè 32, 44,1 è 48 êÃö. Âõîäíîé è âûõîäíîé ôàéëû ìîãóò áûòü ñòàíäàðòíûìè ïîòîêàìè StdIn è StdOut.
Äëÿ óäîáñòâà èñïîëüçîâàíèÿ BladeEnc ñîçäàíî íåñêîëüêî îêîííûõ ãðàôè÷åñêèõ èíòåðôåéñîâ ïîä Windows 95/NT - AutoBlade, BEShell, BFree, BladeBatch è ò.ï. Ïðîöåññîð BladeEnc âûïóñêàåòñÿ òàêæå â âèäå íåçàâèñèìîãî DLL-ìîäóëÿ (plugin), êîòîðûé ìîæåò ïîäêëþ÷àòüñÿ ê äðóãèì ïðîãðàììàì îáðàáîòêè çâóêà.
Àâòîð ðåêîìåíäóåò ïðèìåíÿòü BladeEnc ïðè ñêîðîñòÿõ ïîòîêà 160 Êáèò/ñ è âûøå, ïðèçíàâàÿ, ÷òî ïðè íèçêèõ ñêîðîñòÿõ áîëåå âûñîêîå êà÷åñòâî îáåñïå÷èâàþò ïðîäóêòû Fraunhofer IIS.
(Ðàçðàáîò÷èê - Yamaha . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.54 b4).
Êîìïðåññîð â ôîðìàò VQF. Ïðè ñêîðîñòè ïîòîêà 96 Êáèò/ñ îáåñïå÷èâàåò êà÷åñòâî çâó÷àíèÿ, ïðèìåðíî ðàâíîå õîðîøåìó êîìïðåññîðó MP3 ïðè ñêîðîñòè ïîòîêà 128 Êáèò/ñ (ñòåïåíü ñæàòèÿ îêîëî 1:14). Ïðè ìåíüøèõ ñêîðîñòÿõ îáåñïå÷èâàåòñÿ ñæàòèå äî 20 ðàç.
Ïîääåðæèâàþòñÿ âõîäíûå ôîðìàòû îò 8 êÃö/8 ðàçðÿäîâ/ìîíî äî 44,1 êÃö/16 ðàçðÿäîâ/ñòåðåî.
 ñîñòàâ âõîäèò ïàêåòíûé ïðîöåññîð SoundVQ Batch Encoder äëÿ ãðóïïîâîé îáðàáîòêè ôàéëîâ.
Çàäà÷åé ïðîèãðûâàòåëÿ ÿâëÿåòñÿ ïðîñòîå âîñïðîèçâåäåíèå çâóêîâîãî èëè ìóçûêàëüíîãî ïîòîêà. Ìîæíî âûäåëèòü ÷åòûðå îñíîâíûõ êëàññà ïðîèãðûâàòåëåé:
* Auduo - äëÿ âîñïðîèçâåäåíèÿ àóäèîôàéëîâ. Ñþäà îòíîñÿòñÿ ïðîñòûå ïðîèãðûâàòåëè ôîðìàòîâ WAV, VOC, AU, à òàêæå ñæàòûõ ïîòîêîâûõ ôîðìàòîâ - MP3/VQF/AAC, ADPCM, GSM è ò.ï.
* MIDI - äëÿ âîñïðîèçâåäåíèÿ MIDI-ôàéëîâ. Â ôóíêöèþ ïðîèãðûâàòåëÿ âõîäèò òîëüêî îáúåäèíåíèå âèðòóàëüíûõ "äîðîæåê" ôàéëà è îòïðàâêà MIDI-ñîáûòèé íà çàäàííûé MIDI-ïîðò. Ñîáñòâåííî èíòåðïðåòàöèåé äàííûõ çàíèìàåòñÿ MIDI-óñòðîéñòâî - àïïàðàòíûé èëè ïðîãðàììíûé ñèíòåçàòîð.
* Òðåêåðíûå - äëÿ âîñïðîèçâåäåíèÿ òðåêåðíûõ ìîäóëåé. Òàêîé ïðîèãðûâàòåëü ôàêòè÷åñêè ñîäåðæèò â ñåáå âñþ çâóêîâóþ ñèñòåìó òðåêåðà äëÿ èíòåðïðåòàöèè íîò è êîìàíä ìîäóëÿ.
* Ñåòåâûå - äëÿ âîñïðîèçâåäåíèÿ øèðîêîâåùàòåëüíûõ ñåòåâûõ ïîòîêîâ â ðåàëüíîì âðåìåíè. Ïðè ïîìîùè ñïåöèàëüíûõ ïðîòîêîëîâ (RealAudio, AudioActive, StreamWorks, NetShow) îðãàíèçóþòñÿ âåùàòåëüíûå ñåðâåðû, êîòîðûå â ðåàëüíîì âðåìåíè ïåðåäàþò çâóêîâóþ è âèäåîèíôîðìàöèþ âñåì ïîäêëþ÷èâøèìñÿ ê ñåðâåðó êëèåíòàì.  çàäà÷ó ñåòåâîãî ïðîèãðûâàòåëÿ âõîäèò ðàñøèôðîâêà ñæàòîãî ôîðìàòà çâóêà è åãî âîñïðîèçâåäåíèå ÷åðåç àóäèîïîðò.
Ñóùåñòâóþò óíèâåðñàëüíûå ïðîèãðûâàòåëè, ñî÷åòàþùèå â ñåáå ñâîéñòâà íåñêîëüêèõ êëàññîâ.
Ðàñøèôðîâêà è èíòåðïðåòàöèÿ ïðîèãðûâàåìîãî ôàéëà ìîæåò âûïîëíÿòüñÿ êàê ñàìèì ïðîèãðûâàòåëåì, òàê è ñèñòåìíûìè ñëóæáàìè èëè ïîäêëþ÷àåìûìè ìîäóëÿìè (plugins). Åñëè ðåçóëüòèðóþùèé çâóê ñîçäàåòñÿ è âûâîäèòñÿ ñàìèì ïðîèãðûâàòåëåì, âîçìîæíà åãî îáðàáîòêà (àêöåíòèðîâêà áàñîâ, ðàñøèðåíèå ñòåðåîýôôåêòà, ýêâàëàéçåð) è èíäèêàöèÿ (îñöèëëîãðàììà, ñïåêòðîãðàììà).
Ìíîãèå ïðîèãðûâàòåëè ïîääåðæèâàþò ñïèñîê ïðîèãðûâàåìûõ ôàéëîâ (playlist).
Ïîëåçíîé ôóíêöèåé ðÿäà MIDI-ïðîèãðûâàòåëåé ÿâëÿåòñÿ ïîñûëêà êîìàíäû èíèöèàëèçàöèè ñèíòåçàòîðà â ðåæèìàõ GM, GS èëè XG ïåðåä ïðîèãðûâàíèåì ôàéëà, òàê êàê ìíîãèå MIDI-ôàéëû íå ñîäåðæàò òàêèõ êîìàíä íè â íà÷àëå, íè â êîíöå, èç-çà ÷åãî ñîñòîÿíèå ñèíòåçàòîðà ìîæåò ñòàòü íåîïðåäåëåííûì.
Ïîäðîáíåå ñ ðàáîòîé ïðîèãðûâàòåëåé îçíàêîìèìñÿ íà ïðèìåðå ñëåäóþùèõ ïðãðàìì:
1. WinAMP
(Ðàçðàáîò÷èê - NullSoft Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.61c).
Î÷åâèäíî, ýòî ñàìûé ïîïóëÿðíûé ïðîèãðûâàòåëü çâóêîâûõ ìîäóëåé. Ïîääåðæèâàåò ôîðìàòû WAV, VOC, MP1, MP2, MP3, STM, S3M, XM, IT, DSM, MED, FAR, ULT, MTM, à òàêæå çâóêîâûå êîìïàêò-äèñêè (CD-DA). Ïîääåðæèâàþòñÿ ñïèñêè ôîðìàòîâ M3U, PLS, ñëó÷àéíîå è öèêëè÷åñêîå ïðîèãðûâàíèå.
Ðàñïðîñòðàíÿåòñÿ â äâóõ âàðèàíòàõ: áàçîâûé - ñ ïîääåðæêîé âûøåïåðå÷èñëåííûõ ôîðìàòîâ, è ïîëíûé - ñ äîïîëíèòåëüíîé ïîääåðæêîé ôîðìàòîâ WMA è Mjuice.
Èìååò îòêðûòóþ àðõèòåêòóðó, îñíîâàííóþ íà ïîäêëþ÷àåìûõ è çàìåíÿåìûõ ìîäóëÿõ (plugins). Çà ðàñøèôðîâêó âõîäíûõ ôîðìàòîâ îòâå÷àþò ìîäóëè-äåêîäåðû, çà âûâîä íà êîíêðåòíûå óñòðîéñòâà (Wave Out, DirectSound) - ìîäóëè âûâîäà. Èìååòñÿ ìîäóëü çàïèñè âûõîäíîãî ñèãíàëà íà äèñê â WAV-ôàéë (Disk Writer). Áîëüøàÿ êîëëåêöèÿ ìîäóëåé íàõîäèòñÿ íà ñàéòå WinAMP.
Äëÿ âíóòðåííåé îáðàáîòêè ñèãíàëà (DSP/Effects), îòîáðàæåíèÿ äèíàìèêè âîñïðîèçâåäåíèÿ (Visualization), à òàêæå èçîáðàæåíèÿ âíåøíåãî âèäà îêíà ïðîèãðûâàòåëÿ (Skin) òîæå èñïîëüçóþòñÿ ïîäêëþ÷àåìûå ìîäóëè.  ñîñòàâ âõîäÿò äâà ñòàíäàðòíûõ ðåæèìà îòîáðàæåíèÿ äèíàìèêè - îñöèëëîãðàììà è ñïåêòðîãðàììà.
Ñîäåðæèò âñòðîåííûé 10-ïîëîñíûé ýêâàëàéçåð ñ íàáîðîì ïðåñåòîâ è ìèíè-áðàóçåð, ÷åðåç êîòîðûé ìîãóò àâòîìàòè÷åñêè ôîðìèðîâàòüñÿ çàïðîñû íà îáíîâëåíèå ïðîèãðûâàòåëÿ ñ àâòîðñêîãî ñàéòà. Èìååò âîçìîæíîñòü ïðîèãðûâàòü ôàéë ñ óäàëåííîãî ñàéòà ïàðàëëåëüíî ñ åãî ïåðåêà÷êîé.
2. RealPlayer G2
(Ðàçðàáîò÷èê - Progressive Networks Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 6.06.99).
Ñåòåâîé ïðîèãðûâàòåëü â ñòàíäàðòå RealAudio. Âîñïðîèçâîäèò çâóêîâîé ïîòîê, ïîëó÷àåìûé ñ ñåðâåðà, âìåñòå ñ ñåðèåé ïåðèîäè÷åñêè ñìåíÿþùèõñÿ âèäåîêàäðîâ (ñêîðîñòü ïåðåäà÷è âèäåî íå ïîçâîëÿåò ïåðåäàòü íåïðåðûâíûé ïîòîê ïî îáû÷íîìó ìîäåìíîìó êàíàëó). Ïîçâîëÿåò òàêæå ïðîèãðûâàòü çâóêîâûå ôàéëû ôîðìàòîâ RealAudio, Audio MPEG, ShockWave è ò.ï., à òàêæå ïðîñìàòðèâàòü èçîáðàæåíèÿ â ôîðìàòàõ GIF è JPEG.
Ðàñøèôðîâêà âõîäíûõ ôîðìàòîâ âûïîëíÿåòñÿ ïîäêëþ÷àåìûìè ìîäóëÿìè (plugins), áîëüøèíñòâî êîòîðûõ óñòàíàâëèâàåòñÿ ïðè óñòàíîâêå ïðîèãðûâàòåëÿ. Ïîääåðæèâàåò ðàáîòó ÷åðåç Proxy-ñåðâåðû, àâòîìàòè÷åñêèé âûáîð íàèáîëåå ýôôåêòèâíîãî ïðîòîêîëà ïåðåäà÷è äàííûõ.
Èìååò áîëüøîé ñïèñîê ðàáîòàþùèõ RealAudio-êàíàëîâ, ìîæåò äèíàìè÷åñêè îòîáðàæàòü íîâûå çàðåãèñòðèðîâàííûå êàíàëû. Âåäåò è îòîáðàæàåò ñòàòèñòèêó ïåðåäà÷è, ïî êîòîðîé ìîæíî ñóäèòü î ïàðàìåòðàõ êàíàëà ñâÿçè è ýôôåêòèâíîñòè ðàáîòû ïðîòîêîëîâ.
Ïðåäíàçíà÷åíû äëÿ âåäåíèÿ çâóêîâûõ ïðîãðàìì â ðåàëüíîì âðåìåíè. Ïðåäîñòàâëÿþò âîçìîæíîñòè îïåðàòèâíîãî âûáîðà èñòî÷íèêîâ çâóêà, çàðàíåå çàãîòîâëåííûõ ðîëèêîâ, äèíàìè÷åñêîãî óïðàâëåíèÿ èõ âîñïðîèçâåäåíèåì.
Ïîäðîáíåå íà ïðèìåðå ñëåäóþùåé ïðîãðàììû:
(Ðàçðàáîò÷èê - Jeff Lee . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 1.8).
Ïðîãðàììà äëÿ äèäæååâ, èìèòèðóþùàÿ ñïåöèôè÷åñêèé ðàáî÷èé ïóëüò ñ äâóìÿ ïðîèãðûâàòåëÿìè âèíèëèòîâûõ èëè êîìïàêò-äèñêîâ. Ïîçâîëÿåò â ðåàëüíîì âðåìåíè ïåðåêëþ÷àòü, ñìåøèâàòü è ïëàâíî ïåðåâîäèòü îäèí â äðóãîé íåñêîëüêî èñòî÷íèêîâ ñèãíàëà, îäíîâðåìåííî ïîäãîòàâëèâàÿ ñëåäóþùèé íîìåð.
Äëÿ ïðîñëóøèâàíèÿ ñëåäóþùåãî ïî î÷åðåäè çâóêîâîãî íîìåðà (îáû÷íî ÷åðåç íàóøíèêè - headphones) îäíîâðåìåííî ñî çâó÷àíèåì îñíîâíîãî ñèãíàëà ÷åðåç ãðîìêîãîâîðèòåëè (speaker) ìîæåò áûòü èñïîëüçîâàí äîïîëíèòåëüíûé çâóêîâîé àäàïòåð. Ïðè íàëè÷èè òîëüêî îäíîãî àäàïòåðà ñòåðåîêàíàëû ñìåøèâàþòñÿ, îñíîâíîé çâóê ïîäàåòñÿ â îäèí êàíàë àäàïòåðà, à çâóê äëÿ íàóøíèêîâ - â äðóãîé. Ïðè ïîìîùè ðàçâåòâèòåëÿ ýòè ñèãíàëû ðàçäåëÿþòñÿ íà äâà çâóêîâûõ ðàçúåìà.
Èñòî÷íèêàìè ñèãíàëà ñëóæàò àóäèîôàéëû ôîðìàòîâ WAV è MP3, âûâîä âîçìîæåí òîëüêî ÷åðåç DirectSound-ïîðòû.
Èìåþòñÿ ôóíêöèè àâòîìàòè÷åñêîé ïîäñòðîéêè ñêîðîñòè âîñïðîèçâåäåíèÿ îäíîé êîìïîçèöèè ê äðóãîé è èõ ñèíõðîíèçàöèè, ïîìåòêè îïðåäåëåííûõ òî÷åê âíóòðè êîìïîçèöèè è ïðÿìîãî äîñòóïà ê íèì, çàöèêëèâàíèå ó÷àñòêà çâó÷àíèÿ, âñòàâêà çàðàíåå ïîäãîòîâëåííûõ çâóêîâûõ ýôôåêòîâ ïî íàæàòèþ íàçíà÷åííûõ èì êëàâèø.
Äëÿ îáðàáîòêè çâóêà ïðèìåíÿåòñÿ âñòðîåííûé 10-ïîëîñíûé ýêâàëàéçåð ñ ïîääåðæêîé ïðåñåòîâ è DSP-ìîäóëè îò ïðîèãðûâàòåëÿ WinAMP. Ìîãóò òàêæå ïðèìåíÿòüñÿ ìîäóëè äåêîäèðîâàíèÿ îò WinAMP, ÷òî äàåò âîçìîæíîñòü ïðîèãðûâàòü ÷åðåç VTT òðåêåðíûå è äðóãèå ìîäóëè. Ïîääåðæèâàþòñÿ ìîäóëè îïèñàíèÿ èíòåðôåéñà (skins), ïîçâîëÿþùèå ìåíÿòü âíåøíèé âèä ïàíåëåé è îðãàíîâ óïðàâëåíèÿ.
Ïîääåðæèâàåòñÿ âåäåíèå ñïèñêîâ ïðîèãðûâàåìûõ ôàéëîâ. Âîçìîæíà ïðÿìàÿ çàïèñü ðåçóëüòàòà â WAV- èëè MP3-ôàéë.
Ïðèìåðàìè ÿâëÿþòñÿ:
1. MIDI-Ox
(Ðàçðàáîò÷èê - Jamie O'Connell, Jerry Jorgenrud . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 5.5.1).
Ïîëåçíàÿ ïðîãðàììà äëÿ äèàãíîñòèêè è îòëàäêè MIDI-îáîðóäîâàíèÿ, ïîðòîâ è äðàéâåðîâ. Îáåñïå÷èâàåò òðàññèðîâêó, ôèëüòðîâàíèå è ôîðìèðîâàíèå MIDI-ñîîáùåíèé, à òàêæå âåäåíèå íåñëîæíîé áèáëèîòåêè SysEx-áàíêîâ.
Îñíîâíûå ôóíêöèè: âûäà÷à â îêíî MIDI-ñîîáùåíèé, ïðèõîäÿùèõ ñ âûáðàííûõ ïîðòîâ; ïåðåäà÷à ýòèõ ñîîáùåíèé â âûáðàííûå âûõîäíûå ïîðòû; çàïðåò ïðèåìà îïðåäåëåííûõ êëàññîâ ñîîáùåíèé (ôèëüòàöèÿ); çàìåíà çàäàííûõ ïðèõîäÿùèõ ñîáûòèé íà äðóãèå ïðè îòïðàâêå â âûõîäíîé ïîðò (îòîáðàæåíèå); ïîñûëêà ñôîðìèðîâàííûõ ïðîãðàììîé ñîîáùåíèé Control/Bank/Patch Change è SysEx; èìèòàöèÿ MIDI-êëàâèàòóðû íà àëôàâèòíî-öèôðîâîé êëàâèàòóðå êîìïüþòåðà; ïîñûëêà êîìàíä ñáðîñà MIDI-óñòðîéñòâà è âêëþ÷åíèÿ ðåæèìîâ GM/GS/XG. Åñòü ïðîñòîé MIDI-ïðîèãðûâàòåëü.
2. Hubi's Loopback
(Ðàçðàáîò÷èê - Hubert Winkler . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.51).
Äðàéâåð, ñîçäàþùèé â ñèñòåìå íåñêîëüêî âèðòóàëüíûõ MIDI-êàáåëåé ñ ïîðòàìè In è Out íà êàæäîì êîíöå. Ê êàæäîìó ïîðòó ìîæåò áûòü îäíîâðåìåííî ïîäêëþ÷åíî íåñêîëüêî ïðîãðàìì (ìóëüòèêëèåíòíàÿ òåõíîëîãèÿ). Ñîîáùåíèÿ, ïîñûëàåìûå ïðîãðàììàìè â Out-ïîðò êàáåëÿ, ñìåøèâàþòñÿ è ïåðåäàþòñÿ â In-ïîðò, îòêóäà èõ ìîãóò èçâëåêàòü äðóãèå ïðîãðàììû. Òàêèì îáðàçîì, ðåçóëüòàò ðàáîòû îäíîé ïðîãðàììû ìîæåò áûòü ïîäàí íåïîñðåäñòâåííî íà âõîä äðóãîé, ìèíóÿ êàêèå-ëèáî àïïàðàòíûå MIDI-ñðåäñòâà.
Êðîìå ýòîãî, äðàéâåð ñîçäàåò äëÿ êàæäîãî ñóùåñòâóþùåãî MIDI-óñòðîéñòâà äîïîëíèòåëüíûå ìóëüòèêëèåíòíûå ïîðòû, ïîçâîëÿÿ èñïîëüçîâàòü è ýòè óñòðîéñòâà íåñêîëüêèì ïðîãðàììàì ñðàçó.
3. MIDI Keyboard Monitor
(Ðàçðàáîò÷èê - Eugene Muzychenko . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 1.0)
Ïðîñòåéøèé ìîíèòîð MIDI-êëàâèàòóðû ñ ðàçäåëåíèåì åå íà äâà ìàíóàëà.
Äëÿ êàæäîãî ìàíóàëà çàäàåòñÿ äèàïàçîí êëàâèø (çîíà) ìàíóàëà, âõîäíûå è âûõîäíûå MIDI-óñòðîéñòâà è êàíàëû, íîìåðà áàíêà è èíñòðóìåíòà. Íîòû, ïðèíÿòûå èç ïðèåìíîãî êàíàëà ñîîòâåòñòâóþùåé çîíû, ïåðåïðàâëÿþòñÿ â âûâîäíîé êàíàë ñ çàäàííûì ñìåùåíèåì ïî âûñîòå. Òàêèì îáðàçîì, ðåàëèçóåòñÿ îäíîâðåìåííàÿ èãðà äâóìÿ ðóêàìè è ðàçëè÷íûìè èíñòðóìåíòàìè. Ïðè çàäàíèè ïåðåêðûâàþùèõñÿ çîí íàæàòèå êëàâèø âûçûâàåò îäíîâðåìåííîå çâó÷àíèå îáîèõ èíñòðóìåíòîâ.
4. XG Edit
(Ðàçðàáîò÷èê - Gary Gregson . Ïîñëåäíÿÿ âûïóùåííàÿ âåðñèÿ - 2.645).
Ïåðâûé øèðîêî èçâåñòíûé ðåäàêòîð ïàðàìåòðîâ äëÿ ñèíòåçàòîðîâ ñòàíäàðòà XG. Ïîääåðæèâàåò ïîïóëÿðíûå çâóêîâûå ïëàòû DB50, SW60, ìîäóëè SW1000, MU10, MU50, MU80, MU90, MU100 è ñìåííûå ìîäóëè ðàñøèðåíèÿ (plugins) ê SW1000 è MU100. Ïîääåðæèâàåòñÿ òàêæå óïðàâëåíèå äîïîëíèòåëüíûì ÀÖÏ äëÿ âíåøíåãî àíàëîãîâîãî ñèãíàëà â SW60/1000 è MU10/80/100.
Ïðåäîñòàâëÿåò óäîáíóþ ïàíåëü óïðàâëåíèÿ âñåìè ðåæèìàìè ñèíòåçàòîðà, êðîìå TG300B. Òðåõóðîâíåâàÿ ãðóïïèðîâêà â îêíå âûáîðà òåìáðà: êëàññ (ìåëîäè÷åñêèå, óäàðíûå, ýôôåêòû), ãðóïïà (ôîðòåïèàíî, îðãàíû, ñòðóííûå, äóõîâûå, íàðîäíûå) è íàçâàíèå êîíêðåòíîãî èíñòðóìåíòà. Ïî ñðàâíåíèþ ñ ãðóïïèðîâêîé ïî íîìåðàì áàíêîâ, êàê ýòî áûëî â ðàííèõ âåðñèÿõ, òàêàÿ ñòðóêòóðà ãîðàçäî áîëåå óäîáíà.
Äëÿ êàðòû SW60 èìååòñÿ ñïåöèàëüíàÿ ïàíåëü ìèêøåðà, ñõåìàòè÷íî îòðàæàþùàÿ ôóíêöèîíàëüíóþ ñòðóêòóðó êàðòû, ãäå ìîæíî îïðåäåëèòü ïóòè ðàñïðîñòðàíåíèÿ ñèãíàëà è óñòàíîâèòü åãî óðîâíè.
Ôóíêöèÿ Merge MIDI çàãðóæàåò âíåøíèé MIDI-ôàéë, îáúåäèíÿÿ åãî ñîäåðæèìîå ñ òåêóùèìè ïàðàìåòðàìè ñèíòåçàòîðà. Åñëè ôàéë ñîäåðæèò ñîáñòâåííûå êîìàíäû íàñòðîéêè ñèíòåçàòîðà, îíè îòîáðàæàþòñÿ íà ïàíåëè óïðàâëåíèÿ. Ïîëó÷èâøàÿñÿ "íàñòðîåííàÿ" ïàðòèòóðà ìîæåò áûòü ïðîñëóøàíà ñîáñòâåííûìè ñðåäñòâàìè ðåäàêòîðà, ïîñëå ÷åãî ñîõðàíåíà îáðàòíî â ôàéë ñ íîâûìè ïàðàìåòðàìè.
Íåñîìíåííî, êîìïüþòåð ÿâëÿåòñÿ âåñüìà óäîáíûì è ìîùíûì "èíñòðóìåíòîì" â òâîð÷åñêîé æèçíè ìóçûêàíòà, èëè ëþáîãî äðóãîãî ÷åëîâåêà, çàíèìàþùåãîñÿ ñîçäàíèåì ìóçûêè. È îäíîçíà÷íîãî îòâåòà íà âîïðîñ, êàêîé êîìïüþòåð íóæåí è äëÿ êàêèõ öåëåé - íå âîçìîæíî. Èáî ïðåæäå âñåãî îí çàâèñèò îò òîãî, î êàêîì èìåííî ìóçûêàíòå èäåò ðå÷ü - êîìïîçèòîðå, äèðèæåðå, ìóçûêîâåäå, êîíòðàáàñèñòå è ò.ä. Êàæäûé èç íèõ ðåøàåò ñâîè çàäà÷è - à âåäü èìåííî îíè îïðåäåëÿþò ïðåäíàçíà÷åíèå êîìïüþòåðà, îäíîâðåìåííî ðàñøèðÿÿ êðóã âîçìîæíîñòåé ìóçûêàíòà. Îäíàêî, ïîïûòàåìñÿ îáîáùèòü íåêîòîðûå îñíîâíûå íàïðàâëåíèÿ äåÿòåëüíîñòè ìóçûêàíòîâ, â êîòîðûõ êîìïüþòåð â ïîñëåäíèå ãîäû èãðàåò âñå áîëüøóþ è áîëüøóþ ðîëü. Âíà÷àëå, ïðîñòî ïåðå÷èñëèì ýòî:
íîòíî-èçäàòåëüñêàÿ äåÿòåëüíîñòü;
ïîäãîòîâêà öèôðîâûõ ôîíîãðàìì (è âèäåîêëèïîâ);
ðåñòàâðàöèÿ ñòàðûõ çàïèñåé;
çâóêîðåæèññåðñêàÿ ðàáîòà;
ñîçäàíèå àðàíæèðîâîê è îðèãèíàëüíûõ êîìïîçèöèé ñ èñïîëüçîâàíèåì ïðîãðàìì-ñåêâåíöåðîâ;
ñèíòåç çâóêà è ýëåêòðîííàÿ ìóçûêà;
èíòåðàêòèâíûå èñïîëíèòåëüñêèå ñèñòåìû;
ñèñòåìû àëãîðèòìè÷åñêîé ìóçûêè;
ñèñòåìû óïðàâëåíèÿ ïàðòèòóðîé â ðåàëüíîì âðåìåíè;
ñîçäàíèå è èñïîëüçîâàíèå ìóçûêîâåä÷åñêèõ áàç äàííûõ;
îáó÷åíèå â ìóçûêàëüíûõ øêîëàõ è ó÷èëèùàõ è ò. ä.
Êîíå÷íî, îòäåëüíî âçÿòûé ìóçûêàíò íèêîãäà íå èñïîëüçóåò âñå âûøåïåðå÷èñëåííîå, îãðàíè÷èâàÿñü òåì, ÷òî áëèçêî åãî ñïåöèàëèçàöèè. Êðîìå òîãî, âîçìîæíîñòè ìóçûêàëüíîãî ñîôòà ñåé÷àñ ñòðåìèòåëüíî ðàñøèðÿþòñÿ, òàê ÷òî ïðèõîäèòñÿ ñëåäèòü çà íîâîñòÿìè íà ýòîì ôðîíòå, ÷òîá íå ïðîïóñòèòü ïîÿâëåíèÿ òîãî, ÷åãî íå õâàòàåò èìåííî ñåé÷àñ.
Ýòî áîëüíîé âîïðîñ äëÿ ìíîãèõ êîìïüþòåðèçóþùèõñÿ ìóçûêàíòîâ, âûçûâàþùèé ÿðîñòíûå ñïîðû è äèñêóññèè. Åùå ëåò ïÿòü òîìó íàçàä ñ÷èòàëîñü (äà, â îáùåì, òàê îíî è áûëî), ÷òî PC - ìàøèíà, äëÿ ìóçûêàëüíûõ çàäà÷ àáñîëþòíî íåïðèñïîñîáëåííàÿ.  íåêîòîðûõ ñòðàíàõ äî ñèõ ïîð òàêîâî îáùåå ìíåíèå. Âî Ôðàíöèè, íàïðèìåð, äî ñèõ ïîð ñ÷èòàþò, ÷òî äëÿ ñîçäàíèÿ ìóçûêè íà êîìïüþòåðå ïðèãîäåí òîëüêî Macintosh. Íî â äåéñòâèòåëüíîñòè, äåëî îáñòîèò äàëåêî íå òàê. Ïîÿâèëîñü ìíîãî íîâîãî ìóçûêàëüíîãî ñîôòà äëÿ PC, è íà íåì ìóçûêàíòó âïîëíå ìîæíî ðàáîòàòü. Èòàê, êàêîé æå êîìïüþòåð (â ñðåäíåì) íóæåí ìóçûêàíòó?
Ýòî äîëæåí áûòü PC ñ ïðîöåññîðîì íå íèæå Pentium 90 è 24 Ìáàéò îïåðàòèâíîé ïàìÿòè. Âèäåîàäàïòåð è ìîíèòîð çäåñü - âîïðîñ âêóñà, íî åñëè ðå÷ü èäåò îá èçäàíèè íîò - òî æåëàòåëüíî èìåòü ðàçðåøåíèå íå ìåíåå 800õ600 (à ëó÷øå - "äâóõñòðàíè÷íûé" ìîíèòîð) ïðè 16- èëè 24-áèòíîé öâåòîâîé ïàëèòðå. Åñëè ïðåäïîëàãàåòñÿ ðàáîòà ñî çâóêîâûìè ôàéëàìè, òî îáúåì âèí÷åñòåðà äîëæåí áûòü íå ìåíüøå 4 Ãáàéò. Âàæíåéøóþ ðîëü çäåñü èãðàåò çâóêîâàÿ êàðòà, èáî îíà â äàííîì ñëó÷àå íå ïðîñòî ñðåäñòâî "äëÿ óêðàøåíèÿ", à èíñòðóìåíò äëÿ ïðîôåññèîíàëüíîé ðàáîòû, îáúåäèíÿåò â ñåáå ñðåäñòâà äëÿ àóäèîçàïèñè è âîñïðîèçâåäåíèÿ (â òîì ÷èñëå ÖÀÏ/ÀÖÏ), ñýìïëåð èëè ñèíòåçàòîð (èíîãäà è òî, è äðóãîå), MIDI-èíòåðôåéñ, ýôôåêò-ïðîöåññîð è íåêîòîðûå äðóãèå óñòðîéñòâà. Âñå ýòî ðàñïîëàãàåòñÿ íà ïëàòå, êîòîðàÿ âñòàâëÿåòñÿ â ñëîò ISA. Ñðåäè ìóçûêàíòîâ çàñëóæåííûì óñïåõîì ïîëüçóþòñÿ çâóêîâûå êàðòû îò êîìïàíèè Turtle Beach.
Êðîìå çâóêîâîé êàðòû ÷àñòî áûâàåò íåîáõîäèìà öèôðîâàÿ êàðòà - òî åñòü èíòåðôåéñ äëÿ ââîäà/âûâîäà öèôðîâûõ ñèãíàëîâ (íàïðèìåð, äëÿ çàïèñè íà öèôðîâûå íîñèòåëè - DAT, MiniDisk). Íî ýòè óñòðîéñòâà äîñòàòî÷íî äîðîãè è, êðîìå òîãî, êàïðèçíû â èñïîëüçîâàíèè ïðåðûâàíèé è êàíàëîâ ïðÿìîãî äîñòóïà ê ïàìÿòè. Íåìàëîâàæíî òàêæå çíà÷åíèå óñòðîéñòâà, ÷åðåç êîòîðîå ìóçûêàíò ââîäèò è âûâîäèò ñâîé ðàáî÷èé ìàòåðèàë. Çäåñü, ðàçóìååòñÿ, íå ïîäîéäóò âñÿêèå "ìóëüòèìåäèéíûå" ìèêðîôîíû è àêòèâíûå êîëîíêè; íóæíî âîñïîëüçîâàòüñÿ õîðîøåé àóäèîñèñòåìîé è/èëè êà÷åñòâåííûìè íàóøíèêàìè (íåïëîõèå ýêçåìïëÿðû âûïóñêàþò Sony è Koss). Åñëè ïðåäïîëàãàåòñÿ ðàáîòà ñ MIDI, æåëàòåëüíà MIDI-êëàâèàòóðà ôîðòåïèàííîãî òèïà, îñíàùåííàÿ ïåäàëüþ, êîëåñîì âûñîòû (pitch wheel) è ìîäóëÿöèè (âèáðàòî), à òàêæå óñòðîéñòâîì ââîäà äðóãîé MIDI-èíôîðìàöèè.
Âñå ïåðå÷èñëåííîå, ñîñòàâëÿåò áàçîâûé íàáîð, è îáû÷íî êîëè÷åñòâî óñòðîéñòâ, à òàêæå èõ êà÷åñòâî âîçðàñòàåò ïî ìåðå íåîáõîäèìîñòè.
2. Î íîòíîì íàáîðå
Êàê èçâåñòíî, íàïèñàíèå ëþáîé ìóçûêàëüíîé êîìïîçèöèè íà÷èíàåòñÿ ñ çàïå÷àòëåíèÿ åå â íîòíîì âèäå (äëÿ òåõ, êòî çíàåò íîòû). À äåëî ýòî âåñüìà êðàïîòëèâîå è òðåïåòíîå. Áëàãî, ó íàñ åñòü êîìïüþòåð è ïðîãðàìì äëÿ íîòíîãî íàáîðà ñåé÷àñ ñóùåñòâóåò âåëèêîå ìíîæåñòâî. Íåêîòîðûå èç íèõ ñîâñåì ïðîñòûå è ñâîáîäíî ïðåäñòàâëåíû â Èíòåðíåòå íà óñëîâèÿõ shareware (ïðèìåð – MusicEase). ×åì "ïðîùå" òàêàÿ ïðîãðàììà, òåì ìåíåå óäîáíî â íåé ââîäèòü íîòíûé òåêñò è òåì ìåíüøå âîçìîæíîñòåé îíà ïðåäîñòàâëÿåò.  óïîìèíàâøåìñÿ óæå MusicEase ëèãè, íàïðèìåð, ïîëó÷àþòñÿ íå â ôîðìå äóã, à ñîñòîÿùèìè èç òðåõ ïðÿìûõ ëèíèé; à ïîêà ïûòàåøüñÿ ñòåðåòü îäèí èç íåâåðíî ââåäåííûõ ñèìâîëîâ, ïðîõîäèò îêîëî ìèíóòû. Ïðîôåññèîíàëüíûå æå ïðîãðàììû íîòíîãî íàáîðà, êàê ïðàâèëî, î÷åíü óäîáíû, íî ïðè ýòîì ñëîæíûå, ðàçâåòâëåííûå, ñ øèðîêèì íàáîðîì âîçìîæíîñòåé. È äàëåêî íå ïðîñòûå â îñâîåíèè.
Ñåé÷àñ ÿ äëÿ íîòíîãî íàáîðà, â îñíîâíîì ïîëüçóþòñÿ ïðîãðàììîé Final (ïîñëåäíÿÿ âåðñèÿ èìååò íîìåð 3.7.2). Îíà ïðåäîñòàâëÿåò íåîáîçðèìûå âîçìîæíîñòè è èìååò óäîáíûé è äðóæåëþáíûé èíòåðôåéñ. Çäåñü ïðåäóñìîòðåíî øåñòü ñïîñîáîâ ââîäà íîòíîãî òåêñòà â êîìïüþòåð. Âî-ïåðâûõ, îáû÷íûé ââîä ùåë÷êîì ìûøè â íóæíîå ìåñòî ýêðàíà (êàê â áîëåå ïðîñòûõ ïðîãðàììàõ òèïà Encore). Âî-âòîðûõ, "ñêîðîñòíîé" ââîä ñ ïîìîùüþ êëàâèàòóðû êîìïüþòåðà, êîãäà êëàâèøè öèôðîâîé êëàâèàòóðû îçíà÷àþò ðàçëè÷íûå äëèòåëüíîñòè íîò. Â-òðåòüèõ, ïîøàãîâûé ââîä ñ MIDI-êëàâèàòóðû. Â-÷åòâåðòûõ - òðàíñêðèïöèÿ, òî åñòü çàïèñü ñûãðàííîé ìóçûêè â ñîáñòâåííûé ìèíè-ñåêâåíöåð è ïîñëåäóþùåå ïðåîáðàçîâàíèå åå â íîòíûé òåêñò. Â-ïÿòûõ - òàê íàçûâàåìûé HyperScribe, òî åñòü òðàíñêðèïöèÿ â ðåàëüíîì âðåìåíè, ïðÿìî â ïðîöåññå èñïîëíåíèÿ. È, íàêîíåö, â-øåñòûõ, âîçìîæíà çàãðóçêà ñòàíäàðòíîãî MIDI-ôàéëà è åãî òðàíñêðèïöèÿ. Ê êàæäîé íîòå ìîæíî "ïðèâÿçàòü" àðòèêóëÿöèîííîå îáîçíà÷åíèå (òî÷êà ñòàêêàòî, àêöåíò è ò. ï.), èëè æå êàêóþ-íèáóäü íàäïèñü, èëè ðèñóíîê; ïðè÷åì â Finale 3.7 ïîÿâèëàñü âîçìîæíîñòü èìïîðòà (è ýêñïîðòà) ãðàôèêè â ôîðìàòàõ TIFF, WMF è EPS. Íàäïèñü èëè ðèñóíîê ìîãóò áûòü òàêæå ïðèâÿçàíû è êî âñåé ïàðòèòóðå. Ñóùåñòâóþò óäîáíûå óòèëèòû äëÿ ãðóïïèðîâêè íîòîíîñöåâ, ñìåíû ðàçìåðà è òîíàëüíîñòè, ñîçäàíèÿ ïîäñòðî÷íîãî òåêñòà è íåçàâèñèìûõ òåêñòîâûõ áëîêîâ, à òàêæå íåçàâèñèìîé ãðàôèêè è "ïëàâàþùèõ" òàêòîâ, äëÿ çíàêîâ ïîâòîðîâ è îêîí÷àíèÿ, êîïèðîâàíèÿ îòäåëüíûõ ýëåìåíòîâ, ïîèñêà è çàìåíû íîò, òðàíñïîçèöèè, ðåäàêòèðîâàíèÿ "èñïîëíèòåëüñêèõ" øòðèõîâ äëÿ âîñïðîèçâåäåíèÿ ñ ïîìîùüþ MIDI, è ò. ä. è ò. ï. - âñå ïåðå÷èñëÿòü î÷åíü äîëãî, äà è íåò îñîáîãî ñìûñëà. Âî ìíîãèõ àìåðèêàíñêèõ èçäàòåëüñòâàõ ôîðìàò Finale ñòàë óæå ñòàíäàðòîì de facto. Çäåñü âàæíîå çíà÷åíèå èìååò òàêæå ïðèñóòñòâóþùàÿ â ýòîé ïðîãðàììå ïîääåðæêà PostScript-ôîðìàòà.
Èç äðóãèõ ïðîãðàìì íîòíîãî íàáîðà ñëåäóåò îòìåòèòü Encore (äëÿ Windows èëè Macintosh), Mosaic è Nightingale (òîëüêî äëÿ Macintosh), à òàêæå Score Perfect Pro (íå ïóòàòü ñî Score äëÿ DOS) - î÷åíü ìèëàÿ è áûñòðàÿ ïðîãðàììà, ïåðâîíà÷àëüíî íàïèñàííàÿ äëÿ Atari, íî ñåé÷àñ ïðåäñòàâëåííàÿ òàêæå â âåðñèè äëÿ Windows.
3. Ðàñøèðåíèå êîìïîçèòîðñêèõ âîçìîæíîñòåé
Ñ ïîÿâëåíèåì êîìïüþòåðíûõ òåõíîëîãèé êîìïîçèòîð ïîëó÷èë âîçìîæíîñòü ñîçäàâàòü è èñïîëüçîâàòü ïðè æåëàíèè (à òàêæå íàëè÷èè íåîáõîäèìîãî ïðîãðàììíîãî îáåñïå÷åíèÿ) çâóê ëþáîãî òåìáðà. Ñîâðåìåííûå òåõíîëîãèè ñíèìàþò âñå ïðèíöèïèàëüíûå òåìáðîâûå îãðàíè÷åíèÿ; îãðàíè÷èâàþùèìè ôàêòîðàìè òåïåðü ìîãóò ÿâëÿòüñÿ òîëüêî âîçìîæíîñòè èìåþùèõñÿ â íàëè÷èè ïðîãðàìì, óìåíèå êîìïîçèòîðà èìè ïîëüçîâàòüñÿ, íó è, êîíå÷íî, ôàíòàçèÿ êîìïîçèòîðà.
Ïðè ñîçäàíèè ìóçûêàëüíûõ êîìïîçèöèé ñ ïîìîùüþ êîìïüþòåðà êîìïîçèòîð â ïðîñòåéøåì ñëó÷àå èìååò â ñâîåì ðàñïîðÿæåíèè íàáîð òåìáðîâ, ïðåäîñòàâëÿåìûé çâóêîâîé êàðòîé è/èëè âíåøíèì ñèíòåçàòîðîì (ñýìïëåðîì). Êàê ïðàâèëî, çâóêîâàÿ êàðòà ñîäåðæèò íå ìåíåå îäíîãî "áàíêà" èç 128 òåìáðîâ, à äîâîëüíî ÷àñòî êîëè÷åñòâî òàêèõ áàíêîâ âîçðàñòàåò äî 5-7 èëè äàæå áîëåå10. Åñëè êîìïîçèòîðó íå õâàòàåò ýòèõ òåìáðîâ, îí ìîæåò âûáðàòü "ýêñòåíñèâíûé ìåòîä ðàçâèòèÿ": óâåëè÷èâàòü ÷èñëî èíñòðóìåíòîâ è çâóêîâûõ êàðò, çàãðóæàòü â ñóùåñòâóþùèå èíñòðóìåíòû íîâûå çâóêè è áàíêè çâóêîâ, è ò. ä. Ïî ñóòè, â ýòîì åùå íåò íè÷åãî ïðèíöèïèàëüíî íîâîãî. Ãîðàçäî èíòåðåñíåå òîò ôàêò, ÷òî êîìïîçèòîð ìîæåò ðåäàêòèðîâàòü èìåþùèåñÿ ó íåãî òåìáðû, èçìåíÿÿ èõ ñïåêòðàëüíûé ñîñòàâ ïî ñâîåìó óñìîòðåíèþ, à òàêæå ñèíòåçèðîâàòü "ñ íóëÿ" ñîâåðøåííî íîâûå. Òàêèì îáðàçîì, ñåé÷àñ ìîæíî ñî÷èíèòü òåìáð, è ïîêàçàòåëüíî, ÷òî òåìáð â íàøå âðåìÿ íà÷èíàåò èãðàòü âñå áîëüøóþ ðîëü â êà÷åñòâå âûðàçèòåëüíîãî ñðåäñòâà. Î÷åâèäíî, ÷òî ÷åì ñëîæíåå òåìáð îòäåëüíî âçÿòîãî çâóêà, òåì ìåíåå ñóùåñòâåííà ðîëü âûñîòíîé è ðèòìè÷åñêîé êîìïîíîâêè ñàìèõ çâóêîâ. Çâóê îòäåëÿåòñÿ îò ïîíÿòèÿ "íîòû" êàê òàêîâîé è íà÷èíàåò æèòü ñîáñòâåííîé æèçíüþ. Ïðè÷åì èçìåíÿþùèéñÿ âî âðåìåíè çâóêîâîé ñïåêòð ìîæåò ñòàòü íàñòîëüêî ñëîæíûì, ÷òî äëÿ öåëîé ìóçûêàëüíîé êîìïîçèöèè áóäåò âïîëíå äîñòàòî÷íî âçÿòèÿ îäíîé "íîòû" - çâóêà ñ òàêèì ñïåêòðîì.
Ñïðàâåäëèâîñòè ðàäè íóæíî îòìåòèòü, ÷òî ïîïûòêè ðåäàêòèðîâàíèÿ è ñîçäàíèÿ òåìáðîâ è öåëûõ "òåìáðîâûõ" êîìïîçèöèé íå ðàç ïðåäïðèíèìàëèñü åùå äî øèðîêîãî ðàçâèòèÿ êîìïüþòåðíûõ òåõíîëîãèé. Ñîçäàâàëèñü àíàëîãîâûå ñèíòåçàòîðû, èñïîëüçîâàëèñü ðàçëè÷íûå "òðþêè" ñ ìàãíèòîôîííîé ëåíòîé è ò. ï. Îäíàêî âñå ýòî áûëî äîâîëüíî ãðîìîçäêî è íåóäîáíî â îáðàùåíèè, çà÷àñòóþ êîìïîçèöèè ñîçäàâàëèñü èñêëþ÷èòåëüíî ðàäè òîãî èëè èíîãî òåõíîëîãè÷åñêîãî ôîêóñà, íå îñòàâëÿÿ ìåñòà ñîáñòâåííî òâîð÷åñòâó. Òàê, ïî ïðèçíàíèþ îäíîãî èç "îòöîâ" íåìåöêîé ýëåêòðîííîé ìóçûêè Êàðëõàéíöà Øòîêõàóçåíà (Karlheinz Stockhausen), âî âðåìÿ ñîçäàíèÿ "Ýëåêòðîííîãî Ýòþäà #1" îí ÷àñàìè ðåçàë è ñêëåèâàë ÷àñòè÷êè ìàãíèòîôîííîé ëåíòû, ñîâåðøåííî ïðè ýòîì íå ïðåäñòàâëÿÿ ñåáå çàðàíåå çâóêîâîé ðåçóëüòàò. Âåñüìà ïîêàçàòåëåí òàêæå òîò ôàêò, ÷òî àâòîðàìè òàêîé ìóçûêè íåðåäêî ñòàíîâèëèñü èíæåíåðû, à íå ïðîôåññèîíàëüíûå ìóçûêàíòû. Äëÿ êàæäîé ìóçûêàëüíîé çàäà÷è â ïðîöåññå ñîçäàíèÿ òåìáðà ñïëîøü è ðÿäîì ìîãëî ïîòðåáîâàòüñÿ ðàçíîå îáîðóäîâàíèå, è ýòî îãðàíè÷èâàëî òâîð÷åñêèé ïðîöåññ, ïîæàëóé, äàæå â áîëüøåé ñòåïåíè, ÷åì íåîáõîäèìîñòü ïîëüçîâàòüñÿ çàðàíåå çàäàííûì íàáîðîì òåìáðîâ, ÷òî è îòòàëêèâàëî ïðîôåññèîíàëüíûõ ìóçûêàíòîâ.
 ñëó÷àå æå ðàáîòû ñ êîìïüþòåðîì êîìïîçèòîð ìîæåò èìåòü ïîä ðóêîé âñå íåîáõîäèìûå ñðåäñòâà äëÿ ñî÷èíåíèÿ êîìïîçèöèè, áûñòðî ïåðåêëþ÷àÿñü ìåæäó íèìè â ñëó÷àå íàäîáíîñòè. À óäîáíûé ïîëüçîâàòåëüñêèé èíòåðôåéñ ïîçâîëÿåò ñîñðåäîòî÷èòüñÿ íà òâîð÷åñòâå, íå ñëèøêîì îòâëåêàÿñü íà ÷èñòî òåõíîëîãè÷åñêèå âîïðîñû.
Äàæå åñëè êîìïîçèòîð íå èñïîëüçóåò â ñâîåì òâîð÷åñòâå âîçìîæíîñòü ñî÷èíåíèÿ òåìáðîâ, âñå ðàâíî îí èìååò ïîä ðóêîé ìóëüòèòåìáðàëüíûé èíñòðóìåíò, ãèáêèé è óäîáíûé â óïðàâëåíèè (â îòëè÷èå îò, íàïðèìåð, òîãî æå ñèìôîíè÷åñêîãî îðêåñòðà), ñïîñîáíûé ñïðàâèòüñÿ ñ ëþáûì, äàæå è òðàäèöèîííî "íåèñïîëíèìûì" ìàòåðèàëîì.
Ðàçóìååòñÿ, äëÿ ðàçëè÷íûõ ìóçûêàëüíûõ çàäà÷ íåîáõîäèìî ñïåöèàëüíîå ïðîãðàììíîå îáåñïå÷åíèå. Åãî ìîæíî ðàçäåëèòü íà:
ñåêâåíöåðíûå ïðîãðàììû;
ñèñòåìû ìíîãîêàíàëüíîãî ñâåäåíèÿ;
ñèñòåìû îáðàáîòêè çâóêà;
ñèñòåìû ñèíòåçà çâóêà;
ñèñòåìû èíòåðàêòèâíîé êîìïîçèöèè;
ïðîãðàììû àëãîðèòìè÷åñêîé êîìïîçèöèè;
à òàêæå óíèâåðñàëüíûå ñèñòåìû.
Ðàññìîòðèì èõ áîëåå ïîäðîáíî.
4. Î ïðîãðàììàõ-ñåêâåíöåðàõ
Î ïðîãðàììàõ-ñåêâåíöåðàõ (ñåêâåíñîðàõ) è èõ ðàáîòå ìû óæå äîñòàòî÷íî ïîäðîáíî ïîãîâîðèëè â ãëàâå "Îñíîâíûå ïðîãðàììûõ äëÿ ðàáîòû ñî çâóêîì è ìóçûêîé". Çäåñü ñëåäóåò âñåãî ëèøü íàïîìíèòü, ÷òî ýòè ïðîãðàììû ñàìûé ïîïóëÿðíûé è ðàñïðîñòðàíåííûé òèï ìóçûêàëüíîãî ïðîãðàììíîãî îáåñïå÷åíèÿ ñðåäè ïðîôåññèîíàëîâ è ëþáèòåëåé. Îíè, â ñóùíîñòè, âûïîëíÿþò âñåãî òðè çàäà÷è: çàïèñü MIDI-ïîñëåäîâàòåëüíîñòè, åå ðåäàêòèðîâàíèå è åå âîñïðîèçâåäåíèå. Ïðè÷åì ñ ïåðâîé è òðåòüåé îíè âñå, êàê ïðàâèëî, ñïðàâëÿþòñÿ îäèíàêîâî õîðîøî (ñ ïîïðàâêîé íà íåêîòîðûå äîïîëíèòåëüíûå âîçìîæíîñòè). À âîò âîçìîæíîñòè ðåäàêòèðîâàíèÿ MIDI-ïàðòèòóðû ìîãóò ñóùåñòâåííî îòëè÷àòüñÿ, è èìåííî îíè îïðåäåëÿþò êëàññ òîé èëè èíîé ïðîãðàììû-ñåêâåíöåðà.  ïðîñòåéøèõ ïðîãðàììàõ îíè ìîãóò áûòü ñâåäåíû ê íàçíà÷åíèþ òåìáðîâ íà êàæäóþ äîðîæêó è îïðåäåëåíèþ èõ îòíîñèòåëüíîé ãðîìêîñòè, à òàêæå ïðîñòðàíñòâåííîé ëîêàëèçàöèè.
Åùå ñîâñåì íåäàâíî çâóêîâàÿ ñòóäèÿ àññîöèèðîâàëàñü ó áîëüøèíñòâà ìóçûêàíòîâ ïðåæäå âñåãî ñ ìíîãîêàíàëüíûì ìàãíèòîôîíîì. Îí áûë öåíòðîì, "ñåðäöåì" ïðàêòè÷åñêè ëþáîé ñòóäèè, è âîêðóã íåãî ãðóïïèðîâàëèñü âñå äðóãèå ñòóäèéíûå óñòðîéñòâà. Ñ ïîÿâëåíèåì êîìïüþòåðíûõ òåõíîëîãèé ïî÷åòíîå ìåñòî ìíîãîêàíàëüíîãî ìàãíèòîôîíà âñå ÷àùå çàíèìàåò Pro Tools.
Pro Tools - ýòî ñèñòåìà ìíîãîêàíàëüíîé çàïèñè/âîñïðîèçâåäåíèÿ/ðåäàêöèè çâóêà. Òî åñòü çäåñü ïðîñëåæèâàåòñÿ ÿâíàÿ àíàëîãèÿ ñ ñåêâåíöåðàìè, íî âìåñòî MIDI-èíôîðìàöèè ìû òåïåðü çàïèñûâàåì, ðåäàêòèðóåì è âîñïðîèçâîäèì îäíîâðåìåííî ñ íåñêîëüêèõ äîðîæåê àóäèîèíôîðìàöèþ, òî åñòü ñîáñòâåííî îöèôðîâàííûé çâóê.
 äåéñòâèòåëüíîñòè â ëèöå Pro Tools ìû èìååì íå òîëüêî ìíîãîêàíàëüíûé ìàãíèòîôîí, à ïîëíóþ çâóêîðåæèññåðñêóþ ñèñòåìó, âêëþ÷àþùóþ ìèêøåðñêèé ïóëüò è óñòðîéñòâà îáðàáîòêè, ïðè÷åì ñ ôóíêöèåé çàïîìèíàíèÿ âðåìåíè èçìåíåíèÿ ëþáûõ çâóêîâûõ ïàðàìåòðîâ. Ïðåäñòàâüòå ñåáå çâóêîðåæèññåðà ñ äâóìÿ-òðåìÿ äåñÿòêàìè ðóê, êîòîðûìè îí âî âðåìÿ ñâåäåíèÿ îäíîâðåìåííî ðåãóëèðóåò ìíîæåñòâî çâóêîâûõ ïàðàìåòðîâ, çàïîìèíàÿ è ïîâòîðÿÿ âñå íàéäåííûå ìîìåíòû èõ èçìåíåíèÿ ñ òî÷íîñòüþ äî äîëåé ìèëëèñåêóíäû!
Ðàáîòàòü â ñèñòåìå Pro Tools î÷åíü óäîáíî. Íà ýêðàíå ìû îäíîâðåìåííî âèäèì âîëíîâóþ ôîðìó âñåõ çâóêîâûõ îòðåçêîâ, çàïèñàííûõ â ñèñòåìó. Ñ ïîìîùüþ ìûøè ìîæíî ãðàôè÷åñêè èçìåíÿòü îãèáàþùèå ãðîìêîñòè è ïðîñòðàíñòâåííîé ëîêàëèçàöèè îòäåëüíî íà êàæäîé äîðîæêå. Èìååòñÿ ìíîæåñòâî äîïîëíèòåëüíûõ ôóíêöèé, òàêèõ êàê ýõî èëè ðåâåðáåðàöèÿ. Íó è, êîíå÷íî, âîçìîæíî ïðîñòûì "ïåðåòàñêèâàíèåì" (drag-n-drop) ñêîïèðîâàòü èëè æå ïåðåìåñòèòü çâóêîâîé ôðàãìåíò íà äðóãîå ìåñòî.
Îäíàêî íå âñå òàê ïðîñòî ñ Pro Tools. Ýòî íå òîëüêî ïðîãðàììà, äëÿ åå ðàáîòû íåîáõîäèìî ñîîòâåòñòâóþùåå àïïàðàòíîå îáåñïå÷åíèå. Ïðè÷åì æåëåçî äëÿ Pro Tools ñóùåñòâóåò â íåñêîëüêèõ ìîäèôèêàöèÿõ, è îò íåãî çàâèñèò, ñêîëüêî æå çâóêîâûõ äîðîæåê ìû óñëûøèì íà âûõîäå.
Ìîæíî, êîíå÷íî, ðàáîòàòü ñ ìîäåëüþ Pro Tools, ïîçâîëÿþùåé ïðîñëóøèâàòü îäíîâðåìåííî 8 èëè 16 äîðîæåê. Íî: äîðîãî. Öåíà òàêîé ìîäåëè âûøå 10 òûñ. äîëëàðîâ. Êðîìå òîãî, ïðîãðàììíîå îáåñïå÷åíèå íàïèñàíî òîëüêî äëÿ Macintosh. È äëÿ õîðîøåé ñòàáèëüíîé ðàáîòû ÿ áû ðåêîìåíäîâàë Macintosh íå íèæå, ÷åì Quadra. Ïðàâäà, êòî-òî ìíå ãîâîðèë, ÷òî óæå ñóùåñòâóåò - èëè ðàçðàáàòûâàåòñÿ? - ñèñòåìà Pro Tools äëÿ Windows 95. Îäíàêî íèêàêîé êîíêðåòíîé èíôîðìàöèè ïî ýòîìó âîïðîñó ÿ ïîêà íå íàøåë.
Íî ðàçâå Pro Tools - ýòî åäèíñòâåííîå ðåøåíèå? Ìíîãèå ìóçûêàíòû ñ÷èòàþò, ÷òî àëüòåðíàòèâû íåò, íî ýòî íå òàê - àëüòåðíàòèâíûå ñèñòåìû ñóùåñòâóþò è óñïåøíî ðàáîòàþò. Íàïðèìåð, ìîñêîâñêèé êîìïîçèòîð Àíàòîëèé Êèñåëåâ ïîëüçóåòñÿ ñèñòåìîé Session 8 è SAW Plus 32 (íà áàçå PC). Íåäàâíî ïîÿâèëàñü èíôîðìàöèÿ î âûïóñêå çâóêîâîé ïëàòû V5 äëÿ ìíîãîêàíàëüíûõ ñèñòåì. Íàêîíåö, âîçìîæíû è áîëåå äåøåâûå ðåøåíèÿ, çà÷àñòóþ ïî÷òè íå óñòóïàþùèå Pro Tools ïî ñâîèì âîçìîæíîñòÿì.
6. Êàê îáðàáàòûâàþò çâóê
Äîïóñòèì, ñ ïîìîùüþ ñåêâåíñîðà èëè íîòíîãî ðåäàêòîðà ìû âîïëîòèëè íàøó ìóçûêàëüíóþ çàäóìêó. Òåïåðü òðåáóåòñÿ îáðàáîòàòü çâó÷àíèå ïî ñîáñòâåííîìó æåëàíèþ. Ïðîãðàììû äëÿ ýòîé öåëè, íàçûâàþòñÿ çâóêîâûìè ðåäàêòîðàìè (î íèõ ìû óæå çíàåì èç ïðåäûäóùåé ãëàâû): íà ýêðàíå ìû âèäèì âîëíîâóþ ôîðìó ñèãíàëà â ãðàôè÷åñêîì ïðåäñòàâëåíèè: ïî âåðòèêàëè - àìïëèòóäà, ïî ãîðèçîíòàëè - âðåìÿ.
Èç âàæíåéøèõ îïåðàöèé äëÿ äàííûõ ïðîãðàì, êàê ìû ïîìíèì, ìîæíî óñëîâíî âûäåëèòü ÷åòûðå ãðóïïû:
ïðîñòåéøåå ðåäàêòèðîâàíèå (simple editing);
çâóêîâûå ïðîöåññû (sound processing);
çâóêîâûå ýôôåêòû (sound effects);
äîïîëíèòåëüíûå èíñòðóìåíòû (arbitrary tools).
Ê ãðóïïå ïðîñòåéøåãî ðåäàêòèðîâàíèÿ îòíîñÿòñÿ îïåðàöèè, êîòîðûå íå çàòðàãèâàþò âíóòðåííåé ñòðóêòóðû çâóêà - êîïèðîâàíèå, ïåðåìåùåíèå, óäàëåíèå çâóêîâûõ ôðàãìåíòîâ, ðåâåðñ è ò. ä. Ñîáñòâåííî ãîâîðÿ, òàêèå îïåðàöèè ìîæíî îñóùåñòâèòü è ñ îáû÷íîé ìàãíèòîôîííîé çàïèñüþ, íî ñ ïîòåðåé êà÷åñòâà è ãîðàçäî ìåíüøèì óäîáñòâîì â ðàáîòå.
Ê çâóêîâûì ïðîöåññàì îòíîñÿòñÿ ìèêøèðîâàíèå èëè ïåðåêðåñòíîå ñëèÿíèå (crossfade) äâóõ âîëíîâûõ ôîðì, èíâåðñèÿ, èçìåíåíèå àìïëèòóäû, äîáàâëåíèå (èëè âû÷èòàíèå, ÷òî îäíî è òî æå) ïîñòîÿííîãî ñìåùåíèÿ (DC offset), íîðìàëèçàöèÿ (îïòèìèçàöèÿ), ïîñòåïåííîå íàðàñòàíèå/çàòóõàíèå, ðàñøèðåíèå ïàíîðàìû è ò. ï.
×òî êàñàåòñÿ çâóêîâûõ ýôôåêòîâ, îíè äîáàâëÿþò çâó÷àíèþ îñîáûé êîëîðèò è èíîãäà ìîãóò èçìåíèòü çâóê î÷åíü ñèëüíî. Ê íèì îòíîñÿòñÿ çàäåðæêà, ðåâåðáåðàöèÿ, àìïëèòóäíàÿ ìîäóëÿöèÿ (âèáðàòî), ýôôåêò ôëýíäæåðà, ôàçîâûå ñäâèãè, èçìåíåíèå âûñîòû è/èëè âðåìåíè çâó÷àíèÿ, ïîñòðîåíèå àìïëèòóäíûõ è/èëè âûñîòíûõ îãèáàþùèõ, îñîáûå ýôôåêòû (íàïðèìåð, âñòàâêà â âîëíîâóþ ôîðìó çâóêà êðàòêèõ çîí ìîë÷àíèÿ - gapper, èëè èñêàæåíèå, èìèòèðóþùåå àíàëîãîâûå ïåðåãðóçêè - distortion) è ò. ï. Äîïîëíèòåëüíûå âîçìîæíîñòè âêëþ÷àþò èñïîëüçîâàíèå ôèëüòðîâ, ñïåêòðàëüíûé àíàëèç, ñèñòåìó îáìåíà äàííûìè ñ ñýìïëåðîì, à òàêæå ñèñòåìó øóìîïîíèæåíèÿ.
7. Ôîðìèðîâàíèå íîâîãî çâó÷àíèÿ
Èòàê, ïðîãðàììû îáðàáîòêè çâóêà ïðåäîñòàâëÿþò ìóçûêàíòó öåëûé ìèð íîâûõ âîçìîæíîñòåé. Îäíàêî âñå îíè ïðåäïîëàãàþò, ÷òî èìååòñÿ íåêèé çâóê-èñòî÷íèê, êîòîðûé ìîæíî ïîäâåðãàòü äàëüíåéøåé îáðàáîòêå. Îòêóäà æå îí áåðåòñÿ?
Åñòü òðè ðàçëè÷íûõ ñïîñîáà ïîëó÷åíèÿ òàêîãî èñòî÷íèêà. Âî-ïåðâûõ, ìîæíî çàïèñàòü ñ ìèêðîôîíà "æèâîå" çâó÷àíèå êàêîãî-ëèáî èíñòðóìåíòà, ãîëîñà èëè ëþáîé äðóãîé çâóê. Ýòîò ñïîñîá ÷àñòî èñïîëüçóåòñÿ, åñëè íóæíî ïîëó÷èòü íà MIDI-èíñòðóìåíòå çâó÷àíèå ðåàëüíûõ èíñòðóìåíòîâ. Äðóãîé ñïîñîá çàêëþ÷àåòñÿ â "ðèñîâàíèè" âîëíîâîé ôîðìû - ïðîãðàììû îáðàáîòêè ÷àñòî ïîçâîëÿþò ýòî äåëàòü, ïåðåêëþ÷èâøèñü â "êàðàíäàøíûé" ðåæèì (êîòîðûé òàê çîâåòñÿ ïîòîìó, ÷òî êóðñîð ìûøè ïðèíèìàåò âèä êàðàíäàøà). Ýòîò ñïîñîá èíîãäà áûâàåò õîðîø ïðè ñîçäàíèè çâóêîâ óäàðíîãî õàðàêòåðà, â òî âðåìÿ êàê ïåðèîäè÷åñêèé ñèãíàë ñîçäàòü òàêèì ñïîñîáîì ïðàêòè÷åñêè íåâîçìîæíî. Íî íàèáîëåå ýôôåêòèâíûì ìåòîäîì ñîçäàíèÿ çâóêà "ñ íóëÿ" ÿâëÿåòñÿ åãî ñèíòåç.
Ïðè ñèíòåçå çâóêà ïðîãðàììà èñïîëüçóåò ìàòåìàòè÷åñêèå ôóíêöèè, ãåíåðèðóþùèå ïðîñòåéøèå ïåðèîäè÷åñêèå ñèãíàëû - ñèíóñîèäàëüíûå, òðåóãîëüíûå, ïèëîîáðàçíûå, èìïóëüñíûå, ïðÿìîóãîëüíûå, à òàêæå øóìû. Ýòè ïðîñòåéøèå ñèãíàëû ìîãóò òåì èëè èíûì îáðàçîì òðàíñôîðìèðîâàòüñÿ â ïðîöåññå ñèíòåçà. Ñèíóñîèäàëüíûå ñèãíàëû (îíè æå ÷èñòûå òîíû) èìåþò îñîáîå çíà÷åíèå, ïîñêîëüêó ñïåêòð òàêîãî ñèãíàëà ñîäåðæèò òîëüêî îäíó ÷àñòîòó.
Ïðè àääèòèâíîì ñèíòåçå èñïîëüçóþòñÿ ñèíóñîèäàëüíûå ñèãíàëû ñ ðàçëè÷íîé ÷àñòîòîé è àìïëèòóäîé, èç êîòîðûõ ñêëàäûâàåòñÿ ñëîæíûé ñïåêòð. Êîëè÷åñòâî åãî ñîñòàâëÿþùèõ áóäåò â òî÷íîñòè ðàâíî êîëè÷åñòâó èñõîäíûõ ÷èñòûõ òîíîâ.
Ïðè ñóáòðàêòèâíîì ñèíòåçå, íàïðîòèâ, èñïîëüçóåòñÿ øóìîâîé ñèãíàë, èç êîòîðîãî ïðè ïîìîùè ôèëüòðîâ âû÷èòàþòñÿ íåíóæíûå ÷àñòîòíûå ñîñòàâëÿþùèå. Êàê ïðàâèëî, çâóê, ïîëó÷åííûé â ðåçóëüòàòå ñóáòðàêòèâíîãî ñèíòåçà, èìååò ÿðêî âûðàæåííûé "øóìîâîé" êîëîðèò.
FM cèíòåç çâóêà, î êîòîðîì ìû ãîâîðèëè â ïåðâîé ãëàâå, áûë ðàçðàáîòàí Äæ. ×îóíèíãîì â ñâîåé äèïëîìíîé ðàáîòå òàê æå ñ óñïåõîì ïðèìåíÿëñÿ è ïðèìåíÿåòñÿ â ñèíòåçàòîðàõ.
Ïðè ñèíòåçå ìåòîäîì ìîäóëÿöèè èñïîëüçóåòñÿ, êàê ïðàâèëî, íåáîëüøîå êîëè÷åñòâî ïðîñòåéøèõ ñèãíàëîâ, îáû÷íî ñèíóñîèäàëüíûõ, êîòîðûå, âëèÿÿ äðóã íà äðóãà, ìîãóò äàòü â ðåçóëüòàòå ñïåêòð ñ áîëüøèì êîëè÷åñòâîì ñîñòàâëÿþùèõ. Ìåòîä ÷àñòîòíîé ìîäóëÿöèè (FM, òî åñòü Frequency Modulation) èíòåðåñåí òåì, ÷òî ñ åãî ïîìîùüþ ìîæíî äàæå èç äâóõ ñèíóñîèäàëüíûõ ñèãíàëîâ ïîëó÷èòü ñïåêòð ñ êàêèì óãîäíî êîëè÷åñòâîì ñîñòàâëÿþùèõ. Àìïëèòóäíàÿ è êîëüöåâàÿ ìîäóëÿöèÿ, à òàêæå íåëèíåéíîå èçìåíåíèå âîëíîâîé ôîðìû õîòÿ è íå äàþò òàêèõ "ñíîãñøèáàòåëüíûõ" ðåçóëüòàòîâ, êàê FM, íî òîæå ïî-ñâîåìó èíòåðåñíû. Ñóùåñòâóþò è äðóãèå ìåòîäû ñèíòåçà, íà êîòîðûõ ìû çäåñü, ÿ äóìàþ, îñòàíàâëèâàòüñÿ íå áóäåì.
 ïðîôåññèîíàëüíûõ ïðîãðàììàõ îáðàáîòêè çâóêà, òàêèõ, êàê Sound Forge èëè Cool Edit, îáû÷íî èìåþòñÿ ìîäóëè è äëÿ ñèíòåçà çâóêà.  Sound Forge, íàïðèìåð, ïðåäóñìîòðåíà âîçìîæíîñòü "ïðîñòîãî ñèíòåçà" îñíîâíûõ ïåðèîäè÷åñêèõ ñèãíàëîâ, à òàêæå ÷åòûðåõîïåðàòîðíîãî FM-ñèíòåçà.
Íî ñëåäóåò ïîìíèòü, ÷òî ñèíòåç çâóêà - ìîùíîå ñðåäñòâî äëÿ ñîçäàíèÿ, "ñî÷èíåíèÿ" ñîáñòâåííûõ òåìáðîâ. È äëÿ òîãî ÷òîáû áûñòðî è ýôôåêòèâíî äîáèòüñÿ ðåàëüíîãî âîïëîùåíèÿ òåìáðàëüíîãî çàìûñëà, íóæíî èìåòü, ïîìèìî íåêîòîðîãî íàâûêà ðàáîòû ñ ïðîãðàììàìè ñèíòåçà, ÷åòêîå ïðåäñòàâëåíèå î òîì, êàêèå èçìåíåíèÿ â ñïåêòðå çâóêà âûçîâåò èçìåíåíèå òîãî èëè èíîãî ïàðàìåòðà. Ïîäðîáíîå òåîðåòè÷åñêîå èçëîæåíèå ðàçëè÷íûõ ìåòîäîâ ñèíòåçà çâóêà ÷åòêî îïèñàíî â êíèãå ×. Äîäæà è Ò. Äæåðñà "Êîìïüþòåðíàÿ ìóçûêà: ñèíòåç, êîìïîçèöèÿ è èñïîëíåíèå".
8. Îá èíòåðàêòèâíûõ èñïîëíèòåëüñêèõ ñèñòåìàõ
Õîòÿ, â ýëåêòðîííîé ìóçûêå íåò ðàçäåëåíèÿ ìåæäó ôóíêöèÿìè êîìïîçèòîðà è èñïîëíèòåëÿ. Âñå òàêè, îòñóòñòâèå íåîáõîäèìîñòè â èñïîëíèòåëÿõ, ÿâëÿåòñÿ áîëüøèì ïðåèìóùåñòâîì, êîòîðîå îñâîáîæäàåò êîìïîçèòîðîâ îò ìíîãèõ ïðîáëåì. Íàïðèìåð, íåò íåîáõîäèìîñòè èñêàòü è/èëè ïîäáèðàòü èñïîëíèòåëåé, ïëàòèòü èì äåíüãè (÷òî áûâàåò íå âñåãäà, íî ÷àñòî), îðãàíèçîâûâàòü ðåïåòèöèè è ò. ï. Íî, ïîæàëóé, ñàìîå ãëàâíîå, ÷òî êîìïîçèòîð íå èìååò áîëåå íóæäû ïåðåäàòü èñïîëíèòåëþ àâòîðñêèé çàìûñåë, ñîáñòâåííóþ èíòåðïðåòàöèþ, - êîðî÷å ãîâîðÿ, òî, ÷òî íå îïèøåøü ñëîâàìè è íå îáîçíà÷èøü íîòàìè.
Êàê ñëåäóåò èç íàçâàíèÿ, èíòåðàêòèâíàÿ ìóçûêà ïðåäïîëàãàåò âçàèìîäåéñòâèå èñïîëíèòåëÿ è åãî "ýëåêòðîííîãî ïàðòíåðà" â ïðîöåññå èñïîëíåíèÿ. Íàïðèìåð, ñóùåñòâóåò è øèðîêî èñïîëüçóåòñÿ òàêàÿ ñõåìà: èñïîëíèòåëü íà÷èíàåò èãðàòü íà êàêîì-ëèáî èíñòðóìåíòå; êîìïüþòåð "ðåàãèðóåò" íà åãî èñïîëíåíèå, èñïîëíÿÿ ñîîòâåòñòâóþùèå çâóêè; èñïîëíèòåëü, â ñâîþ î÷åðåäü, îòâå÷àåò íà ñûãðàííîå êîìïüþòåðîì è ò. ä. Òàêèì îáðàçîì, èìåÿ âîçìîæíîñòü âûáîðà ïåðâîíà÷àëüíûõ çâóêîâ ïüåñû (êîòîðûå ìîãóò áûòü, ðàçóìååòñÿ, äî íåêîòîðîé ñòåïåíè ðåãëàìåíòèðîâàíû êîìïîçèòîðîì), èñïîëíèòåëü ôàêòè÷åñêè ñòðîèò êîìïîçèöèþ â ñîîòâåòñòâèè ñî ñâîèì òâîð÷åñêèì âèäåíèåì. Êàæäûé âàðèàíò èñïîëíåíèÿ òàêîé ïüåñû ìîæåò ñèëüíî îòëè÷àòüñÿ îò îñòàëüíûõ, ïðè÷åì íå òîëüêî òðàäèöèîííûìè ïàðàìåòðàìè òåìïà, ãðîìêîñòè îòäåëüíûõ çâóêîâ è ò. ï., íî òàêæå è ðàñïîëîæåíèåì è êîëè÷åñòâîì çâóêîâ.  ýòîì ñëó÷àå "òâåðäóþ îñíîâó" êîìïîçèöèè ñîñòàâëÿåò íå çàôèêñèðîâàííûé íîòíûé òåêñò, à àëãîðèòì âçàèìîäåéñòâèÿ êîìïüþòåðà è èñïîëíèòåëÿ. Òî÷íåå, ýòî îáû÷íî äàæå ñîâîêóïíîñòü äâóõ àëãîðèòìîâ: îäíîãî äëÿ êîìïüþòåðà è îäíîãî äëÿ èñïîëíèòåëÿ.
Àëãîðèòì âçàèìîäåéñòâèÿ äëÿ èñïîëíèòåëÿ ìîæåò áûòü íàïèñàí îáû÷íûì "÷åëîâå÷åñêèì" ÿçûêîì, ïîÿñíåí íîòíûìè ôðàãìåíòàìè è ò. ä. À àëãîðèòì äëÿ êîìïüþòåðà ñîñòàâëÿåòñÿ ðàçëè÷íûìè ñïîñîáàìè. Íàïðèìåð, ìîæåò áûòü èñïîëüçîâàíà ïîñëåäîâàòåëüíîñòü óñëîâíûõ îïåðàöèé òèïà "åñëè ïðîçâó÷àë çâóê â äèàïàçîíå îò 300 äî 367 Ãö ñ àìïëèòóäîé îò 7000 äî 9500 óñëîâíûõ åäèíèö20 âî âðåìåííîì ïðîìåæóòêå îò 7 äî 9 ñåêóíä îò íà÷àëà ïüåñû, òî èñïîëíÿòü çâóêè ñëó÷àéíîé ÷àñòîòû â äèàïàçîíå îò 150 äî 170 Ãö äëèíîé 0,02 ñåêóíäû ñ ÷àñòîòîé ïîÿâëåíèÿ, ëèíåéíî óìåíüøàþùåéñÿ îò 47 äî 6 Ãö ñ ïîñòîÿííûì çàòóõàíèåì â òå÷åíèå 11,4 ñåêóíäû".
Äëÿ îáëåã÷åíèÿ ïðîöåññà ñîçäàíèÿ òàêèõ èíòåðàêòèâíûõ êîìïîçèöèé áûëè ðàçðàáîòàíû ðàçëè÷íûå ïðîãðàììíûå ñðåäñòâà. Íàïðèìåð, â ïàðèæñêîì öåíòðå ýëåêòðîííîé ìóçûêè IRCAM áûëà ðàçðàáîòàíà ïðîãðàììà MAX, êîììåð÷åñêóþ âåðñèþ êîòîðîé (äëÿ Macintosh) âûïóñêàåò àìåðèêàíñêàÿ êîìïàíèÿ Opcode.
Ïðîãðàììà MAX - ýòî, ïî ñóòè, öåëûé ÿçûê ïðîãðàììèðîâàíèÿ, ïðåäíàçíà÷åííûé äëÿ ñîçäàíèÿ àëãîðèòìîâ èíòåðàêòèâíîãî èñïîëíåíèÿ è ðåàëèçîâàííûé â âèäå ïðîãðàììíîãî ïðèëîæåíèÿ ñ îáúåêòíî-îðèåíòèðîâàííûì èíòåðôåéñîì ïîëüçîâàòåëÿ. MAX ðàáîòàåò íà óðîâíå MIDI-ñîáûòèé, òàê ÷òî åñëè êîìïîçèòîð æåëàåò ðàáîòàòü ñ àêóñòè÷åñêèì èíñòðóìåíòîì, åìó íåîáõîäèìî èñïîëüçîâàòü êàêèå-ëèáî êîíâåðòîðû (Pitch-to-MIDI21 è ò. ï.).
 MAX èìåþòñÿ îáúåêòû (îïåðàòîðû), îáåñïå÷èâàþùèå ââîä/âûâîä MIDI-èíôîðìàöèè. Ìåæäó âõîäíûìè è âûõîäíûìè ïàðàìåòðàìè ïîìåùàþòñÿ ìîäóëè ïðåîáðàçîâàíèÿ. Âîçìîæíî èñïîëüçîâàòü àðèôìåòè÷åñêèå è ëîãè÷åñêèå îïåðàöèè, âåòâëåíèÿ, ðàçëè÷íûå ñïåöèàëüíûå âîçìîæíîñòè è ò. ï. Âñåãî â ïðîãðàììå áîëåå ñòà òèïîâ îáúåêòîâ. Èìååòñÿ äàæå íåáîëüøîé âñòðîåííûé ñåêâåíöåð.
Ïðîãðàììó MAX èñïîëüçîâàëè ìíîãèå êðóïíûå êîìïîçèòîðû, òàêèå, êàê Ðè÷àðä Áóëàíæå (Richard Boulanger) è Äðîð Ôàéëåð (Dror Feiler).
Îïèñàííàÿ êîíöåïöèÿ èíòåðàêòèâíîé èñïîëíèòåëüñêîé ñèñòåìû íå ÿâëÿåòñÿ åäèíñòâåííî âîçìîæíîé. Ñóùåñòâóþò è äðóãèå êîíöåïöèè, è ñðåäè íèõ íåîáõîäèìî âûäåëèòü êîíöåïöèþ ñèñòåìû óïðàâëåíèÿ ïàðòèòóðîé.
Âíà÷àëå àìåðèêàíñêèé èíæåíåð, ïðîãðàììèñò è ìóçûêàíò Ìàêñ Ìýòüþç (Max Matthews) çàìåòèë ïðîòèâîðå÷èå ìåæäó "ìóçûêàíòñòâîì" è "ìóçûêàëüíîñòüþ". Îíî âûðàæàåòñÿ â òîì, ÷òî çà÷àñòóþ ìóçûêàíò-ïðîôåññèîíàë, âëîæèâøèé óéìó âðåìåíè è ñèë â îâëàäåíèå òåõíèêîé èñïîëíåíèÿ íà êàêîì-ëèáî èíñòðóìåíòå è äåéñòâèòåëüíî îâëàäåâøèé ýòîé òåõíèêîé â ñîâåðøåíñòâå, èñïûòûâàåò çàòðóäíåíèÿ â âîïðîñå õóäîæåñòâåííîé èíòåðïðåòàöèè ìóçûêàëüíîãî ïðîèçâåäåíèÿ. È íàîáîðîò, ÷åëîâåê, íå âëàäåþùèé òåì èëè èíûì èíñòðóìåíòîì â äîñòàòî÷íîé ñòåïåíè èëè âîâñå íå óìåþùèé íà íåì èãðàòü, èíîé ðàç ñïîñîáåí íà ñîáñòâåííóþ èíòåðåñíóþ èíòåðïðåòàöèîííóþ êîíöåïöèþ, ñâîå íåîðäèíàðíîå âèäåíèå ìóçûêè. Òîëüêî âîò áåäà: äîíåñòè ñâîþ èñïîëíèòåëüñêóþ êîíöåïöèþ äî ñëóøàòåëåé îí íèêàê íå ìîæåò èç-çà òåõíè÷åñêèõ òðóäíîñòåé èñïîëíåíèÿ.
Ìàêñ Ìýòüþç ïðåäëîæèë ðåøåíèå, ïîçâîëÿþùåå òàêîìó ìóçûêàëüíîìó ÷åëîâåêó, íå èìåþùåìó äîñòàòî÷íîé òåõíèêè, ðåàëèçîâàòü ñåáÿ êàê èñïîëíèòåëÿ. (Èìåííî êàê æèâîãî èñïîëíèòåëÿ, à íå MIDI-àðàíæèðîâùèêà.) Äëÿ ýòîãî Ìýòüþç ñîçäàë ñïåöèàëüíîå óñòðîéñòâî, íàçûâàþùååñÿ â ïîñëåäíåé ìîäèôèêàöèè "ðàäèîáàòîí". Âèçóàëüíî ðàäèîáàòîí ïðåäñòàâëÿåò ñîáîé íåáîëüøîé ïðÿìîóãîëüíûé ÿùè÷åê ñ MIDI-âõîäîì è âûõîäîì. Ïîä âåðõíåé êðûøêîé ýòîãî "ÿùè÷êà" íàõîäÿòñÿ ïÿòü äàò÷èêîâ (÷åòûðå - ïî óãëàì è îäèí â öåíòðå), êîòîðûå ñëåäÿò çà ïåðåìåùåíèåì äâóõ ñïåöèàëüíûõ ïàëî÷åê. Ñ êîìïüþòåðà â ðàäèîáàòîí çàãðóæàåòñÿ MIDI-ïàðòèòóðà, â êîòîðîé â îñîáîì ôîðìàòå îïðåäåëåíû ïàðàìåòðû, êîòîðûìè ìîæíî áóäåò óïðàâëÿòü â ðåàëüíîì âðåìåíè. Ñ ïîìîùüþ äâóõ ïàëî÷åê ìîæíî ïðîèçâîëüíî èçìåíÿòü âî âðåìÿ èñïîëíåíèÿ øåñòü ëþáûõ çàðàíåå çàäàííûõ ïàðàìåòðîâ: êàæäàÿ ïàëî÷êà ðåãóëèðóåò îäíîâðåìåííî òðè ïàðàìåòðà, ïåðåìåùàÿñü â ïðîñòðàíñòâå ïî òðåì îñÿì, îáîçíà÷àåìûì êàê x, y è z. Íàïðèìåð, â ìíîãîòåìáðàëüíîì ïðîèçâåäåíèè ëîãè÷íî ðåãóëèðîâàòü òàêèì îáðàçîì ãðîìêîñòè ðàçëè÷íûõ ïàðòèé. Ïåðåìåùåíèÿ â ïëîñêîñòè ïîâåðõíîñòè ðàäèîáàòîíà îãðàíè÷åíû ðàçìåðàìè óñòðîéñòâà; ïåðåìåùåíèå ïî îñè z òàêæå èìååò êàê íèæíþþ, òàê è âåðõíþþ ãðàíèöó: ñóùåñòâóåò íåêîòîðîå êðèòè÷åñêîå ðàññòîÿíèå, âíå ïðåäåëîâ êîòîðîãî ðàäèîáàòîí âîîáùå íå ðàñïîçíàåò ïàëî÷êó. Òåìï èñïîëíåíèÿ ìîæåò ðåãóëèðîâàòüñÿ, ïîìèìî ïðîñòîãî ïåðåìåùåíèÿ ïàëî÷êè âäîëü îäíîé èç îñåé, ñïåöèàëüíûì îáðàçîì - ñ ïîìîùüþ "äèðèæèðîâàíèÿ" ïðàâîé ðóêîé.
Ðàçâèòèåì èäåè Ìýòüþçà ÿâëÿåòñÿ "óïðàâëÿþùàÿ ïåð÷àòêà" (PowerGlove) Ðè÷àðäà Áóëàíæå. Çäåñü ïàðàìåòðû MIDI-ïàðòèòóð ìîæíî ðåãóëèðîâàòü íå òîëüêî ïåðåìåùåíèåì ðóêè â ïðîñòðàíñòâå, íî è ñãèáàíèåì ïàëüöåâ, ïðè÷åì êàæäûé ïàëåö ìîæåò êîíòðîëèðîâàòü îòäåëüíûé ïàðàìåòð.
È ðàäèîáàòîí, è óïðàâëÿþùàÿ ïåð÷àòêà, îäíàêî, íå òàê ïðîñòû â îáðàùåíèè, êàê ìîæåò ïîêàçàòüñÿ. Äëÿ ïîëíîãî èñïîëüçîâàíèÿ èõ âîçìîæíîñòåé íåîáõîäèìû îïðåäåëåííûå "èñïîëíèòåëüñêèå" íàâûêè, êàê è ïðè èãðå íà êàêîì-ëèáî òðàäèöèîííîì èíñòðóìåíòå. Ñ äðóãîé ñòîðîíû, ýòè íàâûêè ìîæíî ïðèîáðåñòè äîâîëüíî áûñòðî (çà 2-3 ìåñÿöà ðåãóëÿðíûõ çàíÿòèé), ÷òî äåëàåò åãî äîñòóïíûì äëÿ øèðîêîãî êðóãà ìóçûêàíòîâ-ëþáèòåëåé.
9. Êîìïüþòåð "ñî÷èíÿåò" ìóçûêó
Êîíå÷íî, äëÿ ïðîñòûõ ëþáèòåëåé è ëåíèâûõ ìóçûêàíòîâ, áûëî áû âåñüìà óäîáíî, ÷òîáû êîìïüþòåð ñàì "ñî÷èíÿë" ìóçûêó. Íî ñòðîãî ãîâîðÿ, êîìïüþòåðû ñàìè íèêàêîé ìóçûêè äî ñèõ ïîð íå ñî÷èíèëè.  îñíîâíîì, èñïîëüçóþòñÿ óæå ñ ñåðåäèíû 50-õ ãîäîâ òàê íàçûâàåìûå ïðîãðàììû àëãîðèòìè÷åñêîé êîìïîçèöèè. Ïðè ýòîì ðàçðàáàòûâàëèñü äâà â êîðíå ðàçëè÷íûõ ìåòîäà. Ïåðâûé ìåòîä - ýòî àíàëèç òîãî èëè èíîãî ìóçûêàëüíîãî ñòèëÿ è ñîñòàâëåíèå êîìïîçèöèè íà îñíîâå ïîëó÷åííûõ äàííûõ. Âòîðîé æå ìåòîä ïðåäïîëàãàåò âåðîÿòíîñòíûå ðàñïðåäåëåíèÿ çâóêîâ â ïàðòèòóðå.
Ñî÷èíåíèÿ, íàïèñàííûå ñ èñïîëüçîâàíèåì îáîèõ ìåòîäîâ, êàê ïðàâèëî, äîïóñêàþò "æèâîå" èñïîëíåíèå - âåäü ðåçóëüòàòîì ðàáîòû ïðîãðàìì àëãîðèòìè÷åñêîé êîìïîçèöèè ÿâëÿåòñÿ îáû÷íî íîòíûé òåêñò (èëè, ïî êðàéíåé ìåðå, íåêîòîðûå äàííûå, ïîäãîòîâëåííûå äëÿ ïîñëåäóþùåãî ïðåîáðàçîâàíèÿ â íîòíûé òåêñò.
Åùå â 1956 ãîäó áûëè îïóáëèêîâàíû îïûòû Êëÿéíà è Áîëèòî ïî ñèíòåçèðîâàíèþ ïåñåííûõ ìåëîäèé íà êîìïüþòåðå Datatron. Ìåëîäèè íîñèëè íàçâàíèå "Push Button Bertha". Îíè ðàññìàòðèâàëèñü, ïðàâäà, ñêîðåå êàê ýêñïåðèìåíò, à íå òâîð÷åñòâî. Îäíàêî óæå â ñëåäóþùåì, 1957 ãîäó áûëà îïóáëèêîâàíà (è âïîñëåäñòâèè íå ðàç èñïîëíÿëàñü) ñþèòà äëÿ ñòðóííîãî êâàðòåòà, "ñî÷èíåííàÿ" â ëàáîðàòîðèè ýëåêòðîííîé ìóçûêè Èëëèíîéñêîãî óíèâåðñèòåòà ñ ïîìîùüþ êîìïüþòåðà "Èëëèàê" (åå òàê è íàçâàëè - "Èëëèàê-ñþèòà"). Êðîìå êîìïüþòåðà, åå "àâòîðàìè" ÿâëÿëèñü Ëåéÿðåí Õèëëåð (Lejaren Hiller) è Ëåîíàðä Àéçåêñîí (Leonard Isaacson).
Ñþèòà ñîñòîÿëà èç ÷åòûðåõ ÷àñòåé, ïðè÷åì ïåðâûå äâå áûëè íàïèñàíû â äèàòîíè÷åñêîì äî-ìàæîðå ïî ïðàâèëàì, áëèçêèì ê ïðàâèëàì ìóçûêè ñòðîãîãî ñòèëÿ. Èñòî÷íèêîì òðåòüåé ÷àñòè, íàïðîòèâ, áûëà ñëó÷àéíàÿ õðîìàòè÷åñêàÿ ìóçûêà, "ïðîôèëüòðîâàííàÿ", îäíàêî, ïî òåì æå ïðàâèëàì. Íåñìîòðÿ íà ôèëüòðàöèþ, åå ìóçûêà î÷åíü ïîõîæà íà àòîíàëüíûå êîìïîçèöèè.  ÷åòâåðòîé æå ÷àñòè àâòîðû ïðèìåíèëè ìàòåìàòè÷åñêèå ôîðìóëû, íèêàê íå ñâÿçàííûå ñ ìóçûêàëüíûìè ñòèëÿìè. Ïî èõ çàìûñëó, ÷åòâåðòàÿ ÷àñòü äîëæíà áûëà áûòü íàïèñàíà â ñîâåðøåííî îñîáîì, "ìàøèííîì" ñòèëå, õîòÿ íà ñëóõ, êàê íè ñòðàííî, ýòîò ñòèëü ìàëî îòëè÷àëñÿ îò ñòèëÿ òðåòüåé ÷àñòè. "Èëëèàê-ñþèòà" èçäàâàëàñü íåñêîëüêî ðàç è ïðèîáðåëà ìèðîâóþ èçâåñòíîñòü.
 1959 ãîäó Ðóäîëüô Çàðèïîâ, ñîâåòñêèé ìàòåìàòèê, "ñî÷èíÿë" îäíîãîëîñíûå ìóçûêàëüíûå ïüåñû íà ìàøèíå "Óðàë" (îïÿòü-òàêè â äî-ìàæîðå). Îíè íàçûâàëèñü "Óðàëüñêèå íàïåâû" è îïÿòü íîñèëè õàðàêòåð ýêñïåðèìåíòà. Ïðè èõ ñî÷èíåíèè èñïîëüçîâàëèñü ðàçëè÷íûå ñëó÷àéíûå ïðîöåññû äëÿ ðàçëè÷íûõ ýëåìåíòîâ ìóçûêàëüíîé ôàêòóðû (ôîðìà, ðèòì, çâóêîâûñîòíîñòü è ò. ä.). À Ð. Áóõàðàåâ è Ì. Ðûòâèíñêàÿ íà òîì æå "Óðàëå" ïðîãðàììèðîâàëè "ñî÷èíåíèå" àëãîðèòìè÷åñêèõ ìåëîäèé íà ñòèõîòâîðíûé òåêñò.
Ïðàâäà, "Óðàë" ïðåäîñòàâèë íà âûõîäå íåóêëþæóþ, àáñîëþòíî íå âîêàëüíóþ ìåëîäèþ (äàæå ñ òî÷êè çðåíèÿ àâàíãàðäà íàøåãî ñòîëåòèÿ). Âèíîâàò áûë, êîíå÷íî, íå "Óðàë", à î÷åíü íåñîâåðøåííûå àëãîðèòìû ñèíòåçà ìóçûêàëüíîé ôàêòóðû.
Ñ òåõ ïîð ïîÿâèëîñü î÷åíü ìíîãî ïðîãðàìì äëÿ àëãîðèòìè÷åñêîé êîìïîçèöèè. ×àñòî òàêèå ïðîãðàììû ðàçðàáàòûâàëèñü, ÷òî íàçûâàåòñÿ, "íà îäèí ðàç", äëÿ ëè÷íîãî èñïîëüçîâàíèÿ.  îòëè÷èå îò ïîäîáíûõ ïðîãðàìì 50-õ ãîäîâ íåêîòîðûå ñîâðåìåííûå ðàçðàáîòêè ïîçâîëÿþò äîñòè÷ü äîâîëüíî õîðîøèõ ðåçóëüòàòîâ.  êà÷åñòâå ïðèìåðà ìîæíî ïðèâåñòè ïðîãðàììó, êîòîðóþ ðàçðàáîòàë ìîñêîâñêèé ìóçûêàíò è ïðîãðàììèñò Ä. Æàëíèí.
Èíîãäà ñðåäñòâà àëãîðèòìè÷åñêîé êîìïîçèöèè òàê èëè èíà÷å ñìåøèâàþòñÿ ñ äðóãèìè òâîð÷åñêèìè íàïðàâëåíèÿìè. Íàïðèìåð, Cubase ñóùåñòâóåò âñòðîåííîå ñðåäñòâî ïîä íàçâàíèåì "èíòåðàêòèâíûé ñèíòåçàòîð ôðàç" (Interactive Phrase Synthesizer, IPS). Çäåñü ñìåøèâàþòñÿ ñðåäñòâà èíòåðàêòèâíîé è àëãîðèòìè÷åñêîé ñèñòåì. Íà âõîä ñèñòåìû ïîäàåòñÿ íåêàÿ "ôðàçà", òî åñòü ïîñëåäîâàòåëüíîñòü MIDI-ñîáûòèé. Çàòåì ýòà ïîñëåäîâàòåëüíîñòü ïðîõîäèò ÷åðåç ñïåöèàëüíûå "àëãîðèòìè÷åñêèå ïðîöåññîðû" - ïîäïðîãðàììû óïîðÿäî÷åííîãî ïðåîáðàçîâàíèÿ ðèòìà, ãðîìêîñòè è çâóêîâûñîòíîñòè. Òàêèì îáðàçîì, ñ îäíîé ñòîðîíû, èñïîëíèòåëü èìååò âîçìîæíîñòü âñå âðåìÿ âçàèìîäåéñòâîâàòü ñ ñèñòåìîé, ââîäÿ ðàçëè÷íûå ñòàðòîâûå íîòû è äàæå ìåíÿÿ ñàìó èñõîäíóþ ïîñëåäîâàòåëüíîñòü; ñ äðóãîé ñòîðîíû, äëÿ èçìåíåíèÿ çâóêîâîé òêàíè èñïîëüçóþòñÿ ñòðîãèå àëãîðèòìû.
Åùå îäèí ÿðêèé ïðèìåð èíòåãðàöèè àëãîðèòìè÷åñêîé ìóçûêè ñ äðóãèìè íàïðàâëåíèÿìè - êëàññ ïðîãðàìì ïåðåâîäà ãðàôèêè â çâó÷àíèå. Òàêèõ ïðîãðàìì òîæå ñóùåñòâóåò íå îäíà è íå äâå. Îäíàêî îñîáî õî÷åòñÿ îòìåòèòü ïðîãðàììó Kandinsky Music Painter (KMP) äëÿ Atari, îò êîìïàíèè Keys. Ýòà ïðîãðàììà ïðåäîñòàâëÿåò äîâîëüíî-òàêè ðàçâèòûå ñðåäñòâà äëÿ ñîçäàíèÿ ðèñóíêà. Îòäåëüíî ìîæíî ñîçäàòü ðèñóíêè äëÿ çâóêîâûñîòíîé ôàêòóðû è äëÿ ãðîìêîñòè èíñòðóìåíòîâ.  ïðîãðàììå èñïîëüçóåòñÿ ìîíîõðîìíàÿ ãðàôèêà, êîòîðàÿ òðàíñëèðóåòñÿ â MIDI-ñîáûòèÿ.  íà÷àëå ïðîèãðûâàíèÿ ýêðàí î÷èùàåòñÿ, è ïî õîäó ïðîèãðûâàíèÿ ðèñóíîê ïîñòåïåííî ïðîðèñîâûâàåòñÿ ïî ãîðèçîíòàëè, ÷òî äàåò îùóùåíèå ñëèÿíèÿ çâóêîâîé è âèçóàëüíîé êîìïîçèöèé.
Ïîõîæèì îáðàçîì, íî íå íà óðîâíå MIDI, à íà óðîâíå çâóêà ðàáîòàåò ñèñòåìà ßíèñà Êñåíàêèñà U-Pic. À âîîáùå-òî ýòà èäåÿ óæå áûëà ðåàëèçîâàíà ãîðàçäî ðàíüøå àíàëîãîâûìè ìåòîäàìè.
Ðîæäåíèå êîìïüþòåðíîé ìóçûêè
 1957 ãîäó Ì. Ìýòüþç è Í. Ãóòìàí ïîñåòèëè êîíöåðò îäíîãî ìàëîèçâåñòíîãî ïèàíèñòà. Êîíöåðò èì îáîèì íå ïîíðàâèëñÿ, è, â ïðîöåññå îáìåíà âïå÷àòëåíèÿìè ïîñëå êîíöåðòà, Ì. Ìýòüþç çàÿâèë, ÷òî êîìïüþòåð ìîæåò ñûãðàòü ëó÷øå. Íî ïîñêîëüêó íà äâîðå áûë 1957 ãîä, êîìïüþòåðû åùå íå óìåëè èãðàòü ìóçûêó. Ïðèäÿ äîìîé, Ì. Ìýòüþç òóò æå ñòàë ïèñàòü ïðîãðàììó, èãðàþùóþ ìóçûêó. Ïåðâàÿ êîìïüþòåðíàÿ ïüåñà íåèçìåííî ïðîèçâîäèò íà îêðóæàþùèõ óæàñàþùåå âïå÷àòëåíèå. Íî èäåÿ Ìýòüþçà, ðàçâèâàÿñü, ïîðîäèëà öåëûé êëàññ ìóçûêàëüíûõ ÿçûêîâ ïðîãðàììèðîâàíèÿ, êîòîðûå âíà÷àëå íàçûâàëèñü "MUSIC" ñ íîìåðîì âåðñèè. ßçûê C-Sound ïðîèçîøåë êàê ðàç èç ýòèõ ïðîãðàìì. À îòäåëåíèå Ñòýíäôîðäñêîãî èíñòèòóòà èññëåäîâàíèé, ãäå ðàáîòàë òîãäà Ì. Ìýòüþç, âûðîñëî â ìóçûêàëüíûé èññëåäîâàòåëüñêèé öåíòð ïîä íàçâàíèåì CCRMA (÷èòàåòñÿ "êàðìà").
Êîíå÷íî, ïðîãðàììû àëãîðèòìè÷åñêîé êîìïîçèöèè íå ñïîñîáíû çàìåíèòü ñîáîé òâîð÷åñêèé ïðîöåññ ñî÷èíåíèÿ ìóçûêè. Îäíàêî, â êà÷åñòâå âñïîìîãàòåëüíîãî ñðåäñòâà ïðè ñîçäàíèè ìóçûêàëüíûõ ïüåñ îíè ìîãóò áûòü ïðèìåíåíû ñ áîëüøèì óñïåõîì.
10. Óíèâåðñàëüíàÿ ñèñòåìà "ïðîãðàììèðîâàíèÿ" ìóçûêè
Êîìïüþòåðíàÿ ìóçûêà êàê òàêîâàÿ íà÷èíàëàñü êîãäà-òî ñ ìóçûêàëüíûõ ÿçûêîâ ïðîãðàììèðîâàíèÿ. Íåñìîòðÿ íà òî, ÷òî ñ òåõ ïîð ðàçðàáîò÷èêè ìóçûêàëüíîãî ïðîãðàììíîãî îáåñïå÷åíèÿ óäåëÿëè âñå áîëüøåå è áîëüøåå âíèìàíèå ðàçâèòèþ ïîëüçîâàòåëüñêîãî èíòåðôåéñà, ìóçûêàëüíûé ÿçûê ïðîãðàììèðîâàíèÿ â ÷èñòîì âèäå - ÿçûê C-Sound - ñîõðàíèëñÿ è óñïåøíî ïðèìåíÿåòñÿ ïî ñåé äåíü. Äåëî â òîì, ÷òî C-Sound, â îòëè÷èå îò äðóãèõ ìóçûêàëüíûõ ïðîãðàìì, ÿâëÿåòñÿ, ïî ñóòè, óíèâåðñàëüíîé ñèñòåìîé, ïîçâîëÿþùåé ñîçäàâàòü ëþáûå çâó÷àíèÿ. Âåäü ðàçâèòûé ïîëüçîâàòåëüñêèé èíòåðôåéñ ïðè âñåõ ñâîèõ äîñòîèíñòâàõ îáëàäàåò î÷åíü ñóùåñòâåííûì íåäîñòàòêîì: îí âñåãäà îãðàíè÷èâàåò âîçìîæíîñòè.
ßçûê C-Sound ñâîáîäåí îò ýòîãî. Îí ñóùåñòâóåò â âèäå êîìïèëÿòîðà, êîòîðûé òðàíñëèðóåò òåêñò ïðîãðàììû â çâóêîâîé ôàéë. Ïðè ýòîì îñíîâíûå îïåðàòîðû åãî ðåàëèçóþò îñíîâíûå ñðåäñòâà ñîçäàíèÿ ýëåêòðîííîé ìóçûêè. Åñëè êîìïîçèòîðó íå õâàòàåò îïåðàòîðîâ C-Sound (êîòîðûå ñàìè ïî ñåáå ïîçâîëÿþò ïðîäåëûâàòü ãîðàçäî áîëüøå, ÷åì âñå îïèñàííûå âûøå ïðîãðàììû, âìåñòå âçÿòûå [èñêëþ÷àÿ, ðàçóìååòñÿ, íîòíóþ ãðàôèêó]), îí ìîæåò íàïèñàòü íóæíûå åìó ôðàãìåíòû òåêñòà ïðîãðàììû íà ÿçûêå Ñè èëè Àññåìáëåðå.
C-Sound ïîçâîëÿåò ðàáîòàòü êàê ñ ñèíòåçèðîâàííûì çâóêîì, òàê è ñî çâóêîì èç âíåøíåãî èñòî÷íèêà. Øèðîêèé âûáîð îïåðàòîðîâ ãåíåðàöèè è ìîäèôèêàöèè ñèãíàëîâ äåëàåò ðàáîòó î÷åíü óäîáíîé, à ñèñòåìà ìåòîê è ññûëîê íà íèõ - ïðèâû÷íîé äëÿ õîòü ñêîëüêî-íèáóäü çíàêîìîãî ñ ïðîãðàììèðîâàíèåì ÷åëîâåêà. Ïîíà÷àëó, ïðàâäà, íåêîòîðûå ìîè çíàêîìûå (äà è ÿ òîæå) èñïûòàëè íåêîòîðîå ðàçî÷àðîâàíèå ïðè çíàêîìñòâå ñ C-Sound, ïîòîìó ÷òî íàäåÿëèñü (à íàïðàñíî), ÷òî ýòî ïðîñòî ÷òî-òî âðîäå ðàñøèðåíèÿ êëàññè÷åñêîãî Ñè èëè Ñè++. Íî ïî ìåðå çíàêîìñòâà ñ ÿçûêîì ðàçî÷àðîâàíèå äîâîëüíî áûñòðî ñìåíèëîñü ïðèçíàíèåì åãî øèðîêèõ âîçìîæíîñòåé, ïðîñòîòû è óäîáñòâà ðàáîòû ñî çâóêîì.
 ëþáîì ñèíòåçàòîðå ñîäåðæèòñÿ íåêîòîðûé íàáîð àëãîðèòìîâ, ðåàëèçóþùèõ çâóêîâîé ñèíòåç. Èíîãäà ýòè àëãîðèòìû ïîääàþòñÿ ðåäàêòèðîâàíèþ, íî, êàê ïðàâèëî, î÷åíü îãðàíè÷åííîìó.  ñýìïëåðàõ òàêæå åñòü íàáîð îïðåäåëåííûõ àëãîðèòìîâ ïëþñ çàïèñàííûå îáðàçöû âîëíîâûõ ôîðì. Ëþáîå óñòðîéñòâî äëÿ îáðàáîòêè çâóêà âêëþ÷àåò â ñåáÿ àëãîðèòìû îáðàáîòêè, è ëèøü íåìíîãèå èõ ïàðàìåòðû îòêðûòû äëÿ ðåäàêòèðîâàíèÿ. Ýòî ïåðå÷èñëåíèå ìîæíî ïðîäîëæèòü.  C-Sound ìû èìååì òàêèå æå íàáîðû àëãîðèòìîâ, ïîëíîñòüþ îòêðûòûå (èáî îíè ñóùåñòâóþò â âèäå ïðîñòîãî òåêñòà) äëÿ èçìåíåíèÿ ïî íàøåìó âêóñó. Êðîìå òîãî, ìîæíî ñàìîìó ñîçäàâàòü âñå ýòè àëãîðèòìû "ñ íóëÿ".
 íàñòîÿùåå âðåìÿ C-Sound íå ìîæåò ðàáîòàòü â ðåàëüíîì âðåìåíè íà îáû÷íûõ êîìïüþòåðàõ. Äëÿ êîìïèëÿöèè çâóêîâîãî ôàéëà ïîìèìî îïèñàíèÿ èíñòðóìåíòîâ íåîáõîäèì åùå ôàéë ïàðòèòóðû (.sco), â êîòîðîì ðàñïîëîæåíû çâóêè è èõ èíäèâèäóàëüíûå ïàðàìåòðû. Ñ îäíîé ñòîðîíû, ýòî ìîæåò ïîêàçàòüñÿ íåóäîáíûì, îäíàêî, ñ äðóãîé, - çàñòàâëÿåò ìóçûêàíòà ïðîÿâëÿòü áîëüøåå âíèìàíèå ê êàæäîìó çâóêó â îòäåëüíîñòè, ÷òî, íåñîìíåííî, ñïîñîáñòâóåò ïîâûøåíèþ êà÷åñòâà ðåçóëüòàòà.
Ïðîãðàììà C-Sound ðàñïðîñòðàíÿåòñÿ ñâîáîäíî. Îíà ñóùåñòâóåò â ìîäèôèêàöèÿõ äëÿ DOS, Windows, Macintosh, Atari è äðóãèõ ïëàòôîðì. Êîìïèëÿòîð C-Sound ñ ïîëíûì îïèñàíèåì ÿçûêà è ó÷åáíûìè ïðèìåðàìè äîâîëüíî ëåãêî ìîæíî íàéòè â Ñåòè.
11. Äðóãèå ïðèìåíåíèÿ êîìïüþòåðà ìóçûêàíòàìè
Âñå ïåðå÷èñëåííûå âûøå ìóçûêàëüíûå ïðèëîæåíèÿ êîìïüþòåðîâ ïðåäïîëàãàþò ðàáîòó ñ íîòíûì ëèáî çâóêîâûì ìàòåðèàëîì. Îäíàêî åñòü è äðóãèå âîçìîæíîñòè ïðèìåíåíèÿ êîìïüþòåðîâ ìóçûêàíòàìè.
Ñðåäè íèõ ñëåäóåò âûäåëèòü ïðåæäå âñåãî îðãàíèçàöèþ ìóçûêàëüíî-òåîðåòè÷åñêîãî èëè èñòîðè÷åñêîãî ìàòåðèàëà ñ ïîìîùüþ áàç äàííûõ. Òàêàÿ ñèñòåìà ïîçâîëÿåò áûñòðî è îïåðàòèâíî ïîëó÷àòü ìóçûêîâåä÷åñêóþ èíôîðìàöèþ.
Äðóãàÿ èíòåðåñíàÿ èäåÿ ñîñòîèò â îòêðûòèè ýëåêòðîííûõ íîòíûõ áèáëèîòåê, êàê ëîêàëüíûõ, òàê è îáùåäîñòóïíûõ (íàïðèìåð, ÷åðåç òîò æå Èíòåðíåò). Î ïðåèìóùåñòâàõ çäåñü ãîâîðèòü èçëèøíå, ïîñêîëüêó ñóùåñòâóþùèå âèðòóàëüíûå êíèæíûå áèáëèîòåêè èëëþñòðèðóþò èõ ëó÷øå âñÿêèõ îáúÿñíåíèé. Ïðàâäà, íà ñåãîäíÿøíèé äåíü íå ñóùåñòâóåò åäèíîãî ñòàíäàðòà íà ôîðìàò íîòíîãî òåêñòà, íî èìåþùèåñÿ ôîðìàòû ôàéëîâ ïðîãðàìì ïðîôåññèîíàëüíîãî íîòíîãî íàáîðà (ïðåæäå âñåãî, Enigma Binary File - .mus, èñïîëüçóþùèéñÿ â ïðîãðàììå Finale) óæå ñòàíîâÿòñÿ ñòàíäàðòîì de facto. Òåì íå ìåíåå ìíîãèå íîòíûå ïðèìåðû â Èíòåðíåòå, âûïîëíåíû â âèäå ãðàôè÷åñêèõ ôàéëîâ.
Åùå îäíà èíòåðåñíàÿ îáëàñòü ïðèìåíåíèÿ êîìïüþòåðîâ ìóçûêàíòàìè - ýòî èñïîëüçîâàíèå îáó÷àþùèõ ïðîãðàìì â ìóçûêàëüíîì îáðàçîâàíèè.  íàñòîÿùåå âðåìÿ ñóùåñòâóåò äîâîëüíî ìíîãî ìóçûêàëüíûõ îáó÷àþùèõ ïðîãðàìì, íî, ê ñîæàëåíèþ, îíè â áîëüøèíñòâå ñâîåì äîñòàòî÷íî ïðèìèòèâíû è íå ìîãóò ïî-íàñòîÿùåìó çàèíòåðåñîâàòü ó÷àùåãîñÿ. Ïðè÷èíîé ýòîãî ÿâëÿåòñÿ, êàê ìíå êàæåòñÿ, âîâñå íå îòñóòñòâèå ñïåöèàëüíûõ ìåòîäèê, à íåñêîëüêî ôîðìàëüíûé ïîäõîä ê àëãîðèòìèçàöèè ïåäàãîãè÷åñêîãî ïðîöåññà. Çäåñü äîâîëüíî-òàêè ïðèÿòíûì èñêëþ÷åíèåì ÿâëÿåòñÿ ñèìïàòè÷íàÿ ïðîãðàììêà Play It By Ear, êîòîðàÿ, íåñìîòðÿ íà âíåøíþþ ïðîñòîòó, çà÷àñòóþ áûâàåò ñïîñîáíà "çàâåñòè" ó÷àùåãîñÿ.
V Òåõíîëîãèÿ ñîçäàíèÿ ïîçèöèîíèðóåìîãî 3D çâóêà
Çâóêîâîå ñîïðîâîæäåíèå êîìïüþòåðà âñåãäà íàõîäèëîñü íåñêîëüêî íà âòîðîì ïëàíå. Áîëüøèíñòâî ïîëüçîâàòåëåé áîëåå îõîòíî ïîòðàòÿò äåíüãè íà íîâåéøèé àêñåëåðàòîð 3D ãðàôèêè, íåæåëè íà íîâóþ çâóêîâóþ êàðòó. Îäíàêî çà ïîñëåäíèé ãîä ïðîèçâîäèòåëè çâóêîâûõ ÷èïîâ è ðàçðàáîò÷èêè òåõíîëîãèé 3D çâóêà ïðèëîæèëè íåìàëî óñèëèé, ÷òîáû óáåäèòü ïîëüçîâàòåëåé è ðàçðàáîò÷èêîâ ïðèëîæåíèé â òîì, ÷òî õîðîøèé 3D çâóê ÿâëÿåòñÿ íåîòúåìëåìîé ÷àñòüþ ñîâðåìåííîãî ìóëüòèìåäèà êîìïüþòåðà. Ïîëüçîâàòåëåé óáåäèòü â ïîëüçå 3D çâóêà íåñêîëüêî ëåã÷å, ÷åì ðàçðàáîò÷èêîâ ïðèëîæåíèé. Äîñòàòî÷íî ðàñïèñàòü ïîëüçîâàòåëþ òî, êàê èñòî÷íèêè çâóêà áóäåò ðàñïîëàãàòüñÿ â ïðîñòðàíñòâå âîêðóã íåãî, ò.å. çâóê áóäåò îêðóæàòü ñëóøàòåëÿ ñî âñåõ ñòîðîí è äèíàìè÷íî èçìåíÿòüñÿ, êàê ìíîãèå ïîòÿíóòñÿ çà êîøåëüêîì. Ñ ðàçðàáîò÷èêàìè èãð è ïðèëîæåíèé ñëîæíåå. Èõ íàäî óáåäèòü ïîòðàòèòü âðåìÿ è ñðåäñòâà íà ðåàëèçàöèþ êà÷åñòâåííîãî çâóêà. À åñëè çâóêîâûõ èíòåðôåéñîâ íåñêîëüêî, òî ïåðåä ðàçðàáîò÷èêîì èãðû âñòàåò ïðîáëåìà âûáîðà. Ñåãîäíÿ åñòü äâà îñíîâíûõ çâóêîâûõ èíòåðôåéñà, ýòî DirectSound3D îò Microsoft è A3D îò Aureal. Ïðè ýòîì åñëè ðàçðàáîò÷èê ïðèëîæåíèÿ ïðåäïî÷òåò A3D, òî íà âñåì àïïàðàòíîì îáåñïå÷åíèè DS3D áóäåò âîñïðîèçâîäèòüñÿ 3D ïîçèöèîíèðóåìûé çâóê, ïðè÷åì òàêîé æå, êàê åñëè áû èçíà÷àëüíî èñïîëüçîâàëñÿ èíòåðôåéñ DS3D. Ñàìî ïîíÿòèå "òðåõìåðíûé çâóê" ïîäðàçóìåâàåò, ÷òî èñòî÷íèêè çâóêà ðàñïîëàãàþòñÿ â òðåõìåðíîì ïðîñòðàíñòâå âîêðóã ñëóøàòåëÿ. Ýòî îñíîâà. Äàëåå, ÷òî áû ïðèäàòü çâóêîâîé ìîäåëè ðåàëèçì è óñèëèòü âîñïðèÿòèå çâóêà ñëóøàòåëåì, èñïîëüçóþòñÿ ðàçëè÷íûå òåõíîëîãèè, îáåñïå÷èâàþùèå âîñïðîèçâåäåíèå ðåâåðáåðàöèè, îòðàæåííûõ çâóêîâ, îêêëþçèè (çâóê ïðîøåäøèé ÷åðåç ïðåïÿòñòâèå), îáñòðóêöèè (çâóê íå ïðîøåë ÷åðåç ïðåïÿòñòâèå), äèñòàíöèîííîå ìîäåëèðîâàíèå (ââîäèòñÿ ïàðàìåòð óäàëåííîñòè èñòî÷íèêà çâóêà îò ñëóøàòåëÿ) è ìàññà äðóãèõ èíòåðåñíûõ ýôôåêòîâ. Öåëü âñåãî ýòîãî, ñîçäàòü ó ïîëüçîâàòåëÿ ðåàëüíîñòü çâóêà è óñèëèòü âïå÷àòëåíèÿ îò âèäåî ðÿäà â èãðå èëè ïðèëîæåíèè. Íå ñåêðåò, ÷òî ñëóõ ýòî âòîðîñòåïåííîå ÷óâñòâî ÷åëîâåêà, èìåííî ïîýòîìó, êàæäûé èíäèâèäóàëüíûé ïîëüçîâàòåëü âîñïðèíèìàåò çâóê ïî-ñâîåìó. Íèêîãäà íå áóäåò îäíîçíà÷íîãî ìíåíèÿ î çâó÷àíèè òîé èëè èíîé çâóêîâîé êàðòû èëè ýôôåêòèâíîñòè òîé èëè èíîé òåõíîëîãèè 3D çâóêà. Ñêîëüêî áóäåò ñëóøàòåëåé, ñòîëüêî áóäåò ìíåíèé.  äàííîé ãëàâå ìû ïîïûòàåìñÿ ñîáðàòü è îáîáùèòü èíôîðìàöèþ î ïðèíöèïàõ ñîçäàíèÿ 3D çâóêà, à òàêæå ðàññêàçàòü î òåêóùåì ñîñòîÿíèè çâóêîâîé êîìïüþòåðíîé èíäóñòðèè è î ïåðñïåêòèâàõ ðàçâèòèÿ. Ìû óäåëèì îòäåëüíîå âíèìàíèå íåîáõîäèìûì ñîñòàâëÿþùèì õîðîøåãî âîñïðèÿòèÿ è âîñïðîèçâåäåíèÿ 3D çâóêà, à òàêæå ðàññêàæåì î íåêîòîðûõ ïåðñïåêòèâíûõ ðàçðàáîòêàõ.
Äëÿ ïîçèöèîíèðîâàíèÿ èñòî÷íèêîâ çâóêà â âèðòóàëüíîì 3D ïðîñòðàíñòâå èñïîëüçóþòñÿ HRTF ôóíêöèè. Ïîïðîáóåì ðàçîáðàòüñÿ â òîì, ÷òî òàêîå HRTF è äåéñòâèòåëüíî ëè èõ èñïîëüçîâàíèå òàê ýôôåêòèâíî.
Ñêîëüêî ðàç ïðîèñõîäèëî ñëåäóþùåå: êîìàíäà, îòâå÷àþùàÿ çà çâóê, òîëüêî ÷òî çàêîí÷èëà âñòðàèâàíèå 3D çâóêîâîãî èíòåðôåéñà íà áàçå HRTF â íîâåéøóþ èãðó; âñå êîìôîðòíî ðàññåëèñü, ãîòîâÿñü óñëûøàòü "çâóê îêðóæàþùèé âàñ ñî âñåõ ñòîðîí" è "ñâèñò ïóëü íàä âàøåé ãîëîâîé"; çàïóñêàåòñÿ äåìî âåðñèÿ èãðû è... è íè÷åãî ïîäîáíîãî âû ïðîñòî íå ñëûøèòå!
HRTF (Head Related Transfer Function) ýòî ïðîöåññ ïîñðåäñòâîì êîòîðîãî íàøè äâà óõà îïðåäåëÿþò ñëûøèìîå ìåñòîïîëîæåíèå èñòî÷íèêà çâóêà; íàøè ãîëîâà è òóëîâèùå ÿâëÿþòñÿ â íåêîòîðîé ñòåïåíè ïðåïÿòñòâèåì, çàäåðæèâàþùèì è ôèëüòðóþùèì çâóê, ïîýòîìó óõî, ñêðûòîå îò èñòî÷íèêà çâóêà ãîëîâîé âîñïðèíèìàåò èçìåíåííûå çâóêîâûå ñèãíàëû, êîòîðûå ïðè "äåêîäèðîâàíèè" ìîçãîì èíòåðïðåòèðóþòñÿ ñîîòâåòñòâóþùèì îáðàçîì äëÿ ïðàâèëüíîãî îïðåäåëåíèÿ ìåñòîïîëîæåíèÿ èñòî÷íèêà çâóêà. Çâóê, óëàâëèâàåìûé íàøèì óõîì, ñîçäàåò äàâëåíèå íà áàðàáàííóþ ïåðåïîíêó. Äëÿ îïðåäåëåíèÿ ñîçäàâàåìîãî çâóêîâîãî äàâëåíèÿ íåîáõîäèìî îïðåäåëèòü õàðàêòåðèñòèêó èìïóëüñà ñèãíàëà îò èñòî÷íèêà çâóêà, ïîïàäàþùåãî íà áàðàáàííóþ ïåðåïîíêó, ò.å. ñèëó, ñ êîòîðîé çâóêîâàÿ âîëíà îò èñòî÷íèêà çâóêà âîçäåéñòâóåò íà áàðàáàííóþ ïåðåïîíêó. Ýòó çàâèñèìîñòü íàçûâàþò Head Related Impulse Response (HRIR), à åå èíòåãðàëüíîå ïðåîáðàçîâàíèå ïî Ôóðüå íàçûâàåòñÿ HRTF.
Ïðàâèëüíåå õàðàêòåðèçîâàòü àêóñòè÷åñêèå èñòî÷íèêè ñêîðîñòüþ ðàñïðîñòðàíÿåìûõ èìè çâóêîâûõ âîëí V(t), íåæåëè äàâëåíèåì P(t) ðàñïðîñòðàíÿåìîé çâóêîâîé âîëíû. Òåîðåòè÷åñêè, äàâëåíèå, ñîçäàâàåìîé èäåàëüíûì òî÷å÷íûì èñòî÷íèêîì çâóêà áåñêîíå÷íî, íî óñêîðåíèå ðàñïðîñòðàíÿåìîé çâóêîâîé âîëíû åñòü êîíå÷íàÿ âåëè÷èíà. Åñëè âû äîñòàòî÷íî óäàëåíû îò èñòî÷íèêà çâóêà è åñëè âû íàõîäèòåñü â ñîñòîÿíèè "free field" (÷òî îçíà÷àåò, ÷òî â îêðóæàþùåé ñðåäå íåò íè÷åãî êðîìå, èñòî÷íèêà çâóêà è ñðåäû ðàñïðîñòðàíåíèÿ çâóêîâîé âîëíû), òîãäà äàâëåíèå "free field" (ff) íà ðàññòîÿíèè "r" îò èñòî÷íèêà çâóêà îïðåäåëÿåòñÿ ïî ôîðìóëå
Pff(t) = Zo V(t - r/c) / r
ãäå Zo ýòî ïîñòîÿííàÿ íàçûâàåìàÿ âîëíîâûì ñîïðîòèâëåíèåì ñðåäû (characteristic impedance of the medium), à "c" ýòî ñêîðîñòü ðàñïðîñòðàíåíèÿ çâóêà â ñðåäå. Èòàê, äàâëåíèå ff ïðîïîðöèîíàëüíî ñêîðîñòè â íà÷àëüíûé ïåðèîä âðåìåíè (ïðîèñõîä "ñäâèã" ïî âðåìåíè, îáóñëîâëåííûé êîíå÷íîé ñêîðîñòüþ ðàñïðîñòðàíåíèÿ ñèãíàëà. Òî åñòü âîçìóùåíèå â ýòîé òî÷êå îïèñûâàåòñÿ ñêîðîñòüþ èñòî÷íèêà â ìîìåíò âðåìåíè îòñòîÿùèé íà r/c - âðåìÿ êîòîðîå çàòðà÷åíî íà òî, ÷òîáû ñèãíàë äîøåë äî íàáëþäàòåëÿ.  ïðèíöèïå íå çíàÿ V(t) íåëüçÿ óòâåðæäàòü õàðàêòåðà èçìåíåíèÿ ñêîðîñòè ïðè ñäâèãå, ò.å. ïðîèçîéäåò çàìåäëåíèå èëè óñêîðåíèå) è äàâëåíèå óìåíüøàåòñÿ îáðàòíî ïðîïîðöèîíàëüíî ðàññòîÿíèþ îò èñòî÷íèêà çâóêà äî ïóíêòà íàáëþäåíèÿ.
Ñ òî÷êè çðåíèÿ ÷àñòîòû äàâëåíèå çâóêîâîé âîëíû ìîæíî âûðàçèòü òàê:
Pff(f) = Zo V(f) exp(- i 2 pi r/c) / r
ãäå "f" ýòî ÷àñòîòà â ãåðöàõ (Hz), i = sqrt(-1), à V(f) ïîëó÷àåòñÿ â ðåçóëüòàòå ïðèìåíåíèÿ ïðåîáðàçîâàíèÿ Ôóðüå ê ñêîðîñòè ðàñïðîñòðàíåíèÿ çâóêîâîé âîëíû V(t). Òàêèì îáðàçîì, çàäåðæêè ïðè ðàñïðîñòðàíåíèè çâóêîâîé âîëíû ìîæíî îõàðàêòåðèçîâàòü "phase factor", ò.å. ôàçîâûì êîýôôèöèåíòîì exp(- i 2 pi r /c). Èëè, èíà÷å, ýòî îçíà÷àåò, ÷òî ôóíêöèÿ ïðåîáðàçîâàíèÿ â "free field" Pff(f) ïðîñòî ÿâëÿåòñÿ ðåçóëüòàòîì ïðîèçâåäåíèÿ ìàñøòàáèðóþùåãî êîýôôèöèåíòà Zo, ôàçîâîãî êîýôôèöèåíòà exp(- i 2 pi r /c) è îáðàòíî ïðîïîðöèîíàëüíà ðàññòîÿíèþ 1/r. Çàìåòèì, ÷òî âîçìîæíî áîëåå ðàöèîíàëüíî èñïîëüçîâàòü òðàäèöèîííóþ öèêëè÷åñêóþ ÷àñòîòó, ðàâíóþ 2*pi*f ÷åì ïðîñòî ÷àñòîòó.
Åñëè ïîìåñòèòü â ñðåäó ðàñïðîñòðàíåíèÿ çâóêîâûõ âîëí ÷åëîâåêà, òîãäà
çâóêîâîå ïîëå âîêðóã ÷åëîâåêà èñêàæàåòñÿ çà ñ÷åò äèôðàêöèè (ðàññåèâàíèÿ èëè èíà÷å ãîâîðÿ ðàçëè÷èå ñêîðîñòåé ðàñïðîñòðàíåíèÿ âîëí ðàçíîé äëèíû), îòðàæåíèÿ è äèñïåðñèè (ðàññðåäîòî÷åíèÿ) ïðè êîíòàêòå ÷åëîâåêà ñî çâóêîâûìè âîëíàìè. Òåïåðü âñå òîò æå èñòî÷íèê çâóêà áóäåò ñîçäàâàòü íåñêîëüêî äðóãîå äàâëåíèå çâóêà P(t) íà áàðàáàííóþ ïåðåïîíêó â óõå ÷åëîâåêà. Ñ òî÷êè çðåíèÿ ÷àñòîòû ýòî äàâëåíèå îáîçíà÷èì êàê P(f). Òåïåðü, P(f), êàê è Pff(f) òàêæå ñîäåðæèò ôàçîâûé êîýôôèöèåíò, ÷òîáû ó÷åñòü çàäåðæêè ïðè ðàñïðîñòðàíåíèè çâóêîâîé âîëíû è âíîâü äàâëåíèå îñëàáåâàåò îáðàòíî ïðîïîðöèîíàëüíî ðàññòîÿíèþ. Äëÿ èñêëþ÷åíèÿ ýòèõ êîíöåïòóàëüíî íåçíà÷èìûõ ýôôåêòîâ HRTF ôóíêöèÿ H îïðåäåëÿåòñÿ êàê ñîîòíîøåíèå P(f) è Pff(f). Èòàê, ñòðîãî ãîâîðÿ, H ýòî ôóíêöèÿ, îïðåäåëÿþùàÿ êîýôôèöèåíò óìíîæåíèÿ äëÿ çíà÷åíèå äàâëåíèÿ çâóêà, êîòîðîå áóäåò ïðèñóòñòâîâàòü â öåíòðå ãîëîâû ñëóøàòåëÿ, åñëè íåò íèêàêèõ îáúåêòîâ íà ïóòè ðàñïðîñòðàíåíèÿ âîëíû, â äàâëåíèå íà áàðàáàííóþ ïåðåïîíêó â óõå ñëóøàòåëÿ.
Îáðàòíûì ïðåîáðàçîâàíèåì Ôóðüå ôóíêöèè H(f) ÿâëÿåòñÿ ôóíêöèÿ H(t), ïðåäñòàâëÿþùàÿ ñîáîé HRIR (Head-Related Impulse Response). Òàêèì îáðàçîì, ñòðîãî ãîâîðÿ, HRIR ýòî êîýôôèöèåíò (îí æå åñòü îòíîøåíèå äàâëåíèé, ò.å. áåçðàçìåðåí; ýòî ïðîñòî óäîáíûé ñïîñîá çàãíàòü â îäíó áóêâó â ôîðìóëå î÷åíü ñëîæíûé ïàðàìåòð), êîòîðûé îïðåäåëÿåò âîçäåéñòâèå íà áàðàáàííóþ ïåðåïîíêó, êîãäà çâóêîâîé èìïóëüñ èñïóñêàåòñÿ èñòî÷íèêîì çâóêà, çà èñêëþ÷åíèåì òîãî, ÷òî ìû ñäâèíóëè âðåìåííóþ îñü òàê, ÷òî t=0 ñîîòâåòñòâóåò âðåìåíè, êîãäà çâóêîâàÿ âîëíà â "free field" äîñòèãíåò öåíòðà ãîëîâû ñëóøàòåëÿ. Òàêæå ìû ìàñøòàáèðîâàëè ðåçóëüòàòû òàêèì îáðàçîì, ÷òî îíè íå çàâèñÿò îò òîãî, êàê äàëåêî èñòî÷íèê çâóêà ðàñïîëîæåí îò ÷åëîâåêà, îòíîñèòåëüíî êîòîðîãî ïðîèçâîäÿòñÿ âñå èçìåðåíèÿ.
Ïðîùå ìîæíî ñêàçàòü, ÷òî HRIR ýòî äàâëåíèå âîçäåéñòâóþùåå íà áàðàáàííóþ ïåðåïîíêó, êîãäà èñòî÷íèê çâóêà ÿâëÿåòñÿ èìïóëüñíûì.
Íàïîìíèì, ÷òî èíòåãðàëüíûì ïðåîáðàçîâàíèåì Ôóðüå ôóíêöèè HRIR ÿâëÿåòñÿ HRTF ôóíêöèÿ. Åñëè èçâåñòíî çíà÷åíèå HRTF äëÿ êàæäîãî óõà, ìû ìîæåì òî÷íî ñèíòåçèðîâàòü áèíàóðàëüíûå ñèãíàëû îò ìîíîôîíè÷åñêîãî èñòî÷íèêà çâóêà (monaural sound source).
HRTF ïðåäñòàâëÿåò ñîáîé íåîáû÷àéíî ñëîæíóþ ôóíêöèþ ñ ÷åòûðüìÿ ïåðåìåííûìè: òðè ïðîñòðàíñòâåííûõ êîîðäèíàòû è ÷àñòîòà. Ïðè èñïîëüçîâàíèè ñôåðè÷åñêèõ êîîðäèíàò äëÿ îïðåäåëåíèÿ ðàññòîÿíèÿ äî èñòî÷íèêîâ çâóêà áîëüøèõ, ÷åì îäèí ìåòð, ñ÷èòàåòñÿ, ÷òî èñòî÷íèêè çâóêà íàõîäÿòñÿ â äàëüíåì ïîëå (far field) è çíà÷åíèå HRTF óìåíüøàåòñÿ îáðàòíî ïðîïîðöèîíàëüíî ðàññòîÿíèþ. Áîëüøèíñòâî èçìåðåíèé HRTF ïðîèçâîäèòñÿ èìåííî â äàëüíåì ïîëå, ÷òî ñóùåñòâåííûì îáðàçîì óïðîùàåò HRTF äî ôóíêöèè àçèìóòà (azimuth), âûñîòû (elevation) è ÷àñòîòû (frequency), ò.å. ïðîèñõîäèò óïðîùåíèå, çà ñ÷åò èçáàâëåíèÿ îò ÷åòâåðòîé ïåðåìåííîé. Çàòåì ïðè çàïèñè èñïîëüçóþòñÿ ïîëó÷åííûå çíà÷åíèÿ èçìåðåíèé è â ðåçóëüòàòå, ïðè ïðîèãðûâàíèè çâóê (íàïðèìåð, îðêåñòðà) âîñïðîèçâîäèòñÿ ñ òàêèì æå ïðîñòðàíñòâåííûì ðàñïîëîæåíèåì, êàê è ïðè åñòåñòâåííîì ïðîñëóøèâàíèè. Òåõíèêà HRTF èñïîëüçóåòñÿ óæå íåñêîëüêî äåñÿòêîâ ëåò äëÿ îáåñïå÷åíèÿ âûñîêîãî êà÷åñòâà ñòåðåî çàïèñåé. Ëó÷øèå ðåçóëüòàòû ïîëó÷àþòñÿ ïðè ïðîñëóøèâàíèè çàïèñåé îäíèì ñëóøàòåëåì â íàóøíèêàõ.
Íàóøíèêè, êîíå÷íî, óïðîùàþò ðåøåíèå ïðîáëåìû äîñòàâêè îäíîãî çâóêà ê îäíîìó óõó è äðóãîãî çâóêà ê äðóãîìó óõó. Òåì íå ìåíåå, èñïîëüçîâàíèå íàóøíèêîâ èìååò è íåäîñòàòêè. Íàïðèìåð:
* Ìíîãèå ëþäè ïðîñòî íå ëþáÿò èñïîëüçîâàòü íàóøíèêè. Äàæå ëåãêèå áåñïðîâîäíûå íàóøíèêè ìîãóò áûòü îáðåìåíèòåëüíû. Íàóøíèêè, îáåñïå÷èâàþùèå íàèëó÷øóþ àêóñòèêó, ìîãóò áûòü ÷ðåçâû÷àéíî íåóäîáíûìè ïðè äëèòåëüíîì ïðîñëóøèâàíèè.
* Íàóøíèêè ìîãóò èìåòü ïðîâàëû è ïèêè â ñâîèõ ÷àñòîòíûõ õàðàêòåðèñòèêàõ, êîòîðûå ñîîòâåòñòâóþò õàðàêòåðèñòèêàì óøíîé ðàêîâèíû. Åñëè òàêîãî ñîîòâåòñòâèÿ íåò, òî âîñïðèÿòèå çâóêà, èñòî÷íèê êîòîðîãî íàõîäèòñÿ â âåðòèêàëüíîé ïëîñêîñòè, ìîæåò áûòü óõóäøåíî. Èíà÷å ãîâîðÿ, ìû áóäåì ñëûøàòü ïðåèìóùåñòâåííî òîëüêî çâóê, èñòî÷íèêè êîòîðîãî íàõîäèòñÿ â ãîðèçîíòàëüíîé ïëîñêîñòè.
* Ïðè ïðîñëóøèâàíèè â íàóøíèêàõ, ñîçäàåòñÿ îùóùåíèå, ÷òî èñòî÷íèê çâóêà íàõîäèòñÿ î÷åíü áëèçêî. È äåéñòâèòåëüíî, ôèçè÷åñêèé èñòî÷íèê çâóêà íàõîäèòñÿ î÷åíü áëèçêî ê óõó, ïîýòîìó íåîáõîäèìàÿ êîìïåíñàöèÿ äëÿ èçáàâëåíèÿ îò àêóñòè÷åñêèõ ñèãíàëîâ âëèÿþùèõ íà îïðåäåëåíèå ìåñòîïîëîæåíèÿ ôèçè÷åñêèõ èñòî÷íèêîâ çâóêà çàâèñèò îò ðàñïîëîæåíèÿ ñàìèõ íàóøíèêîâ.
Èñïîëüçîâàíèå àêóñòè÷åñêèõ êîëîíîê ïîçâîëÿåò îáîéòè áîëüøèíñòâî èç ýòèõ ïðîáëåì, íî ïðè ýòîì íå ñîâñåì ïîíÿòíî, êàê ìîæíî èñïîëüçîâàòü êîëîíêè äëÿ âîñïðîèçâåäåíèÿ áèíàóðàëüíîãî çâóêà (ò.å. çâóêà, ïðåäíàçíà÷åííîãî äëÿ ïðîñëóøèâàíèÿ â íàóøíèêàõ, êîãäà ÷àñòü ñèãíàëà ïðåäíàçíà÷åíà äëÿ îäíîãî óõà, à äðóãàÿ ÷àñòü äëÿ äðóãîãî óõà). Êàê òîëüêî ìû ïîäêëþ÷èì âìåñòî íàóøíèêîâ êîëîíêè, íàøå ïðàâîå óõî íà÷íåò ñëûøàòü íå òîëüêî çâóê, ïðåäíàçíà÷åííûé äëÿ íåãî, íî è ÷àñòü çâóêà, ïðåäíàçíà÷åííóþ äëÿ ëåâîãî óõà. Îäíèì èç ðåøåíèé òàêîé ïðîáëåìû ÿâëÿåòñÿ èñïîëüçîâàíèå òåõíèêè cross-talk-cancelled stereo èëè transaural stereo, ÷àùå íàçûâàåìîé ïðîñòî àëãîðèòì crosstalk cancellation (äëÿ êðàòêîñòè CC).
Èäåÿ CC ïðîñòî âûðàæàåòñÿ â òåðìèíàõ ÷àñòîò. Íà ñõåìû âûøå ñèãíàëû S1 è
S2 âîñïðîèçâîäÿòñÿ êîëîíêàìè. Ñèãíàë Y1 äîñòèãàþùèé ëåâîãî óõà ïðåäñòàâëÿåò ñîáîé ñìåñü èç S1 è "crosstalk" (÷àñòè) ñèãíàëà S2. ×òîáû áûòü áîëåå òî÷íûìè, Y1=H11 S1 + H12 S2, ãäå H11 ÿâëÿåòñÿ HRTF ìåæäó ëåâîé êîëîíêîé è ëåâûì óõîì, à H12 ýòî HRTF ìåæäó ïðàâîé êîëîíêîé è ëåâûì óõîì. Àíàëîãè÷íî Y2=H21 S1 + H22 S2. Åñëè ìû ðåøèì èñïîëüçîâàòü íàóøíèêè, òî ìû ÿâíî áóäåì çíàòü èñêîìûå ñèãíàëû Y1 è Y2 âîñïðèíèìàåìûå óøàìè. Ïðîáëåìà â òîì, ÷òî íåîáõîäèìî ïðàâèëüíî îïðåäåëèòü ñèãíàëû S1 è S2, ÷òîáû ïîëó÷èòü èñêîìûé ðåçóëüòàò. Ìàòåìàòè÷åñêè äëÿ ýòîãî ïðîñòî íàäî îáðàòèòü óðàâíåíèå:
Íà ïðàêòèêå, îáðàòíîå ïðåîáðàçîâàíèå ìàòðèöû íå ÿâëÿåòñÿ òðèâèàëüíîé çàäà÷åé.
* Ïðè î÷åíü íèçêîé ÷àñòîòå çâóêà, âñå ôóíêöèè HRTF îäèíàêîâû è ïîýòîìó ìàòðèöà ÿâëÿåòñÿ âûðîæäåííîé, ò.å. ìàòðèöåé ñ íóëåâûì äåòåðìèíàíòîì (ýòî åäèíñòâåííàÿ ïîìåõà äëÿ òðèâèàëüíîãî îáðàùåíèÿ ëþáîé êâàäðàòíîé ìàòðèöû). Íà çàïàäå òàêèå ìàòðèöû íàçûâàþò ñèíãóëÿðíûìè. (Ê ñ÷àñòüþ, â ñðåäå îòðàæàþùåé çâóê, ò.å. ãäå ïðèñóòñòâóåò ðåâåðáåðàöèÿ, íèçêî÷àñòîòíàÿ èíôîðìàöèÿ íå ÿâëÿþòñÿ âàæíîé äëÿ îïðåäåëåíèÿ ìåñòîïîëîæåíèÿ èñòî÷íèêà çâóêà).
* Òî÷íîå ðåøåíèå ñòðåìèòüñÿ ê ðåçóëüòàòó ñ î÷åíü äëèííûìè èìïóëüñíûìè õàðàêòåðèñòèêàìè. Ýòà ïðîáëåìà ñòàíîâèòñÿ âñå áîëåå è áîëåå ñëîæíîé, åñëè â äàëüíåéøåì èñêîìûé èñòî÷íèê çâóêà ðàñïîëàãàåòñÿ âíå ëèíèè ìåæäó äâóìÿ êîëîíêàìè, ò.å. òàê íàçûâàåìûé ôàíòîìíûé èñòî÷íèê çâóêà.
* Ðåçóëüòàò áóäåò çàâèñåòü îò òîãî, ãäå íàõîäèòñÿ ñëóøàòåëü ïî îòíîøåíèþ ê êîëîíêàì. Ïðàâèëüíîå âîñïðèÿòèå çâó÷àíèÿ äîñòèãàåòñÿ òîëüêî â ðàéîíå òàê íàçûâàåìîãî "sweet spot", ïðåäïîëàãàåìîãî ìåñòîðàñïîëîæåíèÿ ñëóøàòåëÿ ïðè îáðàùåíèè óðàâíåíèÿ. Ïîýòîìó, òî, êàê ìû ñëûøèì çâóê, çàâèñèò íå òîëüêî îò òîãî, êàê áûëà ñäåëàíà çàïèñü, íî è îò òîãî, èç êàêîãî ìåñòà ìåæäó êîëîíêàìè ìû ñëóøàåì çâóê.
Ïðè ãðàìîòíîì èñïîëüçîâàíèè àëãîðèòìîâ CC ïîëó÷àþòñÿ âåñüìà õîðîøèå ðåçóëüòàòû, îáåñïå÷èâàþùèå âîñïðîèçâåäåíèå çâóêà, èñòî÷íèêè êîòîðîãî ðàñïîëîæåíû â âåðòèêàëüíîé è ãîðèçîíòàëüíîé ïëîñêîñòè. Ôàíòîìíûé èñòî÷íèê çâóêà ìîæåò ðàñïîëàãàòüñÿ äàëåêî âíå ïðåäåëîâ ëèíåéíîãî ñåãìåíòà ìåæäó äâóìÿ êîëîíêàìè.
Äàâíî èçâåñòíî, ÷òî äëÿ ñîçäàíèÿ óáåäèòåëüíîãî 3D çâó÷àíèÿ äîñòàòî÷íî äâóõ çâóêîâûõ êàíàëîâ. Ãëàâíîå ýòî âîññîçäàòü äàâëåíèå çâóêà íà áàðàáàííûå ïåðåïîíêè â ëåâîì è ïðàâîì óøàõ òàêèì æå, êàê åñëè áû ñëóøàòåëü íàõîäèëñÿ â ðåàëüíîé çâóêîâîé ñðåäå.
Èç-çà òîãî, ÷òî ðàñ÷åò HRTF ôóíêöèé ñëîæíàÿ çàäà÷à, âî ìíîãèõ ñèñòåìàõ ïðîñòðàíñòâåííîãî çâóêà (spatial audio systems) ðàçðàáîò÷èêè ïîëàãàþòñÿ íà èñïîëüçîâàíèå äàííûõ, ïîëó÷åííûõ ýêñïåðèìåíòàëüíûì ïóòåì, íàïðèìåð, äàííûå ïîëó÷àþòñÿ ñ ïîìîùüþ KEMAR, î ÷åì ìû ãîâîðèëè âûøå. Òåì íå ìåíåå, îñíîâíîé ïðè÷èíîé èñïîëüçîâàíèÿ HRTF ÿâëÿåòñÿ æåëàíèå âîñïðîèçâåñòè ýôôåêò elevation (çâóê â âåðòèêàëüíîé ïëîñêîñòè), íàðÿäó ñ àçèìóòàëüíûìè çâóêîâûìè ýôôåêòàìè. Ïðè ýòîì âîñïðèÿòèå çâóêîâûõ ñèãíàëîâ, èñòî÷íèêè êîòîðûõ ðàñïîëîæåíû â âåðòèêàëüíîé ïëîñêîñòè, ÷ðåçâû÷àéíî ÷óâñòâèòåëüíî ê îñîáåííîñòÿì êàæäîãî êîíêðåòíîãî ñëóøàòåëÿ.  ðåçóëüòàòå ñëîæèëèñü ÷åòûðå ðàçëè÷íûõ ìåòîäà ðàñ÷åòà HRTF:
* Èñïîëüçîâàíèå êîìïðîìèññíûõ, ñòàíäàðòíûõ HRTF ôóíêöèé. Òàêîé ìåòîä îáåñïå÷èâàåò ïîñðåäñòâåííûå ðåçóëüòàòû ïðè âîñïðîèçâåäåíèè ýôôåêòîâ elevation äëÿ íåêîòîðîãî ïðîöåíòà ñëóøàòåëåé, íî ýòî ñàìûé ðàñïðîñòðàíåííûé ìåòîä â íåäîðîãèõ ñèñòåìàõ. Íà ñåãîäíÿ, íè IEEE, íè ACM, íè AES íå îïðåäåëèëè ñòàíäàðò íà HRTF, íî ïîõîæå, ÷òî êîìïàíèè òèïà Microsoft è Intel ñîçäàäóò ñòàíäàðò äå-ôàêòî.
* Èñïîëüçîâàíèå îäíîé òèïà HRTF ôóíêöèé èç íàáîðà ñòàíäàðòíûõ ôóíêöèé.  ýòîì ñëó÷àå íåîáõîäèìî îïðåäåëèòü HRTF äëÿ íåáîëüøîãî ÷èñëà ëþäåé, êîòîðûå ïðåäñòàâëÿþò âñå ðàçëè÷íûå òèïû ñëóøàòåëåé, è ïðåäîñòàâèòü ïîëüçîâàòåëþ ïðîñòîé ñïîñîá âûáðàòü èìåííî òîò íàáîð HRTF ôóíêöèé, êîòîðûé íàèëó÷øèì îáðàçîì ñîîòâåòñòâóåò åìó (èìåþòñÿ â âèäó ðîñò, ôîðìà ãîëîâû, ðàñïîëîæåíèå óøåé è ò.ä.). Íåñìîòðÿ íà òî, ÷òî òàêîé ìåòîä ïðåäëîæåí, ïîêà íèêàêèõ ñòàíäàðòíûõ íàáîðîâ HRTF ôóíêöèé íå ñóùåñòâóåò.
* Èñïîëüçîâàíèå èíäèâèäóàëèçèðîâàííûõ HRTF ôóíêöèé.  ýòîì ñëó÷àå íåîáõîäèìî ïðîèçâîäèòü îïðåäåëåíèå HRTF èñõîäÿ èç ïàðàìåòðîâ êîíêðåòíîãî ñëóøàòåëÿ, ÷òî ñàìî ïî ñåáå ñëîæíàÿ è òðåáóþùàÿ ìàññû âðåìåíè ïðîöåäóðà. Òåì íå ìåíåå, ýòà ïðîöåäóðà îáåñïå÷èâàåò íàèëó÷øèå ðåçóëüòàòû.
* Èñïîëüçîâàíèå ìåòîäà ìîäåëèðîâàíèÿ ïàðàìåòðîâ îïðåäåëÿþùèõ HRTF, êîòîðûå ìîãóò áûòü àäàïòèðîâàíû ê êàæäîìó êîíêðåòíîìó ñëóøàòåëþ. Èìåííî ýòîò ìåòîä ñåé÷àñ ïðèìåíÿåòñÿ ïîâñåìåñòíî â òåõíîëîãèÿõ 3D çâóêà.
Íà ïðàêòèêå ñóùåñòâóþò íåêîòîðûå ïðîáëåìû, ñâÿçàííûå ñ ñîçäàíèåì áàçû HRTF ôóíêöèé ïðè ïîìîùè ìàíåêåíà. Ðåçóëüòàò áóäåò ñîîòâåòñòâîâàòü îæèäàíèÿì, åñëè ìàíåêåí è ñëóøàòåëü èìåþò ãîëîâû îäèíàêîâîãî ðàçìåðà è ôîðìû, à òàêæå óøíûå ðàêîâèíû îäèíàêîâîãî ðàçìåðà è ôîðìû. Òîëüêî ïðè ýòèõ óñëîâèÿõ ìîæíî êîððåêòíî âîññîçäàòü ýôôåêò çâó÷àíèÿ â âåðòèêàëüíîé ïëîñêîñòè è ãàðàíòèðîâàòü ïðàâèëüíîå îïðåäåëåíèå ìåñòîïîëîæåíèÿ èñòî÷íèêîâ çâóêà â ïðîñòðàíñòâå. Çàïèñè, ñäåëàííûå ñ èñïîëüçîâàíèåì HRTF íàçûâàþòñÿ binaural recordings, è îíè îáåñïå÷èâàþò âûñîêîêà÷åñòâåííûé 3D çâóê. Ñëóøàòü òàêèå çàïèñè íàäî â íàóøíèêàõ, ïðè÷åì æåëàòåëüíî â ñïåöèàëüíûõ íàóøíèêàõ. Êîìïàêò äèñêè ñ òàêèìè çàïèñÿìè ñòîÿò ñóùåñòâåííî äîðîæå ñòàíäàðòíûõ ìóçûêàëüíûõ CD. ×òîáû êîððåêòíî âîñïðîèçâîäèòü òàêèå çàïèñè ÷åðåç êîëîíêè íåîáõîäèìî äîïîëíèòåëüíî èñïîëüçîâàòü òåõíèêó CC. Íî ãëàâíûé íåäîñòàòîê ïîäîáíîãî ìåòîäà - ýòî îòñóòñòâèå èíòåðàêòèâíîñòè. Áåç äîïîëíèòåëüíûõ ìåõàíèçìîâ, îòñëåæèâàþùèõ ïîëîæåíèå ãîëîâû ïîëüçîâàòåëÿ, îáåñïå÷èòü èíòåðàêòèâíîñòü ïðè èñïîëüçîâàíèè HRTF íåëüçÿ. Áûòóåò äàæå ïîãîâîðêà, ÷òî èñïîëüçîâàòü HRTF äëÿ èíòåðàêòèâíîãî 3D çâóêà, ýòî âñå ðàâíî, ÷òî èñïîëüçîâàòü ëîæêó âìåñòî îòâåðòêè: èíñòðóìåíò íå ñîîòâåòñòâóåò çàäà÷å.
Íà ñàìîì äåëå çíà÷åíèÿ HRTF ìîæíî ïîëó÷èòü íå òîëüêî ñ ïîìîùüþ óñòàíîâëåííûõ â óøàõ ìàíåêåíà ñïåöèàëüíûõ âíóòðèêàíàëüíûõ ìèêðîôîíîâ (inter-canal microphones). Èñïîëüçóåòñÿ åùå è òàê íàçûâàåìàÿ èñêóññòâåííàÿ óøíàÿ ðàêîâèíà.  ýòîì ñëó÷àå ïðîñëóøèâàòü çàïèñè íóæíî â ñïåöèàëüíûõ âíóòðèêàíàëüíûõ (inter-canal) íàóøíèêàõ, êîòîðûå ïðåäñòàâëÿþò ñîáîé ìàëåíüêèå øèøå÷êè, ðàçìåùàåìûå â óøíîì êàíàëå, òàê êàê èñêóññòâåííàÿ óøíàÿ ðàêîâèíà óæå ïåðåâåëà âñþ èíôîðìàöèþ î ïîçèöèîíèðîâàíèè â âîëíîâóþ ôîðìó. Îäíàêî íàì ãîðàçäî óäîáíåå ñëóøàòü çâóê â íàóøíèêàõ èëè ÷åðåç êîëîíêè. Ïðè ýòîì ñòîèò ïîìíèòü î òîì, ÷òî ïðè çàïèñè ÷åðåç inter-canal ìèêðîôîíû âîêðóã íèõ, íàä íèìè è ïîä íèìè ïðîèñõîäèò èñêàæåíèå çâóêà. Àíàëîãè÷íî, ïðè ïðîñëóøèâàíèè çâóê èñêàæàåòñÿ âîêðóã ãîëîâû ñëóøàòåëÿ. Ïîýòîìó è ïîÿâèëîñü ïîíÿòèå sweet spot, ò.å. îáëàñòè, ïðè ðàñïîëîæåíèè âíóòðè êîòîðîé ñëóøàòåëü áóäåò ñëûøàòü âñå ýôôåêòû, êîòîðûå îí äîëæåí ñëûøàòü. Ñîîòâåòñòâåííî, åñëè ãîëîâà ñëóøàòåëÿ ðàñïîëîæåíà â òàêîì æå ïîëîæåíèè, êàê è ãîëîâà ìàíåêåíà ïðè çàïèñè (è íà òîé æå âûñîòå), òîãäà áóäåò ïîëó÷åí ëó÷øèé ðåçóëüòàò ïðè ïðîñëóøèâàíèè. Âî âñåõ îñòàëüíûõ ñëó÷àÿõ áóäóò âîçíèêàòü èñêàæåíèÿ çâóêà, êàê ìåæäó óøàìè, òàê è ìåæäó êîëîíêàìè. Ïîíÿòíî, ÷òî íåîáõîäèìîñòü âûáîðà ïðàâèëüíîãî ïîëîæåíèÿ ïðè ïðîñëóøèâàíèè, ò.å. ðàñïîëîæåíèå ñëóøàòåëÿ â sweet spot, íàêëàäûâàåò äîïîëíèòåëüíûå îãðàíè÷åíèÿ è ñîçäàåò íîâûå ïðîáëåìû. Ïîíÿòíî, ÷òî ÷åì áîëüøå îáëàñòü sweet spot, òåì áîëüøóþ ñâîáîäó äåéñòâèé èìååò ñëóøàòåëü. Ïîýòîìó ðàçðàáîò÷èêè ïîñòîÿííî èùóò ñïîñîáû óâåëè÷èòü îáëàñòü äåéñòâèÿ sweet spot.
Äåéñòâèå HRTF çàâèñèò îò ÷àñòîòû çâóêà; òîëüêî çâóêè ñî çíà÷åíèÿìè ÷àñòîòíûõ êîìïîíåíòîâ â ïðåäåëàõ îò 3 kHz äî 10 kHz ìîãóò óñïåøíî èíòåðïðåòèðîâàòüñÿ ñ ïîìîùüþ ôóíêöèé HRTF. Îïðåäåëåíèå ìåñòîïîëîæåíèÿ èñòî÷íèêîâ çâóêîâ ñ ÷àñòîòîé íèæå 1 kHz îñíîâûâàåòñÿ íà îïðåäåëåíèè âðåìåíè çàäåðæêè ïðèáûòèÿ ðàçíûõ ïî ôàçå ñèãíàëîâ äî óøåé, ÷òî äàåò âîçìîæíîñòü îïðåäåëèòü òîëüêî îáùåå ðàñïîëîæåíèå ñëåâà/ñïðàâà èñòî÷íèêîâ çâóêà è íå ïîìîãàåò ïðîñòðàíñòâåííîìó âîñïðèÿòèþ çâó÷àíèÿ. Âîñïðèÿòèå çâóêà ñ ÷àñòîòîé âûøå 10 kHz ïî÷òè ïîëíîñòüþ çàâèñèò îò óøíîé ðàêîâèíû, ïîýòîìó äàëåêî íå êàæäûé ñëóøàòåëü ìîæåò ðàçëè÷àòü çâóêè ñ òàêîé ÷àñòîòîé. Îïðåäåëèòü ìåñòîïîëîæåíèå èñòî÷íèêîâ çâóêà ñ ÷àñòîòîé îò 1 kHz äî 3 kHz î÷åíü ñëîæíî. ×èñëî îøèáîê ïðè îïðåäåëåíèè ìåñòîïîëîæåíèÿ èñòî÷íèêîâ çâóêà âîçðàñòàåò ïðè ñíèæåíèè ðàçíèöû ìåæäó ñîîòíîøåíèÿìè àìïëèòóä (÷åì âûøå ïèêîâîå çíà÷åíèå àìïëèòóäû çâóêîâîãî ñèãíàëà, òåì òðóäíåå îïðåäåëèòü ìåñòîïîëîæåíèå èñòî÷íèêà). Ýòî îçíà÷àåò, ÷òî íóæíî èñïîëüçîâàòü ÷àñòîòó äèñêðåòèçàöèè (êîòîðàÿ äîëæíà áûòü âäâîå áîëüøå çíà÷åíèÿ ÷àñòîòû çâóêà) ñîîòâåòñòâóþùåé êàê ìèíèìóì 22050 Hz ïðè 16 áèò äëÿ ðåàëüíîé äåéñòâåííîñòè HRTF. Äèñêðåòèçàöèÿ 8 áèò íå îáåñïå÷èâàåò äîñòàòî÷íîé ðàçíèöû àìïëèòóä (âñåãî 256 âìåñòî 65536), à ÷àñòîòà 11025 Hz íå îáåñïå÷èâàåò äîñòàòî÷íîé ÷àñòîòíîé õàðàêòåðèñòèêè (òàê êàê ïðè ýòîì ìàêñèìàëüíàÿ ÷àñòîòà çâóêà ñîîòâåòñòâóåò 5512 Hz). Èòàê, ÷òîáû ïðèìåíåíèå HRTF áûëî ýôôåêòèâíûì, íåîáõîäèìî èñïîëüçîâàòü ÷àñòîòó 22050 Hz ïðè 16 áèòíîé äèñêðåòèçàöèè.
Óøíàÿ ðàêîâèíà (Pinna)
Ìîçã ÷åëîâåêà àíàëèçèðóåò ðàçíèöó àìïëèòóä, êàê çâóêà, äîñòèãøåãî âíåøíåãî óõà, òàê è ðàçíèöó àìïëèòóä â ñëóõîâîì êàíàëå ïîñëå óøíîé ðàêîâèíû äëÿ îïðåäåëåíèÿ ìåñòîïîëîæåíèÿ èñòî÷íèêà çâóêà. Óøíàÿ ðàêîâèíà ñîçäàåò íóëåâóþ è ïèêîâóþ ìîäåëü çâó÷àíèÿ ìåæäó óøàìè; ýòà ìîäåëü ñîâåðøåííî ðàçíàÿ â êàæäîì ñëóõîâîì êàíàëå è ýòà ðàçíèöà ìåæäó ñèãíàëàìè â óøàõ ïðåäñòàâëÿåò ñîáîé î÷åíü ýôôåêòèâíóþ ôóíêöèþ
äëÿ îïðåäåëåíèÿ, êàê ÷àñòîòû, òàê è ìåñòîïîëîæåíèÿ èñòî÷íèêà çâóêà. Íî ýòî æå ÿâëåíèå ÿâëÿåòñÿ ïðè÷èíîé òîãî, ÷òî ñ ïîìîùüþ HRTF íåëüçÿ ñîçäàòü êîððåêòíîãî âîñïðèÿòèÿ çâóêà ÷åðåç êîëîíêè, òàê êàê ïî òåîðèè íè îäèí èç çâóêîâ, ïðåäíàçíà÷åííûé äëÿ îäíîãî óõà íå äîëæåí áûòü ñëûøèìûì âòîðûì óõîì.
Ìû âíîâü âåðíóëèñü ê íåîáõîäèìîñòè èñïîëüçîâàíèÿ äîïîëíèòåëüíûõ àëãîðèòìîâ CC. Îäíàêî, äàæå ïðè èñïîëüçîâàíèè êîäèðîâàíèÿ çâóêà ñ ïîìîùüþ HRTF èñòî÷íèêè çâóêà ÿâëÿþòñÿ íåïîäâèæíûìè (õîòÿ ïðè ýòîì àìïëèòóäà çâóêà ìîæåò óâåëè÷èâàòüñÿ). Ýòî ïðîèñõîäèò èç-çà òîãî, ÷òî óøíàÿ ðàêîâèíà ïëîõî âîñïðèíèìàåò òûëîâîé çâóê, ò.å. êîãäà èñòî÷íèêè çâóêà íàõîäÿòñÿ çà ñïèíîé ñëóøàòåëÿ. Îïðåäåëåíèå ìåñòîïîëîæåíèÿ èñòî÷íèêà çâóêà ïðåäñòàâëÿåò ñîáîé ïðîöåññ íàëîæåíèÿ çâóêîâûõ ñèãíàëîâ ñ ÷àñòîòîé, îòôèëüòðîâàííîé ãîëîâîé ñëóøàòåëÿ è óøíûìè ðàêîâèíàìè íà ìîçã ñ èñïîëüçîâàíèåì ñîîòâåòñòâóþùèõ êîîðäèíàò â ïðîñòðàíñòâå. Òàê êàê ïðîèñõîäèò íàëîæåíèå êîîðäèíàò òîëüêî èçâåñòíûõ õàðàêòåðèñòèê, ò.å. ñëûøèìûõ ñèãíàëîâ, àññîöèèðóåìûõ ñ âèçóàëüíûì âîñïðèÿòèåì ìåñòîïîëîæåíèÿ èñòî÷íèêîâ çâóêà, òî ñ òå÷åíèåì âðåìåíè ìîçã "çàïèñûâàåò" êîîðäèíàòû èñòî÷íèêîâ çâóêà è â äàëüíåéøåì îïðåäåëåíèå èõ ìåñòîïîëîæåíèÿ ìîæåò ïðîèñõîäèòü ëèøü íà îñíîâå ñëûøèìûõ ñèãíàëîâ. Íî âèäèì ìû òîëüêî âïåðåäè. Ñîîòâåòñòâåííî, ìîçã íå ìîæåò ïðàâèëüíî ðàñïîëîæèòü êîîðäèíàòû èñòî÷íèêîâ çâóêà, ðàñïîëîæåííûõ çà ñïèíîé ñëóøàòåëÿ ïðè âîñïðèÿòèè ñëûøèìûõ ñèãíàëîâ óøíîé ðàêîâèíîé, òàê êàê ýòà õàðàêòåðèñòèêà ÿâëÿåòñÿ íåèçâåñòíîé.  ðåçóëüòàòå, ìîçã ìîæåò ðàñïîëàãàòü êîîðäèíàòû èñòî÷íèêîâ çâóêà ñîâñåì íå òàì, ãäå îíè äîëæíû áûòü. Ïîäîáíóþ ïðîáëåìó ìîæíî ðåøèòü òîëüêî ïðè èñïîëüçîâàíèè âñïîìîãàòåëüíûõ ñèãíàëîâ, êîòîðûå áû ïîìîãëè ìîçãó ïðàâèëüíî ðàñïîëàãàòü â ïðîñòðàíñòâå êîîðäèíàòû èñòî÷íèêîâ çâóêîâ, íàõîäÿùèõñÿ çà ñïèíîé ñëóøàòåëÿ.
Âñå âûøå ñêàçàííîå ïîäâåëî íàñ ê åùå îäíîé ïðîáëåìå:
Åñëè èñòî÷íèêè çâóêà íåïîäâèæíû, îíè íå ìîãóò áûòü òî÷íî ëîêàëèçîâàíû, êàê "ñòàòè÷åñêèå" ïðè ìîäåëèðîâàíèè, ò.ê. ìîçãó äëÿ îïðåäåëåíèÿ ìåñòîïîëîæåíèÿ èñòî÷íèêà çâóêà íåîáõîäèìî íàëè÷èå ïåðåìåùåíèÿ (ëèáî ñàìîãî èñòî÷íèêà çâóêà, ëèáî ïîäñîçíàòåëüíûõ ìèêðî ïåðåìåùåíèé ãîëîâû ñëóøàòåëÿ), êîòîðîå ïîìîãàåò îïðåäåëèòü ðàñïîëîæåíèå èñòî÷íèêà çâóêà â ãåîìåòðè÷åñêîì ïðîñòðàíñòâå. Íåò íèêàêèõ îñíîâàíèé, îæèäàòü, ÷òî êàêàÿ-ëèáî ñèñòåìà íà áàçå HRTF ôóíêöèé áóäåò êîððåêòíî âîñïðîèçâîäèòü çâó÷àíèå, åñëè îäèí èç îñíîâíûõ ñèãíàëîâ, èñïîëüçóåìûé äëÿ îïðåäåëåíèÿ ìåñòîïîëîæåíèÿ èñòî÷íèêà çâóêà, îòñóòñòâóåò. Âðîæäåííîé ðåàêöèåé ÷åëîâåêà íà íåîæèäàåìûé çâóê ÿâëÿåòñÿ ïîâåðíóòü ãîëîâó â åãî ñòîðîíó (çà ñ÷åò äâèæåíèÿ ãîëîâû ìîçã ïîëó÷àåò äîïîëíèòåëüíóþ èíôîðìàöèþ äëÿ ëîêàëèçàöèè â ïðîñòðàíñòâå èñòî÷íèêà çâóêà). Åñëè ñèãíàë îò èñòî÷íèêà çâóêà íå ñîäåðæèò îñîáóþ ÷àñòîòó, âëèÿþùóþ íà ðàçíèöó ìåæäó ôðîíòàëüíûìè è òûëîâûìè HRTF ôóíêöèÿìè, òî òàêîãî ñèãíàëà äëÿ ìîçãà ïðîñòî íå ñóùåñòâóåò; âìåñòî íåãî ìîçã èñïîëüçóåò äàííûå èç ïàìÿòè è ñîïîñòàâëÿåò èíôîðìàöèþ î ìåñòîïîëîæåíèè èçâåñòíûõ èñòî÷íèêîâ çâóêà â ïîëóñôåðè÷åñêîé îáëàñòè.
Ëó÷øèé ìåòîä âîññîçäàíèÿ íàñòîÿùåãî 3D çâóêà ýòî èñïîëüçîâàíèå ìèíèìàëüíîé ÷àñòîòû äèñêðåòèçàöèè 22050 Hz ïðè 16 áèòàõ è èñïîëüçîâàíèÿ äîïîëíèòåëüíûõ òûëîâûõ êîëîíîê ïðè ïðîñëóøèâàíèè. Òàêàÿ ïëàòôîðìà îáåñïå÷èò ïîëüçîâàòåëþ ðåàëèñòè÷íîå âîñïðîèçâåäåíèå çâóêà çà ñ÷åò âîñïðîèçâåäåíèå ÷åðåç äîñòàòî÷íîå êîëè÷åñòâî êîëîíîê (ìèíèìóì òðè) äëÿ ñîçäàíèÿ íàñòîÿùåãî surround çâó÷àíèÿ. Ïðåèìóùåñòâî òàêîé êîíôèãóðàöèè çàêëþ÷àåòñÿ â òîì, ÷òî êîãäà ñëóøàòåëü ïîâîðà÷èâàåò ãîëîâó äëÿ ôîêóñèðîâêè íà çâóêå êàêîãî-ëèáî îáúåêòà, ïðîñòðàíñòâåííîå ðàñïîëîæåíèå èñòî÷íèêîâ çâóêà îñòàåòñÿ íåèçìåííûì ïî îòíîøåíèþ ê îêðóæàþùåé ñðåäå, ò.å. îòñóòñòâóåò ïðîáëåìà sweet spot.
Åñòü è äðóãîé ìåòîä, áîëåå íîâûé è ñóäèòü î åãî ýôôåêòèâíîñòè ïîêà ñëîæíî. Ñóòü ìåòîäà, êîòîðûé ðàçðàáîòàí Sensaura è íàçûâàåòñÿ MultiDrive, çàêëþ÷àåòñÿ â èñïîëüçîâàíèè HRTF ôóíêöèé íà ïåðåäíåé è íà òûëîâîé ïàðå êîëîíîê (è äàæå áîëüøå) ñ ïðèìåíåíèåì àëãîðèòìîâ CC. Íà ñàìîì äåëå Sensaura íàçûâàåò ñâîè àëãîðèòìû ÑÑ íåñêîëüêî èíà÷å, à èìåííî Transaural Cross-talk cancellation (TCC), çàÿâëÿÿ, ÷òî îíè îáåñïå÷èâàþò ëó÷øèå íèçêî÷àñòîòíûå õàðàêòåðèñòèêè çâóêà. Èíæåíåðû Sensaura âçÿëèñü çà ðåøåíèå ïðîáëåìû âîñïðèÿòèÿ çâó÷àíèÿ îò èñòî÷íèêîâ çâóêà, êîòîðûå ïåðåìåùàþòñÿ ïî áîêàì îò ñëóøàòåëÿ è ïî îñè ôðîíò/òûë. Çàìåòèì, ÷òî Sensaura äëÿ âû÷èñëåíèÿ HRTF ôóíêöèé èñïîëüçóåò òàê íàçûâàåìîå "öèôðîâîå óõî" (Digital Ear) è â èõ áèáëèîòåêå óæå õðàíèòñÿ áîëåå 1100 ôóíêöèé. Èñïîëüçîâàíèå ñïåöèàëüíîãî öèôðîâîãî óõà äîëæíî îáåñïå÷èâàòü áîëåå òî÷íîå êîäèðîâàíèå çâóêà. Ïîä÷åðêíåì, ÷òî Sensaura ñîçäàåò òåõíîëîãèè, à èñïîëüçóåò èíòåðôåéñ DS3D îò Microsoft.
Òåõíîëîãèÿ MultiDrive âîñïðîèçâîäèò çâóê ñ èñïîëüçîâàíèåì HRTF ôóíêöèé ÷åðåç ÷åòûðå èëè áîëåå êîëîíîê. Êàæäàÿ ïàðà êîëîíîê ñîçäàåò ôðîíòàëüíóþ è òûëîâóþ ïîëóñôåðó ñîîòâåòñòâåííî.
Ôðîíòàëüíûå è òûëîâûå çâóêîâûå ïîëÿ ñïåöèàëüíûì îáðàçîì ñìåùåíû ñ öåëüþ âçàèìíîãî äîïîëíåíèÿ äðóã äðóãà è çà ñ÷åò ïðèìåíåíèÿ ñïåöèàëüíûõ àëãîðèòìîâ óëó÷øàåò îùóùåíèÿ ôðîíòàëüíîãî/òûëîâîãî ðàñïîëîæåíèÿ èñòî÷íèêîâ çâóêà.  êàæäîì çâóêîâîì ïîëå ïðèìåíÿþòñÿ ñîáñòâåííûé àëãîðèòì cross-talk cancellation (CC). Èñõîäÿ èç ýòîãî, åñòü âñå îñíîâàíèÿ ïðåäïîëàãàòü, ÷òî âîêðóã ñëóøàòåëÿ áóäåò ïëàâíîå âîñïðîèçâåäåíèå çâóêà îò äèíàìè÷íî ïåðåìåùàþùèõñÿ èñòî÷íèêîâ è ýôôåêòèâíîå ðàñïîëîæåíèå òûëîâûõ âèðòóàëüíûõ èñòî÷íèêîâ çâóêà. Òàê êàê âîñïðîèçâîäèìûå çâóêîâûå ïîëÿ îñíîâàíû íà ïðèìåíåíèè HRTF ôóíêöèé, êàæäîå èç ñîçäàâàåìûõ sweet spot (ìåñò, ñ íàèëó÷øèì âîñïðèÿòèåì çâó÷àíèÿ) ñïîñîáñòâóåò õîðîøåìó âîñïðèÿòèþ çâó÷àíèÿ îò èñòî÷íèêîâ ïî ñòîðîíàì îò ñëóøàòåëÿ, à òàêæå îò äâèæóùèõñÿ èñòî÷íèêîâ ïî îñè ôðîíò/òûë. Áëàãîäàðÿ áîëüøîìó óãëó ïåðåêðûòèÿ ðåçóëüòèðóþùåå ìåñòî ñ íàèëó÷øèì âîñïðèÿòèåì çâóêà (sweet spot) ïîêðûâàåò îáëàñòü ñ ãîðàçäî áîëüøåé ïëîùàäüþ, ÷åì êîíêóðèðóþùèå ÷åòûðåõ êîëîíî÷íûå ñèñòåìû âîñïðîèçâåäåíèÿ.  ðåçóëüòàòå êà÷åñòâî âîñïðîèçâîäèìîãî 3D çâóêà äîëæíî ñóùåñòâåííî ïîâûñèòñÿ.
Åñëè áû íå ïðèìåíÿëèñü àëãîðèòìû cross-talk cancellation (CC) íèêàêîãî ïîçèöèîíèðîâàíèÿ èñòî÷íèêîâ çâóêà íå ïðîèñõîäèëî áû. Âñëåäñòâèå èñïîëüçîâàíèÿ HRTF ôóíêöèé íà ÷åòûðåõ êîëîíêàõ äëÿ òåõíîëîãèè MultiDrive íåîáõîäèìî èñïîëüçîâàòü àëãîðèòìû CC äëÿ ÷åòûðåõ êîëîíîê, òðåáóþùèå ÷óäîâèùíûõ âû÷èñëèòåëüíûõ ðåñóðñîâ. Èç-çà òîãî, ÷òî îáåñïå÷èòü ðàáîòó àëãîðèòìîâ CC íà âñåõ ÷àñòîòàõ î÷åíü ñëîæíàÿ çàäà÷à, â íåêîòîðûõ ñèñòåìàõ ïðèìåíÿþòñÿ âûñîêî÷àñòîòíûå ôèëüòðû, êîòîðûå ñðåçàþò êîìïîíåíòû âûñîêîé ÷àñòîòû.  ñëó÷àå ñ òåõíîëîãèåé MultiDrive Sensaura çàÿâëÿåò, ÷òî îíè ïðèìåíÿþò ñïåöèàëüíûå ôèëüòðû ñîáñòâåííîé ðàçðàáîòêè, êîòîðûå ïîçâîëÿþò îáåñïå÷èòü ïîçèöèîíèðîâàíèå èñòî÷íèêîâ çâóêà, íàñûùåííûìè âûñîêî÷àñòîòíûìè êîìïîíåíòàìè, â òûëîâîé ïîëóñôåðå. Õîòÿ sweet spot äîëæåí ðàñøèðèòüñÿ è âîñïðèÿòèå çâóêà îò èñòî÷íèêîâ â âåðòèêàëüíîé ïëîñêîñòè òàêæå óëó÷øàåòñÿ, ó òàêîãî ïîäõîäà åñòü è ìèíóñû. Ãëàâíûé ìèíóñ ýòî íåîáõîäèìîñòü òî÷íîãî ïîçèöèîíèðîâàíèÿ òûëîâûõ êîëîíîê îòíîñèòåëüíî ôðîíòàëüíûõ.  ïðîòèâíîì ñëó÷àå íèêàêîãî òîëêà îò HRTF íà ÷åòûðåõ êîëîíêàõ íå áóäåò.
Ñòîèò óïîìÿíóòü è äðóãèå èííîâàöèè Sensaura, à èìåííî òåõíîëîãèè ZoomFX è MacroFX, êîòîðûå ïðèçâàíû óëó÷øèòü âîñïðèÿòèå òðåõìåðíîãî çâóêà. Ðàññêàæåì î íèõ ïîäðîáíåå, òåì áîëåå ÷òî ýòî òîãî ñòîèò.
Êàê ìû óæå ãîâîðèëè âûøå, áîëüøèíñòâî èçìåðåíèé HRTF ïðîèçâîäÿòñÿ â òàê íàçûâàåìîì äàëüíåì ïîëå (far field), ÷òî ñóùåñòâåííûì îáðàçîì óïðîùàåò âû÷èñëåíèÿ. Íî ïðè ýòîì, åñëè èñòî÷íèêè çâóêà ðàñïîëàãàþòñÿ íà ðàññòîÿíèè äî 1 ìåòðà îò ñëóøàòåëÿ, ò.å. â áëèæíåì ïîëå (near field), òîãäà ôóíêöèè HRTF ïëîõî ñïðàâëÿþòñÿ ñî ñâîåé ðàáîòîé. Èìåííî äëÿ âîñïðîèçâåäåíèÿ çâóêà îò èñòî÷íèêîâ â áëèæíåì ïîëå ñ ïîìîùüþ HRTF ôóíêöèé è ñîçäàíà òåõíîëîãèÿ MacroFX. Èäåÿ â òîì, ÷òî àëãîðèòìû MacroFX îáåñïå÷èâàþò âîñïðîèçâåäåíèå çâóêîâûõ ýôôåêòîâ â near-field, â ðåçóëüòàòå ìîæíî ñîçäàòü îùóùåíèå, ÷òî èñòî÷íèê çâóêà ðàñïîëîæåí î÷åíü áëèçêî ê ñëóøàòåëþ, òàê, áóäòî èñòî÷íèê çâóêà ïåðåìåùàåòñÿ îò êîëîíîê âïëîòíóþ ê ãîëîâå ñëóøàòåëÿ, âïëîòü äî øåïîòà âíóòðè óõà ñëóøàòåëÿ. Äîñòèãàåòñÿ òàêîé ýôôåêò çà ñ÷åò î÷åíü òî÷íîãî ìîäåëèðîâàíèÿ ðàñïðîñòðàíåíèÿ çâóêîâîé ýíåðãèè â òðåõìåðíîì ïðîñòðàíñòâå âîêðóã ãîëîâû ñëóøàòåëÿ èç âñåõ ïîçèöèé â ïðîñòðàíñòâå è ïðåîáðàçîâàíèå ýòèõ äàííûõ ñ ïîìîùüþ âûñîêîýôôåêòèâíîãî àëãîðèòìà. Îñîáîå âíèìàíèå ïðè ìîäåëèðîâàíèè óäåëÿåòñÿ óïðàâëåíèþ óðîâíÿìè ãðîìêîñòè è ìîäèôèöèðîâàííîé ñèñòåìå ðàñ÷åòà çàäåðæåê ïî âðåìåíè ïðè âîñïðèÿòèè óøàìè ÷åëîâåêà çâóêîâûõ âîëí îò îäíîãî èñòî÷íèêà çâóêà (ITD, Interaural Time Delay). Äëÿ ïðèìåðà, åñëè èñòî÷íèê çâóêà íàõîäèòñÿ ïðèìåðíî ïîñåðåäèíå ìåæäó óøàìè ñëóøàòåëÿ, òî ðàçíèöà ïî âðåìåíè ïðè äîñòèæåíèè çâóêîâîé âîëíû îáîèõ óøåé áóäåò ìèíèìàëüíà, à âîò åñëè èñòî÷íèê çâóêà ñèëüíî ñìåùåí âïðàâî, ýòà ðàçíèöà áóäåò ñóùåñòâåííîé. Òîëüêî MacroFX ïðèíèìàåò òàêóþ ðàçíèöó âî âíèìàíèå ïðè ðàñ÷åòå àêóñòè÷åñêîé ìîäåëè. MacroFX ïðåäóñìàòðèâàåò 6 çîí, ãäå çîíà 0 (ýòî äèñòàíöèÿ óäàëåíèÿ) è çîíà 1 (ðåæèì óäàëåíèÿ) áóäóò ðàáîòàòü òî÷íî òàê æå, êàê ðàáîòàåò äèñòàíöèîííàÿ ìîäåëü DS3D. Äðóãèå 4 çîíû ýòî è åñòü near field (áëèæíåå ïîëå), ïîêðûâàþùèå ëåâîå óõî, ïðàâîå óõî è ïðîñòðàíñòâî âíóòðè ãîëîâû ñëóøàòåëÿ.
Ýòîò àëãîðèòì èíòåãðèðîâàí â äâèæîê Sensaura è óïðàâëÿåòñÿ DirectSound3D, ò.å. ÿâëÿåòñÿ ïðîçðà÷íûì äëÿ ðàçðàáîò÷èêîâ ïðèëîæåíèé, êîòîðûå òåïåðü ìîãóò ñîçäàâàòü ìàññó íîâûõ ýôôåêòîâ. Íàïðèìåð, â àâèà ñèìóëÿòîðàõ ìîæíî ñîçäàòü ýôôåêò, êîãäà ïîëüçîâàòåëü â ðîëè ïèëîòà áóäåò ñëûøàòü ïåðåãîâîðû àâèà äèñïåò÷åðîâ òàê, êàê åñëè áû îí ñëûøàë ýòè ïåðåãîâîðû â íàóøíèêàõ.  èãðàõ ñ áîåâûìè äåéñòâèÿìè ìîæåò ïîòðåáîâàòüñÿ âîñïðîèçâåñòè çâóê ïðîëåòàþùèõ ïóëü è ðàêåò î÷åíü áëèçêî îò ãîëîâû ñëóøàòåëÿ. Òàêèå ýôôåêòû, êàê ïèñê êîìàðà ðÿäîì ñ óõîì òåïåðü âïîëíå ðåàëüíû è äîñòóïíû. Íî ñàìîå èíòåðåñíîå â òîì, ÷òî åñëè ó âàñ óñòàíîâëåíà çâóêîâàÿ êàðòà ñ ïîääåðæêîé òåõíîëîãèè Sensaura è ñ äðàéâåðàìè, ïîääåðæèâàþùèìè MacroFX, òî ïîëüçîâàòåëü ïîëó÷èò âîçìîæíîñòü ñëûøàòü ýôôåêòû MacroFX äàæå â óæå ñóùåñòâóþùèõ DirectSound3D èãðàõ, ðàçóìååòñÿ, â çàâèñèìîñòè îò èãðû ýôôåêò áóäåò âîñïðîèçâîäèòüñÿ ëó÷øå èëè õóæå. Çàòî â èãðå, ñîçäàííîé ñ ó÷åòîì âîçìîæíîñòè èñïîëüçîâàíèÿ MacroFX. Ìîæíî äîáèòüñÿ î÷åíü âïå÷àòëÿþùèõ ýôôåêòîâ.
Ïîääåðæêà MacroFX áóäåò âêëþ÷åíà â äðàéâåðû äëÿ êàðò, êîòîðûå ïîääåðæèâàþò òåõíîëîãèþ Sensaura.
Ñîâðåìåííûå ñèñòåìû âîñïðîèçâåäåíèÿ ïîçèöèîíèðóåìîãî 3D çâóêà èñïîëüçóþò HRTF ôóíêöèè äëÿ ñîçäàíèÿ âèðòóàëüíûõ èñòî÷íèêîâ çâóêà, íî ýòè ñèíòåçèðîâàííûå âèðòóàëüíûå èñòî÷íèêè çâóêà ÿâëÿþòñÿ òî÷å÷íûìè.  ðåàëüíîé æèçíè çâóê çà÷àñòóþ èñõîäèò îò áîëüøèõ ïî ðàçìåðó èñòî÷íèêîâ èëè îò êîìïîçèòíûõ èñòî÷íèêîâ, êîòîðûå ìîãóò ñîñòîÿòü èç íåñêîëüêèõ èíäèâèäóàëüíûõ ãåíåðàòîðîâ çâóêà. Áîëüøèå ïî ðàçìåðàì è êîìïîçèòíûå èñòî÷íèêè çâóêà ïîçâîëÿþò èñïîëüçîâàòü áîëåå ðåàëèñòè÷íûå çâóêîâûå ýôôåêòû, ïî ñðàâíåíèþ ñ âîçìîæíîñòÿìè òî÷å÷íûõ èñòî÷íèêîâ çâóêà. Òàê, òî÷å÷íûé èñòî÷íèê çâóêà õîðîøî ïðèìåíèì ïðè ìîäåëèðîâàíèè çâóêà îò áîëüøîãî îáúåêòà óäàëåííîãî íà áîëüøîå ðàññòîÿíèå (íàïðèìåð, äâèæóùèéñÿ ïîåçä). Íî â ðåàëüíîé æèçíè, êàê òîëüêî ïîåçä ïðèáëèæàåòñÿ ê ñëóøàòåëþ, îí ïåðåñòàåò áûòü òî÷å÷íûì èñòî÷íèêîì çâóêà. Îäíàêî â ìîäåëè DS3D ïîåçä âñå ðàâíî ïðåäñòàâëÿåòñÿ, êàê òî÷å÷íûé èñòî÷íèê çâóêà, à çíà÷èò, ñòðàäàåò ðåàëèçì âîñïðîèçâîäèìîãî çâóêà (ò.å. ìû ñëûøèì çâóê ñêîðåå îò ìàëåíüêîãî ïîåçäà, íåæåëè îò îãðîìíîãî ñîñòàâà ãðîìûõàþùåãî ðÿäîì). Òåõíîëîãèÿ ZoomFX ðåøàåò ýòó ïðîáëåìó, à òàêæå âíîñèò ïðåäñòàâëåíèå î áîëüøîì îáúåêòå, íàïðèìåð ïîåçäå êàê ñîáðàíèå íåñêîëüêèõ èñòî÷íèêîâ çâóêà (êîìïîçèòíûé èñòî÷íèê, ñîñòîÿùèé èç øóìà êîëåñ, øóìà äâèãàòåëÿ, øóìà ñöåïîê âàãîíîâ è ò.ä.).
Äëÿ òåõíîëîãèè ZoomFX áóäåò ñîçäàíî ðàñøèðåíèå äëÿ DirectSound3D, ïîäîáíî EAX, ñ ïîìîùüþ êîòîðîãî ðàçðàáîò÷èêè èãð ñìîãóò âîñïðîèçâîäèòü íîâûå çâóêîâûå ýôôåêòû è èñïîëüçîâàòü òàêîé ïàðàìåòð èñòî÷íèêà çâóêà, êàê ðàçìåð. Ïîêà ýòà òåõíîëîãèÿ íàõîäèòñÿ íà ñòàäèè çàâåðøåíèÿ.
Êîìïàíèÿ Creative ðåàëèçîâàëà àíàëîãè÷íûé ïîäõîä, êàê â MultiDrive îò Sensaura, â ñâîåé òåõíîëîãèè CMSS (Creative Multispeaker Surround Sound) äëÿ ñåðèè ñâîèõ êàðò SB Live!. Ïîääåðæêà ýòîé âåðñèè òåõíîëîãèè CMSS, ñ ðåàëèçàöèåé HRTF è CC íà ÷åòûðåõ êîëîíêàõ, âñòðîåíà â ïðîãðàììó îáíîâëåíèÿ LiveWare 2.x. Ïî ñâîåé ñóòè, òåõíîëîãèÿ CMSS ÿâëÿåòñÿ áëèçíåöîì MultiDrive, õîòÿ íà óðîâíå àëãîðèòìîâ CC è áèáëèîòåê HRTF íàâåðíÿêà åñòü îòëè÷èÿ. Ãëàâíûé íåäîñòàòîê CMSS òàêîé æå, êàê ó MultiDrive - íåîáõîäèìîñòü ðàñïîëîæåíèÿ òûëîâûõ êîëîíîê â ñòðîãî îïðåäåëåííîì ìåñòå, à òî÷íåå ïàðàëëåëüíî ôðîíòàëüíûì êîëîíêàì.  ðåçóëüòàòå âîçíèêàåò îãðàíè÷åíèå, êîòîðîå ìîæåò íå óñòðîèòü ìíîãèõ ïîëüçîâàòåëåé. Íå ñåêðåò, ÷òî ìåñòî äëÿ ôðîíòàëüíûõ êîëîíîê äàâíî çàðåçåðâèðîâàíî îêîëî ìîíèòîðà. Ìåñòî äëÿ ñàáâóôåðà ìîæíî âûáðàòü ëþáûì, îáû÷íî ýòî ãäå-òî â óãëó è íà ïîëó. À âîò òûëîâûå êîëîíêè ïîëüçîâàòåëè ðàñïîëàãàþò òàì, ãäå ñ÷èòàþò óäîáíûì äëÿ ñåáÿ. Íå êàæäûé çàõî÷åò ðàñïîëîæèòü èõ ñòðîãî çà ñïèíîé è äàëåêî íå ó âñåõ åñòü ñâîáîäíîå ìåñòî äëÿ òàêîãî ðàñïîëîæåíèÿ.
Çàìåòèì, ÷òî ãëàâíûé êîíêóðåíò Creative íà ðûíêå 3D çâóêà, êîìïàíèÿ Aureal, èñïîëüçóåò òåõíèêó ïàíîðàìèðîâàíèÿ íà òûëîâûõ êîëîíêàõ. Îáúÿñíÿåòñÿ ýòî èìåííî îòñóòñòâèåì ñòðîãèõ îãðàíè÷åíèé íà ðàñïîëîæåíèå òûëîâûõ êîëîíîê â ïðîñòðàíñòâå.
Íå ñòîèò çàáûâàòü è î áîëüøèõ îáúåìàõ âû÷èñëåíèé ïðè ðàñ÷åòå HRTF è Cross-talk Cancellation äëÿ ÷åòûðåõ êîëîíîê.
Åùå îäèí èãðîê íà ðûíêå 3D çâóêà - êîìïàíèÿ QSound ïîêà èìååò ñèëüíûå ïîçèöèè òîëüêî â îáëàñòè âîñïðîèçâåäåíèÿ çâóêà ÷åðåç íàóøíèêè è äâå êîëîíêè. Ïðè ýòîì ñâîè àëãîðèòìû äëÿ âîñïðîèçâåäåíèÿ 3D çâóêà ÷åðåç äâå êîëîíêè è íàóøíèêè (â îñíîâå ëåæàò HRTF) QSound ñîçäàåò èñõîäÿ èç ðåçóëüòàòîâ òåñòèðîâàíèÿ ïðè ïðîñëóøèâàíèè ðåàëüíûìè ëþäüìè, ò.å. íå äîâîëüñòâóåòñÿ ìàòåìàòèêîé, à äåëàåò óïîð íà âîñïðèÿòèå çâóêà êîíêðåòíûìè ëþäüìè. È òàêèõ ïðîñëóøèâàíèé áûëî ïðîâåäåíî áîëåå 550000! Äëÿ âîñïðîèçâåäåíèÿ çâóêà ÷åðåç ÷åòûðå êîëîíêè QSound èñïîëüçóåò ïàíîðàìèðîâàíèå, ò.å. òîæå, ÷òî áûëî â ïåðâîé âåðñèè CMSS. Òàêàÿ òåõíèêà ïëîõî ïîêàçàëà ñåáÿ â èãðàõ, îáåñïå÷èâàÿ ñëàáîå ïîçèöèîíèðîâàíèå èñòî÷íèêîâ çâóêà â âåðòèêàëüíîé ïëîñêîñòè.
Êîìïàíèÿ Aureal ïðèâíåñëà â òåõíîëîãèè âîñïðîèçâåäåíèÿ 3D çâóêà ñâîþ òåõíèêó Wavetracing. Ìû óæå ïèñàëè îá ýòîé òåõíîëîãèè, âêðàòöå, ýòî ðàñ÷åò ðàñïðîñòðàíåíèÿ îòðàæåííûõ è ïðîøåäøèõ ÷åðåç ïðåïÿòñòâèÿ çâóêîâûõ âîëí íà îñíîâå ãåîìåòðèè ñðåäû. Ïðè ýòîì îáåñïå÷èâàåòñÿ ïîëíûé äèíàìèçì âîñïðèÿòèÿ çâóêà, ò.å. ïîëíàÿ èíòåðàêòèâíîñòü.
Èòàê, ïîäâåäåì èòîãè. Îäíîçíà÷íûé âûâîä ñîñòîèò â òîì, ÷òî åñëè âû õîòèòå ïîëó÷èòü íàèëó÷øåå êà÷åñòâî 3D çâóêà, äîñòóïíîå íà ñåãîäíÿøíèé äåíü, âàì ïðèäåòñÿ èñïîëüçîâàòü çâóêîâûå êàðòû, ïîääåðæèâàþùèå âîñïðîèçâåäåíèå ìèíèìóì ÷åðåç ÷åòûðå êîëîíêè. Èñïîëüçîâàíèå òîëüêî äâóõ ôðîíòàëüíûõ êîëîíîê - ýòî êîíôèãóðàöèÿ â÷åðàøíåãî äíÿ. Äàëåå, åñëè âû òîëüêî ñîáèðàåòåñü ïåðåõîäèòü íà êàðòû ñ ïîääåðæêîé ÷åòûðåõ è áîëåå êîëîíîê, òî ïåðåä âàìè âñòàåò êëàññè÷åñêàÿ ïðîáëåìà âûáîðà. Êàê âñåãäà åäèíñòâåííàÿ ðåêîìåíäàöèÿ ñîñòîèò â òîì, ÷òîáû âû îñíîâûâàëè ñâîé âûáîð íà ñîáñòâåííûõ îùóùåíèÿõ. Ïîñëóøàéòå ìàêñèìàëüíî âîçìîæíî ÷èñëî ðàçíûõ ñèñòåì è ñäåëàéòå èìåííî ñâîé âûáîð.
Òåïåðü ïîñìîòðèì, ñ êàêèì áàãàæîì ïîäîøëè âåäóùèå èãðîêè 3D çâóêîâîãî ðûíêà ê ñåãîäíÿøíåìó äíþ è ÷òî íàñ æäåò â áëèæàéøåì áóäóùåì.
EAR - â òåêóùåé âåðñèè IAS 1.0 ðåàëèçîâàíà ïîääåðæêà âîñïðîèçâåäåíèÿ DS3D, A3D 1.0 è EAX 1.0 ÷åðåç ÷åòûðå è áîëåå êîëîíîê. Çà ñ÷åò âîñïðîèçâåäåíèÿ ÷åðåç ÷åòûðå è áîëåå êîëîíîê, ìîçã ñëóøàòåëÿ ïîëó÷àåò äîïîëíèòåëüíûå ñèãíàëû äëÿ ïðàâèëüíîãî îïðåäåëåíèÿ ìåñòîïîëîæåíèÿ èñòî÷íèêîâ çâóêà â ïðîñòðàíñòâå.
Ýòîé îñåíüþ îæèäàåòñÿ âûõîä IAS 2.0 ñ ïîääåðæêîé DirectMusic, YellowBook, EAX 2.0
è A3D 2.0, force-feed back (ìû ñìîæåì ÷óâñòâîâàòü çâóê, à èìåííî äàâëåíèå çâóêà, ãðîìêîñòü è ò.ä.), äåêîäèðîâàíèå â ðåàëüíîì âðåìåíè MP3 è Dolby/DTS, áóäåò ðåàëèçîâàíà ïîääåðæêà ".1" êàíàëà (ñàáâóôåðà). Êðîìå òîãî, â IAS 2.0 áóäåò ðåàëèçîâàíî çâóêîâîå ðåøåíèå, íå òðåáóþùåå íàëè÷èå çâóêîâîé êàðòû (cardless audio solution) äëÿ èñïîëüçîâàíèÿ ñ ïîëíîñòüþ öèôðîâîé ñèñòåìîé âîñïðîèçâåäåíèÿ çâóêà, íàïðèìåð ñ USB êîëîíêàìè èëè â òàíäåìå ñ äîìàøíåé ñèñòåìîé Dolby Digital.
Ãëàâíûå äîñòîèíñòâà IAS îò EAR:
* Îäèí èíòåðôåéñ äëÿ ëþáîé ìíîãîêîëîíî÷íîé ïëàòôîðìû, îáåñïå÷èâàþùèé îäèíàêîâûé ðåçóëüòàò âíå çàâèñèìîñòè îò òîãî, êàê âîñïðîèçâîäèòñÿ çâóê ïðè èñïîëüçîâàíèè ñïåöèàëüíîãî API.
* Èìååòñÿ ïîääåðæêà âîñïðîèçâåäåíèÿ ÷åðåç äâå êîëîíêè (äëÿ ñòàðûõ ñèñòåì),
åñëè ìíîãîêîëîíî÷íàÿ êîíôèãóðàöèÿ íåäîñòóïíà.
* Ïîëüçîâàòåëü ìîæåò ïîäêëþ÷èòü ñâîé êîìïüþòåð ê äîìàøíåé çâóêîâîé ñèñòåìå (Dolby Digital è ò.ä.) è IAS áóäåò âîñïðîèçâîäèòü çâóê áåç íåîáõîäèìîñòè êàêîé-ëèáî ìîäåðíèçàöèè.
Èòàê, ïî ñðàâíåíèþ ñ êîíêóðåíòàìè, IAS ðàáîòàåò íà ëþáîé ïëàòôîðìå è íå
òðåáóåò ñïåöèàëüíîãî àïïàðàòíîãî îáåñïå÷åíèÿ. Ïðè ýòîì IAS èñïîëüçóåò ëþáîå äîñòóïíîå àïïàðàòíîå îáåñïå÷åíèå è îáåñïå÷èâàåò ïîëüçîâàòåëþ íàèëó÷øåå êà÷åñòâî çâóêà, êîòîðîå äîñòóïíî íà åãî ñèñòåìå. Òîëüêî âîò îñòàíîâèò ëè ñâîé âûáîð ïîëüçîâàòåëü íà ýòîé òåõíîëîãèè, ýòî áîëüøîé âîïðîñ. Ñ äðóãîé ñòîðîíû, äëÿ èñïîëüçîâàíèÿ IAS íå íóæíî ïîêóïàòü ñïåöèàëüíûõ çâóêîâûõ êàðò.
Sensaura - êîìïàíèÿ çàíèìàþùàÿñÿ ñîçäàíèåì òåõíîëîãèé. Ïðîèçâîäèòåëè çâóêîâûõ ÷èïîâ ëèöåíçèðóþò ðàçðàáîòêè Sensaura è âîïëîùàþò èõ â æèçíü.  ÷èïå Canyon3D îò ESS áóäåò ðåàëèçîâàíà ïîääåðæêà ñîâðåìåííûõ òåõíîëîãèé Sensaura, êîòîðûå äîëæíû îáåñïå÷èòü ñëóøàòåëåì 3D çâóê íà ñîâðåìåííîì óðîâíå, ò.å. ïîçèöèîíèðóåìûé â ïðîñòðàíñòâå è ñ âîñïðîèçâåäåíèåì ÷åðåç ÷åòûðå è áîëåå êîëîíîê. Çà âîñïðîèçâåäåíèå ÷åðåç ÷åòûðå è áîëåå êîëîíîê îòâå÷àåò òåõíîëîãèÿ MultiDrive, êîòîðàÿ ðåàëèçóåò HRTF è àëãîðèòìû Cross-talk cancellation. Ìíîãîîáåùàþùå âûãëÿäÿò òåõíîëîãèè ZoomFX è MacroFX. Êðîìå òîãî, Sensaura ïîääåðæèâàåò âîñïðîèçâåäåíèå ðåâåðáåðàöèè ÷åðåç EAX îò Creative, ðàâíî êàê è ÷åðåç I3DL2, à òàêæå ýìóëèðóåò ïîääåðæêó A3D 1.õ ÷åðåç DS3D.
Ïåðâûì çâóêîâûì ÷èïîâ, êîòîðûé ðåàëèçóåò òåõíîëîãèþ MultiDrive íà ïðàêòèêå, ÿâëÿåòñÿ Canyon3D îò ESS Technology, Inc. Áîëåå ïîäðîáíóþ èíôîðìàöèþ î ÷èïå Canyon3D ìîæíî íàéòè íà îôèöèàëüíîì ñàéòå www.canyon3d.com.
Ïåðâàÿ êàðòà íà áàçå ÷èïà Canyon3D íàçûâàåòñÿ DMX è ïðîèçâîäèò åå êîìïàíèÿ Terratec.
Êàê òîëüêî ýòà êàðòà ïîïàäåò ê íàì íà èñïûòàíèÿ, ìû ïðåäñòàâèì íà âàø ñóä îáçîð. Çàìåòèì òîëüêî, ÷òî íà ýòîé êàðòå áóäóò ñðàçó îáà òèïà öèôðîâûõ âûõîäîâ S/PDIF êîàêñèàëüíûé (RCA) è îïòè÷åñêèé (Toslink), è îäèí öèôðîâîé âõîä. Òàê ÷òî ïðîäóêò îáåùàåò áûòü î÷åíü èíòåðåñíûì.
Creative - çàíèìàåòñÿ ñîâåðøåíñòâîâàíèåì ñâîåãî äâèæêà ðåâåðáåðàöèè.  èòîãå â ñâåò âûéäåò EAX 3.0, êîòîðûé äîëæåí äîáàâèòü áîëüøå ðåàëèçìà â âîñïðîèçâîäèìûé çâóê. Íèêòî íå ñïîðèò, ÷òî ðåâåðáåðàöèÿ ýòî õîðîøî, ÷òî èìåííî îíà îáåñïå÷èâàåò íàñûùåííîå è æèâîå çâó÷àíèå. Ïðè ýòîì Creative óïîðíî íå ñîáèðàåòñÿ âåñòè ðàçðàáîòêè â îáëàñòè ãåîìåòðèè àêóñòèêè. Êñòàòè, Microsoft îáúÿâèëà î íàìåðåíèè âêëþ÷èòü EAX â ñîñòàâ DirectSound3D 8.0. Ñ äðóãîé ñòîðîíû, åñòü íåïîäòâåðæäåííûå ñëóõè, ÷òî EAX 3.0 áóäåò çàêðûòûì ñòàíäàðòîì. Èíòåðåñíî, èçìåíèò ëè Creative ñâîþ ïîçèöèþ ñî âðåìåíåì? Ïîêà æå â íîâûõ âåðñèÿõ EAX íàì îáåùàþò áîëüøå ðåàëèçìà è ãèáêîñòè â íàñòðîéêàõ ðåâåðáåðàöèè è ìîäåëèðîâàíèè çâóêîâîé ñðåäû äëÿ êîíêðåòíûõ îáúåêòîâ è ïîìåùåíèé, ïëþñ ïëàâíûå ïåðåõîäû îò îäíîé çàðàíåå ñîçäàííîé çâóêîâîé ñðåäû ê äðóãîé ïðè äâèæåíèè ñëóøàòåëÿ â 3D ìèðå. Áóäóò óëó÷øåíèÿ â îáëàñòè âîñïðîèçâåäåíèÿ ýôôåêòîâ îêêëþçèè è îáñòðóêöèè. Îáåùàþò è ïîääåðæêó îòðàæåííûõ çâóêîâ, íî áåç ó÷åòà ãåîìåòðèè è áîëåå ïðîäâèíóòóþ äèñòàíöèîííóþ ìîäåëü. Âîîáùå, ÿ íå óäèâèòåëüíî, åñëè Creative ëèöåíçèðóåò MacroFX è ZoomFX ó Sensaura. ×òî êàñàåòñÿ ìîäåëèðîâàíèÿ çâóêà íà îñíîâå ôèçè÷åñêîé ãåîìåòðèè ñðåäû, òî Creative î÷åíü óñèëåííî îòðèöàåò äëÿ ñåáÿ âîçìîæíîñòü ïîääåðæêè òàêîãî ìåòîäà. Õîòÿ, åñëè ïîäíÿòü àðõèâû è ïîñìîòðåòü ïåðâûé ïðåññ-ðåëèç î áóäóùåì ÷èïå Emu10k1, òî âû áóäåòå óäèâëåíû. Òàì ãîâîðèòñÿ èìåííî îá èñïîëüçîâàíèè ôèçè÷åñêîé ãåîìåòðèè ñðåäû ïðè ìîäåëèðîâàíèè çâóêà. Ïîòîì ïëàíû èçìåíèëèñü. Êòî ïîìåøàåò Creative âíîâü èçìåíèòü ïëàíû? Îñîáåííî åñëè ó÷åñòü ïîÿâëåíèå â áëèæàéøåå âðåìÿ äâèæêà ðåâåðáåðàöèè îò Aureal. Âðÿä ëè Creative íå ñäåëàåò îòâåòíîãî õîäà.
QSound âåäåò ðàáîòû ïî ñîçäàíèþ íîâîé òåõíîëîãèè âîñïðîèçâåäåíèÿ 3D çâóêà ÷åðåç ÷åòûðå è áîëåå êîëîíîê. Çíàÿ ïðèñòðàñòèÿ QSound, ìîæíî ïðåäïîëîæèòü, ÷òî â îñíîâó íîâîé òåõíîëîãèè îïÿòü ëÿãóò ðåçóëüòàòû ðåàëüíûõ ïðîñëóøèâàíèé. QSound, êàê è Sensaura çàíèìàåòñÿ èìåííî òåõíîëîãèÿìè, êîòîðûå âîïëîùàþò â âèäå ÷èïîâ äðóãèå êîìïàíèè. Òàê, ÷èï Thunderbird128 îò VLSI âîïëîùàåò â ñåáå âñå ïîñëåäíèå äîñòèæåíèÿ QSound â îáëàñòè 3D çâóêà, ïðè ýòîì Thunderbird128 ýòî DSP, à çíà÷èò, åñòü âñå îñíîâàíèÿ îæèäàòü ïîñëåäóþùåé ìîäåðíèçàöèè. Ñòîèò óïîìÿíóòü, ÷òî QSound, ïîäîáíî Creative ñ÷èòàåò, ÷òî ãëàâíîå â 3D çâóêå ýòî âîñïðèÿòèå ñëóøàòåëåì îêðóæàþùåé àòìîñôåðû èãðû. Ïîýòîìó QEM (QSound Environmental Modeling) ñîâìåñòèìà ñ EAX 1.0 îò Creative. Ñëåäóåò îæèäàòü, ÷òî QEM 2.0 áóäåò ñîâìåñòèìà ñ EAX 2.0. Îòìåòèì, ÷òî QSound ñëàâèòñÿ î÷åíü ýôôåêòèâíûìè àëãîðèòìàìè è ãðàìîòíûì ðàñïðåäåëåíèåì äîñòóïíûõ ðåñóðñîâ, íåñëó÷àéíî èìåííî èõ ìåíåäæåð ðåñóðñîâ áûë ëèöåíçèðîâàí Microsoft è âêëþ÷åí â DirectX.
Ñ Aureal âñå áîëåå-ìåíåå ïîíÿòíî.  áëèæàéøåì áóäóùåì íàì îáåùàþò äàëüíåéøåå óëó÷øåíèå ôóíêöèîíàëüíîñòè A3D, ìîùíûé äâèæîê ðåâåðáåðàöèè, ïîääåðæêó HRTF íà ÷åòûðåõ è áîëåå êîëîíêàõ. Êðîìå òîãî, åñòü âåðîÿòíîñòü, ÷òî Aureal íà÷íåò ïðîäàâàòü ñâîè êàðòû ïîä ñâîåé ìàðêîé. Êñòàòè, îñåíüþ äîëæíû íà÷àòüñÿ ïðîäàæè ñóïåð êîëîíîê ïîä ìàðêîé Aureal.
Ìû óïîìÿíóëè îñíîâíûå ðàçðàáîòêè â îáëàñòè 3D çâóêà, êîòîðûå ïðèìåíÿþòñÿ â êîìïüþòåðíîì ìèðå. Åñòü åùå ðÿä ôèðì ñ èíòåðåñíûìè ðåøåíèÿìè, íî îíè äåëàþò óïîð íà ðûíîê áûòîâîé ýëåêòðîíèêè, ïîýòîìó ìû íå ñòàëè â äàííîì ãëàâå ðàññêàçûâàòü î íèõ.
Ñ ðàçâèòèåì êîìïüþòåðíîé èíäóñòðèè çâóêà, ìîæíî â äàëüíåéøåì ïðîãíîçèðîâàòü, ÷òî áóäóùèå çâóêîâûå êàðòû è çâóêîâûå èíòåðôåéñû ïîçâîëÿò ðàçðàáîò÷èêàì èãð ñîçäàâàòü ïîòðÿñàþùèå ñâîåé ðåàëüíîñòüþ è ïðîèçâîäèìûì âïå÷àòëåíèåì ýôôåêòû. Áèáëèîòåêè HRTF áóäóò âñå äàëüøå ñîâåðøåíñòâîâàòüñÿ. Âîçìîæíî, ÷èïû çâóêîâûõ êàðò áóäóò ïîääåðæèâàòü äåêîäèðîâàíèå AC-3 è äðóãèõ ôîðìàòîâ öèôðîâîãî çâóêà. Çâóêîâûå êàðòû áóäóò ïîääåðæèâàòü ïîäêëþ÷åíèå áîëåå ÷åòûðåõ êîëîíîê. Øèðîêîå ðàñïðîñòðàíåíèå ïîëó÷àò öèôðîâûå èíòåðôåéñû è öèôðîâûå ïîäêëþ÷åíèÿ. Îòäåëüíîé âåòêîé áóäóò ðàçâèâàòüñÿ äåøåâûå ðåøåíèÿ íà áàçå AMR. Ïîëüçîâàòåëþ ëèøü, îñòàåòñÿ ñàìàÿ ñëîæíàÿ ÷àñòü, âûáðàòü èìåííî òîò ïðîäóêò, êîòîðûé óñòðîèò åãî ïî âñåì ïàðàìåòðàì. Íå ñëåäóåò çàáûâàòü, ÷òî çâóê êàæäûé ñëûøèò ïî-ñâîåìó, ïîýòîìó, òîëüêî ïîñëóøàâ ñàìîñòîÿòåëüíî, ÷åëîâåê ñîñòàâèò ïðàâèëüíîå ìíåíèå î çâóêîâîé êàðòå è çâóêîâûõ òåõíîëîãèÿõ.
Ìû æèâåì ñåé÷àñ, èìåííî â òîì âðåìåíè, êîãäà, íè îäíà ïðîãðåññèâíàÿ òåõíîëîãèÿ íå îñòàíàâëèâàåòñÿ íà ïðîìåæóòî÷íîì ðåçóëüòàòå, à ïðîäîëæàåò ïëîäîòâîðíî ðàçâèâàòüñÿ. Îñîáåííî ýòî êàñàåòñÿ ðàçðàáîòêè íîâûõ ñðåäñòâ multimedia. Âåäü, êàê ìû óæå âûÿñíèëè, áåç íèõ íåëüçÿ ïðåäñòàâèòü íè îäèí êðóïíûé ïðîýêò. Ïîýòîìó, ðàçðàáîò÷èêè, íå áîÿñü âêëàäûâàþò ñâîè ñðåäñòâà â èõ ñîçäàíèå, à ïîëüçîâàòåëè îõîòíî ïðåîáðåòàþò, ðóêîâîäñòâóÿñü êðàñî÷íûìè "ïëîäàìè" ðåêëàìû.
Òàê íàïðèìåð, ðàçâèòèå ñèñòåì îêðóæàþùåãî 3D-çâóêà ïîêà èäåò ëèøü ïî ïóòè ñîçäàíèÿ êðàñèâîé àêóñòè÷åñêîé èëëþçèè, çà ñ÷åò áîëåå èëè ìåíåå óäà÷íîãî îáìàíà ôèçèîëîãèè íàøåãî ñëóõà. Ñëåäóþùèì ëîãè÷åñêèì øàãîì â ýòîì íàïðàâëåíèè ìîæåò ñòàòü èíòåðàêòèâíîå àóäèî, â îñíîâó êîòîðîãî ïîëîæåíî àäåêâàòíîå ðåàãèðîâàíèå íà èçìåíåíèå àêóñòè÷åñêèõ ñâîéñòâ ïîìåùåíèÿ ñ öåëüþ èìèòàöèè àêóñòèêè âñåìèðíî çíàìåíèòûõ êîíöåðòíûõ çàëîâ. Òî åñòü, â áóäóþùåì, íåïëîõî áóäåò èìåòü äîìà îòäåëüíóþ êîìíàòó äëÿ àóäèîâèäåîëàí÷à, ñêðîåííóþ ïî ïðèíöèïó ñðåçîâ çîëîòûõ ñå÷åíèé, ñ íàòÿæíûìè çâóêîêîððåêòèðóþùèìè ãîáåëåíàìè XVII âåêà, ñêðîìíûìè ïåðñèäñêèìè êîâðàìè è ïàðî÷êîé äðåâíåðèìñêèõ ñòàòóé â êà÷åñòâå äðîáèëêè ñòîÿ÷èõ âîëí. Íî ïîäîáíîå ñëåãêà íå ïî êàðìàíó ñòðàíñòâóþùåìó ïî ìóêàì àóäèîôèëó. Î÷åâèäíî è òî, ÷òî äàæå íàëè÷èå èäåàëüíîé çâóêîâîé êàìåðû íå âñåãäà ïîìîãàåò îùóòèòü àòìîñôåðó çàëà, áëèçêóþ ê ðåàëüíîé, à èíòåðàêòèâíàÿ öèôðîâàÿ ìîäåëü (ïî êðàéíåé ìåðå òåîðåòè÷åñêè) ýòî ñäåëàòü äîëæíà.
×òî êàñàåòñÿ áóäóùåãî öèôðîâîé ìóçûêè, òî ñåé÷àñ îðãàíèçàöèÿ MPEG ðàáîòàåò íàä ñòàíäàðòîì MPEG-4, â êîòîðîì èñïîëüçóåòñÿ ïðèíöèïèàëüíî íîâûé ïîäõîä êàê ê àóäèî-, òàê è ê âèäåîêîìïðåññèè. MPEG-4, êàê è MIDI , ïîçâîëÿåò íå ïðîñòî âîñïðîèçâîäèòü, à ñèíòåçèðîâàòü ìóçûêó. Íî â îòëè÷àå îò MIDI, çâóêè â ïðîãðàììå MPEG-4 – íå ïðîñòûå îáðàçöû. Ýòîò ñïîñîá ñèíòåçà ìóçûêè ïîëó÷èë íàçâàíèå "ìåòîäà Êîëìîãîðîâà". Êðîìå òîãî, MPEG-4, áóäåò ñî÷åòàòü äâà ÿçûêà ïðãðàììèðîâàíèÿ, èñïîëüçóåìûõ â öèôðîâîì àóäèî. Îäèí èç íèõ SAOL, ïðèìåíÿåòñÿ äëÿ îáû÷íîãî êîìïüþòåðíîãî àóäèî, à äðóãîé, SASIL, ïîääåðæèâàå MIDI.  ñâîåé ïðîñòåéøåé ôîðìå
MPEG-4 ãåíåðèðóåò çâóê êàê ôàéëû WAV, íî ôàéë MPEG-4 áóäåò ãîðàçäî ìåíüøå.
Íó, è íàêîíåö, ïðèìåíåíèå çâóêîâîé êàðòû áóäåò çàêëþ÷àòüñÿ íå â îáûäåííîé çàïèñè/âîñïðîèçâåäåíèè çâóêà, à â ÷åì íèáóäü áîëåå îðèãèíàëüíîì, êàê íàïðèìåð, â èñïîëüçîâàíèè åå â êà÷åñòâå ýëåìåíòà îïòèêî-ýëåêòðîííîãî èçìåðèòåëüíîãî ïðèáîðà.
Çâóêîâàÿ êàðòà, ïðåäñòàâëÿåò ñîáîé âûñîêîêà÷åñòâåííûé èçìåðèòåëü ïåðåìåííîãî íàïðÿæåíèÿ, ñîïðÿæåííûé ñ àíàëîãî-öèôðîâûì ïðåîáðàçîâàòåëåì. Èãðîâîé æå ïîðò, ïî îïðåäåëåíèþ, ÿâëÿåòñÿ óñòðîéñòâîì äëÿ èçìåðåíèÿ ñîïðîòèâëåíèÿ ïåðåìåííûõ ðåçèñòîðîâ, íàõîäÿùèõñÿ â äæîéñòèêå. Íà ýòîì ïðèíöèïå è îñíîâàíî åå ïðèìåíåíèå â êà÷åñòâå èññëåäîâàòåëÿ çàòâîðà ôîòîêàìåðû. Òî åñòü, ñëåäóåò ïîäêëþ÷èòü ïåðâûé ïîïàâøèéñÿ ôîòîäèîä ê ìèêðîôîííîìó âõîäó çâóêîâîé êàðòû è ïîëó÷èòñÿ ïðèáîð äëÿ èçìåðåíèÿ ñâåòîâîãî ïîòîêà, ïàäàþùåãî íà ÷óâñòâèòåëüíûé ýëåìåíò. Òåïåðü, íàïðàâèâ ñâåòîâîé ïó÷îê, íàïðèìåð, îò ïðîåêòîðà äëÿ äèàïîçèòèâîâ, íà îáúåêòèâ ôîòîêàìåðû, ìîæíî îòêèíóòü çàäíþþ êðûøêó è, ðàñïîëîæèâ ôîòîäèîä â ôîêàëüíîé ïëîñêîñòè îáúåêòèâà, èçìåðèòü âðåìÿ ñðàáàòûâàíèÿ çàòâîðà. Äëÿ øòîðíî-øåëåâîãî çàòâîðà óäîáíåå îáúåêòèâ ñíÿòü è ðàñïîëîæèòü ôîòîäèîä âáëèçè øòîðêè.
È, íàâåðíÿêà, òàêèõ ìîìåíòîâ áóäåò îãðîìíîå ìíîæåñòâî. Íàì îñòàåòñÿ òîëüêî ïîäîæäàòü…
Èñïîëüçóåìàÿ ëèòåðàòóðà
1. Çàíèìàòåëüíîå ïóòåøåñòâèå â ìèð MP3/ CD ÊÎÌÏÜÞÒÅÐ ÏÐÅÑÑ 4’99.
2 Çâóêîâûå êàðòû/ CD ÊÎÌÏÜÞÒÅÐ ÏÐÅÑÑ 1’99.
3. Ïðîãðàììû äëÿ ðàáîòû ñî çâóêîì è ìóçûêîé/ CD ÊÎÌÏÜÞÒÅÐ ÏÐÅÑÑ 11’99.
4. Cakewalk Pro Audio 8/ INTERNET:http//www.cit.org.by/ musicwarez
5. Sound Forge 4.0/ INTERNET:http//www.cit.org.by/ musicwarez
6. Êàê ñàìîìó íàïèñàòü ìóçûêó/ INTERNET:http//www.cit.org.by/ musicwarez
7. Ìîæåò ëè âëàäåëåö ÏÊ ñî çâóêîâîé ïëàòîé ñ÷èòàòüñÿ êîìïîçèòîðîì? /
INTERNET:http//www.cit.org.by/ musicwarez
8. Ñîçäàíèå MIDI/ INTERNET:http//www.cit.org.by/ musicwarez
9. Õàðàêòåðèñòèêè MIDI/ INTERNET:http//www.iXBT.ru
10.Çâóêîâàÿ êàðòà êàê ýëåìåíò îïòèêî-ýëåêòðîííîãî èçìåðèòåëüíîãî ïðèáîðà /
INTERNET:http//www.iXBT.ru
11.Îïèñàíèå èíòåðôåéñà MIDI/ INTERNET:http//www.iXBT.ru
12.Òåñòèðîâàíèå ïðîãðàììíûõ MP3-ïðîèãðûâàòåëåé /
INTERNET:http//www.iXBT.ru
13.Òåõíîëîãèÿ ñîçäàíèÿ ïîçèöèîíèðóåìîãî 3D çâóêà/ INTERNET:http//www.iXBT.ru
14.Ôóíêöèîíèðîâàíèå çâóêîâûõ ïëàò/ INTERNET:http//www.cit.org.by/ musicwarez
15.Âñëóøàéòåñü â çàâòðàøíèé äåíü// Êîìïüþòåððà. 1999 ¹12.
16.Èç àíàëîãà â öèôðó è îáðàòíî// Êîìïüþòåððà. 1999 ¹30-31.
17.Öèôðà è çâóê// Êîìïüþòåððà. 1999 ¹30-31.
18.Öèôðîâàÿ çàïèñü ìóçûêàëüíûõ CD// Êîìïüþòåððà. 1999 ¹30-31.
19.Çâóêîâîå áóäóùåå// Êîìïüþòåððà. 1999 ¹45.
20.Ýôôåêò âèòàëèÿ ïàëû÷à èëè, ïåðâûå ìèäè âïå÷àòëåíèÿ// Êîìïüþòåððà. 1997 ¹46.
21.MP3 - ìàãèÿ çâóêîâ//ÌÈÐ ÏÊ. 1999 ¹10
22.Ìóçûêàëüíûå êîíñòðóêòîðû// ÏÎÄÂÎÄÍÀß ËÎÄÊÀ. 1998 ¹12
23.Èãðàé,ìóçûêàíò!// Ñîôò ìàðêåò. 1997 ¹23
24.Ìóçûêàëüíàÿ øêàòóëêà íàøåãî âðåìåíè// Ñîôò ìàðêåò. 1997 ¹23
25.Ôèãóðíîâ Â.Ý. IBM PC äëÿ ïîëüçîâàòåëÿ. Èçä.7-å, ïåðåðàáîòàííîå è äîïîëíåííîå.-Ì.:ÈÍÔÐÀ-Ì, 1999.
ÂÂÅÄÅÍÈÅ Âçàèìîäåéñòâèå ÷åëîâåêà ñ ÝÂÌ äîëæíî áûòü ïðåæäå âñåãî âçàèìíûì ( íà òî îíî è îáùåíèå ). Âçàèìíîñòü, â ñâîþ î÷åðåäü, ïðåäócìàòðèâàåò âîçìîæíîñòü îáùåíèÿ êàê ÷åëîâåêà ñ ÝÂÌ, òàê è ÝÂÌ ñ ÷åëîâåêîì. Ñàìà ñõåìà âçàèìîäåéñòâèÿ êðàéíå ïðîñ
Êàáåëüíàÿ ìàãèñòðàëü ñâÿçè ìåæäó ãîðîäàìè Òàìáîâ è Âëàäèìèð
Ìîäåìíàÿ ñâÿçü è êîìïüþòåðíûå ñåòè
Îðãàíèçàöèÿ êàáåëüíîãî ó÷àñòêà íà ìàãèñòðàëè ïåðâè÷íîé ñåòè
Ïðèíöèïû ðàáîòû ñèñòåìû óïðàâëåíèÿ ïàðàëëåëüíûìè ïðîöåññàìè â ëîêàëüíûõ ñåòÿõ êîìïüþòåðîâ
Ïðîåêò ó÷åòà ïîëüçîâàòåëüñêèõ ñ÷åòîâ äëÿ èíòåðíåò-ïðîâàéäåðîâ íà áàçå OS FreeBSD ñ ïðèìåíåíèåì ïðîãðàììû "Billing ISP"
Ðàçðàáîòêà è ñîçäàíèå ÑÊÑ íà áàçå ñåòåé Ethernet ïðè ïîäêëþ÷åíèè ïîëüçîâàòåëåé æèëîãî äîìà ê ãëîáàëüíîé ñåòè INTERNET
Ðàçðàáîòêà ñõåìû òîïîëîãèè ëîêàëüíîé êîðïîðàòèâíîé ñåòè, îïèñàíèå åå òåõíè÷åñêèõ õàðàêòåðèñòèê è ðåøàåìûõ çàäà÷
Ñèñòåìû, óïðàâëÿåìûå ïîòîêîì äàííûõ. ßçûê "Dataflow Graph Language"
Ýëåêòðîííàÿ ïî÷òà â Èíòåðíåòå
Ëîêàëüíûå ñåòè
Copyright (c) 2025 Stud-Baza.ru Ðåôåðàòû, êîíòðîëüíûå, êóðñîâûå, äèïëîìíûå ðàáîòû.