Obsah:
- Krok 1: FOSS
- Krok 2: Usporiadanie alebo napísanie hudby na prehrávanie
- Krok 3: Exportujte súbor MIDI
- Krok 4: Pripojenie Spielatronu k programom ALSA MIDI
- Krok 5: Nastavenie názvu zariadenia MIDI a portu USB
- Krok 6: Použitie LMMS
- Krok 7: Importujte svoj súbor MIDI do LMMS
- Krok 8: Nastavte výstup LMMS na TtyUSB0
- Krok 9: Zastavte zvukový výstup počítača
- Krok 10: Hit, sadnite si a užívajte si hudbu
Video: Ako poslať MIDI hudbu na Spielatron: 10 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Tento návod sa zaoberá softvérovými nástrojmi, ktoré používame na ľahké prevzatie štandardnej notovej osnovy, jej konverziu do súboru MIDI a prehrávanie na zariadení Spielatron.
Krok 1: FOSS
Všade, kde je to možné, používame Free & Open Source Software (FOSS) spustený na počítači so systémom Linux, v tomto prípade pomocou Ubuntu Mate.
Krok 2: Usporiadanie alebo napísanie hudby na prehrávanie
Keďže naše hudobné schopnosti sú obmedzené, skladanie nie je skutočnou možnosťou a aby sme sa vyhli problémom s autorskými právami, radi usporiadame starú klasiku do jednoriadkových skladieb vhodných pre Spielatron. V zásade musíte udržať hudbu monofónnu, tj. Iba jednu notu a v rozmedzí not Spielatrona G5 až G7. Na tento účel používame Musescore, o ktorom sme zistili, že je na tento účel a na vytváranie hudobných partitúr úplne úžasný.
Používame 64 -bitový obrázok aplikácie Linux dostupný od
musescore.org/en/download/musescore-x86_64…
Jeden trik, ktorý používame na udržanie poznámok na holi vzhľadom na vysoký register Spielatronu, je použiť možnosť Treble Clef 8va z Clef Pallette, všimnite si malú 8 nad husľovým kľúčom.
Jednou z veľkých vecí na Musescore je úžasná komunita poskytujúca pomoc, návody, príklady a množstvo súborov Musescore na stiahnutie.
Krok 3: Exportujte súbor MIDI
Keď ste spokojní so svojou hudobnou skladbou v Musescore, musíte ju exportovať ako súbor MIDI. Je to v Súbor - Export a vyberte formát súboru Standard Midi.
Krok 4: Pripojenie Spielatronu k programom ALSA MIDI
Pretože teraz chceme odoslať náš MIDI súbor do Arduina na Spielatron, potrebujeme prepojenie medzi USB zariadením, napr. ttyUSB0 a MIDI softvér, napr. Programy ALSA. Toto pripojenie je tiež na počítačovej prenosovej rýchlosti, a nie na štandardnej MIDI prenosovej rýchlosti 31250.
Našťastie už niekto iný napísal program ovládača na vykonanie tejto úlohy s názvom ttymidi.
ttymidi je k dispozícii tu:
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
Tento program je dodávaný iba ako zdrojový kód so súborom make. Keď sme spustili súbor make, dostali sme chybu linkera a museli sme súbor make upraviť nasledovne.
Pôvodný príkazový riadok, ktorý uvádzal chyby
gcc src/ttymidi.c -o ttymidi -zvuk
upravený príkazový riadok, ktorý fungoval
gcc src/ttymidi.c -o ttymidi -lasound -lpthread
Nakoniec sme súbor make nespustili a skompilovali sme ho iba pomocou príkazového riadka vyššie, takže nie je nainštalovaný v našom systéme. Keď chceme spustiť ttymidi, otvoríme okno terminálu, zmeníme adresár na adresár ttymidi a spustíme program podľa obrázku vyššie. Bez použitia prepínačov ttymidi predvolene nastaví prenosovú rýchlosť 115 200 baudov, čo zodpovedá kódu, ktorý sme dodali pre Spielatron. Všimnite si toho, že po spustení programu ttymidi sa okno terminálu nevráti do príkazového riadka, kým nezadáte „control c“, čím sa program ukončí.
Krok 5: Nastavenie názvu zariadenia MIDI a portu USB
V tomto prípade sme použili ttymidi bez prepínačov, ktoré predvolene používajú prenosovú rýchlosť ttyUSB0 a 115200. Ak ste z akéhokoľvek dôvodu potrebovali tieto zmeniť, napr. ak máte k počítaču pripojených viac ako jedno zariadenie ttyUSB, môžete použiť prepínače, ako je znázornené na obrázku vyššie.
Krok 6: Použitie LMMS
LMMS (predtým Linux MultiMedia Studio) je aplikačný program pre digitálne zvukové stanice, čo je ďalší úplne úžasný program, ktorý používame iba začiatočníci. LMMS je k dispozícii v softvérovom centre Ubuntu alebo tu
Aj keď na tento účel nepoužívame LMMS na prehrávanie súboru MIDI z počítača, LMMS stále očakáva, že pri importe súborov MIDI bude k dispozícii zvukové písmo. Preto používame zvukové písmo Unison, ktoré je k dispozícii tu:
ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
www.personalcopy.com/linuxfiles.htm
Ak chcete použiť zvukové písmo, všetko, čo musíte urobiť, je extrahovať súbor do adresára, ktorý sa chystáte zachovať, a potom v LMMS prejsť na Upraviť - Nastavenia - Priečinky a nastaviť Unison ako predvolené zvukové písmo, ako je znázornené na obrázku vyššie.
Krok 7: Importujte svoj súbor MIDI do LMMS
Importujte súbor MIDI, ktorý ste vytvorili pomocou Musescore (alebo z akéhokoľvek iného zdroja), do LMMS. Použite súbor - import podľa obrázku vyššie.
Krok 8: Nastavte výstup LMMS na TtyUSB0
Hneď ako sa MIDI súbor importuje, zobrazí sa v okne aplikácie Song Editor ako skladba Unison. Prejdite na symbol ozubeného kolesa na ľavom konci stopy. Ľavým tlačidlom myši kliknite na ozubené koleso, vyberte položku Midi a potom položku Output a mali by ste vidieť zariadenie s názvom ttymidi (alebo názov, ktorý ste zadali s prepínačom -n pri spustení ttymidi) podľa obrázku vyššie. Vyberte toto zariadenie a mali by ste vedľa neho začiarknuť políčko.
Krok 9: Zastavte zvukový výstup počítača
Ak v tomto mieste prehrávate skladbu, LMMS vyvedie súbor MIDI na ttyUSB0 (Spielatron) a na zvukovú kartu počítača. Pretože softvér Spielatron má 200 ms oneskorenie, ktoré umožňuje cestovanie rotačných sevos, hudba Spielatron je oneskorená o túto čiastku, ktorá bude mimo synchronizácie s výstupom zvukovej karty počítača. To sa dá prekonať znížením hlasitosti na trati Unison podľa obrázku vyššie.
Krok 10: Hit, sadnite si a užívajte si hudbu
Stlačte tlačidlo prehrávania podľa obrázku vyššie a Spielatron alebo iný syntetizátor hudby Arduino prehrá vašu MIDI skladbu. V príklade na konci úvodného videa hrá Spielatron na mieste známu staroanglickú ľudovú pieseň Greensleeves.
Okrem toho, že hudba musí byť monofónna a v rozsahu G5 až G7, je zrejmé aj obmedzenie spôsobené dobou odozvy serv. To znamená, že vaša hudba je obmedzená buď krátkosťou, ak je použitá nota, alebo použitými údermi za minútu (BPM). tj. ak máte vysoký BPM, nebudete môcť používať veľmi krátke poznámky alebo naopak.
Príklad:
120 BPM v 4/4 čase (4 údery na bar) dáva 30 barov za 1 minútu.
60 sekúnd delených 30 dáva 2 sekundy na bar.
Preto bude mať rozkrok 500 ms každý (ľahko v čase oneskorenia serva).
Chvenie bude mať 250 ms (v čase, ktorý umožňuje otáčanie 200 ms a zdvih kladiva).
Semiquaver nie je zapnutý bez zníženia BPM.
Odporúča:
Ako dosiahnuť, aby na hudbu reagovali LED diódy ARGB: 5 krokov
Ako urobiť hudobne reaktívne LED diódy ARGB: Ahoj, v tomto návode vám ukážem, ako veľmi jednoduchým spôsobom vytvoriť RGB LED pásik reagujúci na hudbu, ktorý pri hraní obľúbenej hudby vytvára rôzne farebné prechody. Ďalšie úžasné projekty nájdete na letsmakeprojects.com
Ako získate späť hudbu z iPodu .. ZADARMO !: 7 krokov
Ako získate späť hudbu z iPodu .. ZADARMO !: V zásade vám iPody nedovoľujú z nich importovať hudbu, iba ju odstránia. Ak napríklad umiestnite svoje obľúbené piesne na svojom iPode, ale potom ich omylom vymažte z počítača. Takže si tam sedel v zlom moo
Vytvorte si svalovú MIDI hudbu !: 7 krokov (s obrázkami)
Vytvorte si svalovú MIDI hudbu !: Kedykoľvek potrebuje váš nervový systém urobiť pohyb, vyšle cez neuróny drobné elektrické signály na ovládanie vašich svalov. Technika elektromyografie (EMG) nám umožňuje zosilniť a zmerať tieto elektrické signály. Okrem toho, že
Svetlo reagujúce na hudbu -- Ako vytvoriť super jednoduché svetlo reagujúce na hudbu a urobiť z neho príjemného stolného počítača: 5 krokov (s obrázkami)
Svetlo reagujúce na hudbu || Ako vytvoriť super jednoduché svetlo reagujúce na hudbu na vytvorenie príjemnej pracovnej plochy .: Hej, chlapci, dnes postavíme veľmi zaujímavý projekt. Dnes budeme stavať svetlo reagujúce na hudbu. LED dióda zmení svoj jas podľa basy, čo je v skutočnosti nízkofrekvenčný zvukový signál. Postavenie je veľmi jednoduché. Budeme
MIDI 5V LED Strip Light Controller pre Spielatron alebo iný MIDI syntetizátor: 7 krokov (s obrázkami)
MIDI 5V LED páskový svetelný ovládač pre Spielatron alebo iný MIDI syntetizátor: Tento ovládač bliká trojfarebnými LED pásikovými svetlami po dobu 50 mS na notu. Modrá pre G5 až D#6, červená pre E6 až B6 a zelená pre C7 až G7. Ovládač je zariadenie ALSA MIDI, takže softvér MIDI môže na LED diódy vystupovať súčasne so zariadením MIDI syntetizátora