<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Colin Sullivan &#187; fibonacci</title>
	<atom:link href="http://colin-sullivan.com/main/archives/tag/fibonacci/feed" rel="self" type="application/rss+xml" />
	<link>http://colin-sullivan.com/main</link>
	<description>Thoughts and stories from Colin&#039;s brain.</description>
	<lastBuildDate>Mon, 30 Aug 2010 15:37:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Fibbass 2010</title>
		<link>http://colin-sullivan.com/main/archives/699</link>
		<comments>http://colin-sullivan.com/main/archives/699#comments</comments>
		<pubDate>Sun, 09 May 2010 17:24:41 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[home]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[words]]></category>
		<category><![CDATA[bass]]></category>
		<category><![CDATA[fibonacci]]></category>
		<category><![CDATA[max/msp]]></category>
		<category><![CDATA[my music]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://colin-sullivan.com/main/?p=699</guid>
		<description><![CDATA[Here is the result of this semester&#8217;s work on my Fibonacci composition: Download as .mp3 &#124; Download as .ogg &#124; Download as Apple Lossless (.m4a) If you are interested in my process, please feel free to read my final report below, or email me. Original Objective To write a bass guitar composition and design algorithmically [...]]]></description>
			<content:encoded><![CDATA[<p>Here is the result of this semester&#8217;s work on my <a href="http://colin-sullivan.com/main/archives/582">Fibonacci composition</a>:</p>
<div style="text-align:center;margin-bottom: 10px;"><!-- degradable html5 audio and video plugin --><div class="audio_wrap html5audio"><audio controls autobuffer id="html5audio-0" class="html5audio"><source src="http://colin-sullivan.com/main/wp-content/uploads/2010/05/Fibbass.ogg" type="audio/ogg" /><source src="http://colin-sullivan.com/main/wp-content/uploads/2010/05/Fibbass.mp3" type="audio/mpeg" /><a href="http://colin-sullivan.com/main/wp-content/uploads/2010/05/Fibbass.mp3" title="Click to open" id="f-html5audio-0">Audio MP3</a><script type="text/javascript">AudioPlayer.embed("f-html5audio-0", {soundFile: "http://colin-sullivan.com/main/wp-content/uploads/2010/05/Fibbass.mp3"});</script></audio></div><br /><a href="http://colin-sullivan.com/main/wp-content/uploads/2010/05/Fibbass.mp3">Download as .mp3</a> | <a href="http://colin-sullivan.com/main/wp-content/uploads/2010/05/Fibbass.ogg">Download as .ogg</a> | <a href="http://colin-sullivan.com/main/wp-content/uploads/2010/05/Fibbass.m4a">Download as Apple Lossless (.m4a)</a></div>
<p>If you are interested in my process, please feel free to read my final report below, or email me.<br />
<span id="more-699"></span></p>
<h3>Original Objective</h3>
<p>To write a bass guitar composition and design algorithmically determined accompaniments, all based on the Fibonacci sequence.</p>
<h3>Process</h3>
<p>My process in developing this project was very linear due to my limited time frame.  In the beginning of the semester, I set up a list of goals to accomplish, and mapped them evenly across the remainder of the semester.  Initially all of my goals were technical, proof of concept pieces, which became the individual components that I would later combine into a larger signal-flow.  Some of these components took more time to implement than I had anticipated and some took much less, so I was able to complete them all on time.  After completing any one of these smaller components, I hardly ever went back to revise or rewrite it.  For example, I spent approximately an hour choosing the percussive sounds that I used in the piece, and never looked back after that.  I feel that my ability to perform the piece successfully is partly due to this lack of perfection, as I would have never had enough time to finish writing the composition, let alone practice playing it, if I had attempted to make every aspect perfect.</p>
<p>As far as the composition itself, I did not spend that much time on the general structure, nor on any other aspect of it.  For the central melody, I arbitrarily chose a center (pitch), and used successive Fibonacci numbers to determine how many semitones will be between the current note, and the next note.  I alternate the direction of the pitch, i.e. up 1 semitone, down 1 semitone, up 2, down 3, up 5, down 8, etc.  The amount of quarter-note rests between each note is also based on this “global” Fibonacci number.  This ended up not sounding too bad at all.</p>
<p>To integrate this in to Max/MSP, I basically just fed the MIDI into Max, and devised algorithms to keep track of this global Fibonacci number based on the notes that I am playing.  All percussion is generated based on this number, and other randomly generated numbers.  The number sometimes denotes how many percussive notes to play, how long to wait between them, etc.</p>
<h3>Final Result</h3>
<p>Although I didn’t get to accomplish some of my original goals, I am satisfied with the way this project turned out after a semester’s work.  My plan was to get my hands dirty with this concept, and to see what I could make of it.  The result is a fairly polished, proof of concept, of what I hope to become a much bigger composition next semester.</p>
<p>This semester allowed me to work out many of the technical issues that I had considered while planning this project such as exactly how the signal flow would occur during the performance.  I was also able to experiment briefly with many of the aspects that I hope to exploit further next semester, including audio effects, and melody generation within Max/MSP.    Because of my limited amount of time and the vast amount of elements involved in this project, I was only able to spend a short amount of time on each element.  In the future, I would like to spend much more time choosing and manipulating the elements of this project, to make sure that every aspect is intentional.  </p>
<p>The hardest part for me, due to my lack of formal music training, is the actual composition.  I have been discussing with many classically trained musicians and music professors (Prof. Curtis Bahn, Prof. Scott McCoy, Garrett Smelcer, Garrett Sullivan) over the past semester various techniques and concepts relating to this project, and am looking forward to my elaboration of these ideas in the future.</p>
<p>Now that I have a general concept, and ideas of how to implement various techniques, next semester I plan on taking this project further, and hopefully expanding it into what I originally hoped it would be.</p>
]]></content:encoded>
			<wfw:commentRss>http://colin-sullivan.com/main/archives/699/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://colin-sullivan.com/main/wp-content/uploads/2010/05/Fibbass.mp3" length="5508398" type="audio/mpeg" />
<enclosure url="http://colin-sullivan.com/main/wp-content/uploads/2010/05/Fibbass.ogg" length="2239766" type="video/ogg" />
		</item>
		<item>
		<title>Fibonacci Composition</title>
		<link>http://colin-sullivan.com/main/archives/582</link>
		<comments>http://colin-sullivan.com/main/archives/582#comments</comments>
		<pubDate>Thu, 25 Feb 2010 21:22:18 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[home]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[fibonacci]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.colin-sullivan.com/main/?p=582</guid>
		<description><![CDATA[This semester, for &#8220;Interactive Arts Programming&#8221; class, I will be making an interactive composition based on the Fibonacci sequence. The piece will involve me playing the bass line of my composition, while a computer takes my performance as input and generates algorithmically determined accompaniments. Objective My objective is to write a bass guitar composition and [...]]]></description>
			<content:encoded><![CDATA[<p>This semester, for &#8220;Interactive Arts Programming&#8221; class, I will be making an interactive composition based on the Fibonacci sequence.  The piece will involve me playing the bass line of my composition, while a computer takes my performance as input and generates algorithmically determined accompaniments.<br />
<span id="more-582"></span></p>
<h3>Objective</h3>
<p>My objective is to write a bass guitar composition and design algorithmically determined accompaniments, all based on the Fibonacci sequence.</p>
<h3>Goals</h3>
<ul>
<li>Finish writing a composition that I once started on my bass revolving around the Fibonacci numbers</li>
<li>Design various accompaniments to this bass line also revolving around the Fibonacci sequence</li>
<li>Experiment with digital audio effects, the parameters of which are manipulated based on Fibonacci sequence</li>
<li>Experiment with manual manipulation of different parameters of the auto-accompaniments</li>
<li>Experiment with multi-channel audio</li>
<li>Use a MIDI foot pedal, or other sensors (accelerometer), to manipulate these parameters during performance of the piece</li>
</ul>
<h3>Implementation</h3>
<p>I am hoping to achieve these goals by creating a few smaller projects to tackle each of them, and then bringing all of the techniques together in the end.</p>
<div style="margin-left: 20px">
<h4>Input</h4>
<p>Using the MIDI pickup on my bass guitar, I will not only depend on pitch analysis from the audio signal, but a mixture of information from the MIDI and the audio signal, to ensure that the correct note value is used throughout the rest of the program.</p>
<h4>Accompaniments</h4>
<p>The MIDI from the accompaniments will be generated with Max, then sent via MIDIpipe or some other method to Logic or Live, so it wont sound like garbage.</p>
<h4>Digital Audio Effects</h4>
<p>Instead of creating effects from scratch, I will experiment with MSP/ChucK patches that have already been created, and merely manipulate various parameters of them based on Fibonacci sequence.</p>
<h4>Manual parameter manipulation</h4>
<p>I will experiment with manipulation of the parameters of the accompaniments themselves, as well as parameters of the audio effects/channels, to see what sounds good.</p>
<h4>Multi-channel audio</h4>
<p>It would be interesting to send these accompaniments through multiple channels, to achieve a surround sound effect.  I will do the audio channel management in Max/MSP.</p>
</div>
<p>In the end I hope to have flushed out this composition I have in mind, and to have some natural sounding, algorithmically determined accompaniments in the piece.  My goal is not to merely generate these accompaniments in an arbitrary way, but to ensure that the piece is still pleasing to listen to.  I do not want knowledge of my development process to be a prerequisite for listening to the piece.  It should stand on its own.</p>
]]></content:encoded>
			<wfw:commentRss>http://colin-sullivan.com/main/archives/582/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
