Accordion Mega USB

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

4/20/2017 GitHubJasonBugeja/AccordionMega_USB_Keyb:ArduinoMegabasedAccordionmidicontrollerusingphotointerruptorsforbass(lefthand)sectio

Features Business Explore Pricing This repository Search Sign in or Sign up

JasonBugeja / AccordionMega_USB_Keyb Watch 1 Star 1 Fork 1

Code Issues 0 Pull requests 0 Projects 0 Pulse Graphs

Arduino Mega based Accordion midi controller using photointerruptors for bass lefthand section mapping and USB midi
keyboard for treble righthand section through USB host shield.

23 commits 1 branch 0 releases 1 contributor GPL3.0

Branch: master New pull request Find file Clone or download

JasonBugeja committed on GitHub Update README.md Latest commit d6d8fa5 on Jan 7

photos Photo added 2 years ago

src AccordionMega_USB_Keyb 2 years ago

.gitattributes Added .gitattributes 2 years ago

AccordionMega_USB_Keyb_ADK.ino Add files via upload 3 months ago

LICENSE Initial commit 2 years ago

README.md Update README.md 3 months ago

bassSetup.ino Add files via upload 3 months ago

bmp085.ino Add files via upload 3 months ago

frontSwitches.ino Add files via upload 3 months ago

README.md

AccordionMega_USB_Keyb
Arduino Mega based Accordion midi controller using photointerruptors for bass lefthand section mapping and USB midi
keyboard for treble righthand section through USB host shield.

Thanks to Dmitry Yegorenkov https://github.com/accordionmega/AccordionMega/wiki/AccordionMegastory I have packed


up courage to start my mission to convert an acoustic accordion Hohner Concerto III in my case into a digital midi controller.
The project took me the whole year 2014 in my free time to complete.

I have updated Dmitry's code to the new Arduino IDE and decided to combine with Yuuichi Akagawa's
https://github.com/YuuichiAkagawa/USBH_MIDI/blob/master/examples/USB_MIDI_converter/USB_MIDI_converter.ino so that
apart from being cost effective, it will have touch sensitivity on the righthand keyboard and less timeconsuming to build.
Using an offtheshelf midi keyboard, first Akai LPK25 and then Samson Graphite M32 to have more keys available, costs
approx 50 more but saves you 34 or 41 optointerrupters and their mapping! The bass section is relatively easier to map
since all bass combinations use only 24 pallets.

Bass side pallets with optointerruptors:

https://github.com/JasonBugeja/AccordionMega_USB_Keyb 1/3
4/20/2017 GitHubJasonBugeja/AccordionMega_USB_Keyb:ArduinoMegabasedAccordionmidicontrollerusingphotointerruptorsforbass(lefthand)sectio

Bass side bellows side showing counterpart optointerruptor circuits, ArduinoMega and USB host shield.

First working project using Akai LPK25 controller keyboard:

Final working project using Samson Graphite M32 USB controller keyboard:

https://github.com/JasonBugeja/AccordionMega_USB_Keyb 2/3
4/20/2017 GitHubJasonBugeja/AccordionMega_USB_Keyb:ArduinoMegabasedAccordionmidicontrollerusingphotointerruptorsforbass(lefthand)sectio

First Youtube video showing first prototype warning! looks very primitive, made several people laugh :

https://www.youtube.com/watch?v=Fmhv2PbcJrA

Myself playing using the final working project:

https://www.youtube.com/watch?v=ATPYN1C5aeo

UPDATE:
Now my project has evolved into https://github.com/JasonBugeja/AccordionMegaBLE

2017 GitHub, Inc. Terms Privacy Security Status Help Contact GitHub API Training Shop Blog About

https://github.com/JasonBugeja/AccordionMega_USB_Keyb 3/3

You might also like