<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - Happy Wavetable XMas]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/17477/"/>
	<updated>2017-03-18T23:04:58Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/17477/happy-wavetable-xmas/</id>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251712/#p251712"/>
			<content type="html"><![CDATA[<p>I tried it and it worked, dunno wtf I was doing wrong. No clics either</p>]]></content>
			<author>
				<name><![CDATA[Subway Sonicbeat]]></name>
				<uri>https://chipmusic.org/Subway+Sonicbeat</uri>
			</author>
			<updated>2017-03-18T23:04:58Z</updated>
			<id>https://chipmusic.org/forums/post/251712/#p251712</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251185/#p251185"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>breakphase wrote:</cite><blockquote><p>I&#039;m saying, I put the loop start at 0 (a zero-crossing) and loop end to 0x800 (the end of the wave,thus zero crossing), then move forward by 0x800 like this:<br />00 LPOF 0800</p><p>So now loop start is at ^^ 0x800, and loop end is at 0x1000 (a zero crossing)</p><p>Then I do </p><p>LPOF F800</p><p>Theoretically, I should be back where I started right? Still at zero crossings, because I move only by intervals of the cycle period. But it clicks... I don&#039;t get it.</p></blockquote></div><p>This is absolutely how it&#039;s supposed to work. I just tested with monowave and it works perfectly in both tables and patterns. Build 1.3n_052 in win32.</p>]]></content>
			<author>
				<name><![CDATA[BLEO]]></name>
				<uri>https://chipmusic.org/BLEO</uri>
			</author>
			<updated>2017-02-14T17:12:35Z</updated>
			<id>https://chipmusic.org/forums/post/251185/#p251185</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251182/#p251182"/>
			<content type="html"><![CDATA[<p>Well, Im having the same issue when going back with the sample. But my knowledge is ancient and I read somewhere about this issue.<br />But it was supposed to work? Never got backward plof to work with big samples. I could do some pwm with shorter samples and it would go back and forth, but with these wavetables it doesn&#039;t work. It just goes to the end of the sample and don&#039;t go back.</p>]]></content>
			<author>
				<name><![CDATA[Subway Sonicbeat]]></name>
				<uri>https://chipmusic.org/Subway+Sonicbeat</uri>
			</author>
			<updated>2017-02-14T12:18:08Z</updated>
			<id>https://chipmusic.org/forums/post/251182/#p251182</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250975/#p250975"/>
			<content type="html"><![CDATA[<p>Actually that&#039;s a good idea.</p>]]></content>
			<author>
				<name><![CDATA[breakphase]]></name>
				<uri>https://chipmusic.org/breakphase</uri>
			</author>
			<updated>2017-02-03T04:34:55Z</updated>
			<id>https://chipmusic.org/forums/post/250975/#p250975</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250962/#p250962"/>
			<content type="html"><![CDATA[<p>Im serious! record an example!</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2017-02-02T18:34:24Z</updated>
			<id>https://chipmusic.org/forums/post/250962/#p250962</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250960/#p250960"/>
			<content type="html"><![CDATA[<p>You are a silly goose</p>]]></content>
			<author>
				<name><![CDATA[breakphase]]></name>
				<uri>https://chipmusic.org/breakphase</uri>
			</author>
			<updated>2017-02-02T17:46:54Z</updated>
			<id>https://chipmusic.org/forums/post/250960/#p250960</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250958/#p250958"/>
			<content type="html"><![CDATA[<p>Maybe thats CPU spikes on your PSP from running backwards</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2017-02-02T16:44:36Z</updated>
			<id>https://chipmusic.org/forums/post/250958/#p250958</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250957/#p250957"/>
			<content type="html"><![CDATA[<p>Oh no, I get what your saying. I&#039;m okay with that discontinuity. That&#039;s fine, sounds like the WAVE channel in LSDJ kind of. I mean the waveform is kucfed up, and has a &#039;buzz&#039; in it. I guess click is the wrong word. Periodic discontinuity. <img src="https://chipmusic.org/forums/img/smilies/tongue.png" width="15" height="15" alt="tongue" /> and only when I go back, not forward.</p>]]></content>
			<author>
				<name><![CDATA[breakphase]]></name>
				<uri>https://chipmusic.org/breakphase</uri>
			</author>
			<updated>2017-02-02T16:40:11Z</updated>
			<id>https://chipmusic.org/forums/post/250957/#p250957</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250948/#p250948"/>
			<content type="html"><![CDATA[<p>are you moving the waveform at a point in playback of the actual audio when it is playing at that zero crossing?Thats the only way to ensure it won&#039;t click.</p><p>Imagine the Loop point is quick and brown in this sentence:<br />The | quick brown | fox</p><p>If I stick a plof AT the zero crossing to move it to:<br />The quick | brown | fox</p><p>It shouldn&#039;t click! But if I do a plof WHILE THE WAVEFORM IS GREATER THAN ZERO it will probably click</p><p>The | quick brown | fox<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| LPOF F800</p><p>Make sense? I dunno, maybe Im wrong!</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2017-02-01T21:19:50Z</updated>
			<id>https://chipmusic.org/forums/post/250948/#p250948</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250947/#p250947"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>herr_prof wrote:</cite><blockquote><p>Piggy has no protection from changing a sample ON The zero crossing. Its a quirk, not a bug <img src="https://chipmusic.org/forums/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p><p><a href="http://kyma.symbolicsound.com/qa/1710/should-i-worry-about-zero-crossings-in-wavetables" target="_blank">http://kyma.symbolicsound.com/qa/1710/s &#133; wavetables</a></p></blockquote></div><p>Sorry, I feel like we&#039;re not saying the same thing. I&#039;m saying, I put the loop start at 0 (a zero-crossing) and loop end to 0x800 (the end of the wave,thus zero crossing), then move forward by 0x800 like this:<br />00 LPOF 0800</p><p>So now loop start is at ^^ 0x800, and loop end is at 0x1000 (a zero crossing)</p><p>Then I do </p><p>LPOF F800</p><p>Theoretically, I should be back where I started right? Still at zero crossings, because I move only by intervals of the cycle period. But it clicks... I don&#039;t get it.</p>]]></content>
			<author>
				<name><![CDATA[breakphase]]></name>
				<uri>https://chipmusic.org/breakphase</uri>
			</author>
			<updated>2017-02-01T21:14:31Z</updated>
			<id>https://chipmusic.org/forums/post/250947/#p250947</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250914/#p250914"/>
			<content type="html"><![CDATA[<p>Piggy has no protection from changing a sample ON The zero crossing. Its a quirk, not a bug <img src="https://chipmusic.org/forums/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p><p><a href="http://kyma.symbolicsound.com/qa/1710/should-i-worry-about-zero-crossings-in-wavetables" target="_blank">http://kyma.symbolicsound.com/qa/1710/s &#133; wavetables</a></p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2017-01-31T22:00:52Z</updated>
			<id>https://chipmusic.org/forums/post/250914/#p250914</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250913/#p250913"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>herr_prof wrote:</cite><blockquote><p>That makes sense because lpof will move your loop points and probably create zero crossing problems, ie those clicks.</p></blockquote></div><p>Yeah but in theory, if&nbsp; i start on wave boundaries, then I go forward 2048 smps, I will be at the start/end of the next wave; then I go backward 2048, I should still be landing on the wave boundaries.&nbsp; I should be right back where I started. So I propose that either LGPT is fucked up, or I&#039;m not understanding the lpof command.</p><div class="quotebox"><cite>herr_prof wrote:</cite><blockquote><p>i never use lpof for osc instruments, I feel like it&#039;s more suited for drum loops, or stuff with really short transients like speech. Plof works really nicely with samples like monowave because that is 256 samples long, so you could have a loop at x800-x900 and then plof 0001 in a table to slowly scan forward a waveform at at a time, and not have to worry about clicks</p></blockquote></div><p>Yeah it&#039;s good for many good effects. but with it would just be good to get random access in oscillating mode.</p>]]></content>
			<author>
				<name><![CDATA[breakphase]]></name>
				<uri>https://chipmusic.org/breakphase</uri>
			</author>
			<updated>2017-01-31T21:54:51Z</updated>
			<id>https://chipmusic.org/forums/post/250913/#p250913</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250910/#p250910"/>
			<content type="html"><![CDATA[<p>That makes sense because lpof will move your loop points and probably create zero crossing problems, ie those clicks.</p><p>i never use plof for osc instruments, I feel like it&#039;s more suited for drum loops, or stuff with really short transients like speech. lpof works really nicely with samples like monowave because that is 256 samples long, so you could have a loop at x800-x900 and then plof 0001 in a table to slowly scan forward a waveform at at a time, and not have to worry about clicks</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2017-01-31T20:39:23Z</updated>
			<id>https://chipmusic.org/forums/post/250910/#p250910</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250909/#p250909"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>herr_prof wrote:</cite><blockquote><p>If you want to skip between two different wavetables, just make a wave with two wavetables back to back</p></blockquote></div><br /><p>That&#039;s a good idea. But ya know, that requires planning and editing. I want just random offset access... uh...wait...does lpof just loop around if you give it a big number? I don&#039;t even have my PS P charged right now. Oh well, something to try.</p><p>The docs say</p><div class="quotebox"><blockquote><p>LPOF 0001 adds one to both values, LFOF FFFF removes one (so values &gt; 0x800 moves the loop backward)</p></blockquote></div><p>But when I try going backwards, I get weird, ducked up sounds. All clicky.</p>]]></content>
			<author>
				<name><![CDATA[breakphase]]></name>
				<uri>https://chipmusic.org/breakphase</uri>
			</author>
			<updated>2017-01-31T20:29:13Z</updated>
			<id>https://chipmusic.org/forums/post/250909/#p250909</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Happy Wavetable XMas]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250902/#p250902"/>
			<content type="html"><![CDATA[<p>re: tuning many wavetables are at middle c, the higher its sampled the less aliasing youll hear on higher pitched samples. You can&#039;t trust this to be true, for example the adventure kid wavetables are D2+2 (2 cents I think?), so you might want to throw a a440 sine sample in your sample pack to check your tuning on the go against. You can purge the sample from your project later once tuning has been established.</p><p>Also OSC mode does some kind of resynthesis (im too dumb to know the details right now), so I THINK it will tune stuff for you? You can set a waveform to loop mode instead of osc mode and listen to the weird tuning issues on extreme octaves from the root.</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2017-01-31T15:22:08Z</updated>
			<id>https://chipmusic.org/forums/post/250902/#p250902</id>
		</entry>
</feed>
