Мазмуну:
- 1 -кадам: FOSS
- 2 -кадам: Ойнотуу үчүн музыканы уюштуруу же түзүү
- 3 -кадам: MIDI файлын экспортто
- 4 -кадам: Spielatronду ALSA MIDI программаларына туташтыруу
- 5 -кадам: MIDI түзмөгүнүн атын жана USB портун орнотуу
- 6 -кадам: LMMSти колдонуу
- 7 -кадам: MIDI файлыңызды LMMSке импорттоңуз
- 8 -кадам: LMMS чыгарууну TtyUSB0го коюңуз
- 9 -кадам: Компьютердин үн чыгарууну токтотуу
- 10 -кадам: Ойноп, отуруп, музыкадан ырахат алыңыз
Video: MIDI музыкасын спилатронго кантип жөнөтүү керек: 10 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул нускамада биз стандарттык музыкалык белгилерди оңой алып, аны MIDI файлына айландыруу жана Спилатрондо ойнотуу үчүн колдонулган программалык куралдар камтылган.
1 -кадам: FOSS
Мүмкүн болгон жерде Linux компьютеринде иштеген Free & Open Source Software (FOSS) колдонобуз, бул учурда Ubuntu Mate колдонушат.
2 -кадам: Ойнотуу үчүн музыканы уюштуруу же түзүү
Биздин музыкалык мүмкүнчүлүктөрүбүз чектелүү болгондуктан, композитордук реалдуу вариант эмес жана автордук укук маселелеринен качуу үчүн биз эски классиктерди Спилатронго ылайыктуу бир саптуу бөлүктөргө бөлүүнү жакшы көрөбүз. Негизинен сиз музыканы монофониялык, башкача айтканда, бир гана нотаны жана Spielatronдун G5 - G7 нота диапазонунда сакташыңыз керек. Бул үчүн биз таптакыр укмуш деп тапкан Musescore колдонобуз жана ойной турган музыкалык упайларды түзүү үчүн.
Биз Linuxтун 64 бит колдонмосунун сүрөтүн колдонобуз
musescore.org/ky/download/musescore-x86_64…
Спилатрондун жогорку реестрин эске алуу менен стенадагы жазууларды сактоо үчүн колдонгон бир амал, Clef Palletteден Treble Clef 8va вариантын колдонуу, треблдин үстүндөгү кичинекей 8ге көңүл буруңуз.
Musescore жөнүндө эң сонун нерселердин бири - бул жардам, окуу куралдарын, мисалдарды жана Musescore файлдарын жүктөп алуу үчүн таң калтырган жамаат.
3 -кадам: MIDI файлын экспортто
Musescoreдогу музыкалык композицияңызга ыраазы болгондон кийин, аны MIDI файлы катары экспорттоо керек. Бул Файлда - Экспорттоодо жана Standard Midi файл форматын тандоодо.
4 -кадам: Spielatronду ALSA MIDI программаларына туташтыруу
Биз азыр MIDI файлды Spielatronдогу Arduinoго жөнөтүүнү каалап жатканыбыз үчүн, USB түзмөгүнүн ортосунда байланыш керек. ttyUSB0 жана MIDI программасы, мис. ALSA программалары. Ошондой эле бул туташуу MIDI стандарттык 31250 ылдамдыкта эмес, компьютердик ылдамдыкта.
Бактыга жараша, башка бирөө буга чейин ttymidi деп аталган тапшырманы аткаруу үчүн айдоочу программасын жазган.
ttymidi бул жерден жеткиликтүү:
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
Бул программа бир гана файл менен баштапкы код катары берилет. Биз файлды иштеткенде, биз шилтеме катасын алдык жана жасоо файлын төмөнкүдөй өзгөртүүгө туура келди.
Каталарды берген баштапкы буйрук сабы
gcc src/ttymidi.c -o ttymidi -бара
иштеген буйрук сабы өзгөртүлдү
gcc src/ttymidi.c -o ttymidi -lasound -lpthread
Акыр -аягы, биз файлды иштеткен жокпуз жана аны жогорудагы буйрук сабы менен гана түздүк, андыктан ал биздин системага орнотулган эмес. Биз ttymidi иштетүүнү кааласак, биз терминалдык терезени ачабыз, каталогду ttymidi каталогуна алмаштырабыз жана программаны жогорудагы сүрөттө көрсөтүлгөндөй аткарабыз. Эч кандай өчүргүчтөр жок болсо, ttymidi демейки мааниси 115200 baud ылдамдыгына туура келет, бул биз Спилатрон үчүн берген кодго дал келет. Белгилей кетчү нерсе, ttymidi аткарылгандан кийин, терминалдан чыккан терезе, программадан чыккан "control c" киргизилгенге чейин, буйрук сабына кайтып келбейт.
5 -кадам: MIDI түзмөгүнүн атын жана USB портун орнотуу
Бул мисалда биз ttyUSB0 жана 115200 baud ылдамдыгын колдонууга демейки өчүргүчтөрү жок ttymidi колдондук. Эгерде кандайдыр бир себептерден улам буларды өзгөртүү керек болсо, мис. Сиздин компьютериңизге бир нече ttyUSB түзмөгү туташкан, сиз жогорудагы сүрөттө көрсөтүлгөндөй өчүргүчтөрдү колдоно аласыз.
6 -кадам: LMMSти колдонуу
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ке импорттоңуз
Musescore (же башка булактан) менен түзгөн MIDI файлын LMMSке импорттоо. Файлды колдонуу - Жогорудагы сүрөттө көрсөтүлгөндөй импорттоо.
8 -кадам: LMMS чыгарууну TtyUSB0го коюңуз
MIDI файлы импорттолгондон кийин, ал ыр редакторунун терезесинде Юнисондун треги катары пайда болот. Тректин сол жагындагы редуктордун символуна өтүңүз. Тиш дөңгөлөгүн сол баскыч менен чыкылдатыңыз, Midi анан Чыгууну тандаңыз жана сиз ttymidi деп аталган түзмөктү көрүшүңүз керек (же ttymidi башталганда -n которгуч менен берилген ат) жогоруда көрсөтүлгөндөй. Бул түзмөктү тандап, анын жанындагы кенени көрүңүз.
9 -кадам: Компьютердин үн чыгарууну токтотуу
Эгерде сиз бул учурда тректи ойносоңуз, LMMS MIDI файлын ttyUSB0 (Spielatron) жана компьютердин үн картасына чыгарат. Spielatron программалык камсыздоосу 200 м кечигүү менен айланма севолорго саякатка чыгууга мүмкүнчүлүк берет, Spielatronдун музыкасы компьютер үн картасынын чыгышы менен шайкеш келбеген суммага кечиктирилет. Муну жогорудагы сүрөттө көрсөтүлгөндөй Юнисондун тректи басаңдатуу менен жеңсе болот.
10 -кадам: Ойноп, отуруп, музыкадан ырахат алыңыз
Жогорудагы сүрөттө көрсөтүлгөндөй ойнотуу баскычын басыңыз жана Spielatron же башка Arduino музыкалык синтези сиздин MIDI чыгармаңызды ойнотот. Ачылыш видеонун аягындагы мисалда Spielatron жайгашкан жери боюнча белгилүү эски англис элдик ыры Greensleeves ойнойт.
Музыкадан тышкары, монофониялык жана G5тен G7ге чейинки диапазондо, албетте, серволордун жооп берүү убактысы тарабынан коюлган чектөө бар. Бул сиздин музыкаңыз кыска жазуу же кыска мүнөттүн согушу (BPM) менен чектелгенин билдирет. б.а. Эгерде сизде BPM жогору болсо, анда сиз өтө кыска жазууларды колдоно албайсыз же тескерисинче.
Мисал:
120 BPM 4/4 убактысында (барга 4 сокку) 1 мүнөттө 30 тилке берет.
60 секунд 30га бөлүнгөндө барга 2 секунд берилет.
Демек, кротоктун ар биринде 500 мс болот (сервонун кечигүү убактысында оңой).
Бир кваверде 250 мс болот (200мм айлануу үчүн & 40мс балка саякат үчүн).
BPM кыскартуусуз эле жарым -жартылай эмес.
Сунушталууда:
M5Stack StickCтен Delphiге маалыматты кантип жөнөтүү керек: 6 кадам
Маалыматты M5Stack StickCтен Delphiге кантип жөнөтүү керек: Бул видеодо Visuino аркылуу StickC тактасынан Delphi VCL тиркемесине баалуулуктарды жөнөтүүнү үйрөнөбүз
Ардуино, Esp32 жана Esp8266 тиркемелери менен электрондук каттарды кантип жөнөтүү керек: 6 кадам
Электрондук каттарды Arduino, Esp32 жана Esp8266 менен кантип жөнөтүү керек: Бул жерде мен EMailSender китепканамдын 2 -версиясын түшүндүрөм, w5100, w5200 жана w5500 ethernet калканы жана enc28J60 менен Arduino колдоосу менен 1 -версияга карата чоң эволюция. клондуу түзмөктөр жана esp32 жана esp8266 үчүн колдоо. Эми сиз жарнамалай аласыз
Чоң файлдарды компьютерден компьютерге кантип жөнөтүү керек: 6 кадам
Чоң файлдарды компьютерден компьютерге кантип жөнөтүү керек: Технологиянын өнүгүшү менен файлдын өлчөмү көбөйө берет. Эгерде сиз чыгармачылык менен алектенсеңиз, мисалы дизайн же моделдөө, же жөн эле хобби болсоңуз, чоң файлдарды өткөрүп берүү түйшүк жаратышы мүмкүн. Көпчүлүк электрондук кызматтар тиркемелердин максималдуу өлчөмүн болжол менен 25ке чейин чектейт
Arduino Ethernet менен булутка маалыматты кантип жөнөтүү керек: 8 кадам
Arduino Ethernet менен булутка маалыматты кантип жөнөтүү керек: Бул көрсөтмө сиздин маалыматыңызды Arduino Ethernet Shield аркылуу AskSensors IoT Платформасына кантип жарыялоону көрсөтөт. Ethernet Shield сиздин Arduinoңузга булутка оңой туташууга, интернет байланышы менен маалыматтарды жөнөтүүгө жана алууга мүмкүнчүлүк берет. Биз эмне
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек: 17 кадам (сүрөттөр менен)
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек?: Мен куруп жаткан түтүк амп менен жаңы гитаралык спикердин барышын кааладым. Баяндамачы менин дүкөнүмдө калат, андыктан өзгөчө бир нерсенин кереги жок. Толекс жабуусу өтө оңой эле бузулуп калышы мүмкүн, ошондуктан мен кумдун артынан сыртын кара чачтым