En position känsliga midi drum pad (1 / 10 steg)
Steg 1: Design
Signalerna från varje sensor fångas av en arduino mikro-controller ombord, som sedan skickar rå signalstyrkan från varje sensor till en dator via dess USB-kabel. När sensordata når datorn, tolkas av en python program som beräknar koordinaterna och hastighet av strejken från råa siffrorna, och sedan kartor denna information på MIDI-not och controller värden.
Vad som händer härnäst är upp till dig - om du vill, kan du mata de MIDI-data i alla Linux softsynth precis som du skulle för någon annan MIDI-källa som ett tangentbord. För att göra det mesta av position känsligheten av pad, men du vill ha en synth som kommer att förändra ljudet produceras enligt x- och y position av strejken. Det enklaste sättet att göra detta är att använda en av musiken programmeringsspråk som supercollider, csound eller ren data. Några exempel supercollider syntar är i arkivet knuten till det sista steget i detta instructable.
Tyvärr glömde jag att ta ordentlig bilder för varje steg som jag byggde pad - de som jag har bifogat är verkligen församlingen bilder som visar de viktigaste delarna innan du bult dem tillsammans. De bör ge dig nog en idé om att bygga en själv.