Skip to main content
Log in

Interactive capacitive touch music table with embedded microcontrollers

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

This paper presents the design and construction of an interactive display that lets users create and modify their own tunes through the use of capacitive touch sensors, multi-color light-emitting diodes, and multiple microcontrollers. This table, called an “interactive music table,” uses capacitive touch sensors on a twelve-by-sixteen matrix. Each of the twelve rows will represent one of twelve different sounds. The user will touch the sensor to activate or deactivate a sound. A “beat bar,” or “counter bar,” similar to the steel comb of a music box that is plucked by pins on a cylinder, will scan the table one column at a time to determine which lights are activated, thus “reading the score.” Using these data, the system determines which sounds to output to the speakers. The Arduino microcontroller as the “conductor” directs or “conducts” the two PJRC Teensy microcontrollers, or “Symphony,” each one controlling six of the twelve programmed sounds, based on the input “score” from the sensors. The Teensys are multi-channel devices, which allow multiple notes to be played simultaneously. The Teensys are connected to amplifier boards which output audio signals to the four built-in speakers.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

References

  1. Make Your Own Music Box Kit from Kikkerland Design Inc. https://kikkerland.com/collections/music-box/products/make-your-own-music-box-kit/. Accessed 1 May 2018

  2. Gerstein Y (2018) GRIDI midi sequencer created by Yuvi Gerstein. [online] GRIDI midi sequencer created by Yuvi Gerstein. https://www.gridi.info/. Accessed 1 May 2018

  3. Gerstein Y (2018) Gridi|Yuval Gerstein. Yuval Gerstein. http://www.yuvalgerstein.com/gridi/. Accessed 1 May 2018

  4. Ferreira N, Hayne E (2018) Nunoerin|NunoErin. [online] Nunoerin.com. http://nunoerin.com/about/. Accessed 1 May 2018

  5. Shaer B, Ray L, McBee J, Graham A, Watkins C (2019) Interactive music table and embedded microcontrollers. In: The 17th International Conference on Embedded Systems, Cyber-Physical Systems, and Applications (ESCS’19))

  6. Cthulhu MIDI Sequencer software by Xfer Records. https://xferrecords.com/products/cthulhu. Accessed 22 Sept 2019

  7. Raspberry Pi 3 Model B+. Retrieved April 20, 2018 from https://www.raspberrypi.org/documentation/

  8. Python. Retrieved April 20, 2018 from https://docs.python.org/2/

  9. Arduino Mega, Tutorial, software, reference material and forums. https://www.arduino.cc/

  10. Flowcharts created with yEd Graph Editor. https://www.yworks.com/products/yed

  11. PJRC Electronics Projects Components Available Worldwide, Teensy 3.2 USB Board, Software and discussion forums https://www.pjrc.com/store/teensy32.html

  12. PJRC Electronics Projects Components Tutorials, how to test and program using Teensyduino. https://www.pjrc.com/teensy/tutorial.html

  13. Adafruit Products, datasheets, schematics, Arduino Code files (.h), tutorials at https://www.adafruit.com/

  14. Audio Adapter Board for Teensy, used to amplify the Teensy 3.2 output to the speakers. https://www.adafruit.com/product/1780

  15. Adafruit MPR121 12-Key Capacitive Touch Sensor Breakout Tutorial. Instruction for assembly of circuit card, set-up programming for testing and use of circuit card. Including a schematic for the circuit card. https://cdn-learn.adafruit.com/downloads/pdf/adafruit-mpr121-12-key-capacitive-touch-sensor-breakout-tutorial.pdf?timestamp=1578508051

  16. Circuit Schematics created with Multisim, student edition. https://www.studica.com/us/en/National-Instruments-students-ni-labview-mydaq/multisim-student-edition/779897-35-14.html?ex_ref=google_feed

  17. Rashid MH (2012) SPICE for power electronics and electric power. CRC Press, Boca Raton

    Google Scholar 

  18. Computer designed items, such as cca and speaker holders created in SolidWorks 3-D CAD. https://www.solidworks.com/solution/organization-type/academia

  19. Alitove S-100-5 Power Supply LED Driver for WS2801 LED Strip. https://www.amazon.com/dp/B06XK2DDW4/ref=sspa_dk_detail_1?psc=1&pd_rd_i=B06XK2DDW4&pd_rd_w=rv5SH&pf_rd_p=45a72588-80f7-4414-9851-786f6c16d42b&pd_rd_wg=PeBMk&pf_rd_r=ZCES0PNDNZQ1DY3KNB2M&pd_rd_r=86a33504-82fa-4c18-a1a8-c1a9ff9f393b&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFWRjExTjVWVDNIVDUmZW5jcnlwdGVkSWQ9QTAwMTg0NzQySVZFSkpOSVYxTjUzJmVuY3J5cHRlZEFkSWQ9QTA4MjA3ODkyNkVGVE5KUEc1Mkk4JndpZGdldE5hbWU9c3BfZGV0YWlsJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==

  20. Table 1 picture of Arduino Mega. https://store.arduino.cc/usa/

  21. Table 1 picture of Teensy 3.2. https://www.pjrc.com/store/teensy32.html

  22. Table 1 picture of MPR121 Capacitive Touch Sensors. https://www.adafruit.com/product/1982

  23. Table 1 picture of Audio Adapter Board for Teensy. https://www.pjrc.com/store/teensy3_audio.html

  24. Table 1 picture of Adafruit TCA9548A -channel I2C Expander (MUX). https://www.adafruit.com/product/2717

  25. Table 1 picture of WS2801 LEDs. https://www.amazon.com/VISDOLL-Individually-Addressable-Digital-Non-waterproof/dp/B0192VUDNG/ref=asc_df_B0192VUDNG/?tag=bingshoppinga-20&linkCode=df0&hvadid=&hvpos=&hvnetw=o&hvrand=&hvpone=&hvptwo=&hvqmt=e&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=&hvtargid=pla-4583795260295361&psc=1

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bassam Shaer.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shaer, B., Ray, L., McBee, J. et al. Interactive capacitive touch music table with embedded microcontrollers. J Supercomput 76, 8845–8865 (2020). https://doi.org/10.1007/s11227-020-03167-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-020-03167-4

Keywords

Navigation