<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.spheredev.org/index.php?action=history&amp;feed=atom&amp;title=Creating_music</id>
		<title>Creating music - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.spheredev.org/index.php?action=history&amp;feed=atom&amp;title=Creating_music"/>
		<link rel="alternate" type="text/html" href="http://wiki.spheredev.org/index.php?title=Creating_music&amp;action=history"/>
		<updated>2026-05-25T03:55:50Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>http://wiki.spheredev.org/index.php?title=Creating_music&amp;diff=394&amp;oldid=prev</id>
		<title>Apollolux: Added category</title>
		<link rel="alternate" type="text/html" href="http://wiki.spheredev.org/index.php?title=Creating_music&amp;diff=394&amp;oldid=prev"/>
				<updated>2013-05-20T18:29:32Z</updated>
		
		<summary type="html">&lt;p&gt;Added category&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:29, 20 May 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l97&quot; &gt;Line 97:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 97:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==In closing==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==In closing==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I wanted to start this document so that I don't forget the info I was going to put in it and so that it can be continued at a later date. Hopefully the next update of this article will include how to create a song in the programs listed above. --NeoLogiX 19:30, 23 July 2007 (IST)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I wanted to start this document so that I don't forget the info I was going to put in it and so that it can be continued at a later date. Hopefully the next update of this article will include how to create a song in the programs listed above. --NeoLogiX 19:30, 23 July 2007 (IST)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Tutorials]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Apollolux</name></author>	</entry>

	<entry>
		<id>http://wiki.spheredev.org/index.php?title=Creating_music&amp;diff=393&amp;oldid=prev</id>
		<title>Apollolux: created from http://web.archive.org/web/20120414032637/http://www.spheredev.org/wiki/Creating_Music</title>
		<link rel="alternate" type="text/html" href="http://wiki.spheredev.org/index.php?title=Creating_music&amp;diff=393&amp;oldid=prev"/>
				<updated>2013-05-20T18:29:07Z</updated>
		
		<summary type="html">&lt;p&gt;created from http://web.archive.org/web/20120414032637/http://www.spheredev.org/wiki/Creating_Music&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;by [[User:Apollolux|NeoLogiX]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Pre-amble==&lt;br /&gt;
The default Sphere &amp;lt;abbr title=&amp;quot;Integrated Development Environment&amp;quot;&amp;gt;IDE&amp;lt;/abbr&amp;gt; can create almost everything you'll need to make a basic game: bitmapped fonts, PNG format images, spritesets, windowstyles, tile-based maps, and even simple MNG format animations. Unfortunately, it cannot create music. This tutorial will point you to programs that can create music you can use in your Sphere project, as well as provide you with simple steps showing you how to use those programs. What kind of music you create is up to you, the creator, and for which kind of game you're making it. How to compose music is beyond the scope of this tutorial, but I'm sure you'll find something if you search for it.&lt;br /&gt;
&lt;br /&gt;
==Formats Sphere supports==&lt;br /&gt;
Sphere uses the [http://audiere.sf.net Audiere] library as its sound processing core. At the time of this writing, Sphere supports the following sound file formats for use in your projects:&lt;br /&gt;
&lt;br /&gt;
*	AIFF (*.aiff, *.aifc)&lt;br /&gt;
*	MP3 (*.mp3, *.mp2)&lt;br /&gt;
*	Ogg Vorbis (*.ogg)&lt;br /&gt;
*	FLAC (*.flac)&lt;br /&gt;
*	Music Module (*.it, *.s3m, *.xm, *.mod)&lt;br /&gt;
*	Speex (*.spx)&lt;br /&gt;
*	MIDI sequence (*.mid, *.midi, *.rmi)&lt;br /&gt;
*	RIFF Wave (*.wav)&lt;br /&gt;
&lt;br /&gt;
For documentation regarding each particular file format, I recommend you Wikipedia it until I actually put links to the definitive documentation sites of each format.&lt;br /&gt;
&lt;br /&gt;
==Programs that create music supported by Sphere==&lt;br /&gt;
During my many travels on the internet, I have found a plethora of programs that create music one way or another. There are still many more I have neither discovered nor heard of, and this is where I would need your help. Email me or PM me with any music programs not on this list that you know of and/or have and I'll be sure to include them here. Some are freeware, others shareware, and the rest commercial. I will do my best to list the price type for each, as well as the target operating system(s). Almost every program that edits sound can save to a standard RIFF Wave file, so this list will focus on what can CREATE the sound in the first place. The majority of the listed programs can output the sound to a standard RIFF Wave file, but a few of these can also save to Sphere compatible file formats. Some of the more commonly used programs will be expanded upon below.&lt;br /&gt;
&lt;br /&gt;
===Freeware sound creation tools===&lt;br /&gt;
*	Modplug Tracker (Win) recommended if you can't use Impulse Tracker&lt;br /&gt;
*	Impulse Tracker (DOS) recommended&lt;br /&gt;
*	MadTracker (Win)&lt;br /&gt;
*	Psycle (Win)&lt;br /&gt;
*	Jeskola Buzz (Win)&lt;br /&gt;
*	Skale Tracker (Win)&lt;br /&gt;
*	BeRoTracker (Win)&lt;br /&gt;
*	Cheese Tracker (Linux) recommended&lt;br /&gt;
*	SoundTracker (Linux)&lt;br /&gt;
*	Schism Tracker (Linux)&lt;br /&gt;
*	MuseScore (cross-platform)&lt;br /&gt;
&lt;br /&gt;
====What is a Tracker?====&lt;br /&gt;
[http://en.wikipedia.org/wiki/Tracker_(music_software) Wikipedia article]&lt;br /&gt;
&lt;br /&gt;
====Modplug Tracker====&lt;br /&gt;
More information and download: http://www.modplug.com/trackerinfo.html&lt;br /&gt;
&lt;br /&gt;
General overview of ModPlug Tracker: http://en.wikipedia.org/wiki/ModPlug_Tracker&lt;br /&gt;
&lt;br /&gt;
====Impulse Tracker====&lt;br /&gt;
More information and download: http://www.users.on.net/~jtlim/ImpulseTracker/ (note: it seems the Impulse Tracker website moves every few years, so take caution)&lt;br /&gt;
&lt;br /&gt;
====Mad Tracker====&lt;br /&gt;
http://www.madtracker.org/about.php&lt;br /&gt;
&lt;br /&gt;
====Jeskola Buzz====&lt;br /&gt;
http://en.wikipedia.org/wiki/Jeskola_Buzz&lt;br /&gt;
&lt;br /&gt;
===Shareware sound creation tools===&lt;br /&gt;
Coming soon&amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
===Commercial sound creation tools===&lt;br /&gt;
*	Cakewalk Pro Audio/SONAR lines of programs (Win, OSX)&lt;br /&gt;
*	Image-Line Fruity Loops/FL Studio series (Win)&lt;br /&gt;
*	Awave Audio/Studio lines of programs (Win)&lt;br /&gt;
*	Steinberg Cubase series (Win, OSX)&lt;br /&gt;
*	Apple Garage Band (OSX)&lt;br /&gt;
*	Apple Logic Pro (OSX)&lt;br /&gt;
*	MOTU Digital Performer (OSX)&lt;br /&gt;
*	AVID Pro Tools series (Win, OSX)&lt;br /&gt;
*	Adobe Audition (Win, OSX), Adobe Soundbooth (Win, OSX)&lt;br /&gt;
*	Renoise Tracker (Win, OSX, Linux)&lt;br /&gt;
&lt;br /&gt;
====Cakewalk Pro Audio/SONAR====&lt;br /&gt;
Can save to RIFF Wave, MP3, and MIDI file formats. More to come&amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
====FL Studio====&lt;br /&gt;
Can save to RIFF Wave, MP3, and MIDI file formats. More to come&amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
====Awave Studio====&lt;br /&gt;
Can open almost every format under the sun. Can save to almost every format under the sun. More information and download demo: http://www.fmjsoft.com/&lt;br /&gt;
&lt;br /&gt;
====Cubase====&lt;br /&gt;
More to come&amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
====Logic Pro/Studio====&lt;br /&gt;
More information and order: http://www.apple.com/logicstudio&lt;br /&gt;
&lt;br /&gt;
====Audition/Soundbooth====&lt;br /&gt;
Can open many formats. Can save to almost every sampled format under the sun. &amp;lt;!-- If you want to use Audition but only have Mac OS X, you can use Soundbooth. --&amp;gt; More to come&amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
====Renoise====&lt;br /&gt;
More to come&amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
==Looping music==&lt;br /&gt;
Music modules have become the preferred format of choice when creating music for Sphere, mainly because of the ease of looping the song at a point that's not the beginning. MIDI sequences and Ogg Vorbis waveforms are pretty much tied for second most popular sound format in Sphere, Ogg Vorbis for its audio fidelity, MIDI sequences for the small file size. Calling the [[API:Sound/play|Sound.play]] function with loop set to true will loop modules from the point specified in the file once the song reaches its &amp;quot;end.&amp;quot; Unfortunately, Ogg Vorbis files suffer from the same limitation that any RIFF Wave based sound format does: it cannot loop normally using Audiere. Even if your sound editor puts in non-audio information that allows it to loop in that program (Adobe Audition is a good example), Audiere is not programmed to process such information (at least, not to my knowledge). When such a format is read into Sphere and you call [[API:Sound/play|Sound.play]] function with loop set to true, Audiere will loop the song from the beginning of the audio track. Intrepid coders can script looping capabilities into non-looping waveforms using the [[API:Sound/isSeekable|Sound.isSeekable]], [[API:Sound/getPosition|Sound.getPosition]], and [[API:Sound/setPosition|Sound.setPosition]] functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''More to come&amp;amp;hellip;''&lt;br /&gt;
&lt;br /&gt;
==In closing==&lt;br /&gt;
I wanted to start this document so that I don't forget the info I was going to put in it and so that it can be continued at a later date. Hopefully the next update of this article will include how to create a song in the programs listed above. --NeoLogiX 19:30, 23 July 2007 (IST)&lt;/div&gt;</summary>
		<author><name>Apollolux</name></author>	</entry>

	</feed>