![MIDI хөгжмийг Spielatron руу хэрхэн илгээх вэ: 10 алхам (зурагтай) MIDI хөгжмийг Spielatron руу хэрхэн илгээх вэ: 10 алхам (зурагтай)](https://i.howwhatproduce.com/images/001/image-1247-83-j.webp)
Агуулгын хүснэгт:
- Алхам 1: FOSS
- Алхам 2: Тоглуулах хөгжим зохион байгуулах эсвэл зохиох
- Алхам 3: MIDI файлыг экспортлох
- Алхам 4: Spielatron -ийг ALSA MIDI програмтай холбох
- Алхам 5: MIDI төхөөрөмжийн нэр болон USB портыг тохируулах
- Алхам 6: LMMS ашиглах
- Алхам 7: MIDI файлыг LMMS руу импортлох
- Алхам 8: LMMS гаралтыг TtyUSB0 болгож тохируулна уу
- Алхам 9: Компьютерийн дууны гаралтыг зогсоох
- Алхам 10: Тоглож, суугаад хөгжмийг сайхан өнгөрүүлээрэй
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![MIDI хөгжмийг Spielatron руу хэрхэн илгээх вэ MIDI хөгжмийг Spielatron руу хэрхэн илгээх вэ](https://i.howwhatproduce.com/images/001/image-1247-84-j.webp)
Энэхүү зааварчилгаа нь стандарт хөгжмийн тэмдэглэгээг хялбархан авч, MIDI файл болгон хөрвүүлж, Спилатрон дээр тоглуулахад ашигладаг програм хангамжийн хэрэгслүүдийг хамардаг.
Алхам 1: FOSS
![Image Image](https://i.howwhatproduce.com/images/001/image-1247-86-j.webp)
![](https://i.ytimg.com/vi/_Frx5d-swgw/hqdefault.jpg)
Боломжтой бол бид Linux дээр ажилладаг үнэгүй ба нээлттэй эхийн програм хангамжийг (FOSS) ашигладаг бөгөөд энэ тохиолдолд Ubuntu Mate -ийг ашигладаг.
Алхам 2: Тоглуулах хөгжим зохион байгуулах эсвэл зохиох
![MIDI файлыг экспортлох MIDI файлыг экспортлох](https://i.howwhatproduce.com/images/001/image-1247-87-j.webp)
Бидний хөгжмийн чадвар хязгаарлагдмал тул зохиох нь жинхэнэ сонголт биш бөгөөд зохиогчийн эрхийн асуудлаас зайлсхийхийн тулд хуучин сонгодог бүтээлүүдийг Spielatron -д тохирох ганц мөр болгон хуваах дуртай. Үндсэндээ та хөгжмийг монофоник байлгах хэрэгтэй, өөрөөр хэлбэл ганцхан нотыг Spielatron -ийн G5 -аас G7 хүртэлх тэмдэглэлийн хүрээнд байлгах хэрэгтэй. Энэ зорилгоор бид үнэхээр гайхалтай гэж үзсэн Musescore -ийг ашигладаг бөгөөд үүнээс тоглох хөгжмийн оноо бий болгодог.
Бид Linux 64 битийн програмын зургийг ашиглаж болно
musescore.org/en/download/musescore-x86_64…
Спилатроны бүртгэлийг харгалзан үзэхийн тулд тавиур дээр тэмдэглэл хөтлөх нэг арга бол Clef Pallette -ийн Treble Clef 8va сонголтыг ашиглах явдал юм.
Musescore -ийн гайхалтай зүйлсийн нэг бол татаж авахын тулд тусламж, заавар, жишээ, олон Musescore файлыг өгдөг гайхалтай олон нийт юм.
Алхам 3: MIDI файлыг экспортлох
Musescore дахь хөгжмийн найруулгатайгаа сэтгэл хангалуун байгаа бол та үүнийг MIDI файл болгон экспортлох хэрэгтэй. Энэ нь Файл - Экспорт хэсэгт байгаа бөгөөд стандарт Midi файлын форматыг сонгоно уу.
Алхам 4: Spielatron -ийг ALSA MIDI програмтай холбох
![Спилатроныг ALSA MIDI програмтай холбох Спилатроныг ALSA MIDI програмтай холбох](https://i.howwhatproduce.com/images/001/image-1247-88-j.webp)
Одоо бид MIDI файлыг Spielatron дээрх Arduino руу илгээхийг хүсч байгаа тул бидэнд USB төхөөрөмж хооронд холболт хэрэгтэй болно. ttyUSB0 ба MIDI програм хангамж, жишээ нь. ALSA програмууд. Мөн энэ холболт нь стандарт MIDI дамжуулалтын хурд 31250 биш харин компьютерийн хурдны хурдтай байна.
Аз болоход өөр хүн ttymidi нэртэй энэ ажлыг гүйцэтгэх драйверын програмыг аль хэдийн бичсэн байдаг.
ttymidi эндээс авах боломжтой.
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
Энэ програмыг зөвхөн make файлтай эх код болгон нийлүүлдэг. Бид make файлыг ажиллуулахад холбогч алдаа гарч, файлыг дараах байдлаар өөрчлөх шаардлагатай болсон.
Алдаа өгсөн анхны командын мөр
gcc src/ttymidi.c -o ttymidi -aound
командын мөрийг ажиллуулсан
gcc src/ttymidi.c -o ttymidi -lasound -lpthread
Эцэст нь бид make файлыг ажиллуулаагүй бөгөөд зөвхөн дээрх тушаалын мөрөөр эмхэтгэсэн тул манай системд суулгаагүй болно. Хэрэв бид ttymidi -ийг ажиллуулахыг хүсч байвал терминалын цонхыг нээж, директорыг ttymidi директор болгон өөрчилж, дээрх зургийн дагуу програмыг ажиллуулна уу. Ямар ч унтраалга ашиглаагүй бол ttymidi нь бидний Spielatron -д нийлүүлсэн кодтой тохирох 115200 baud хурдтай байдаг. Ttymidi ажиллуулсны дараа терминал цонх нь програмаас гарах "control c" оруулах хүртэл командын мөр рүү буцахгүй болохыг анхаарна уу.
Алхам 5: MIDI төхөөрөмжийн нэр болон USB портыг тохируулах
![MIDI төхөөрөмжийн нэр ба USB портыг тохируулах MIDI төхөөрөмжийн нэр ба USB портыг тохируулах](https://i.howwhatproduce.com/images/001/image-1247-89-j.webp)
Энэ жишээнд бид ttyUSB0 ба 115200 baud rate -ийг ашигладаг унтраалгагүй ttymidi ашигласан болно. Хэрэв ямар нэгэн шалтгаанаар эдгээрийг өөрчлөх шаардлагатай бол. Хэрэв та компьютер дээрээ нэгээс олон ttyUSB төхөөрөмжтэй байсан бол дээрх зурагт үзүүлсэн шиг унтраалгыг ашиглаж болно.
Алхам 6: LMMS ашиглах
![LMMS ашиглах LMMS ашиглах](https://i.howwhatproduce.com/images/001/image-1247-90-j.webp)
LMMS (хуучнаар Linux MultiMedia Studio) нь дижитал аудио ажлын станцын програм бөгөөд энэ бол бидний дөнгөж эхлэн ашиглаж байгаа бас нэг гайхалтай програм юм. LMMS -ийг Ubuntu програм хангамжийн төвөөс эсвэл эндээс авах боломжтой
Хэдийгээр бид энэ зорилгоор MIDI файлыг компьютерээс тоглуулахын тулд LMMS -ийг ашигладаггүй боловч LMMS нь MIDI файлуудыг импортлоход ашиглах боломжтой дууны фонтыг ашиглах боломжтой хэвээр байна гэж найдаж байна. Тиймээс бид энд байгаа Unison дууны фонтыг ашиглаж байна.
ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
www.personalcopy.com/linuxfiles.htm
Дууны фонтыг ашиглахын тулд та файлыг хадгалах сан руу задалж, LMMS -ээс Edit - Тохиргоо - Фолдер руу орж, Юнисоныг дээрх зургийн дагуу үндсэн дууны фонт болгон тохируулах хэрэгтэй.
Алхам 7: MIDI файлыг LMMS руу импортлох
![MIDI файлыг LMMS руу импортлох MIDI файлыг LMMS руу импортлох](https://i.howwhatproduce.com/images/001/image-1247-91-j.webp)
Musescore (эсвэл өөр эх сурвалжаас) ашиглан үүсгэсэн MIDI файлыг LMMS руу импортлох. Дээрх зургийн дагуу Файл - Импорт ашиглана уу.
Алхам 8: LMMS гаралтыг TtyUSB0 болгож тохируулна уу
![LMMS гаралтыг TtyUSB0 болгож тохируулна уу LMMS гаралтыг TtyUSB0 болгож тохируулна уу](https://i.howwhatproduce.com/images/001/image-1247-92-j.webp)
MIDI файлыг импортлосны дараа энэ нь дууны засварлагчийн цонхонд Юнисоны дуу хэлбэрээр гарч ирнэ. Замын зүүн төгсгөлд байгаа арааны дугуйны тэмдэг рүү очно уу. Хурдны хайрцгийн зүүн товчлуур дээр дараад Midi, дараа нь Output -ийг сонгоно уу. Энэ төхөөрөмжийг сонгоно уу, та хажууд нь тэмдэг тавих ёстой.
Алхам 9: Компьютерийн дууны гаралтыг зогсоох
![Компьютерийн дууны гаралтыг зогсоох Компьютерийн дууны гаралтыг зогсоох](https://i.howwhatproduce.com/images/001/image-1247-93-j.webp)
Хэрэв та яг одоо энэ замыг тоглож байвал LMMS нь MIDI файлыг ttyUSB0 (Spielatron) болон компьютерийн дууны карт руу гаргах болно. Spielatron програм хангамж нь 200 м -ийн хоцролттой байдаг тул эргэлтийн сево аялах боломжийг олгодог тул Spielatron -ийн хөгжим энэ хэмжээгээр хойшлогдож байгаа бөгөөд энэ нь компьютерийн дууны картын гаралттай нийцэхгүй болно. Дээрх зурган дээрх шиг Юнисоны зам дээрх дууны хэмжээг бууруулснаар үүнийг даван туулж чадна.
Алхам 10: Тоглож, суугаад хөгжмийг сайхан өнгөрүүлээрэй
![Тоглож, суугаад хөгжим сонсоорой! Тоглож, суугаад хөгжим сонсоорой!](https://i.howwhatproduce.com/images/001/image-1247-94-j.webp)
Дээрх зургийн дагуу тоглуулах товчийг дарахад Spielatron эсвэл бусад Arduino хөгжмийн синтез таны MIDI хэсгийг тоглуулах болно. Нээлтийн видео бичлэгийн төгсгөлд байгаа жишээн дээр Spielatron нь хуучин Английн ардын дуу Greensleeves -ийг тоглуулдаг.
Хөгжим нь монофоник байх ёстой бөгөөд G5 -аас G7 хүртэлх хязгаарт багтах ёстой. Энэ нь таны хөгжим тэмдэглэл ашигласан эсвэл богино цохилт (BPM) ашигласан тохиолдолд л богино байх болно гэсэн үг юм. өөрөөр хэлбэл. Хэрэв та өндөр АДБ -тай бол та маш богино тэмдэглэл ашиглах боломжгүй болно.
Жишээ:
4/4 цагт 120 BPM (нэг бааранд 4 цохилт) 1 минутанд 30 баар өгдөг.
60 секундийг 30 -д хуваахад нэг бар тутамд 2 секунд өгдөг.
Тиймээс хавчаар нь тус бүрдээ 500 мс -тэй байх болно (servo саатлын хугацаанд амархан).
Квавер нь 250 мс байх болно (яг тэр үед 200 м эргүүлэх, 40 м алх алхаар явах боломжтой).
BPM -ийг багасгахгүйгээр хагас давталт хийх боломжгүй юм.
Зөвлөмж болгож буй:
M5Stack StickC -ээс Delphi руу өгөгдлийг хэрхэн илгээх вэ: 6 алхам
![M5Stack StickC -ээс Delphi руу өгөгдлийг хэрхэн илгээх вэ: 6 алхам M5Stack StickC -ээс Delphi руу өгөгдлийг хэрхэн илгээх вэ: 6 алхам](https://i.howwhatproduce.com/images/001/image-528-7-j.webp)
Мэдээллийг M5Stack StickC -ээс Delphi руу хэрхэн илгээх вэ: Энэ видеоноос Visuino ашиглан StickC самбараас Delphi VCL програм руу утгыг хэрхэн илгээх талаар сурах болно
Arduino -аас Excel руу өгөгдөл илгээх (ба диаграмм хийх): 3 алхам (зурагтай)
![Arduino -аас Excel руу өгөгдөл илгээх (ба диаграмм хийх): 3 алхам (зурагтай) Arduino -аас Excel руу өгөгдөл илгээх (ба диаграмм хийх): 3 алхам (зурагтай)](https://i.howwhatproduce.com/images/001/image-1033-43-j.webp)
Arduino -аас Excel руу өгөгдөл илгээх (мөн үүнийг төлөвлөх): Би Arduino мэдрэгчийнхээ уншилтыг бодит цаг хугацаанд төлөвлөх арга замыг маш их хайсан. Зөвхөн хуйвалдаан хийхээс гадна цаашдын туршилт, залруулгад зориулан өгөгдлийг харуулах, хадгалах боломжтой. Миний олж мэдсэн хамгийн энгийн шийдэл бол excel ашиглах явдал юм, гэхдээ
Том файлуудыг компьютерээс компьютер руу хэрхэн илгээх вэ: 6 алхам
![Том файлуудыг компьютерээс компьютер руу хэрхэн илгээх вэ: 6 алхам Том файлуудыг компьютерээс компьютер руу хэрхэн илгээх вэ: 6 алхам](https://i.howwhatproduce.com/images/001/image-2206-13-j.webp)
Том файлуудыг компьютерээс компьютер руу хэрхэн илгээх вэ: Технологи хөгжихийн хэрээр файлын хэмжээ нэмэгдсээр байна. Хэрэв та дизайн, загварчлал, эсвэл зүгээр л хобби гэх мэт бүтээлч гар урлалын чиглэлээр ажиллаж байгаа бол том файл дамжуулах нь төвөг учруулах болно. Ихэнх имэйлийн үйлчилгээ нь хавсралтын дээд хэмжээг 25 орчим болгож хязгаарладаг
Температур ба чийгшлийг Blynk App руу илгээх (Wemos D1 Mini Pro): 15 алхам (зурагтай)
![Температур ба чийгшлийг Blynk App руу илгээх (Wemos D1 Mini Pro): 15 алхам (зурагтай) Температур ба чийгшлийг Blynk App руу илгээх (Wemos D1 Mini Pro): 15 алхам (зурагтай)](https://i.howwhatproduce.com/images/003/image-8033-55-j.webp)
Температур ба чийгшлийг Blynk App (Wemos D1 Mini Pro) руу илгээх: Энэхүү зааварчилгаа нь Wemos D1 Mini Pro -ийг ашиглан дата (Температур ба чийгшил) -ийг Blynk APP руу илгээхэд зориулагдсан болно
Хөгжмийн реактив гэрэл -- Ширээний компьютерийг гайхалтай болгохын тулд супер энгийн хөгжмийг хэрхэн реактив гэрэл болгох вэ: 5 алхам (зурагтай)
![Хөгжмийн реактив гэрэл -- Ширээний компьютерийг гайхалтай болгохын тулд супер энгийн хөгжмийг хэрхэн реактив гэрэл болгох вэ: 5 алхам (зурагтай) Хөгжмийн реактив гэрэл -- Ширээний компьютерийг гайхалтай болгохын тулд супер энгийн хөгжмийг хэрхэн реактив гэрэл болгох вэ: 5 алхам (зурагтай)](https://i.howwhatproduce.com/images/003/image-8432-36-j.webp)
Хөгжмийн реактив гэрэл || Ширээний компьютерийг гайхалтай болгохын тулд хэрхэн супер энгийн хөгжмийг реактив гэрэл болгох вэ: Сайн байна уу залуусаа, өнөөдөр бид маш сонирхолтой төсөл бүтээх болно. Өнөөдөр бид хөгжмийн реактив гэрэл бүтээх гэж байна басс нь үнэндээ бага давтамжийн аудио дохио юм. Үүнийг бүтээх нь маш энгийн, бид