Din Raspberry Pi är ett fantastiskt mediacenter. Den kan gå i omloppsbana. Du kanske till och med har använt det för att utveckla några musikbaserade projekt tidigare. När allt kommer omkring är det den perfekta storleken och har idealisk anslutning för att streama musik till och mata ut via en högtalare.
Men har du funderat på att använda den för att faktiskt skapa ny musik?
Enheten är trots allt en dator. Den har en GPIO och USB för att lägga till original och anpassad hårdvara. Med Python (eller ett annat språk) kan du ta tag i att mata ut ljud. Varför skulle du inte försöka göra musik med Raspberry Pi?
Den här datorn i kreditkortsstorlek slutar aldrig att överraska oss. Här är fem musikinstrument du kan bygga med en Raspberry Pi.
1. Sonic Pi
Ingen lista över Raspberry Pi musikaliska projekt kan vara komplett utan att nämna Sonic Pi. Detta kommer nu förinstallerat med Raspbian Stretch, men du kan enkelt installera det på din Pi med:
sudo dpkg -i sonic-pi_1_3.0.1-armhf.deb
sudo apt-get install -f
Sonic Pi har visat sig vara så framgångsrik att den även är tillgänglig för Windows, macOS och x86/x64 Linux-datorer.
Du har flera skäl att använda Sonic Pi. Livekodning är förmodligen den mest välkända användningen, vilket gör att du kan använda Python för att ändra musiken medan den spelas. Detta är en helt ny fas för syntetiserad musik som många människor tar till sig.
Förskräckt av Sonic Pi? Oroa dig inte: enheten har en utmärkt startguide publicerad av MagPi, som du kan ladda ner från deras webbplats för free! Sonic Pi är det enklaste sättet att förvandla din Raspberry Pi till ett musikinstrument: prova det idag! Gå till Sonic-Pi.net för att ta reda på mer.
2. Theremin
Thereminen uppfanns 1920 av den ryske forskaren Lev Theremin och är ett fascinerande instrument. Du kanske känner till ljudet från olika klassiska sci-fi-filmer, Beach Boys’s Good Vibrations eller den långvariga tv-deckarserien Morden i Midsomer.
Det som är mest anmärkningsvärt med Theremins elektroniska magi är att den spelas utan någon fysisk kontakt. Här är den i aktion:
Flera Theremin-projekt har utvecklats för Raspberry Pi. Mest anmärkningsvärt är ultraljuds-theremin, som kräver Sonic Pi-mjukvaran (ingår i Raspbian Stretch, det senaste officiella Raspberry Pi-operativsystemet) och python-osc. Detta Open Sound Controller-protokollbibliotek gör det möjligt för datorer, syntar och andra multimedialjudenheter att kommunicera. Som sådan är det ganska viktigt!
Under tiden använder denna alternativa Pi theremin på ett genialiskt sätt en kamera snarare än en ultraljudsavståndssensor för att upptäcka rörelse. Detta är också en mer ambitiös synthesizer:
3. Bygg en MIDI Synth
Flera synthesizerprojekt finns tillgängliga för Raspberry Pi. Den här, av Andrew Dotnich, kräver att du ansluter en USB/MIDI-kontroller som Behringer U-CONTROL UMX-25 eller Midiplus AKM320), upprättar en anslutning och installerar lite programvara. Fullständiga instruktioner kan följas i Dotnichs guide.
Slutprodukten kan se ut ungefär så här, en Mellotron-emulator:
Vad du har här är alltså ett MIDI-keyboard kopplat till en Raspberry Pi (förmodligen en version 2 eller 3). Ljudet är enligt uppgift orört, spelat direkt från Pi-utgången, med reverb-del av synthens inställningar.
Bli inte begränsad av den videon (uppladdaren länkar till Andrew Dotnichs projekt som en demonstration). Använd istället handledningen och videon som utgångspunkt. Varsågod och skapa din egen fantastiska synthesizer!
4. Gitarreffekter Pedal-Pi
Inte strikt ett instrument, naturligtvis, men effektpedaler är en viktig del av elgitarrspel; prestationsmässigt så klart. Men de kan vara dyra, så att bygga din egen är vettig.
Så, vilken roll kan en Raspberry Pi spela i allt detta?
Pedal-Pi använder en Raspberry Pi Zero som hjärna och är helt öppen källkod, mjukvara och hårdvara. Ta en titt på den i aktion ovan.
Effekter kan kodas in i pedalen på C-språk, medan olika färdiga effekter finns att ladda ner från forumet. Även om det inte finns en handledning, finns det en fullständig materiallista som används för att bygga en sådan pedal, tillsammans med koden. Om detta verkar vara för mycket arbete kan du beställa hela kitet för under $50.
5. JoyTone
Nu är här en nyfiken maskin. Baserad på en Raspberry Pi med ett antal tumpinnar arrangerade i en hexagondesign, är JoyTone kapabel till fantastiska orkesterkörer. Det verkar (även om jag inte har provat det) som det kanske mest naturliga handkontrollerade musikinstrumentet som någonsin skapats.
Designad av Dave Sharples och David Glanzman, JoyTone har en “hexagonalt isomorf layout.” Men exakt vad betyder detta? Tja, det handlar om deras arrangemang på det hexagonala nätet och deras identiska fysiska storlek och form.
“De har också samma musikaliska relationer till varandra – om du flyttar till höger med en tumsticka, motsvarar det att gå upp en perfekt fjärde musikaliskt, och det är sant oavsett var du börjar på rutnätet. Det betyder att musikalen strukturer som ett durakord eller en mollskala har alltid samma form, oavsett vilken ton du börjar på.”
Resultatet är ett instrument som är lätt att spela och uttrycksfullt. Här är JoyTone i aktion, med tillstånd av David Glanzman, Sharples projektteamkamrat:
Detaljer om JoyTone från Dave Sharples blogg har tyvärr gått förlorade för tiden, eftersom URL:en verkar ha gått ut. Vi har dock lyckats hitta den via Internet Archive och föreslår att du läser den för att få veta mer.
Hur musikalisk är din Raspberry Pi?
Som du kan se visar dessa fem projekt utmärkt användning av Raspberry Pi som ett musikinstrument eller synthesizer. Min egen personliga favorit är Theremin, även om jag misstänker att om jag skulle prova någon, skulle det vara gitarreffektpedalen.
Om du är mer intresserad av att lyssna på musik än att göra den, varför inte kolla in vår handledning om hur du skapar en Pi-musikserver?
Vilket är ditt favoritinstrument? Vilken planerar du att bygga? Om du är intresserad av att spela in musiken du gör, ta en titt på dessa bästa USB-gränssnitt för musiker.
Om författaren
Christian Cawley (1562 publicerade artiklar)
Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.
Mer från Christian Cawley
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
