<?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: Introduction to Software Synthesis Pt. II</title>
	<atom:link href="http://codehop.com/introduction-to-software-synthesis-pt-ii/feed/" rel="self" type="application/rss+xml" />
	<link>http://codehop.com/introduction-to-software-synthesis-pt-ii/</link>
	<description>#code #art #music</description>
	<lastBuildDate>Wed, 14 Dec 2011 17:08:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>By: Brian Wong</title>
		<link>http://codehop.com/introduction-to-software-synthesis-pt-ii/#comment-473</link>
		<dc:creator><![CDATA[Brian Wong]]></dc:creator>
		<pubDate>Sun, 26 Sep 2010 02:21:32 +0000</pubDate>
		<guid isPermaLink="false">http://csound.noisepages.com/?p=696#comment-473</guid>
		<description><![CDATA[Csound is going to still be relevant, no worries. The current work being done on a parallel processing version will hopefully keep Csound ahead of the pack on rendered sound quality and performance.

I spent time and effort learning Csound, then after reading the usual posts about how it is not good for realtime, decided I should try other things. After spending a pile of money on a DAW, VSTs and Max/Msp and considerable time learning their quirks, guess what I found out?

I was getting better performance (and far more control) with Csound. Now Max/Msp and the DAW/VSTs sit unused on my hard drive. Supercollider is probably better if you entire focus is realtime, but I will stick with the better disk-render quality of Csound.

My advice, particularly if your goals are xenharmonic and/or algorithmic music, is to learn Csound or Supercollider. Just be aware, these are programming languages. If you are not up to learning a programming language, then these are not for you. Both are comparatively easy languages to learn, much easier than C++ or Java for example.

No doubt if you are a professional or just plain wealthy, you can buy Kyma and all kinds of amazing synths. The relevance of Csound in the future is assured by the fact that most people are neither wealthy nor professional. ;)]]></description>
		<content:encoded><![CDATA[<p>Csound is going to still be relevant, no worries. The current work being done on a parallel processing version will hopefully keep Csound ahead of the pack on rendered sound quality and performance.</p>
<p>I spent time and effort learning Csound, then after reading the usual posts about how it is not good for realtime, decided I should try other things. After spending a pile of money on a DAW, VSTs and Max/Msp and considerable time learning their quirks, guess what I found out?</p>
<p>I was getting better performance (and far more control) with Csound. Now Max/Msp and the DAW/VSTs sit unused on my hard drive. Supercollider is probably better if you entire focus is realtime, but I will stick with the better disk-render quality of Csound.</p>
<p>My advice, particularly if your goals are xenharmonic and/or algorithmic music, is to learn Csound or Supercollider. Just be aware, these are programming languages. If you are not up to learning a programming language, then these are not for you. Both are comparatively easy languages to learn, much easier than C++ or Java for example.</p>
<p>No doubt if you are a professional or just plain wealthy, you can buy Kyma and all kinds of amazing synths. The relevance of Csound in the future is assured by the fact that most people are neither wealthy nor professional. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Georgeann Almenar</title>
		<link>http://codehop.com/introduction-to-software-synthesis-pt-ii/#comment-472</link>
		<dc:creator><![CDATA[Georgeann Almenar]]></dc:creator>
		<pubDate>Mon, 20 Sep 2010 02:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://csound.noisepages.com/?p=696#comment-472</guid>
		<description><![CDATA[Hmm, I&#039;ve wanted to get into computer generated music for years. But for some reason I just can&#039;t commit the time to deal with the learning curve yet :( Csound looks like something I&#039;d use but waaaay down the line, right?]]></description>
		<content:encoded><![CDATA[<p>Hmm, I&#8217;ve wanted to get into computer generated music for years. But for some reason I just can&#8217;t commit the time to deal with the learning curve yet :( Csound looks like something I&#8217;d use but waaaay down the line, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darren Landrum</title>
		<link>http://codehop.com/introduction-to-software-synthesis-pt-ii/#comment-471</link>
		<dc:creator><![CDATA[Darren Landrum]]></dc:creator>
		<pubDate>Tue, 14 Sep 2010 21:50:33 +0000</pubDate>
		<guid isPermaLink="false">http://csound.noisepages.com/?p=696#comment-471</guid>
		<description><![CDATA[Well, I guess in the end, people using Csound are people who know how to. Professionals who need to &quot;just get work done&quot; use other much more expensive tools. I just really like how Csound can be made to not sound like any other software synthesis package on the market. But if the Csound people are really serious about wanting to stay relevant in the 21st century, whatever that may mean, addressing some of these quirks would be a good place to start. That&#039;s just my opinion, though, and can be taken with a grain of salt. :)]]></description>
		<content:encoded><![CDATA[<p>Well, I guess in the end, people using Csound are people who know how to. Professionals who need to &#8220;just get work done&#8221; use other much more expensive tools. I just really like how Csound can be made to not sound like any other software synthesis package on the market. But if the Csound people are really serious about wanting to stay relevant in the 21st century, whatever that may mean, addressing some of these quirks would be a good place to start. That&#8217;s just my opinion, though, and can be taken with a grain of salt. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Joaquin</title>
		<link>http://codehop.com/introduction-to-software-synthesis-pt-ii/#comment-470</link>
		<dc:creator><![CDATA[Jacob Joaquin]]></dc:creator>
		<pubDate>Tue, 14 Sep 2010 17:43:06 +0000</pubDate>
		<guid isPermaLink="false">http://csound.noisepages.com/?p=696#comment-470</guid>
		<description><![CDATA[Darren, I agree there are some definite quarks to Csound. Though most of them are easily dealt with.  For example, if I need the Csound engine to run for an unspecified amount of time, I create a dummy instrument, and keep it playing for 24 hours or longer.

MIDI is one of the trickier subjects, because of the way things are internally routed. I&#039;m looking into ways of bypassing the MIDI issues by using Processing instead of Csound&#039;s built-in MIDI.

I think what needs to happen is that someone needs to write a tightly focused tutorial for doing sample work with Csound. I&#039;ll definitely cover some of these details this semester, which help get the ball rolling.

And no, your ignorance isn&#039;t showing as you&#039;re bringing up some real issues. :)]]></description>
		<content:encoded><![CDATA[<p>Darren, I agree there are some definite quarks to Csound. Though most of them are easily dealt with.  For example, if I need the Csound engine to run for an unspecified amount of time, I create a dummy instrument, and keep it playing for 24 hours or longer.</p>
<p>MIDI is one of the trickier subjects, because of the way things are internally routed. I&#8217;m looking into ways of bypassing the MIDI issues by using Processing instead of Csound&#8217;s built-in MIDI.</p>
<p>I think what needs to happen is that someone needs to write a tightly focused tutorial for doing sample work with Csound. I&#8217;ll definitely cover some of these details this semester, which help get the ball rolling.</p>
<p>And no, your ignorance isn&#8217;t showing as you&#8217;re bringing up some real issues. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darren Landrum</title>
		<link>http://codehop.com/introduction-to-software-synthesis-pt-ii/#comment-469</link>
		<dc:creator><![CDATA[Darren Landrum]]></dc:creator>
		<pubDate>Tue, 14 Sep 2010 15:54:37 +0000</pubDate>
		<guid isPermaLink="false">http://csound.noisepages.com/?p=696#comment-469</guid>
		<description><![CDATA[I&#039;ve been wanting to explore Csound for real-time externally-controlled synthesis. It does have a few quirks that work against this goal, though. I&#039;m thinking mainly the separation between orchestras and scores. Now, this makes perfect sense in a non-real-time system, but some strange things happen when you want to make, say, a real-time MIDI synthesizer. The biggest of these are storing sample data in ftables in the score, and then that weird thing of having to tell the score how long to let the synth run, thus making every MIDI synth made in Csound into a time-limited demo of sorts.

Of course, there may be ways around all this stuff now, as it has been a few years since I dove into anything. I seem to recall something about new sample playback opcodes, which may eliminate the ftable thing. I need to look into it more.

Is my ignorance showing yet? :)]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve been wanting to explore Csound for real-time externally-controlled synthesis. It does have a few quirks that work against this goal, though. I&#8217;m thinking mainly the separation between orchestras and scores. Now, this makes perfect sense in a non-real-time system, but some strange things happen when you want to make, say, a real-time MIDI synthesizer. The biggest of these are storing sample data in ftables in the score, and then that weird thing of having to tell the score how long to let the synth run, thus making every MIDI synth made in Csound into a time-limited demo of sorts.</p>
<p>Of course, there may be ways around all this stuff now, as it has been a few years since I dove into anything. I seem to recall something about new sample playback opcodes, which may eliminate the ftable thing. I need to look into it more.</p>
<p>Is my ignorance showing yet? :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
