Orodha ya maudhui:
- Hatua ya 1: FOSS
- Hatua ya 2: Kupanga au Kutunga Muziki wa kucheza
- Hatua ya 3: Hamisha faili ya MIDI
- Hatua ya 4: Kuunganisha Spielatron na Programu za ALSA MIDI
- Hatua ya 5: Kuweka Jina la Kifaa cha MIDI na Bandari ya USB
- Hatua ya 6: Kutumia LMMS
- Hatua ya 7: Ingiza Faili yako ya MIDI kwenye LMMS
- Hatua ya 8: Weka Pato la LMMS kwa TtyUSB0
- Hatua ya 9: Acha Pato la Sauti ya Kompyuta
- Hatua ya 10: Piga Cheza, Kaa chini na Furahiya Muziki
Video: Jinsi ya Kutuma Muziki wa MIDI kwa Spielatron: Hatua 10 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Hii ya kufundisha inashughulikia zana za programu tunayotumia kuchukua nukuu ya kawaida ya muziki, kuibadilisha kuwa faili ya MIDI na kuicheza kwenye Spielatron.
Hatua ya 1: FOSS
Kila inapowezekana tunatumia Programu ya Bure na Open Source (FOSS) inayoendesha kwenye kompyuta ya Linux, katika kesi hii kutumia Ubuntu Mate.
Hatua ya 2: Kupanga au Kutunga Muziki wa kucheza
Kwa kuwa uwezo wetu wa muziki ni mdogo, kutunga sio chaguo halisi, na kuzuia maswala ya hakimiliki tunapenda kupanga nyimbo za zamani kuwa vipande vya laini moja vinavyofaa Spielatron. Kimsingi unahitaji kuweka wimbo wa muziki wa sauti moja moja tu na ndani ya safu ya maandishi ya Spielatron G5 hadi G7. Kwa kusudi hili tunatumia Musescore ambayo tumeona kuwa ya kushangaza kabisa kwa kusudi hili na kwa kuunda alama za muziki ambazo zitacheza.
Tunatumia picha ya programu ya Linux 64 bit inayopatikana kutoka
musescore.org/en/download/musescore-x86_64…
Ujanja mmoja tunayotumia kuweka noti juu ya mwamba ukizingatia rejista ya juu ya Spielatron ni kutumia chaguo la Treble Clef 8va kutoka kwa Clef Pallette, angalia ndogo 8 juu ya kipande cha treble.
Moja ya mambo mazuri kuhusu Musescore ni jamii ya kushangaza inayotoa msaada, mafunzo, mifano na faili nyingi za Musescore kupakua.
Hatua ya 3: Hamisha faili ya MIDI
Mara tu utakapofurahiya utunzi wako wa muziki kwenye Musescore unahitaji kuihamisha kama faili ya MIDI. Hii iko kwenye Faili - Hamisha na uchague muundo wa faili Midi ya kawaida.
Hatua ya 4: Kuunganisha Spielatron na Programu za ALSA MIDI
Kama tunataka sasa kutuma faili yetu ya MIDI kwa Arduino kwenye Spielatron tunahitaji unganisho kati ya kifaa cha USB mfano. programu ya ttyUSB0 na MIDI mfano. Programu za ALSA. Uunganisho huu uko katika kiwango cha baud ya kompyuta badala ya kiwango cha wastani cha baud cha MIDI cha 31250.
Kwa bahati nzuri mtu mwingine tayari ameandika programu ya dereva kutekeleza jukumu hili linaloitwa ttymidi.
ttymidi inapatikana kutoka hapa:
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
Mpango huu hutolewa tu kama nambari ya chanzo na faili ya kutengeneza. Wakati tuliendesha faili ya kutengeneza tulipokea kosa la kiunganishi na ilibidi kurekebisha faili ya kufanya kama ifuatavyo.
Laini ya amri ya asili ambayo ilitoa makosa
gcc src / ttymidi.c -o ttymidi -lasma
laini ya amri iliyobadilishwa ambayo ilifanya kazi
gcc src / ttymidi.c -o ttymidi -lassis -lread
Mwishowe hatukuendesha faili ya kutengeneza na tukaiandaa tu na laini ya amri hapo juu, kwa hivyo haijawekwa kwenye mfumo wetu. Tunapotaka kuendesha ttymidi tunafungua dirisha la wastaafu, badilisha saraka kwa saraka ya ttymidi na kutekeleza programu kulingana na picha hapo juu. Hakuna swichi zilizotumia chaguo-msingi za ttymidi kwa kiwango cha baud cha 115200 ambacho kinalingana na nambari tuliyoipatia Spielatron. Kumbuka kuwa mara tu ttymidi inapotekelezwa dirisha la wastaafu halirudi kwa mwongozo wa amri hadi "kudhibiti c" imeingizwa ambayo hutoka kwenye mpango.
Hatua ya 5: Kuweka Jina la Kifaa cha MIDI na Bandari ya USB
Katika mfano huu tumetumia ttymidi bila swichi ambazo hutofautisha kutumia ttyUSB0 na kiwango cha baud cha 115200. Ikiwa kwa sababu yoyote unahitaji kubadilisha hizi mfano. ulikuwa na zaidi ya kifaa kimoja cha ttyUSB kilichounganishwa kwenye kompyuta yako, unaweza kutumia swichi kama inavyoonekana kwenye picha hapo juu.
Hatua ya 6: Kutumia LMMS
LMMS (zamani Linux MultiMedia Studio) ni programu ya maombi ya kituo cha sauti cha dijiti ambayo ni programu nyingine nzuri kabisa ambayo sisi ni waanzilishi tu wa kutumia. LMMS inapatikana kutoka Kituo cha Programu ya Ubuntu au hapa
Ingawa kwa kusudi hili hatutumii LMMS kucheza faili ya MIDI kutoka kwa kompyuta, LMMS bado inatarajia font ya sauti ipatikane wakati wa kuagiza faili za MIDI. Kwa hivyo tunatumia fonti ya sauti ya Unison ambayo inapatikana hapa:
ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
www.personalcopy.com/linuxfiles.htm
Kutumia fonti ya sauti unachohitaji kufanya ni kutoa faili kwenye saraka ambayo utaweka kisha kwenye LMMS nenda kwa Hariri - Mipangilio - Folda ili kuweka Unison kama fonti chaguo-msingi ya sauti, kulingana na picha hapo juu.
Hatua ya 7: Ingiza Faili yako ya MIDI kwenye LMMS
Ingiza faili ya MIDI uliyounda na Musescore (au kutoka chanzo kingine chochote) kwenye LMMS. Tumia Faili - Ingiza kulingana na picha hapo juu.
Hatua ya 8: Weka Pato la LMMS kwa TtyUSB0
Mara faili ya MIDI imeingizwa itaonekana kwenye dirisha la Mhariri wa Maneno kama wimbo wa Unison. Nenda kwenye ishara ya gurudumu la gia upande wa kushoto wa wimbo. Bonyeza kushoto kwenye gurudumu la gia, chagua Midi kisha Pato na unapaswa kuona kifaa kinachoitwa ttymidi (au jina ambalo umetoa na -n kubadili wakati wa kuanza ttymidi) kulingana na picha hapo juu. Chagua kifaa hiki na unapaswa kuona kupe karibu nayo.
Hatua ya 9: Acha Pato la Sauti ya Kompyuta
Ukicheza wimbo hapa, LMMS itatoa faili ya MIDI kwa ttyUSB0 (Spielatron) na kadi ya sauti ya kompyuta. Kama programu ya Spielatron ina ucheleweshaji wa 200ms kuruhusu sevos zinazozunguka kusafiri, muziki wa Spielatron umecheleweshwa na kiwango hiki ambacho hakitasawazishwa na pato la kadi ya sauti ya kompyuta. Hii inaweza kushinda kwa kupunguza sauti kwenye wimbo wa Unison kulingana na picha hapo juu.
Hatua ya 10: Piga Cheza, Kaa chini na Furahiya Muziki
Bonyeza kitufe cha kucheza kulingana na picha hapo juu na Spielatron au nyingine yoyote synth ya muziki wa Arduino itacheza kipande chako cha MIDI. Katika mfano mwishoni mwa video ya kufungua Spielatron kwenye eneo hucheza wimbo maarufu wa watu wa Kiingereza wa Kale Greensleeve.
Mbali na muziki unaohitaji kuwa wa monophonic na kati ya anuwai ya G5 hadi G7, kuna dhahiri upeo uliowekwa na wakati wa kujibu wa servos. Hii inamaanisha kuwa muziki wako umepunguzwa ama kwa ufupi ikiwa noti ilitumika au beats kwa dakika (BPM) ilitumika. yaani. ikiwa una BPM ya juu basi hautaweza kutumia noti fupi sana au kinyume chake.
Mfano:
120 BPM saa 4/4 wakati (4 beats kwa bar) hutoa baa 30 kwa dakika 1.
Sekunde 60 imegawanywa na 30 inatoa sekunde 2 kwa kila bar.
Kwa hivyo crotchet itakuwa na 500ms kila mmoja (kwa urahisi ndani ya muda wa kuchelewa kwa servo).
Quaver itakuwa na 250ms (kwa wakati tu kuruhusu 200ms kwa mzunguko & 40ms kwa kusafiri kwa nyundo).
Nusu ya nusu haifanyi bila kupunguza BPM.
Ilipendekeza:
Jinsi ya Kutuma Takwimu kwa Wingu na Arduino Ethernet: Hatua 8
Jinsi ya Kutuma Takwimu kwa Wingu na Arduino Ethernet: Hii inaweza kufundishwa jinsi ya kuchapisha data yako kwa Jukwaa la AskSensors IoT ukitumia Arduino Ethernet Shield. Ngao ya Ethernet inawezesha Arduino yako kuunganishwa kwa urahisi kwenye wingu, kutuma na kupokea data na unganisho la mtandao. Tunacho
Jinsi ya Kutuma ujumbe mfupi wa maandishi kutoka kwa Mradi wako wa Arduino ESP: Hatua 6
Jinsi ya Kutuma Ujumbe wa Nakala za SMS Kutoka kwa Mradi Wako wa Arduino ESP: Mafundisho haya yanaonyesha jinsi ya kutuma ujumbe mfupi wa maandishi kutoka kwa mradi wako wa arduino ukitumia kifaa cha ESP8266 na unganisho la WiFi. Kwa nini utumie SMS? * Ujumbe wa SMS ni wa haraka zaidi na wa kuaminika kuliko arifa ya programu ujumbe. * Ujumbe wa SMS pia unaweza
Jinsi ya Kutuma Picha kwenye Instagram Kutoka kwa Kompyuta yako Kutumia Google Chrome: Hatua 9
Jinsi ya Kutuma Picha kwenye Instagram Kutoka kwa Kompyuta yako Kutumia Google Chrome: Instagram ni moja ya majukwaa ya media ya kijamii inayoongoza hivi sasa. Watu wanaotumia jukwaa hili wanaweza kushiriki picha na video fupi ambazo zinaweza kupakiwa kwa kutumia programu ya rununu ya Instagram. Moja ya changamoto kuu ambazo watumiaji wa Instagram wanakabiliwa nazo ni r
Nuru ya Tendaji ya Muziki -- Jinsi ya Kufanya Nuru Nyepesi ya Muziki Tendaji ya Kutengeneza Desktop Awsome .: Hatua 5 (na Picha)
Nuru ya Tendaji ya Muziki || Jinsi ya Kufanya Nuru Nyepesi ya Muziki Kuangaza Mwanga kwa Kufanya Desktop Awsome .: Haya ni nini wavulana, Leo tutaunda mradi wa kupendeza sana. Leo tutaunda taa tendaji ya muziki. Iliyoongozwa itabadilisha mwangaza wake kulingana na bass ambayo kwa kweli ni ishara ya sauti ya masafa ya chini. Ni rahisi sana kujenga. Tutafanya
MIDI 5V Mdhibiti wa Taa ya Ukanda wa LED kwa Spielatron au Nyingine ya MIDI Synth: Hatua 7 (na Picha)
Mdhibiti wa Taa ya mkanda wa MIDI 5V kwa Spielatron au Nyingine ya MIDI Synth: Mdhibiti huyu anaangaza taa za rangi tatu za rangi ya LED kwa 50mS kwa kila alama. Bluu ya G5 hadi D # 6, nyekundu kwa E6 hadi B6 na kijani kwa C7 hadi G7. Kidhibiti ni kifaa cha ALSA MIDI kwa hivyo programu ya MIDI inaweza kutoa kwa LED wakati huo huo kama kifaa cha MIDI synth