Sadržaj:
- Korak 1: FOSS
- Korak 2: Uređivanje ili komponiranje glazbe za reprodukciju
- Korak 3: Izvezite MIDI datoteku
- Korak 4: Spajanje Spielatrona na ALSA MIDI programe
- Korak 5: Postavljanje naziva MIDI uređaja i USB priključka
- Korak 6: Korištenje LMMS -a
- Korak 7: Uvezite svoju MIDI datoteku u LMMS
- Korak 8: Postavite LMMS izlaz na TtyUSB0
- Korak 9: Zaustavite izlaz zvuka računala
- Korak 10: Pritisnite Play, Sjednite i uživajte u glazbi
Video: Kako poslati MIDI glazbu na Spielatron: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovaj Instructable obuhvaća softverske alate koje koristimo za jednostavno uzimanje standardnih notnih zapisa, pretvaranje u MIDI datoteku i reprodukciju na Spielatronu.
Korak 1: FOSS
Kad god je to moguće, koristimo besplatni softver otvorenog koda (FOSS) koji radi na Linux računalu, u ovom slučaju pomoću Ubuntu Mate.
Korak 2: Uređivanje ili komponiranje glazbe za reprodukciju
Budući da su naše glazbene sposobnosti ograničene, skladanje nije stvarna opcija, a kako bismo izbjegli probleme s autorskim pravima, volimo stare klasike slagati u komade s jednim stilom prikladne za Spielatron. U osnovi morate održati glazbu monofonom, tj. Samo jednu notu i unutar Spielatronovog raspona nota od G5 do G7. U tu svrhu koristimo Musescore za koji smo ustanovili da je potpuno sjajan u tu svrhu i za stvaranje glazbenih partitura iz kojih će se svirati.
Koristimo 64 -bitnu sliku aplikacije Linux dostupnu na
musescore.org/en/download/musescore-x86_64…
Jedan trik koji koristimo kako bismo zadržali bilješke na nogama s obzirom na visoki registar Spielatrona je korištenje opcije Treble Clef 8va iz palete Clef, primijetite malu 8 iznad ključa visokih tonova.
Jedna od sjajnih stvari vezanih uz Musescore je nevjerojatna zajednica koja pruža pomoć, upute, primjere i mnogo Musescore datoteka za preuzimanje.
Korak 3: Izvezite MIDI datoteku
Nakon što ste zadovoljni svojim glazbenim sastavom u Musescoreu, morate ga izvesti kao MIDI datoteku. Ovo je u Datoteka - Izvoz i odaberite format datoteke Standardni midi.
Korak 4: Spajanje Spielatrona na ALSA MIDI programe
Kako sada želimo poslati svoju MIDI datoteku u Arduino na Spielatronu, potrebna nam je veza između USB uređaja, npr. ttyUSB0 i MIDI softver, npr. ALSA programi. Ova je veza također brzina prijenosa računala umjesto standardne MIDI brzine prijenosa od 31250.
Srećom, netko drugi već je napisao upravljački program za obavljanje ovog zadatka koji se zove ttymidi.
ttymidi je dostupan ovdje:
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
Ovaj se program isporučuje samo kao izvorni kod s datotekom make. Kada smo pokrenuli make datoteku primili smo grešku povezivača i morali smo izmijeniti make datoteku na sljedeći način.
Originalna naredbena linija koja je dala greške
gcc src/ttymidi.c -o ttymidi -glas
izmijenjena naredbena linija koja je radila
gcc src/ttymidi.c -o ttymidi -lasound -lpthread
Na kraju nismo pokrenuli datoteku make, već smo je samo kompajlirali pomoću naredbenog retka iznad, tako da nije instalirana na našem sustavu. Kad želimo pokrenuti ttymidi, otvorimo prozor terminala, promijenimo direktorij u direktorij ttymidi i izvršimo program prema gornjoj slici. Bez korištenih prekidača ttymidi prema zadanim postavkama postavlja brzinu prijenosa od 115200 baud, što odgovara kodu koji smo dostavili za Spielatron. Imajte na umu da se nakon izvršenja ttymidi prozor terminala ne vraća u naredbeni redak sve dok se ne unese "control c" koji izlazi iz programa.
Korak 5: Postavljanje naziva MIDI uređaja i USB priključka
U ovom primjeru koristili smo ttymidi bez prekidača koji prema zadanim postavkama koriste ttyUSB0 i 115200 brzinu prijenosa. Ako ste iz bilo kojeg razloga morali promijeniti npr. imali ste više od jednog ttyUSB uređaja spojenog na vaše računalo, možete koristiti prekidače kao što je prikazano na gornjoj slici.
Korak 6: Korištenje LMMS -a
LMMS (ranije Linux MultiMedia Studio) je aplikacijski program za digitalnu audio radnu stanicu koji je još jedan potpuno strašan program u čijem smo korištenju samo početnici. LMMS je dostupan u Ubuntu softverskom centru ili ovdje
Iako u tu svrhu ne koristimo LMMS za reprodukciju MIDI datoteke s računala, LMMS i dalje očekuje da će zvučni font biti dostupan za upotrebu pri uvozu MIDI datoteka. Stoga koristimo Unison zvučni font koji je dostupan ovdje:
ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
www.personalcopy.com/linuxfiles.htm
Da biste koristili font zvuka, sve što trebate učiniti je izdvojiti datoteku u direktorij koji ćete zadržati, a zatim u LMMS -u idite na Uredi - Postavke - Mape da biste postavili Unison kao zadani font zvuka, prema gornjoj slici.
Korak 7: Uvezite svoju MIDI datoteku u LMMS
Uvezite MIDI datoteku koju ste stvorili pomoću Musescore -a (ili iz bilo kojeg drugog izvora) u LMMS. Koristi datoteku - uvoz prema gornjoj slici.
Korak 8: Postavite LMMS izlaz na TtyUSB0
Nakon što se MIDI datoteka uveze, pojavit će se u prozoru uređivača pjesama kao pjesma Unison. Idite do simbola zupčanika na lijevom kraju staze. Lijevim klikom na zupčanik odaberite Midi pa Output i trebali biste vidjeti uređaj koji se zove ttymidi (ili naziv koji ste dobili s prekidačem -n pri pokretanju ttymidi) prema gornjoj slici. Odaberite ovaj uređaj i trebali biste vidjeti kvačicu pored njega.
Korak 9: Zaustavite izlaz zvuka računala
Ako reproducirate pjesmu u ovom trenutku, LMMS će emitirati MIDI datoteku i na ttyUSB0 (Spielatron) i na zvučnu karticu računala. Kako softver Spielatron ima kašnjenje od 200 ms kako bi se omogućilo putovanje rotacijskih sevoa, glazba Spielatrona kasni za ovu količinu koja neće biti sinkronizirana s izlazom zvučne kartice računala. To se može prevladati smanjivanjem glasnoće na pjesmi Unison prema gornjoj slici.
Korak 10: Pritisnite Play, Sjednite i uživajte u glazbi
Pritisnite gumb za reprodukciju kao na gornjoj slici i Spielatron ili bilo koji drugi Arduino glazbeni sintetizator će reproducirati vaš MIDI komad. U primjeru na kraju uvodnog videa Spielatron na mjestu svira dobro poznatu staroenglesku narodnu pjesmu Greensleeves.
Osim što glazba mora biti monofona i u rasponu od G5 do G7, očito postoji i ograničenje nametnuto vremenom odziva servomotora. To znači da je vaša glazba ograničena kratkoćom ako se koristi nota ili upotrijebljenim otkucajima u minuti (BPM). tj. ako imate visok BPM, nećete moći koristiti vrlo kratke bilješke ili obrnuto.
Primjer:
120 BPM u 4/4 vrijeme (4 otkucaja po taktu) daje 30 taktova u 1 minuti.
60 sekundi podijeljeno s 30 daje 2 sekunde po traci.
Stoga će kukičanje imati 500 ms svaki (lako unutar vremena odgode servo).
Drhtavica će imati 250 ms (samo u vrijeme koje dopušta 200 ms za rotaciju i 40 ms za vožnju čekićem).
Polukrug se jednostavno ne uključuje bez smanjenja BPM -a.
Preporučeni:
Kako učiniti glazbu reaktivnom ARGB svjetlom: 5 koraka
Kako napraviti ARGB LED svjetla koja reagiraju na glazbu: Bok, u ovom uputstvu pokazat ću vam kako na vrlo jednostavan način napraviti glazbenu reaktivnu rgb LED traku, koja proizvodi razne šarene prijelaze dok svirate svoju omiljenu glazbu. Za još sjajnih projekata posjetite letsmakeprojects.com
Kako vratiti glazbu s iPod -a .. BESPLATNO!: 7 koraka
Kako vratiti glazbu s iPod -a .. BESPLATNO!: U osnovi, iPodi vam ne dopuštaju da ponovno uvezete glazbu s njega, oni vam dopuštaju samo da je izbrišete. Na primjer, ako postavite svoje omiljene pjesme na iPod -u, a zatim ih slučajno obrišite sa svog računala. Dakle, sjedili ste tamo u lošoj muci
Kako digitalno stvoriti pristojnu glazbu: 4 koraka
Kako digitalno stvarati pristojnu glazbu: Kada stvarate glazbu na računalu (iPad, iPhone, MacBook, prijenosno računalo, računalo itd.), Morate uzeti u obzir više stvari. Prvo, morate izabrati D.A.W. (Poznata i kao digitalna audio radna stanica) za stvaranje ili proizvodnju glazbe. Pogledajte
Učinite Mišićnu MIDI glazbu!: 7 koraka (sa slikama)
Učinite mišiće MIDI glazbom!: Kad god vaš živčani sustav treba pokrenuti, on šalje male električne signale kroz neurone kako bi kontrolirao vaše mišiće. Tehnika elektromiografije (EMG) omogućuje nam pojačavanje i mjerenje ovih električnih signala. Osim što je
MIDI 5V LED kontroler svjetla za Spielatron ili drugi MIDI Synth: 7 koraka (sa slikama)
MIDI 5V LED svjetlosni kontroler za Spielatron ili drugi MIDI Synth: Ovaj regulator treperi trobojna LED svjetla za 50 mS po bilješci. Plavo za G5 do D#6, crveno za E6 do B6 i zeleno za C7 do G7. Upravljač je ALSA MIDI uređaj pa MIDI softver može izlaziti na LED diode istovremeno s MIDI sintetičkim uređajem