<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - MSSIAH is missing pulse width values]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/12169/"/>
	<updated>2013-09-10T20:30:36Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/12169/mssiah-is-missing-pulse-width-values/</id>
		<entry>
			<title type="html"><![CDATA[Re: MSSIAH is missing pulse width values]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/183779/#p183779"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>jefftheworld wrote:</cite><blockquote><p>Some of the design choices of the software aren&#039;t based on fully harnessing the SID but instead making it hard to fuck stuff up.</p></blockquote></div><p>Lol, yeah. Too bad MSSIAH isn&#039;t open source, because there would be many mods available. The SID is so much more capable than many other 8-bit parallel-controlled synth chips. One such device comes to mind; the Gameboy CPU. It has nearly the same amount of control registers as the SID, but not as much control. Take for example the Pulse width register as mentioned above:</p><div class="quotebox"><blockquote><p>FF11<br />&nbsp; &nbsp;Name&nbsp; &nbsp; &nbsp;- NR 11 --- AUD1LEN<br />&nbsp; &nbsp;Contents - Sound Mode 1 register, Sound length/Wave pattern duty (R/W)</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Only Bits 7-6 can be read.</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Bit 7-6 - Wave Pattern Duty<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Bit 5-0 - Sound length data (t1: 0-63)</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Wave Duty: 00: 12.5% ( _--------_--------_-------- )<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 01: 25%&nbsp; &nbsp;( __-------__-------__------- )<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 10: 50%&nbsp; &nbsp;( ____-----____-----____----- ) (default)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 11: 75%&nbsp; &nbsp;( ______---______---______--- )</p></blockquote></div><p>Four configurations. FOUR! Thats just sad...</p>]]></content>
			<author>
				<name><![CDATA[Jazzmarazz]]></name>
				<uri>https://chipmusic.org/Jazzmarazz</uri>
			</author>
			<updated>2013-09-10T20:30:36Z</updated>
			<id>https://chipmusic.org/forums/post/183779/#p183779</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: MSSIAH is missing pulse width values]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/183770/#p183770"/>
			<content type="html"><![CDATA[<p>MSSIAH was designed to be easy and &#039;musical&#039;. Some of the design choices of the software aren&#039;t based on fully harnessing the SID but instead making it hard to fuck stuff up. Unless you know what you&#039;re doing a very thin pulse width will sound bad, even then it&#039;ll be less commonly used than a pulse width closer to 50/50. My guess is that a range of pulse widths were chosen based on the use-case of a &#039;traditional&#039; music tool.</p>]]></content>
			<author>
				<name><![CDATA[jefftheworld]]></name>
				<uri>https://chipmusic.org/jefftheworld</uri>
			</author>
			<updated>2013-09-10T19:42:26Z</updated>
			<id>https://chipmusic.org/forums/post/183770/#p183770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[MSSIAH is missing pulse width values]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/183768/#p183768"/>
			<content type="html"><![CDATA[<p>So I was SIDDUMPing some tunes today and also studying a SID register reference table when I discovered something interesting. The pulse width parameter has a range of 000-FFF with 800 being 50% duty cycle. But why when I look in the sequencers instrument page do I see only 32 values for the duty cycle? What gives? why does MSSIAH&#039;s pulse width 28 = hex pulse width 800, and why can&#039;t I play with very very thin pulses without resorting to modulation?&nbsp; I don&#039;t want a modulated sound, but I DO want a very thin pulse to emulate a highpass filter sound. I don&#039;t see any reason on the face of things that explain such a restriction.</p>]]></content>
			<author>
				<name><![CDATA[TylerBarnes]]></name>
				<uri>https://chipmusic.org/TylerBarnes</uri>
			</author>
			<updated>2013-09-10T19:26:00Z</updated>
			<id>https://chipmusic.org/forums/post/183768/#p183768</id>
		</entry>
</feed>
