<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: Sinewave speech, formant tracking, filtercoeff~ in reverse, etc?</title>
		<atom:link href="http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/feed</link>
		<description></description>
		<pubDate>Tue, 18 Jun 2013 20:35:07 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-61998</guid>
					<title><![CDATA[Sinewave speech, formant tracking, filtercoeff~ in reverse, etc?]]></title>
					<link>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-61998</link>
					<pubDate>Sun, 26 Feb 2012 22:43:08 +0000</pubDate>
					<dc:creator>catniptwinz</dc:creator>

					<description>
						<![CDATA[
						<p>So, this is a bit of an open-ended inquiry, as I can already see a few different potential ways to approach the problem&#8230; Basically, I&#8217;m looking for a way to experiment with the &#8220;sinewave speech&#8221; effect described at&#8230;</p>
<p><a href="http://www.haskins.yale.edu/featured/sws/sws.html" rel="nofollow">http://www.haskins.yale.edu/featured/sws/sws.html</a></p>
<p>&#8230;which entails tracking formants (their approach is LPC-based, I believe) and producing a coarse approximation of speech from a handful of sine waves. Ideally, I&#8217;d like to end up with an abstraction that can be fed recorded speech and will generate (not necessarily in real time) a list of frequencies and amplitudes for each &#8220;track.&#8221; I understand that a tool like Praat (<a href="http://www.fon.hum.uva.nl/praat/" rel="nofollow">http://www.fon.hum.uva.nl/praat/</a>) will give me either rendered audio or filter coefficients, but probably not the frequencies themselves? Can anyone speak to this?</p>
<p>Having searched the forums, I&#8217;m aware of the externals that exist for doing LPC-related stuff (Mark Cartwright&#8217;s LPC Toolkit, Gabor/FTM), but (LPC being what it is), they seem geared toward the generation of filter coefficients, which leads me to wonder whether there&#8217;s an object that&#8217;s like an inverse filtercoeff~ &#8211; in other words, how might one derive a set of higher-level filter specifications (frequency, amplitude, q) from a set of lower ones (coefficients)? Anyone working along similar lines? If you are, please excuse the remedial nature of the question; I&#8217;m no dsp head.</p>
<p>Finally, I&#8217;m aware that LPC analysis and formant tracking are not equivalent tasks. My real aim here is formant tracking, but ultimately, I&#8217;m going more for &#8220;awesomeness&#8221; than &#8220;correctness&#8221; and am more than willing to audition results from either column.</p>
<p>Thoughts?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-223906</guid>
					<title><![CDATA[Re: Sinewave speech, formant tracking, filtercoeff~ in reverse, etc?]]></title>
					<link>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-223906</link>
					<pubDate>Mon, 27 Feb 2012 10:30:15 +0000</pubDate>
					<dc:creator>oli larkin</dc:creator>

					<description>
						<![CDATA[
						<p>I&#8217;ve had good results using miller puckette&#8217;s sigmund~, which has a tracks output. In the help patch it has an example and you can reduce the number of partials down to just a few and still understand what a resynthesised voice is saying.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-223907</guid>
					<title><![CDATA[Re: Sinewave speech, formant tracking, filtercoeff~ in reverse, etc?]]></title>
					<link>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-223907</link>
					<pubDate>Mon, 27 Feb 2012 10:44:16 +0000</pubDate>
					<dc:creator>commathe</dc:creator>

					<description>
						<![CDATA[
						<p>Yeah, second what Oli is saying there. Seems like sigmund~ does nearly exactly what you want. There is a download link over here:</p>
<p><a href="http://crca.ucsd.edu/~tapel/software.html" rel="nofollow">http://crca.ucsd.edu/~tapel/software.html</a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-223908</guid>
					<title><![CDATA[Re: Sinewave speech, formant tracking, filtercoeff~ in reverse, etc?]]></title>
					<link>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-223908</link>
					<pubDate>Mon, 27 Feb 2012 16:12:28 +0000</pubDate>
					<dc:creator>catniptwinz</dc:creator>

					<description>
						<![CDATA[
						<p>Of course! Yeah, I should be able to make this work with sigmund~. Thanks very much for the tip!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-223909</guid>
					<title><![CDATA[Re: Sinewave speech, formant tracking, filtercoeff~ in reverse, etc?]]></title>
					<link>http://cycling74.com/forums/topic/sinewave-speech-formant-tracking-filtercoeff-in-reverse-etc/#post-223909</link>
					<pubDate>Mon, 27 Feb 2012 22:03:39 +0000</pubDate>
					<dc:creator>catniptwinz</dc:creator>

					<description>
						<![CDATA[
						<p>Sigmund~ does indeed get me in the neighborhood of the intended results. Do I assume correctly that the high frequency &#8220;flutter&#8221; I&#8217;m getting across all tracks is the result of the algorithm being thrown off by the unpitched component of the speech? It&#8217;s turning out to be more difficult than expected to reduce these artifacts by tweaking the parameters of sigmund~.</p>
<p>Of course, this is a pretty remedial question, so feel free to point me to relevant reading on the topic. Just trying to get a better understanding of what I&#8217;m working with.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

