<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://planeshift.top-ix.org//pswiki/index.php?action=history&amp;feed=atom&amp;title=Lucubro_June_27-July_4</id>
	<title>Lucubro June 27-July 4 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://planeshift.top-ix.org//pswiki/index.php?action=history&amp;feed=atom&amp;title=Lucubro_June_27-July_4"/>
	<link rel="alternate" type="text/html" href="https://planeshift.top-ix.org//pswiki/index.php?title=Lucubro_June_27-July_4&amp;action=history"/>
	<updated>2026-04-06T16:40:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://planeshift.top-ix.org//pswiki/index.php?title=Lucubro_June_27-July_4&amp;diff=8984&amp;oldid=prev</id>
		<title>Lucubro: Created page with &#039;This week I&#039;ve implemented the sound part of the musical instrument management: * The sound plugin is now able to translate a musical sheet into music. The translation is not don…&#039;</title>
		<link rel="alternate" type="text/html" href="https://planeshift.top-ix.org//pswiki/index.php?title=Lucubro_June_27-July_4&amp;diff=8984&amp;oldid=prev"/>
		<updated>2011-07-03T12:50:16Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;This week I&amp;#039;ve implemented the sound part of the musical instrument management: * The sound plugin is now able to translate a musical sheet into music. The translation is not don…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This week I&amp;#039;ve implemented the sound part of the musical instrument management:&lt;br /&gt;
* The sound plugin is now able to translate a musical sheet into music. The translation is not done at once but with a &amp;quot;just as needed&amp;quot; approach to save memory and time. The performances are very good.&lt;br /&gt;
* Every song can be played with different instruments that are defined in a XML document (specification of the xml file is documented on the wiki).&lt;br /&gt;
&lt;br /&gt;
During the testing session I&amp;#039;ve lost almost a whole day because of a bug in the CS&amp;#039; openAL renderer but right now everything is working. The plugin&amp;#039;s instrument system supports polyphony (each instrument can have a specific number of notes that can play at the same time defined in the xml document) and different tonalities. There still are some changes to do to the system:&lt;br /&gt;
* support for musical rests;&lt;br /&gt;
* support for playing a sheet with an error probability (that will be calculated by the client based on the character skills);&lt;br /&gt;
* refining of the chords rendering.&lt;br /&gt;
&lt;br /&gt;
After that I&amp;#039;ll implement an external configuration system for the plugin and I&amp;#039;ll remove all the hardcoded stuff. Since this part was more difficult than I thought I decided to go on finishing the instrument system before implementing the sounds for weapons. I don&amp;#039;t want to risk to deliver only a part of it.&lt;/div&gt;</summary>
		<author><name>Lucubro</name></author>
	</entry>
</feed>