<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Busy hands | Disquiet mind</title>
  <link>https://chebe.dreamwidth.org/</link>
  <description>Busy hands | Disquiet mind - Dreamwidth Studios</description>
  <lastBuildDate>Sat, 03 Apr 2021 11:46:14 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>chebe</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/12863143/105601</url>
    <title>Busy hands | Disquiet mind</title>
    <link>https://chebe.dreamwidth.org/</link>
    <width>100</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>https://chebe.dreamwidth.org/127230.html</guid>
  <pubDate>Sat, 03 Apr 2021 11:46:14 GMT</pubDate>
  <title>Piano LED Visualizer</title>
  <link>https://chebe.dreamwidth.org/127230.html</link>
  <description>Every so often I take a fancy to the idea of taking up the piano again. I was going through one of these spells when I came across this project, the &lt;a href=&quot;https://github.com/onlaj/Piano-LED-Visualizer&quot;&gt;Piano LED Visualizer&lt;/a&gt;. How could I not give it a go?&lt;br /&gt;&lt;br /&gt;I ordered the suggested Waveshare LCD TFT 1.44&quot; 128x128px, WS2812B LED Strip (144 per metre), 5V 6A power supply, &lt;a href=&quot;https://www.aliexpress.com/item/1005001288440610.html&quot;&gt;silica tube strip&lt;/a&gt; in T0515 for 12mm in 2m length, and iConnectivity mio midi-to-usb cable. (I had a cable already, but thought it wasn&apos;t working. Turns out the port labels on my piano are backwards. &lt;small&gt;(If I keep writing it everywhere maybe I&apos;ll actually remember next time.)&lt;/small&gt;) I already had the Raspberry Pi Zero, and miscellaneous components. As well as a digital piano. Time to get soldering.&lt;br /&gt;&lt;br /&gt;I know the instructions say there&apos;s no need to solder, but I did anyway. I used a &lt;a href=&quot;https://shop.pimoroni.com/products/pico-hat-hacker&quot;&gt;Pico hat hacker&lt;/a&gt; board and soldered the connections on to it. The idea is to wire up the power between the LEDs and Pi as in &lt;a href=&quot;https://tutorials-raspberrypi.com/connect-control-raspberry-pi-ws2812-rgb-led-strips/&quot;&gt;this article.&lt;/a&gt; Checking the &lt;a href=&quot;https://pinout.xyz/pinout/pin12_gpio18#&quot;&gt;pinout&lt;/a&gt; that looks like Data out on pin 12, and I used pin 34 for common ground. Then soldered a few connectors/adapters, before seating the Waveshare on top, installing the software, etc.&lt;br /&gt;&lt;br /&gt;At this point it all works, but it&apos;s a loose bundle of components, so let&apos;s make that case. The instructions really gloss over this part. The case is &lt;a href=&quot;https://github.com/onlaj/Piano-LED-Visualizer/blob/master/RPICaseModel.stl&quot;&gt;this model&lt;/a&gt;, but it&apos;s based off &lt;a href=&quot;https://www.thingiverse.com/thing:3393553&quot;&gt;this original case for PinkyPi&lt;/a&gt;. Which is where I found &lt;a href=&quot;https://www.crackedconsole.com/community/raspberrypi-gaming/pinkypi-version-1-0b/&quot;&gt;the guide&lt;/a&gt; that finally told me I needed M2.5 screws, standoffs, and nuts to assemble everything together. (The direction pad button is wonderful, but the other ones did not work for me at all. At least I can still reach the buttons through the opening in the case.)&lt;br /&gt;&lt;br /&gt;I also ordered the &lt;a href=&quot;http://compasflamenco.com/midi-c-3/midi-usbusb-p-4.html&quot;&gt;midi usb-to-usb adapter&lt;/a&gt; needed to try the Synthesia feature, but haven&apos;t had a chance to try it out (due to a major mix up in shipping, that the seller was great at getting sorted out, but it took a while).&lt;br /&gt;&lt;br /&gt;Overall the LEDs lighting up next to the key you pressed is neat. And you can set the LEDs to play animations if you just want background lighting, say for a video chat. But the LEDs don&apos;t line up well. I don&apos;t know if it&apos;s just because I got a cheap set of LEDs, but they are off at each edge of the keyboard by a couple of keys. Overall this feels like an early version project, but all the important parts are there. Including the software which is fairly solid. And it&apos;s very fun to play with.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://chebe.dreamwidth.org/127230.html#cutid1&quot;&gt;Photos&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;image&quot; style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;https://lostaurora.net/gallery/galleries/blog2021/20210317_painoVisualizer_02_sideShot.JPG&quot;&gt;&lt;img width=&quot;486&quot; alt=&quot;&quot; src=&quot;https://lostaurora.net/gallery/galleries/blog2021/20210317_painoVisualizer_02_sideShot.JPG&quot; height=&quot;648&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Piano LED Visualizer in rainbow demo pattern&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Photo by &lt;span style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;https://chebe.dreamwidth.org/profile&apos;&gt;&lt;img src=&apos;https://www.dreamwidth.org/img/silk/identity/user.png&apos; alt=&apos;[personal profile] &apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: text-bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;https://chebe.dreamwidth.org/&apos;&gt;&lt;b&gt;chebe&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=chebe&amp;ditemid=127230&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://chebe.dreamwidth.org/127230.html</comments>
  <category>music</category>
  <category>midi</category>
  <category>3dprinting</category>
  <category>raspberrypi</category>
  <category>neopixels</category>
  <category>pla</category>
  <category>photos</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
