<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Circuit Locution</title>
	<atom:link href="http://www.circuitlocution.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.circuitlocution.com</link>
	<description>Guides to electronics from a bent perspective.</description>
	<lastBuildDate>Thu, 13 May 2010 05:40:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Drum Triggers (Piezo Sensors)</title>
		<link>http://www.circuitlocution.com/2010/05/12/drum-triggers-piezo-sensors</link>
		<comments>http://www.circuitlocution.com/2010/05/12/drum-triggers-piezo-sensors#comments</comments>
		<pubDate>Thu, 13 May 2010 02:36:36 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/?p=27</guid>
		<description><![CDATA[In electronic drums, including those used by music videogames like Rock Band or Guitar Hero: World Tour, drum hits are registered via a piezo sensor.
Piezoelectric sensors are crystals sandwiched between two metal disks.  When the crystal is deformed (e.g. struck), it produces a small amount of electricity.  With an amplification circuit (such as [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_29" class="wp-caption alignnone" style="width: 74px"><a href="http://www.circuitlocution.com/wp-content/uploads/2010/05/schematic.gif"><img src="http://www.circuitlocution.com/wp-content/uploads/2010/05/schematic.gif" alt="piezo schematic" title="piezo schematic" width="64" height="70" class="size-full wp-image-29" /></a><p class="wp-caption-text">Piezo Schematic Symbol</p></div>
<p>In electronic drums, including those used by music videogames like Rock Band or Guitar Hero: World Tour, drum hits are registered via a piezo sensor.</p>
<div id="attachment_28" class="wp-caption alignnone" style="width: 260px"><a href="http://www.circuitlocution.com/wp-content/uploads/2010/05/piezos.jpg"><img src="http://www.circuitlocution.com/wp-content/uploads/2010/05/piezos.jpg" alt="piezo sensor" title="piezos" width="250" height="198" class="size-full wp-image-28" /></a><p class="wp-caption-text">Piezo Sensors</p></div>
<p>Piezoelectric sensors are crystals sandwiched between two metal disks.  When the crystal is deformed (e.g. struck), it produces a small amount of electricity.  With an amplification circuit (such as the one found <a href="http://hackedgadgets.com/2009/05/06/piezoelectric-amplifier-circuit/">here</a>), this electricity can be used as a signal or trigger for other devices, such as a toy.  If you need a trigger to last for a while, try a 555 timer, running the output of the amp circuit into the input of the 555 timer.  This will &#8216;hold&#8217; the signal.</p>
<p>Piezos also work in reverse, as a sort of cheap speaker.  When you run electricity through the crystal, it deforms.  Run rapidly alternating current through it and it buzzes.  Replacing a toy&#8217;s speaker (or adding a piezo in parallel) could lead to interesting sounds, though many will be higher-pitched as a result.</p>
<p>Finally, instead of using one as a percussive trigger, piezos can also work as microphones.  Some are even used in acoustic guitars to run them to a PA.  For a very cheap and easy toy-to-mixer bridge (with some potentially interesting distortion), stick a piezo on the body of the toy or on the speaker itself.  Run the leads to a 1/4 jack and plug that into an amp or a mixer.</p>
<p>Where to find:<br />
<a href="http://www.allspectrum.com/store/advanced_search_result.php?keywords=piezo">All Spectrum</a> carries a bunch of cheap varieties.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2010/05/12/drum-triggers-piezo-sensors/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick music sample</title>
		<link>http://www.circuitlocution.com/2008/05/12/quick-music-sample</link>
		<comments>http://www.circuitlocution.com/2008/05/12/quick-music-sample#comments</comments>
		<pubDate>Tue, 13 May 2008 06:49:56 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[Bending Projects]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/2008/05/12/quick-music-sample/</guid>
		<description><![CDATA[I&#8217;ve only gotten 3 bends fully wired up on the PSS-460, because I&#8217;ve been having too much fun playing it.
The bends so far are two distortion bends that also tend to have input on other bends when they&#8217;re turned on.
The third bend is one of a group of bends that together make up what I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve only gotten 3 bends fully wired up on the PSS-460, because I&#8217;ve been having too much fun playing it.</p>
<p>The bends so far are two distortion bends that also tend to have input on other bends when they&#8217;re turned on.</p>
<p>The third bend is one of a group of bends that together make up what I&#8217;ve dubbed &#8216;Ornery Mode&#8217;.  They cause the cpu/sound chip to ignore keyboard input, and react unpredictably when not ignoring input.  The result can be bizarrely ambient, but is quite <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.com%2FCircuit-Bending-Build-Alien-Instruments-ExtremeTech%2Fdp%2F0764588877%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1210662496%26sr%3D8-1&#038;tag=circulocut-20&#038;linkCode=ur2&#038;camp=1789&#038;creative=9325">Aleatronic</a><img src="http://www.assoc-amazon.com/e/ir?t=circulocut-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />.</p>
<p>Sample:<br />
<a href='/downloads/session-1--05-12-08-with-eq.mp3' >PSS-460 Session 1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2008/05/12/quick-music-sample/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bending a PSS-460:  Wiring up a breadboard</title>
		<link>http://www.circuitlocution.com/2008/05/08/bending-a-pss-460-wiring-up-a-breadboard</link>
		<comments>http://www.circuitlocution.com/2008/05/08/bending-a-pss-460-wiring-up-a-breadboard#comments</comments>
		<pubDate>Thu, 08 May 2008 20:52:14 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[Bending Projects]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/2008/05/08/bending-a-pss-460-wiring-up-a-breadboard/</guid>
		<description><![CDATA[In part 2 I examined some bend points.  There were so many good ones on the sound chip, I&#8217;ll spend some time connecting the chip to an external breadboard to make adding more bends easier.



Preparing a ribbon cable







In the past, I&#8217;ve done several bends where each bend gets a wire to the pin.  [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.circuitlocution.com/2008/04/27/bending-a-pss-460-finding-bends/">part 2</a> I examined some bend points.  There were so many good ones on the sound chip, I&#8217;ll spend some time connecting the chip to an external breadboard to make adding more bends easier.</p>
<table border="0" cellpadding="1" cellspacing="1">
<tr>
<td colspan="2">
<h1>Preparing a ribbon cable</h1>
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://circuitlocution.com/images/pss460/ide_cable.jpg" alt="Floppy Drive Cable" />
</div>
<p>In the past, I&#8217;ve done several bends where each bend gets a wire to the pin.  Instead, I&#8217;m going to attach a ribbon cable to each side of the sound chip.  Conveniently, ribbon cables are available for cheap &#8211; I&#8217;m using a cable for a floppy drive.</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://circuitlocution.com/images/pss460/ide_cable_cut.jpg" alt="Floppy Drive Cable, Cut to size" />
</div>
<p>First, cut off the connector.  Then, count out twice as many wires as you have pins (I have 12 pins per side, so I&#8217;ll be using 24 strands of the cable) and tear off the extra.  It should tear easily.
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://circuitlocution.com/images/pss460/ide_cable_prepped.jpg" alt="Floppy Drive Cable, Prepared" />
</div>
<p>Next, strip the odd-numbered wires (counting the red-marked wire as 1) and cut the even-numbered wires shorter.  We won&#8217;t be using the even-numbered wires; they&#8217;re just there to act as a spacer.  Don&#8217;t strip off too much insulator; you only need a couple millimeters of bare wire to solder a joint and keeping it short will reduce the chance of (unwanted) short circuits.
</td>
</tr>
</table>
<p><span id="more-25"></span></p>
<table>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://circuitlocution.com/images/pss460/ide_cable_attached.jpg" alt="Floppy Drive Cable, Soldered to the Chip" />
</div>
<p>Now the cable should line up with the chip, with one bare wire for each pin.  Solder each wire to a pin, starting with the wire on each end.  Doing them in this order will help keep the entire ribbon aligned as you work.
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://circuitlocution.com/images/pss460/ide_cables_both.jpg" alt="Both Floppy Drive Cables Soldered" />
</div>
<p>Do the same for the other row of pins on the chip.<br />
<br />It&#8217;s quite likely you&#8217;ll be attaching wires to pins you don&#8217;t intend to bend with, or maybe aren&#8217;t even used by the chip.  Attach them anyway, as it will strengthen the overall connection.  Later, you can add a blob of hot glue to strengthen it further and reduce the chances of a short.
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://www.circuitlocution.com/images/pss460/re-testing_bends.jpg" alt="Re-testing bends" />
</div>
<p>At this point, it&#8217;s a good idea to re-checked the bends you found earlier, to ensure that your soldering job was good.  It&#8217;s much easier to do this now than try to find where something went wrong later.
</td>
</tr>
<tr>
<td colspan="2">
<h1>Connecting the breadboard</h1>
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<a href="http://www.amazon.com/gp/product/B0002ZPUDA?ie=UTF8&#038;tag=circulocut-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B0002ZPUDA"><br />
<img border="0" width="400" src="http://ecx.images-amazon.com/images/I/21HBH3FVMAL._SL500_AA250_.jpg"></a></div>
<p>For a breadboard, I&#8217;ll be using a <a href="http://www.amazon.com/gp/product/B0002ZPUDA?ie=UTF8&#038;tag=circulocut-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B0002ZPUDA">perforated circuit board</a> with copper pads around the holes.  These are fairly easy to use and cheap.  For a good tutorial on building circuits on a perfboard, check out <A href="http://itp.nyu.edu/physcomp/Tutorials/SolderingAPerfBoard" target="_blank">&#8220;Soldering a Perf Board&#8221;</a>.
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://www.circuitlocution.com/images/pss460/breadboard_wiring.jpg" alt="Wiring to the Perf Board" />
</div>
<p>To connect the ribbon to the perfboard, strip or cut the same wires you stripped and cut on the other end of the cable.    Twist the bare wire and tin it (put a tiny bit of solder on it to hold it together) and then insert it through the bare side of the board.  You may need to separate the wires a bit more on this side to get all of the wires to fit.  A little solder holds it in place.
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://www.circuitlocution.com/images/pss460/breadboard_below.jpg" alt="Perfboard from Below" />
</div>
<p>A view of the perfboard and ribbon cable from below.
</td>
</tr>
<tr>
<td colspan="2">
<h1>Adding switches/knobs/etc</h1>
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://www.circuitlocution.com/images/pss460/switch_wires.jpg" alt="Adding controller wire" />
</div>
<p>Now I&#8217;m going to add a switch to control a bend I found earlier.  Pins 16 and 17, when shorted, create a wonderfully crunchy overdrive effect.<br />
<br />
Here, I&#8217;m taking a double-strand of speaker wire, and running the ends into the holes in the perfboard, next to the wires coming from pins 16 and 17.
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://www.circuitlocution.com/images/pss460/switch_wire_soldered.jpg" alt="Soldering controller wires" />
</div>
<p>On the copper side of the board, I bent each wire over and soldered it to the corresponding wire from the chip.  Here&#8217;s one wire finished.
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://www.circuitlocution.com/images/pss460/switch.jpg" alt="Soldering controller switch" />
</div>
<p>Then I soldered the wires to a toggle switch.
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://www.circuitlocution.com/images/pss460/switch_label.jpg" alt="The Controller Switch, Labeled" />
</div>
<p>Since I might have 50-something switches, it&#8217;s a good idea to label them.
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2008/05/08/bending-a-pss-460-wiring-up-a-breadboard/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bending a PSS-460: Finding bends</title>
		<link>http://www.circuitlocution.com/2008/04/27/bending-a-pss-460-finding-bends</link>
		<comments>http://www.circuitlocution.com/2008/04/27/bending-a-pss-460-finding-bends#comments</comments>
		<pubDate>Sun, 27 Apr 2008 19:16:40 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[Bending Projects]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/2008/04/27/bending-a-pss-460-finding-bends/</guid>
		<description><![CDATA[In part 1, I opened the Yamaha PSS-460, gained access to the main board and identified some chips and safe areas of the board. 
In this entry, I&#8217;ll be outlining how to find bends, both of the simple short variety and the resisted short variety.



Finding Bends






Traditionally, bends have been found by using a pair of [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.circuitlocution.com/2008/04/25/bending-a-pss-460/">part 1</a>, I opened the Yamaha PSS-460, gained access to the main board and identified some chips and safe areas of the board. </p>
<p>In this entry, I&#8217;ll be outlining how to find bends, both of the simple short variety and the resisted short variety.</p>
<table border="0" cellpadding="1" cellspacing="1">
<tr>
<td colspan="2">
<h1>Finding Bends</h1>
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://circuitlocution.com/images/pss460/testing_bends.jpg" alt="Methodically trying bends" /><br />
Traditionally, bends have been found by using a pair of jeweler&#8217;s screwdrivers connected with a wire.  Holding both screwdrivers and playing the instrument often requires more hands than I have.  Instead, a pair of insulated alligator clips connected with a wire allows hands-free connections.
</div>
<p>
To start, I&#8217;ll be focusing mainly on the sound chip, a Yamaha YM3812.<br />
An integrated circuit (IC, or &#8216;chip&#8217;) is like a miniature computer.  It interfaces with the rest of the circuit board with a series of wires or other electrical contacts (called pins).  Pins are numbered counter clockwise from the top left of the chip.  Pins are generally dedicated to one of three purposes:</p>
<p><b>Power</b>.  ICs need power just like the rest of the circuit board.  There will be at least two pins that carry power to the chip (one ground and one &#8216;high&#8217; &#8211; 3 or 5 volts.)  In datasheets, these are usually denoted as GND and VSS, V5, V3, V+, etc.  In general, shorting a power pin to another pin will result in a crash or at least cancel the output of that pin.  According to the YM3812 data sheet, the top left pin is VSS, the bottom left pin is GND.</p>
<p><b>Control signals</b>.  Often broken up into Clock, Interrupt (IRQ), and Command.  These are used to synchronize the chip with another chip, or pass commands between them.  Shorting these usually results in highly unpredictable behavior, including crashes and partial lockups.</p>
<p><b>Data</b>.  Usually in groups of 8, data pins are used to transmit digital information in and out of the chip.  In many cases, the same pins can be used for both input and output, and the YM3812 makes use of this.  On this chip, pins 10,11 and 13-18 are data pins.  Shorting data pins is the most common way to get relatively stable sound modifications.</p>
<p><b>An easy way to try all combinations of pins</b><br />
Start at the top left pin.  Attach one clip to this pin.  This is the &#8216;fixed&#8217; clip.  Using the other clip, try all the other pins in sequence.<br />
Move the clip from the top left pin to the next counter-clockwise pin.  Then try every other pin, leaving out the top-left pin, since you&#8217;ve already tried 1 shorted to 2.<br />
As you progress, you can skip every pin the &#8216;fixed&#8217; clip has already tried.</p>
</td>
</tr>
</table>
<p><span id="more-24"></span></p>
<table>
<tr>
<td colspan="2">
<h1>Types of Bends</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://circuitlocution.com/images/pss460/notes.jpg" alt="Taking notes" /><br />
It&#8217;s a good idea to take notes during this process.  A 24-pin chip has 276 possible bends.</div>
<p>There are six types of bend effects found on the sound chip:</p>
<ol>
<li>Pause &#8211; these prevent sound output while shorted, but allow sound to resume normally when released.</li>
<li>Crash &#8211; these cause the chip to hang, refusing further input.  Some crashes will be silent, others will play a sound until manually reset.</li>
<li>Reset &#8211; These will reset either the chip or the entire device.</li>
<li>Control mods &#8211; these result from messing with the control pins of the chip.  Often these will be like pressing a key or button, but may also result in unpredictable sounds.</li>
<li>Data mods &#8211; The main source of stable sound mods, these often result in totally new sounds that can be played normally.</li>
<li>Random mods &#8211; Unpredictable results every time you make this connection.  Ghazala used these to make his Aleatrons.&#8221;</li>
</ol>
<p>Most of these can come in two flavors &#8211; momentary and permanent.  </p>
<p><b>Momentary effects</b> only happen while the short is made.  For these, you would want to use an on-off switch (such as a rocker switch or a toggle) to turn the effect on and off.  <b>Permanent effects</b> stick around after the short is released.  Many of the &#8216;pause&#8217; shorts also impart permanent effects.  Often, the effect can only be removed by resetting the device, though some effects can be turned off again by making another short (either the same one or a different one).</p>
</td>
</tr>
<tr>
<td colspan="2">
<h1>Adding a Reset Switch</h1>
</td>
</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://circuitlocution.com/images/pss460/reset_switch_done.jpg" alt="Reset switch completed" /><br />
Adding a reset switch.
</div>
<p>Early on, I discovered a reset bend.  Shorting the VSS and GND pins (top left and bottom left) on the sound chip resulted in the entire device resetting.  During testing, it is often useful to have a quick way to reset the device, so I attached a pushbutton switch (momentary on) to act as a reset button.</p>
<p>If you don&#8217;t find a similar reset bend, you can instead install a switch between the batteries and the circuit board, or, if wall-powered, use a surge protector switch.</p>
<p>This is basically the same method used to add a control to an effect &#8211; a pushbutton switch in particular is useful for controlling a permanent effect.</p>
</td>
</tr>
<tr>
<td colspan="2">
<h1>Experimenting with a Resisted Short</td</tr>
<tr>
<td colspan="2">
<div style="float:right;width:410px;border:1px solid black;margin:5px;padding-left:5px;">
<img style="padding-bottom:5px;" width="400" src="http://circuitlocution.com/images/pss460/bend_with_potentiometer.jpg" style="float:left;padding-right:5px;" alt="Tuning a bend with a Potentiometer" /><br />
Here I&#8217;m testing a crash bend by adding a <a href="http://www.circuitlocution.com/basics/potentiometers/">variable resistor (potentiometer)</a> to search for any interesting effects near the crash threshold.
</div>
<p>At first, it may seem that pause or crash bends are useless.  However, each of these may only be useless with 0 resistance.  You can try each one with a <a href="http://www.circuitlocution.com/basics/potentiometers/">potentiometer</a> in series with the clips, to see if anything interesting happens with more resistance.  Often there will be a very narrow range of resistances in which random effects happen; above this range, the bend has no effect, and below this range the crash/pause happens.  If you find a range like this, it is very useful to have a <a href="http://www.amazon.com/gp/product/B0000DD13A?ie=UTF8&#038;tag=circulocut-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B0000DD13A">multimeter</a> handy!
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2008/04/27/bending-a-pss-460-finding-bends/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bending a PSS-460: The internals of the keyboard</title>
		<link>http://www.circuitlocution.com/2008/04/25/bending-a-pss-460</link>
		<comments>http://www.circuitlocution.com/2008/04/25/bending-a-pss-460#comments</comments>
		<pubDate>Fri, 25 Apr 2008 23:42:04 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[Bending Projects]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/2008/04/25/bending-a-pss-460/</guid>
		<description><![CDATA[I obtained a Yamaha PSS-460 on ebay a few months ago, and am starting a series of posts as I bend it.  

The PSS-460 is a good example of an 80&#8217;s keyboard.  It has a separate CPU and sound synth chip, has a drum synth and a headphone jack.  It can be [...]]]></description>
			<content:encoded><![CDATA[<p>I obtained a Yamaha PSS-460 on ebay a few months ago, and am starting a series of posts as I bend it.  </p>
<p>
The PSS-460 is a good example of an 80&#8217;s keyboard.  It has a separate CPU and sound synth chip, has a drum synth and a headphone jack.  It can be both battery-powered and powered via a 12 VDC jack.</p>
<h1 style="padding-top:15px;padding-bottom:0px;">Inside the case</h1>
<table border="0" cellpadding="1" cellspacing="1">
<tr>
<td><img width="400" src="http://circuitlocution.com/images/pss460/insidepss460.jpg" alt="Inside the PSS-460" /></td>
<td>
<p>Up top, we have the battery holder (will cut and re-attach the wires later). </p>
<p>On the left and right are the speakers.  </p>
<p>Between the speakers are a pair of circuit boards, one brownish and one green, one mounted above the other with standoffs and screws.  </p>
<p>At the bottom is the backside of the keys, conveniently colored brown as well.  </p>
<p>In fact, both brown boards are just key/button mounts (one for the keyboard, one for the control panel) with pullup resistors and ribbon cables.  </p>
<p>This leaves the main green board, which is the one most interesting to us.</p>
</td>
</tr>
<tr>
<td colspan="2">
<h1 style="clear:left;padding-top:15px;">Gaining access to the main board</h1>
</td>
</tr>
<tr>
<td><img width="400" src="http://circuitlocution.com/images/pss460/flashing.jpg" alt="Flashing" style="float:left;padding-right:5px;"/></td>
<td>
<p>First, we have some shielding/padding to get through.</p>
<p>This is here to prevent interference from below the device from affecting the main circuit board.</p>
<p>For now, I&#8217;m removing it, but will add it back when I&#8217;m done.</p>
</td>
</tr>
<tr>
<td><img width="400" src="http://circuitlocution.com/images/pss460/board.jpg" style="float:left;padding-right:5px;" alt="Main Circuit Board" /></td>
<td>After removing it, we get a clear view of the back of the main board.</td>
</tr>
</table>
<p><span id="more-23"></span></p>
<table>
<tr>
<td colspan="2">
<h1 style="clear:both; padding-top:10px;">Identifying chips and key areas of the board</h1>
</td>
</tr>
<tr>
<td><img width="400" src="http://circuitlocution.com/images/pss460/top_of_board.jpg" style="float:left;padding-right:5px;" alt="Top of Circuit Board" /></td>
<td>
<p>Removing some more screws, I obtained access to the top of the board.  This was cumbersome, as the ribbon cables to the keyboard/button panels were not detachable.</p>
<p>Fortunately, we only need to have a quick look to see where the chips (Integrated Circuits) are (on the left) and where the power-related areas are (on the right).  There&#8217;s even a chip with a heat sync, which I removed temporarily to discover it was a powered pre-amp.  For the most part, any power-related area is off-limits for bending.  While some bends can be made here with careful use of resistors and luck, the chances of frying a chip are too great.</p>
<p>The chips of interest, however, are all easy to see on this side of the board.</p>
</td>
</tr>
<tr>
<td><img width="400" src="http://circuitlocution.com/images/pss460/cpu.jpg" style="float:left;padding-right:5px;" alt="PSS-460 CPU" /></td>
<td>
<p>The CPU. </p>
<p>This is responsible for taking input from the keys and buttons, keeping track of the state of the keyboard, and talking to the other components.  </p>
<p>Bends here are highly varied. </p>
<p>In fact, the model of CPU may vary from the owner&#8217;s manual, as is the case here. </p>
</td>
</tr>
<tr>
<td><img width="400" src="http://circuitlocution.com/images/pss460/sound_chip.jpg" style="float:left;padding-right:5px;" alt="Yamaha YM3812 Sound Processor" /></td>
<td>
<p>The sound chip, a YM3812 by Yamaha, was so popular that it appeared in dozens of keyboards and sound cards including the AdLib, the SoundBlaster, and even merits a <a href="http://en.wikipedia.org/wiki/Yamaha_YM3812">Wikipedia page</a>.   </p>
<p>A significant number of bends will be made here. </p>
</td>
</tr>
<tr>
<td><img width="400" src="http://circuitlocution.com/images/pss460/latches.jpg" style="float:left;padding-right:5px;" alt="Other PSS-460 Chips" /></td>
<td>
<p>Some other chips (a D-Latch and possibly a demux). </p>
<p>These are mostly related to temporarily holding data from button pushes and translating hundreds of buttons and LEDs into addresses so the CPU can perform input/output to each without needing a pin for each.   </p>
<p>There are rarely bends here, and most short circuits here will behave as though you pressed one or more buttons/keys.  </p>
</td>
</tr>
</table>
<p>To be continued in <a href="http://www.circuitlocution.com/2008/04/27/bending-a-pss-460-finding-bends/">part 2 &#8211; Finding Bends</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2008/04/25/bending-a-pss-460/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Update &#8211; Bendable devices pages</title>
		<link>http://www.circuitlocution.com/2007/05/07/update-bendable-devices-pages</link>
		<comments>http://www.circuitlocution.com/2007/05/07/update-bendable-devices-pages#comments</comments>
		<pubDate>Tue, 08 May 2007 06:33:44 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/2007/05/07/update-bendable-devices-pages/</guid>
		<description><![CDATA[Getting started on a new project, the result of spending too much time at Goodwill, staring at keyboards and wondering if they&#8217;re worth buying.  I&#8217;m trying to collect a list of devices that are bendable, starting with keyboards.  I&#8217;m sticking mostly to the 80s-era keyboards, like the casio sks and yamaha psses, though [...]]]></description>
			<content:encoded><![CDATA[<p>Getting started on a <a href='http://www.circuitlocution.com/circuit-bending/bendable-devices/bendable-keyboards/'>new project</a>, the result of spending too much time at Goodwill, staring at keyboards and wondering if they&#8217;re worth buying.  I&#8217;m trying to collect a list of devices that are bendable, starting with keyboards.  I&#8217;m sticking mostly to the 80s-era keyboards, like the casio sks and yamaha psses, though if I stumble across a bent keyboard that&#8217;s more recent and I think sounds good or shows potential, I&#8217;ll add it.</p>
<p>There&#8217;s a lot of info missing, like years the instruments were produced, whether they&#8217;re polyphonic, etc, but I&#8217;ll fill it in as time goes on.  If you spot some I&#8217;m missing, particularly if you have links that include images and/or samples, <a href='http://www.circuitlocution.com/2006/12/18/contact-form/'>drop me a line</a>.  I can use all the help I can get.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2007/05/07/update-bendable-devices-pages/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upcoming articles</title>
		<link>http://www.circuitlocution.com/2007/01/31/upcoming-articles</link>
		<comments>http://www.circuitlocution.com/2007/01/31/upcoming-articles#comments</comments>
		<pubDate>Wed, 31 Jan 2007 17:22:05 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/2007/01/31/upcoming-articles/</guid>
		<description><![CDATA[I know I have more basic electronics articles to write, but I have other things in the docket at the moment:
- What&#8217;s in a black blob?  I&#8217;ll be taking apart a black blob device to show, but I&#8217;ll explain what makes it different from the 80s devices beginner circuitbenders love.  (Hint:  it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I know I have more basic electronics articles to write, but I have other things in the docket at the moment:</p>
<p>- What&#8217;s in a black blob?  I&#8217;ll be taking apart a black blob device to show, but I&#8217;ll explain what makes it different from the 80s devices beginner circuitbenders love.  (Hint:  it&#8217;s not the availability of bend points that make them different.)<br />
- What can you do with a black blob?  This one should have samples, as I just got a mixer that will aid in recording.  Hopefully this will show the depth to which black blob devices can be modded, even when limited to clock speed modifications.  Suddenly, all those <$5 noisemaking toys at the thrift shop start looking good.</p>
<p>And the basics:<br />
- Need to write up series vs parallel and path of least resistance, especially considering how complicated the clockspeed circuit mods for a black blob device can get.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2007/01/31/upcoming-articles/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Circuitbending Video</title>
		<link>http://www.circuitlocution.com/2007/01/23/circuitbending-video</link>
		<comments>http://www.circuitlocution.com/2007/01/23/circuitbending-video#comments</comments>
		<pubDate>Tue, 23 Jan 2007 22:04:19 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[Press]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/2007/01/23/circuitbending-video/</guid>
		<description><![CDATA[Make&#8217;s Bre Pettis and circuit bender Justin Gerardy of Bipolar Productions talk about some basic circuitbending techniques:

From the Makezine.com Weekend Projects Blog.

It&#8217;s cool that a big name like Make is doing circuitbending, but there&#8217;s a little too much tell and not quite enough show.  Of course, I&#8217;m discovering myself how hard it is to [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.makezine.com'>Make</a>&#8217;s Bre Pettis and circuit bender Justin Gerardy of <a href='http://www.bplr.com/'>Bipolar Productions</a> talk about some basic circuitbending techniques:</p>
<p><embed wmode="transparent" src="http://blip.tv/scripts/flash/blipplayer.swf?autoStart=false&#038;file=http://blip.tv/file/get/Make-MakePodcastCircuitBending947.flv%3Fsource%3D3" quality="high" width="500" height="282" name="movie" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></p>
<p><small>From the <a href="http://www.makezine.com/blog/archive/weekend_projects/">Makezine.com Weekend Projects Blog</a>.<br />
</small></p>
<p>It&#8217;s cool that a big name like Make is doing circuitbending, but there&#8217;s a little too much tell and not quite enough show.  Of course, I&#8217;m discovering myself how hard it is to shoot photos or vids of tiny circuitboards.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2007/01/23/circuitbending-video/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contact Form</title>
		<link>http://www.circuitlocution.com/2006/12/18/contact-form</link>
		<comments>http://www.circuitlocution.com/2006/12/18/contact-form#comments</comments>
		<pubDate>Mon, 18 Dec 2006 20:12:19 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/2006/12/18/contact-form/</guid>
		<description><![CDATA[Got a question?  Have an article suggestion?  Want to know more about something?  Let me know.
]]></description>
			<content:encoded><![CDATA[<p>Got a question?  Have an article suggestion?  Want to know more about something?  Let me know.<br />

<form action="http://www.circuitlocution.com/2006/12/18/contact-form" method="post" id="dekoboko_form">
<input type="hidden" id="dekoboko_nonce" name="dekoboko_nonce" value="771c8dd62e" /><input type="hidden" name="_wp_http_referer" value="/feed" />

<p>Fields marked with <span class="dekoboko_required">*</span> are required.</p>

<fieldset>
<ol>
<li>
    <label for="dekoboko_name">Name<span class="dekoboko_required">*</span></label>
    <input type="text" name="dekoboko_required[name]" id="dekoboko_name" value="" size="30" />
</li>

<li>
    <label for="dekoboko_email">Email<span class="dekoboko_required">*</span></label>
    <input type="text" name="dekoboko_required[email]" id="dekoboko_email" value="" size="30" />
</li>

<li>
    <label for="dekoboko_subject">Subject</label>
    <input type="text" name="dekoboko_optional[subject]" id="dekoboko_subject" value="" size="30" />
</li>

<li>
    <label for="dekoboko_message">Message<span class="dekoboko_required">*</span></label>
    <textarea name="dekoboko_required[message]" cols="30" rows="5" id="dekoboko_message"></textarea>
</li>

<li>
    <label for="dekoboko_cc_me">CC Me</label>
    <input type="checkbox" name="dekoboko_optional[cc_me]" id="dekoboko_cc_me" value="Y" />
    <span style="font-size: x-small;">Check this box to send a copy of your message to yourself.</span>
</li>

<li><label for="recaptcha_challenge_field">Are You Human?<span class="dekoboko_required">*</span><br />
    <span style="font-size: x-small;"><a href="http://recaptcha.net/popuphelp/" onclick="window.open('http://recaptcha.net/popuphelp/','name','height=600,width=500'); return false;" title="Help">What's this?</a></span></label>
    
                <script type='text/javascript'>
                var RecaptchaOptions = { theme : '', lang : '' };
                </script>
            <strong>To use reCAPTCHA you must get an API key from <a href='http://recaptcha.net/api/getkey'>http://recaptcha.net/api/getkey</a></strong></li>
</ol>
</fieldset>

<fieldset id="dekoboko_end">
    <input type="submit" name="dekoboko_submit" id="dekoboko_submit" value="Send Message" />
</fieldset>
</form>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2006/12/18/contact-form/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updates</title>
		<link>http://www.circuitlocution.com/2006/12/13/updates</link>
		<comments>http://www.circuitlocution.com/2006/12/13/updates#comments</comments>
		<pubDate>Wed, 13 Dec 2006 21:42:38 +0000</pubDate>
		<dc:creator>circuit</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.circuitlocution.com/2006/12/13/updates/</guid>
		<description><![CDATA[Added a new circuitbending article on building an Advanced Probe.
I&#8217;ve not actually built one fully &#8211; I actually use a prototype breadboard and temporarily solder leads directly on to the PCB. This works great if you can look at a board and know where the V5+ and GND pins are by their location or pin [...]]]></description>
			<content:encoded><![CDATA[<p>Added a new circuitbending article on building an <a title="Advanced Probe" href="/circuit-bending/building-an-advanced-probe/">Advanced Probe.</a></p>
<p>I&#8217;ve not actually built one fully &#8211; I actually use a prototype breadboard and temporarily solder leads directly on to the PCB. This works great if you can look at a board and know where the V5+ and GND pins are by their location or pin shape (on chips).  If you don&#8217;t have that kind of knowledge (I&#8217;ll write it up later, I promise), or just want a good system for finding bends, the Advanced Probe is a good idea.</p>
<p>I came up with the idea initially when reading Rheed Ghazala&#8217;s <a href="http://www.anti-theory.com/soundart/circuitbend/cb18.html">page on Cautions</a>, which lists warning signs like sparks or batteries heating up.  In my opinion, if you&#8217;ve reached a point where the chip is getting hot or the batteries are draining so fast they&#8217;re getting hot, you&#8217;re already potentially damaging the instrument, possibly in a subtle way you won&#8217;t notice until later.  Just checking the voltage difference before making the connection will prevent this from happening.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circuitlocution.com/2006/12/13/updates/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
