<?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: Synth review: The Head-Exploding FS1R</title>
	<atom:link href="http://blog.zacharcher.com/2009/01/05/synth-review-the-head-exploding-fs1r/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zacharcher.com/2009/01/05/synth-review-the-head-exploding-fs1r/</link>
	<description>This blog is GO!</description>
	<lastBuildDate>Wed, 07 Jul 2010 05:59:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: David</title>
		<link>http://blog.zacharcher.com/2009/01/05/synth-review-the-head-exploding-fs1r/comment-page-1/#comment-9499</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 20 Apr 2010 12:39:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zacharcher.com/?p=93#comment-9499</guid>
		<description>Ya.  I&#039;ve been waiting for a DX7III for years now!!!
Everything the FS1r has but in a board with a big screen and lots of knobs.</description>
		<content:encoded><![CDATA[<p>Ya.  I&#8217;ve been waiting for a DX7III for years now!!!<br />
Everything the FS1r has but in a board with a big screen and lots of knobs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SynthLearn</title>
		<link>http://blog.zacharcher.com/2009/01/05/synth-review-the-head-exploding-fs1r/comment-page-1/#comment-8296</link>
		<dc:creator>SynthLearn</dc:creator>
		<pubDate>Thu, 21 Jan 2010 12:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zacharcher.com/?p=93#comment-8296</guid>
		<description>Agree w/ Alberto... a keyboard version with controls for every parameter, plus a programmable randomizer and full format sequence control... that would be a serious machine!   I don&#039;t think Yamaha would ever go there though. :(</description>
		<content:encoded><![CDATA[<p>Agree w/ Alberto&#8230; a keyboard version with controls for every parameter, plus a programmable randomizer and full format sequence control&#8230; that would be a serious machine!   I don&#8217;t think Yamaha would ever go there though. :(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zach</title>
		<link>http://blog.zacharcher.com/2009/01/05/synth-review-the-head-exploding-fs1r/comment-page-1/#comment-7808</link>
		<dc:creator>Zach</dc:creator>
		<pubDate>Sun, 13 Dec 2009 00:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zacharcher.com/?p=93#comment-7808</guid>
		<description>@Alberto: That would be amazing! I have limited studio space, I&#039;m actually grateful that the FS1R is a rack module. I love my AN1X too, but that thing takes up most of one wall ;)</description>
		<content:encoded><![CDATA[<p>@Alberto: That would be amazing! I have limited studio space, I&#8217;m actually grateful that the FS1R is a rack module. I love my AN1X too, but that thing takes up most of one wall ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alberto</title>
		<link>http://blog.zacharcher.com/2009/01/05/synth-review-the-head-exploding-fs1r/comment-page-1/#comment-7735</link>
		<dc:creator>Alberto</dc:creator>
		<pubDate>Mon, 07 Dec 2009 10:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zacharcher.com/?p=93#comment-7735</guid>
		<description>We need a FS1, not a FS2r. I hate modules, but I love FM sythesis. A keyboard version with more than 4 knobs could be an awesome gear!</description>
		<content:encoded><![CDATA[<p>We need a FS1, not a FS2r. I hate modules, but I love FM sythesis. A keyboard version with more than 4 knobs could be an awesome gear!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zach</title>
		<link>http://blog.zacharcher.com/2009/01/05/synth-review-the-head-exploding-fs1r/comment-page-1/#comment-3077</link>
		<dc:creator>Zach</dc:creator>
		<pubDate>Tue, 06 Jan 2009 03:22:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zacharcher.com/?p=93#comment-3077</guid>
		<description>Nice. Here&#039;s an mp3 with three flavors of FS1R &quot;sync&quot;, the first type is the settings he specified: &lt;a href=&quot;http://zacharcher.com/lab/20090104_fs1r_demo_clips/fs1r_sync_attempts.mp3&quot; rel=&quot;nofollow&quot;&gt;fs1r_sync_attempts.mp3&lt;/a&gt;

The pitch envelope normally modulates the operator&#039;s pitch. But I didn&#039;t know that when it&#039;s used on a formant, it modulates the formant frequency. (I forgot to mention that a few of the FS1R&#039;s parameters are idiosyncratic; this is one example of many.)

There&#039;s probably some way to generate a sawtooth wave, or at least a wave with an equivalent spectrum. Some combination of feedback, skirt, algorithm and waveform should do it, but I can&#039;t find the magic combination. It&#039;s hard because the waveforms are derived from a sine wave lookup table, and you can&#039;t just run DC offset through a formant window, as far as I can tell.

My real complaint is that the waves don&#039;t sound bright enough, like the high-end rolls off too quickly. I don&#039;t need a pure sawtooth wave, I just want that high-end punch more than anything.</description>
		<content:encoded><![CDATA[<p>Nice. Here&#8217;s an mp3 with three flavors of FS1R &#8220;sync&#8221;, the first type is the settings he specified: <a href="http://zacharcher.com/lab/20090104_fs1r_demo_clips/fs1r_sync_attempts.mp3" rel="nofollow">fs1r_sync_attempts.mp3</a></p>
<p>The pitch envelope normally modulates the operator&#8217;s pitch. But I didn&#8217;t know that when it&#8217;s used on a formant, it modulates the formant frequency. (I forgot to mention that a few of the FS1R&#8217;s parameters are idiosyncratic; this is one example of many.)</p>
<p>There&#8217;s probably some way to generate a sawtooth wave, or at least a wave with an equivalent spectrum. Some combination of feedback, skirt, algorithm and waveform should do it, but I can&#8217;t find the magic combination. It&#8217;s hard because the waveforms are derived from a sine wave lookup table, and you can&#8217;t just run DC offset through a formant window, as far as I can tell.</p>
<p>My real complaint is that the waves don&#8217;t sound bright enough, like the high-end rolls off too quickly. I don&#8217;t need a pure sawtooth wave, I just want that high-end punch more than anything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tavvv</title>
		<link>http://blog.zacharcher.com/2009/01/05/synth-review-the-head-exploding-fs1r/comment-page-1/#comment-3076</link>
		<dc:creator>Tavvv</dc:creator>
		<pubDate>Tue, 06 Jan 2009 01:21:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zacharcher.com/?p=93#comment-3076</guid>
		<description>Also, a neat trick I learned for generating PWM sounds on synths that don&#039;t offer variable pulse width is to put two sawtooth waves out of phase with each other and put an LFO on the frequency of one.  The difference between two out of phase sawtooth waves becomes square (the ramps cancel out) and the LFO on one makes the pulse with change.

Now... you  just need to figure out how to genearte a sawtooth wave using FM.  It can be done!

http://scp.web.elte.hu/papers/synthesis1.pdf

Based on Thomas Gruber&#039;s analysis, it seems like you could find a way to use the formant algorithm to spit out a sawtooth wave since it uses a sawtooth internally for generating the formant output:

&quot;The principle is simple. The sine wave is played, and amplitude-modulated by the window function. The window function looks like a sawtooth wave, except that it is reset to the beginning in regular time intervals. That is, the saw is going up, and reset to zero before it reaches its maximum, if the reset frequency is higher than the saw frequency. If the reset frequency is lower, then the sawtooth wave stays at maximum until the next reset. &quot;</description>
		<content:encoded><![CDATA[<p>Also, a neat trick I learned for generating PWM sounds on synths that don&#8217;t offer variable pulse width is to put two sawtooth waves out of phase with each other and put an LFO on the frequency of one.  The difference between two out of phase sawtooth waves becomes square (the ramps cancel out) and the LFO on one makes the pulse with change.</p>
<p>Now&#8230; you  just need to figure out how to genearte a sawtooth wave using FM.  It can be done!</p>
<p><a href="http://scp.web.elte.hu/papers/synthesis1.pdf" rel="nofollow">http://scp.web.elte.hu/papers/synthesis1.pdf</a></p>
<p>Based on Thomas Gruber&#8217;s analysis, it seems like you could find a way to use the formant algorithm to spit out a sawtooth wave since it uses a sawtooth internally for generating the formant output:</p>
<p>&#8220;The principle is simple. The sine wave is played, and amplitude-modulated by the window function. The window function looks like a sawtooth wave, except that it is reset to the beginning in regular time intervals. That is, the saw is going up, and reset to zero before it reaches its maximum, if the reset frequency is higher than the saw frequency. If the reset frequency is lower, then the sawtooth wave stays at maximum until the next reset. &#8220;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tavvv</title>
		<link>http://blog.zacharcher.com/2009/01/05/synth-review-the-head-exploding-fs1r/comment-page-1/#comment-3075</link>
		<dc:creator>Tavvv</dc:creator>
		<pubDate>Tue, 06 Jan 2009 01:08:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.zacharcher.com/?p=93#comment-3075</guid>
		<description>Supposedly.... &quot;Sync sounds is easy to achieve with Formant operator&quot;

From the link:
Algorithm = 1
Feedback = 5

OP1 = Formant
F.Coarse = 66.87
Freq Scaling = 99
Transpose -12
Skirt = 3
Output Level = 99

FreqEG
Init Level =  48
Attack Level =  10
Attack time = 54
Decay time = 0</description>
		<content:encoded><![CDATA[<p>Supposedly&#8230;. &#8220;Sync sounds is easy to achieve with Formant operator&#8221;</p>
<p>From the link:<br />
Algorithm = 1<br />
Feedback = 5</p>
<p>OP1 = Formant<br />
F.Coarse = 66.87<br />
Freq Scaling = 99<br />
Transpose -12<br />
Skirt = 3<br />
Output Level = 99</p>
<p>FreqEG<br />
Init Level =  48<br />
Attack Level =  10<br />
Attack time = 54<br />
Decay time = 0</p>
]]></content:encoded>
	</item>
</channel>
</rss>
