Obsah:
- Zásoby
- Krok 1: Pripravte si piezo snímač
- Krok 2: Napíšte nejaký kód
- Krok 3: Začnite pracovať na Raspberry Pi
- Krok 4: Nechajte to stáť osamote
Video: Zmeňte bubny X-box Rock Band na midi samostatné elektronické bicie: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Mal som šťastie, že som dostal použitú súpravu bubnov x-box, je trochu drsný a nemá žiadne pádlo, ale nič, čo by sa nedalo opraviť. Urobil som z neho samostatnú elektrickú súpravu bicích. Načítanie analógovej hodnoty z piezo senzora a jeho premena na MIDI príkazy.
Súčasný hardvér pozostáva z RPI-Zero, mcp3008, ktorý je pripojený k pôvodným piezo snímačom na nastavených bubnoch.
Zásoby
Súprava bicích nástrojov MCP3008 + IC so zásuvkou x-box alebo 5 piezoelektricky namontovaných na určitom povrchu. zvuková karta rpi zerousb pre neopakovateľné zosilnené reproduktory, niektoré káble a pcb.6 odpory 10 M ohm a niektoré zástrčky konektora pre dosku piezového konektora
Krok 1: Pripravte si piezo snímač
Najprv som to vzal časť a našiel som všetky piezo snímače, zapojenie a medzi dvoma vodičmi každého pieza som vytvoril dosku s 1M odporom.
Cymbal mal v sebe zaujímavý extra obvod. Vzal som to ako časť a zostal len senzor. Chcem jedného dňa zistiť, aký je výstup týchto obvodov, Táto časť testovania a práce bola vykonaná na arduino uno.
Krok 2: Napíšte nejaký kód
Trochu som opravil x-box a opravil všetky pokazené časti. Odstránené rozpadajúce sa podložky.
A nakoniec som dostal kód, ktorý funguje dostatočne dobre pre moje dieťa - ešte nie je dokonalý.
Pôvodný kód, ktorý som chcel použiť, a ten, ktorý mi pomohol vypracovať ten môj, je tentohttps://github.com/evankale/ArduinoMidiDrums
ale keď som na tom pracoval, zistil som, že stopku zastaví hneď po odoslaní. čo je v poriadku, ak hráte hru na počítači, na čo je tento kód určený, ale nie je taký vynikajúci, keď skutočne chcete hrať midi notu.
Kód si môžete stiahnuť v priloženom súbore - upozorňujeme, že existujú 4.
Tiež som pridal skutočnú skvelú funkciu, ktorá vám umožní vybrať poznámku pre každú klávesnicu, dokonca uloží nastavenia do EEPROM.
a 3 softvéry, ktoré uvádzam vo videu, sú loopbe1, bezsrstý midi sériový most a VMPK
Ďalším veľkým krokom je presunúť ho do práce na malinovom pi.
Krok 3: Začnite pracovať na Raspberry Pi
Potom, čo som sa projektu takmer vzdal, opýtal som sa znova na niekoľkých miestach a bol som nasmerovaný na článok, ktorý ma položil na správnu cestu, ktorou je fluidsynth.
Strávil som niekoľko dobrých hodín, aby to fungovalo, a nakoniec sa to podarilo. Hlavným problémom bolo dostať midi do práce na Rpi. Za týmto účelom som nainštaloval fluidsynth pomocou tohto skvelého tutoriálu.
sandsoftwaresound.net/qsynth-fluidsynth-ras…
Nastavil som Arduino na odosielanie sériových príkazov a potom ich počúval pomocou pythonového sériového čísla na maline a odoslal som ho do midi prostredníctvom fluidsynth.
Dokonca sa mi podarilo stiahnuť poriadny súbor sf2 pre bicie.
Ako vidíte, Kesem to miluje. Arduino používal rovnaký kód a pre rpi píšem priložený kód, nepodarilo sa mi pripojiť súbory sf2 - ale dajú sa ľahko nájsť pomocou google.
Krok 4: Nechajte to stáť osamote
Najväčším krokom k samostatnému fungovaniu bolo odstrániť arduino a pokúsiť sa, aby fungoval o niečo rýchlejšie. medzi „hitom“a zvukom prehrávaným na midi boli znateľné medzery. Aby som sa zbavil arduina, potreboval som analógovú alternatívu a tu je miesto, kde mcp3008 prišiel na záchranu. na obrázkoch vidíte, že som k tomu vytvoril vylamovaciu dosku, a vo videu nájdete všetky podrobnosti o krokoch. Mcp3008 používa na komunikáciu spi a pripojil som 2 a vykonal niekoľko testov, adafruit má skvelú knižnicu pre mcp3008 pre python. opäť pokyny vo videu. Vzhľadom na jeho veľkosť som použil nulu rpi a pridal som externú zvukovú kartu USB zo zvukového výstupu. Na prehrávanie zvuku som použil jednoduchý reproduktor so vstavaným zosilňovačom. Priložený je aj aktuálny kód, ktorý beží na RPI sám a je nastavený ako služba, takže sa spustí po načítaní. Skutočne skvelá funkcia, ktorú som pridal, bolo pripojiť malé tlačidlo resetovania, ktoré bolo na krabici, a použiť ho na vypnutie systému, pretože bežím bez obrazovky. Súčasný kód ešte nie je dokonalý a stále sa ho snažím vylepšovať a stále sa zdokonaľujem, takže ak máte nápady, ako by to malo fungovať ešte lepšie, pokiaľ ide o midi - rád by som to počul.
Odporúča:
MIDI bicie Arduino: 6 krokov
MIDU bicie Arduino: Zaujímalo vás niekedy, ako sa naučiť hrať na bicie, ale nemôžete si dovoliť súpravu bicích alebo nemáte dostatok miesta na uloženie súpravy bicích. Jednoducho si vyrobte MIDI súpravu doma pomocou Arduina za menej ako 800 ₹ (10 dolárov)
Basové bubny Midi Orff: 5 krokov
Basové bubny Midi Orff: Chcete si vyrobiť midi bubon? Chcete mať transponujúci basový bar Orff? Nasledujte tento návod a vytvorte si vlastný! Úpravy povzbudzujú … Začnite byť divní
Rozsvieťte bubny s metronómom: 4 kroky
Rozsvieťte bicie s metronómom: Tento projekt používa bubon z videohry. Circuit Playground Express je naprogramovaný tak, aby fungoval ako metronóm a pásy LED reagujú na zvuk zasiahnutých bubnov
MIDI bicie Arduino (Wii Band Hero)+DAW+VST: 6 krokov (s obrázkami)
MIDU bicie Arduino (Wii Band Hero)+DAW+VST: Ahoj! Tento tutoriál je o úprave súpravy konzoly Wii pre bicie, hrdinu kapely, v ktorom nájdete nástrahu, 2 tomy, 2 činely a kick pedál. Tiež ako získať zvuk zo súpravy bicích nástrojov pomocou podrobného sprievodcu pomocou bezplatných dostupných DAW a VST. Just
DIY elektronické bicie (požadovaný modul bubna): 4 kroky
DIY elektronické bicie (požadovaný modul bicích): Minulý rok som teda potreboval udržať ticho svojich spolubývajúcich a ako bubeník som sa trochu obmedzil. Surfoval som po internete a našiel som niekoľko skvelých webových stránok, keď som si prečítal o súprave DIY na Hack-a-day a čo viete, mon