Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sta pise u wav-u

[es] :: Pascal / Delphi / Kylix :: Sta pise u wav-u

[ Pregleda: 2719 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mrkvojed

Član broj: 38336
Poruke: 43
*.ptt.yu.



Profil

icon Sta pise u wav-u20.06.2005. u 22:19 - pre 229 meseci

Hocu da procitam snimljeni wav (20500Hz,mono,16b) i da ga ubacim u neki niz.

Sta ima u tom wav-u? Kako se dohvataju ti 16b podaci? Da li su ti podaci Integeri ?
Ili su binarni - da li su u komplementu 2 ? Meni bi vise odgovarali integeri jer radim neki projekat da poredim wav-ove, pa da se ne muljam sa floating point-om (u Sound Forge-u i Matlabu su to brojevi izmedju -1 i 1 ).

Sve u svemu : hocu algoritam iz matlaba (finog ali sporog) da prepisem u Delphi - a ne znam mnogo o wav-ovima , a i u Delphi-ju sam begginer

ES-ovski narode, pomagaj ! Moze malo teorije, a na kraju lepo bi bilo i koda.

Pozz svima
 
Odgovor na temu

Voodoo
Novi Beograd

Član broj: 3508
Poruke: 488
*.dial.b92.net.



+1 Profil

icon Re: Sta pise u wav-u20.06.2005. u 22:40 - pre 229 meseci
Zaglavlje .wav-a je veliko 44 bajta i izgleda ovako (u C-u):

Code:
typedef struct{
  char rID[4];            // 'RIFF'
  long int rLen;
  char wID[4];            // 'WAVE'
  char fId[4];            // 'fmt '
  long int pcm_header_len;   // varies...
  short int wFormatTag;
  short int nChannels;      // 1,2 for stereo data is (l,r) pairs
  long int nSamplesPerSec;
  long int nAvgBytesPerSec;
  short int nBlockAlign;      
  short int nBitsPerSample;
}   WAV_HDR;
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Sta pise u wav-u

[ Pregleda: 2719 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.