<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[ChipMusic.org - LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
		<link>https://chipmusic.org/forums/topic/18247/lsdj-midiout-no-clock-and-limited-program-changes-humor-me/</link>
		<description><![CDATA[The most recent posts in LSDJ MidiOut-   No clock?  and limited program changes? Humor Me.]]></description>
		<lastBuildDate>Thu, 15 Dec 2016 14:12:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/250001/#p250001</link>
			<description><![CDATA[<b><i>cyberic says:</i></b><div class="quotebox"><cite>trash80 wrote:</cite><blockquote><p>Yeah the clock was unreliable and also has a performance hit, so therefore completely useless and I removed it on the LSDJ side. <br />...<br />One could in theory make some custom commands on the Arduinoboy side to have LSDJ send a encoded tempo, and the Arduinoboy could send a MIDI clock tick when it receives the start message. *I believe* LSDJ still sends a start and stop message. Still kind of a pain but better than nothing if you have to have a clock tick.</p></blockquote></div><p>Do you think that LSDJ could automatically send a clock tick or a start message, at the beginning of each phrase?<br />Wihout having to put X or Ns everywhere?</p>]]></description>
			<pubDate>Thu, 15 Dec 2016 14:12:13 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/250001/#p250001</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241716/#p241716</link>
			<description><![CDATA[<b><i>Trash80 says:</i></b><div class="quotebox"><cite>Timbob wrote:</cite><blockquote><p>I know it can&#039;t do that right now.. <br />I&#039;m saying: can a lsdj version be made that listens to midi clock and sends notes out.</p></blockquote></div><p>It would be unreliable. Higher priorities on the interrupt if I can recall. Also it would be tricky to achieve switching half-duplex using the method that was required to get faster data rate out of the gamelink jack.</p>]]></description>
			<pubDate>Sun, 27 Mar 2016 19:44:55 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241716/#p241716</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241715/#p241715</link>
			<description><![CDATA[<b><i>Trash80 says:</i></b><p>Yeah the clock was unreliable and also has a performance hit, so therefore completely useless and I removed it on the LSDJ side. </p><p>The limits of 0x00 - 0x6F have to do with using an external clock (Ardunioboy side) to get faster data rates. Had to compromise the first bit for use as a start bit, aka a &quot;hey there is data here!&quot; trigger. Therefore only values of 0x00 to 0x7F can be received without packing it into several bytes- which would make it slower. This wouldn&#039;t be on issue on a CGB, but on a DMG everything counts.</p><p>Therefore any byte received that is 0x70 to 0x7F is a command, and 0x00 to 0x6F is the value for the last command received.</p><p>0x70 to 0x73 represents a note message on one of 4 channels (N &amp; Q command on PU1 to NOI)<br />0x74 to 0x77 represents a CC message on one of 4 channels (X command on PU1 to NOI)<br />0x78 to 0x7B represents a PG change on one of 4 channels (Y command on PU1 to NOI)<br />and the rest were going to be used for sequencer messages (start, stop, and clock)</p><p>One could in theory make some custom commands on the Arduinoboy side to have LSDJ send a encoded tempo, and the Arduinoboy could send a MIDI clock tick when it receives the start message. *I believe* LSDJ still sends a start and stop message. Still kind of a pain but better than nothing if you have to have a clock tick.</p>]]></description>
			<pubDate>Sun, 27 Mar 2016 19:40:49 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241715/#p241715</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241696/#p241696</link>
			<description><![CDATA[<b><i>nordloef says:</i></b><p>limitations are key</p>]]></description>
			<pubDate>Fri, 25 Mar 2016 22:58:44 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241696/#p241696</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241694/#p241694</link>
			<description><![CDATA[<b><i>Charbot says:</i></b><p>Why do we put up with such old limited hardware?!</p>]]></description>
			<pubDate>Fri, 25 Mar 2016 22:33:03 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241694/#p241694</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241682/#p241682</link>
			<description><![CDATA[<b><i>Timbob says:</i></b><p>Bummer</p>]]></description>
			<pubDate>Fri, 25 Mar 2016 14:51:54 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241682/#p241682</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241679/#p241679</link>
			<description><![CDATA[<b><i>herr_prof says:</i></b><p>I had a conversation with Tim once that indicated that the serial bandwidth limit of the gb port was the limiting factor, so probably not.</p>]]></description>
			<pubDate>Fri, 25 Mar 2016 12:49:10 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241679/#p241679</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241678/#p241678</link>
			<description><![CDATA[<b><i>Timbob says:</i></b><p>I know it can&#039;t do that right now.. <br />I&#039;m saying: can a lsdj version be made that listens to midi clock and sends notes out.</p>]]></description>
			<pubDate>Fri, 25 Mar 2016 12:28:05 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241678/#p241678</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241677/#p241677</link>
			<description><![CDATA[<b><i>Ledfyr says:</i></b><p>It&#039;s like herr_prof says.</p><p>LSDJ will not sync with incoming clock, it will only output notes and start/stop messages.<br />When the RPi detects a start message, it starts to send MIDI clock. You control the clock tempo via CC (the X command in LSDJ). </p><p>Connect GB to Aboy the normal way, then connect Aboy MIDI out to a USB MIDI interface, which you connect to the RPi&#039;s USB port. Connect the MIDI out on that interface to your synth.</p><p>The merge function is useful if you want to use LSDJ and e.g. a small USB MIDI keyboard to control your synths.</p>]]></description>
			<pubDate>Fri, 25 Mar 2016 07:30:42 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241677/#p241677</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241672/#p241672</link>
			<description><![CDATA[<b><i>herr_prof says:</i></b><p>Once again lsdj can only do clock stuff OR midi out. Everything else described here is a hack.</p>]]></description>
			<pubDate>Fri, 25 Mar 2016 00:22:44 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241672/#p241672</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241668/#p241668</link>
			<description><![CDATA[<b><i>Charbot says:</i></b><p>does LSDJ ultimately sync with the incoming MIDI clock ticks?&nbsp; or does it just merge the info...with LSDJ and the clock doing their own thing?</p>]]></description>
			<pubDate>Thu, 24 Mar 2016 21:44:57 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241668/#p241668</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241666/#p241666</link>
			<description><![CDATA[<b><i>herr_prof says:</i></b><p>It cant add midi clock in, but it creates a remote clock master you can control via midi ccs or notes.</p>]]></description>
			<pubDate>Thu, 24 Mar 2016 18:05:56 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241666/#p241666</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241665/#p241665</link>
			<description><![CDATA[<b><i>Charbot says:</i></b><p>Ledfyr, I was checking that out the other day but am a little dumb with R pi so I was a little overwhelmed (also I think my pi is at my exgirlfriends house...which presents another hassle).&nbsp; &nbsp;could you post a pic or schematic of how the whole thing gets connected ?&nbsp; &nbsp;so the the PI and usb interface acting like a midi merge....&nbsp; what gets connected to what?&nbsp; Arduinoboy connections?&nbsp; </p><p>if the Pi can add MIDI clock IN.... its not a limitation of the GB hardware.&nbsp; &nbsp; Timbob, I think what you are suggesting might be possible, but guessing not with an arduino.&nbsp; &nbsp;Teensy?</p>]]></description>
			<pubDate>Thu, 24 Mar 2016 17:03:47 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241665/#p241665</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241654/#p241654</link>
			<description><![CDATA[<b><i>Ledfyr says:</i></b><p>I also wanted clock in MIDI out mode so I made this:<br /><a href="http://chipmusic.org/forums/topic/17404/improved-lsdj-midi-out-clock-chords-channel-routing/" target="_blank">http://chipmusic.org/forums/topic/17404 &#133; l-routing/</a></p><p>You need both an Arduinoboy and a Raspberry Pi. The RPi adds clock and other functions controllable via CC from the Gameboy.</p>]]></description>
			<pubDate>Thu, 24 Mar 2016 09:42:18 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241654/#p241654</guid>
		</item>
		<item>
			<title><![CDATA[Re: LSDJ MidiOut-   No clock?  and limited program changes? Humor Me]]></title>
			<link>https://chipmusic.org/forums/post/241652/#p241652</link>
			<description><![CDATA[<b><i>Timbob says:</i></b><p>I&#039;m saying this with almost 0 knowledge about the midi and gameboy-link protocol... But...</p><p>If the GB can&#039;t SEND both midi notes and ticks at the same time..<br />Could it be set up in such a way that is SENDS midi notes and RECIEVES clock ticks?<br />So you set a drum computer as a master and lsdj as a slave that also sends midi notes...</p><p>You&#039;d probably won&#039;t be able to use the groove tables and T commands, but you can sync <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Edit: no wait, groove would still work...</p>]]></description>
			<pubDate>Thu, 24 Mar 2016 07:34:35 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/241652/#p241652</guid>
		</item>
	</channel>
</rss>
