Mundarija:
- 1 -qadam: FOSS
- 2 -qadam: Musiqani ijro etish yoki tartibga solish
- 3 -qadam: MIDI faylini eksport qiling
- 4 -qadam: Spielatronni ALSA MIDI dasturlariga ulash
- 5 -qadam: MIDI qurilma nomini va USB portini sozlash
- 6 -qadam: LMMS -dan foydalanish
- 7 -qadam: MIDI faylini LMMS -ga import qiling
- 8 -qadam: LMMS chiqishini TtyUSB0 ga o'rnating
- 9 -qadam: Kompyuterdan ovoz chiqarishni to'xtatish
- 10 -qadam: O'ynang, o'tiring va musiqadan zavqlaning
Video: MIDI musiqasini spielatronga qanday yuborish mumkin: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu ko'rsatma standart musiqa yozuvlarini osongina olish, uni MIDI faylga aylantirish va Spielatronda ijro etish uchun foydalanadigan dasturiy vositalarni o'z ichiga oladi.
1 -qadam: FOSS
Iloji boricha biz Linux kompyuterida ishlaydigan bepul va ochiq kodli dasturlardan (FOSS) foydalanamiz, bu holda Ubuntu Mate yordamida.
2 -qadam: Musiqani ijro etish yoki tartibga solish
Bizning musiqiy qobiliyatimiz cheklanganligi sababli, bastakorlik haqiqiy variant emas va mualliflik huquqi bilan bog'liq muammolarni oldini olish uchun biz eski klassikalarni Spilatronga mos keladigan bir qatorli qismlarga ajratishni yaxshi ko'ramiz. Asosan, siz musiqani monofonik, ya'ni bitta notani va Spielatronning G5 dan G7 gacha bo'lgan diapazonida saqlashingiz kerak. Shu maqsadda biz Musescore -dan foydalanamiz, bu biz uchun juda ajoyib va musiqiy ballar yaratish uchun.
Biz Linuxda 64 bitli ilova tasviridan foydalanamiz
musescore.org/uz/download/musescore-x86_64…
Spielatronning yuqori reestrini hisobga olgan holda, yozuvlarni staveda saqlash uchun biz bir hiyla -nayrang sxemasidan "Treble Clef 8va" opsiyasidan foydalanishimiz kerak.
Musescore -ning ajoyib jihatlaridan biri bu yuklab olish uchun Musescore -ning ko'plab yordamlari, qo'llanmalari, misollari va ko'plab Musescore fayllarini taqdim etuvchi ajoyib jamoadir.
3 -qadam: MIDI faylini eksport qiling
Musescore -dagi musiqiy kompozitsiyangizdan mamnun bo'lsangiz, uni MIDI fayli sifatida eksport qilishingiz kerak. Bu Fayl - Eksportda va Standard Midi fayl formatini tanlang.
4 -qadam: Spielatronni ALSA MIDI dasturlariga ulash
Endi biz MIDI faylimizni Spielatron -dagi Arduino -ga yubormoqchi bo'lganimizda, bizga USB qurilmasi o'rtasida ulanish kerak. ttyUSB0 va MIDI dasturlari, masalan. ALSA dasturlari. Bundan tashqari, bu ulanish 31250 standart MIDI uzatish tezligiga emas, balki kompyuterning tezligiga bog'liq.
Yaxshiyamki, boshqa kimdir bu vazifani bajarish uchun ttymidi deb nomlangan haydovchi dasturini yozgan.
ttymidi bu erda mavjud:
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
Bu dastur faqat make fayli bilan manba kodi sifatida beriladi. Biz faylni ishga tushirganimizda, biz bog'lovchi xatosini oldik va make faylini quyidagicha o'zgartirishimiz kerak edi.
Xatolarga yo'l qo'ygan asl buyruq satri
gcc src/ttymidi.c -o ttymidi -variant
ishlagan buyruq satri o'zgartirildi
gcc src/ttymidi.c -o ttymidi -lasound -lpthread
Oxir -oqibat biz make faylini ishga tushirmadik va uni faqat yuqoridagi buyruq satri bilan kompilyatsiya qildik, shuning uchun u bizning tizimimizda o'rnatilmagan. Agar biz ttymidi -ni ishga tushirishni xohlasak, terminal oynasini ochamiz, katalogni ttymidi katalogiga o'zgartiramiz va dasturni yuqoridagi rasmga muvofiq bajaramiz. Hech qanday kalit ishlatilmaganda, ttymidi standarti 115200 bod tezligi, biz Spielatron uchun taqdim etgan kodga mos keladi. E'tibor bering, ttymidi bajarilgandan so'ng, terminal oynasi dasturdan chiqadigan "c" boshqaruvi kiritilmaguncha buyruq satriga qaytmaydi.
5 -qadam: MIDI qurilma nomini va USB portini sozlash
Ushbu misolda biz ttyUSB0 va 115200 bod tezligini ishlatadigan kalitlarga ega bo'lmagan ttymidi ishlatdik. Agar biron sababga ko'ra siz ularni o'zgartirishingiz kerak bo'lsa, masalan. sizning kompyuteringizga bir nechta ttyUSB qurilmasi ulangan bo'lsa, siz yuqoridagi rasmda ko'rsatilgandek kalitlardan foydalanishingiz mumkin.
6 -qadam: LMMS -dan foydalanish
LMMS (ilgari Linux MultiMedia Studio) - bu raqamli audio ish stantsiyalarining amaliy dasturi, bu biz uchun yangi boshlanuvchilar uchun ajoyib dastur. LMMS Ubuntu dasturiy ta'minot markazida yoki bu erda mavjud
Garchi bu maqsadda biz MIDI faylini kompyuterdan ijro etish uchun LMMS ishlatmasak ham, LMMS hali ham MIDI fayllarini import qilishda foydalanish uchun ovozli shrift mavjud bo'lishini kutadi. Shuning uchun biz bu erda mavjud bo'lgan Unison tovush shriftidan foydalanamiz:
ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
www.personalcopy.com/linuxfiles.htm
Ovozli shriftdan foydalanish uchun faylni saqlanadigan katalogga chiqarib, so'ng LMMS -da "Ruxsat - Sozlamalar - Papkalar" bo'limiga o'ting va Unisonni yuqoridagi rasmda ko'rsatilgandek ovozli shrift sifatida belgilang.
7 -qadam: MIDI faylini LMMS -ga import qiling
Musescore (yoki boshqa manbadan) yordamida yaratilgan MIDI faylini LMMS -ga import qiling. Yuqoridagi rasmga muvofiq Fayl - Import -dan foydalaning.
8 -qadam: LMMS chiqishini TtyUSB0 ga o'rnating
MIDI fayli import qilinganidan so'ng, qo'shiq tahrirlovchisi oynasida Unison treki sifatida paydo bo'ladi. Yo'lning chap uchidagi tishli g'ildirak belgisiga o'ting. Tishli g'ildirakni sichqonchaning chap tugmasi bilan bosing, keyin Midi -ni, so'ngra Chiqish -ni tanlang va yuqoridagi rasmga muvofiq ttymidi deb nomlangan qurilmani (yoki ttymidi -ni ishga tushirishda -n kaliti bilan ta'minlagan ismingizni) ko'rasiz. Bu qurilmani tanlang va uning yonida belgini ko'rasiz.
9 -qadam: Kompyuterdan ovoz chiqarishni to'xtatish
Agar siz bu vaqtda trekni o'ynasangiz, LMMS MIDI faylini ttyUSB0 (Spielatron) va kompyuter ovoz kartasiga chiqaradi. Spielatron dasturiy ta'minotining aylanish tezligi 200 msga kechikishi tufayli, Spielatron musiqasi kompyuter ovoz kartasi chiqishi bilan hamohang bo'lgan miqdorda kechiktiriladi. Yuqoridagi rasmda ko'rsatilganidek, Unison trekining ovozini pasaytirish orqali buni bartaraf etish mumkin.
10 -qadam: O'ynang, o'tiring va musiqadan zavqlaning
Yuqoridagi rasmga muvofiq ijro etish tugmasini bosing, shunda Spielatron yoki boshqa Arduino musiqa sinxronlash moslamasi MIDI -ni ijro etadi. Ochilish videosining oxiridagi misolda Spielatron joylashuvi bo'yicha mashhur ingliz xalq qo'shig'i Greensleeves o'ynaydi.
G5 dan G7 gacha bo'lgan diapazonda, monofonik bo'lishi kerak bo'lgan musiqadan tashqari, servolarning javob berish vaqti cheklangan. Bu shuni anglatadiki, sizning musiqangiz notaning qisqarishi yoki ishlatilgan daqiqadagi zarba (BPM) bilan cheklangan. ya'ni. Agar sizda BPM yuqori bo'lsa, siz juda qisqa eslatmalarni ishlata olmaysiz yoki aksincha.
Misol:
4/4 vaqtda 120 BPM (bar boshiga 4 zarba) 1 daqiqada 30 bar beradi.
60 soniyani 30 ga bo'lish barga 2 soniya beradi.
Shunday qilib, krujka har birida 500 ms bo'ladi (servo kechikish vaqtida osonlik bilan).
Kvaver 250 millimetrga ega bo'ladi (bir zumda aylanish uchun 200 va bolg'acha sayohat qilish uchun 40 mil).
BPMni kamaytirmasdan yarim chalg'ituvchi mavjud emas.
Tavsiya:
M5Stack StickC -dan Delphiga ma'lumotlarni qanday yuborish mumkin: 6 qadam
Ma'lumotni M5Stack StickC -dan Delphi -ga qanday yuborish mumkin: Bu videoda biz Visuino yordamida StickC kartasidan Delphi VCL dasturiga qiymatlarni qanday yuborishni bilib olamiz
Arduino, Esp32 va Esp8266 ilovalari bilan elektron pochta xabarlarini qanday yuborish mumkin: 6 qadam
Arduino, Esp32 va Esp8266 qo'shimchalari bilan elektron pochta xabarlarini qanday yuborish kerak: Bu erda men o'z kutubxonam EMailSenderning 2 -versiyasini tushuntirmoqchiman, w5100, w5200 va w5500 chekilgan qalqoni va enc28J60 bilan Arduino -ni qo'llab -quvvatlaydigan 1 -versiya. klon qurilmalari, va esp32 va esp8266 -ni qo'llab -quvvatlash. Endi siz reklama qilishingiz mumkin
Katta fayllarni kompyuterdan kompyuterga qanday yuborish mumkin: 6 qadam
Katta hajmdagi fayllarni kompyuterdan kompyuterga qanday yuborish mumkin: Texnologiyalar rivojlanib borgan sari fayl hajmi kattalashib bormoqda. Agar siz dizayn yoki modellashtirish yoki shunchaki sevimli mashg'ulot kabi ijodiy ish bilan shug'ullansangiz, katta fayllarni uzatish qiyinchilik tug'dirishi mumkin. Ko'pgina elektron pochta xizmatlari qo'shimchalarning maksimal hajmini taxminan 25 bilan cheklaydi
Muskulli MIDI musiqasini yarating!: 7 qadam (rasmlar bilan)
Musiqa MIDI musiqasini yarating!: Qachonki sizning asab tizimingizga harakat qilish kerak bo'lsa, u mushaklaringizni boshqarish uchun neyronlar orqali kichik elektr signallarini yuboradi. Elektromiyografiya (EMG) texnikasi bizga ushbu elektr signallarini kuchaytirish va o'lchash imkonini beradi. Bo'lishdan tashqari
Itunes himoyalangan musiqasini buzish (DRM himoyasini olib tashlash): 5 qadam (rasmlar bilan)
Itunes himoyalangan musiqasi (DRM himoyasini olib tashlang): Musiqa ilgari jamiyatning katta qismi edi, lekin texnologiya bilan u har qachongidan ham kattaroq! Hozirgi kunda musiqa olishning eng tez va eng oson usuli - bu Internet ("Internet - bu odamlar to'planishi mumkin bo'lgan butun dunyoda ishlatiladigan aloqa vositasi