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.

Wednesday, August 14, 2024

Arduino Touchscreen Mini MIDI Tenori-On – Part 2

I've been playing with two versions of a cheap touchscreen but I haven't so far put up a version of my mini Tenori-On for the "shield" variant. This is a replay of my Arduino Touchscreen Mini MIDI Tenori-On but using the ILI9488 touch screen "shield…
Read on blog or Reader
Site logo image Simple DIY Electronic Music Projects Read on blog or Reader

Arduino Touchscreen Mini MIDI Tenori-On – Part 2

By Kevin on August 14, 2024

I've been playing with two versions of a cheap touchscreen but I haven't so far put up a version of my mini Tenori-On for the "shield" variant.

This is a replay of my Arduino Touchscreen Mini MIDI Tenori-On but using the ILI9488 touch screen "shield" described here: Arduino Touchscreen X-Y MIDI Controller – Part 2 and the MCUFRIEND_kbv graphics library.

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

These are the key Arduino tutorials for the main concepts used in this project:

  • Pico MIDI Keypad Mini Tenori-On
  • Arduino Touchscreen MIDI Controller
  • Arduino MIDI Library
  • Cheap ILI9488 TFT LCD displays

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

Parts list

  • Arduino Uno
  • "MCU Friend" style 3.5″ touchscreen shield for an Arduino Uno
  • MIDI out interface (e.g. Ready-Made MIDI Modules)

The Circuit

I'm using the shield described here: Arduino Touchscreen X-Y MIDI Controller – Part 2, which looks like this:

There are many different variants out there, but mine is one that is compatible with those designed by MCU Friend. In principle I guess anything that is compatible with the MCUFriend Library here could work: https://github.com/prenticedavid/MCUFRIEND_kbv.

A MIDI OUT circuit is required connected to the Arduino's TX.  Once again I'm using one of my Uno clones that has additional header pin breakouts for the UART as shown below.

2020-11-28 09.35.14

The Code

This is using the majority of the code from the previous Tenori-On project here: Arduino Touchscreen Mini MIDI Tenori-On.

The only changes are those required to use the MCUFRIEND library which, once the calibration has been performed, actually simplifies the touchscreen and graphics handling significantly.

Find it on GitHub here.

Closing Thoughts

For some reason, my original ILI9488 touch screen has stopped working, so it is really great to get the Tenori-On application running with my shield version.

It is also a lot more stable as it plugs in directly to the Arduino.

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 6:08 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

  • June (133)
  • May (82)
  • April (84)
  • March (87)
  • February (90)
  • January (74)
  • December (72)
  • November (95)
  • October (105)
  • 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.