Parametry dźwięku ...... ?

0

Czy ktoś wie w jaki sposób kontrolować/sprawdzić aktualne parametry sygnału (w czasie rzeczywistym) probkowanie,głośność sytgnału, natężenie etc.
Czy można coś takiego zrealizować w directX , czy może jest jakiś komponent realizujący te funkcje. Jeżeli tak, to gdzie można go znaleźć???

0

nie wiem czy o to ci chodzi ale odezwij sie domnie na maila i powiedz zxe jestes tym od dźwięku :)

mam taki unit noxx_wave_rec - wprawdzie przepisałem cały unit z książki.......

0

Czestotliwosc probkowania, podobnie jak rozdzielczosc probkowania jest zapisana w naglowku pliku wave, ktory publikowalem na forum. Poszukaj. Natezenie (oczywiscie tylko wzgledem max. wysterowania) mozesz zanalizowac, ale poniewaz sygnal audio jest z natury zmienny i to z + na -, musisz usrednic z pewnego okresu czasu i to stosujac RMS (root mean square). Czyli podnosisz wartosci do kwadratu, usredniasz i wyciagasz pierwiastek. Typowy okres czasu w ktorym usrednia sie natezenie dla chwilowych pomiarow to 50ms. Poziom natezenia (czyli 'natezenie w decybelach') otrzymasz stosujac powszechnie znany wzor 20*log(I/Io), oczywiscie za poziom odniesienia (Io) musisz przyjac max. wysterowania, czyli wartosci beda ujemne. Glosnosc w odroznieniu od natezenia wymaga wziecia pod uwage czynnikow psychoakustycznych (izofony) i jest bardziej zawila.

Jesli chcesz miec naglowek 'podstawowego' pliku Wave i przeliczenie z natezenia na poziomy natezen wejdz na moja 'stronke' (szumnie powiedziane) (adres w profilu) i sciganij pure tone generator.

A w ogole to jak zwykle namadrzylem sie teoretycznie, nie dalem zadnych szczegolowych rozwiazan, przyjdzie Sheitar i mnie wysmieje i pewnie powie ze wszystko mozna zrobic BASSem...--Pawel {Delphi 6 Personal}

Po pierwsze: naciśnij F1

0

a to sorrynie :] pq pomyslales keidys aby napisac jakis artykul ;]

0

ZIOMBER napisał:
a to sorrynie :] pq pomyslales keidys aby napisac jakis artykul ;]

pomyslec to pomyslalem, ale

primo. o czym wlasciwie mialby byc

secundo. za nic nie mam czasu pisac artykulow... :( :( :( --Pawel {Delphi 6 Personal}

Po pierwsze: naciśnij F1

0

{browar} szokda bo bym chętnie poczytał twoje prace :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1