ዝርዝር ሁኔታ:
- ደረጃ 1 FOSS
- ደረጃ 2 ሙዚቃን ለጨዋታ ማዘጋጀት ወይም ማቀናበር
- ደረጃ 3 የ MIDI ፋይል ወደ ውጭ ይላኩ
- ደረጃ 4 - Spielatron ን ከ ALSA MIDI ፕሮግራሞች ጋር ማገናኘት
- ደረጃ 5 የ MIDI መሣሪያ ስም እና የዩኤስቢ ወደብ ማቀናበር
- ደረጃ 6 - ኤልኤምኤምስን መጠቀም
- ደረጃ 7 የ MIDI ፋይልዎን ወደ LMMS ያስመጡ
- ደረጃ 8 የ LMMS ውፅዓት ወደ TtyUSB0 ያዘጋጁ
- ደረጃ 9 የኮምፒተር ድምጽ ውፅዓት አቁም
- ደረጃ 10 ጨዋታ ይጫወቱ ፣ ቁጭ ይበሉ እና በሙዚቃ ይደሰቱ
![የ MIDI ሙዚቃን ወደ Spielatron እንዴት እንደሚልክ 10 ደረጃዎች (ከስዕሎች ጋር) የ MIDI ሙዚቃን ወደ Spielatron እንዴት እንደሚልክ 10 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/001/image-1247-83-j.webp)
ቪዲዮ: የ MIDI ሙዚቃን ወደ Spielatron እንዴት እንደሚልክ 10 ደረጃዎች (ከስዕሎች ጋር)
![ቪዲዮ: የ MIDI ሙዚቃን ወደ Spielatron እንዴት እንደሚልክ 10 ደረጃዎች (ከስዕሎች ጋር) ቪዲዮ: የ MIDI ሙዚቃን ወደ Spielatron እንዴት እንደሚልክ 10 ደረጃዎች (ከስዕሎች ጋር)](https://i.ytimg.com/vi/RoBg-keicQI/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
![የ MIDI ሙዚቃን ወደ Spielatron እንዴት እንደሚልክ የ MIDI ሙዚቃን ወደ Spielatron እንዴት እንደሚልክ](https://i.howwhatproduce.com/images/001/image-1247-84-j.webp)
ይህ Instructable በቀላሉ መደበኛ የሙዚቃ ማሳወቂያ ለመውሰድ ወደ ሚዲአይ ፋይል ለመለወጥ እና በ Spielatron ላይ ለማጫወት የምንጠቀምባቸውን የሶፍትዌር መሳሪያዎችን ይሸፍናል።
ደረጃ 1 FOSS
![Image Image](https://i.howwhatproduce.com/images/001/image-1247-86-j.webp)
![](https://i.ytimg.com/vi/_Frx5d-swgw/hqdefault.jpg)
በሚቻልበት ሁሉ በሊኑክስ ኮምፒተር ላይ የሚሰራ ነፃ እና ክፍት ምንጭ ሶፍትዌር (FOSS) እንጠቀማለን ፣ በዚህ ሁኔታ ኡቡንቱ Mate ን ይጠቀማል።
ደረጃ 2 ሙዚቃን ለጨዋታ ማዘጋጀት ወይም ማቀናበር
![የ MIDI ፋይል ላክ የ MIDI ፋይል ላክ](https://i.howwhatproduce.com/images/001/image-1247-87-j.webp)
የእኛ የሙዚቃ ችሎታዎች ውስን እንደመሆናቸው ፣ ማቀናበር እውነተኛ አማራጭ አይደለም ፣ እና የቅጂ መብት ጉዳዮችን ለማስወገድ የድሮ ክላሲኮችን ለ Spielatron ተስማሚ ወደ ነጠላ መስመር ቁርጥራጮች ማዘጋጀት እንወዳለን። በመሰረቱ የሙዚቃውን ነጠላ -ድምጽ ማለትም ነጠላ ማስታወሻ ብቻ እና በ Spielatron ማስታወሻ ክልል G5 እስከ G7 ውስጥ መያዝ ያስፈልግዎታል። ለዚህ ዓላማ ሙሉ በሙሉ ግሩም ሆኖ ለዚህ ዓላማ እና ለመጫወት የሙዚቃ ውጤቶችን ለመፍጠር ያገኘነውን Musescore ን እንጠቀማለን።
ከሊኑክስ 64 ቢት የመተግበሪያ ምስል እንጠቀማለን
musescore.org/en/download/musescore-x86_64…
የ Spielatron ከፍተኛ ምዝገባን ከግምት ውስጥ በማስገባት ማስታወሻዎችን ለማቆየት የምንጠቀምበት አንድ ብልሃት የ Treble Clef 8va አማራጭን ከ Clef Pallette መጠቀም ነው ፣ ከትንሽ ትሪብል መሰንጠቂያው በላይ ያለውን ትንሽ 8 ልብ ይበሉ።
ስለ Musescore ካሉት ታላላቅ ነገሮች አንዱ እርዳታን ፣ አጋዥ ሥልጠናዎችን ፣ ምሳሌዎችን እና ብዙ የሙሴኮር ፋይሎችን ለማውረድ አስደናቂው ማህበረሰብ ነው።
ደረጃ 3 የ MIDI ፋይል ወደ ውጭ ይላኩ
በሙዚክ ውስጥ በሙዚቃ ቅንብርዎ ደስተኛ ከሆኑ በኋላ እንደ MIDI ፋይል ወደ ውጭ መላክ ያስፈልግዎታል። ይህ በፋይል ውስጥ ነው - ወደ ውጭ ይላኩ እና የፋይል ቅርጸቱን ይምረጡ መደበኛ ሚዲ።
ደረጃ 4 - Spielatron ን ከ ALSA MIDI ፕሮግራሞች ጋር ማገናኘት
![Spielatron ን ከ ALSA MIDI ፕሮግራሞች ጋር በማገናኘት ላይ Spielatron ን ከ ALSA MIDI ፕሮግራሞች ጋር በማገናኘት ላይ](https://i.howwhatproduce.com/images/001/image-1247-88-j.webp)
እኛ አሁን በስፓይላትሮን ላይ የእኛን MIDI ፋይል ወደ አርዱinoኖ ለመላክ እንደምንፈልግ ለምሳሌ በዩኤስቢ መሣሪያ መካከል ግንኙነት ያስፈልገናል። ttyUSB0 እና MIDI ሶፍትዌር ለምሳሌ። ALSA ፕሮግራሞች። እንዲሁም ይህ ግንኙነት ከመደበኛ የ MIDI ባውድ 31250 ይልቅ በኮምፒተር ባውድ ፍጥነት ነው።
እንደ እድል ሆኖ ይህንን ሌላ ሰው ttymidi የተባለ ተግባር ለማከናወን የአሽከርካሪ ፕሮግራም አስቀድሞ ጽ hasል።
ttymidi ከዚህ ይገኛል:
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
ይህ ፕሮግራም የሚቀርበው ፋይል ካለው ምንጭ ኮድ ብቻ ነው። የማምረቻ ፋይሉን በምናከናውንበት ጊዜ የአገናኝ አገናኝ ስህተት ደርሶናል እና የማድረጊያውን ፋይል እንደሚከተለው መለወጥ ነበረብን።
ስህተቶቹን የሰጠው የመጀመሪያው የትእዛዝ መስመር
gcc src/ttymidi.c -o ttymidi -lasound
የተሻሻለው የትእዛዝ መስመር
gcc src/ttymidi.c -o ttymidi -lasound -lpthread
በመጨረሻ እኛ የማድረጊያ ፋይልን አልሠራንም እና ከላይ ካለው የትእዛዝ መስመር ጋር ብቻ አጠናቅረን ፣ ስለዚህ በእኛ ስርዓት ላይ አልተጫነም። ቲቲሚዲን ለማሄድ ስንፈልግ የተርሚናል መስኮት እንከፍታለን ፣ ማውጫውን ወደ ttymidi ማውጫ ይለውጡ እና ከላይ ባለው ምስል መሠረት ፕሮግራሙን ያስፈጽሙ። ምንም መቀያየሪያዎች ሳይኖሩት ለ Spielatron ካቀረብነው ኮድ ጋር የሚዛመድ ወደ 115200 ባውድ ነባሪዎች ጥቅም ላይ ውለዋል። ቲቲሚዲ አንዴ ከተፈጸመ የተርሚናል መስኮት ከፕሮግራሙ የሚወጣበት “መቆጣጠሪያ ሐ” እስኪገባ ድረስ ወደ የትእዛዝ ጥያቄው እንደማይመለስ ልብ ይበሉ።
ደረጃ 5 የ MIDI መሣሪያ ስም እና የዩኤስቢ ወደብ ማቀናበር
![የ MIDI መሣሪያ ስም እና የዩኤስቢ ወደብ ማቀናበር የ MIDI መሣሪያ ስም እና የዩኤስቢ ወደብ ማቀናበር](https://i.howwhatproduce.com/images/001/image-1247-89-j.webp)
በዚህ ምሳሌ ውስጥ ttyUSB0 ን እና 115200 ባውድ መጠንን በመጠቀም ነባሪዎች ከሌሉ መቀያየሪያዎች ጋር ተቲሚዲ ተጠቅመናል። በሆነ ምክንያት እነዚህን መለወጥ ከፈለጉ ፣ ለምሳሌ። ከኮምፒዩተርዎ ጋር የተገናኘ ከአንድ በላይ የ ttyUSB መሣሪያ ነበረዎት ፣ ከላይ በስዕሉ ላይ እንደሚታየው መቀያየሪያዎቹን መጠቀም ይችላሉ።
ደረጃ 6 - ኤልኤምኤምስን መጠቀም
![LMMS ን በመጠቀም LMMS ን በመጠቀም](https://i.howwhatproduce.com/images/001/image-1247-90-j.webp)
ኤል.ኤም.ኤም.ኤስ (ቀደም ሲል ሊኑክስ መልቲሚዲያ ስቱዲዮ) እኛ የምንጠቀምበት ገና ለጀማሪዎች የምንሆንበት ሌላ ሙሉ በሙሉ አስደናቂ ፕሮግራም የሆነ ዲጂታል የድምፅ የሥራ ቦታ መተግበሪያ ፕሮግራም ነው። ኤልኤምኤምኤስ ከኡቡንቱ የሶፍትዌር ማዕከል ወይም እዚህ https://lmms.io/ ይገኛል
ምንም እንኳን ለኤምኤምኤስ ኤምዲአይ ፋይሉን ከኮምፒውተሩ ላይ ለማጫወት ባንጠቀምም ፣ ኤምኤምኤምኤስ አሁንም የሚዲአይ ፋይሎችን በሚያስገቡበት ጊዜ የድምፅ ቅርጸ -ቁምፊ እንዲገኝ ይጠብቃል። ስለዚህ እኛ እዚህ የሚገኘውን የዩኒሰን የድምፅ ቅርጸ -ቁምፊን እንጠቀማለን-
ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
www.personalcopy.com/linuxfiles.htm
የድምፅ ቅርጸ -ቁምፊውን ለመጠቀም የሚጠበቅብዎት ፋይሉን ወደሚጠብቁት ማውጫ ውስጥ ማውጣት እና ከዚያ በ LMMS ውስጥ ወደ አርትዕ - ቅንብሮች - አቃፊዎች ከላይ ባለው ሥዕል መሠረት ዩኒሲንን እንደ ነባሪ የድምፅ ቅርጸ -ቁምፊ ማዘጋጀት ነው።
ደረጃ 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 ፋይል አንዴ ከውጭ እንደመጣ እንደ ዘፈን አርታኢ መስኮት እንደ ዩኒሰን ትራክ ይታያል። በትራኩ ግራ ጫፍ ላይ ወደ ማርሽ ጎማ ምልክት ይሂዱ። በማርሽ መንኮራኩሩ ላይ በግራ ጠቅ ያድርጉ ፣ ሚዲያን ከዚያ ውፅዓት ይምረጡ እና ከላይ ባለው ሥዕል መሠረት ቲቲሚዲ (ወይም ቲቲሚዲ ሲጀምሩ በ -n ማብሪያ ያቀረቡት ስም) ማየት አለብዎት። ይህን መሣሪያ ይምረጡ እና ከጎኑ ምልክት ማድረጊያ ማየት አለብዎት።
ደረጃ 9 የኮምፒተር ድምጽ ውፅዓት አቁም
![የኮምፒተር ድምጽ ውፅዓት አቁም የኮምፒተር ድምጽ ውፅዓት አቁም](https://i.howwhatproduce.com/images/001/image-1247-93-j.webp)
በዚህ ጊዜ ትራኩን የሚጫወቱ ከሆነ ፣ ኤልኤምኤምኤስ የ MIDI ፋይልን ለሁለቱም ttyUSB0 (Spielatron) እና ለኮምፒዩተር የድምፅ ካርድ ያወጣል። የ Spielatron ሶፍትዌሩ ተዘዋዋሪ ሴቮች ለመጓዝ የ 200ms መዘግየት እንዳለው ፣ የ Spielatron ሙዚቃ ከኮምፒዩተር የድምፅ ካርድ ውፅዓት ጋር ከማመሳሰል ውጭ በሆነ በዚህ መጠን ዘግይቷል። ከላይ ባለው ሥዕል መሠረት በዩኒሰን ትራክ ላይ ድምጹን በማጥፋት ይህንን ማሸነፍ ይቻላል።
ደረጃ 10 ጨዋታ ይጫወቱ ፣ ቁጭ ይበሉ እና በሙዚቃ ይደሰቱ
![ጨዋታውን ይምቱ ፣ ቁጭ ይበሉ እና በሙዚቃ ይደሰቱ! ጨዋታውን ይምቱ ፣ ቁጭ ይበሉ እና በሙዚቃ ይደሰቱ!](https://i.howwhatproduce.com/images/001/image-1247-94-j.webp)
ከላይ ባለው ስዕል መሠረት የመጫወቻ ቁልፍን ይጫኑ እና Spielatron ወይም ሌላ ማንኛውም የአርዱዲኖ ሙዚቃ ሲንትስ የእርስዎን MIDI ክፍል ይጫወታል። በመክፈቻ ቪዲዮ መጨረሻ ላይ በምሳሌው ላይ Spielatron በቦታው ላይ የታወቀውን የድሮ እንግሊዝኛ ባሕላዊ ዘፈን ግሪንስሊቭስ ይጫወታል።
ከሙዚቃው በተጨማሪ ነጠላ እና ከ G5 እስከ G7 ባለው ክልል ውስጥ ፣ በአገልጋዮቹ የምላሽ ጊዜ የተጫነ ገደብ አለ። ይህ ማለት ማስታወሻዎ ጥቅም ላይ ከዋለ ወይም በደቂቃዎች (ቢፒኤም) ጥቅም ላይ የዋለ ከሆነ ሙዚቃዎ በአጫጭርነት ይገደባል ማለት ነው። ማለትም። ከፍተኛ ቢፒኤም ካለዎት ከዚያ በጣም አጭር ማስታወሻዎችን ወይም በተቃራኒው መጠቀም አይችሉም።
ለምሳሌ:
120 BPM በ 4/4 ጊዜ (በአንድ ምት 4 ድብደባ) በ 1 ደቂቃ ውስጥ 30 አሞሌዎችን ይሰጣል።
60 ሰከንዶች በ 30 ሲካፈሉ በአንድ አሞሌ 2 ሰከንዶች ይሰጣል።
ስለዚህ አንድ crotchet እያንዳንዳቸው 500ms (በቀላሉ በ servo መዘግየት ጊዜ ውስጥ) ይኖራቸዋል።
አንድ መንቀጥቀጥ 250ms ይኖረዋል (ልክ 200 ሚ.ሜ ለማሽከርከር እና ለመዶሻ ጉዞ 40ms በፈቀደ ጊዜ ውስጥ)።
BPM ን ሳይቀንስ ግማሽ ሰሪቨር በርቷል።
የሚመከር:
መረጃን ከ M5Stack StickC ወደ ዴልፊ እንዴት እንደሚልክ -6 ደረጃዎች
![መረጃን ከ M5Stack StickC ወደ ዴልፊ እንዴት እንደሚልክ -6 ደረጃዎች መረጃን ከ M5Stack StickC ወደ ዴልፊ እንዴት እንደሚልክ -6 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-528-7-j.webp)
መረጃን ከ M5Stack StickC ወደ ዴልፊ እንዴት መላክ እንደሚቻል -በዚህ ቪዲዮ ውስጥ ቪውሲኖን በመጠቀም ከ StickC ቦርድ ወደ ዴልፊ ቪሲኤል ትግበራ እሴቶችን እንዴት እንደሚልኩ እንማራለን። ቪዲዮውን ይመልከቱ
ትላልቅ ፋይሎችን ከኮምፒዩተር ወደ ኮምፒተር እንዴት እንደሚልክ 6 ደረጃዎች
![ትላልቅ ፋይሎችን ከኮምፒዩተር ወደ ኮምፒተር እንዴት እንደሚልክ 6 ደረጃዎች ትላልቅ ፋይሎችን ከኮምፒዩተር ወደ ኮምፒተር እንዴት እንደሚልክ 6 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-2206-13-j.webp)
ትልልቅ ፋይሎችን ከኮምፒዩተር ወደ ኮምፒውተር እንዴት መላክ እንደሚቻል - ቴክኖሎጂ እየገፋ ሲሄድ የፋይል መጠኖች መጠናቸው እየጨመረ ይቀጥላል። እንደ ንድፍ ወይም አምሳያ ፣ ወይም የትርፍ ጊዜ ማሳለፊያ ባለ የፈጠራ ሥራ ውስጥ ከሆኑ ፣ ትላልቅ ፋይሎችን ማስተላለፍ ችግር ሊሆን ይችላል። አብዛኛዎቹ የኢሜል አገልግሎቶች ከፍተኛውን የአባሪ መጠኖችን ወደ 25 ገደማ ገደቦችን ይገድባሉ
በአርዱዲኖ ኢተርኔት መረጃን ወደ ደመና እንዴት እንደሚልክ 8 ደረጃዎች
![በአርዱዲኖ ኢተርኔት መረጃን ወደ ደመና እንዴት እንደሚልክ 8 ደረጃዎች በአርዱዲኖ ኢተርኔት መረጃን ወደ ደመና እንዴት እንደሚልክ 8 ደረጃዎች](https://i.howwhatproduce.com/images/005/image-13037-j.webp)
በአርዱዲኖ ኤተርኔት አማካኝነት መረጃን ወደ ደመና እንዴት እንደሚልክ - ይህ አስተማሪ አርዱዲኖ ኢተርኔት ጋሻን በመጠቀም መረጃዎን ወደ AskSensors IoT መድረክ እንዴት ማተም እንደሚችሉ ያሳያል። የኢተርኔት ጋሻ የእርስዎ አርዱኢኖ በቀላሉ ከደመናው ጋር እንዲገናኝ ፣ ከበይነመረብ ግንኙነት ጋር መረጃን ለመላክ እና ለመቀበል እንዲችል ያስችለዋል። እኛ ምን
ኤስኤምኤስ የጽሑፍ መልእክቶችን ከእርስዎ አርዱዲኖ ESP ፕሮጀክት እንዴት እንደሚልክ 6 ደረጃዎች
![ኤስኤምኤስ የጽሑፍ መልእክቶችን ከእርስዎ አርዱዲኖ ESP ፕሮጀክት እንዴት እንደሚልክ 6 ደረጃዎች ኤስኤምኤስ የጽሑፍ መልእክቶችን ከእርስዎ አርዱዲኖ ESP ፕሮጀክት እንዴት እንደሚልክ 6 ደረጃዎች](https://i.howwhatproduce.com/images/009/image-25005-j.webp)
የኤስኤምኤስ የጽሑፍ መልእክቶችን ከእርስዎ Arduino ESP ፕሮጀክት እንዴት እንደሚልኩ - ይህ አስተማሪ የ ESP8266 መሣሪያን እና የ WiFi ግንኙነትን በመጠቀም ከአርዲኖ ፕሮጀክትዎ የኤስኤምኤስ የጽሑፍ መልዕክቶችን እንዴት መላክ እንደሚቻል ያሳያል። ኤስኤምኤስ ለምን ይጠቀማሉ? መልዕክቶች። * የኤስኤምኤስ መልዕክቶች እንዲሁ ይችላሉ
NodeMCU ን በመጠቀም የ DHT11 ውሂብን ወደ MySQL አገልጋይ እንዴት እንደሚልክ 6 ደረጃዎች
![NodeMCU ን በመጠቀም የ DHT11 ውሂብን ወደ MySQL አገልጋይ እንዴት እንደሚልክ 6 ደረጃዎች NodeMCU ን በመጠቀም የ DHT11 ውሂብን ወደ MySQL አገልጋይ እንዴት እንደሚልክ 6 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-884-31-j.webp)
NodeMCU ን በመጠቀም የ DHT11 መረጃን ወደ MySQL አገልጋይ እንዴት መላክ እንደሚቻል -በዚህ ፕሮጀክት ውስጥ DHT11 ን ከ nodemcu ጋር ተገናኘን እና ከዚያ እርጥበት እና የሙቀት መጠን የሆነውን dht11 ን ወደ phpmyadmin ዳታቤዝ እንልካለን።