Blog Home

Magpie MIDI is an adaptive harmonica-style computer interface

Arduino TeamSeptember 15th, 2020

For those with certain physical restrictions, interfacing with a computer can be a difficult task. As a possible solution, Shu Takahashi and Pato Montalvo have come up with the Magpie MIDI hands-free interface. The adaptive tool, inspired in part by a harmonica, has 13 air holes that enable its user to “sip” and “puff” all 26 letters of the alphabet.

The Magpie MIDI also features an integrated joystick and potentiometer, allowing it to function as a USB mouse for navigating a computer screen, as a MIDI controller, and even as a gaming device. Everything is powered by an Arduino Leonardo, and uses a CD74HC4067 multiplexer to accommodate the available inputs.

More info on this amazing assistive technology project can be found in Takahashi’s build log, as well as the video below.

Magpie MIDI is an affordable adaptive tool that enables cerebral palsy patients and others with muscle control disabilities to express themselves in new ways. Meant to be easily customizable to meet different needs of varying degrees of disabilities, every aspect of hardware and software is open-source. The device offers new means for cerebral palsy patients and alike to express their creativity in areas of computer games, music, and writing.

Boards:Leonardo
Categories:Arduino

One Response to “Magpie MIDI is an adaptive harmonica-style computer interface”

  1. przzybrown Says:

    bevst-prodbvucts
    best-prvoducts
    best-prbvoducts
    best-pbvroducts
    best-prodbucts
    best-probducts
    best-produvcts
    best-produvbcts
    best-prcoducts
    begst-prvoducts
    best-pcvroducts
    best-prodnbhucts
    best-prxoducts
    best-producvdts
    bfbest-products
    best-progducts
    best-prfgoducts
    best-proghducts
    best-profdgducts
    best-prhoducts
    beggst-products
    best-prghoducts
    besgft-products
    best-prgfhoducts
    bgest-prodghucts
    besght-prfoducts

    next set jiuiiii
    besfght-prgfoducts
    begfhst-prfoducts
    begfst-prgoducts
    begst-produgcts
    begfst-prodfucts
    begdst-prodhgucts
    besgft-prgdfoducts
    besfgt-producgfts
    besfgt-prgfoducts
    befgst-produfcts
    begst-profgdducts
    befgst-prodgucts
    besgft-prgoducts
    best-prodgcucts
    best-prohdugcts
    behst-prodhucts
    behst-prghoducts
    behst-profducts
    besft-produghcts
    besht-prodhucts
    behst-progfducts
    besft-prodfgucts
    befst-profducts
    begfst-prodfgucts

    next set jiuiiii
    begst-produfcts
    begst-produfgcts
    begfst-prfgoducts
    begfst-prfgoducts
    begst-prgoducts
    besft-prfgoducts
    best-profgducts
    best-produgfcts
    best-prfgoducts
    best-prodgfucts
    best-pfroducts
    best-progfducts
    best-progfducts
    best-progfducts
    best-pgfroducts
    bgest-products
    begfst-prgoducts
    besdft-prodgfucts
    best-profdducts
    best-prdfoducts
    best-prodgfucts
    best-prdfgoducts
    best-prodhucts
    best-progducts

    next set jiuiiii
    best-profducts
    best-prgoducts
    best-prgoducts
    best-prodducts
    best-prfdoducts
    best-prgoducts
    best-progducts
    best-profducts
    best-produdfcts
    best-progducts
    best-prgoducts
    best-proddfcts
    best-producghts
    best-projgducts
    best-produgjcts
    best-prjoducts

Leave a Reply

You must be logged in with your Arduino account to post a comment.