<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Reading and Writing WAV Files in Java</title>
	<atom:link href="http://computermusicblog.com/blog/index.php/2008/08/29/reading-and-writing-wav-files-in-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://computermusicblog.com/blog/2008/08/29/reading-and-writing-wav-files-in-java/</link>
	<description>electronic and computer music as it happens</description>
	<lastBuildDate>Sat, 21 Jan 2012 21:11:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: bilal</title>
		<link>http://computermusicblog.com/blog/2008/08/29/reading-and-writing-wav-files-in-java/comment-page-1/#comment-38497</link>
		<dc:creator>bilal</dc:creator>
		<pubDate>Sun, 11 Dec 2011 18:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://computermusicblog.com/blog/?p=64#comment-38497</guid>
		<description>can u  any link where one example of reading and writng of wav file solve</description>
		<content:encoded><![CDATA[<p>can u  any link where one example of reading and writng of wav file solve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: phil</title>
		<link>http://computermusicblog.com/blog/2008/08/29/reading-and-writing-wav-files-in-java/comment-page-1/#comment-32911</link>
		<dc:creator>phil</dc:creator>
		<pubDate>Sun, 06 Nov 2011 14:17:50 +0000</pubDate>
		<guid isPermaLink="false">http://computermusicblog.com/blog/?p=64#comment-32911</guid>
		<description>&quot;Earlier this year, we looked at how to read and write wav files in C++ (...)&quot;

Were is this post, were you explained how to read/write wav files in C++?
Your site REALLY needs a search function.</description>
		<content:encoded><![CDATA[<p>&#8220;Earlier this year, we looked at how to read and write wav files in C++ (&#8230;)&#8221;</p>
<p>Were is this post, were you explained how to read/write wav files in C++?<br />
Your site REALLY needs a search function.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to write a float array of audio samples to a wave file?</title>
		<link>http://computermusicblog.com/blog/2008/08/29/reading-and-writing-wav-files-in-java/comment-page-1/#comment-28577</link>
		<dc:creator>How to write a float array of audio samples to a wave file?</dc:creator>
		<pubDate>Thu, 06 Oct 2011 22:48:53 +0000</pubDate>
		<guid isPermaLink="false">http://computermusicblog.com/blog/?p=64#comment-28577</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grateful Living</title>
		<link>http://computermusicblog.com/blog/2008/08/29/reading-and-writing-wav-files-in-java/comment-page-1/#comment-14004</link>
		<dc:creator>Grateful Living</dc:creator>
		<pubDate>Fri, 22 Apr 2011 18:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://computermusicblog.com/blog/?p=64#comment-14004</guid>
		<description>PS - adding this right after line 180 in wavIO.java (&quot;String dataChunkID = ...&quot;) allows your code to also open WAV files with Metadata (important since the ubiquitous Audacity writes metadata):

&lt;code&gt;
			if (false == dataChunkID.equals(&quot;data&quot;)) {
				System.out.println(&quot;NOT a traditional WAV file, searching for data...&quot;);
				while (false == dataChunkID.equals(&quot;data&quot;)) {
					dataChunkID += (&quot;&quot;+(char)inFile.readByte());
					dataChunkID = dataChunkID.substring(1);
					System.out.println(dataChunkID);
				}
			}

&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>PS &#8211; adding this right after line 180 in wavIO.java (&#8220;String dataChunkID = &#8230;&#8221;) allows your code to also open WAV files with Metadata (important since the ubiquitous Audacity writes metadata):</p>
<p><code><br />
			if (false == dataChunkID.equals("data")) {<br />
				System.out.println("NOT a traditional WAV file, searching for data...");<br />
				while (false == dataChunkID.equals("data")) {<br />
					dataChunkID += (""+(char)inFile.readByte());<br />
					dataChunkID = dataChunkID.substring(1);<br />
					System.out.println(dataChunkID);<br />
				}<br />
			}</p>
<p></code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grateful Living</title>
		<link>http://computermusicblog.com/blog/2008/08/29/reading-and-writing-wav-files-in-java/comment-page-1/#comment-13994</link>
		<dc:creator>Grateful Living</dc:creator>
		<pubDate>Fri, 22 Apr 2011 16:29:13 +0000</pubDate>
		<guid isPermaLink="false">http://computermusicblog.com/blog/?p=64#comment-13994</guid>
		<description>Thanks so much for taking the time to do this, it helped a LOT. Not just with WAV files, but in understanding the issues involved when working without unsigned types. Well done.</description>
		<content:encoded><![CDATA[<p>Thanks so much for taking the time to do this, it helped a LOT. Not just with WAV files, but in understanding the issues involved when working without unsigned types. Well done.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

