เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ midge เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
midge - เบชเปเบฒเบเปเบเบฅเป midi เบเบฒเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบญเบเบเบปเบเบเบต
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
เบเบฒเบ [เบเบฒเบโเปเบฅเบทเบญเบโ] [เบเบทเปโเปเบเบฅโเปโ]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบเบฒเบ เบชเปเบฒเบเปเบเบฅเป midi เบเบฐเปเบเบ 1 เบเบฒเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบญเบเบเบปเบเบเบต. เบเบฒเบ เปเบญเบปเบฒเบกเบฑเบ
เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบเบฒเบ stdin เปเบงเบฑเปเบเปเบชเบเปเบเป เบเบทเปโเปเบญโเบเบฐโเบชเบฒเบ เบเบทเบเบเปเบฒเบเบปเบ.
OPTIONS
-h or - เบเปเบงเบ
เบชเบฐเปเบเบเบเปเปเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญ.
- เบเบฒเบเบเปเบฝเบเปเบเบ or --เบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบ เบซเบผเบท --เบเปเบฝเบงเบเบฑเบ
เบชเบฐเปเบเบเบชเบฐเบเบฑเบ เปเบฅเบฐเบเปเปเบกเบนเบเปเบเบญเบฐเบเบธเบเบฒเบ.
-v or -- verbose
เบเบดเบกเบเบปเบเบเบฐเบฅเบดเบ verbose เปเบเบฑเบ stdout.
-d or --debug
เบเบดเบกเบเบปเบเบเบฒเบเบเบตเบเบฑเปเบเบญเบญเบเปเบเบฑเบ stdout (เบเบฑเปเบเปเปเบ verbose เบญเบฑเบเบเบฐเปเบเบกเบฑเบ).
-q or --เบเบฝเบ
เบเบฝเบ. เบเปเปเบกเบต stdout.
-o เปเบญเบเบฐเบชเบฒเบ or --outfile เปเบญเบเบฐเบชเบฒเบ
เบเบปเบเบเบฐเบฅเบดเบ Midi เบเบฑเบ เปเบญเบเบฐเบชเบฒเบ. เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเปเบ a.out.mid
-c or --เบเบงเบโเบชเบญเบ
เบเบงเบเบชเบญเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบเบปเปเบฒเบเบฑเปเบ; เบเปเปเบกเบตเบเบปเบเบเบฐเบฅเบดเบ midi.
-u or --unroll-loops
เบเบปเบเปเบฅเบตเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเปเบณเปเบเบฑเบเปเบปเบเบเปเบญเบเบเบตเปเบเบฐเปเบเบเบงเบดเปเบเบฒเบฐ เปเบฅเบฐเบเบฑเบเบเบถเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบตเปเบเปเปเปเบเปเบกเปเบงเบเปเบชเป a
เปเบเบฅเปเปเปเป (*.long.mg). เบเบงเบเบเบฑเปเบเบเปเบฒเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเปเบฒเบเปเบฒเปเบเบฑเบ.
-U or --no-unroll-save
เบขเปเบฒเบเบฑเบเบเบถเบเปเบซเบผเปเบเบเบตเปเบเปเปเปเบเปเบกเปเบงเบเปเบงเปเปเบเปเบเบฅเป.
-R or --no-reset
เบขเปเบฒเปเบชเปเปเบซเบเบเบฒเบ 'เบฃเบตเปเบเบฑเบเบเบปเบงเบเบงเบเบเบธเบกเบเบฑเบเปเบปเบ' เปเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบเบ.
-t เบเบฑเปเบเบเปเปเบเบฒเบเบต or --เบเบฑเบเบซเบงเบฐ เบเบฑเปเบเบเปเปเบเบฒเบเบต
เบเบฑเปเบ tempo เปเบเบฑเบ เบเบฑเปเบเบเปเปเบเบฒเบเบต beats เบเปเปเบเบฒเบเบต, overriding เบเปเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบเปเบเบฅเป input.
-b เบเบฑเปเบเบเบญเบ or --bend-steps เบเบฑเปเบเบเบญเบ
เบเปเบฒเบเบปเบเบเปเบฒเบเบงเบเบเบฑเปเบเบเบญเบเบเปเปเบเบฑเบเบเบถเบเปเบเบกเบฒเบเบชเปเบฒเบฅเบฑเบ syntax เบเปเบเปเบฒเบเบเบฒเบ.
--เบเปเปเบเบญเบเปเบ
เบขเปเบฒเปเบเป Safe.pm เปเบเบทเปเบญเปเบฅเปเบเบฅเบฐเบซเบฑเบ Perl เบเบฒเบ %eval เบเบฑเบ.
-s เบเปเบฒเบเบงเบ or -- เปเบเปเบ เบเปเบฒเบเบงเบ
เบเบฒเบเบเปเบฒเปเบเป เบเปเบฒเบเบงเบ เปเบเบฑเบเปเบเปเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเบเปเบฒเปเบเบตเบเบเปเบฒเบเบงเบ Random.
-S [เบเบฐเบซเบเบฒเบ [เบฎเบฒเบ]] or --เบชเบฐเปเบเบเบเบฐเปเบฒเบ [เบเบฐเบซเบเบฒเบ [เบฎเบฒเบ]]
เบเบฑเบเบเบถเบเบฅเบฒเบเบเบฒเบเปเบ เบเบฐเบซเบเบฒเบ เปเบฅเบตเปเบกเบเบฒเบ เบฎเบฒเบเบเบตเปเบขเบนเป เบเปเบฒเบซเบฒเบเบงเปเบฒ เบฎเบฒเบ เบเบทเบเบเบปเบเปเบงเบฑเปเบ c4 เบเบทเบเบเปเบฒเปเบเป. เบเปเบฒ เบเบฐเบซเบเบฒเบ is
เบเบทเบเบฅเบฐเปเบงเบฑเปเบ, เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบฑเบเบเบตเปเบฎเบญเบเบฎเบฑเบเปเบกเปเบเบชเบฐเปเบเบ.
-I เปเบชเบฑเปเบเบเบฒเบ or --เบฅเบงเบก เปเบชเบฑเปเบเบเบฒเบ
เบเบทเปเบก เปเบชเบฑเปเบเบเบฒเบ เปเบเบทเปเบญเบเบฐเบเบญเบเบกเบตเปเบชเบฑเปเบเบเบฒเบ. เบชเบฒเบกเบฒเบเบฅเบฐเบเบธเปเบเปเบซเบผเบฒเบเบเบฑเปเบ เบซเบผเบท เปเบชเบฑเปเบเบเบฒเบ เบชเบฒเบกเบฒเบเปเบเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเป
เปเบเบเบเปเบงเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ เบซเบผเบทเปเบเบทเปเบญเบเปเบฒเบเบเบธเบ.
เบเบฑเบเปเบเบเปเบฒเปเบเบปเปเบฒ LANGUAGE
เปเบเบฅเปเปเบซเบผเปเบเบเบปเบงเบขเปเบฒเบเปเบเบทเปเบญเบซเบผเบดเปเบเบเบฐเปเบฒเบเบเบญเบ E.
======= เปเบฅเบตเปเบกเบเบปเปเบเปเบเบฅเป ======================
# เปเบเบงเบเบตเปเปเบกเปเบเบเบณเปเบซเบฑเบ
@เบซเบปเบง { # เบกเบฑเบเบเปเบญเบเบกเบต 1 @head เบขเปเบฒเบเปเบเปเบเบดเบ
# เบเปเบฒเบเบปเบเปเบงเบฅเบฒเบฅเบฒเบเปเบเบฑเบ
$time_sig 4/4
# เบเบฑเปเบ tempo เปเบ BPM
$tempo 120
} # เบเบญเบเบเปเบฒเบเบเบญเบเบเบฒเบเบชเปเบงเบ @head
@เบฎเปเบฒเบเบเบฒเบ { # เบเปเบญเบเบกเบต 1 @body เปเบเป
#เปเบฅเบตเปเบกเบเบดเบเบเบฒเบกเปเบเบเบเบฒเบเบเปเบญเบ1
# เบซเบผเบฒเบเปเบเบเบชเบฒเบกเบฒเบเปเบเปเบเปเบญเบเบเบฝเบงเบเบฑเบเปเบเป
@เบเปเบญเบ 1 {
# เบเบฑเปเบเปเบเบฑเบเปเบเบฑเบเปเบเบเปเบเบเปเบฒ
$patch 34
# เบเบฑเบเบเบถเบ. เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบชเปเบฒเบฅเบฑเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบ.
/l4/e3 # เบเบฑเบเบเบถเบเปเบเบกเบฒเบ e เปเบ octave เบเบตเบชเบฒเบก
f+ # f sharp เบเบฝเบงเบเบฑเบ octave เบเบฒเบงเบเบฝเบงเบเบฑเบ
# เปเบเป `-' เบชเปเบฒเบฅเบฑเบเบฎเบฒเบเบเบฝเบ
g+ ab # เบเบฑเบเบเบถเบเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญ
c+4 d+ e # octave เบเบฒเบเบเปเบฝเบเปเบเบเบขเบนเปเบเบตเป c
} # เบเบญเบเบเปเบฒเบเบเบญเบเปเบเบ
} # เบชเบดเปเบเบชเบธเบเบเบญเบเบเบฒเบเบชเปเบงเบ @body
======================== เบเปเบฒเบเปเบเบฅเป ===================================
เบเบปเบงเบขเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเปเบกเปเบเบฅเบงเบกเบขเบนเปเปเบเบเบปเบงเบขเปเบฒเบ / เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบญเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ.
เปเบเบเปเปเปเบเบเบตเป, เปเบเบฑเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเบเปเบญเบเบเบฒเบเปเบฅเบฐ [เบเบทเป] เปเบเบฑเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบฒเบเปเบฅเบทเบญเบ.
เบซเบกเบฒเบเปเบซเบ.
เบฎเบนเบเปเบเบเบเบญเบเบเบฑเบเบเบถเบเปเบกเปเบ: [/options/]<เบเบทเป>[+|-][octave]
เปเบเป /options/ เบเบฒเบเบชเปเบงเบเบชเบฒเบกเบฒเบเบเบฐเบเบญเบเบกเบตเบเบฑเปเบเบเปเปเปเบเบเบตเป:
l[เบเบปเบงเปเบฅเบ:]
เบเบฑเปเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบฑเบเบเบถเบเปเบเบฑเบ (เบเบปเบงเปเบฅเบ เบซเบผเบทเบซเบเบถเปเบ) เปเบเปเบเบญเบญเบเปเบเบ เบเบปเบงเบซเบฒเบ. ie. l4 = เปเบเบกเบฒเบ
note, l1 = เบเบฑเบเบเบถเบเบเบฑเบเปเบปเบ, l3:4 = เบเบฑเบเบเบถเบ 3/4 (เบเบฑเบเบเบถเบ 3 เปเบเบกเบฒเบ tied). เบเบปเบงเบเบดเบกเปเบซเบเป `L'เบญเบฒเบเบเบฐเปเบเบฑเบ
เปเบเปเปเบเบเปเบเบทเปเบญเบเบณเปเบเบเบกเบฑเบเบเบฒเบ `1'.
r
เบเปเบฒเบเบปเบเบเปเบฒเบเบงเบเปเบงเบฅเบฒเบเบตเปเบเบฐเปเบฎเบฑเบเบเปเปเบฒเบเบฑเบเบเบถเบ. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ
/l8r16 /
เปเบฎเบฑเบเปเบซเปเปเบฅเบเบฐเปเบงเบฅเบฒเบเบฑเบเบเบถเบเปเบเบฑเบ 1/8 เปเบฅเบฐเปเบฎเบฑเบเปเบฅเบทเปเบกเบเบทเบเบเบฑเบเบเบถเบ 16 เปเบเบทเปเบญ.
a
เบเปเบฒเบเบปเบเบเบฑเบเบเบถเบเบเบญเบเบเบฑเบเบเบถเบเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเปเบง (เบเบฒเบเปเบเบกเบเบต)
d
เบเปเบฒเบเบปเบเบเบฑเบเบเบถเบเบเบญเบเบเบฑเบเบเบถเบเบญเบญเบเบเบฒเบเบเบงเบฒเบกเปเบง (เบเบฒเบเบเปเบฒเบฅเบฒเบ)
z[+|-] [%]
เบเบปเบเปเบเบตเบเบเบฑเบเบเบถเบเปเบเบ เบเปเบฒเบเบงเบ midi clicks. เบเปเบฒเบเบฒเบเบเบงเบเบซเบผเบดเปเบเปเบซเปเบเบฑเบเบเบถเบเบเปเบฒ เปเบฅเบฐเบฅเบปเบ
เบเปเบฒเบเบดเบเบปเบกเบซเบผเบดเปเบเบกเบฑเบเบเบปเปเบ. เบเปเบฒ เบเปเบฒเบเบงเบ เปเบกเปเบเบเบดเบเบเบฒเบกเบเปเบงเบ `%' เบฅเบฑเบเบชเบฐเบเบฐเบกเบฑเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเปเบเบตเปเบเบฑเบ
เบเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบฑเบเบเบถเบเบเบฐเบเบธเบเบฑเบ. เบเปเบฒเบเบปเบเปเบเบตเบเปเบกเปเบ เบเปเป เบชเบทเบเบเบญเบเปเบเบเบเบฑเบเบเบถเบเบเปเปเบกเบฒ.
Z[+|-] [%]
เบเบฑเปเบเบเบตเปเบเปเบฒเบงเบกเบฒเบเปเบฒเบเปเบเบดเบz'เบเบฒเบเปเบฅเบทเบญเบเปเบเปเบเปเบฒเบชเบธเปเบกเปเบกเปเบเบเบทเบเบเปเบฒเปเบเป. เบเปเบฒ เบเปเบฒเบเบงเบ เปเบเบฑเบเบเบฒเบเบฅเบปเบ เบซเบผเบทเบเบฒเบเบเบงเบ
(เปเบเบทเปเบญเบเปเบฒเบเบเบงเบ เบเบตเปเบเปเบฒเบเบปเบเปเบงเป), เบเปเบฒเบฅเบฐเบซเบงเปเบฒเบเบชเบนเบ เปเบฅเบฐ เบเปเบฒเบเบงเบ เบเบทเบเบเปเบฒเปเบเป. เบเปเบฒเบเปเปเบกเบตเบชเบฑเบเบเบฒเบ, เบ
เบเปเบฒเบฅเบฐเบซเบงเปเบฒเบเบเบงเบเปเบฅเบฐเบฅเบปเบ เบเปเบฒเบเบงเบ เบเบทเบเบเปเบฒเปเบเป.
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบปเบเปเบเบตเบเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ rเบเบปเบงเปเบฅเบทเบญเบเบเบฑเบเบเบถเบ epeat, เปเบเปเบเบปเบเบเบฐเบเบปเบเบเบฝเบงเบเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบ
เบเบฑเบเบฅเบธเปเบเปเปเบเบเปเบเป a % เบเปเบณ block.
เบเบฑเบเบเบถเบเบเปเปเบชเบฒเบกเบฒเบเบเบทเบเบเบปเบเปเบเบตเบเบเบฑเบเบซเบผเบฑเบ (เปเบเบฑเปเบ: เบซเบผเบดเปเบเปเบง) เปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเบเบงเบเบกเบฑเบเบเบทเบเบเปเบฒเปเปเบฒเบเปเบงเบเบเบฒเบเบเบฑเบเบเปเบญเบ. เปเบเบดเบ
เปเบฎเบฑเบเบงเบฝเบเบเบฐเบกเบฒเบเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบเบตเปเบก $shorten เบเปเบฒเบชเปเบฒเบเบฑเบ, เบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป. เปเบเบดเปเบเบเบณ $unquantise.
เบเบทเป เปเบกเปเบเบเบทเปเบเบญเบเบเบฑเบเบเบถเบ ie. [ag] เบเบตเปเบเปเบฒเบเบปเบเปเบงเป.
+ เปเบซเบผเบก.
- เปเบ.
octave เปเบกเปเบ midi octave ie. [1-11]. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบญเบเปเบง midi เบชเปเบงเบเปเบซเบเปเปเบเป 0 เบชเปเบฒเบฅเบฑเบเบเปเปเบฒเบชเบธเบ
octave, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเปเบฒเปเบเป 1 เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบเปเบญเบเบเบฒเบ midi เปเบฅเบฐเบเบทเปเปเบเบทเปเบญเบเบกเบทเบเบตเป
เบเบฑเบเบชเบญเบเบเบฑเบเบเบฒเบ 1.
เบเปเบฒเบเปเปเปเบเปเบฅเบฐเบเบธ, เบเบงเบฒเบกเบเบฒเบง, octave, เบเบฒเบเปเบเบกเบเบตเปเบฅเบฐเบเบฒเบเปเบชเบทเปเบญเบกเปเบเบกเปเบกเปเบเบชเบทเบเบเบญเบเบกเบฒเบเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ
เบซเบกเบฒเบโเปเบซเบโ.
เปเบ drum track, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบทเปเบเบฑเบเบเบถเบ, aliasses เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเป. เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบ
เปเบเบตเบ hi hat, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบ `f+3'เปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบเป 'hh_o'. เปเบเบดเปเบ README.drums เบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเปเบเบฑเบกเบเบญเบ
เบเบฒเบกเปเบเบ.
เบเบฑเบเบเปเบญเบ.
เบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญเปเบกเปเบเบเบฝเบเปเบเบฑเบเบเบฑเบเบเบถเบ `r', เบเบฑเบ /options/ เบเบทเบเบฑเบเบเบฑเบเบเบฑเบเบเบถเบ, เปเบเปเบงเปเบฒเบกเบตเบเบฝเบเปเบเป
เบเบปเบงเปเบฅเบทเบญเบเบเบงเบฒเบกเบเบฒเบง เปเบฅเบฐเบเปเปเบฒเบเบทเบเบเบตเปเปเบเป. เบเปเบฒเบเบงเบฒเบกเบเบฒเบงเปเบกเปเบเบชเบทเบเบเบญเบเบเบฒเบเบเบฑเบเบเบถเบเปเบเบซเบฒเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญ เปเบฅเบฐเบฎเบญเบ
เบเบปเบเบเบฑเบเบเปเบฒเบก.
เบเบฒ.
เบชเบฑเบเบเบฒเบฅเบฑเบเบเปเป (`|') เบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบ. เบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบเบเบเปเปเปเบเปเบเบงเบเบชเบญเบ --
เบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบฅเปเปเบซเบผเปเบเบเบตเปเบญเปเบฒเบเปเบเปเบซเบผเบฒเบเบเบถเปเบ. เปเบเบเบชเบฒเบกเบฒเบเบเบฑเบเปเบเปเปเบเบเบเบฒเบเบเปเปเบเปเบฒเบ 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.
$tempo
t เปเบกเปเบ tempo เปเบ BPM.
เบเบฑเบเบชเบญเบ $time_sig เปเบฅเบฐ $tempo เบเบฑเบเปเบเปเบฎเบฑเบเบญเบฐเบเบธเบเบฒเบเบเบฒเบเปเบเบเบฅเบฑเบญเบ @channel (เบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป).
$title
เบเบฑเปเบเบเบทเปเปเบเบเปเบเบฑเบ เบซเบปเบงเบเปเปเบเบตเปเบขเบนเป เบเปเบฒเบซเบฒเบเบงเปเบฒ เบซเบปเบงเบเปเป เบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบกเบฑเบเบเปเบญเบเบขเบนเปเปเบเบชเบญเบเปเบเบปเปเบฒ
เบงเบปเบเบขเบทเบก.
$เบเบงเบฒเบกเบฅเบฐเบญเบฝเบ
เบเปเบฒเบเบปเบเบเปเบฒเบเบงเบเบเบฒเบเบเบฅเบดเบ midi เบเปเปเบเบฑเบเบเบถเบเปเบเบกเบฒเบเปเบเบฑเบ n. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 96.
เบเปเบฒเบชเปเบฒเบเบฑเบเปเบ @เบฎเปเบฒเบเบเบฒเบ เบชเปเบงเบ.
% เบเปเบฒเบเบปเบ { เปเบฒเบเปเบซเบ }
เบเปเบฒเบเบปเบเบฅเปเบฒเบเบฑเบเบเบญเบ เบญเปเบทเบ, เบกเบญเบเบซเบกเบฒเบเปเบซเป เบเบทเป เบเบฐเบเบทเบเปเบญเบตเปเบเบเบทเบเปเบเปเบเบ. เบเปเบฒเบเบปเบ
เบฅเปเบฒโเบเบฑเบโเปเบกเปเบโเบเปเบฒโเปเบเปโเปเบเบโเบเบฒเบโเบฅเบงเบกโเบเบฑเบโ:
~[/transpose/]
เบเบฒเบเปเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเบฐเบฅเบงเบกเปเบญเบปเบฒเบฅเปเบฒเบเบฑเบ เบเบทเป, transposed เปเบเบ เบซเบฑเบเบเปเบฝเบ semitones. เบเปเบญเบเปเปเบฒเบเบตเป
เบฅเปเบฒเบเบฑเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบเปเปเปเปเบ % เบเปเบฒเบเบปเบ เบเบฑเบ. เบเบปเบงโเบขเปเบฒเบ:
% เบเปเบฒเบเบปเบ a_riff { a3 a c4 d }
% เบเปเบฒเบเบปเบ d_riff { d4 dfg }
% เบเปเบฒเบเบปเบ main_riff { ~a_riff ~d_riff }
เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบธเบเบปเบเปเบเปเบฎเบฑเบเบเบฝเบงเบเบฑเบเปเบเบเบเบฒเบเบเปเบฒเบเบเบญเบ riff เบเปเบฒเบญเบดเบเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเป
เบเบฑเปเบเบเบตเบชเบญเบ:
% เบเปเบฒเบเบปเบ a_riff { a3 a c4 d }
% เบเปเบฒเบเบปเบ main_riff { ~a_riff ~a_riff/ 5 / }
เบเปเบฒเบเบปเบ blocks เบญเบฒเบเบกเบตเบเปเบญเบเปเบกเปเบเปเบณเป, เบเบดเบเปเบเปเบ เปเบฅเบฐ $volume/patch/reverb เปเบฅเบฐเบญเบทเปเบเป.
@เบเปเบญเบ [เบเบทเป] { เปเบเบทเปเบญเปเบ }
เปเบฅเบตเปเบกเบเบปเปเบเปเบเบ midi เปเบเบเปเบญเบ เบเปเบฒเบเบงเบ, เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบเบฑเปเบเบเบทเปเปเบเบทเปเบญเบเบกเบทเปเบเบฑเบ เบเบทเปเบเบตเปเบขเบนเป เบเปเบฒเบซเบฒเบเบงเปเบฒ
เบเบทเป เบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบกเบฑเบเบเปเบญเบเบขเบนเปเปเบเบงเบปเบเบขเบทเบกเบเบนเป.
เปเบเบทเปเบญเปเบ เบชเบฒเบกเบฒเบเบเบฐเบเบญเบเบกเบตเบเบฑเบเบเบถเบ, เบเบฒเบเบเบฑเบเบเปเบญเบ, เบฅเปเบฒเบเบฑเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบเปเบญเบเบซเบเปเบฒเบเบตเป, เปเบฅเบฐเบเปเปเปเบเบเบตเป
เบเบณ เบชเบณ เบเบฑเบ:
$time_sig
เบเปเบฝเบเบฅเบฒเบเปเบเบฑเบเปเบงเบฅเบฒเบเบญเบเปเบเบ (เบกเบตเบเบปเบเบเปเปเปเบเบเบเบฑเบเปเบปเบ). เปเบเป b เบเปเบฒเบเปเบญเบเปเบเบฑเบเบซเบเบถเปเบเปเบ
4, 8, 16, 32, 64
$tempo
เบเบฒเบโเบเปเบฝเบโเปเบเบ tempo เบเบญเบโเปเบเบ (เบกเบตโเบเบปเบโเบเบฐโเบเบปเบโเบเบฑเบโเบซเบกเบปเบโเปเบเบโ)โ. t เบขเบนเปเปเบ BPM.
$patch [[bank_LSB,]bank_MSB,]
เบเปเบฒเบเบปเบเบเปเบฒเบเบงเบ patch เบชเปเบฒเบฅเบฑเบเบเปเบญเบเบเบตเป เบเปเบฒเบเบงเบ or เบเบทเปเบเบตเปเบขเบนเป เบเปเบญเบเปเบ เบเปเบฒเบเบงเบ เปเบกเปเบเบเบฑเปเบเปเบเป 1 เบซเบฒ 128 เปเบฅเบฐ
เบเบทเป เปเบเบฑเบเบเบฒเบกเปเบเบเบเบฒเบกเบเบตเปเบเบณเบเบปเบเปเบงเปเปเบ README.patches. เปเบฅเบทเบญเบเปเบฒเบเปเบฅเบเบเบฐเบเบฒเบเบฒเบเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ bank_MSB.
เปเบฅเบทเบญเบเปเบฒเบเปเบฅเบเบเบฐเบเบฒเบเบฒเบ LSB เบเบฒเบเปเบฅเบทเบญเบ bank_LSB (เปเบเปเบชเปเบฒเบฅเบฑเบเปเบเปเบเบเบดเบก midi เบเบฒเบเบเบญเบ). เปเบเปเบฅเบฐเบกเบนเบเบเปเบฒ
เบเปเบญเบเบขเบนเปเบฅเบฐเบซเบงเปเบฒเบ 1-128.
$bank [LSB,]
เปเบฅเบทเบญเบเปเบฒเบเปเบฅเบเบเบฐเบเบฒเบเบฒเบ เบเปเบฅเบดเบชเบฑเบ MSB. เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบเปเบฒเบเบปเบเบเปเบฒ LSB (เปเบเปเบชเปเบฒเบฅเบฑเบ midi เบเบฒเบเบเบญเบ
keyboards) เบเบฑเบ LSB. เบเบฑเบเบชเบญเบเบเปเบฒเบเบฐเบเปเบญเบเบขเบนเปเบฅเบฐเบซเบงเปเบฒเบ 1-128.
$length [n:]
เบเบฑเปเบเบเบงเบฒเบกเบเบฒเบงเบเบฑเบเบเบถเบเบกเบฒเบเบเบฐเบเบฒเบ. เบเปเบฒเปเบกเปเบเบฅเบฐเบเบธเปเบเบฎเบนเบเปเบเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบเบเบปเบงเปเบฅเบทเบญเบเบเบฑเบเบเบถเบ.
$shorten
เบซเบเปเปเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเปเบเบ เบเปเบฒเบเบงเบ midi clicks, เปเบเบทเปเบญเบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบตเบเบทเปเบเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบถเบเบเบตเปเบเบฐเบเบปเบเปเบเบตเบเบเบฑเบเบเบทเบเปเบเบเปเบญเบ.
$unquantise [+|-] [%]
เบเบณเปเบเปเบเบฒเบเบเบปเบเปเบเบตเบเปเบเบเบชเบธเปเบกเปเบชเปเปเบเปเบฅเบฐเบเบฑเบเบเบถเบ. เบเปเบฒเบเบงเบ เบกเบตโเบเบงเบฒเบกโเบซเบกเบฒเบโเบเบฝเบงโเบเบฑเบโเบเบฑเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโ Z เบเบฒเบโเปเบฅเบทเบญเบโเบเบฑเบโเบเบถเบโ
เบเปเบฒเบเปเบเบดเบ.
$octave
เบเบฑเปเบเบเปเบฒ octave เปเบฅเบตเปเบกเบเบปเปเบเปเบเบฑเบ เบเปเบฒเบเบงเบ
$volume
เบเปเบฒเบเบปเบเบเบฐเบฅเบดเบกเบฒเบเบเบฒเบเบเบดเบเบเบฒเบกเปเบเบฑเบ เบเปเบฒเบเบงเบ
$ เบเบฒเบเปเบเบกเบเบต
เบเปเบฒเบเบปเบเบเบฒเบเปเบเบกเบเบตเบเบญเบเบเบฑเบเบเบถเบเปเบเบฑเบ เบเปเบฒเบเบงเบ
$decay
เบเปเบฒเบเบปเบเบเบฒเบเบเปเบฒเบฅเบฒเบเบเบญเบเบเบฑเบเบเบถเบเปเบเบฑเบ เบเปเบฒเบเบงเบ
$reverb
เบเปเบฒเบเบปเบเบเบงเบฒเบกเปเบฅเบดเบ reverb เปเบเบฑเบ เบเปเบฒเบเบงเบ เบขเบนเปเปเบเบเปเบญเบเบเบฐเบเบธเบเบฑเบ.
$chorus
เบเปเบฒเบเบปเบเบเบงเบฒเบกเปเบฅเบดเบเบเบญเบ chorus เปเบเบฑเบ เบเปเบฒเบเบงเบ เบขเบนเปเปเบเบเปเบญเบเบเบฐเบเบธเบเบฑเบ.
$pan
เบเบฑเปเบเบเปเบฒ pan เปเบเบฑเบ เบเปเบฒเบเบงเบ. 0 เปเบกเปเบเบเปเบฒเบ 127 เปเบกเปเบเบเบงเบฒ.
เบฅเบฐเบเบฑเบเบชเบฝเบ, เบเบฒเบเปเบเบกเบเบต, เบเบฒเบเปเบชเบทเปเบญเบกเบชเบฐเบเบฒเบ, reverb, chorus เปเบฅเบฐเบเปเบฒ pan เบเบฐเบเปเบญเบเปเบเบฑเบเบเปเบฒเบเบงเบเปเบเบฑเบกเบเบฒเบ 0 เบซเบฒ 127.
เบเบงเบเบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบฅเบฐเบเบธเปเบเบฑเบเปเบฅเบเบฐ (เปเบเบฑเปเบ: `8โ-64'), เปเบเบเปเบฅเบฐเบเบตเบกเบตเบเปเบฒเบชเบธเปเบกเบเบฒเบเปเบ
เบเปเบงเบเปเบกเปเบเปเบเป.
%pan_all { เบเบฑเบเบเบถเบเบกเบนเบเบเปเบฒ ... }
เบเปเบฒเบเบปเบเบเปเบฒ pan เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบปเบงเบขเปเบฒเบเบเปเปเปเบเบเบญเบ เบซเบกเบฒเบโเปเบซเบโ เปเบโเบเบฒเบโเบเบดเบโเบเบฒเบกโเปเบโเบเบฑเบโเบเบธโเบเบฑเบโ. เบเบตเปโเปเบกเปเบ
เบเบธเบเบเบฐเบชเบปเบเบเบปเปเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบ panning เบเบธเบ drum, เปเบเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเปเบเบเบญเบทเปเบ. เบกเบนเบเบเปเบฒ เบชเบฒเบกเบฒเบ
เบเบณเบเบงเบเปเบเบฑเบก เบซเบผเบทเปเบฅเบเบฐเปเบเปเบถเปเบ (เปเบเบฑเปเบ: `8โ-64'). เบซเบผเบฒเบ เบซเบกเบฒเบโเปเบซเบโ เบกเบนเบเบเปเบฒ เบเบนเปเปเบกเปเบเบญเบฐเบเบธเบเบฒเบ. เบเปเบฒเบชเบญเบเบเบฑเบเบเบถเบ
เบเปเบงเบเบเปเบฒ pan_all เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบกเปเบเบซเบผเบดเปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบเบธเบเบขเปเบฒเบเบญเบฒเบเบเบฐเปเบเบตเบเบเบทเปเบ.
เปเบเบทเปเบญเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบธเบเปเบเบฑเบเบเบถเบเปเบเบเปเบญเบเบเบตเปเบกเบตเปเบฅเบเบฐ, เปเบซเปเปเบเป `*' เบซเบผเบท `เปเบ' เบชเปเบฒเบฅเบฑเบ เบซเบกเบฒเบโเปเบซเบโ. เปเบเป
/r4/เบงเบดโเบเบตโเบเบฒเบโเบเบญเบโเบเบฒเบโเปเบฎเบฑเบโเปเบซเบกเปโเบเบฑเบโเบเบถเบโเบเบฐโเบเปเปโเปเบเปโเปเบฎเบฑเบโเบงเบฝเบโเบเบฑเบโเบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโ, เปเบเปโเบเบปเบโเบเบฐโเบเบปเบโเบเบฝเบงโเบเบฑเบโ
เบชเบฒเบกเบฒเบเบเบฑเบเบฅเบธเปเบเปเปเบเบเปเบเปเบเบฑเบเบเปเปเบฒ.
$marker
เปเบเบตเปเบกเปเบซเบเบเบฒเบเปเบเบทเปเบญเบเปเบฒเบเบเปเบงเบ เบเปเปเบเบงเบฒเบก เบเปเบญเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเปเบเบทเปเบญเปเบ. เบเปเบฒ เบเปเปเบเบงเบฒเบก เบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบเบตเปเบกเบฑเบเบเปเบญเบเบเบทเบเบญเปเบฒเบเบญเบตเบ
เบเบฒเบเปเบเปเบเบปเบงเบญเบฑเบเบชเบญเบเบเบนเป.
% เบเปเบณ { เปเบฒเบเปเบซเบ }
Repeat เบญเปเบทเบ เบเปเบฒเบเบงเบ เปเบงเบฅเบฒ. เบญเปเบทเบ เบชเบฒเบกเบฒเบเบเบฐเบเบญเบเบกเบตเบเบฑเบเบเบถเบ, เบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญ, เบฅเปเบฒเบเบฑเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบเปเบญเบเปเบฅเบฐเบญเบทเปเบเป
% เบเปเบณ เบเบฑเบ.
%เบเป { เปเบซเบเบเบฒเบ ... }
เบซเบผเบดเปเบ เบซเบกเบฒเบโเปเบซเบโ เปเบฅเบฐเบเปเบฒเบเบฅเปเป pitch เปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบเบเบซเบผเบฒเบ เบเปเบฅเบฐเบเบตs, เบเบตเปเบกเบต
เบฎเบนเบเปเบเบเบเปเปเปเบเบเบตเป:
[n:] <+|->
เบเปเบญเบเบเบตเป n เปเบฅเบฐ d เบฅเบฐเบเบธเปเบงเบฅเบฒเบเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฑเบเบเบถเบ เบซเบผเบทเบเบฒเบเปเบซเบเบเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ, เปเบ
เบฎเบนเบเปเบเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบฑเบเบเบถเบ, เปเบฅเบฐ เบกเบนเบเบเปเบฒ เปเบกเปเบเบเปเบฒเบเบงเบเปเบเบดเบเบเบตเปเบเบฐเบเบดเบเบเบฑเบเบเบถเบเปเบเบ (เบเบงเบ
เบซเบผเบทเปเบเบทเปเบญเบเปเบฒเบเบฅเบปเบเปเบกเปเบเบเปเบญเบเบเบฒเบ). เบเปเบงเบเบเบญเบเปเบเบเบฅเปเป pitch เปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ +/- 2 semitones เบเปเบฒ
เบเบญเบ 32 เปเบเบปเปเบฒเบเบฑเบเบซเบเบถเปเบ semitone. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบเปเบฒเบเบงเบเปเบเปเบเปเบกเปเบเบเบตเปเบเปเบญเบ. เบชเบนเบเบชเบธเบ
เบชเบปเบกเบเบนเบ เบเบณเบเบงเบเบเปเปเบกเปเบเบเบงเบ เบซเบผเบท เบฅเบปเบ 64.
เบเบปเบงเบขเปเบฒเบเบเปเปเปเบเบเบตเป:
%เบเป a3 { 4+32 4-32 2+0 }
เบซเบผเบดเปเบเบเบฑเบเบเบถเบ a3 โโเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบถเบ 1/4, เบเปเบเบถเปเบเบชเบฝเบเบเบฑเบเบซเบกเบปเบเบชเปเบฒเบฅเบฑเบ 1/4 เปเบฅเปเบงเบเบฑเบเบเบทเบเบฅเบปเบเปเบ a3 เปเบฅเบฐ
เบเบทเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบถเบ 1/2.
$bend_range
เบเปเบฝเบเบเปเบงเบเบงเบปเบเบฅเปเปเปเบเบฑเบ +/- เบเปเบฒเบเบงเบ. เบเบตเปเบเปเบฒเบเบปเบเบเบฒเบเปเบเปเบเบชเบนเบเบชเบธเบเปเบฅเบฐเบฅเบปเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒ
เบกเบฑเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบฑเบ 4, เบเปเบฒเบเปเบเบญเบ 64 เบเบฐเบเปเบเบถเปเบ 4 semitones เปเบฅเบฐ -64 เบเบฐเปเบเปเบเบฅเบปเบ 4.
semitones. เบเปเบงเบเปเบฅเบตเปเบกเบเบปเปเบเบชเบณเบฅเบฑเบเบญเบธเบเบฐเบเบญเบ midi เบชเปเบงเบเปเบซเบเปเปเบกเปเบ 2 semitones.
$pitch
เบเบฑเปเบเบเปเบฒ pitch wheel เปเบเบฑเบ h. เบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบฎเปเบงเบกเบเบฑเบเบซเบกเบฒเบเปเบซเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเปเบฝเบงเบเบฑเบ
เปเบฅเบฐเบเบฑเบเบเบถเบเปเบซเบเบเบฒเบ (เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบเบฒเบเปเบเป 'เบเบฑเบเบเบถเบเบเปเบญเบกเปเบเบฑเบ') เปเบเบทเปเบญเบชเปเบฒเบเบเบฒเบเบเบดเบเบเบตเปเบเบฑเบเบเปเบญเบ
เบเบปเบเบเบฐเบเบปเบ. เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบ %เบเป syntax เบเปเบฒเบเปเบเบดเบ, เบเบตเปเปเบฎเบฑเบ เบเปเป เบฃเบตเปเบเบฑเบเบฅเปเป pitch เปเบเบฑเบเบเบฒเบ
เบเปเบฒโเปเบซเบเปเบ (64โ)
เปเบเปเบ pitch เบเบตเปเบเปเบฒเบเบเบฒเบเบชเบฒเบกเบฒเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเบเปเบงเบ syntax เบเบตเป:
/l8/e4=>g4=>e4
เบเบตเปเบเปเบเบฒเบ e4 เปเบเบดเบ g4 เปเบฅเบฐเบเบฑเบเบเบทเบเปเบเบเปเบญเบ e4 เปเบเบเบฑเปเบเบเบญเบเปเบชเบฑเปเบเบเบปเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบญเบ
เบซเบกเบฒเบเปเบซเบเปเบเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบกเบต 16 เบเบฑเปเบเบเบญเบเบเปเปเปเบฅเบเบฐเปเบงเบฅเบฒเบเบฑเบเบเบถเบเปเบเบกเบฒเบ (8 เบเบฑเปเบเบเบญเบเปเบเบเบตเป
เบเบปเบงเบขเปเบฒเบ), เปเบเปเบเปเบฒเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบเปเบเปเบเบธเปเบก `-b' เบเบธเปเบกเบเปเบฒเบชเบฑเปเบ. เปเบฅเบเปเบเบเปเปเบเป
เบเบญเบเบเบฑเบเบเบถเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเป, เปเบเปเบญเบฑเบเบเปเบฒเบญเบดเบเบเปเบญเบเบกเบตเบเปเบฒเบเบงเบฒเบกเบเบฒเบงเปเบฅเบฐเปเบเปเบฅเบฐเบญเบฑเบเบเปเบญเบ
เบกเบตเบกเบนเบเบเปเบฒ octave.
%เปเบฅเบทเบญเบ [เปเบงเบฅเบฒ] { เบฅเบฒเบเบเบฒเบเบเปเบณเปเบฑเบ ... }
เบเปเบญเบเบเบตเปเปเบงเบฅเบฒเปเบเบฑเบเบเปเบฒเบเบงเบฒเบกเบเบฒเบงเปเบเบฎเบนเบเปเบเบ [n:] เปเบเบฑเปเบโเบเบฝเบงโเบเบฑเบโเบเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเปโเปเบโเบเบปเบงโเปเบฅเบทเบญเบโเบเบงเบฒเบกโเบเบฒเบงโ,
เบเปเบงเบ `l' เบเบทเบเบฅเบฐเปเบงเบฑเปเบ.
If เบเบตเปเปเบเปเปเบงเบฅเบฒ เบเปเปเปเบเปเบฅเบฐเบเบธ:
เปเบฅเบทเบญเบโเบญเบฑเบโเบซเบเบถเปเบ เบฅเบฒเบเบเบฒเบ เบเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเป, เบเปเบญเบเบเบตเปเปเบเปเบฅเบฐเบเบปเบ เบฅเบฒเบเบเบฒเบ เบชเบฒเบกเบฒเบเปเบเบฑเบเบเบฑเบเบเบถเบ, เบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญ, เบซเบผเบท riff เบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบฅเปเบงเบเบซเบเปเบฒ, เปเบฅเบฐ
เปเบเปเบฅเบฐเบฅเบฒเบเบเบฒเบเบกเบต a เบเปเปเบฒ เปเบฑเบ เปเบเบดเปเบเบเปเบฒเบเบปเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเปเบเบงเปเบเบเบตเปเบเบฐเปเบฅเบทเบญเบ. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ:
% เปเบฅเบทเบญเบ { 2 a3 4 c5 3 e4 1 g3 }
เปเบซเป a3 เปเบญเบเบฒเบ 20%, c5 - 40% ; e4 - 30% เปเบฅเบฐ g3 - 10% เปเบเปเบฅเบฐเบฅเบฒเบเบเบฒเบ เบเปเบญเบ เบกเบตเบเปเปเบฒเบซเบเบฑเบ.
เปเบเบดเปเบเบเบฐเปเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป.
if เบเบตเปเปเบเปเปเบงเบฅเบฒ เปเบกเปเบโเบฅเบฐโเบเบธโเปเบงเปโ:
เปเบฅเบทเบญเบเบซเบผเบฒเบเบญเบฑเบ เบฅเบฒเบเบเบฒเบs เบเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเปเบเบดเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบ เบเบตเปเปเบเปเปเบงเบฅเบฒ. เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบฑเบโเบซเบกเบปเบ เบฅเบฒเบเบเบฒเบs เปเบกเปเบเบเบฒเบงเปเบเบตเบเปเบ
เปเบเบทเปเบญเบชเบดเปเบเบชเบธเบ riff เบขเปเบฒเบเปเบเปเบเบดเบเบขเบนเป เบเบตเปเปเบเปเปเบงเบฅเบฒ, เบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญเปเบกเปเบเปเบเบฑเบกเปเบเบเปเบงเบเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญ. เปเบกเบทเปเบญเปเบฅเบทเบญเบเปเบกเปเบเปเบเป
เบเปเบงเบเบงเบดเบเบตเบเบตเปเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเบซเบผเบทเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญเบเปเบญเบเบกเบตเบเปเบฒเบเบงเบฒเบกเบเบฒเบงเปเบฅเบฐ riffs เปเบเปเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบฅเปเบงเบเบซเบเปเบฒเบเปเบญเบเปเบเป
เบกเบตเบเบงเบฒเบกเบเบฒเบงเบเบปเบเบเบตเป (เปเบเบฑเปเบ: เบซเบกเบฒเบเปเบซเบเบเปเบฒเบญเบดเบเบเปเบญเบเบกเบตเบเปเบฒเบเบงเบฒเบกเบเบฒเบง), เปเบฅเบฐเบเบงเบฒเบกเบเบฒเบงเบเบญเบ
riff เบเบฑเบโเบซเบกเบปเบโเบเปเบญเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบฅเบฐโเบเบธโเปเบงเปโเปเบโเบเบฒเบโเปเบฅเบทเบญเบ block เปเบโเบฎเบนเบโเปเบเบโเบเบฝเบงโเบเบฑเบโเบเบฑเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฑเบโเบเบถเบโ. เบชเปเบฒเบฅเบฑเบ
เบเบปเบเบเบปเบงเบขเปเบฒเบ:
%define riff_1 { /l2/a3 /l4/b c4 } # riff เบกเบตเบเบงเบฒเบกเบเบฒเบง 1 bar
%เปเบฅเบทเบญเบ 4:1 { # เปเบฅเบทเบญเบ 4 เปเบเบ
1 /l8/d4 3 /l8/e4 2 /l4/g4 1 /l1/~riff_1
}
If เบเบตเปเปเบเปเปเบงเบฅเบฒ is 0 or - เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ midge เบเบญเบเบซเบฒเบเบฅเบฑเบญเบเบเบญเบเปเบเบเบเบญเบก:
rhythm { n[:d] ... }
เปเบเบดเปเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบธเบเบเบญเบเบเปเบฒเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบฑเบเบเบถเบเบเบตเป pitches เปเบเปเบเบทเบเปเบฅเบทเบญเบเบเบฒเบ
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเป. tokens เบญเบทเปเบเปเปเบกเปเบเบเปเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบชเปเบเบฑเบเบเบถเบเบชเบฐเปเบเบฒเบฐ, riffs เบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบฅเปเบงเบเบซเบเปเบฒ
เบซเบผเบทเบเบฑเบเบเปเบญเบ. เปเบเปเบเบฑเบเปเบเบเบถเปเบเปเบเบเบฅเบฑเบญเบเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบตเบเบเปเบญเบเบเบฐเบเบทเบเบชเบปเปเบเบเปเบฒเบ, เบเปเบงเบ
เบเบตเบเบเปเบญเบเปเบญเบปเบฒเบญเบญเบ. เปเบเบดเปเบเบเบปเบงเบขเปเบฒเบ/tutorial/choose_scale.mg เปเบเบฑเบเบเบปเบงเบขเปเบฒเบ.
เบญเบตเบเบงเบดเบเบตเปเบถเปเบเปเบเบทเปเบญเบฅเบฐเบเบธเบฅเบฒเบเบเบฒเบเบเบฑเบเบเบถเบ/เบเปเบณเปเบฑเบเปเบกเปเบเบเบฑเบ เบเบฐเบซเบเบฒเบ เบเปเบฒเบชเปเบฒเบเบฑเบ:
เบเบฐเบซเบเบฒเบ เปเบฅเบฑเบเบเปเบญเบ /l8/g4-6 [เบเปเปเบฒเบซเบเบฑเบ ... ]
เบญเบฑเบเบเบตเปเปเบฅเบทเบญเบเบเบฐเปเบฒเบ G Minor เบเบฒเบ octaves เบเบต 4 เบซเบฒ 6 (เปเบเบฑเปเบ: g4 เบซเบฒ g6). เบเปเบฒเบเบงเบฒเบกเบเบฒเบง
เปเบกเปเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฑเบเปเบเปเบเบฑเบเบเบฑเบเบซเบงเบฐ. เบเปเบฒ -6 เบเบทเบเบเบปเบเปเบงเบฑเปเบเปเบเบฑเบ octave เบเบฝเบงเปเบกเปเบ
เปเบเปเปเบฅเปเบง.
เบเบฑเบเบเปเบณเปเบฑเบเบฅเบฐเบเบธเบเปเบณเปเบฑเบเบเบฑเบเบเบถเบเบเบฒเบกเบฅเบณเบเบฑเบ. เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบปเบโเปเบงเบฑเปเบโเบโเปโเปโเบฒโเบเบฑเบโเบซเบกเบปเบโเปเบกเปเบโ
เปเบเบปเปเบฒโเบเบฝเบกโเบเบฑเบ. เปเบเบทเปเบญเบเบฑเบเบเบธเบเบฑเบเบเบถเบเปเบซเปเปเบเปเบเบฒเบเบเปเปเบฒเบซเบเบฑเบเบเบญเบ 0, เปเบเปเบขเบนเปเบเบตเปเบเบฑเปเบ เบเปเบญเบ เปเบเบฑเบโเบเบฒเบโเบโเปโเปโเบฒโเบชเปเบฒโเบฅเบฑเบโเบเบฑเบโเบเบถเบโเปเบเปโเบฅเบฐโเบเบปเบโ
เบเปเบฒเบเบฑเบเบกเบตเบขเบนเปเปเบเบเบฑเบเบซเบกเบปเบ.
เปเบเป -S เบเบธเปเบกเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเบฐเปเบเบเบเบฑเบเบเบถเบเปเบเบเบฐเบซเบเบฒเบเบซเบผเบทเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฐเบซเบเบฒเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ.
%เบเปเบญเบเปเบชเป {
เปเบฅเบตเปเบก
เบเบฑเบเบเบถเบ 1 [เบเบฑเบเบเบถเบเบเปเปเบฒเบซเบเบฑเบ ... ]
...
เบเบฑเบเบซเบงเบฐ [เบเบงเบฒเบกเบเบฒเบงเบเปเปเบฒเปเบฑเบ ... ] or เบเบฑเบเบซเบงเบฐ { เบเบงเบฒเบกเบเบฒเบง ... } }
เบเปเบฒเบเบปเบเปเบเบเบชเปเบฒเบ 'เบเปเบญเบเปเบชเป' เบเปเบญเบเบเบตเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเปเปเบฒเบซเบเบฑเบเบเบญเบเบเบฑเบเบเบถเบเบเบตเปเบญเบฒเบเบเบฐ
เบเบฐเบเบดเบเบฑเบเบเบฒเบกเบกเบฑเบ. เบเบธเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเปเบฅเบทเบญเบเปเบเบเบชเบธเปเบกเบเบฒเบเบเบฑเบเบเบถเบเบเบฑเบเปเบปเบเบเบตเปเปเบเป, เบซเบผเบทเบฅเบฐเบเบธเบเปเบงเบ
เปเบเป เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ เบเปเบฒเบชเปเบฒเบเบฑเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบถเบเบเปเปเบกเบฒเปเบเปเบเบทเบเปเบฅเบทเบญเบเบเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเปเบเบดเบ a
เบเบงเบฒเบกโเบเบฒเบงโเบเบฑเบโเบซเบกเบปเบโเบเบญเบโ เบเบตเปเปเบเปเปเบงเบฅเบฒ.
เปเบเป rhythm เบเปเบฒเบชเปเบฒเบเบฑเบเบกเบตเบชเบญเบเบฎเบนเบเปเบเบ: เบเบฒเบเบเปเบฒเปเบเปเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบผเปเบฝเบก `[]', เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฑเบเบเบถเบเบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบ
เบเบงเบฒเบกเบเบฒเบงเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบ, เปเบเบดเปเบเบเบฐเบเบทเบเปเบฅเบทเบญเบเบเบฒเบเปเบเบเบชเบธเปเบก. เบเบฒเบเบเปเบฒเปเบเปเบงเบปเบเปเบฅเบฑเบ `{}', เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบ
เบชเบฒเบกเบฒเบเบเบณเบเบปเบเบเปเบฒเบเบงเบฒเบกเบเบฒเบงเปเบเป เปเบเบดเปเบเบเบฐเบเบทเบเปเบเปเปเบเบฑเบเบฅเบณเบเบฑเบ (เปเบฎเบฑเบเบเปเบณเบเบฒเบกเบเบงเบฒเบกเบเบณเปเบเบฑเบ). เปเบเบดเบ
เบซเบผเบดเปเบเปเบเบเบเปเบฒเบเบเบฑเบเบเบฑเบเบซเบงเบฐเบเบฝเบเปเบเปเบเบฑเปเบเบเบฝเบง, เบเปเบฒเบเบปเบเปเบเป เบเบตเปเปเบเปเปเบงเบฅเบฒ to 0 or -. เปเบเบเปเบฅเบฐเบเบตเบเบฑเปเบเบเปเบฒเบงเบเบตเป, เบเบฑเบเบซเบงเบฐ
block เบเบทเบเบงเบดเปเบเบฒเบฐเบเปเบงเบเบงเบดเบเบตเบเบฝเบงเบเบฑเบเบเบฑเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเบเปเบฒเบเปเบเบดเบ %เปเบฅเบทเบญเบ เบเบฑเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบเบฑเบเบชเบนเบ. เปเบเป
เบเปเบฒ เปเบงเบฅเบฒ เบชเบฒเบกเบฒเบเปเบเปเปเบเบฑเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบท rhythm.
เปเบเป เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ เบเปเบฒเบชเปเบฒเบเบฑเบเบเปเบฒเบเบปเบเบเบฑเบเบเบถเบเปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป. เบเปเบฒ เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ is
เบเบปเบเปเบงเบฑเปเบ, เบเบฑเบเบเบถเบเปเบฅเบตเปเบกเบเบปเปเบเบเบทเบเปเบฅเบทเบญเบเปเบเบเบชเบธเปเบก.
เบญเบตเบเบงเบดเบเบต เปเบถเปเบ เบเบณ เบเบปเบเบเบฑเบเบเบถเบเปเบ a เบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป block เปเบกเปเบเบเบฒเบเบเปเบฒเปเบเปเบซเบเบถเปเบเบเบญเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเปเบเบฑเบ. เบเบฒเบเบเบฑเปเบ
เบเป เบณ เปเบฑเบ เปเบกเปเบเบเบทเบ เบเบณ เบเบปเบเปเบเบฎเบนเบเปเบเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบ, เปเบเบเบกเบตเปเบเบง เบชเบณ เบฅเบฑเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบ "เบเบฒเบ" (เบซเบเบถเปเบ
เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเบเบญเบเบเบฐเบซเบเบฒเบ) เปเบฅเบฐเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐ "เปเบเบดเบ" เบซเบกเบฒเบเปเบซเบ. เบเบปเบงเบขเปเบฒเบเบเบญเบเปเบเบเบเบญเบกเบเบตเปเบชเบฒเบกเบฒเบ
เบเบปเบเปเบซเบฑเบเบขเบนเปเปเบเปเบเบฅเปเบเบปเบงเบขเปเบฒเบ/tutorial/chain_scale.mg
เปเบเบทเปเบญเปเบเปเปเบเบเปเบฅเบทเบญเบ เบซเบผเบทเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป, เปเบเบฅเปเบเปเบญเบเบเบทเบเบฅเบงเบเบฅเบงเบกเบเปเบงเบเบเบปเบงเปเบฅเบทเบญเบ unroll-loops
(เบกเบฑเบเบเบทเบเบเบฑเปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบกเบทเปเบญเบเบปเบเบเบปเบงเปเบฅเบทเบญเบเบซเบผเบทเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบเบฑเบ). เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบงเบเบเบฐเบขเบฑเบ
unrolled source code เปเบเปเบเบฅเปเปเบซเบกเป, เบชเบฐเบเบฑเปเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบฑเบเบเบฐเบฅเบดเบเบเบปเบเบเบฐเบฅเบดเบเบเบตเปเบเบตเปเบเบเบชเบฐเปเบเบฒเบฐเบเปเบฒเบเบกเบต
เบชเปเบฒเปเบเบปเบฒเบเบตเปเปเบเปเบเบญเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบญเบทเปเบเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบนเบเปเบชเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบตเปเบชเปเบฒเบเบเบถเปเบ.
เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบเบฒเบเปเบฅเบทเบญเบ เปเบฅเบฐเบเปเบญเบเปเบชเปเบเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบขเบนเปเปเบ %define เบซเบผเบทเบเบฒเบเปเบเปเบฅเบทเบญเบเบญเบทเปเบ เบซเบผเบท
เบเปเบญเบเปเบชเปเบเปเบญเบเปเบชเป.
%eval { เบฅเบฐเบซเบฑเบ Perl }
เปเบฅเปเบเบเบฅเบฑเบญเบเบเบญเบเบฅเบฐเบซเบฑเบ Perl เปเบฅเบฐเปเบเบเบเบตเป %eval block เบเปเบงเบเบเปเบฒเบเบตเปเบชเบปเปเบเบเบทเบเบกเบฒเบเบฒเบ Perl
เบฅเบฐเบซเบฑเบ.
%eval - { เบฅเบฐเบซเบฑเบ Perl }
เบเปเบฒเปเบเบตเบเบเบฒเบเบเบฅเบฑเบญเบเบเบญเบเบฅเบฐเบซเบฑเบ Perl เปเบเบเบเปเปเบกเบตเบเบฒเบเบญเปเบฒเบเบเปเบฒเบเบฑเบเบเบทเบ.
เบฅเบฐโเบซเบฑเบ Perl เบเบทเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเปเบเบโเบเบฒเบโเบเปเบฒโเปเบเปโเปเบกโเบเบนเบโเบเบตเปโเบเบญเบโเปเบโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบกเบฑเบโเบกเบตโ, เบกเบต :base_coreโ, :base_math เปเบฅเบฐโ.
:base_mem เบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโ. เบเปเบฒ Safe.pm เบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเป เบซเบผเบทเบเปเบญเบเบเบฒเบเบชเบดเบเบญเบฐเบเบธเบเบฒเบเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ, --unsafe
เบเบฒเบเปเบฅเบทเบญเบเปเบฎเบฑเบเปเบซเป midge เปเบฅเปเบ %eval blocks เปเบเบเบฐเบเบงเบเบเบฒเบ perl เบเบญเบเบกเบฑเบเปเบญเบ.
เบเปเบฒเบชเปเบฒเบเบฑเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบขเบนเปเปเบเบเบธเบเปเบเบซเบเบถเปเบเปเบเปเบซเบผเปเบ.
% เบฅเบงเบกเบกเบต
เบฅเบงเบกเบกเบตเปเบเบทเปเบญเปเบเบเบญเบ เปเบญเบเบฐเบชเบฒเบ เบเบทเบเบฑเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเปเบเปเบเบทเบเบเบฝเบเปเบงเปเปเบเบเบธเบเบเบฑเปเบเปเบเปเบซเบผเปเบ
เบเบทเปเบ. เบเปเบญเบ เบขเบนเปเปเบเปเบชเบฑเปเบเบเบญเบเบกเบฑเบเปเบญเบเปเบเปเบเบฅเปเปเบซเบผเปเบ.
เบเบฑเบเบเบถเบเบเปเบญเบกเปเบเบฑเบ.
เบงเบดโเบเบตโเบเบตเปโเบเปเบฝเบโเปเบเบโเปเบเปโเบเบตเปโเบชเบธเบโเปเบโเบเบฒเบโเบซเบผเบดเปเบโเบเบฑเบโเบเบถเบโเบเปเบญเบกโเบเบฑเบโเปเบกเปเบโเปเบเบโเบเบฒเบโเบเปเบฒโเปเบเปโเปเบเบโเปเบเบโเบเปเบฒเบโเบซเบฒเบ (เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเปเบฒโเปเบเปโ
เบเปเบญเบเบเบฒเบเบเบฝเบงเบเบฑเบ / patch), เบซเบผเบทเปเบเบเบเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบเบถเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบฅเบฐเบเบฑเบเบเบถเบเปเบซเบเบเบฒเบ (เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป).
เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบกเบตเบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบงเปเบฒเบเบตเปเบกเบตเบเปเปเบเปเบฒเบเบฑเบเบเบฒเบเบขเปเบฒเบ. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ: ( c e g ) เบเบฐเบซเบฅเบดเปเบ
เบเบฑเบเบเบถเบ c, e เปเบฅเบฐ g เบเปเบญเบกเปเบเบฑเบ, เปเบฎเบฑเบเปเบซเปเปเบเบฑเบ chord C. เบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบฑเบเบซเบกเบปเบเบเปเบญเบกเปเบเบฑเบ
เบเบฑเบเบเบถเบเปเบกเปเบเบเบทเบเบฑเบเบเบฑเบเบญเบฑเบเบเปเบฒเบญเบดเบ (เบเปเบฒเบเบปเบเปเบเบเบกเบนเบเบเปเบฒเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบปเบเปเบญเบเบซเบผเบทเบซเบเบถเปเบ
เบชเบทเบเบเบญเบเบกเบฒเบเบฒเบเบเบฑเบเบเบถเบเบเปเบญเบเปเปเบฒ, เบเบฒเบเบเบฑเบเบเปเบญเบ, เบซเบผเบทเบเบฒเบเบเบฐเบเบฒเบ $length.
เบงเบดโเบเบตโเบเบฒเบโเบซเบเบถเปเบโเปเบโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบตเปโเปเบเบทเปเบญโเปเบฎเบฑเบโเปเบซเป chord เปเบกเปเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ:
% เบเปเบฒเบเบปเบ เปเบฅเบฑเบเบเปเบญเบ { ( c e- g ) } # เบเบณเบเบปเบ minor เปเบเบฑเบ c-minor
% เบเปเบฒเบเบปเบ เบเบตเปเบชเปเบฒเบเบฑเบ { ( c e g ) } # เบเบณเบเบปเบ major เปเบเบฑเบ c-major
% เบเปเบฒเบเบปเบ 7th { ( c e g b- ) } # เบเบดเบเบฒเบกเบเบต 7 เปเบเบฑเบเบ-7
เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโ, เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเปเบฒโเปเบเปโเปเบโเปเบเบโเบเบญเบโเบเปเบฒเบโ:
$length 4 $octave 4 # เบเบฑเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ เปเบฅเบฐ octave
~ เบเบตเปเบชเปเบฒเบเบฑเบ # เบซเบผเบดเปเบ c-major
~เบเปเบญเบ/9/ # เบซเบผเบดเปเบเปเบเบฑเบเบเปเบญเบ
~เบงเบฑเบเบเบต 7/5/ # เบซเบผเบดเปเบ f-7th
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเป chords เบชเบฝเบ strummed, เปเบเป Strum เบเปเบฒเบชเปเบฒเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเป:
$strum 5
เบเบตเปเบเปเบฒเบเบปเบเปเบฅเบเบฐเบซเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเปเบ chords เบเปเปเปเบเปเบเบฑเบ 5 midi clicks.
เปเบเบทเปเบญเบชเปเบฒเบเบฎเบนเบเปเบเบเบเบตเปเบชเบฑเบเบชเบปเบเบเบญเบเบเบฑเบเบเบถเบเบเปเบญเบกเปเบเบฑเบเบขเบนเปเปเบเปเบเบเบเบฝเบง, เปเบเบเบเบฑเบเบเบถเบเปเบชเปเปเบฅเบฐเบเบฑเบเบเบถเบ
เปเบซเบเบเบฒเบเบเบดเบเบชเบฒเบกเบฒเบเปเบเปเปเบเป. เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเปเบเปเบฅเบฐเบเบธเปเบงเปเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฑเบเบเบถเบเบเบปเบเบเบฐเบเบด, เปเบเปเบกเบต a +
prepended เบชเปเบฒเบฅเบฑเบ note on เปเบฅเบฐ a - prepended เบชเปเบฒเบฅเบฑเบ note off. เบเบปเบงเปเบฅเบทเบญเบเบเบงเบฒเบกเบเบฒเบง เปเบฅเบฐเบเปเปเบฒเบเบทเบเบเปเปเบชเบฒเบกเบฒเบ
เบเบทเบเบเปเบฒเปเบเป. เบเบงเบฒเบกโเบเบฒเบงโเบเบญเบโเบเบฑเบโเบเบถเบโเปเบเบปเปเบฒโเบกเบฒโเบเปเบงเบโเบงเบดโเบเบตโเบเบฒเบโเบเบตเปโเปเบกเปเบโเบเบงเบโเบเบธเบกโเปเบเบโเบเบฒเบโเบงเบฒเบ rests เบซเบผเบทโเบญเบทเปเบเปโ
เบเบฑเบเบเบถเบเบฅเบฐเบซเบงเปเบฒเบ note on เปเบฅเบฐ note off เปเบซเบเบเบฒเบ. เบเบปเบงเบขเปเบฒเบ:
+c4 /l4/r +er +g /l2/r -c -e -g
เบซเบผเบดเปเบเปเบฅเบฐเบเบท c4, เบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบถเบ 1/4 เบซเบผเบดเปเบเปเบฅเบฐเบเบท e4 เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบถเบเบญเบตเบ 1/4 เบซเบผเบดเปเบ.
เปเบฅเบฐเบเบท g4, เบเปเบญเบเบเบฑเบเบชเบฒเบกเบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบถเบ 1/2 เบเบทเปเบกเบญเบตเบ.
เบเบนเบ.
เปเบเบเบฐเบเบฐเบเบตเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเปเบฒเบ tuplets เปเบเบเปเบฅเบทเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบฑเบเบเบถเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, เบเบงเบเปเบเบปเบฒเบเบฑเบเบชเบฒเบกเบฒเบ
เปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฝเบโเปเบโเบงเบดโเบเบตโเบเบฒเบโเบเปเบฒโเบกเบฐโเบเบฒโเบซเบผเบฒเบโเปเบเบโเบเบฒเบโเบเปเบฒโเปเบเปโ %tuplet เบเปเบฒเบชเปเบฒเบเบฑเบ:
%tuplet n:d {เบเบฑเบเบเบถเบ... }
เบเบปเบเบฅเบฐเบเบญเบ n เบเบฑเบเบเบถเบเปเบเบเปเบญเบเบเบญเบ d. เบญเปเบทเบ เบชเบฒเบกเบฒเบเบกเบตเบชเบดเปเบเปเบเปเบเปเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบขเบนเปเปเบเบเบฅเบฑเบญเบ @channel.
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบฑเบเบเบถเบเบเบฐเบเบทเบเบเปเบฝเบเปเบเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบทเปเบญเบชเปเบฒเบ tuplet. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ:
%tuplet 5:3 { /l8/e4 fgfe }
เบซเบผเบดเปเบเบซเปเบฒเบเบฑเบเบเบถเบเปเบเบเบขเบนเปเปเบเบเปเบญเบเบชเบฒเบก. Tuplets เบชเบฒเบกเบฒเบเบเบทเบเบงเบฒเบเปเบงเปเปเบเบเบงเบฒเบกเปเบฅเบดเบเปเบเป. เปเบเบดเปเบ
example/tutorial/tuplet.mg เบเบปเบงเบขเปเบฒเบ. Midge เปเบฎเบฑเบ เบเปเป เบเบงเบเปเบเบดเปเบเบงเปเบฒเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบปเบเบเบต
เบเบฒเบเปเบเบเบฑเบ tuplet เปเบกเปเบเบเบทเบเบเปเบญเบ.
เบเบฐเปเบ.
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเบเปเบญเบโเบเบฒเบโเบเปเบฒโเปเบเบปเปเบฒโเปเบเบฅโเป midi เบเบญเบโเบเปเบฒเบโเปเบเบปเปเบฒโเปเบโเปเบโเบเบฑเบโเบเบฒโเบเบดโเบเบฒเบ notation เบเปเบฒเบโเบเบฐโเบเปเบญเบโเบเบฒเบโเบเบตเปโเบเบฐโเบเปเบฒโเบเบปเบโเบเบตเปโเบชเปเบฒโเบเบฑเบโ.
เบเบตเปเปเบกเปเบเปเบฎเบฑเบเบเปเบงเบ:
$key [+|-][m]
เบเปเบญเบเบเบตเป เบเบทเป เปเบกเปเบ ag, +|- เปเบกเปเบเปเบซเบผเบก เปเบฅเบฐเบฎเบฒเบเบเบฝเบ, เปเบฅเบฐ m เปเบกเปเบเปเบฅเบฑเบเบเปเบญเบ. เบเปเบฒเบชเบดเปเบเบเบฑเบเบซเบกเบปเบเบขเบนเปเปเบ
เบฅเบฐเบซเบฑเบเบเบฝเบงเบเบฑเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเปเบเบกเบฑเบเบขเบนเปเปเบเบชเปเบงเบ @head, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบชเบฒเบกเบฒเบเบเบฒเบเบปเบเบขเบนเปเบเปเบญเบเปเบเบเปเปเบเปเปเบ a
เบเบฒเบเบชเปเบงเบ @channel, เปเบฅเบฐเบเบฐเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเปเบเบเบเบฑเบเปเบปเบ.
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเปเบเปโเบเบทเบโเบเปเบฒโเปเบเปโเปเบเบทเปเบญ notation เบเบปเบโเบเบตโเบเบปเบโเบเบฐโเบเบดโเปเบฅเบฐโเบเปเบญเบโเบเบฒเบโเบเบฑเบโเบเบถเบโเปเบเบฑเบโเปเบซเบผเบกโเบซเบผเบทโเปเบโเบญเบฑเบโเบเบฐโเปเบโเบกเบฑเบโ
เบเบถเปเบเบขเบนเปเบเบฑเบเบเบต, เบเบฒเบเบเปเบฒเปเบเป $key_strict เบเปเบฒเบชเปเบฒเบเบฑเบเปเบเบ. เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเบเบฑเบเบเบถเบเบเปเบฒเบกเบฐเบเบฒเบ, เบเบฒเบเบเปเบฒเปเบเป =
เปเบเบฑเบ, เบเบปเบงเบขเปเบฒเบเปเบ G, f= เบซเบผเบดเปเบเปเบเบฑเบ f เบเปเบฒเบกเบฐเบเบฒเบ. เปเบเป $key_strict เบเปเบฒเบชเปเบฒเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบเบฝเบเปเบเปเปเบ
@ เบเบฒเบเบชเปเบงเบเบซเบปเบง. เบเบธเบเปเบเบเบฑเบเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบเปเบเปเปเบเบเปเบเปเปเบเบทเปเบญเบเบเบปเบเบเบฐเบเบด $key เบเบณ เบชเบณ เบเบฑเบ.
$ctrl
เบเปเบฒเบเบปเบเบเปเบฒเบเบงเบเบเบปเบงเบเบงเบเบเบธเบก num to h.
$rpn [num-msb,] [,val-lsb]
เบเบฑเปเบเบเปเบฒเบเบปเบงเบเบงเบเบเบธเบก rpn num to h
$nrpn [num-msb,] [,val-lsb]
เบเบฑเปเบเบเปเบฒเบเบปเบงเบเบงเบเบเบธเบก nrpn num to h
% เบเบณเปเบงเบปเปเบฒ { byteval... }
เปเบชเป string เบเบญเบ bytes เปเบเบปเปเบฒเปเบเปเบเปเบเบฅเป midi. เปเบเปเบฅเบฐ byteval เบชเบฒเบกเบฒเบเปเบเบฑเบเปเบฅเบเบเบปเบเบชเบฐเบเบดเบเบปเบก (0-255)
เบซเบผเบท hex (0x00-0xFF). เบเปเบฒเบชเปเบฒเบเบฑเบ เปเบ เบชเบฒเบกเบฒเบเปเบเปเปเบเบ เบเบณ เบเปเปเปเบเบทเปเบญเบ.
เบเบดเบก เบเปเปเบเบงเบฒเบก เปเบเบทเปเบญ stdout. เบเปเบฒ เบเปเปเบเบงเบฒเบก เบกเบตเบเบฐเบซเบงเปเบฒเบเบเบตเปเบกเบฑเบเบเปเบญเบเบเบทเบเบญเปเบฒเบเบญเบตเบเปเบเบเปเบเปเบงเบปเบเบขเบทเบกเบเบนเป (").
เปเบเป midge เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net