Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# - Práce se zvukem (Jak mám uložit do proměnné třeba 5. vzorek ze zvukového souboru?)

BTW. resp. neviem ci chapem co chces.
"pozicia" vzorku X v case je X/Fvzorkovacia sekund. Logicky z toho vyplyva ak mas 1000Hz tak pozicia vzorku v sinusovke je X/(Fvzorkovacia/1000).
Ak sa snazis generovat sinusovku, tak to hlavne nerob dementne jak to robit chces, ale rob to pomocou uhla fi (rotujucej jednotkovej kruznice).
fi=0; //len uplne na zaciatku, pocas generovania zvuku fi nikdy nemenit ani pri zmene frekvencie ani nikdy.
while(neco){
vzorka = sin(fi);
fi += (Fzvuku*2*PI)/Fvzorkovacia;
if(fi>2*PI) fi-=2*PI;
}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny