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

I've built up an Arduino Uno shield for my Arduino Drum Trigger to MIDI. This includes a proper buffered input stage for six inputs and output to TRS MIDI. Warning! I strongly recommend using old or second hand equipment for your experiments…
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

By Kevin on October 27, 2024

I've built up an Arduino Uno shield for my Arduino Drum Trigger to MIDI. This includes a proper buffered input stage for six inputs and output to TRS MIDI.

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.

The Circuit

I've used the input stage from my Educational DIY Synth Thing, but the pull-up is to 5V rather than 3V3. This means that in the software, the trigger itself will now be active-low.

There is a very basic, unbuffered MIDI OUT stage to a MIDI Type A TRS connector.

I've linked the trigger inputs to D2-D7 which leaves D8-D13 free for extras, such as adding LEDS or similar. A0-A5 are also unused.

All power will come from the Arduino Uno.

PCB Design

Starting a new KiCAD project using the Arduino template means that most of the shield output already exists along with mounting holes and Arduino headers.

I've removed the two mounting holes on the far right, and squared off the board to allow all the TRS sockets to fit. The board outline was also extended slightly off to the left to fit the TRS sockets alongside the mounting holes.

The board will have to be built with extended headers to ensure that the solder side of the TRS connectors can't short out on the top of the USB socket or ICSP header.

Closing Thoughts

I did toy with the idea of including some LEDS to show the triggers but instead adjusted the GPIO pins used to leave the block D8-D13 (plus GND) free to add them if required.

The board could be easily incorporated into a stack so the addition of an I2C display, an encoder or potentiometers would be quite possible on an additional shield on top.

It could even be used with a VS1053 synth shield for a fully complete Drum triggering unit.

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:02 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.