Controlul sunetului. Volume2 este un control al volumului elegant. Instalarea driverului Realtek

Deseori lucrez la computerul meu în timp ce alți membri ai familiei dorm. De obicei, înainte de a începe sau de a termina lucrul, opresc sunetul, dar dacă uit să fac asta sau există o defecțiune de urgență, sunetele se răspândesc în toată casa. Există vreo modalitate de a închide automat Windows?

Andrew Hobbs, Carolina de Nord

Sistemul de operare Windows nu oferă boot silențios ca o opțiune specifică, dar există câteva soluții alternative și unele utilitare care pot ajuta la depășirea acestei limitări. Iată câteva dintre trucurile și instrumentele mele preferate pentru a împiedica computerul să vorbească și, în general, pentru a-și controla funcțiile audio.

Metoda hardware. Cel mai simplu mod de a opri computerul înainte de a începe să emită sunete este să reduceți volumul la zero prin rotirea controlului volumului de pe difuzoare sau pur și simplu să opriți alimentarea dacă există un comutator de alimentare.

Din păcate, astfel de metode nu sunt potrivite nu numai pentru laptopuri, ci și pentru multe sisteme desktop. Cu toate acestea, pentru computerele individuale, puteți opri sunetul prin ecranul de setări dacă intrați acolo în timpul pornirii, înainte de pornirea Windows. Desigur, pentru a recupera sunetul, va trebui să reporniți și să schimbați din nou setările.

Dezactivați sunetul la pornire. O soluție mai bună este să folosiți un utilitar gratuit pentru a opri sunetul. Cititorul Christian Klukas din Magdeburg a creat programele Mute și SetVol. Aceste utilitati gratuite disponibil la find.pcworld. com/12280. Puneți-le într-un folder la alegere. Pentru a face pornirea Windows silențioasă, faceți clic Click dreapta mouse-ul pe butonul Start, selectați Deschidere, faceți dublu clic pe pictograma Programe, apoi faceți dublu clic pe pictograma Pornire. Folosind Explorer sau prin „Start? Find”, găsiți fișierul mute.exe. Faceți clic dreapta și trageți-l în folderul Startup și selectați opțiunea Creare comandă rapidă. Apoi, în timp ce țineți apăsată tasta, faceți dublu clic pe scurtătură (sau faceți clic dreapta pe ea și alegeți Proprietăți) pentru a deschide o listă cu proprietățile acesteia. În fila „Comandă rapidă”, faceți clic pe câmpul „Obiect”. Plasați cursorul la sfârșitul celui existent Linie de comandași introduceți un spațiu cu următorul comutator dorit; V în acest caz, este necesară întârzierea la pornire. Când ați terminat, linia de comandă ar trebui să arate cam așa: „C:Program Filesmute.exe” pe -delay (Figura 1).

Acum faceți clic pe OK. Această comandă va menține sunetul activ, astfel încât de fiecare dată când vă deconectați sau vă deconectați de la Windows, sunetul va fi dezactivat.

Deși Mute ocupă doar 1,5 KB de RAM, este posibil să nu doriți să fie acolo tot timpul. Prin urmare, eliminați secvența -delay din coloana „Obiect” din fereastra de proprietăți a comenzii rapide, apoi sunetul va fi oprit în timpul pornirii Windows și programul Mute se va închide. Cu toate acestea, Windows va reda în continuare sunet atunci când lansați aplicații din folderul Startup (inclusiv Mute), astfel încât nu veți obține o pornire complet silențioasă. Această problemă poate fi rezolvată selectând Start?Settings?Control Panel?Sound (Sound and Media in Windows 2000 and Me). În lista „Evenimente” (în Windows 2000 și Me, selectați mai întâi fila „Sunete”), bifați „ Fereastra de început", apoi în fereastra "Fișier" specificați "(Niciuna)". Dacă există și alte aplicații care pornesc la pornirea computerului, poate fi necesar să repetați acest pas pentru evenimentele „Deschideți un program” și „Închideți un program”. După ce ați terminat, faceți clic pe OK.

Dacă doriți să dezactivați sunetul de pornire doar ocazional, utilizați Mute cu comutatorul -delay, dar lansați manual programul din comanda rapidă în loc să îl plasați în folderul Startup.

Opriți sunetul când ați terminat. Programul Mute poate fi activat și din orice aplicație creată special pentru lansarea programelor când închiderea ferestrelor. Câteva astfel de programe sunt descrise în bara laterală Instrumente Windows.

Pictogramă de pe bara de activități. Odată ce sunetul este dezactivat, îl puteți reactiva făcând clic pe pictograma difuzorului situat în bara de sistem (lângă ceas). Când panoul de control al volumului apare pe ecran, dezactivați funcția din caseta din stânga „Oprit”. Pentru a opri sunetul din nou, repetați aceiași pași și faceți clic pentru a reactiva funcția. Dacă nu vedeți pictograma difuzorului, deschideți Panoul de control și faceți dublu clic pe Media (Windows 9x) sau Sound and Media (Windows Me sau 2000). Activați opțiunea în poziția „Control volum bara de activități” și faceți clic pe OK. Pe panou Sarcini Windows XP, faceți clic pe pictograma „Dispozitive de sunet, vorbire și audio”, apoi pe „Dispozitive de sunet și audio”. Activați Afișați pictograma pe bara de activități și faceți clic pe OK.

Pornire rapidă. Când faceți clic pe pictograma difuzorului din bara de activități, uneori durează câteva secunde pentru ca controlul volumului să apară pe ecran. Pentru a evita această întârziere, puteți utiliza utilitarul Mute pentru a porni și opri sunetul sau preferați utilitarul SetVol pentru a seta nivelul volumului cu un singur clic pe pictograma situată în panoul Lansare rapidă din partea stângă a barei de activități Windows .

Pentru a crea un buton de dezactivare permanentă, selectați opțiunile Start?Find pentru a găsi fișierul mute.exe, apoi faceți clic dreapta și trageți-l în panoul Lansare rapidă. Apoi selectați opțiunea „Creați comandă rapidă”. Folosind pictograma Dezactivare care apare ca urmare a acestei operațiuni, puteți dezactiva sau activa sunetul. Pentru a obține pictograma de control al volumului, procedați la fel cu fișierul setvol.exe. Apoi faceți clic dreapta pe pictograma SetVol din panoul Lansare rapidă și selectați Proprietăți. La sfârșitul liniei de comandă, în câmpul „Obiect” din fila „Comandă rapidă”, introduceți un spațiu, urmat de secvența -10. Acum creați o altă comandă rapidă pentru SetVol cu ​​un comutator +10 la sfârșitul liniei de comandă. Când doriți să reduceți volumul cu 10%, faceți clic pe prima dintre aceste comenzi rapide, iar dacă doriți să creșteți volumul cu 10%, faceți clic pe a doua. Puteți utiliza orice numere în trepte de 10. Dacă omiteți semnele „+” sau „-”, procentul de volum pe care îl specificați va fi setat.

Pentru a oferi pictogramelor noi un sfat instrument care apare când treceți cu mouse-ul peste ele, faceți clic dreapta pe pictogramă și selectați Redenumiți. Introduceți textul indicației și faceți clic pe OK (Windows 98 SE). În mai devreme versiuni Windows Pentru a face același lucru, faceți clic dreapta pe câmpul liber al panoului „Lansare rapidă” și selectați opțiunea „Deschidere”, apoi utilizați textul de ajutor care vi se potrivește ca nume de pictogramă (Fig. 2).

Control de la tastatură. Pentru a activa și dezactiva sunetul folosind tastatura, creați o comandă rapidă pentru utilitarul Mute și plasați-o pe desktop sau într-un folder din ierarhia meniului principal. Pentru a face acest lucru, vă recomand să organizați un folder numit „Comenzi rapide” (sau Comenzi rapide de la tastatură, dacă preferați) în „Meniul principal/Programe”. Acest lucru facilitează găsirea de informații despre comenzile rapide de la tastatură dacă trebuie vreodată să le eliminați sau să le înlocuiți.

Faceți clic dreapta pe comanda rapidă de care aveți nevoie și selectați „Proprietăți”. În fila „Comandă rapidă”, faceți clic pe „ Apel rapid", apoi apăsați tastele pe care doriți să le atribuiți pentru a porni și opri sunetul. Dacă alegi doar oricare dintre tastele funcționale(- introduce cheile rândul de sus tastatură) sau tasta pornită tastatură numerică, atunci nu îl veți putea folosi în viitor în alte scopuri, deci este mai bine să specificați combinații, +, +, + sau ++ cu o altă cheie. De asemenea, încercați să alegeți o combinație pe care nu o veți avea în alte programe (Fig. 3).

Faceți clic pe OK. Dacă mai târziu îl ștergeți scurtătură, va trebui să reporniți Windows pentru ca combinația corespunzătoare să devină liberă din nou.

Panou compact de control al volumului. Dacă faceți dublu clic pe pictograma difuzorului din bara de activități, pe ecran va apărea o casetă de dialog pentru controlul volumului, care include un control al echilibrului și controale de volum separate pentru sunete Wav, player laser etc. (setul exact depinde de setul de sunet). driverele instalate pe sistemul dvs.). Pentru a face această casetă de dialog mai compactă, apăsați +S (Fig. 4). Acesta va menține acest aspect nou și mai elegant până când îl deschideți din nou și apăsați +S.

Apelați instantaneu Managerul de activități

Windows 2000. Windows Task Manager facilitează dezactivarea ascunse sau aplicații problematice, verificați ce programe mănâncă RAMși analizați performanța procesorului. Puteți fi un fan înfocat al Task Manager - și nu știți drumul cel mai scurt ajunge la acest utilitar.

În Windows 2000, puteți lansa Task Manager apăsând combinația de taste ++ pentru a afișa „ Securitate Windows" și apoi făcând clic pe butonul "Manager de activități".

În Windows XP, trebuie doar să faceți clic dreapta pe spațiul liber al barei de activități și să selectați opțiunea „Manager de activități” din meniul care se deschide.

Iată o modalitate de a face accesarea Managerului de activități și mai convenabilă. Cititorul Timothy J. Luoma de la PC. Florida subliniază că atunci când Task Manager rulează, plasează o pictogramă animată mică în bara de sistem (colțul din dreapta jos al ecranului) care arată modul în care funcționează procesorul. Trecând mouse-ul peste el și ținând-l acolo câteva momente, puteți vedea, de asemenea, un mesaj despre ce procent din CPU este utilizat - acesta este afișat ca parte a descrierii pentru această pictogramă. Dacă vă place această caracteristică, de ce să nu faceți ca Managerul de activități să ruleze mereu, plasând o comandă rapidă la el în folderul Startup?

Faceți clic dreapta pe butonul Start și selectați Deschidere. Faceți dublu clic pe pictograma „Programe”, apoi „Startup”. Făcând clic din nou pe butonul „Start”, selectați „Găsiți? Fișiere și foldere”, introduceți comanda taskmgr.exe în coloana de sus, în coloana „Unde să căutați” indicați unitatea de la care pornește sistemul (pentru majoritatea utilizatorilor acest lucru va be c:) și dați clic pe butonul „Găsiți”. Cand vezi fişier program Manager de activități în fereastra cu rezultatele căutării, faceți clic dreapta pe trageți-l până folder deschis"Lansare". Eliberați butonul mouse-ului și selectați opțiunea „Creați comenzi rapide”. Acum faceți clic dreapta pe noua comandă rapidă și selectați Proprietăți. Apoi selectați fila „Comandă rapidă”, iar în lista derulantă din coloana „Fereastră” - „Restrâns la pictogramă”. Faceți clic pe OK. Pentru a ține Task Manager departe de ochi atunci când nu aveți nevoie de el, faceți dublu clic pe comanda rapidă pentru a lansa utilitarul și selectați „Opțiuni? Ascunde minimizat” în meniul din partea de sus a ferestrei sale.

Acum, Managerul de activități se va lansa în mod invizibil, dar puteți oricând să deschideți fereastra făcând dublu clic pe pictograma CPU din bara de sistem.

Scott Dunn. Sunet dezactivat: Preluați controlul Windows Audio Controale. PC World, ianuarie 2002, p. 148.

Rularea sarcinilor la închidere

Disponibil in folderul Windows„Meniu principal/Programe/Pornire” și „Programator de sarcini” pot fi folosite pentru pornire automată aplicații sau efectuați alte sarcini în anumite momente, cu excepția cazului în care trebuie să închideți computerul. Dacă doriți să ștergeți fișierele create în timpul zilei când opriți computerul fișiere temporare sau, să zicem, opriți sunetul după muncă, atunci următoarele utilități vă vor ajuta.

Ca posibil soluție gratuităÎncercați ActiveSaver, un fișier de date subțire de economizor de ecran de 45 KB (.scr) care, ca un economizor de ecran standard, vă va ajuta să lansați un alt fișier, să părăsiți Windows sau ambele după o perioadă de timp predeterminată. Pentru a configura ActiveSaver, este potrivit butonul standard „Setări” de pe economizorul de ecran. (Deschideți accesul la acesta făcând clic dreapta pe o suprafață liberă a desktopului, selectați „Proprietăți” și faceți clic pe fila „Screensaver”). Dar pentru ca ActiveSaver să funcționeze, nici măcar nu trebuie să fie desemnat în mod special ca economizor de ecran activ. Pur și simplu trageți fișierul ActiveSaver.scr pe butonul Start sau pe panoul Lansare rapidă și apoi, dacă decideți că ați avut suficient pentru azi, utilizați poziția/pictograma rezultată în loc de comenzile obișnuite Pornire/Oprire.

ActiveSaver vă permite să rulați un singur program la închidere, iar pe computerul meu Windows 2000 acesta intră în conflict cu caracteristica de oprire a computerului. Dacă acest lucru vă preocupă sau doriți un utilitar mai bogat în funcții, luați în considerare ShutdownPlus. Acest program shareware vă permite să rulați mai multe sarcini atunci când închideți și în Windows 98 sau mai mult versiuni ulterioare Acest sistem de operare înlocuiește dialogul de închidere Windows cu propriul său. Aceasta înseamnă că nu va trebui să rulați niciunul aplicație specială. ShutdownPlus vine în versiuni personale (30 USD) și profesionale (40 USD). Ambii programe specificate disponibil la ind.pcworld.com/12280.

Lucrul cu sunetul în modulul Crt este asigurat de două proceduri:

pornirea unui semnal de o anumită frecvență:

Sunetul (N:cuvânt)

semnal oprit:

Nici un sunet.

Procedura Sound generează semnale sonore cu o frecvență N care variază în intervalul 37-32767 Hz. Volumul sunetului nu este reglabil; semnalul va suna până când este oprit prin procedura NoSound.

Pentru a organiza o pauză în program, este definită o procedură care efectuează o întârziere de număr dat milisecunde:

Întârziere (N: cuvânt).

La retragere semnale sonore Toate aceste proceduri sunt de obicei utilizate împreună.

UsesCrt;

Sunet(220); (sunet activat la 220)

Întârziere (300); (pauză 0,3 secunde)

Nici un sunet; (anulare sunet)

Folosind procedurile Sound, Nosound, Delay, formatați ieșirea pe ecran cuvânt muzical" C O L O B O K " . Ieșirea fiecărei litere este însoțită de un semnal sonor cu o frecvență corespunzătoare numărului de serie al caracterului din tabelul de coduri (funcția ORD), mărită de 100 de ori. Durata sunetului fiecărei litere este de 1 secundă.

Ferestre de text.

Fereastra(x1,y1,x2,y2:octet);

Această procedură definește o fereastră de text pe ecran cu coordonatele colțului din stânga sus al ecranului x1,y1, dreapta jos x2,y2. Dimensiunea maximă a ferestrei este determinată de modul selectat. Modul cu 80 de coloane corespunde ferestrei (1,1,80,25), modul cu 40 de coloane corespunde ferestrei (1,1,40,25). Procedura Window plasează cursorul în punctul (1,1) al ferestrei instalate.

Multe proceduri și funcții CRT funcționează în raport cu coordonatele ferestrei curente, inclusiv Fereastra, ClrEol, ClrScr,DelLine, GotoXY, InsLine, UndeX, UndeYși toate procedurile de intrare/ieșire. Coordonatele ferestrei curente sunt stocate în variabilele WindMin, respectiv WindMax. tip de cuvânt, și sunt măsurate relativ la punctul cu coordonatele (0,0), și nu (1,1). Octetul inferior conține valoarea coordonatei X, iar octetul mare Y, deci coordonatele colțului din stânga sus sunt determinate de expresiile:

x1:=Lo(WindMin),

y1:=Bună (WindMax),

coordonatele din dreapta jos:

x2:=Lo(WindMax) ,

y2:=Bună (WindMax).

(* ferestre de afișare de dimensiuni arbitrare *)

(*culori de fundal diferite*)

Useescrt;

Var x,y:întreg;

Randomize;

x:=aleatoriu(MaxX);

y:=aleatoriu(MaxY);

Fereastra(x,y,x+aleatoriu(10),y+aleatoriu(8)); (definiție }

TextbackGround(aleatoriu(16)); (mărimea fereastră }

Întârziere (100);

ClrScr; (umplere fundal }

până când KeyPressed;

Afișați o imagine cu steagul tricolor rusesc în centrul ecranului, dimensiunea 30*15. Fiecare bară de culoare este specificată de o casetă de text (lățime 30 de poziții, înălțime 5) și umplută cu culoarea corespunzătoare.

Folosind tastatura.

Prin urmare, tastatura este principalul mijloc de introducere a informațiilor într-un computer prelucrare flexibilă Intrarea de la tastatură este un element important în crearea de programe eficiente.

În timpul lucrului cu tastatura, este analizat codul tastei apăsate, numit cod de scanare. Fiecare dintre tastele tastaturii are propriul cod unic.

O tastatură standard are trei tipuri de taste:

simbolice (litere, cifre, simboluri aritmetice, semne de punctuație și speciale ENTER, ESC, BACKSPACE, TAB);

control (funcțional F1-F10, taste cursor, Alt+<другие клавиши>, Ctrl+<другие клавиши>, Shift+<другие влавиши>).;

shift (schimbarea registrelor Ctrl, Alt, Shift, fixare registre CapsLock, ScrollLock, NumLock, taste auxiliare).

Tastele simbolice generează un cod sub forma unei singure valori atunci când sunt apăsate.

Tastele de control generează un cod de scanare extins format din două valori. Primul este un semn al unei chei de control, al doilea conține un cod de scanare.

Tastele Shift au coduri care nu sunt recunoscute de instrumentele Pascal. Codurile sunt procesate la nivel de sistem.

Modulul Crt definește două funcții suplimentare de control al tastaturii: ReadKey și KeyPressed.

KeyPressed:boolean returnează true dacă o tastă a fost apăsată pe tastatură, false în caz contrar. În acest caz, caracterele introduse nu sunt șterse din bufferul tastaturii. Această funcție poate fi folosită pentru a finaliza un ciclu apăsând orice tastă.

Exemplul 1.

(*folosind funcția ReyPressed*)

UsesCrt;

(* umple ecranul înainte de a apăsa oricare dintre taste *)

Randomize;

GotoXY(Random(70),Random(50));

scrie ("bună ziua!");

întârziere (300)

Până la apăsarea tastei;

Readkey:char.

Această funcție este concepută pentru a controla funcționarea tastaturii și returnează codul tastei apăsate. Simbolul pentru tasta corespunzătoare apăsată nu este afișat pe afișaj. Când utilizați tastele de control, funcția ReadKey primește mai întâi valoarea caracterului nul (#0), iar următorul apel la ReadKey returnează codul cheie extins.

Funcția ReadKey citește un caracter din buffer-ul tastaturii și simultan îl elimină din buffer sau așteaptă apăsarea unei taste.

(analiza cheilor introduse de utilizator)

UsesCrt;

var ch:char;

write("Apăsați tasta:");

ch:=ReadKey;

dacă ch=#0

apoi (cod de scanare extins)

ch:=readkey;

scrie("Cheie ");

caz ch de

#59..#68: writeln("functional: F1-F10");

#82: scrieți("introduce:Ins");

scrie ("cursorul se mișcă");

writeln(" cod extins = ",ord(ch))

Sfârşit ; (caz)

else scrie("cod simbol= ",ord(ch))

până la ch=#27 ; (cheieEsc)

ch:=ReadKey (așteptați apăsarea unei taste

pentru a ieși din program)

Anexa 1 conține tabelul de coduri PC și toate codurile de scanare extinse.

Folosind procedurile discutate mai sus, dezvoltați un program care, prin apăsarea unei taste:

„săgeata dreapta și stânga” schimbă culoarea de fundal (într-un cerc de la 0 la 7)

„săgeata sus și jos” schimbă culoarea simbolurilor (de la 0 la 15)

Tastatura alfanumerica reproduce acest simbol la ecranul de afișare.

Ecs iese din program și restabilește setările originale de culoare.

Dacă sunteți un iubitor de muzică înfocat care stă mult la computer, atunci probabil că ascultați des muzică pe acesta; aveți instalat un player multimedia cool care vă permite să lucrați cu colecția de muzică cât mai convenabil posibil. Dar vă poate oferi recorderul abilitatea de a controla volumul convenabil și clar? Mulți utilizatori de laptop au această opțiune. Pentru utilizatori computere desktop este mai rău, deoarece volumul poate fi reglat fie de la tastatura multimedia, fie făcând clic pe „Controlul volumului” cu mouse-ul. Dar există o altă modalitate foarte bună și vizuală de a regla volumul folosind rotița mouse-ului, trecând cursorul peste bara de activități. În acest caz, un mare și regulator elegant, care va afișa starea curentă a volumului. Toate acestea se pot face folosind utilitarul Volume2.

Programul vă permite să configurați destul de flexibil controlul volumului, inclusiv aspect pe bara de activități și pe desktop. În setări, puteți selecta mai multe opțiuni pentru afișarea regulatorului pe desktop-ul computerului. Este demn de remarcat faptul că arată foarte elegant!

Să nu credeți că aici se termină capacitățile programului! Pe lângă frumosul regulator, puteți modifica valorile sumă uriașă o mare varietate de setari. În fila „De bază” veți găsi o listă de dispozitive pentru care puteți modifica volumul și acolo puteți, de asemenea, să setați cerere separată, unde trebuie reglat volumul.

Pe fila „System Tray” din Volume2, puteți seta aspectul și setările indicatorului situat în zona de notificare (tava). Aici veți găsi multe opțiuni diferite pentru afișarea indicatorului, care se schimbă frumos când se schimbă volumul. Principalul lucru atunci când utilizați acest indicator este să îl opriți pe cel standard, astfel încât să existe unul, nu doi, indicatori în zona ceasului.

În secțiunea „Evenimente ale mouse-ului”, puteți configura comportamentul mouse-ului pe pictograma tava aplicației, metoda de modificare a volumului folosind rotița mouse-ului și puteți modifica o serie de alte setări. De exemplu, puteți seta volumul să fie reglat cu rotița mouse-ului când treceți cu mouse-ul peste titlul ferestrei sau când treceți cursorul peste desktop. În mod implicit, această setare este setată la „Bara de activități”, adică când setări standard Volumul este ajustat cu rotița mouse-ului când treceți cursorul peste bara de activități.

Pe lângă controlul volumului, programul Volume2 vă permite să setați diverse caracteristici suplimentare, care nu au nicio legătură cu volumul. De exemplu, puteți atribui taste rapide nu numai pentru a controla volumul, ci și pentru a controla luminozitatea ecranului, a scoate discurile de pe o unitate CD/DVD și a elimina în siguranță dispozitivele USB. Încă una caracteristică interesantă programul este capacitatea de a seta un program de execuție diverse sarcini. Puteți automatiza procesul de oprire sau scădere a nivelului volumului anumit timp zile, lansează automat aplicațiile timp specificat, și, de asemenea, afișați mesajele pe ecran conform unui program.

În general, Volume2 este destul de plin cu o mare varietate de setări care pot părea utile unor iubitori de muzică. Desigur, programul este complet rusificat (autorul este compatriotul nostru) și înțelegerea setărilor nu va fi dificilă dacă aveți timp și dorința de a vă personaliza sistemul, făcându-l cât mai convenabil pentru lucrul și ascultarea muzicii. Utilitarul rulează sub sisteme de operare sisteme Windows 7/Vista/XP.

Unele site-uri create folosind tehnologia Flash au capacitatea de a controla sunetul. De exemplu, puteți opri sunetul în timp ce redați un desen animat, puteți schimba volumul și, pe unele site-uri, puteți chiar să reglați echilibrul sunetului. Să luăm în considerare mai întâi Informații generale, iar apoi să trecem la un exemplu.
Obiect sonor

Pentru a lucra cu sunet, trebuie doar să utilizați obiectul clasei Sound și metodele acestuia. Mai întâi, un obiect este definit folosind următorul construct:
Mysound = nou sunet О;
Aici Mysound este numele atribuit obiectului clasei Sound. Acum puteți controla sunetul adăugând nume de metode la numele obiectului cu un punct și specificând
parametrii necesari. Următoarele sunt principalele metode ale obiectului Sound:

  • attachSound ("nume_sunet") - atașează desenului animat un fișier de sunet din bibliotecă;
  • getPan() - returnează ultima valoare echilibru in intervalul de la -100 la 100. Difuzorul din stanga corespunde unei valori negative, celui din dreapta unei valori pozitive. O valoare de 0 reprezintă o distribuție uniformă a intensității sunetului între difuzoare;
  • getVolume() - returnează nivelul volumului în intervalul de la 0 la 100;
  • setPan() - Setează echilibrul dintre difuzoarele din stânga și din dreapta. Valorile de la -100 la -1 corespund unui volum mai mare pentru difuzorul din stânga și de la 1 la 100 pentru difuzorul din dreapta;
  • setVolume() - setează volumul în intervalul de la 0 la 100. Valoarea implicită este 100;
  • start (întârziere, număr_de_repetiții) - începe redarea fișier de sunet.Parametrii opționali vă permit să setați timpul de întârziere în secunde și numărul de repetări de redare;
  • stop() - Întrerupe fișierul audio. Nu există parametri;

Pe lângă cele enumerate mai sus, mai există o metodă a obiectului Sound - setTransform. Sintaxa de utilizare este diferită. Pentru a apela metoda setTransform, trebuie să specificați un obiect de clasă Object asociat parametrilor de control al difuzorului. După aceasta, este creat un obiect al clasei Sound care va procesa valorile acestor parametri folosind metoda setTransform. Parametri despre care despre care vorbim, determinați nivelul semnal de intrare ca procent (în intervalul de la -100 la 100):

  • l l-nivel de reproducere în difuzorul din stânga a semnalului care vine de la intrarea din stânga;
  • 1 r - nivelul de redare în difuzorul stâng al semnalului provenit de la
    intrare dreapta;
  • r r - nivelul de redare în difuzorul din dreapta al semnalului de intrare
    de la intrarea din dreapta;
  • r l - nivelul de redare în difuzorul din dreapta al semnalului care vine de la intrarea din stânga.

În mod implicit, parametrii ll și rr sunt setați la 100, iar parametrii 1r și rl sunt setați la 0. Procedura de setare a parametrilor audio folosind metoda setTransform este următoarea:
Mytransform = ne Object();
Mytransform.il = 100;
Mytransform.Ir = 0;
Mytransform.rr = 100;
Mytransform.rl = 0;
MySound = sunet nou();
MySound.setTransform(Mytransform);

Prin setarea altor combinații de parametri de sunet, puteți obține efecte interesante.

Exemplu de control audio

Acum să ne uităm la un exemplu de creare a unui control de sunet. În noul desen animat vom defini trei straturi. Să-l numim pe primul, pe cel de sus, acțiune, pe cel de-al doilea - volum și pe al treilea - pan . Ar trebui să-l obținem așa cum se arată în figură:

Orez. 630. Crearea de straturi de acțiune, volum și pan într-un desen animat
Să plasăm următoarea acțiune în stratul de acțiuni:

zvuk = sunet nou();
zvuk.attachSound("zvuk");
zvuk.start(0, 999999);

Acest lucru creează un nou obiect sonor. Îl atașăm din bibliotecă cu numele zvuk și începem de la poziția 0, setând numărul de repetări la 99.999 de ori (adică aproape la infinit). Dacă începem un desen animat acum, nu vom vedea și nu vom auzi nimic. Pentru a auzi ceva, trebuie să dai un nume sunetului. Pentru a face acest lucru, deschideți biblioteca și găsiți simbolul nostru de sunet în ea. Nu contează cum se numește acum. Pentru a denumi un sunet, faceți clic dreapta pe numele acestuia și selectați comanda Linkage () din meniul contextual. În fereastra care se deschide, selectați comutatorul Export acest simbol și setați numele zvuk. Cu alte cuvinte, să o facem așa cum se arată în figură:

Orez. 632. Stabilirea coordonatelor și dimensiunilor scalei volumului sonor

Acum să creăm în acest simbol strat nouși pune polzunok_MC_volume acolo. Stratul cu glisor trebuie să fie mai înalt decât stratul cu scară. Să plasăm glisorul în centrul scalei și să îi atribuim următoarea acțiune:
onClipEvent(enterFrame)(
root.zvuk.setVolume(this. x) ;

Acest lucru va asigura că sunetul are o valoare corespunzătoare coordonatei x a glisorului. Acum mergeți la scena principală și introduceți simbolul shkala_volume acolo. Așa că am creat un control al volumului sunetului.
Acum să organizăm echilibrarea sunetului între difuzoarele din stânga și din dreapta. Pentru a face acest lucru, creați un simbol buton numit polzunok_pan și trageți un glisor acolo, apoi creați un simbol de tip Movie Clip numit polzunok_MC_pan și plasați polzunok_pan-ul nostru acolo. Să-i dăm o acțiune:
pornit (apăsați) (
startDrag (this, false, on (release) ( stopDrag ();
-100, 0, 100, 0) ;
}

Acum să creăm un alt simbol de clip de film numit shkala_pan. Să ne desenăm scara acolo sub forma unui dreptunghi cu parametri, așa cum se arată în figură:

Orez. 633. Stabilirea coordonatelor și dimensiunilor scalei de echilibrare a sunetului

În același simbol, creați un alt strat și plasați-l deasupra celui actual. În acest strat, plasați glisorul polzunok_MC_pan și setați următoarea acțiune pentru acesta:

OnClipEvent(enterFrame)
(root.zvuk.setPan(this. x) ;

Acum mergeți la scena principală și introduceți scala de echilibrare a sunetului shkala_pan în ea. Urmărește desenul animat și încearcă să schimbi poziția glisoarelor. Dacă nu există erori, atunci totul va funcționa.

Cu toate acestea, nu avem un afișaj digital al volumului și echilibrului audio. Să dezvoltăm un astfel de serviciu. Pe scena principală vom introduce două dinamice câmpuri de text. Unul este pentru afișarea volumului, celălalt pentru echilibru. Să le numim vol și respectiv pan. Mai întâi, să ne ocupăm de câmpul vol.
Selectați simbolul shkala_volume și deschideți paleta de acțiuni pentru glisorul nostru. Să adăugăm următorul cod la cel existent:
s = sunet nou(zvuk);
_root.vol = s.getVolume();
Astfel, ar trebui să obținem următoarele:
onClipEvent(enterFrame)(
în Flash
rădăcină. zvuk. setați volumul (acest. _x); ^ = sunet nou (zvuk); rădăcină.vol = s . getVolume();
}

Acum utilizatorul poate vedea valoarea volumului sunetului digital. Să organizăm o afișare digitală a balanței. Pentru a face acest lucru, să mergem la simbolul shkala_pan și să adăugăm următorul cod la acțiunile sale:
s = sunet nou (zvuk) ;
rădăcină. pan = s. getPan(); Rezultatul ar trebui să fie: onClipEvent(enterFrame) (
rădăcină. zvuk. setați Pan (acest -_x) ; s = sunet nou(zvuk);
rădăcină. pan = s.getPan(); )

Utilizatorul primește acum informații cu privire la echilibrul sunetului. Cu toate acestea, când glisorul se deplasează la partea stanga scară, vedem numere negative. De obicei în programe similare sunt afișate numere pozitive și litera „L” sau „R”. Să încercăm să facem la fel. Pentru a face acest lucru, în simbolul shkala_pan din paleta Acțiuni pentru glisor, să modificăm ușor codul existent. După înlocuire, ar trebui să arate așa:
onClipEvent (enterFrame) (_root . zvuk . setPan (this . _x) ; s = sunet nou (zvuk) ;
dacă (acest._x<0) (
_root.pan = - (s .getPan ()) +"Stânga"; ) else if (this._x>0) ( _root.pan = s . getPan () +"Dreapta" ; ) else if (this._x = = 0) (_root.pan = s. getPan ();

Aici am stabilit condiția ca, dacă valoarea coordonatei x a glisorului este mai mică decât zero (adică soldul este deplasat la stânga), atunci câmpul pan returnează o valoare cu minus ( un număr negativ cu minus există un număr pozitiv). În plus, șirul Left este atribuit valorii numerice. Și dacă echilibrul se deplasează la dreapta, atunci totul rămâne așa cum este și este, de asemenea, atribuit la Dreapta. Dacă valoarea coordonatei x este zero, atunci nu este atribuit deloc. Acum avem o formă mai familiară de afișare a echilibrului. În același mod, îl puteți face să afișeze, de exemplu, „OFF” sau „Off” la volumul minim și „MAX” la valoarea maximă. Pentru a face acest lucru, trebuie doar să înlocuiți codul pentru glisor din simbolul shkala_volume cu următorul:
_rădăcină . zvuk. setați volumul (acest. _x);
s = sunet nou (zvuk) ;
dacă (acest._x == 0) (
root.vol = „Oprit”; T
else if (this._x == 100) ( _root.vol = "MAX"; T
else(_root.vol = s.getVolume());

Controlul sunetului0 din 5 0 bazat pe 0 alegători.



  • < Назад
  • Înainte >

Controlul sunetului

Controlul sunetului0 din 5 0 bazat pe 0 alegători.



După ce ai protejat localul cât mai bine de lumea de afara, trebuie să înțelegeți cum circulă sunetul în interiorul încăperii.

Sunetul se deplasează prin aer sub formă de unde. Aceste valuri sar de pe pereții camerei și provoacă efecte precum reverberație și ecou. Unul dintre blestemele studiourilor de acasă este că acestea tind să fie de dimensiuni foarte mici. Deoarece sunetul circulă destul de repede (la o viteză de aproximativ 330 m/s), atunci când stai aproape sisteme de difuzoareși ascultați muzică, auziți sunetul care vine de la difuzoare și sunetul reflectat de pereți în mod egal. În încăperile mari, auziți sunetul original și reflectat separat, ceea ce reduce problemele. Într-un studio bun trebuie să „îmblânzi” aceste reflecții, astfel încât să nu interfereze cu auzul sunet clar care emană din difuzoare.

Este destul de dificil să descrii toate reflecțiile care apar în cameră. Citiți cărți despre acustică (știința propagării sunetului) și veți afla că există diferite moduri de rezonanță: axială (o dimensiune), tangențială (două dimensiuni) și oblică (trei dimensiuni). Fiecare mod este asociat cu o metodă specifică de distribuție și interacțiune unde sonore in camera. Cunoașterea modurilor camerei tale te poate ajuta să alegi o strategie acustică. Cu toate acestea, formulele folosite pentru calcularea modurilor sunt într-adevăr foarte complexe, în special pentru modurile tangenţiale şi oblice.

Puteți afla mai multe despre modurile de rezonanță a camerei și chiar puteți găsi calculatoare de mod pe Internet căutând în preferința dvs motor de căutare sintagma „moduri de rezonanță”. Vi se vor oferi doar câteva link-uri de pe care puteți începe să studiați această problemă. Studiați-l singur, deoarece examinarea sa detaliată este demnă de o carte întreagă.

Așa că, cu riscul de a fi anatematizat de inginerii acustici profesioniști din întreaga lume, voi împărtăși în continuare cu voi câteva trucuri pe care le-am folosit în studiourile mele. Ale mele scopul principal Era vorba despre crearea unei camere care să aibă sunetul care îmi plăcea personal și să aibă suficient control asupra reflexiilor. Eu, la fel ca mulți, am înregistrat și mixat în aceeași cameră, ceea ce mi-a dat posibilitatea de a face mici ajustări pe parcurs pentru a face sunetul mai asemănător cu ceea ce căutam.

Sunt două momente în care sunetul joacă un rol foarte important - înregistrarea și mixarea propriu-zisă. Fiecare dintre aceste procese necesită o abordare diferită pentru a se asigura că înregistrarea are cel mai bun sunet posibil. Vom lua în considerare ambele procese în această secțiune.