Satura rādītājs:
- 1. darbība: FOSS
- 2. darbība: atskaņojamās mūzikas sakārtošana vai komponēšana
- 3. darbība: eksportējiet MIDI failu
- 4. darbība. Spielatron savienošana ar ALSA MIDI programmām
- 5. darbība: iestatiet MIDI ierīces nosaukumu un USB portu
- 6. darbība: LMMS izmantošana
- 7. darbība: importējiet savu MIDI failu LMMS
- 8. darbība: iestatiet LMMS izvadi uz TtyUSB0
- 9. darbība: apturiet datora skaņas izvadi
- 10. solis: nospiediet Play, sēdiet un baudiet mūziku
Video: Kā nosūtīt MIDI mūziku uz Spielatron: 10 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Šī pamācība aptver programmatūras rīkus, kurus mēs izmantojam, lai viegli uzņemtu standarta mūzikas notācijas, pārvērstu to par MIDI failu un atskaņotu Spielatron.
1. darbība: FOSS
Kad vien iespējams, mēs izmantojam bezmaksas un atvērtā pirmkoda programmatūru (FOSS), kas darbojas Linux datorā, šajā gadījumā izmantojot Ubuntu Mate.
2. darbība: atskaņojamās mūzikas sakārtošana vai komponēšana
Tā kā mūsu mūzikas spējas ir ierobežotas, komponēšana nav īsta iespēja, un, lai izvairītos no autortiesību problēmām, mums patīk sakārtot veco klasiku atsevišķās rindās, kas piemērotas Spielatron. Būtībā jums ir jāsaglabā mūzika monofoniski, ti, tikai viena nots un Spielatron notu diapazonā no G5 līdz G7. Šim nolūkam mēs izmantojam Musescore, kuru esam atraduši kā pilnīgi satriecošu šim nolūkam un mūzikas partitūru veidošanai, no kurām spēlēt.
Mēs izmantojam Linux 64 bitu lietotnes attēlu, kas pieejams no
musescore.org/en/download/musescore-x86_64…
Viens triks, ko mēs izmantojam, lai saglabātu piezīmes uz stieņa, ņemot vērā Spielatron augsto reģistru, ir izmantot Cleble Pallette opciju Treble Clef 8va, atzīmējiet mazo 8 virs trīskāršās atslēgas.
Viena no lieliskajām lietām par Musescore ir pārsteidzošā kopiena, kas sniedz palīdzību, apmācības, piemērus un daudz lejupielādējamu Musescore failu.
3. darbība: eksportējiet MIDI failu
Kad esat apmierināts ar savu mūzikas kompozīciju Musescore, jums tas jāeksportē kā MIDI fails. Tas ir sadaļā Fails - Eksportēt un atlasiet faila formātu Standarta Midi.
4. darbība. Spielatron savienošana ar ALSA MIDI programmām
Tā kā mēs tagad vēlamies nosūtīt savu MIDI failu uz Arduino Spielatron, mums ir nepieciešams savienojums starp USB ierīci, piemēram. ttyUSB0 un MIDI programmatūra, piem. ALSA programmas. Arī šis savienojums notiek ar datora pārraides ātrumu, nevis standarta MIDI datu pārraides ātrumu 31250.
Par laimi kāds cits jau ir uzrakstījis draivera programmu, lai veiktu šo uzdevumu ar nosaukumu ttymidi.
ttymidi ir pieejams šeit:
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
Šī programma tiek piegādāta tikai kā avota kods kopā ar make failu. Izpildot izveides failu, mēs saņēmām saistītāja kļūdu, un mums bija jāmaina izgatavošanas fails šādi.
Sākotnējā komandrinda, kurā tika norādītas kļūdas
gcc src/ttymidi.c -o ttymidi -lasound
modificēta komandrinda, kas darbojās
gcc src/ttymidi.c -o ttymidi -lasound -lreadread
Galu galā mēs nepalaidām make failu un apkopojām to tikai ar komandrindu iepriekš, tāpēc tas nav instalēts mūsu sistēmā. Kad mēs vēlamies palaist ttymidi, mēs atveram termināļa logu, nomainām direktoriju uz ttymidi direktoriju un izpildām programmu, kā parādīts iepriekš. Bez slēdžiem ttymidi pēc noklusējuma ir 115200 bodu ātrums, kas atbilst kodam, ko mēs piegādājām Spielatron. Ņemiet vērā, ka pēc ttymidi izpildes termināļa logs neatgriežas komandu uzvednē, kamēr nav ievadīts "control c", kas aizver programmu.
5. darbība: iestatiet MIDI ierīces nosaukumu un USB portu
Šajā piemērā mēs esam izmantojuši ttymidi bez slēdžiem, kas pēc noklusējuma izmanto ttyUSB0 un 115200 bodu ātrumu. Ja kāda iemesla dēļ tie ir jāmaina, piem. ja datoram bija pievienota vairāk nekā viena ttyUSB ierīce, varat izmantot slēdžus, kā parādīts attēlā iepriekš.
6. darbība: LMMS izmantošana
LMMS (agrāk Linux MultiMedia Studio) ir digitāla audio darbstaciju lietojumprogramma, kas ir vēl viena pilnīgi satriecoša programma, kuras izmantošanu mēs esam tikai iesācēji. LMMS ir pieejams Ubuntu programmatūras centrā vai šeit
Lai gan šim nolūkam mēs neizmantojam LMMS, lai atskaņotu MIDI failu no datora, LMMS joprojām sagaida, ka, importējot MIDI failus, būs pieejams skaņas fonts. Tāpēc mēs izmantojam Unison skaņas fontu, kas pieejams šeit:
ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
www.personalcopy.com/linuxfiles.htm
Lai izmantotu skaņas fontu, viss, kas jums jādara, ir izvilkt failu direktorijā, kuru saglabāsit, un pēc tam LMMS dodieties uz Rediģēt - Iestatījumi - Mapes, lai iestatītu Unison kā noklusējuma skaņas fontu, kā parādīts attēlā.
7. darbība: importējiet savu MIDI failu LMMS
Importējiet ar Musescore (vai no jebkura cita avota) izveidoto MIDI failu LMMS. Izmantojiet failu - importēt, kā parādīts attēlā.
8. darbība: iestatiet LMMS izvadi uz TtyUSB0
Kad MIDI fails ir importēts, tas dziesmu redaktora logā tiks parādīts kā Unisona celiņš. Dodieties uz zobrata simbolu sliežu ceļa kreisajā galā. Ar peles kreiso pogu noklikšķiniet uz zobrata, atlasiet Midi, pēc tam -Output, un jums vajadzētu redzēt ierīci ar nosaukumu ttymidi (vai nosaukumu, ko piegādājāt ar slēdzi -n, startējot ttymidi), kā parādīts attēlā iepriekš. Izvēlieties šo ierīci, un blakus tai vajadzētu redzēt atzīmi.
9. darbība: apturiet datora skaņas izvadi
Ja šajā brīdī atskaņojat celiņu, LMMS izvadīs MIDI failu gan ttyUSB0 (Spielatron), gan datora skaņas kartē. Tā kā programmatūrai Spielatron ir 200 ms aizkavēšanās, lai rotējošie sevo varētu ceļot, Spielatron mūzika tiek aizkavēta par šo summu, kas nebūs sinhronizēta ar datora skaņas kartes izvadi. To var pārvarēt, samazinot skaņu Unisona celiņā, kā parādīts attēlā.
10. solis: nospiediet Play, sēdiet un baudiet mūziku
Nospiediet atskaņošanas pogu, kā parādīts attēlā, un Spielatron vai jebkurš cits Arduino mūzikas sintezētājs atskaņos jūsu MIDI skaņdarbu. Atklāšanas video beigās redzamajā piemērā Spielatron uz vietas atskaņo labi zināmo senās angļu tautas dziesmu Greensleeves.
Papildus tam, ka mūzikai jābūt monofoniskai un diapazonā no G5 līdz G7, acīmredzot pastāv ierobežojums, ko nosaka servo reakcijas laiks. Tas nozīmē, ka jūsu mūziku ierobežo vai nu īsums, ja izmantota piezīme, vai izmantotie sitieni minūtē (BPM). ti. ja jums ir augsts BPM, tad nevarēsit izmantot ļoti īsas piezīmes vai otrādi.
Piemērs:
120 BPM 4/4 laikā (4 sitieni bārā) dod 30 bārus 1 minūtē.
60 sekundes dalot ar 30 dod 2 sekundes uz stieni.
Tāpēc kājstarpei katram būs 500 ms (viegli servo aizkaves laikā).
Quaver būs 250 ms (tieši laikā, kas ļauj 200 ms pagriezties un 40 ms āmura kustībai).
Semiquaver vienkārši nav ieslēgts, nesamazinot BPM.
Ieteicams:
Kā nosūtīt datus no M5Stack StickC uz Delphi: 6 soļi
Kā nosūtīt datus no M5Stack StickC uz Delphi: Šajā videoklipā mēs uzzināsim, kā nosūtīt vērtības no StickC plates uz Delphi VCL lietojumprogrammu, izmantojot Visuino. Skatīties video
Kā nosūtīt e -pastus ar pielikumiem, izmantojot Arduino, Esp32 un Esp8266: 6 soļi
Kā nosūtīt e -pastus ar pielikumiem ar Arduino, Esp32 un Esp8266: Šeit es gribētu izskaidrot savas bibliotēkas EMailSender 2. versiju, kas ir liela evolūcija attiecībā uz 1. versiju, ar atbalstu Arduino ar w5100, w5200 un w5500 Ethernet vairogu un enc28J60 klonēt ierīces un atbalstu esp32 un esp8266. Tagad varat reklamēt
Kā nosūtīt lielus failus no datora uz datoru: 6 soļi
Kā nosūtīt lielus failus no datora uz datoru: Attīstoties tehnoloģijai, failu izmēri turpina palielināties. Ja jūs nodarbojaties ar radošu darbu, piemēram, dizainu vai modelēšanu, vai vienkārši esat hobijs, lielu failu pārsūtīšana var būt apgrūtinoša. Lielākā daļa e -pasta pakalpojumu ierobežo maksimālos pielikumu izmērus līdz aptuveni 25
Izveidojiet muskuļu MIDI mūziku!: 7 soļi (ar attēliem)
Izveidojiet muskuļu MIDI mūziku !: Ikreiz, kad jūsu nervu sistēmai ir jāveic kustība, tā sūta sīkus elektriskos signālus caur neironiem, lai kontrolētu jūsu muskuļus. Elektromiogrāfijas (EMG) tehnika ļauj mums pastiprināt un izmērīt šos elektriskos signālus. Papildus tam, ka
MIDI 5V LED sloksnes gaismas kontrolieris Spielatron vai citam MIDI Synth: 7 soļi (ar attēliem)
MIDI 5V LED sloksnes gaismas kontrolieris Spielatron vai citam MIDI Synth: Šis kontrolieris mirgo trīs krāsu LED sloksnes gaismā par 50mS par piezīmi. Zils G5 līdz D#6, sarkans E6 līdz B6 un zaļš C7 līdz G7. Kontrolieris ir ALSA MIDI ierīce, tāpēc MIDI programmatūra var izvadīt gaismas diodes vienlaikus ar MIDI sintezatora ierīci