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?)

Mám zvukový soubor. Zvukový soubor obsahuje pípnutí o frekvenci 1000 Hz. Kdybych chtěl znázornit tenhle zvuk graficky, uviděl bych samé vlnění (sinusoidy). Když si podrobně rozebereme jednu vlnu (sinusoidu), tak zjistíme, že se skládá z mnoha vzorků. Já potřebuju nějak zjistit na jaké pozici jsou jednotlivé vzorky.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
watch
MaSo 01.10.2014 16:02
MaSo
Tady je to co chci v pseudokódu SoundPlayer zvuk; int db; zvuk = new SoundPlayer(@"C:\1.wav"); db…
Mirek Doležal 01.10.2014 17:43
Mirek Doležal
http://stackoverflow.com/questions/8754111/how-to- read-the-data-in-a-wav-file-to-an-array
Wikan 01.10.2014 17:59
Wikan
byte[] data = File.ReadAllBytes(@"C:\1.wav");
Mirek Doležal 01.10.2014 18:17
Mirek Doležal
Tak ked to chces takto stylom hura, tak potom si potrebujes este nastudovat toto https://ccrma.stanf…
MM.. 01.10.2014 18:22
MM..
Konečně už vim o co jde :D teď jen rozluštit ty čísla podle stránky a pujde to doufám :D nový
Mirek Doležal 01.10.2014 18:41
Mirek Doležal
Tak jo už jsem se naučil číst a zapisovat do wav. Vytvořil jsem třeba náhodný zvuk. dík za radu :) poslední
Mirek Doležal 02.10.2014 17:04
Mirek Doležal

Tady je to co chci v pseudokódu

SoundPlayer zvuk;
int db;

zvuk = new SoundPlayer(@"C:\1.wav");

db = zvuk.volumeAT(5000); // do proměnné db se uloží hlasitost vzorku z 5. sekundy ze souboru zvuk

zvuk.volumeAT(6000) = db; // do 6. sekundy souboru zvuk se uloží proměnná db

Zpět do poradny Odpovědět na původní otázku Nahoru