element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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 PlectralEFFECTS Progress
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Former Member
  • Date Created: 23 Mar 2016 1:31 PM Date Created
  • Views 830 views
  • Likes 3 likes
  • Comments 3 comments
  • plectraleffects
  • musictech
Related
Recommended

PlectralEFFECTS Progress

Former Member
Former Member
23 Mar 2016

Update

 

Greetings!

 

This is just a quick update, I have a lot more to cover which I will.  A few of the components for the design challenge arrived, no sign on the BBB?

I have decided to not keep waiting any longer for kit to arrive, I have commenced working with existing components that I have on-hand namely an Arduino LeoStick.

 

The LeoStick contains an ATmega32U4 micro-controller.  The ATmega32U4 provides, USB (HID compliant), 32K Flash, 2.5K RAM, 1K EEPROM and is clocked at 16MHZ.

 

 

Scope

 

The project is reduced in scope from the original.  Instead of on-board effect processing, I am offloading the effect processing to the desktop PC running a DAW.  The LeoStick will simply provide a controller mechanism to pass HID compliant MIDI data to the DAW.  The MIDI information will be used as REMOTE controller mapping for applying envelopes and effect trigger events to obtain the desired effect (x2).  The LeoStick is quite flexible, and it seems to have performed really quite well processing MIDI.  I will cover this in more detail in a future blog entry.

 

 

Software

 

The micro-controller will be taking care of driverless class-compliant HID-MIDI utilizing the firmware provided by rkistner.   I have tested this with the LeoStick and can confirm it works fine almost out of the box with Arduino IDE 1.6.10, as it should for any ATmega32U4.

Another aspect of the processing with be triggering the appropriate types of MIDI messages associated with the hardware actions, or when not to trigger messages.  I have tested Bounce2 library by Thomas Ouellet Fredericks, it works perfectly for my application, producing controllable reactions.  I will cover the software debouncing is more detail in a later post.

 

Hardware

 

The hardware has been greatly simplified.  An alligator clip connects to a steel string, or a common conductive bridge on the guitar.  The return path is made from one of the sides of the plectrum to one of two digital inputs on the micro-controller.

The electrical path is direct to the micro-controller's digital inputs right now, I decided to not use any additional buffering in testing.   This is not however offering the micro-controller any level of ESD protection -  I will probably add a transistor in just before each digital input for protection.

 

 

image

 

Pictured above you can see on the left side the plectrum -  constructed from a piece of plastic with a tin sheet on both sides, each side connects to a different digital input of the micro-controller.   In the middle, an alligator clip connected to common GND.  On the right is the LeoStick (ATmega32U4) micro-controller.

 

I have time over Easter to really make some progress on this project, so expect a lot more updates over the next few days.

 

Thanks

  • Sign in to reply
  • Former Member
    Former Member over 9 years ago in reply to clem57

    Thanks for the suggestion.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 9 years ago

    Interesting sensor.

     

    I look forward to seeing what you do with it.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 9 years ago

    Great pictures and interesting project. Could you add background for those who do not understand the "how does it work"?

    Clem

    • 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