Dear list,
I noticed a very little bug in writesf~ when trying to read in Windows
Media Player sound files written with PD's writesf~. This problem occurs when writing WAV files with 2 or more channels. Such files are not recognized by Windows Media Player, whereas Adobe Audition (in my case) manages to read them. By saving the file read by Audition and comparing the original with the copy, I noticed that the BlockAlign value written by writesf~ in the WAV header is not correct. Whereas it should be : nBlockAlign = nChannels * (nBitsPerSample / 8) it remains nBitsPerSample/8, i.e. 2 in my case, and does not change according to the number of channels. My configuration (if helpful) : OS : Windows XP PD : pd-0.37-0.msw
BTW, any link to a bug list for PD would be appreciated.
Best regards,
Emmanuel Rio
I noticed a very little bug in writesf~ when trying to read in Windows Media Player sound files written with PD's writesf~. This problem
headers aside, windows media player has trouble with files from many other apps besides pd/writesf~. in my experience it completely fails to play 24 bit files, despite claims by several soundcard vendors including mine that their cards are the "choice for full-spectrum, full-resolution audio (24 bit/96 kHz sampling) with Windows Media 9.0". and like winamp generally plays either silence of static for 32 bit files. the only app that seems to play everything properly is foobar, http://www.foobar2000.org/ , it has a number of output options including ASIO - try it out..
c
thanks... fixed in 0.37test6... On Sat, Jan 24, 2004 at 07:25:52PM +0100, Emmanuel Rio wrote:
Dear list,
I noticed a very little bug in writesf~ when trying to read in Windows Media Player sound files written with PD's writesf~. This problem occurs when writing WAV files with 2 or more channels. Such files are not recognized by Windows Media Player, whereas Adobe Audition (in my case) manages to read them. By saving the file read by Audition and comparing the original with the copy, I noticed that the BlockAlign value written by writesf~ in the WAV header is not correct. Whereas it should be : nBlockAlign = nChannels * (nBitsPerSample / 8) it remains nBitsPerSample/8, i.e. 2 in my case, and does not change according to the number of channels. My configuration (if helpful) : OS : Windows XP PD : pd-0.37-0.msw
BTW, any link to a bug list for PD would be appreciated.
Best regards,
Emmanuel Rio
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list