<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/18829/"/>
	<updated>2016-07-29T16:49:42Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/18829/lsdj-midiout-errant-stop-clock-commands-being-sent/</id>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246612/#p246612"/>
			<content type="html"><![CDATA[<p>In live mode the aboy would have to send a row position per channel.<br />it coul be great also, for live mode, to send a row number as soon as it it gets cued (but using a differnet cc)<br /> These feature would also handle the loops and would support going back into the song. <br />two things that cannot be done with midi clock</p>]]></content>
			<author>
				<name><![CDATA[cyberic]]></name>
				<uri>https://chipmusic.org/cyberic</uri>
			</author>
			<updated>2016-07-29T16:49:42Z</updated>
			<id>https://chipmusic.org/forums/post/246612/#p246612</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246611/#p246611"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>cyberic wrote:</cite><blockquote><p>Wouldn&#039;it be even more simple if lsdj itself would send a CC corresponding (somehow) to the phrase number?, or to the song row number?</p></blockquote></div><p>Yes, that would be great. This would let LSDJ be master for a DAW or other sequencers/gear listening to row number.</p><br /><p>On play, LSDJ could send both row number + a message containing the current tempo, and then ticks for a few beats.</p><p>The aboy can send midi clock using the tempo message the first beat, and the tick interval after that.<br />It would be even more awesome if new ticks were sent if tempo is changed during a track, keeping the sync.</p><br /><p>Maybe I&#039;m overlooking something.. But this should be possible, shouldnt it?</p>]]></content>
			<author>
				<name><![CDATA[Ledfyr]]></name>
				<uri>https://chipmusic.org/Ledfyr</uri>
			</author>
			<updated>2016-07-29T16:08:56Z</updated>
			<id>https://chipmusic.org/forums/post/246611/#p246611</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246607/#p246607"/>
			<content type="html"><![CDATA[<p>What delays are you all using? I upped mine to 100 and it got rid of those errant clock messages seemingly.</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2016-07-29T13:21:55Z</updated>
			<id>https://chipmusic.org/forums/post/246607/#p246607</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246606/#p246606"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ledfyr wrote:</cite><blockquote><p>What about adding a CC command out per beat instead of tick? That way the GB to aboy stream wouldnt be overloaded. Also you could stop sending CC after a few beats.</p><p>I actually tried this but couldnt get the sending of midi clock out of the aboy stable enough.</p></blockquote></div><p>Wouldn&#039;it be even more simple if lsdj itself would send a CC corresponding (somehow) to the phrase number?, or to the song row number?</p>]]></content>
			<author>
				<name><![CDATA[cyberic]]></name>
				<uri>https://chipmusic.org/cyberic</uri>
			</author>
			<updated>2016-07-29T12:19:46Z</updated>
			<id>https://chipmusic.org/forums/post/246606/#p246606</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246579/#p246579"/>
			<content type="html"><![CDATA[<p>Ahh!&nbsp; &nbsp;that is actually pretty cool</p>]]></content>
			<author>
				<name><![CDATA[Charbot]]></name>
				<uri>https://chipmusic.org/Charbot</uri>
			</author>
			<updated>2016-07-28T19:09:41Z</updated>
			<id>https://chipmusic.org/forums/post/246579/#p246579</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246578/#p246578"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Charbot wrote:</cite><blockquote><p>One weird thing that i noticed while working on this,&nbsp; &nbsp;whenever i sent a CC value of FF in LSDJ&nbsp; &nbsp;(seemed like any CC on any Channel)&nbsp; arduinoboy would return 0xF8 - midi clock and no cc command.&nbsp; &nbsp;Not sure what is going on here, but it was totally messing me up for a bit.&nbsp; &nbsp;happened with both the new and previous versions of Aboy and their respective LSDj releases.</p></blockquote></div><p>CC range for LSDJ out is 0x00 to 0x6F due to aboy using the first bit as a start bit, 0x70 to 0x7F are used as commands, such as transport start/stop, message type, and sync messages (which were disabled) 0xFF translates to 0x7F because of the one bit being used as a start bit. 0x7F I believe was the sync message command from lsdj.</p>]]></content>
			<author>
				<name><![CDATA[Trash80]]></name>
				<uri>https://chipmusic.org/Trash80</uri>
			</author>
			<updated>2016-07-28T19:09:28Z</updated>
			<id>https://chipmusic.org/forums/post/246578/#p246578</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246577/#p246577"/>
			<content type="html"><![CDATA[<p>I&#039;ve noticed the clock out bits happening whenever.</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2016-07-28T19:01:08Z</updated>
			<id>https://chipmusic.org/forums/post/246577/#p246577</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246576/#p246576"/>
			<content type="html"><![CDATA[<p>my device reads a cc and value every LSDJ step (1/16, right?)&nbsp; counts the time, divides it by 6 and returns 24 sync ticks per 1/4 note.&nbsp; &nbsp;After i got the rogue stop commands sorted by changing the bit rate delay, it seems to be working really well. Granted, my songs are pretty simple and Im using one channel just for the clock cc&#039;s.&nbsp; &nbsp;It may get bogged down and glitchy if one were using it with some complicated tracks w/ elaborate tables.&nbsp; Mine ran all evening and seemed to stay in sync (audibly at least).&nbsp; &nbsp; The sketch is pretty simple... pretty sure it could easily be rolled into the Aboy code, but im not sure where to start.<br />Ill post the code as soon as I can figure out how to use Github (!!i know)&nbsp; &nbsp;in the meantime, if anyone really wants to check it out,&nbsp; you can PM me w/ you email and I&#039;ll send an attachment.</p><br /><br /><p>One weird thing that i noticed while working on this,&nbsp; &nbsp;whenever i sent a CC value of FF in LSDJ&nbsp; &nbsp;(seemed like any CC on any Channel)&nbsp; arduinoboy would return 0xF8 - midi clock and no cc command.&nbsp; &nbsp;Not sure what is going on here, but it was totally messing me up for a bit.&nbsp; &nbsp;happened with both the new and previous versions of Aboy and their respective LSDj releases.</p>]]></content>
			<author>
				<name><![CDATA[Charbot]]></name>
				<uri>https://chipmusic.org/Charbot</uri>
			</author>
			<updated>2016-07-28T18:57:57Z</updated>
			<id>https://chipmusic.org/forums/post/246576/#p246576</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246575/#p246575"/>
			<content type="html"><![CDATA[<p>Ive done cc to a tap tempo that worked ok. Your device may vary.</p><p>I guess the bug is that it shouldnt send ANY clock byte in midiout? The clock start and stop without ticks wouldnt do anything as well, right?</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2016-07-28T18:36:45Z</updated>
			<id>https://chipmusic.org/forums/post/246575/#p246575</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246560/#p246560"/>
			<content type="html"><![CDATA[<p>What about adding a CC command out per beat instead of tick? That way the GB to aboy stream wouldnt be overloaded. Also you could stop sending CC after a few beats.</p><p>I actually tried this but couldnt get the sending of midi clock out of the aboy stable enough.</p>]]></content>
			<author>
				<name><![CDATA[Ledfyr]]></name>
				<uri>https://chipmusic.org/Ledfyr</uri>
			</author>
			<updated>2016-07-28T08:40:20Z</updated>
			<id>https://chipmusic.org/forums/post/246560/#p246560</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246557/#p246557"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>herr_prof wrote:</cite><blockquote><p>Might be a placebo effect, according to Tim in the new version &quot;The special bit and byte delays are no longer used. They are hardcoded to stable numbers&quot;</p></blockquote></div><p>I may have been wrong on Midiout mode. Bit delay is still used. </p><p>To the subject, Sync was originally planned but it was not really reliable, the timing was all over the place so I disabled it before it was released because it was useless. Adding a CC command out per tick would be even worse and you&#039;ll easily overload the buffer / serial stream.</p>]]></content>
			<author>
				<name><![CDATA[Trash80]]></name>
				<uri>https://chipmusic.org/Trash80</uri>
			</author>
			<updated>2016-07-28T06:50:13Z</updated>
			<id>https://chipmusic.org/forums/post/246557/#p246557</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246556/#p246556"/>
			<content type="html"><![CDATA[<p>I wont tell my arduinoboy</p>]]></content>
			<author>
				<name><![CDATA[Charbot]]></name>
				<uri>https://chipmusic.org/Charbot</uri>
			</author>
			<updated>2016-07-28T04:28:46Z</updated>
			<id>https://chipmusic.org/forums/post/246556/#p246556</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246554/#p246554"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>herr_prof wrote:</cite><blockquote><p>Might be a placebo effect, according to Tim in the new version &quot;The special bit and byte delays are no longer used. They are hardcoded to stable numbers&quot;</p></blockquote></div><p>Crap, I wasn&#039;t going to say anything, but now the code will know he knows!</p>]]></content>
			<author>
				<name><![CDATA[catskull]]></name>
				<uri>https://chipmusic.org/catskull</uri>
			</author>
			<updated>2016-07-28T02:01:28Z</updated>
			<id>https://chipmusic.org/forums/post/246554/#p246554</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246553/#p246553"/>
			<content type="html"><![CDATA[<p>Might be a placebo effect, according to Tim in the new version &quot;The special bit and byte delays are no longer used. They are hardcoded to stable numbers&quot;</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2016-07-28T00:44:32Z</updated>
			<id>https://chipmusic.org/forums/post/246553/#p246553</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: LSDJ MidiOut- errant Stop Clock commands being sent?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246547/#p246547"/>
			<content type="html"><![CDATA[<p>Ahh ... solved it!&nbsp; &nbsp;Raising the bit rate delay from 80 to 100 in the editor cured this and some other glitchy issues.&nbsp; &nbsp; thanks anyway.</p>]]></content>
			<author>
				<name><![CDATA[Charbot]]></name>
				<uri>https://chipmusic.org/Charbot</uri>
			</author>
			<updated>2016-07-27T20:56:34Z</updated>
			<id>https://chipmusic.org/forums/post/246547/#p246547</id>
		</entry>
</feed>
