Witam.
Jakoś nie wiedziałem za bardzo gdzie wrzucić taki temat bo nie jest on związany z żadnym konkretnym językiem. Gdyby jednak się okazało to złym miejscem to sorry.
Mam do napisania program wizualizujący przebieg napięcia podłączonego do mikrofonu karty dźwiękowej. Używam do tego biblioteki BASS. I jako że ogólnie z dźwiękiem i bibliotekami do obsługi kart/efektów dźwiękowych nie miałem wcale styczności mam problem ze zrozumieniem dokumentacji.
Dostaje tablice bajtów z nagranymi próbkami, w dokumentacji jest ona opisana w ten sposób:
The pointer to the buffer containing the recorded sample data. The sample data is as follows: 8-bit samples are unsigned, 16-bit samples are signed, 32-bit floating-point samples range from -1 to +1 (not clipped, so can actually be outside this range).
I nie wiem jak te próbki przekształcić do czegoś proporcjonalnego do napięcia na wejściu.
I przy okazji jakby ktoś miał jakiś podobny projekt napisany gdzieś i mógl się nim podzielić (wyłącznie do celów "podglądnięcia" jak co jest rozwiązane) byłbym wdzięczny :).