fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#MiniDexed

0 posts0 participants0 posts today
diyelectromusic<p>Finally finished the build guide and design for my MiniDexed EuroRack module.</p><p>Definitely still a prototype and definitely still not for use in anything but a sacrificial system.</p><p>Plenty I could be doing to make it better, but it is probably at the "good enough to lose interest" stage for me now :)</p><p><a href="https://diyelectromusic.com/2025/02/22/minidexed-eurorack-pcb-design/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">diyelectromusic.com/2025/02/22</span><span class="invisible">/minidexed-eurorack-pcb-design/</span></a></p><p><a href="https://mastodon.social/tags/SynthDIY" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SynthDIY</span></a> <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> <a href="https://mastodon.social/tags/MIDI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MIDI</span></a></p>
Simple DIY Electronic Music Projects<p><strong>MiniDexed EuroRack PCB Build&nbsp;Guide</strong></p><p>Here are the build notes for my <a href="https://diyelectromusic.com/2025/02/22/minidexed-eurorack-pcb-design/" rel="nofollow noopener noreferrer" target="_blank">MiniDexed EuroRack PCB&nbsp;Design</a>.</p><p><strong><em>This is a DIY module only for use in my own DIY system.</em></strong></p><p><strong>Do NOT use this alongside expensive modules in an expensive rack. It is highly likely to cause problems with your power supply and could even damage your other modules.</strong></p><p><em><strong>Warning!</strong> I strongly recommend using old or second hand equipment for your experiments.&nbsp; I am not responsible for any damage to expensive instruments!</em>&nbsp;</p><p>If you are new to single board computers, see the&nbsp;<a href="https://diyelectromusic.wordpress.com/getting-started/" rel="nofollow noopener noreferrer" target="_blank">Getting Started</a> pages.</p><p><strong>Bill of Materials</strong></p><ul><li><a href="https://diyelectromusic.com/2025/02/22/minidexed-eurorack-pcb-design/" rel="nofollow noopener noreferrer" target="_blank">MiniDexed EuroRack PCB</a> (GitHub link below)</li><li>Front panel</li><li>Raspberry Pi Zero (1 or 2)</li><li>GY-PCM5102 module</li><li>128×32 SSD1306 OLED display module (pins order: GND-VCC-SCL-SDA)</li><li>1x L7805 regulator</li><li>1x H11L1 optoisolator</li><li>1x 1N5817 Schottky diode</li><li>1x 1N4148 or 1N914 signal diode</li><li>1×220Ω, 1×470Ω resistors</li><li>5x 10nF ceramic capactiors</li><li>3x 100nF ceramic capacitors</li><li>2x 47uF electrolytic capacitors (low profile if possible – see text)</li><li>1x switched rotary encoder with a threaded shroud and nut</li><li>2x tall tactile buttons – 6x6mm base, at least 12mm height (it needs to poke through the panel!)</li><li>16-way shrouded EuroRack style power header.</li><li>40-way GPIO header (optional: extended – see discussion).</li><li>Pin-headers and connecting wires.</li></ul><p>Also required: 3.5mm panel mount sockets for audio and MIDI – I use different types, but it will depend on the panel used (see panel discussion).</p><p><strong>Build Steps</strong></p><p>Taking a typical “low to high” soldering approach, this is the suggested order of assembly:</p><ul><li>Resistors and diode on the top.</li><li>H11L1 (assuming soldered directly to the PCB).</li><li>Disc capacitors on the top.</li><li>Diode and disc capacitor on the bottom.</li><li>Electrolytic capacitors on the bottom.</li><li>GPIO and 16-way power socket on the bottom.</li><li>Buttons and encoder on the top.</li><li>GY-PCM5102 module (see photos for steps required prior to fixing).</li><li>SSD1306 (see photos for steps required prior to fixing).</li></ul><p>Here are some build photos and more details of the steps involved.</p><p>Note: Most of these photos show the build for V0.1 of the PCB. There are some minor updates in V0.2 which will be noted where relevant.</p><p>The power circuit on the underside of the board has two options for mounting the regulator. It can go either vertically or horizontally, but with the tab up. Both methods use the same solder holes. Which is chosen will largely depend on what heatsink options there are.</p><p>Note: the first version of the board only had a single option, with the tab down, making contact with the PCB. This didn’t really work from a cooling perspective, hence the change.</p><p>The following “in progress” photos still show the first version of the board with the regulator the other way around, an additional resistor, omitted from V2, and the diode in a different place.</p><p>Note that low-profile capacitors may be required as they will sit underneath the Raspberry Pi Zero. If the regulator is “standing up” then it should be possible to bend the capacitors over into the space reserved for the regulator.</p><p>The GPIO headers have to allow enough space for the Zero to be mounted and not interfere with the PCM5102. See discussion below.</p><p>The EuroRack headers need to be correctly oriented and shrouded headers are strongly recommended.</p><p>The SSD1306 requires additional spacers on the pins to raise it above the PCB for presentation closer to the front panel.</p><p>The PCM5102 must have its solder jumpers configured, if not set already, and requires both sets of pin headers adding.</p><p>In the photo below, the PCM5102 has zero-ohm, surface mount resistors as jumpers – but it is really hard to see! On first glance, it looks like there is no link configured at all, but they are connected as: 1L, 2L, 3H, 4L.</p><p>These modules have to be added after the other components, as they prevent access to the solder pads during assembly.</p><p><strong>GPIO Header Options</strong></p><p>One option is to use extended headers, which ought to allow room for the Zero and a heatsink (if required) on the main BCM chip. Note: A V2 Pi Zero could probably benefit from a heatsink I’d imagine if running fully processing all 8 tone generators.</p><p>Another option is to remove the on-board 3.5mm, SMT, audio jack on the PCM5102 as shown below, and use “normal” sized GPIO headers.</p><p>If non-extended GPIO header is used then, as already mentioned, low-profile electrolytic capacitors may be required as they are positioned underneath the Pi Zero too.</p><p><strong>Power Options</strong></p><p>As previously mentioned, there wasn’t really much choice when it came to mounting the power regulator for V1 of the board, but in V2 I’ve positioned it differently to allow it to be “tab up” or upright.</p><p>The upright positioning was hopefully placed so that a long, thin heatsink could be mounted alongside the Pi. This shows one of those heatsinks you can get for M2 SSD cards. I figure that drilling a hole in it would do the trick, but I’ve not actually done this myself (see below).</p><p>The solution I went with in the end was to actually replace the 7805 with a 7805-compatible DC-DC buck converter. These are available fairly cheaply online.</p><p>These work a lot more efficiently than a 7805, so especially when drawing 300mA or so from a Pi Zero 2 whilst dropping from 12V down to 5V, they still have no need of a heatsink.</p><p>The downside of using these (apparently) is that as a switching power unit, they can be pretty electrically noisy. But as I’m powering a microcontroller rather than a pure analog circuit in the first place, I decided it probably wasn’t going to be making things much worse. This is hardly a high quality, electrically clean build anyway!</p><p><strong>Final Assembly</strong></p><p>Required Components to use my panel:</p><ul><li>MiniDexed EuroRack Panel (see Github link below).</li><li>Raspberry Pi Zero (1 or 2) with GPIO header pins.</li><li>MiniDexed EuroRack PCB as described above.</li><li>Panel mount 3.5mm TRS socket for MIDI. 6mm diameter hole assumed.</li><li>Panel mount 3.5mm TRS socket for audio. 8mm diameter hole assumed.</li><li>2.5mm mounting posts, screws and nuts.</li></ul><p>I’m using the same designs of TRS sockets for MIDI and audio that I use in all my modules. These need mounting on the panel. Soldering will come in a moment.</p><p>I found that with the GPIO header height I was using, alongside the final height of the SSD1306, height of the buttons, and the encoder’s shroud, that the following mountings were required:</p><ul><li>2x black nylon 2.5mm 6mm screws</li><li>2x black 10mm 2.5mm spacers</li><li>2x white 8mm 2.5mm spacers with screws</li><li>2x white nylon 2.5mm 6mm screws</li></ul><p>An alternative build had a slightly larger gap (due to using 12mm buttons) so required four sets of 10×2.5mm spacers.</p><p>Another quirk of my first build was that I only had 9mm high buttons which wasn’t quite enough to reach through the panel. Ideally a 11mm or larger button would be required.</p><p>But this allowed me to 3D print a white 2.8mm diameter, 3.0mm high, extension that I could glue on the top, meaning that the exposed part of the button was white, matching the panel.</p><p>My second build used a black panel and 12mm buttons, but as already mentioned this meant the panel had to use 10mm spacers instead of 8mm spacers. One issue with that is that there isn’t much of the encoder shaft exposed. I found some knobs that worked ok, but my preferred (cheap) knobs could not be fitted and still allow the encoder switch to function.</p><p>In summary, there is still a fair bit of trial and error with each build depending on the exact combinations of screen height, encoder shaft length, button length and so on.</p><p>Once the PCB and panel is fixed together then the two 3.5mm sockets can be soldered to the PCB (or connected using headers if that was the preferred option).</p><p>Recall that MIDI IN does not required a GND connection. Also double check which solder tabs correspond to the TIP and which to the RING, which should match the “T” and “R” labels on the PCB (“S” is for shield, i.e. GND).</p><p><strong>Testing</strong></p><p>I recommend performing the general tests described here:&nbsp;<a href="https://diyelectromusic.wordpress.com/pcbs/" rel="nofollow noopener noreferrer" target="_blank">PCBs</a>.</p><p>Then, prior to plugging in the RPi Zero, do the following:</p><ul><li>Verify that the 12V and GND connections of the EuroRack connector have no shorts.</li><li>Power up the board (no Pi) and verify that there is a 5V signal present and going to the PCM5102 and SSD1306. The PCM5102 should have its red power LED on.</li></ul><p>Only then power off, plug in the RPi Zero with an SD card containing MiniDexed (configuration below) and verify that the display, encoder, buttons, MIDI IN, and audio out are all working.</p><p><strong>MiniDexed Configuration</strong></p><p>The following are the key MiniDexed.ini configuration options required:</p><pre>SoundDevice=i2s<br><br>SSD1306LCDI2CAddress=0x3C<br>SSD1306LCDWidth=128<br>SSD1306LCDHeight=32<br>LCDColumns=20<br>LCDRows=2<br><br>ButtonPinBack=5<br>ButtonActionBack=click<br>ButtonPinSelect=11<br>ButtonActionSelect=click<br>ButtonPinHome=6<br>ButtonActionHome=click<br>ButtonPinShortcut=11<br><br>EncoderEnabled=1<br>EncoderPinClock=10<br>EncoderPinData=9</pre><p><strong>PCB Errata</strong></p><p>As already noted, there were a number of issues with the first version of the PCB, but these should have been addressed in the published version.</p><p>As the time of writing, there are no further known issues with V0.2 of the PCB.</p><p>Enhancements:</p><ul><li>I feel like the power situation ought to be better. One option could be to break out a USB connection to the Zero directly allowing the use of a standard “wall wart” type supply.</li><li>Another option might be to make use of the solder pads on the rear of a Zero (like the <a href="https://zerostem.io/" rel="nofollow noopener noreferrer" target="_blank">Zero STEM</a> does).</li><li>It might also be useful to provide a configurable (e.g. solder bridge) link to enable the EuroRack +5V supply as an option.</li><li>There are already options to use internal (within a rack) links for MIDI and audio if required using the pin headers on the PCB, but it might be nice to allow a choice between panel or rear connectors.</li></ul><p><a href="https://github.com/diyelectromusic/sdemp_eurorack/tree/main/RpiZeroMiniDexed" rel="nofollow noopener noreferrer" target="_blank">Find it on GitHub here</a>.</p><p><strong>Closing Thoughts</strong></p><p>I’m still not fully happy with the longer-term implications of how I’m powering these boards, but I’ll see how things go. Those DC-DC converters seem like a feasible option so I’ll see how they perform.</p><p>The panel height issue could be better too – it would be nice to have a recommended set of components and a known useful size of spacers, but there is still a fair bit of trial an error at the moment with each build.</p><p>Also, sometimes the display height isn’t perfect, as shown below. I might 3D print a display bezel or surround to help.</p><p>The end results looks pretty good though, so for this stage in my thinking about these, I’m pretty pleased with how this has ended up.</p><p>But one last time, just to make my position totally clear: <em>this is a DIY system and should only be used with other DIY modules you wouldn’t mind too much losing.</em></p><p>It is <strong>NOT for use </strong>alongside other commercial (expensive) or treasured modules. There are commercial versions of MiniDexed apparently for that, that I have no experience of.</p><p>Kevin</p><p><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/eurorack/" target="_blank">#EuroRack</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/midi/" target="_blank">#midi</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/minidexed/" target="_blank">#minidexed</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/pcb/" target="_blank">#pcb</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/raspberry-pi-zero/" target="_blank">#RaspberryPiZero</a></p>
diyelectromusic<p>Couple of interesting, cheap modules that seem to work pretty well with MiniDexed. Details here:</p><p><a href="https://diyelectromusic.com/2025/03/02/almost-all-in-one-minidexed-io-options/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">diyelectromusic.com/2025/03/02</span><span class="invisible">/almost-all-in-one-minidexed-io-options/</span></a></p><p><a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a></p>
diyelectromusic<p>Turns out you can use the old Google/Raspberry Pi AIY Voice HAT as the audio output for a MiniDexed.</p><p><a href="https://diyelectromusic.com/2024/10/12/aiy-voice-hat-and-minidexed/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">diyelectromusic.com/2024/10/12</span><span class="invisible">/aiy-voice-hat-and-minidexed/</span></a></p><p><a href="https://mastodon.social/tags/AIYVoiceHat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AIYVoiceHat</span></a> <a href="https://mastodon.social/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaspberryPi</span></a> <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> </p><p><a href="https://makertube.net/w/hu8qmtHg4xQY1khWfGvFdE" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">makertube.net/w/hu8qmtHg4xQY1k</span><span class="invisible">hWfGvFdE</span></a></p>
Simple DIY Electronic Music Projects<p>Someone asked on the MiniDexed forums if the Google/Raspberry Pi AIY Voice HAT could be used with MiniDexed. This reminded me that I had V1 of the kit tucked away in a corner somewhere, so decided to finally take a look at it!</p><p><em><strong>Warning!</strong> I strongly recommend using old or second hand equipment for your experiments.&nbsp; I am not responsible for any damage to expensive instruments!</em></p><p>If you are new to microcontrollers and single board computers, see the&nbsp;<a href="https://diyelectromusic.wordpress.com/getting-started/" rel="nofollow noopener noreferrer" target="_blank">Getting Started</a> pages.</p><p><strong>Parts list</strong></p><ul><li>Raspberry Pi 3</li><li>AIY VoiceKit</li><li>USB MIDI Controller</li></ul><p><strong>AIY Voice HAT</strong></p><p>The core project information can be found here:</p><ul><li><a href="https://aiyprojects.withgoogle.com/voice-v1" rel="nofollow noopener noreferrer" target="_blank">https://aiyprojects.withgoogle.com/voice-v1</a></li><li><a href="https://pinout.xyz/pinout/voice_hat" rel="nofollow noopener noreferrer" target="_blank">https://pinout.xyz/pinout/voice_hat</a></li><li><a href="https://github.com/google/aiyprojects-raspbian/tree/aiyprojects" rel="nofollow noopener noreferrer" target="_blank">https://github.com/google/aiyprojects-raspbian/tree/aiyprojects</a></li></ul><p>And here are some additional sources of information:</p><ul><li><a href="https://dronebotworkshop.com/hacking-google-aiy-voice-kit-part-1/" rel="nofollow noopener noreferrer" target="_blank">https://dronebotworkshop.com/hacking-google-aiy-voice-kit-part-1/</a></li><li><a href="https://community.element14.com/products/raspberry-pi/b/blog/posts/google-s-alexa-like-pi-aiy-kit-mini-teardown" rel="nofollow noopener noreferrer" target="_blank">https://community.element14.com/products/raspberry-pi/b/blog/posts/google-s-alexa-like-pi-aiy-kit-mini-teardown</a></li></ul><p>The Google-designed AIY Voice HAT is an add-on board designed for use with a Raspberry Pi 3 to provide audio input and output, with breakout connections for I2S, SPI, servos and motor drivers. Audio input is provided via two MEMS microphones that stream I2S directly into the Pi and audio output is provided by a MAX98357A – a “Tiny, Low-Cost, PCM Class D Amplifier with Class AB Performance” according to the datasheet.</p><p>This is the same device used on the <a href="https://www.adafruit.com/product/3006" rel="nofollow noopener noreferrer" target="_blank">“Adafruit I2S 3W Class D Amplifier Breakout – MAX98357A”</a> and in fact, if you look at the schematic for the voice HAT there is an interesting section that seems to imply that one of the Adafruit modules can be added to provide a second channel output for full stereo operation.</p><p>And it can be seen that there is a row of 7 unmarked pin header holes that when paired with a couple of additional holes the other side of the onboard MAX98357A, looks suspiciously like the pin footprint of the Adafruit board.</p><p>And sure enough, in the guide it does suggest adding that module to give a right channel output (<a href="https://aiyprojects.withgoogle.com/voice-v1/#makers-guide--gpio-pinout-and-expansions" rel="nofollow noopener noreferrer" target="_blank">see more here</a>).</p><p><strong>Audio on the AIY Voice HAT</strong></p><p>In terms of GPIO interface, the full details can be found at <a href="https://pinout.xyz/pinout/voice_hat" rel="nofollow noopener noreferrer" target="_blank">pinout.xyz here</a> and in the <a href="https://aiyprojects.withgoogle.com/voice-v1/#makers-guide--gpio-pinout-and-expansions" rel="nofollow noopener noreferrer" target="_blank">AIY Voice datasheet</a>, but the relevant ones for audio output are as follows:</p>Physical PinGPIOFunction25V Power6GND1218I2S Clock3519I2S WS3616Amp Shutdown3820I2S Data IN4021I2S Data OUT<p>These are standard power and I2S (PCM) audio connections, apart from GPIO16 “Amp Shutdown”. This is connected to “SD_Mode” of the MAX98357A (see above schematic section). The datasheet tells us that driving this LOW will put the amp into shutdown. But it also says it is responsible for selecting the mode of the amplifier, depending on the resistor used to drive SD_Mode HIGH. Example resistor values are provided for 1.8V and 3.3V operation:</p><p>There is a solder jumper on the board that changes the resistances to enable stereo mode – i.e. L channel goes to the onboard MAX98357A and R channel goes to the Adafruit add-on module.</p><p>For operation with MiniDexed, this pin just has to be held HIGH to 3.3V.</p><p>Also, of course, MiniDexed has no audio input, so GPIO20 (pin 38) just has to remain unused.</p><p><strong>AIY Voice HAT Other Pins</strong></p><p>Key additional functions for a MiniDexed would typically be:</p><ul><li>Serial MIDI interface via the UART (RX/TX).</li><li>Display either via direct GPIO or over I2C.</li><li>Button inputs.</li><li>Rotary encoder.</li></ul><p>In terms of the AIY Voice HAT, there are breakouts for I2C, SPI and then bespoke output driver connections for servos or motors. The button header includes outputs for a LED and an input for a button switch (which is also duplicated by the on-board button).</p><p>This means the following GPIO pins are easily available for MiniDexed purposes:</p>GPIOTypical AIY UsePossible MiniDexed Use2I2C headerI2C SDA for display3I2C headerI2C SCK for display7SPI headerGeneral IO8SPI headerGeneral IO9SPI headerGeneral IO10SPI headerGeneral IO14TXD headerTX for MIDI15RXD headerRX for MIDI22SPI headerGeneral IO23ButtonButton Input<p>All other GPIO pins include electronic circuitry as part of the AIY HAT which means it would be somewhat problematic to use for other purposes.</p><p><strong>Use with MiniDexed</strong></p><p>So for basic audio output it is possible to use the AIY Voice HAT with MiniDexed provided that GPIO 16 (Amp Shutdown) can be set HIGH.</p><p>Thankfully the Raspberry Pi has the config.txt file which is read and processed on startup before any operating system runs and this has the ability to preset GPIO pins to a defined state.</p><p>To use the AIY Voice HAT with MiniDexed therefore requires the following configuration.</p><p>In MiniDexed.ini, configure sound output to be I2S:</p><pre>SoundDevice=i2s</pre><p>In config.txt, preset GPIO 16 to be HIGH:</p><pre>gpio=16=op,dh</pre><p>Then be sure to check that any other GPIO uses in minidexed.ini do not conflict with any of the GPIO pins used by the AIY Voice HAT.</p><p>Then it is just a case of connect up the speaker, plug in a USB MIDI controller, and it just works.</p><p><a href="https://makertube.net/w/hu8qmtHg4xQY1khWfGvFdE" rel="nofollow noopener noreferrer" target="_blank">https://makertube.net/w/hu8qmtHg4xQY1khWfGvFdE</a></p><p><strong>Closing Thoughts</strong></p><p>Apparently these HATs can be bought quite cheaply these days, and I suppose if you have one lying around already (that you got a number of years ago off a magazine!) then it is an easy source of an I2S DAC.</p><p>But really, it isn’t easy to build out the other MiniDexed interface components to make a fully functional system, so I’d probably say save you AIY HAT for some neat robotics applications and just get a GY-PCM5102 module.</p><p>But if you want to get on an use the AIY Voice HAT as your sound output for a MiniDexed, then yes. It works. And so would the Adafruit MAX98357A breakout.</p><p>Kevin</p><p><a href="https://diyelectromusic.com/2024/10/12/aiy-voice-hat-and-minidexed/" class="" rel="nofollow noopener noreferrer" target="_blank">https://diyelectromusic.com/2024/10/12/aiy-voice-hat-and-minidexed/</a></p><p><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/aiy-voice-hat/" target="_blank">#aiyVoiceHat</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/max98357a/" target="_blank">#MAX98357A</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/minidexed/" target="_blank">#minidexed</a></p>
diyelectromusic<p><strong>Raspberry Pi AIY Voice Kit (V1) MiniDexed</strong></p> <p><a href="https://makertube.net/videos/watch/857f9de5-87d9-46d9-b90b-679339976fa2" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">makertube.net/videos/watch/857</span><span class="invisible">f9de5-87d9-46d9-b90b-679339976fa2</span></a></p>
diyelectromusic<p><span class="h-card" translate="no"><a href="https://mastodon.social/@themagpi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>themagpi</span></a></span> I've built up a PCB to support four GY-PCM5102 DACs with a Raspberry Pi 5 and MiniDexed to give 8-channel audio output.</p><p>Includes: 4xDACs, SSD1306 display, encoder, buttons, MIDI IN/OUT.</p><p>Full details here: <a href="https://diyelectromusic.com/2024/06/09/minidexed-quad-dac-pcb-design/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">diyelectromusic.com/2024/06/09</span><span class="invisible">/minidexed-quad-dac-pcb-design/</span></a></p><p><a href="https://mastodon.social/tags/MagPiMonday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MagPiMonday</span></a> <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a></p>
diyelectromusic<p>I've built up a PCB to support four GY-PCM5102 DACs with a Raspberry Pi 5 and MiniDexed to give 8-channel audio output.</p><p>Includes: 4xDACs, SSD1306 display, encoder, buttons, MIDI IN/OUT.</p><p>Full details here: <a href="https://diyelectromusic.com/2024/06/09/minidexed-quad-dac-pcb-design/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">diyelectromusic.com/2024/06/09</span><span class="invisible">/minidexed-quad-dac-pcb-design/</span></a></p><p><a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> <a href="https://mastodon.social/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaspberryPi</span></a></p>
diyelectromusic<p><span class="h-card" translate="no"><a href="https://strangeobject.space/@Maker_of_Things" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Maker_of_Things</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/makershour" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>makershour</span></a></span> A1 Hello Kevin here. Feels like ages since I've managed a <a href="https://mastodon.social/tags/MakersHour" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MakersHour</span></a>! </p><p>I've been flitting about with different projects really, but the main thing has been my pseudo-educational synth thing I've been working on - that has several posts about it now.</p><p>Also, I keep tinkering with <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> too, which incidentally got a mention in <span class="h-card" translate="no"><a href="https://mastodon.social/@themagpi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>themagpi</span></a></span> this month.</p><p><a href="https://makertube.net/w/ke5t911VHa5yP7MaaXM1X1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">makertube.net/w/ke5t911VHa5yP7</span><span class="invisible">MaaXM1X1</span></a></p>
diyelectromusic<p>And hopefully I now have a test build of <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> that supports this too.</p><p><a href="https://github.com/probonopd/MiniDexed/pull/657" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/probonopd/MiniDexed</span><span class="invisible">/pull/657</span></a></p>
diyelectromusic<p>I appear to have MiniDexed (and circle) supporting ST7789 displays now, which means I can use a Pimoroni Pirate Audio with MiniDexed!</p><p>If you only need USB MIDI this is about as simple an option as it will be possible to have.</p><p>It would be a particularly neat, self-contained Pi Zero USB Gadget...</p><p><a href="https://mastodon.social/tags/Pimoroni" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pimoroni</span></a> <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> <a href="https://mastodon.social/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaspberryPi</span></a></p>
diyelectromusic<p><span class="h-card" translate="no"><a href="https://strangeobject.space/@Maker_of_Things" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Maker_of_Things</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/makershour" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>makershour</span></a></span> A5 Well, since I somewhat serendipitously fell into working on <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> I've done one - the Yamaha TX816 8-way DX7 synth (or as close as I needed to do it for me).</p><p>I'd really like to do something for the Casio CZ synths, but I've not found any code out there as a starting point yet and it is probably quite beyond me to do the maths from scratch.</p><p><a href="https://mastodon.social/tags/MakersHour" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MakersHour</span></a> </p><p><a href="https://diyelectromusic.wordpress.com/2023/02/24/minidexed-tx816-part-7-in-use/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">diyelectromusic.wordpress.com/</span><span class="invisible">2023/02/24/minidexed-tx816-part-7-in-use/</span></a></p>
diyelectromusic<p><span class="h-card" translate="no"><a href="https://mastodon.social/@themagpi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>themagpi</span></a></span> We've merged in preliminary Raspberry Pi 5 support to MiniDexed thanks to Rene's excellent Circle bare metal OS now supporting it. It's still considered experimental and doesn't currently do anything a Pi 3 or 4 can't do, but it does appear to work.</p><p>The photo is me testing PWM audio output on my Pi 5.</p><p><a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> <a href="https://mastodon.social/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaspberryPi</span></a> <a href="https://mastodon.social/tags/MagPiMonday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MagPiMonday</span></a></p><p><a href="https://github.com/probonopd/MiniDexed" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/probonopd/MiniDexed</span><span class="invisible"></span></a></p>
diyelectromusic<p>This is great new video about <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> with a particular focus on the performance presets.</p><p><a href="https://www.youtube.com/watch?v=uFpr1-5iYFI" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=uFpr1-5iYF</span><span class="invisible">I</span></a></p>
diyelectromusic<p>I've managed to get a build of MiniDexed working on a RPi 5 all thanks to Rene's excellent work on the circle bare metal environment for the Pi.</p><p>Early days, but the rate of development in circle is pretty astonishing!</p><p><a href="https://github.com/probonopd/MiniDexed/pull/638" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/probonopd/MiniDexed</span><span class="invisible">/pull/638</span></a></p><p><a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> <a href="https://mastodon.social/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaspberryPi</span></a></p>
lars<p>TIL: Es gibt einen quelloffenen <a href="https://social.lsnet.eu/tags/FM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FM</span></a> <a href="https://social.lsnet.eu/tags/Synthesizer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Synthesizer</span></a>, der sich eng am 80er-Klassiker <a href="https://social.lsnet.eu/tags/Yamaha" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Yamaha</span></a> <a href="https://social.lsnet.eu/tags/DX7" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DX7</span></a> orientiert und bare-metal (ohne Betriebssysteme wie Linux direkt auf der Hardware) auf einem <a href="https://social.lsnet.eu/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaspberryPi</span></a> läuft.</p><p><a href="https://github.com/probonopd/MiniDexed" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/probonopd/MiniDexed</span><span class="invisible"></span></a></p><p><a href="https://social.lsnet.eu/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> <a href="https://social.lsnet.eu/tags/Musik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Musik</span></a></p>
diyelectromusic<p>This is a great short demo of <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> performances in action by <a href="https://github.com/Banana71" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/Banana71</span><span class="invisible"></span></a></p><p><a href="https://www.youtube.com/watch?v=KS2k9vCg6cw" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=KS2k9vCg6c</span><span class="invisible">w</span></a></p>
diyelectromusic<p>Ha! Neat. I've just realised I can enable MIDI THRU for my RPi 400 PC keyboard to my serial MIDI interface and turn it into a MIDI keyboard controller via MiniDexed :)</p><p>Post updated: <a href="https://diyelectromusic.wordpress.com/2023/12/18/rpi-400-midi-and-audio-pcb-build-guide/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">diyelectromusic.wordpress.com/</span><span class="invisible">2023/12/18/rpi-400-midi-and-audio-pcb-build-guide/</span></a></p><p><a href="https://mastodon.social/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaspberryPi</span></a> <a href="https://mastodon.social/tags/RPi400" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPi400</span></a> <a href="https://mastodon.social/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a></p>
poetaster<p>Ergh. <a href="https://mastodon.gamedev.place/tags/MiniDexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MiniDexed</span></a> and euclidean drumming swallowd my home work. <a href="https://mastodon.gamedev.place/tags/arduino" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>arduino</span></a> drummer and bare metal pi (2011) ... Now where did i put the audio....</p>
Tao of Mac<p>Notes for January 08-14</p><p>It wasn’t a bad week overall–managed to finish a few projects that had been lingering for almost a year, and got a few more things done.(...)</p><p><a href="https://botsin.space/tags/3dprinting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>3dprinting</span></a> <a href="https://botsin.space/tags/notes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notes</span></a> <a href="https://botsin.space/tags/personal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>personal</span></a> <a href="https://botsin.space/tags/proxmox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>proxmox</span></a> <a href="https://botsin.space/tags/jellyfin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jellyfin</span></a> <a href="https://botsin.space/tags/minidexed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>minidexed</span></a> <a href="https://botsin.space/tags/weekly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>weekly</span></a> <a href="https://botsin.space/tags/orangepi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>orangepi</span></a></p><p><a href="https://taoofmac.com/space/notes/2024/01/14/1900" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">taoofmac.com/space/notes/2024/</span><span class="invisible">01/14/1900</span></a></p>