<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://jimbodude.net/w/index.php?action=history&amp;feed=atom&amp;title=Suff%3AFunc</id>
		<title>Suff:Func - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://jimbodude.net/w/index.php?action=history&amp;feed=atom&amp;title=Suff%3AFunc"/>
		<link rel="alternate" type="text/html" href="https://jimbodude.net/w/index.php?title=Suff:Func&amp;action=history"/>
		<updated>2026-04-22T02:18:21Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://jimbodude.net/w/index.php?title=Suff:Func&amp;diff=1587&amp;oldid=prev</id>
		<title>J at 15:20, 22 March 2007</title>
		<link rel="alternate" type="text/html" href="https://jimbodude.net/w/index.php?title=Suff:Func&amp;diff=1587&amp;oldid=prev"/>
				<updated>2007-03-22T15:20:16Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Suff:Header}}&lt;br /&gt;
==Requirements Overview==&lt;br /&gt;
*Musical production need not be in real time - sections can be generated, then assembled into the whole song&lt;br /&gt;
*Song must have a defined end - the user will be able to specify a length in either bars or actual time&lt;br /&gt;
**The length of the song is just an estimate.  The software will end the song close to the estimate (within a few bars), but will not sacrafice a &amp;quot;clean&amp;quot; ending to end the song on time.&lt;br /&gt;
*The song produced should make musical sense&lt;br /&gt;
**Musical elements such as the following should be utilized whenever possible&lt;br /&gt;
***Simple chord theory&lt;br /&gt;
***Repetition&lt;br /&gt;
***Call and response&lt;br /&gt;
***Structured rhythm&lt;br /&gt;
***Accented beat pattern&lt;br /&gt;
&lt;br /&gt;
==Functional Requirements==&lt;br /&gt;
*User Interface&lt;br /&gt;
**Starting note&lt;br /&gt;
**Key&lt;br /&gt;
**Tempo&lt;br /&gt;
**Stylistic choices and parameters (if any)&lt;br /&gt;
*Clock&lt;br /&gt;
**If one clock is used, the clock will be implemented at 4 times the speed of the tempo to allow for 1/16 notes to be accurately represented&lt;br /&gt;
**If multiple clocks are used, one will be implemented for each type of note&lt;br /&gt;
**It would probably be easier to use a single clock with a counter system attached to it&lt;br /&gt;
*Data structures&lt;br /&gt;
**See [[Suff:Algo]]&lt;br /&gt;
*Output&lt;br /&gt;
**Real time or file?&lt;/div&gt;</summary>
		<author><name>J</name></author>	</entry>

	</feed>