Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് മിഡ്ജാണിത്.
പട്ടിക:
NAME
midge - സംഗീതത്തിന്റെ വാചക വിവരണത്തിൽ നിന്ന് മിഡി ഫയൽ സൃഷ്ടിക്കുക
സിനോപ്സിസ്
നടുഭാഗം [ഓപ്ഷനുകൾ] [ഫയൽ പേര്]
വിവരണം
നടുഭാഗം സംഗീതത്തിന്റെ ഒരു ടെക്സ്റ്റ് വിവരണത്തിൽ നിന്ന് ഒരു ടൈപ്പ് 1 മിഡി ഫയൽ സൃഷ്ടിക്കുന്നു. നടുഭാഗം അത് എടുക്കുന്നു
അല്ലാതെ stdin-ൽ നിന്നുള്ള ഇൻപുട്ട് ഫയലിന്റെ പേര് വ്യക്തമാക്കിയിട്ടുണ്ട്.
ഓപ്ഷനുകൾ
-h or --സഹായിക്കൂ
സഹായ വാചകം കാണിക്കുക.
--പതിപ്പ് or --വാറന്റി അഥവാ --കുറിച്ച്
പതിപ്പും ലൈസൻസ് വിവരങ്ങളും കാണിക്കുക.
-v or --വാക്കുകൾ
stdout-ലേക്ക് വെർബോസ് ഔട്ട്പുട്ട് പ്രിന്റ് ചെയ്യുക.
-d or --ഡീബഗ്
ഡീബഗ്ഗിംഗ് ഔട്ട്പുട്ട് stdout-ലേക്ക് പ്രിന്റ് ചെയ്യുക (വെർബോസ് മോഡ് സ്വയമേവ സജ്ജീകരിക്കുന്നു).
-q or --നിശബ്ദമായി
നിശബ്ദം. stdout ഇല്ല.
-o ഫയല് or --ഔട്ട്ഫിൽ ഫയല്
മിഡി ഔട്ട്പുട്ട് ഫയല്. അല്ലെങ്കിൽ a.out.mid
-c or --ചെക്ക്
ഇൻപുട്ട് മാത്രം പരിശോധിക്കുക; മിഡി ഔട്ട്പുട്ട് ഇല്ല.
-u or --അൺറോൾ-ലൂപ്പുകൾ
പാഴ്സ് ചെയ്യുന്നതിന് മുമ്പ് എല്ലാ റിപ്പീറ്റ് ബ്ലോക്കുകളും അൺറോൾ ചെയ്യുകയും അൺറോൾ ചെയ്യാത്ത സോഴ്സ് കോഡ് a-ലേക്ക് സംരക്ഷിക്കുകയും ചെയ്യുക
പുതിയ ഫയൽ (*.long.mg). ആവശ്യമെങ്കിൽ സ്വയമേവ സജ്ജീകരിക്കണം.
-U or --നോ-അൺറോൾ-സേവ്
അൺറോൾ ചെയ്ത ഉറവിടം ഫയലിൽ സംരക്ഷിക്കരുത്.
-R or --നല്ല-റീസെറ്റ്
ട്രാക്കുകളുടെ തുടക്കത്തിൽ `എല്ലാ കൺട്രോളറുകളും റീസെറ്റ് ചെയ്യുക' ഇവന്റ് ചേർക്കരുത്.
-t ബിപിഎം or --ടെമ്പോ ബിപിഎം
ടെമ്പോ സജ്ജമാക്കുക ബിപിഎം ഇൻപുട്ട് ഫയലിൽ സജ്ജീകരിച്ച മൂല്യത്തെ അസാധുവാക്കുന്നു.
-b ഘട്ടങ്ങൾ or --ബെൻഡ്-പടികൾ ഘട്ടങ്ങൾ
ലളിതമായ ബെൻഡ് വാക്യഘടനയ്ക്കായി ഓരോ ക്വാർട്ടർ നോട്ടിന്റെയും ഘട്ടങ്ങളുടെ എണ്ണം സജ്ജമാക്കുക.
--സുരക്ഷിതമല്ല
പേൾ കോഡ് റൺ ചെയ്യാൻ Safe.pm ഉപയോഗിക്കരുത് % eval ബ്ലോക്കുകൾ.
-s അക്കം or --വിത്ത് അക്കം
ഉപയോഗം അക്കം റാൻഡം നമ്പർ ജനറേറ്ററിന്റെ വിത്തായി.
-S [സ്കെയിൽ [റൂട്ട്]] or --ഷോ-സ്കെയിൽ [സ്കെയിൽ [റൂട്ട്]]
കുറിപ്പുകൾ ലിസ്റ്റ് ചെയ്യുക സ്കെയിൽ മുതൽ ആരംഭിക്കുന്നു വേര്. എങ്കിൽ വേര് ഒഴിവാക്കിയതാണ് c4 ഉപയോഗിക്കുന്നത്. എങ്കിൽ സ്കെയിൽ is
ഒഴിവാക്കി, പിന്തുണയ്ക്കുന്ന സ്കെയിലുകളുടെ ഒരു ലിസ്റ്റ് കാണിക്കുന്നു.
-I പാത or --ഉൾപ്പെടുന്നു പാത
ചേർക്കുക പാത പാതകൾ ഉൾപ്പെടുത്താൻ. ഒന്നിലധികം തവണ വ്യക്തമാക്കാം അല്ലെങ്കിൽ പാത ഒരു ലിസ്റ്റ് ആകാം
കോളണുകളാൽ അല്ലെങ്കിൽ കോമകളാൽ വേർതിരിച്ചിരിക്കുന്നു.
ഇൻപുട്ട് LANGUAGE എന്ന
E യുടെ സ്കെയിൽ പ്ലേ ചെയ്യാനുള്ള സാമ്പിൾ സോഴ്സ് ഫയൽ.
============================================================================================================================================================================================ ഫയൽ ആരംഭിക്കുക
# ഈ വരി ഒരു കമന്റാണ്
@തല { # കൃത്യമായി 1 @head വിഭാഗം ഉണ്ടായിരിക്കണം
# സമയ ഒപ്പ് സജ്ജമാക്കുക
$time_sig 4/4
ബിപിഎമ്മിൽ # സെറ്റ് ടെമ്പോ
$ടെമ്പോ 120
@ഹെഡ് വിഭാഗത്തിന്റെ } # അവസാനം
@ശരീരം { # കൃത്യമായി 1 @ബോഡി വിഭാഗം ഉണ്ടായിരിക്കണം
# ചാനൽ 1-ൽ ഒരു സംഗീത ട്രാക്ക് ആരംഭിക്കുക
# ഒന്നിലധികം ട്രാക്കുകൾക്ക് ഒരേ ചാനൽ ഉപയോഗിക്കാം
ചാനൽ 1 {
# ഇലക്ട്രിക് ബാസിലേക്ക് പാച്ച് സജ്ജമാക്കുക
$പാച്ച് 34
# കുറിപ്പുകൾ. വിശദീകരണത്തിന് താഴെ കാണുക.
മൂന്നാം ഒക്ടേവിൽ /l4/e3 # ക്വാർട്ടർ നോട്ട് ഇ
f+ # f മൂർച്ചയുള്ള ഒരേ അഷ്ടാകൃതി ഒരേ നീളം
# ഉപയോഗിക്കുക `-' ഫ്ലാറ്റിന്
g+ ab # കുറിപ്പുകളുടെ ബാക്കി
c+4 c-ൽ d+ e # ഒക്ടേവ് മാറുന്നു
} # ട്രാക്കിന്റെ അവസാനം
@ബോഡി വിഭാഗത്തിന്റെ } # അവസാനം
======================== അവസാന ഫയൽ=====================
ആർക്കൈവിന്റെ ഉദാഹരണങ്ങൾ/ ഡയറക്ടറിയിൽ കൂടുതൽ ഉദാഹരണങ്ങൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
താഴെ പറയുന്നതിൽ, ഒരു ആവശ്യമായ പാരാമീറ്ററും [പേര്] ഒരു ഓപ്ഷണൽ പാരാമീറ്ററുമാണ്.
കുറിപ്പുകൾ
ഒരു കുറിപ്പിന്റെ ഫോർമാറ്റ് ഇതാണ്: [/ഓപ്ഷനുകൾ/]<പേര്>[+|-][ശബ്ദപൊരുത്തവും]
ദി /ഓപ്ഷനുകൾ/ വിഭാഗത്തിൽ ഇനിപ്പറയുന്നവ അടങ്ങിയിരിക്കാം:
l[ന്യൂമറേറ്റർ:]
കുറിപ്പിന്റെ ദൈർഘ്യം സജ്ജീകരിക്കുന്നു (ന്യൂമറേറ്റർ അല്ലെങ്കിൽ ഒന്ന്) വിഭജിച്ചിരിക്കുന്നു ഡിനോമിനേറ്റർ. അതായത്. l4 = പാദം
കുറിപ്പ്, l1 = മുഴുവൻ കുറിപ്പ്, l3:4 = 3/4 നോട്ട് (3 ക്വാർട്ടർ നോട്ടുകൾ കെട്ടി). ഒരു വലിയക്ഷരം `L' ഒരുപക്ഷേ
പകരം ഒരു `1' ൽ നിന്ന് വേർതിരിച്ചറിയാൻ ഉപയോഗിക്കുന്നു.
r
കുറിപ്പ് ആവർത്തിക്കേണ്ട തവണകളുടെ എണ്ണം സജ്ജമാക്കുന്നു. ഉദാഹരണത്തിന്
/l8r16 /
കുറിപ്പിന്റെ ദൈർഘ്യം 1/8 ആക്കുകയും കുറിപ്പ് 16 തവണ ആവർത്തിക്കുകയും ചെയ്യുന്നു.
a
വേഗതയിൽ കുറിപ്പിന്റെ കുറിപ്പ് സജ്ജമാക്കുന്നു (ആക്രമണം)
d
നോട്ടിന്റെ നോട്ട് ഓഫ് പ്രവേഗം (ശോഷണം) സജ്ജമാക്കുന്നു
z[+|-] [%]
കുറിപ്പ് ഓഫ്സെറ്റ് ചെയ്യുന്നു അക്കം മിഡി ക്ലിക്കുകൾ. പോസിറ്റീവ് മൂല്യങ്ങൾ കുറിപ്പിനെ വൈകിയും പ്രതികൂലമായും പ്ലേ ചെയ്യുന്നു
മൂല്യങ്ങൾ അത് നേരത്തെ കളിക്കുന്നു. എങ്കിൽ അക്കം തുടർന്ന് ഒരു `%സ്വഭാവം ഒരു ശതമാനമായി കണക്കാക്കുന്നു
നിലവിലെ നോട്ടിന്റെ ദൈർഘ്യം. ഓഫ്സെറ്റ് മൂല്യങ്ങളാണ് അല്ല തുടർന്നുള്ള കുറിപ്പുകളാൽ പാരമ്പര്യമായി ലഭിക്കുന്നു.
Z[+|-] [%]
മുകളിൽ പറഞ്ഞതുപോലെ `z´ ഓപ്ഷൻ എന്നാൽ ക്രമരഹിതമായ മൂല്യം ഉപയോഗിക്കുന്നു. എങ്കിൽ അക്കം നെഗറ്റീവ് അല്ലെങ്കിൽ പോസിറ്റീവ് ആണ്
(കൂടുതൽ അടയാളം ആവശ്യമാണ്), പൂജ്യത്തിനും ഇടയിലുള്ള ഒരു മൂല്യം അക്കം ഉപയോഗിക്കുന്നു. അടയാളം ഇല്ലെങ്കിൽ, എ
പ്ലസ്, മൈനസ് എന്നിവയ്ക്കിടയിലുള്ള മൂല്യം അക്കം ഉപയോഗിക്കുന്നു.
കൂടെ ഓഫ്സെറ്റ് ഓപ്ഷൻ പ്രവർത്തിക്കില്ല repeat കുറിപ്പ് ഓപ്ഷൻ, എന്നാൽ അതേ ഫലം ആകാം
എ ഉപയോഗിച്ച് നേടിയത് %ആവർത്തിച്ച് തടയുക.
കുറിപ്പുകൾക്ക് മുമ്പ് ഒരു വിശ്രമം നൽകിയിട്ടില്ലെങ്കിൽ അവ പിന്നിലേക്ക് ഓഫ്സെറ്റ് ചെയ്യാൻ കഴിയില്ല (അതായത് നേരത്തെ പ്ലേ ചെയ്യുക). ലേക്ക്
ഇതിനെ ചുറ്റിപ്പറ്റി പ്രവർത്തിക്കുക, ഞാൻ ചേർത്തിട്ടുണ്ട് $ചുരുക്കുക കീവേഡ്, താഴെ വിവരിച്ചിരിക്കുന്നു. ഇതും കാണുക $അൺ ക്വാണ്ടിസ്.
പേര് എന്നാണ് കുറിപ്പിന്റെ പേര്, അതായത്. [ഏജി] ആവശ്യമാണ്.
+ മൂർച്ചയുള്ളത്.
- ഫ്ലാറ്റ്.
ശബ്ദപൊരുത്തവും മിഡി ഒക്ടേവ് ആണ്. [1-11]. മിക്ക മിഡി സോഫ്റ്റ്വെയറുകളും ഏറ്റവും കുറഞ്ഞതിന് 0 ഉപയോഗിക്കുന്നു
ഒക്ടേവ്, മിഡി ചാനലുകളുമായും ഉപകരണ നാമങ്ങളുമായും സ്ഥിരതയ്ക്കായി ഞാൻ 1 ഉപയോഗിച്ചു
രണ്ടും 1 മുതൽ കണക്കാക്കുന്നു.
വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, നീളം, അഷ്ടകം, ആക്രമണം, ക്ഷയം എന്നിവ മുമ്പത്തേതിൽ നിന്ന് പാരമ്പര്യമായി ലഭിക്കും
കുറിപ്പ്.
ഒരു ഡ്രം ട്രാക്കിൽ, നോട്ട് പേരുകൾക്ക് പകരം അപരനാമങ്ങൾ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്, ഒരു ലഭിക്കാൻ
' എന്നതിനുപകരം ഹായ് തൊപ്പി തുറക്കുകf+3' നിങ്ങൾക്ക് ഉപയോഗിക്കാം 'hh_o'. പൂർണ്ണമായ ലിസ്റ്റിനായി README.drums കാണുക
അപരനാമങ്ങൾ.
വിശ്രമിക്കുന്നു.
ബാക്കിയുള്ളവ കുറിപ്പായി എഴുതിയിരിക്കുന്നു `r', കൂടെ /ഓപ്ഷനുകൾ/ കുറിപ്പുകൾ പോലെ തന്നെ, എന്നാൽ മാത്രം
നീളവും ആവർത്തിച്ചുള്ള ഓപ്ഷനുകളും ഉപയോഗിച്ചു. ദൈർഘ്യ മൂല്യം കുറിപ്പിൽ നിന്ന് വിശ്രമത്തിലേക്കും തിരിച്ചും പാരമ്പര്യമായി ലഭിക്കുന്നു
തിരിച്ചും.
ബാറുകൾ.
ബാറുകൾ സൂചിപ്പിക്കാൻ പൈപ്പ് ചിഹ്നം (`|') ഉപയോഗിക്കാം. ബാറുകളുടെ നീളം പരിശോധിച്ചിട്ടില്ല --
ഇത് കൂടുതൽ വായിക്കാനാകുന്ന സോഴ്സ് ഫയലുകൾ അനുവദിക്കുന്നതിന് വേണ്ടി മാത്രമാണ്. a ചേർത്തുകൊണ്ട് ബാറുകൾ അക്കമിടാം
പൈപ്പ് ചിഹ്നത്തിലേക്കുള്ള നമ്പർ. അവയെ അടിവരയിട്ട് വേർതിരിക്കാം, പക്ഷേ സ്പെയ്സ് വഴിയല്ല.
ലളിതമായ ബാർ ഉദാഹരണം: | cdef | gabc
അക്കമിട്ട ബാർ ഉദാഹരണങ്ങൾ: |1 cdef |2 gabc
|_1 cdef |_2 gabc
ഉപയോഗിച്ച് ബാറുകളുടെ സ്ഥിരത പരിശോധിക്കാം $bar_strict എന്ന കീവേഡ് @തല
വിഭാഗം. എല്ലാ ട്രാക്കുകൾക്കും ഒരേ എണ്ണം ബാറുകൾ ഇല്ലെങ്കിൽ ഇത് ഒരു പിശകോ മുന്നറിയിപ്പോ നൽകുന്നു
ഓരോ ട്രാക്കിലും ഒരേ സമയം അക്കമിട്ട ബാറുകൾ ദൃശ്യമാകും:
$bar_strict മുന്നറിയിപ്പ് # പൊരുത്തമില്ലാത്ത ബാറുകൾക്ക് ഒരു മുന്നറിയിപ്പ് സന്ദേശം അച്ചടിക്കുക.
$bar_strict പിശക് # സ്ഥിരതയില്ലാത്ത ബാറുകൾക്ക് ഒരു പിശക് സന്ദേശവുമായി പുറത്തുകടക്കുക.
ഉയർന്ന തലത്തിലുള്ള കീവേഡുകൾ.
@തല {ഉള്ളടക്കം}
കൃത്യമായി ഒന്ന് ഉണ്ടായിരിക്കണം @തല വിഭാഗം. എന്നതിന്റെ വിവരണത്തിന് താഴെ കാണുക ഉള്ളടക്കം.
@ശരീരം {ഉള്ളടക്കം}
കൃത്യമായി ഒന്ന് ഉണ്ടായിരിക്കണം @ശരീരം വിഭാഗം. എന്നതിന്റെ വിവരണത്തിന് താഴെ കാണുക ഉള്ളടക്കം.
എന്നതിലെ കീവേഡുകൾ @തല വിഭാഗം.
$time_sig
ദി b മൂല്യം 4, 8, 16, 32, 64 എന്നിവയിൽ ഒന്നായിരിക്കണം.
$ടെമ്പോ
t ബിപിഎമ്മിലെ ടെമ്പോ ആണ്.
രണ്ടും $time_sig ഒപ്പം $ടെമ്പോ @ചാനൽ ബ്ലോക്കിനുള്ളിലും അനുവദനീയമാണ് (ചുവടെ വിവരിച്ചിരിക്കുന്നത്).
$ശീർഷകം
എന്ന ഗാനത്തിന്റെ തലക്കെട്ട് സജ്ജമാക്കുന്നു തലക്കെട്ട്. എങ്കിൽ തലക്കെട്ട് ഇരട്ടി ഉള്ളിലായിരിക്കണം ഇടങ്ങൾ അടങ്ങിയിരിക്കുന്നത്
ഉദ്ധരണികൾ.
$ റെസല്യൂഷൻ
ഓരോ ക്വാർട്ടർ നോട്ടിലും മിഡി ക്ലിക്കുകളുടെ എണ്ണം സജ്ജീകരിക്കുന്നു n. സ്ഥിരസ്ഥിതി 96 ആണ്.
എന്നതിലെ കീവേഡുകൾ @ശരീരം വിഭാഗം.
% നിർവചിക്കുക {കുറിപ്പുകൾ}
ഒരു ക്രമം നിർവചിക്കുക കുറിപ്പുകൾ, ഇത് അസൈൻ ചെയ്യുന്നു പേര് ഒരു മ്യൂസിക് ട്രാക്കിൽ തിരിച്ചുവിളിക്കാൻ. നിർവചിച്ചു
ഇനിപ്പറയുന്നവ ഉൾപ്പെടെ സീക്വൻസുകൾ ഉപയോഗിക്കുന്നു:
~[/കൈമാറ്റം/]
ക്രമം ഉൾപ്പെടുത്താൻ ഒരു ട്രാക്കിനുള്ളിൽ പേര്, ട്രാൻസ്പോസ് ചെയ്തത് മാറ്റുക സെമിറ്റോണുകൾ. മുമ്പ്
നിർവചിച്ച ക്രമങ്ങൾ തുടർന്നുള്ളവയിൽ ഉപയോഗിക്കാം % നിർവചിക്കുക ബ്ലോക്കുകൾ. ഉദാഹരണത്തിന്:
% നിർവചിക്കുക a_riff { a3 a c4 d }
% നിർവചിക്കുക d_riff { d4 dfg }
% നിർവചിക്കുക main_riff { ~a_riff ~d_riff }
ആദ്യ റിഫിനെ മാറ്റിസ്ഥാപിക്കുന്നതിലൂടെ ഞങ്ങൾക്ക് അതേ ഫലം നേടാൻ കഴിയുമെങ്കിലും
രണ്ടാമത്:
% നിർവചിക്കുക a_riff { a3 a c4 d }
% നിർവചിക്കുക main_riff { ~a_riff ~a_riff/ 5 / }
നിര്വചിക്കുക ബ്ലോക്കുകളിൽ റിപ്പീറ്റ് ബ്ലോക്കുകൾ, ബെൻഡ് ബ്ലോക്കുകൾ, $volume/patch/reverb തുടങ്ങിയവയും അടങ്ങിയിരിക്കാം.
ചാനൽ [പേര്] {ഉള്ളടക്കം}
ചാനലിൽ ഒരു മിഡി ട്രാക്ക് ആരംഭിക്കുക അക്കം, ഓപ്ഷണലായി ഉപകരണത്തിന്റെ പേര് എന്നായി സജ്ജീകരിക്കുക പേര്. എങ്കിൽ
പേര് ഇരട്ട ഉദ്ധരണികൾക്കുള്ളിൽ ആയിരിക്കണം സ്പെയ്സുകൾ അടങ്ങിയിരിക്കുന്നത്.
ഉള്ളടക്കം കുറിപ്പുകൾ, വിശ്രമങ്ങൾ, മുമ്പ് നിർവചിച്ച ക്രമങ്ങൾ, ഇനിപ്പറയുന്നവ എന്നിവ ഉൾപ്പെടുത്താം
കീവേഡുകൾ:
$time_sig
പാട്ടിന്റെ സമയ ഒപ്പ് മാറ്റുന്നു (എല്ലാ ട്രാക്കുകളെയും ബാധിക്കുന്നു). ദി b മൂല്യം ഒന്നായിരിക്കണം
4, 8, 16, 32, 64.
$ടെമ്പോ
പാട്ടിന്റെ ടെമ്പോ മാറ്റുന്നു (എല്ലാ ട്രാക്കുകളെയും ബാധിക്കുന്നു). t ബിപിഎമ്മിലാണ്.
$പാച്ച് [[bank_LSB,]bank_MSB,]
ഈ ചാനലിനായി പാച്ച് നമ്പർ സജ്ജീകരിക്കുക അക്കം or പേര്. എവിടെയാണ് അക്കം 1 മുതൽ 128 വരെ ആണ്
പേര് README.patches-ൽ നിർവചിച്ചിരിക്കുന്നത് പോലെ ഒരു അപരനാമമാണ്. ഓപ്ഷണലായി ബാങ്ക് നമ്പർ തിരഞ്ഞെടുക്കുക ബാങ്ക്_എംഎസ്ബി.
ഓപ്ഷണലായി ബാങ്ക് LSB നമ്പർ തിരഞ്ഞെടുക്കുക ബാങ്ക്_LSB (ബാഹ്യ മിഡി കീബോർഡുകൾക്കായി ഉപയോഗിക്കുന്നു). ഓരോ മൂല്യവും
1-128 പരിധിയിലായിരിക്കണം.
$ബാങ്ക് [LSB,]
ബാങ്ക് നമ്പർ തിരഞ്ഞെടുക്കുക എം.എസ്.ബി.. ഓപ്ഷണലായി LSB മൂല്യം സജ്ജമാക്കുക (ബാഹ്യ മിഡിക്ക് ഉപയോഗിക്കുന്നു
കീബോർഡുകൾ) വരെ LSB. രണ്ട് മൂല്യങ്ങളും 1-128 പരിധിയിലായിരിക്കണം.
$നീളം [n:]
ഡിഫോൾട്ട് നോട്ട് ദൈർഘ്യം സജ്ജമാക്കുക. നോട്ട് ഓപ്ഷനുകളിലെ അതേ ഫോർമാറ്റിലാണ് മൂല്യം വ്യക്തമാക്കിയിരിക്കുന്നത്.
$ചുരുക്കുക
ഓരോ കുറിപ്പും ചുരുക്കുക അക്കം മിഡി ക്ലിക്കുകൾ, നോട്ടുകൾ പിന്നോട്ട് ഓഫ്സെറ്റ് ചെയ്യാൻ ഇടം അനുവദിക്കുന്നതിന്.
$അൺ ക്വാണ്ടിസ് [+|-] [%]
ഓരോ കുറിപ്പിനും ക്രമരഹിതമായ ഓഫ്സെറ്റ് പ്രയോഗിക്കുക. അക്കം എന്നതിന് സമാനമായ അർത്ഥമുണ്ട് Z കുറിപ്പ് ഓപ്ഷൻ
മുകളിൽ.
$ഒക്ടേവ്
ഡിഫോൾട്ട് ഒക്ടേവ് എന്നതിലേക്ക് സജ്ജമാക്കുക അക്കം
$വോളിയം
ട്രാക്ക് വോളിയം സജ്ജമാക്കുക അക്കം
$ആക്രമണം
കുറിപ്പിന്റെ ആക്രമണം സജ്ജമാക്കുക അക്കം
$ക്ഷയം
കുറിപ്പിന്റെ ശോഷണം ഇതിലേക്ക് സജ്ജമാക്കുക അക്കം
$റീവർബ്
റിവേർബ് ഡെപ്ത് ആയി സജ്ജീകരിക്കുക അക്കം നിലവിലെ ചാനലിൽ.
$കോറസ്
കോറസ് ഡെപ്ത് ആയി സജ്ജീകരിക്കുക അക്കം നിലവിലെ ചാനലിൽ.
$പാൻ
പാൻ മൂല്യം സജ്ജമാക്കുക അക്കം. 0 ഇടത് 127 വലത്.
വോളിയം, ആക്രമണം, ക്ഷയം, റിവർബ്, കോറസ്, പാൻ മൂല്യങ്ങൾ എന്നിവ 0 മുതൽ 127 വരെയുള്ള പൂർണ്ണസംഖ്യകളായിരിക്കണം.
അവ ഒരു ശ്രേണിയായും വ്യക്തമാക്കാം (ഉദാ. `8-64'), ഈ സാഹചര്യത്തിൽ അതിനുള്ളിൽ ഒരു ക്രമരഹിതമായ മൂല്യം
ശ്രേണി ഉപയോഗിക്കുന്നു.
%pan_all {നോട്ട് മൂല്യം ...}
ഓരോ തുടർന്നുള്ള സന്ദർഭത്തിനും പാൻ മൂല്യം സജ്ജമാക്കുന്നു കുറിപ്പ് നിലവിലെ ട്രാക്കിൽ. ഇതാണ്
പ്രധാനമായും ഒരു ഡ്രം കിറ്റ് പാനിംഗ് ചെയ്യാൻ ഉദ്ദേശിച്ചുള്ളതാണ്, പക്ഷേ മറ്റൊരു ട്രാക്കിൽ ഉപയോഗിക്കാം. മൂല്യം കഴിയും
ഒരു പൂർണ്ണസംഖ്യ അല്ലെങ്കിൽ ഒരു ശ്രേണി (ഉദാ. `8-64'). ഒന്നിലധികം കുറിപ്പ് മൂല്യം ജോഡികൾ അനുവദനീയമാണ്. രണ്ട് കുറിപ്പുകളാണെങ്കിൽ
വ്യത്യസ്ത pan_എല്ലാ മൂല്യങ്ങളും ഒരേ സമയം പ്ലേ ചെയ്യുന്നു, എന്തും സംഭവിക്കാം.
ഒരു ശ്രേണി ഉപയോഗിച്ച് ചാനലിലെ എല്ലാ കുറിപ്പുകളേയും ബാധിക്കാൻ, `ഉപയോഗിക്കുക*' അല്ലെങ്കിൽ 'എന്തെങ്കിലും' വേണ്ടി കുറിപ്പ്. ദി
/r4/കുറിപ്പുകൾ ആവർത്തിക്കുന്ന രീതി ഈ ഓപ്ഷനുമായി പ്രവർത്തിക്കില്ല, പക്ഷേ അതേ ഫലം
ഒരു ആവർത്തന ബ്ലോക്ക് ഉപയോഗിച്ച് നേടാം.
$മാർക്കർ
കൂടെ ഒരു മാർക്കർ ഇവന്റ് ചേർക്കുന്നു ടെക്സ്റ്റ് ഉള്ളടക്കം പോലെ. എങ്കിൽ ടെക്സ്റ്റ് ഉദ്ധരിക്കേണ്ട സ്പെയ്സുകൾ അടങ്ങിയിരിക്കുന്നു
ഇരട്ട ഉദ്ധരണി പ്രതീകങ്ങൾ ഉപയോഗിക്കുന്നു.
%ആവർത്തിച്ച് {കുറിപ്പുകൾ}
ആവർത്തിച്ച് കുറിപ്പുകൾ അക്കം തവണ. കുറിപ്പുകൾ കുറിപ്പുകൾ, വിശ്രമങ്ങൾ, മുൻകൂട്ടി നിശ്ചയിച്ച ക്രമങ്ങൾ എന്നിവയും മറ്റും ഉൾപ്പെടുത്താം
%ആവർത്തിച്ച് ബ്ലോക്കുകൾ.
% വളവ് { ഇവന്റ് ...}
കളി കുറിപ്പ് ഒന്നിലധികം വിവരിച്ച രീതിയിൽ പിച്ച് വീൽ നീക്കുക സംഭവംs, ഉള്ളത്
ഇനിപ്പറയുന്ന ഫോർമാറ്റ്:
[n:] <+|->
എവിടെ n ഒപ്പം d കുറിപ്പിന്റെ തുടക്കം മുതൽ അല്ലെങ്കിൽ മുമ്പത്തെ ഇവന്റിൽ നിന്ന് സമയം വ്യക്തമാക്കുക
കുറിപ്പിന്റെ ദൈർഘ്യത്തിന്റെ അതേ ഫോർമാറ്റ്, ഒപ്പം മൂല്യം നോട്ട് വളയ്ക്കാനുള്ള തുകയാണ് (കൂടുതൽ
അല്ലെങ്കിൽ മൈനസ് ചിഹ്നം ആവശ്യമാണ്). സ്ഥിരസ്ഥിതി പിച്ച് വീൽ ശ്രേണിയിൽ +/- 2 സെമിടോണുകൾ ഒരു മൂല്യം
32-ൽ ഒരു സെമിറ്റോണിന് തുല്യമാണ്. ബെൻഡ് തുക ആപേക്ഷികമാണെന്ന് ശ്രദ്ധിക്കുക. പരമാവധി
ക്യുമുലേറ്റീവ് ബെൻഡ് തുക പ്ലസ് അല്ലെങ്കിൽ മൈനസ് 64 ആണ്.
ഉദാഹരണത്തിന് ഇനിപ്പറയുന്നവ:
%ബെൻഡ് a3 { 4+32 4-32 2+0 }
3/1 നോട്ടിനായി നോട്ട് a4 പ്ലേ ചെയ്യുന്നു, 1/4 ലേക്ക് ഒരു ടോൺ മുഴുവനായി വളച്ച്, തുടർന്ന് a3 ലേക്ക് മടങ്ങുന്നു
1/2 നോട്ട് പിടിക്കുന്നു.
$bend_range
പിച്ച് വീൽ ശ്രേണി +/- ആയി മാറ്റുന്നു അക്കം. ഇത് പരമാവധി വളവ് മുകളിലേക്കും താഴേക്കും സജ്ജമാക്കുന്നു, അങ്ങനെയെങ്കിൽ
ഇത് 4 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, 64 ന്റെ ബെൻഡ് മൂല്യം 4 സെമിറ്റോണുകളെ വളയ്ക്കുകയും -64 താഴേയ്ക്ക് വളയുകയും ചെയ്യും
സെമിറ്റോണുകൾ. മിക്ക മിഡി ഉപകരണങ്ങളുടെയും ഡിഫോൾട്ട് ശ്രേണി 2 സെമിടോണുകളാണ്.
$പിച്ച്
പിച്ച് വീൽ മൂല്യം സജ്ജമാക്കുക Val. പ്രത്യേക കുറിപ്പിനൊപ്പം ഇത് ഉപയോഗിക്കാം
സങ്കീർണ്ണമായ വളവ് സൃഷ്ടിക്കാൻ ഇവന്റുകൾ ശ്രദ്ധിക്കുക (താഴെ `ഒരേസമയം കുറിപ്പുകൾ' എന്നതിന് കീഴിൽ കാണുക).
ഇഫക്റ്റുകൾ. പോലെയല്ല % വളവ് മുകളിലുള്ള വാക്യഘടന, ഇത് ചെയ്യുന്നു അല്ല പിച്ച് വീൽ ന്യൂട്രലിലേക്ക് പുനഃസജ്ജമാക്കുക
സ്ഥാനം (64)
ഈ വാക്യഘടന ഉപയോഗിച്ച് ലളിതമായ പിച്ച് ബെൻഡുകൾ സൃഷ്ടിക്കാൻ കഴിയും:
/l8/e4=>g4=>e4
ഇത് e4 മുതൽ g4 വരെ വളയുകയും ഒരു ദൈർഘ്യത്തിൽ രേഖീയ ഘട്ടങ്ങളിൽ e4 ലേക്ക് മടങ്ങുകയും ചെയ്യുന്നു
എട്ടാമത്തെ കുറിപ്പ്. ഡിഫോൾട്ടായി ഓരോ ക്വാർട്ടർ നോട്ട് കാലയളവിലും 16 ഘട്ടങ്ങളുണ്ട് (ഇതിൽ 8 ഘട്ടങ്ങൾ
ഉദാഹരണം), എന്നാൽ `-b' കമാൻഡ് ലൈൻ സ്വിച്ച് ഉപയോഗിച്ച് മറ്റൊരു മൂല്യം സജ്ജമാക്കാൻ കഴിയും. ഏതെങ്കിലും നമ്പർ
കുറിപ്പുകൾ ഉപയോഗിക്കാം, എന്നാൽ ആദ്യത്തേതിന് നീളമുള്ള മൂല്യം ഉണ്ടായിരിക്കണം, അവ ഓരോന്നിനും ഉണ്ടായിരിക്കണം
ഒരു ഒക്ടേവ് മൂല്യമുണ്ട്.
%തിരഞ്ഞെടുക്കുക [സമയം] {വെയ്റ്റിംഗ് ഇനം ...}
ഇവിടെ സമയം എന്നത് ഫോർമാറ്റിലെ ദൈർഘ്യ മൂല്യമാണ് [n:] ദൈർഘ്യമുള്ള ഓപ്ഷനുകളിൽ ഉപയോഗിക്കുന്നത് പോലെ തന്നെ,
'എൽ' ഒഴിവാക്കി.
If കാലം വ്യക്തമാക്കിയിട്ടില്ല:
ഒരെണ്ണം തിരഞ്ഞെടുക്കുക ഇനം ഒരു ലിസ്റ്റിൽ നിന്ന്, ഓരോന്നും എവിടെ ഇനം ഒരു കുറിപ്പ് ആകാം, വിശ്രമം അല്ലെങ്കിൽ മുൻകൂട്ടി നിശ്ചയിച്ച റിഫ്, ഒപ്പം
ഓരോ ഇനത്തിനും ഒരു ഉണ്ട് വെയ്റ്റിംഗ് അത് തിരഞ്ഞെടുക്കപ്പെടാനുള്ള സാധ്യത എത്രയാണെന്ന് നിർവചിക്കുന്നു. ഉദാഹരണത്തിന്:
%തിരഞ്ഞെടുക്കുക { 2 a3 4 c5 3 e4 1 g3 }
a3 ന് 20% അവസരം നൽകുന്നു, c5 - 40% ; e4 - 30%, g3 - 10% ഓരോ ഇനവും ആവശമാകുന്നു ഒരു വെയ്റ്റിംഗ് ഉണ്ട്.
താഴെയുള്ള സ്കെയിലുകളും കാണുക.
if കാലം വ്യക്തമാക്കിയിരിക്കുന്നു:
ഒന്നിലധികം തിരഞ്ഞെടുക്കുക ഇനംലിസ്റ്റിൽ നിന്ന് ഒരു നീളം വരെ കാലം. എങ്കിൽ എല്ലാം ഇനംകൾ വളരെ ദൈർഘ്യമേറിയതാണ്
റിഫ് കൃത്യമായി അവസാനിപ്പിക്കാൻ കാലം, ബാക്കിയുള്ളത് ഒരു വിശ്രമം കൊണ്ട് നിറഞ്ഞിരിക്കുന്നു. തിരഞ്ഞെടുക്കുമ്പോൾ ഉപയോഗിക്കുന്നു
ഈ രീതിയിൽ ഓരോ കുറിപ്പിനും വിശ്രമത്തിനും ഒരു ദൈർഘ്യ മൂല്യം ഉണ്ടായിരിക്കണം കൂടാതെ ഏതെങ്കിലും മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള റിഫുകൾ ഉപയോഗിക്കുകയും വേണം
ഒരു നിശ്ചിത ദൈർഘ്യം ഉണ്ടായിരിക്കണം (അതായത്, ആദ്യ കുറിപ്പിന് ഒരു ദൈർഘ്യ മൂല്യം ഉണ്ടായിരിക്കണം), കൂടാതെ നീളം
കുറിപ്പുകളുടെ അതേ ഫോർമാറ്റിൽ മുഴുവൻ റിഫും തിരഞ്ഞെടുക്കൽ ബ്ലോക്കിൽ വ്യക്തമാക്കിയിരിക്കണം. വേണ്ടി
ഉദാഹരണം:
%define riff_1 { /l2/a3 /l4/b c4 } # റിഫ് 1 ബാർ നീളമുള്ളതാണ്
%തിരഞ്ഞെടുക്കുക 4:1 { # 4 ബാറുകൾ തിരഞ്ഞെടുക്കുക
1 /l8/d4 3 /l8/e4 2 /l4/g4 1 /l1/~riff_1
}
If കാലം is 0 or - അപ്പോൾ മിഡ്ജ് ഫോമിന്റെ ഒരു ബ്ലോക്കിനായി തിരയുന്നു:
താളം { n[:d] ...}
ഇതിൽ നിന്ന് പിച്ചുകൾ തിരഞ്ഞെടുക്കുന്ന നോട്ട് ലെങ്ത് മൂല്യങ്ങളുടെ ഒരു ശ്രേണിയായി എടുക്കുന്നു
പട്ടിക. മറ്റ് ടോക്കണുകൾ കടന്നുപോകുന്നു, അതിനാൽ നിങ്ങൾക്ക് നിർദ്ദിഷ്ട കുറിപ്പുകൾ, മുൻകൂട്ടി നിശ്ചയിച്ച റിഫുകൾ എന്നിവ ചേർക്കാം
അല്ലെങ്കിൽ വിശ്രമിക്കുന്നു. അണ്ടർ സ്കോറിൽ തുടങ്ങുന്ന ബ്ലോക്കിലെ ഏത് ടോക്കണും അതിലൂടെ കടന്നുപോകും
അടിവര നീക്കം ചെയ്തു. ഉദാഹരണത്തിനായി ഉദാഹരണങ്ങൾ/tutorial/choose_scale.mg കാണുക.
കുറിപ്പുകളുടെ/വെയ്റ്റിംഗുകളുടെ ലിസ്റ്റ് വ്യക്തമാക്കുന്നതിനുള്ള മറ്റൊരു മാർഗ്ഗം ഇതാണ് സ്കെയിൽ കീവേഡ്:
സ്കെയിൽ മൈനർ /l8/g4-6 [ഭാരം ...]
ഇത് 4 മുതൽ 6 വരെയുള്ള ഒക്ടേവുകളിൽ (അതായത് g4 മുതൽ g6 വരെ) ഒരു G മൈനർ സ്കെയിൽ തിരഞ്ഞെടുക്കുന്നു. ദൈർഘ്യത്തിന്റെ മൂല്യം
നിങ്ങൾ ഒരു റിഥം ബ്ലോക്ക് ഉപയോഗിക്കുകയാണെങ്കിൽ അത് ആവശ്യമില്ല. എങ്കിൽ -6 ഒരു ഒക്ടേവ് ഒഴിവാക്കിയിരിക്കുന്നു
ഉപയോഗിച്ചു.
വെയ്റ്റ് ബ്ലോക്ക് ക്രമത്തിൽ നോട്ട് വെയിറ്റിംഗുകൾ വ്യക്തമാക്കുന്നു. ഒഴിവാക്കിയാൽ എല്ലാ വെയിറ്റിംഗുകളും
തുല്യമായ. ഒരു കുറിപ്പ് ഇൻഗോർ ചെയ്യുന്നതിന് 0 ന്റെ വെയ്റ്റിംഗ് ഉപയോഗിക്കുക, പക്ഷേ അവിടെ ആവശമാകുന്നു ഓരോ കുറിപ്പിനും ഒരു വെയിറ്റിംഗ് ആയിരിക്കുക
ബ്ലോക്ക് നിലവിലുണ്ടെങ്കിൽ.
ദി -S കുറിപ്പുകൾ ഒരു സ്കെയിലിലോ പിന്തുണയ്ക്കുന്ന സ്കെയിലുകളുടെ പട്ടികയിലോ കാണിക്കാൻ സ്വിച്ച് ഉപയോഗിക്കാം.
%ചങ്ങല {
ആരംഭിക്കുക
കുറിപ്പ്1 [ഭാരം കുറിപ്പ് ...]
...
താളം [ഭാരം നീളം ...] or താളം { ദൈർഘ്യം ... } }
ഒരു 'ചെയിൻ' ഘടന നിർവചിക്കുക, അവിടെ ഓരോ നോട്ടിനും ഒരു തൂക്കമുള്ള നോട്ടുകളുടെ ഒരു ലിസ്റ്റ് ഉണ്ട്
അതിനെ പിന്തുടരുക. ഉപയോഗിച്ചതോ വ്യക്തമാക്കിയതോ ആയ എല്ലാ കുറിപ്പുകളിൽ നിന്നും ഒരു ആരംഭ പോയിന്റ് ക്രമരഹിതമായി തിരഞ്ഞെടുക്കുന്നു
The തുടക്കം കീവേഡ്, തുടർന്ന് തുടർന്നുള്ള കുറിപ്പുകൾ ഉചിതമായ ലിസ്റ്റിൽ നിന്ന് a വരെ തിരഞ്ഞെടുക്കുന്നു
മൊത്തം നീളം കാലം.
ദി താളം കീവേഡിന് രണ്ട് രൂപങ്ങളുണ്ട്: സ്ക്വയർ ബ്രാക്കറ്റുകൾ ഉപയോഗിച്ച് `[]', ഒരു വെയ്റ്റഡ് നോട്ട് ലിസ്റ്റ്
ദൈർഘ്യം നിർവചിക്കാനാകും, അത് ക്രമരഹിതമായി തിരഞ്ഞെടുക്കും. ബ്രേസുകൾ ഉപയോഗിച്ച് `{}', ഒരു ലിസ്റ്റ്
ദൈർഘ്യ മൂല്യങ്ങൾ നിർവചിക്കാവുന്നതാണ്, അവ ക്രമത്തിൽ ഉപയോഗിക്കും (ആവശ്യമെങ്കിൽ ആവർത്തിക്കുന്നു). ലേക്ക്
ഒരിക്കൽ മാത്രം റിഥം ബ്ലോക്കിലൂടെ കളിക്കുക, സജ്ജമാക്കുക കാലം ലേക്ക് 0 or -. ഈ സാഹചര്യത്തിൽ താളം
മുകളിൽ വിവരിച്ചതുപോലെ ബ്ലോക്ക് പാഴ്സ് ചെയ്തിരിക്കുന്നു %തിരഞ്ഞെടുക്കുക സമയം പൂജ്യമായി സജ്ജീകരിച്ചിരിക്കുന്നു. ദി
കീവേഡ് തവണ എന്നതിന്റെ പര്യായമായി ഉപയോഗിക്കാം താളം.
ദി തുടക്കം കീവേഡ് ചെയിൻ ഉപയോഗിക്കുമ്പോൾ ആരംഭിക്കേണ്ട കുറിപ്പ് വ്യക്തമാക്കുന്നു. എങ്കിൽ തുടക്കം is
ഒഴിവാക്കി, ആരംഭ കുറിപ്പ് ക്രമരഹിതമായി തിരഞ്ഞെടുത്തു.
മറ്റൊരു മാർഗ്ഗം a ലെ കുറിപ്പുകൾ നിർവ്വചിക്കുക ചങ്ങല ബിൽറ്റ് ഇൻ സ്കെയിലുകളിൽ ഒന്ന് ഉപയോഗിക്കുന്നതാണ് ബ്ലോക്ക്. പിന്നെ
വെയിറ്റിംഗുകൾ ഒരു മെട്രിക്സിന്റെ രൂപത്തിലാണ് വ്യക്തമാക്കിയിരിക്കുന്നത്, ഓരോ "നിന്ന്" കുറിപ്പിനും ഒരു വരി (ഒന്ന്
സ്കെയിലിലെ ഓരോ കുറിപ്പിനും) കൂടാതെ ഓരോ "ടു" കുറിപ്പിനും ഒരു നിരയും. ഈ ഫോമിന്റെ ഒരു ഉദാഹരണം കഴിയും
ഉദാഹരണങ്ങൾ/tutorial/chain_scale.mg എന്ന ഫയലിൽ കാണാം
തിരഞ്ഞെടുക്കൽ അല്ലെങ്കിൽ ചെയിൻ ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നതിന്, ഫയൽ അൺറോൾ-ലൂപ്പ് ഓപ്ഷൻ ഉപയോഗിച്ച് സമാഹരിച്ചിരിക്കണം
(ഒരു തിരഞ്ഞെടുക്കൽ അല്ലെങ്കിൽ ചെയിൻ ബ്ലോക്ക് കണ്ടെത്തുമ്പോൾ അത് സ്വയമേവ സജ്ജീകരിക്കപ്പെടും). ഈ ഓപ്ഷൻ സംരക്ഷിക്കുന്നു
ഒരു പുതിയ ഫയലിൽ അൺറോൾ ചെയ്യാത്ത സോഴ്സ് കോഡ്, അതിനാൽ അത് പ്രത്യേകിച്ച് നല്ല ഔട്ട്പുട്ട് ഉത്പാദിപ്പിക്കുകയാണെങ്കിൽ നിങ്ങൾക്ക് ഒരു ഔട്ട്പുട്ട് ഉണ്ട്
സൃഷ്ടിച്ച ട്രാക്ക് നഷ്ടപ്പെടാതെ നിങ്ങൾക്ക് മറ്റ് മാറ്റങ്ങൾ വരുത്താൻ കഴിയുന്ന കൃത്യമായ പകർപ്പ്.
ഒരു തിരഞ്ഞെടുക്കലും ചെയിൻ ബ്ലോക്കുകളും ഒരു % define ഉള്ളിലോ മറ്റൊരു തിരഞ്ഞെടുപ്പിനുള്ളിലോ ആയിരിക്കില്ല എന്നത് ശ്രദ്ധിക്കുക
ചെയിൻ ബ്ലോക്ക്.
% eval {പേൾ കോഡ്}
Perl കോഡിന്റെ ഒരു ബ്ലോക്ക് പ്രവർത്തിപ്പിച്ച് % eval ബ്ലോക്കിന് പകരം Perl-ൽ നിന്നുള്ള മൂല്യം നൽകുക
കോഡ്.
% eval - { പേൾ കോഡ്}
റിട്ടേൺ മൂല്യം വായിക്കാതെ Perl കോഡിന്റെ ഒരു ബ്ലോക്ക് പ്രവർത്തിപ്പിക്കുക.
പേൾ കോഡ്:base_core, :base_math എന്നിവയ്ക്കൊപ്പം സേഫ് മൊഡ്യൂൾ ഉണ്ടെങ്കിൽ അത് ഉപയോഗിച്ച് റൺ ചെയ്യുന്നു
:base_mem അനുവദിച്ചിരിക്കുന്നു. Safe.pm ലഭ്യമല്ലെങ്കിൽ അല്ലെങ്കിൽ കൂടുതൽ അനുമതികൾ ആവശ്യമുണ്ടെങ്കിൽ --unsafe
ഐച്ഛികം, midge-ന്റെ സ്വന്തം perl പ്രക്രിയയിൽ %eval ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് കാരണമാകുന്നു.
ഉറവിടത്തിലെ ഏത് പോയിന്റിലും കീവേഡുകൾ അനുവദനീയമാണ്.
%ഉൾപ്പെടുന്നു
എന്നതിന്റെ ഉള്ളടക്കം ഉൾപ്പെടുന്നു ഫയല് അവ ഉറവിടത്തിൽ ആ ഘട്ടത്തിൽ എഴുതിയിരിക്കുന്നതുപോലെ
ഫയൽ. ആവശമാകുന്നു സോഴ്സ് ഫയലിൽ അതിന്റേതായ ഒരു ലൈനിൽ ഉണ്ടായിരിക്കുക.
ഒരേസമയം കുറിപ്പുകൾ.
ഒരേസമയം കുറിപ്പുകൾ പ്ലേ ചെയ്യുന്നതിനുള്ള ഏറ്റവും വഴക്കമുള്ള മാർഗം പ്രത്യേക ട്രാക്കുകൾ ഉപയോഗിച്ചാണ് (നിങ്ങൾക്ക് ഉപയോഗിക്കാം
ഒരേ ചാനൽ/പാച്ച്), അല്ലെങ്കിൽ പ്രത്യേകം നോട്ട് ഓൺ, നോട്ട് ഓഫ് ഇവന്റുകൾ ഉപയോഗിച്ച് (ചുവടെ കാണുക).
എന്നിരുന്നാലും, ചില പരിമിതികളുള്ള ഒരു ലളിതമായ മാർഗമുണ്ട്. ഉദാഹരണത്തിന്: ( c e g ) കളിക്കും
c, e, g എന്നീ കുറിപ്പുകൾ ഒരേസമയം ഒരു C കോർഡ് ഉണ്ടാക്കുന്നു. എല്ലാ ഒരേസമയം നീളം
കുറിപ്പുകൾ ആദ്യത്തേതിന് സമാനമാണ് (അതിന്റെ സ്വന്തം ദൈർഘ്യം അല്ലെങ്കിൽ ഒന്ന് നിർണ്ണയിക്കുന്നത്
മുമ്പത്തെ കുറിപ്പ്, വിശ്രമം അല്ലെങ്കിൽ $ലെംഗ്ത്ത് ഡിക്ലറേഷൻ എന്നിവയിൽ നിന്ന് പാരമ്പര്യമായി ലഭിച്ചതാണ്.
കോർഡുകൾ നിർമ്മിക്കാൻ ഇത് ഉപയോഗിക്കുന്നതിനുള്ള ഒരു മാർഗ്ഗം ഇപ്രകാരമാണ്:
% നിർവചിക്കുക പ്രായപൂർത്തിയാകാത്ത { ( c e- g ) } # മൈനറിനെ സി-മൈനർ എന്ന് നിർവ്വചിക്കുക
% നിർവചിക്കുക പ്രധാന { ( c e g ) } # മേജറിനെ ഒരു സി-മേജർ എന്ന് നിർവ്വചിക്കുക
% നിർവചിക്കുക 7th { ( c e g b- ) } # 7-ആമത്തേത് ഒരു c-7-ആയി നിർവ്വചിക്കുക
തുടർന്ന് നിങ്ങളുടെ സംഗീത ട്രാക്കുകളിൽ നിങ്ങൾക്ക് ഇവ ഉപയോഗിക്കാം:
$length 4 $octave 4 # സെറ്റ് ഡിഫോൾട്ട് നീളവും ഒക്ടേവും
~പ്രധാനം # ഒരു സി-മേജർ പ്ലേ ചെയ്യുക
~മൈനർ/9/ # പ്രായപൂർത്തിയാകാത്ത ഒരാളായി കളിക്കുക
~7/5/ # ഒരു f-7th കളിക്കുക
കോർഡുകൾ ശബ്ദമുണ്ടാക്കാൻ, ദി സ്ട്രം കീവേഡ് ഉപയോഗിക്കാം:
$strum 5
ഇത് തുടർന്നുള്ള കോർഡുകളിലെ ഓരോ കുറിപ്പിനും ഇടയിലുള്ള ഇടവേള 5 മിഡി ക്ലിക്കുകളായി സജ്ജീകരിക്കുന്നു.
ഒരു ട്രാക്കിൽ ഒരേസമയം കുറിപ്പുകളുടെ സങ്കീർണ്ണമായ പാറ്റേണുകൾ സൃഷ്ടിക്കാൻ, പ്രത്യേകം കുറിപ്പും കുറിപ്പും
ഓഫ് ഇവന്റുകൾ ഉപയോഗിക്കാം. ഇവ സാധാരണ കുറിപ്പുകൾ പോലെ തന്നെ വ്യക്തമാക്കിയിരിക്കുന്നു, എന്നാൽ എ +
കുറിപ്പിനായി മുൻകൈയെടുത്ത് എ - നോട്ട് ഓഫ് ചെയ്യാൻ തയ്യാറായി. ദൈർഘ്യവും ആവർത്തിച്ചുള്ള ഓപ്ഷനുകളും സാധ്യമല്ല
ഉപയോഗിക്കും. ഈ രീതിയിൽ നൽകിയ നോട്ടുകളുടെ ദൈർഘ്യം നിയന്ത്രിക്കുന്നത് വിശ്രമിക്കുകയോ മറ്റോ ആണ്
നോട്ട് ഓൺ, നോട്ട് ഓഫ് ഇവന്റുകൾക്കിടയിലുള്ള കുറിപ്പുകൾ. ഉദാ:
+c4 /l4/r +er +g /l2/r -c -e -g
c4 കളിക്കുകയും പിടിക്കുകയും ചെയ്യുന്നു, ഒരു 1/4 നോട്ട് പ്ലേ ചെയ്ത് e4 ഹോൾഡ് ചെയ്തതിന് ശേഷം മറ്റൊരു 1/4 നോട്ട് പ്ലേ ചെയ്യുന്നു
കൂടാതെ g4 കൈവശം വയ്ക്കുന്നു, ഒരു 1/2 കുറിപ്പിന് ശേഷം ഇവ മൂന്നും റിലീസ് ചെയ്യുന്നു.
ട്യൂപ്ലെറ്റുകൾ.
അനുയോജ്യമായ ഒരു നോട്ട് ദൈർഘ്യം തിരഞ്ഞെടുത്ത് ട്യൂപ്ലെറ്റുകൾ സൃഷ്ടിക്കാൻ കഴിയുമെങ്കിലും, അവയ്ക്കും കഴിയും
ഉപയോഗിച്ച് കൂടുതൽ പരമ്പരാഗത രീതിയിൽ എഴുതാം %tuplet കീവേഡ്:
%tuplet n:d {കുറിപ്പുകൾ...}
നാടകങ്ങൾ n എന്ന സ്ഥലത്ത് കുറിപ്പുകൾ d. കുറിപ്പുകൾ @channel ബ്ലോക്കിൽ അനുവദനീയമായ എന്തും അടങ്ങിയിരിക്കാം.
ട്യൂപ്ലെറ്റ് സൃഷ്ടിക്കാൻ നോട്ട് മൂല്യങ്ങൾ സ്വയമേവ മാറ്റപ്പെടും. ഉദാഹരണത്തിന്:
%tuplet 5:3 { /l8/e4 fgfe }
മൂന്നിന്റെ ഇടത്തിൽ അഞ്ച് എട്ടാമത്തെ നോട്ടുകൾ പ്ലേ ചെയ്യുന്നു. ട്യൂപ്ലെറ്റുകൾ ഏത് ആഴത്തിലും കൂടുണ്ടാക്കാം. കാണുക
ഉദാഹരണം/tutorial/tuplet.mg. മിഡ്ജ് ചെയ്യുന്നു അല്ല സംഗീതത്തിന്റെ ദൈർഘ്യം പരിശോധിക്കുക
ട്യൂപ്ലെറ്റ് ബ്ലോക്കിനുള്ളിൽ ശരിയാണ്.
കീകൾ.
നിങ്ങളുടെ മിഡി ഫയൽ ഒരു നൊട്ടേഷൻ എഡിറ്ററിലേക്ക് ഇമ്പോർട്ട് ചെയ്യണമെങ്കിൽ നിങ്ങൾ കീ സജ്ജീകരിക്കണം.
ഇതുപയോഗിച്ചാണ് ഇത് ചെയ്യുന്നത്:
$കീ [+|-][m]
എവിടെ പേര് ag ആണ്, +|- മൂർച്ചയുള്ളതും പരന്നതുമാണ്, m ചെറുതാണ്. മുഴുവൻ കഷണം നിൽക്കുകയാണെങ്കിൽ
അതേ കീ തന്നെ നിങ്ങൾക്ക് @head വിഭാഗത്തിൽ സജ്ജീകരിക്കാം, അല്ലാത്തപക്ഷം അത് a-യിൽ എവിടെയും ദൃശ്യമാകും
@ചാനൽ വിഭാഗം, എല്ലാ ട്രാക്കുകളെയും ബാധിക്കും.
നിങ്ങൾ സാധാരണ മ്യൂസിക് നൊട്ടേഷൻ ഉപയോഗിക്കുകയും കുറിപ്പുകൾ സ്വയമേവ മൂർച്ചയുള്ളതോ പരന്നതോ ആകണമെങ്കിൽ
കീയെ ആശ്രയിച്ച്, ഉപയോഗിക്കുക $കീ_സ്ട്രിക്റ്റ് പകരം കീവേഡ്. ഒരു സ്വാഭാവിക കുറിപ്പ് ലഭിക്കാൻ, ഉപയോഗിക്കുക =
ചിഹ്നം, ഉദാ: ജിയിൽ, f= ഒരു എഫ് നാച്ചുറൽ കളിക്കുന്നു. ദി $കീ_സ്ട്രിക്റ്റ് എന്നതിൽ മാത്രമേ കീവേഡ് ഉപയോഗിക്കാൻ കഴിയൂ
@തല വിഭാഗം. പതിവ് ഉപയോഗിച്ച് കീ ഇപ്പോഴും മാറ്റാവുന്നതാണ് $കീ കീവേഡ്.
$ctrl
കൺട്രോളർ നമ്പർ സജ്ജമാക്കുക സംഖ്യ ലേക്ക് Val.
$rpn [സംഖ്യ-എംഎസ്ബി,] [,val-lsb]
rpn കൺട്രോളർ സജ്ജമാക്കുക സംഖ്യ ലേക്ക് Val
$nrpn [സംഖ്യ-എംഎസ്ബി,] [,val-lsb]
nrpn കൺട്രോളർ സജ്ജമാക്കുക സംഖ്യ ലേക്ക് Val
%പദപ്രയോഗം {ബൈറ്റെവൽ...}
മിഡി ഫയലിലേക്ക് ബൈറ്റുകളുടെ ഒരു സ്ട്രിംഗ് ചേർക്കുക. ഓരോന്നും ബൈറ്റ്വൽ ഒന്നുകിൽ ദശാംശത്തിലാകാം (0-255)
അല്ലെങ്കിൽ ഹെക്സ് (0x00-0xFF). കീവേഡ് ബൈറ്റുകൾ പകരം ഉപയോഗിക്കാം പദാനുപദം.
$പ്രിന്റ്
അച്ചടിക്കുക ടെക്സ്റ്റ് stdout-ലേക്ക്. എങ്കിൽ ടെക്സ്റ്റ് ഇരട്ട ഉദ്ധരണികൾ ഉപയോഗിച്ച് ഉദ്ധരിക്കേണ്ട സ്പെയ്സുകൾ അടങ്ങിയിരിക്കുന്നു (").
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് മിഡ്ജ് ഓൺലൈനിൽ ഉപയോഗിക്കുക