Bash out een e-mail met het MIDI-drum klavier

Anonim

Bash out een e-mail met het MIDI-drum klavier

Goed bedacht

Paul Ridden

29 oktober 2012

7 afbeeldingen

Alec Smecher heeft een tekstinvoersysteem gemaakt dat op een digitale drumkit afgespeelde combinaties vertaalt naar tekens op het scherm in een computerprogramma, zoals een tekstverwerker

Aangezien invoermethoden zoals de Gauntlet, Kee4, ASETNIOP en het prototype van het back-type van AlphaUI effectief aantonen, zijn er veel nieuwe manieren om tekst in te voeren in een computersysteem. Ik wed dat slechts enkele (als er al zijn) Gizmag-lezers zouden overwegen een set drums te gebruiken om berichten te typen. Maar dat is precies wat Alec Smecher heeft gedaan. Hij geeft meteen toe dat het niet de meest praktische typeringsoplossing is, maar het helpt hem om zijn vaardigheden als emmer-banger te verbeteren.

"Voor dit project, zoals zo ongeveer alles wat ik heb gemaakt, staat praktische zaken niet op de eerste plaats, " vertelde de drummer met The Elixxirs en toegewijde Free Geek IT-recycler ons. "Ik was geamuseerd door het idee en geïnteresseerd in de overdracht van vaardigheden over media die onmogelijk zou zijn zonder automatisering ... plus het verbeteren van mijn drumwerk door een e-mail te typen lijkt me een vrij rare mogelijkheid."

De kern van het MIDI-drumtoetsenbordsysteem van Smecher is een Pintech digitale drumkit met een Yamaha DTX drumtriggermodule die via een MIDI-naar-USB-adapter is aangesloten op een laptop, plus een beetje codeermagie om te vertalen de verschillende drumcombinaties in karakters op een computerscherm. Hij vertelde ons dat de "personageset uit verschillende bronnen samen was geplaveid. "

"Voorop staat Morse code: E en T zijn single-pad patronen, andere zeldzame zoals W, X en Z zijn ingewikkelder, " zei Smecher. "Ik heb Morse-code als kind geleerd terwijl ik mijn HAM-licentie verdiende, en ik geef toe dat ik twijfelde of ik het ooit zou gebruiken. Eindelijk, ik heb het fout gedaan. "

"Een andere bron was de QWERTY toetsenbordindeling, bijvoorbeeld de spatiebalk is het kickpedaal - rechts onderaan het toetsenbord Backspace heeft betrekking op de cymbalpad rechts boven (met een kickpedaal erin gegooid; backspace is niet zo vaak gebruikt om zijn eigen pad te verdienen.) Een derde bron was een goede woordspeling. S, bijvoorbeeld, is twee cimbalen tegelijk; T is een enkele slag op de hi-hat. "

"Een vierde bron was de economie van beweging, veel voorkomende bewegingen bij het drummen (voor wat ik in ieder geval speel) zijn snare / cymbal en foot / cymbal-combinaties en die zijn natuurlijk gemakkelijk te onthouden en te spelen. De laatste bron is lettervorm; X, L, Y, U en anderen suggereren de vormen van de letters. "

Om een ​​hoofdletter te schieten, herhaalt Smecher eenvoudig hetzelfde tekenpatroon op snelheid. De tempo-instelling op de DTX-hersenen kan ook worden aangepast om verbeteringen in de totale typennelheid mogelijk te maken.

Smecher denkt dat de bronmix vrij goed werkt, maar het kan zijn dat hij een paar karakters moet verfijnen om de "typering" -efficiëntie te verbeteren (de letter J, bijvoorbeeld, blijkt op dit moment bijzonder vervelend te zijn vanwege een versleten vloer tom pad dat moeilijk te activeren is).

Op dit moment heeft het MIDI-drumtoetsenbord niet veel nodig op het gebied van foutcontrole, omdat "de digitale drumhersenen redelijk goed werken om de pads te deboungen, en niet-herkende symbolen worden genegeerd. waaronder het pad niet als geactiveerd wordt beschouwd, omdat er enige overspraak is (meestal mechanisch, waarbij het raken van een pad per ongeluk een naastgelegen triggert vanwege de trillingen). Mis-herkenning van patronen is geen probleem. "

"Ik heb ook geen voorspellende of corrigerende mogelijkheden gecodeerd (meer dan backspace) omdat ze tot nu toe niet nodig waren, en ook omdat ik een hekel heb aan tweede-geraden te zijn terwijl ik aan het typen ben. Ik heb nog een klein project Dit heb ik onderzocht, je geeft het een stukje tekst en het zal je vertellen hoe T9 het misschien verkeerd zou begrijpen. "Bijvoorbeeld, ik typ goed genoeg, dus corrigeer me alsjeblieft niet als ik genoeg schreeuw krijg, zodat ze Nov correct van ".

Smecher vertelde ons dat hij het systeem op zijn tentoonstelling in de Vancouver East Side Culture Crawl van volgende maand wil demonstreren, maar van tevoren serieus moet oefenen.

Het is misschien niet de meest intuïtieve tekstinvoermethode die we in Gizmag hebben gebruikt, maar het lijkt een goede manier om de snelheidsaflezing van de drumnotatie te verbeteren en kan zelfs helpen met behendigheid.

Tutten in de toekomst kan ertoe leiden dat liedjes met geheime berichten worden verborgen in drumpatronen, waarbij getimede outputsignalen worden verzonden naar een spraaksynthesizer waarmee de drummer daadwerkelijk met het publiek kan praten, of tijdens een set commando's naar een synth controller van de drums kan sturen.

Bron: Gratis Geek Vancouver Vrijwilligers blog, Alec Smecher

De kern van het MIDI-drumtoetsenbordsysteem van Smecher is een Pintech digitale drumkit met een Yamaha DTX drumtrigger-brein

De Pintech digitale drum rig met tekenset

De standaard MIDI-naar-USB-adapter die wordt gebruikt om de hersenen van de digitale drumkit aan te sluiten op een laptop met aangepaste code

Smecher's tekenset is ontworpen in Rosegarden en geformatteerd met Lilypond

Alec Smecher heeft een tekstinvoersysteem gemaakt dat op een digitale drumkit afgespeelde combinaties vertaalt naar tekens op het scherm in een computerprogramma, zoals een tekstverwerker

De tekenset is een combinatie van Morsecode, de QWERTY-toetsenbordindeling, geluidspunten, economie van beweging en lettervormen

De aangepaste code die de verschillende drumcombinaties omzet in tekens op een computerscherm