<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[The 1-Bit Forum — new engine: wtbeep]]></title>
	<link rel="self" href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=112&amp;type=atom" />
	<updated>2022-04-12T05:23:05Z</updated>
	<generator>PunBB</generator>
	<id>http://randomflux.info/1bit/viewtopic.php?id=112</id>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2563#p2563" />
			<content type="html"><![CDATA[<p>Adopted the aligned unbalanced version to the 1tracker engine. The quiet channel is not so quiet, but we&#039;ll see. Having at least that much of difference sure should help to create more dynamic sound.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2022-04-12T05:23:05Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2563#p2563</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2558#p2558" />
			<content type="html"><![CDATA[<p>I think just adding the aligned/unbalanced version should be enough, unless you think that the unaligned version sounds drastically better (in which case I have a version that brings it down to 182 cycles). Both versions should be +3 compatible.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2022-04-01T13:15:54Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2558#p2558</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2557#p2557" />
			<content type="html"><![CDATA[<p>I&#039;ll give them a test tomorrow. If it works, I think I&#039;ll add them to the 1tracker engine as a selectable option (like the Octode XL), so the user could choose whether he needs the classic one, +3 compatibility, or unbalanced volume.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2022-04-01T12:06:23Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2557#p2557</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2556#p2556" />
			<content type="html"><![CDATA[<p>Ok, give this version a spin and let me know what you think. Sound loop is 4t longer and outputs are not 8t-aligned, but to my ears it doesn&#039;t seem to matter much. Drum timing correction probably needs to be adjusted but I think it wasn&#039;t correct to begin with.</p><p>Interestingly enough 188t is pretty close to Tritone&#039;s 192t, which seems to be kind of a sweet spot, as imo Tritone still wins hands down when it comes to smoothness of sound.</p><p>Edit: Got it aligned at 192t. 72t for ch1/2, 48t for ch3 - not the best for unbalanced volumes but perhaps good enough to fake some delay/echo.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2022-03-31T18:52:39Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2556#p2556</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2555#p2555" />
			<content type="html"><![CDATA[<p>These are all great ideas, Shiru. Really, I should go back and revisit a lot of my engines. If only a day had 48 hours... It&#039;s also not like the old times, where I could sit down and code for 12-14 hours a day. Anyway... what I wanted to say was, if you want to have a go at this, by all means do, because I&#039;m afraid I won&#039;t have time for it in the near future.</p><div class="quotebox"><cite>Shiru wrote:</cite><blockquote><p>- Maybe make unorthogonal channels. Two with selectable waveforms, and one either a simple square tone (good enough for bass), or variable duty cycle tone. Should probably speed up the sound loop a little bit and make hiss less audible.</p></blockquote></div><p>wtbeep&#039;s loop is actually pretty tight already, just 184t. Perhaps it&#039;s actually too fast. Iirc channel 1 gets 56t and ch 2/3 get 64t, which might mean that their volume is too low to mask unwanted noises.</p><p>Come to think of it, at just 184t it should actually be possible to make this engine compatible with the +2A/+3. In the end we established it was a matter of masking bit 3, didn&#039;t we? Might also help to get rid of the hiss. Hmm I guess that could be a rather quick fix actually, if we don&#039;t care about 8t alignment.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2022-03-30T21:17:13Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2555#p2555</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2552#p2552" />
			<content type="html"><![CDATA[<p>Got some ideas for Phaser continuation, too, although nothing too special. Hooking up the new sampled drums code from the Ear Shaver EX is the obvious one.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2022-03-30T16:35:39Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2552#p2552</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2551#p2551" />
			<content type="html"><![CDATA[<p>Yes it would certainly improve things if it was better compatible with the +2a/+3</p><p>Most of my new tunes are used in games so I try and use an engine that sounds good on all models. If the games are released on tape then there&#039;s a good chance collectors will have a +2/+2a model.<br />Phaser 3 seems the best choice for me at the moment for sound quality, compatibility and the fact the complied tune files are not massive.</p>]]></content>
			<author>
				<name><![CDATA[AtariTufty]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=5</uri>
			</author>
			<updated>2022-03-30T15:00:21Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2551#p2551</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2549#p2549" />
			<content type="html"><![CDATA[<p>As I was playing with it in the recent years, I came to conclusion that wtbeep is one of the finest engines available at the moment, at least in regards to the sound diversity combined with the ease of use. The two downsides are is that it is not compatible with +3 (not a big deal), and the carrier hiss that is a bit too audible at times.</p><p>So I thinking about possibilities to improve the latter issue. A couple ideas:</p><p>- Maybe do 3 sound loops, one is single channel, another is two channel, and the last one is the current three channel one. Tracker can adjust the pitch and set appropriate core per row. This will add a bit clarity, although maybe the hiss will get more noticeable, because it will be turning on and off all the time.</p><p>- Maybe make unorthogonal channels. Two with selectable waveforms, and one either a simple square tone (good enough for bass), or variable duty cycle tone. Should probably speed up the sound loop a little bit and make hiss less audible.</p><p>Another neat feature to have would be an unequal volume balance, maybe switchable on a per row basis, or two loud channels and one a bit quieter - would be good for echoing stuff. Not too sure if it can be done with the current design, though.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2022-03-30T12:09:02Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2549#p2549</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2051#p2051" />
			<content type="html"><![CDATA[<p>Great little tune. A pity that CAFe didn&#039;t have a dedicated beeper compo though. Hmm maybe next year...</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2019-10-28T08:34:27Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2051#p2051</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2050#p2050" />
			<content type="html"><![CDATA[<p>Did a small song using actual wtbeep engine, for CAFe 2019: <a href="https://soundcloud.com/shiru1bit/falling-asleep">https://soundcloud.com/shiru1bit/falling-asleep</a></p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2019-10-27T10:39:59Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2050#p2050</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=2000#p2000" />
			<content type="html"><![CDATA[<p>In meanwhile, a demo song that shows up these sounds, as well as some of my other 1-bit DAW stuff: <a href="https://soundcloud.com/shiru8bit/lost-in-hyperspace-1-bit-version">https://soundcloud.com/shiru8bit/lost-i … it-version</a></p><p>Detailed info is here: <a href="https://www.patreon.com/posts/lost-in-pseudo-1-28964800">https://www.patreon.com/posts/lost-in-pseudo-1-28964800</a></p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2019-08-06T17:56:42Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=2000#p2000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1999#p1999" />
			<content type="html"><![CDATA[<p>Thanks Shiru, that&#039;s a neat idea for spreading 1-bit sounds outside the 1-bit world.</p><p>Meanwhile I know what&#039;s up with that carrier hiss. Basically the issue seems to be caused by things leaking into bit 3 of port #fe. Which is by design in this engine, so can&#039;t be trivially fixed. Will try to rewrite the engine some day but have no time for it at the moment.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2019-08-03T18:12:00Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1999#p1999</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1998#p1998" />
			<content type="html"><![CDATA[<p>This engine continues to fascinate me a lot, and although I haven&#039;t released anything made with it yet, I had an idea to sample its sounds into a SoundFont (sf2), to be able to use it in a modern DAW without going full on with writing a custom VST (it would need built-in Z80 emulation, doable, but would take much longer - saved it for later).</p><p>May come handy to someone - <a href="http://shiru.untergrund.net/files/sf2/wtbeep.zip">download here</a>. It is a clean version, no carrier hiss there.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2019-08-02T18:28:55Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1998#p1998</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1642#p1642" />
			<content type="html"><![CDATA[<p>Yes, I thought so as well, but wasn&#039;t sure 100% either.</p><p>I also suspected the exx fix affecting that (like third channel counter value gets lost between rows), but didn&#039;t found obvious errors with it.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2018-01-19T14:58:07Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1642#p1642</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: new engine: wtbeep]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1641#p1641" />
			<content type="html"><![CDATA[<p>Aye, I think this might be due to the way the engine is constructed. Timer/pattern update happens while the 3rd channel is active so it will be most affected. Not 100% sure about this but I can&#039;t spot any obvious code errors atm either.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2018-01-19T14:31:27Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1641#p1641</id>
		</entry>
</feed>
