genuinequality

Download free music MP3s on genuine quality, the world’s largest online music catalogue, powered by your scrobbles. Free listening, videos, photos, The world’s largest online music catalogue, powered by your scrobbles. Free listening, videos, photos, stats, charts, biographies and concerts. stats, charts, biographies and concerts.

Sunday, October 27, 2024

Arduino Drum Trigger to MIDI Shield PCB Build Guide

Here are the build notes for my Arduino Drum Trigger to MIDI Shield PCB. Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments! If you are new…
Read on blog or Reader
Site logo image Simple DIY Electronic Music Projects Read on blog or Reader

Arduino Drum Trigger to MIDI Shield PCB Build Guide

By Kevin on October 27, 2024

Here are the build notes for my Arduino Drum Trigger to MIDI Shield PCB.

Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments!

If you are new to Arduino, see the Getting Started pages.

Bill of Materials

  • Arduino Drum Trigger to MIDI Shield PCB (GitHub link below)
  • 6x 2N3904 NPN transistors
  • 6x 1N4148 small signal diodes
  • 6x 1M resistors
  • 6x 100K resistors
  • 6x 10K resistors
  • 2x 220Ω resistors
  • 7x stereo TRS sockets (see photo for footprint)
  • Set of Arduino extended pin headers (1x 10 way, 2x 8 way, 1x 6 way)

Note that extended Arduino headers are recommended as they have longer legs which ensures that the TRS sockets will not get shorted out on the Arduino's USB socket or ICSP header.

If normal Arduino headers are used then steps must be taken to remove the possibilities of shorts once plugged in.

Build Steps

Taking a typical "low to high" soldering approach, this is the suggested order of assembly:

  • Diodes.
  • Resistors.
  • TRS sockets.
  • Transistors.
  • Arduino headers.

Here are some build photos.

The pads on the footprint for the transistors are quite close together, so care is needed to avoid shorts. I found it best to solder the middle pins first and then inspect with a magnifier after soldering.

Testing

I recommend performing the general tests described here: PCBs.

PCB Errata

There are the following issues with this PCB:

  •  None at present.

Enhancements:

  • A MIDI disable option could be added (but doesn't appear necessary). 

Find it on GitHub here.

Sample Applications

The following IO pins are used:

  • D2-D7: Trigger inputs
  • D1: MIDI output

Here are some applications to get started with:

  • Arduino Drum Trigger to MIDI.

Closing Thoughts

This seems to work really well paired with my Arduino Clock Generator Shield PCB.

Although this is described as a drum trigger to MIDI, naturally it could be used to create any set of MIDI messages on reception of up to six 5V trigger inputs.

Kevin

Comment
Like
You can also reply to this email to leave a comment.

Simple DIY Electronic Music Projects © 2024.
Manage your email settings or unsubscribe.

WordPress.com and Jetpack Logos

Get the Jetpack app

Subscribe, bookmark, and get real‑time notifications - all from one app!

Download Jetpack on Google Play Download Jetpack from the App Store
WordPress.com Logo and Wordmark title=

Automattic, Inc.
60 29th St. #343, San Francisco, CA 94110

Posted by BigPalaceNews at 5:14 AM
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Search This Blog

About Me

BigPalaceNews
View my complete profile

Blog Archive

  • October (32)
  • September (112)
  • August (116)
  • July (96)
  • June (100)
  • May (105)
  • April (95)
  • March (131)
  • February (111)
  • January (104)
  • December (98)
  • November (87)
  • October (126)
  • September (104)
  • August (97)
  • July (112)
  • June (113)
  • May (132)
  • April (162)
  • March (150)
  • February (342)
  • January (232)
  • December (260)
  • November (149)
  • October (179)
  • September (371)
  • August (379)
  • July (360)
  • June (385)
  • May (391)
  • April (395)
  • March (419)
  • February (356)
  • January (437)
  • December (438)
  • November (400)
  • October (472)
  • September (460)
  • August (461)
  • July (469)
  • June (451)
  • May (464)
  • April (506)
  • March (483)
  • February (420)
  • January (258)
  • December (197)
  • November (145)
  • October (117)
  • September (150)
  • August (132)
  • July (133)
  • June (117)
  • May (190)
  • January (48)
Powered by Blogger.