<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Physical synthesis</title>
	<link>http://www.metafilter.com/11927/Physical-synthesis/</link>
	<description>Comments on MetaFilter post Physical synthesis</description>
	<pubDate>Tue, 30 Oct 2001 01:06:17 -0800</pubDate>
	<lastBuildDate>Tue, 30 Oct 2001 01:06:17 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Physical synthesis</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis</link>	
		<description>&lt;a href="http://web.ukonline.co.uk/taosynth/examples/sounds.html"&gt;Physical synthesis&lt;/a&gt; models vibrating structures to synthesis sounds (&lt;a href=&quot;http://web.ukonline.co.uk/taosynth/&quot;&gt;Tao home&lt;/a&gt;).  &lt;a href=&quot;http://www.cs.berkeley.edu/~lazzaro/sa/book/index.html&quot;&gt;SAOL&lt;/a&gt; lets you program audio synthesis inside an MP4 file (&lt;a href=&quot;http://sound.media.mit.edu/mpeg4/&quot;&gt;MP4 home&lt;/a&gt;).</description>
		<guid isPermaLink="false">post:www.metafilter.com,2001:site.11927</guid>
		<pubDate>Tue, 30 Oct 2001 01:05:36 -0800</pubDate>
		<dc:creator>andrew cooke</dc:creator>		<category>audio</category>		<category>synthesis</category>		<category>TaoSynth</category>
	</item>	<item>
		<title>By: andrew cooke</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165094</link>	
		<description>Sorry that these are somewhat technical and, by internet standards, rather old, but I thought they were damn neat and wanted to share.  I have no throwaway comment to provoke discussion.</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165094</guid>
		<pubDate>Tue, 30 Oct 2001 01:06:17 -0800</pubDate>
		<dc:creator>andrew cooke</dc:creator>
	</item>	<item>
		<title>By: Opus Dark</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165100</link>	
		<description>I looked at SAOL a couple of years ago, and found that it lacked CSound&apos;s muscularity. Then again, it was, as I recall, originally intended as a low-bandwidth protocol language which might stimulate &lt;i&gt;really&lt;/i&gt; low bandwidth music production and distribution (ie, web sound). It, like CSound, has never found the audience it deserves. In CSound&apos;s case, mainstream interest was shooed away by snooty elitists. SAOL, I suspect, was never developed for - IOW, a glam GUI was never produced, as commercial viability would have been very difficult to prove. In 1999, the target was moving so fast...

All alternative synthesis schemes suffer truly awesome competition from houses like Korg et al, who devise their own synthesis algorithms, and of course, VST, whose plugins and effects grow more golden with every jump in processor speed.

What I&apos;m saying, andrew, is that I agree with you - this stuff is all very damn neat. I do a lot of sound programming, and I develop custom noises. But it is very difficult, and will continue to be very difficult, to have much widespread commercial impact on a very active, yet curiously traditional software/sound scene.</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165100</guid>
		<pubDate>Tue, 30 Oct 2001 01:59:54 -0800</pubDate>
		<dc:creator>Opus Dark</dc:creator>
	</item>	<item>
		<title>By: asok</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165102</link>	
		<description>To quote from the second link:
&apos;We assume some familiarity with computer programming and algorithms, audio signal processing, and music and sound.&apos;
Good for all those people who always wanted a 20ft guitar, but lacked the physical resources to make one. Or something.</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165102</guid>
		<pubDate>Tue, 30 Oct 2001 02:01:45 -0800</pubDate>
		<dc:creator>asok</dc:creator>
	</item>	<item>
		<title>By: andrew cooke</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165105</link>	
		<description>I thought CSound &lt;em&gt;had&lt;/em&gt; got recognition.  It seems to be the reference approach to synthesis in the Open Source world (I&apos;m not sure this kind of thing will ever be mainstream).  But it looks horribly messy.

I don&apos;t use a MS OS, but got the impression VST was more used for commerical plugins that for people doing their own synthesis.  Do you think SAOL is dead?  I was wondering about implementing something like Tao in it.  Maybe PD or jMax instead?

Sorry, didn&apos;t intend this to be a thread to discuss my own personal coding plans.  FWIW, Tao (the first link) actually could simulate a 20ft guitar, in some aspects...</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165105</guid>
		<pubDate>Tue, 30 Oct 2001 02:31:05 -0800</pubDate>
		<dc:creator>andrew cooke</dc:creator>
	</item>	<item>
		<title>By: Outlawyr</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165171</link>	
		<description>&lt;i&gt;Tao (the first link) actually could simulate a 20ft guitar, in some aspects&lt;/i&gt;

Yeah, but can you smash it onstage?</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165171</guid>
		<pubDate>Tue, 30 Oct 2001 06:16:16 -0800</pubDate>
		<dc:creator>Outlawyr</dc:creator>
	</item>	<item>
		<title>By: retrofut</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165687</link>	
		<description>Csound is great, but I&apos;d suggest checking out the Mac-only &lt;a href=&quot;http://www.audiosynth.com/&quot;&gt;Supercollider&lt;/a&gt;.  I&apos;m just getting into it myself, so I&apos;m not sure yet if it features physical modeling, but it does seem to be extensible.  The results are very nice, the generative code compact and easily hackable (not something I&apos;d say about Csound), and CPU efficiency seems reasonable.</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165687</guid>
		<pubDate>Tue, 30 Oct 2001 17:43:11 -0800</pubDate>
		<dc:creator>retrofut</dc:creator>
	</item>	<item>
		<title>By: MiguelCardoso</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165789</link>	
		<description>&lt;a href=&quot;http://metatalk.metafilter.com/metadetail.mefi/1260#14308&quot;&gt;Kudos &lt;/a&gt;for the poster!
*Expecting interesting input any minute now...*</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165789</guid>
		<pubDate>Wed, 31 Oct 2001 01:51:10 -0800</pubDate>
		<dc:creator>MiguelCardoso</dc:creator>
	</item>	<item>
		<title>By: andrew cooke</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165794</link>	
		<description>OK, here&apos;s what I got from someone involved in the development of SAOL (John Lazzao).  He actually said a bit more off the record, but this has the gist of it, with a few personal details removed (nothing exciting, he just didn&apos;t want to speak for others).

[Incidentally, I heard of this and first contacted John Lazzao via the linux-audio-dev mailing list]

---

&lt;em&gt;[Me:] Thanks.  My main question is - what&apos;s your impression of the future of SAOL et al in MP4?&lt;/em&gt;

A multi-dimensional question:

[1] MPEG 4 Systems mandates Structured Audio as the way for mixing together the audio from multiple codecs. So, if you think that MPEG 4 Systems will become the operating system for building multimedia systems that are more complex than a single audio or audiovisual signal, then SAOL has a future as mandated by the ISO/IEC standards
for MPEG 4.

[2] Computational audio in general has a future -- for  pplications such as Network Musical Performance, long-distance audiology tests, special-purpose encoder/decoders whose algorithms are customized to
the data source, etc. These are more future applications than present applications, and its always hard to predict whether an existing mature standard like Structured Audio will be pressed into service once an application domain takes off, or whether a new language will
be written customized for it. But there&apos;s at least a chance that a somewhat reasonable, completely standardized language like SAOL will catch the eye of the folks making this decision.

In short, divining the future of SAOL is a different business than divining the future of most new programming language, because the presence of MPEG as a standardization body changes the equation significantly, especially since some of the candidate markets (telecom, cable TV, Internet infrastructure, DoD) have a history of choosing international standards if possible. 

&lt;em&gt;Do you know of anyone using it?&lt;/em&gt;

Apache logs from our website, with the usual cautions about the limits of making conclusions from log numbers: 

           sfront     main home   book home   all page
          distrib.      page        page       views

mar99       66          103          0          103
apr99       17           79          0           79
may99       20          127         14          264  
jun99       16           92          8          145
jul99       20          257         73          952
aug99      104          495        195         2459
sep99      686         1186        299         4644
oct99      171          459        174         2169
nov99      777         1256        334         5112
dec99      480          959        292         4236
jan00      976         1630        480         7205
feb00     1123         1918        560         8748
mar00      796         1209        438         6396
apr00      681         1376        425         5793
may00     1321         3512        802        11292
jun00     1463         4224        771        11267
jul00     1342         3935        824        13573
aug00     1469         3778        629        10366
sep00     1607         4391        607        11414
oct00     1226         4531        654        12822
nov00     1251         4132        598        20365
dec00      984         4230        596        10727
jan01     1337         4320        648        11038
feb01     1203         4052        543        11862
mar01     1126         4231        566        11175
apr01     1534         3795        544        10218
may01      969         3469        545         8834
jun01     1112         3606        584         9707
jul01     1059         3538        656        10604
aug01     1341         3560        591        10156
sep01      906         3172        497         8567
         -----        -----       ----        -----
total    27183        77622      13947       242292

&lt;em&gt;[I tried to put that in pre, but it freaked out the Mefi format]&lt;/em&gt;

&lt;em&gt;Will anyone respond to bug reports in sfront?&lt;/em&gt;

It&apos;s research software, so future support is always has a risk element to it. The source is under the GPL, though, which limits this risk. Also, the software itself is pretty mature at its core, look at the change log updates to sense this:

http://www.cs.berkeley.edu/~lazzaro/sa/sfman/user/ref/index.html

Finally, note that sfront != SAOL -- its just the most popular implementation right now, but anyone can take the spec  and make their own compliant SAOL decoder.

&lt;em&gt; When I looked at links and discussions there&apos;s a clear drop in interest over the last year.  Is this just because the hard work is done, plus the general slump, or is it simply not being used by anyone.&lt;/em&gt;

I think the web log numbers, and my own rate of email about sfront this week, show a certain sustained level of interest. But I think going forward, the interest in SAOL will really rise or fall on the interest of new applications built on SAOL, using sfront or some other infrastructure -- our work on network musical performance is one example of an application which could take off, and part of the reason we&apos;ve documented the APIs so well in sfront is to support other people who have their own application ideas.</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165794</guid>
		<pubDate>Wed, 31 Oct 2001 02:58:28 -0800</pubDate>
		<dc:creator>andrew cooke</dc:creator>
	</item>	<item>
		<title>By: andrew cooke</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165795</link>	
		<description>SuperCollider does look nice, but... :-)</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165795</guid>
		<pubDate>Wed, 31 Oct 2001 03:04:37 -0800</pubDate>
		<dc:creator>andrew cooke</dc:creator>
	</item>	<item>
		<title>By: Opus Dark</title>
		<link>http://www.metafilter.com/11927/Physical-synthesis#165798</link>	
		<description>Thanks for the follow-up, andrew. v-shall-c.

Good luck with whatever noise-makers you are working on!</description>
		<guid isPermaLink="false">comment:www.metafilter.com,2001:site.11927-165798</guid>
		<pubDate>Wed, 31 Oct 2001 03:28:07 -0800</pubDate>
		<dc:creator>Opus Dark</dc:creator>
	</item>
	</channel>
</rss>
