element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
MusicTech
  • Challenges & Projects
  • Design Challenges
  • MusicTech
  • More
  • Cancel
MusicTech
Blog [musictech] BBB Paint and Play Drum Set: Blog1- Introduction
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ravi_butani
  • Date Created: 15 Jan 2016 4:36 PM Date Created
  • Views 1954 views
  • Likes 10 likes
  • Comments 12 comments
  • music_tech
  • esp8266
  • bbb
  • musictech
  • beaglebone_black_revc
  • drum
  • arduino
  • tcs3200
Related
Recommended

[musictech] BBB Paint and Play Drum Set: Blog1- Introduction

ravi_butani
ravi_butani
15 Jan 2016

Table of Contents


Introduction:

After long thinking about musictech design challenge Project, I have decided to design Open source, Low Cost and innovative Drum set using BBB as main sound generating Unit, and ESP8266 Based drum sticks and pedals. 

 

Paint and Play Drum Set includes,

     1. BBB as Drum bit MIDI Synthesizer.

     2. Two Wearable Pedal

     3. Two Identical Drum Stick

     4. And Drum set is just any surface painted with different color and shapes act as Drum parts (Toms, Cymbals)


1. BBB as Drum bit MIDI Synthesizer: I will use BBB as MIDI Synthesizer to produce drum sound using either pure data or other Software synthesizer.

low cost USB sound card will be used for provide Audio output from BBB. Low Cost WiFi USB Adapter will be used to provide wireless connectivity between Pedals, Stick to BBB using UDP Protocol.

image


2. Two Wearable Pedal: This will be ESP8266 based shoes attachable module. ADXL345 accelerometer on this module detect pedal kick and velocity of the same which is converted to corresponding MIDI note by ESP8266 and than sent to BBB over WiFi using UDP. Also neopixel leds on this module produce lighting effect based on Pedal kick velocity. The module is powered by Lithium single cell or 3 cell -NiMh Pack.


image


3. Two Identical Drum Stick: This will be ESP8266 based module attached to the 3D printed hollow drum sticks. Accelerometer detects hit on drum and than detected MIDI note will be sent to BBB using UDP via WiFi link. Here TCS3200 Color sensor module will be used to detect color of the surface on which stick got hit to recognize different Toms and Cymbals based on its different surface color. Neo pixel led strip on Drum stick produce lighting effect on stick as per different Toms and Cymbals and velocity of hit.

image


The entire project will be Open Source and Main challenge for me for this project is to produce meaningful blogs as per Open source documentation guide lines so any one can replicate this project or modify as per their need.


I have given name "Paint and Play Drum Set" to this project because one can paint any surface or simply any paper with different color and shapes in artistic way and program the stick to recognize each color as different MIDI note...

I will try my best to use only open source software for Hardware/PCB design and other coding.


Your valuable suggestions, comments and even criticisms are welcome here,


Ravi


  • Sign in to reply

Top Comments

  • tomaja
    tomaja over 9 years ago in reply to shabaz +2
    Sorry for that. Here's the YouTube link: https://www.youtube.com/watch?v=_SulG3HfGTA
  • shabaz
    shabaz over 9 years ago in reply to tomaja +2
    Very impressive!! Very fast response by the looks of it : )
  • tomaja
    tomaja over 9 years ago +1
    Good idea! Using colors so select different sounds sounds like a good idea, hopefully those Neopixels on the stick will not affect the performance You should also take into the account the fact that drummers…
Parents
  • tomaja
    tomaja over 9 years ago

    Good idea! Using colors so select different sounds sounds like a good idea, hopefully those Neopixels on the stick will not affect the performance image

    You should also take into the account the fact that drummers often juggle the sticks image

     

    This will be interesting project to follow, good luck!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • tomaja
    tomaja over 9 years ago

    Good idea! Using colors so select different sounds sounds like a good idea, hopefully those Neopixels on the stick will not affect the performance image

    You should also take into the account the fact that drummers often juggle the sticks image

     

    This will be interesting project to follow, good luck!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • ravi_butani
    ravi_butani over 9 years ago in reply to tomaja

    I have taken long time for thinking just to make sure plan of similar issue you have pointed... I have plan but yet to see how it works on my project..

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube