<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - Nitro2k01's Pushpin for GBC: a few questions]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/19309/"/>
	<updated>2017-09-06T22:21:37Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/19309/nitro2k01s-pushpin-for-gbc-a-few-questions/</id>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/253914/#p253914"/>
			<content type="html"><![CDATA[<p>ok, this is amazing, massive props to @Nitro2k01 for making this work with arduinoboy and a DMG, absolutely loving it!</p>]]></content>
			<author>
				<name><![CDATA[Duck]]></name>
				<uri>https://chipmusic.org/Duck</uri>
			</author>
			<updated>2017-09-06T22:21:37Z</updated>
			<id>https://chipmusic.org/forums/post/253914/#p253914</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/253904/#p253904"/>
			<content type="html"><![CDATA[<p>this is pretty exciting, going to try and flash to a cart later!</p><p>{edit} ignore below question I could have just read the thread carefully.... d&#039;oh..</p><br /><p>&quot;Just out of interest I assume the modded version only works for non GBC? or can I use my arduinoboy and a GBC with it?&quot;</p>]]></content>
			<author>
				<name><![CDATA[Duck]]></name>
				<uri>https://chipmusic.org/Duck</uri>
			</author>
			<updated>2017-09-06T08:59:00Z</updated>
			<id>https://chipmusic.org/forums/post/253904/#p253904</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251149/#p251149"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>catskull wrote:</cite><blockquote><div class="quotebox"><cite>egr wrote:</cite><blockquote><p>The original pushpin was GBC and newer only. I&#039;m guessing this mod is as well?</p></blockquote></div><p>Nah, from the release notes:</p><div class="quotebox"><blockquote><p>It has been modified to be able to run on non-GBC Gameboys, since Pushpin hangs<br />when it tries to switch to GBC double speed mode. The display is slightly<br />glitched on monochrome Gameboy but otherwise it should work fine.</p></blockquote></div><p><a href="http://blog.gg8.se/wordpress/2016/11/14/pushpin-modded-for-arduinoboynanoloop-midi/" target="_blank">http://blog.gg8.se/wordpress/2016/11/14 &#133; loop-midi/</a></p></blockquote></div><p>Interesting!</p>]]></content>
			<author>
				<name><![CDATA[egr]]></name>
				<uri>https://chipmusic.org/egr</uri>
			</author>
			<updated>2017-02-12T04:23:27Z</updated>
			<id>https://chipmusic.org/forums/post/251149/#p251149</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251148/#p251148"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>egr wrote:</cite><blockquote><p>The original pushpin was GBC and newer only. I&#039;m guessing this mod is as well?</p></blockquote></div><p>Nah, from the release notes:</p><div class="quotebox"><blockquote><p>It has been modified to be able to run on non-GBC Gameboys, since Pushpin hangs<br />when it tries to switch to GBC double speed mode. The display is slightly<br />glitched on monochrome Gameboy but otherwise it should work fine.</p></blockquote></div><p><a href="http://blog.gg8.se/wordpress/2016/11/14/pushpin-modded-for-arduinoboynanoloop-midi/" target="_blank">http://blog.gg8.se/wordpress/2016/11/14 &#133; loop-midi/</a></p>]]></content>
			<author>
				<name><![CDATA[catskull]]></name>
				<uri>https://chipmusic.org/catskull</uri>
			</author>
			<updated>2017-02-12T01:17:43Z</updated>
			<id>https://chipmusic.org/forums/post/251148/#p251148</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251147/#p251147"/>
			<content type="html"><![CDATA[<p>The original pushpin was GBC and newer only. I&#039;m guessing this mod is as well?</p>]]></content>
			<author>
				<name><![CDATA[egr]]></name>
				<uri>https://chipmusic.org/egr</uri>
			</author>
			<updated>2017-02-12T01:11:11Z</updated>
			<id>https://chipmusic.org/forums/post/251147/#p251147</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251140/#p251140"/>
			<content type="html"><![CDATA[<p>Okay, I just tried pushpin_aboy on a GBA SP (should be the same as a GBC I guess) and I didn&#039;t have any problems. I also tried it with a GB Boy Color and it also worked fine. I used my 32k cart with both though, not the EMS.</p><p>My only idea is to not check the GBC box when flashing the EMS cart. Since the rom is no longer GBC exclusive. It&#039;s been forever since I used the actual EMS software to flash my cart though, so who knows.</p>]]></content>
			<author>
				<name><![CDATA[catskull]]></name>
				<uri>https://chipmusic.org/catskull</uri>
			</author>
			<updated>2017-02-11T18:14:26Z</updated>
			<id>https://chipmusic.org/forums/post/251140/#p251140</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251132/#p251132"/>
			<content type="html"><![CDATA[<p>So, if you don&#039;t mind getting your hands dirty and getting deeper in the code, I would recommend looking at <a href="https://github.com/AntonioND/gbt-player" target="_blank">https://github.com/AntonioND/gbt-player</a> or go straight to GBDK (<a href="http://gbdk.sourceforge.net/" target="_blank">http://gbdk.sourceforge.net/</a>). The GBT-Player is built on top of the GBDK code and allows you to load up rudimentary wav files (it wants them in .mod format). You will have to compile some code into a rom to run with the song on it though.</p>]]></content>
			<author>
				<name><![CDATA[Vellain]]></name>
				<uri>https://chipmusic.org/Vellain</uri>
			</author>
			<updated>2017-02-11T04:14:59Z</updated>
			<id>https://chipmusic.org/forums/post/251132/#p251132</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251131/#p251131"/>
			<content type="html"><![CDATA[<p>I&#039;m trying out midi control and gameboys. I got an aboy kit from catskull.(Nice. Thanks!) I got mGB and LSDj to do their thing, but I wasn&#039;t having any luck triggering&nbsp; with pushpin.&nbsp; Catskull pointed me to double check my software version.&nbsp; I had downloaded the file from github. So I found the pushpin_aboy file blog and flashed it to my ems cart.&nbsp; I can get it to load on a dmg and I get the garbled graphics and it triggers audio with note on commands. Cool. When I try to load it on a gbc, I get garbled graphics. I push start and the screen goes black. No audio. So what am I doing wrong? When I flashed the cart, I clicked the gbc box like I usually do. I had pro sound, bass boost, and noise reduction mods on the gbc. So I tried it with a stock gbc, same thing.</p>]]></content>
			<author>
				<name><![CDATA[oscillating]]></name>
				<uri>https://chipmusic.org/oscillating</uri>
			</author>
			<updated>2017-02-11T03:22:14Z</updated>
			<id>https://chipmusic.org/forums/post/251131/#p251131</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250297/#p250297"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>urbster1 wrote:</cite><blockquote><p>So you&#039;d send controller data on those CC numbers to change each sample.</p></blockquote></div><p>Has anyone else tried this with this port? I&#039;m using the nanoloop USB adapter and it&#039;s receiving note data just fine, but sending values on those CCs doesn&#039;t change the WAV sound. I&#039;ll give it a shot with the arduinoboy next.</p>]]></content>
			<author>
				<name><![CDATA[urbster1]]></name>
				<uri>https://chipmusic.org/urbster1</uri>
			</author>
			<updated>2016-12-31T00:55:52Z</updated>
			<id>https://chipmusic.org/forums/post/250297/#p250297</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250293/#p250293"/>
			<content type="html"><![CDATA[<p>Shameless plug: I can totally put nitro2k01&#039;s version of pushpin on the cart that comes with my arduinoboy quickstart bundle: <a href="http://catskull.net/shop/arduinoboyquickstart" target="_blank">http://catskull.net/shop/arduinoboyquickstart</a></p><p>I could also whip up a nice cable for GBC use if there&#039;s interest.</p>]]></content>
			<author>
				<name><![CDATA[catskull]]></name>
				<uri>https://chipmusic.org/catskull</uri>
			</author>
			<updated>2016-12-30T22:05:24Z</updated>
			<id>https://chipmusic.org/forums/post/250293/#p250293</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250286/#p250286"/>
			<content type="html"><![CDATA[<p>@PainPerdu: really glad to be proven wrong! <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />will try this out asap!</p>]]></content>
			<author>
				<name><![CDATA[rumpelfilter]]></name>
				<uri>https://chipmusic.org/rumpelfilter</uri>
			</author>
			<updated>2016-12-30T20:22:45Z</updated>
			<id>https://chipmusic.org/forums/post/250286/#p250286</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250284/#p250284"/>
			<content type="html"><![CDATA[<p>Whaaaa? I didn&#039;t know this had been done!</p>]]></content>
			<author>
				<name><![CDATA[egr]]></name>
				<uri>https://chipmusic.org/egr</uri>
			</author>
			<updated>2016-12-30T19:08:52Z</updated>
			<id>https://chipmusic.org/forums/post/250284/#p250284</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250277/#p250277"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Pain Perdu wrote:</cite><blockquote><p>However, I don&#039;t know if I&#039;ve misread something in the doc but there is no mention on how to specify what the waves will actually be.</p></blockquote></div><p><img src="https://chipmusic.org/forums/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> actually there is mention! you have 32 MIDI controls, 1 for each sample in the waveform:</p><div class="quotebox"><cite>doc wrote:</cite><blockquote><p>As well, you can change the Wave Pattern RAM while it plays. With enough controller tweaking, you can create a sound that morphs between, say, triangle and sine. To change the Wave Pattern RAM during play, use MIDI controller numbers 54 through 85. Each controller scales to a sample in the pattern.</p></blockquote></div><p>So you&#039;d send controller data on those CC numbers to change each sample. With a DAW it should be fairly straightforward to set up a few presets and/or automation to get good sounds. (Samples on the other hand are a different story and sound like kind of a nightmare to deal with in this situation!)</p><p>edit: looks like the range of values is 0-15 per the spec<br /></p><div class="codebox"><pre><code>Wave Pattern RAM:
54  Sample #0. Range 0-15, a 4-bit sample.
55  Sample #1. Range 0-15, a 4-bit sample.
56  Sample #2. Range 0-15, a 4-bit sample.
..
85  Sample #31. Range 0-15, a 4-bit sample.</code></pre></div>]]></content>
			<author>
				<name><![CDATA[urbster1]]></name>
				<uri>https://chipmusic.org/urbster1</uri>
			</author>
			<updated>2016-12-30T14:43:13Z</updated>
			<id>https://chipmusic.org/forums/post/250277/#p250277</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250272/#p250272"/>
			<content type="html"><![CDATA[<p>Just to clarify, I didn&#039;t make Pushpin I just modded it.</p>]]></content>
			<author>
				<name><![CDATA[nitro2k01]]></name>
				<uri>https://chipmusic.org/nitro2k01</uri>
			</author>
			<updated>2016-12-30T12:58:57Z</updated>
			<id>https://chipmusic.org/forums/post/250272/#p250272</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nitro2k01's Pushpin for GBC: a few questions]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/250271/#p250271"/>
			<content type="html"><![CDATA[<p>rumpel actually no! <img src="https://chipmusic.org/forums/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /><br />Nitro being the beast that he is, modded the rom (straight in assembly from the rom in bgb because why the hell not) to work with arduinoboy and/or the nanoloop midi usb adapter! So I&#039;ll wager my Teensyboy should do the trick as well <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>I&#039;m so eager to try this out.<br />Just imagine a live setup with a keyboard and modwheel assigned to shift through wave patterns *_* endless possibilities!</p>]]></content>
			<author>
				<name><![CDATA[PainPerdu]]></name>
				<uri>https://chipmusic.org/PainPerdu</uri>
			</author>
			<updated>2016-12-30T12:20:02Z</updated>
			<id>https://chipmusic.org/forums/post/250271/#p250271</id>
		</entry>
</feed>
