<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - A Way to get MIDI clock sync from an arduinoboy/LSDJ midiOut]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/18836/"/>
	<updated>2016-07-29T18:23:50Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/18836/a-way-to-get-midi-clock-sync-from-an-arduinoboylsdj-midiout/</id>
		<entry>
			<title type="html"><![CDATA[Re: A Way to get MIDI clock sync from an arduinoboy/LSDJ midiOut]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246617/#p246617"/>
			<content type="html"><![CDATA[<p>You shouldn&#039;t have to sacrifice a whole channel, stick it in a table with a groove of 6/6 and run that on step 1 of a lightly used channel.</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2016-07-29T18:23:50Z</updated>
			<id>https://chipmusic.org/forums/post/246617/#p246617</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: A Way to get MIDI clock sync from an arduinoboy/LSDJ midiOut]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246614/#p246614"/>
			<content type="html"><![CDATA[<p>You could send/read once per 1/4 note by dividing the time by 24.&nbsp; &nbsp; whole notes by 96.... etc.&nbsp; &nbsp;It would work but gets&nbsp; less precise with fewer messages/longer time intervals.&nbsp; &nbsp;if the Aboy misses a tick, it starts to screw with the sync times.</p>]]></content>
			<author>
				<name><![CDATA[Charbot]]></name>
				<uri>https://chipmusic.org/Charbot</uri>
			</author>
			<updated>2016-07-29T17:06:55Z</updated>
			<id>https://chipmusic.org/forums/post/246614/#p246614</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: A Way to get MIDI clock sync from an arduinoboy/LSDJ midiOut]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246601/#p246601"/>
			<content type="html"><![CDATA[<p>Great idea!<br />but it&#039;s sad to sacrifice a channel and each step...</p><p>Do you think it would be possible to achieve the same thing, but once per phrase only?</p><p>what happend if the arduinoboy &#039;misses&#039; a CC ?</p>]]></content>
			<author>
				<name><![CDATA[cyberic]]></name>
				<uri>https://chipmusic.org/cyberic</uri>
			</author>
			<updated>2016-07-29T10:35:18Z</updated>
			<id>https://chipmusic.org/forums/post/246601/#p246601</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[A Way to get MIDI clock sync from an arduinoboy/LSDJ midiOut]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/246594/#p246594"/>
			<content type="html"><![CDATA[<p>Arduinoboy MidiOut send MIDI Stop and Start commands when a song is started/stopped, but the GB&#039;s processor is too busy to send to midi sync ticks at 24ppqn.<br />here is my&nbsp; workaround using an additional arduino w/ the appropriate Midi IN and OUT circuitry. </p><p><a href="https://github.com/miotislucifugis/CC-to-MIDI-clock-sync" target="_blank">https://github.com/miotislucifugis/CC-t &#133; clock-sync</a></p><p>One channel will have to be sacrificed and entirely filled (each step, of each phrase, for the entire song) with a X ?? command. (As-is, the sketch is looking for Ch 5, CC#127, val 15.&nbsp; Change these to match your Aboy editor settings)&nbsp; &nbsp; </p><p>&nbsp; This device reads the command, counts the time in between, divides it by 6 (24ppqn 1/4...so, 1/16= 6ppqn.)&nbsp; &nbsp; &nbsp;It then send 0xF8 midi clock messages at this interval until the midiStop message and CC messages end.&nbsp; &nbsp;</p><p>enjoy</p>]]></content>
			<author>
				<name><![CDATA[Charbot]]></name>
				<uri>https://chipmusic.org/Charbot</uri>
			</author>
			<updated>2016-07-28T22:09:41Z</updated>
			<id>https://chipmusic.org/forums/post/246594/#p246594</id>
		</entry>
</feed>
