<?xml version='1.0' encoding='iso-8859-1'?>
<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Cycling74 Articles</title>
<link rel='alternate' type='text/html' href='http://www.cycling74.com/articles' hreflang='en' title='Cycling74 Articles' />
<subtitle type='text'>Articles, Tutorials, and Journals from cycling74.com</subtitle>
<rights>Copyright 2005, Cycling74</rights>
<id>http://www.cycling74.com/articles</id>
<updated>2008-10-03T08:35:53Z</updated>
<link rel='self' type='application/atom+xml' href='http://www.cycling74.com/feeds/articles' />


<entry>
	<title>Announcing Expo '74</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/10/3/83553/0995</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/10/3/83553/0995' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<p><em>Cycling '74's First Software User Conference</p></em>


<p>
AES &#149; San Francisco, CA &#149; October 2, 2008--Cycling '74 today announced that its first user conference, Expo '74, will be held in San Francisco next April. The conference will include presentations, installations, workshops, and collaborative events covering the company's Max/MSP/Jitter software. Details will be outlined on the conference web site (<a href="http://www.expo74.net" target="_blank">expo74.net</a>) in the coming months.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/10/3/83553/0995'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>LilliWesslingHart</name></author>
	<updated>2008-10-03T08:35:53Z</updated>
</entry>


<entry>
	<title>Announcing Expo '74: Our First User Conference</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/10/2/15411/3474</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/10/2/15411/3474' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<p>
I'm pleased to announce that Cycling '74 will be hosting its first user conference next year, Expo '74. The conference will run three days from April 22-24, 2009 and will be held at the new (and intensely colored) <a href="http://www.ahl-missionbay.com/" target="_blank">Mission Bay Conference Center</a> in San Francisco. I'd like to tell you why we decided to put on this event and what you can expect to happen if you attend.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/10/2/15411/3474'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>DavidZicarelli</name></author>
	<updated>2008-10-02T15:41:01Z</updated>
</entry>


<entry>
	<title>LFO Tutorial 3: Extending Our Generators</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/9/24/135824/196</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/9/24/135824/196' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<p>
Now that I've got a nice generative patch and a way to hear it, I thought it'd be nice to make a few improvements and extensions that would let me begin to specify larger structures - to generate instructions to my generative patch, as it were. While I'm sure that the world is full of people who want ways to have the same thing happen again and again, I'd like to do this in ways that offer a little more freedom than that. This short tutorial will add a modest number of these kinds of changes.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/9/24/135824/196'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>gtaylor</name></author>
	<updated>2008-09-24T13:58:24Z</updated>
</entry>


<entry>
	<title>An Interview with Hans Tammen - Endangered Guitar</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/9/15/113650/347</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/9/15/113650/347' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<p><em><strong>I'm always curious about how someone's physical relationship with a guitar goes from the usual strumming to what some people call "tabletop guitar" - it seems like everyone has a different story about that. How'd it happen for you?</strong></em></p>

<p>
It was a gradual process - an acquired taste. I started with Rock music and classical guitar in the 70s, and played all sorts of Jazz in the 80s. After that I made a transition to music heavily influenced by the British Improvisers style.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/9/15/113650/347'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>gtaylor</name></author>
	<updated>2008-09-15T11:36:50Z</updated>
</entry>


<entry>
	<title>Data Collection: Building Databases Using SQLite</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/9/5/16230/12047</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/9/5/16230/12047' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<p>Those of you who are paying close attention already know that Max 5 includes a database that manages all the files in the search path and makes handy things like the File Browser possible.  To enable this functionality, we wrote an <strong>SQLite</strong> object to do all the important work under the hood.  However, the <strong>SQLite</strong> object in Max isn't really something that you can type into an object box, and it doesn't come with any help files or documentation.  In this article, we'll look at ways to interface with this mysterious "no box" object using JavaScript, so that you can build, query, and edit your own databases in Max.</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/9/5/16230/12047'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>AndrewBenson</name></author>
	<updated>2008-09-05T16:23:00Z</updated>
</entry>


<entry>
	<title>Max 5 Guitar Processor, Part 2</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/9/3/142019/6681</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/9/3/142019/6681' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<h2>Introduction</h2>
<p>
In the last article, we did a lot of setup - we got input/output handling in place, and added a compressor to the processing chain as an example of an “effect module”. In this article, we will continue adding effects, including a dual overdrive module and a three-stage EQ/Filter module.  With these additions we will further explore Max 5’s user interface options, as well as taking a look at some of the “tweaks” that make Max/MSP functions a little more guitar-faithful.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/9/3/142019/6681'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>ddg</name></author>
	<updated>2008-09-03T14:20:19Z</updated>
</entry>


<entry>
	<title>Siggraph 2008</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/8/22/172547/030</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/8/22/172547/030' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<p>
Last week, Siggraph 2008 took over the Los Angeles Convention Center, and Cycling '74 was there to bravely represent Jitter to a huge crowd of CG enthusiasts, production professionals, and academics.  For anyone who hasn't been to a Siggraph show, it is a huge, over-stimulating event for the computer graphics community, complete with academic talks, screenings, an exhibition hall, an art show, competitions, and a job fair.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/8/22/172547/030'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>AndrewBenson</name></author>
	<updated>2008-08-22T17:25:47Z</updated>
</entry>


<entry>
	<title>CNMAT Summer School 2008</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/8/20/182540/312</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/8/20/182540/312' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<p>
Recently, CNMAT at UC Berkeley held their annual MaxMSP/Jitter summer school classes at their beautiful Arch St. facility just off the UC campus.  This year, for the second year in a row, I had the pleasure of teaching the Jitter Night School - a 3-night intensive of focussed tutorials covering a variety of Jitter topics. </p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/8/20/182540/312'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>AndrewBenson</name></author>
	<updated>2008-08-20T18:25:40Z</updated>
</entry>


<entry>
	<title>LFO Tutorial 2: Making Some Noise</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/8/19/152636/856</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/8/19/152636/856' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<p>Last time out, we created the <a href="/story/2008/7/15/122424/991" target="_blank">LFOur</a>, a generative patch composed of a quartet of synchronized LFOs whose output we can use to make noise. While it's interesting to watch how the different LFO configurations make combinatoric waveforms and it's restful and instructive to watch the sliders flick and rock, it <em>would</em> be nice to have something to connect it <em>to</em>. This tutorial includes some patches that will do just that.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/8/19/152636/856'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>gtaylor</name></author>
	<updated>2008-08-19T15:26:36Z</updated>
</entry>


<entry>
	<title>Create Your Own Default Workspace in Max 5</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/8/11/11327/0382</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/8/11/11327/0382' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<h3>Customizing the Max UI</h3>

	<p>
As we were preparing Max 5, we strove to make things as pleasurable for every user as we could.  One of the ways we did this was to permit the customization of the way Max looks and acts, so users could adjust their experience to individual tastes and needs. In addition to an unprecedented number of configurable settings, Max 5 also provides a more navigable structure for making choices about your environment.  In this article we'll discuss ways you can tweak the settings in various places to make your time spent in Max 5 more comfortable and fulfilling to your aesthetic requirements.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/8/11/11327/0382'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>AndrewBenson</name></author>
	<updated>2008-08-11T11:03:27Z</updated>
</entry>


<entry>
	<title>Max 5 Guitar Processor, Part 1</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/7/28/12224/9253</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/7/28/12224/9253' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<h2>Introduction</h2>

<p>
In an <a href="/story/2008/3/12/142316/512" target="_blank">earlier article</a>, Andrew Benson and Ben Bracken went through the process of connecting a guitar to a Max-based processing system, and creating a few guitar-oriented effects patches.  In this series of articles, I will be building a Max-based guitar processing "rig", and will give you the opportunity to look over my shoulder as I design and implement this system.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/7/28/12224/9253'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>ddg</name></author>
	<updated>2008-07-28T12:02:24Z</updated>
</entry>


<entry>
	<title>A Video and Text Interview with Owen Grace: The Guitar Zeros</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/7/22/135037/265</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/7/22/135037/265' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<h3>Game Controller</h3>
<em>A surprisingly expressive instrument</em><br />

<p><a href="http://www.theguitarzeros.com/">The Guitar Zeros</a> web site</p>

<object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/uxzPCt7Pbds"> </param> <embed src="http://www.youtube.com/v/uxzPCt7Pbds" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object>

			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/7/22/135037/265'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>MarshaVdovin</name></author>
	<updated>2008-07-22T13:50:37Z</updated>
</entry>


<entry>
	<title>LFO Tutorial 1: The Zen of the Silent Patch</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/7/15/122424/991</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/7/15/122424/991' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<p>
As a Max programmer, I spend quite a lot of time making patches that some people might find a little odd; rather than a large "instrument" that I toil over at great length or "the patch is the piece" outings, I love to make Max patches that don't make any noise or play any movies or create OpenGL scenes. Instead, I make things that are generative - working from the idea that Max is really just about messages, numbers, and lists and how you move them about; I love creating ways of generating and organizing variety, and then exploring what those generative structures do when hooked up to audio or video or other outputs. 
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/7/15/122424/991'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>gtaylor</name></author>
	<updated>2008-07-15T12:24:24Z</updated>
</entry>


<entry>
	<title>Freshening Up, Part 2</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/6/30/123652/748</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/6/30/123652/748' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
	<p>
When we left off in the <a href="/story/2008/5/23/143920/388">last article</a>, we had created a new color scheme and layout for our old patcher using presentation mode, translucency, improved color controls, and embedded hints. We could certainly leave this patch alone, but we're going to take the interface to another level, making it a little more interactive and interesting, while providing more intuitive controls.  The techniques discussed here should open the door to much more fun and useful interface designs for your patches.

</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/6/30/123652/748'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>AndrewBenson</name></author>
	<updated>2008-06-30T12:36:52Z</updated>
</entry>


<entry>
	<title>Re-purposing Plug-ins in Max 5</title>
	<id>http://www.cycling74.com/?op=displaystory;sid=2008/6/2/161813/1326</id>
	<link rel='alternate' type='text/html' href='http://www.cycling74.com/?op=displaystory;sid=2008/6/2/161813/1326' />
	<summary type='xhtml'>
		<div xmlns='http://www.w3.org/1999/xhtml'>
<h4>Converting a "pluggo ready patch" into a "poly~ abstraction"</h4>
<p>
A common concern for many advanced Max users is the ability to load new sound modules into a running MSP patch without causing discontinuities in the sound.  Many people worked around this by creating Pluggo plug-ins of their sound modules that could be loaded dynamically inside the <strong>vst~</strong> object without breaking up the signal in the main patch. Another feature of the Pluggo engine was that it automatically generated the handy "egg-slider" GUI from the parameters specified in the patch.  As exporting plug-ins is not currently available for Max 5, we will look at another alternative in this article based on a new feature of the <strong>poly~</strong> object, which allows you to dynamically load new abstractions without recompiling the DSP. To help users explore this new alternative, we will demonstrate different ways to convert a Pluggo-ready patch made with MaxMSP 4.6 into a patch that you can load as a <strong>poly~</strong>  abstraction. Using the scripting capabilities of MaxMSP, we will also see how to automatically generate a Graphical User Interface for the newly converted <strong>poly~</strong> abstraction.  As this is a fairly advanced tutorial, you may need to consult the documentation browser for more details about the concepts and techniques involved.
</p>
			<p><a href='http://www.cycling74.com/?op=displaystory;sid=2008/6/2/161813/1326'>[Continue reading...]</a></p>		</div>
	</summary>
	<author><name>EmmanuelJourdan</name></author>
	<updated>2008-06-02T16:18:13Z</updated>
</entry>
</feed>

