Max8でピアノの左手と右手の演奏パターンを自動生成しながらコードを重ねる。
音の強弱や全体のテンポに揺らぎを与えるコードをライブコーディングで追加している様子の動画。
作曲家・アーティスト 松本昭彦 氏の作品
BEAPモジュールによるアルゴリズミック・アンビエント
ランダムに音をピックアップ
ランダムにコーラスを選択して再生
グラニュラーシンセシスによる通低音
初心者向け情報を検索して参考にした。
ネットの検索結果には音楽理論の簡略版(少しいい加減)、音楽理論的に厳密なもの、間違いのものなどがあるので要注意。
こちらの資料を元に、
ダイアトニックコードによるコード進行を自動生成するMax8パッチャーを試作する。
用語:
メジャースケール、マイナースケール、キー
音程、全音、半音、1度~8度
メジャーコード、マイナーコード
ダイアトニックコード、スリーコード、代理コード
トニック(T)、ドミナント(D)、サブドミナント(SD)
カデンツ、強進行、ドミナントモーション
理屈で納得する音楽理論
なぜ よく響く?
なぜ ドレミファソラシ の7音?
なぜ ド# レ# ファ# ソ# ラ# の5カ所が黒鍵?
なぜ ドミソで和音?
なぜ VがドミナントでIVがサブドミナント?
の解説。
なぜ 同音 が 1度 は一説によれば
なぜ 代理コード 理由を検索してみよう。
音楽理論をMax8で試す。
ここではコード(和音)を扱う。リズムは扱わない。リズムは常に一定ですすめる。
実験用コードの全体像は以下の画像。
Max8パッチャーのコピペ用コードをこのページから新規パッチャーにコピーして実験を始める。
音楽理論のパッチャーでコードを演奏している様子を でJack でデスクトップ収録ことができる。
収録では マイク音声は不要 Max8の音声(システム音)は必要
パッチャーは適当に修正・改造してもよい。
----------begin_max5_patcher----------
9929.3oc4800iijbbfOOBP+GH5GO0hHiLxOMLLfAzKyaGfD1WrLFvoaNyxUc
S1fj8pUmwcX2oM7Iac.2ACK8vgyVV1FvxVPxv2hCxFdA7+EySm79j+Kb4GEY
WEqrpJYUYQV031VSurprYlQjQFeGQ968U+Ju3pWu5Slu4pI+FS9cl7hW76Yd
xKbOy9jWr+Au3p6m8I2b2rMtAd0Mqt+94K2d00Yub67OYq6E6d5uY2Se9tm9
zcO8m+u8E+I+5e5u3K+I+YGF1Cy1dyGtX4ae0542r0Oi.UxlxHLojhDFGn.Q
d8DMplBByO.vPjP0f4gJXpYbBfyHHQ.Bp4YT5Txje28e+Ke79UOt8t4acqRx
9Gu3V2Za0q+nuNnoWkazKVtevf6g+m+peE6uM+55TfKLXgeztm9Y6d2e2tm9
a28zS1+iO6u9K+Q+fce1+8VfTHxo7qm.fziGDLIWy3TDaCd.RMdX47uq4atL
Z3gIqms71U2uoEPrDKSFH3SIsAfIgAXRgU070Yf3dX7EW8lE2M+imudyhUKc
Hnq2+hYO7Ptm+h7+QVTyGsx8cot94msXo+Y3yOa87OdQouZy28ZCFZqA8735
4NX3SDrqx8Ms514qW93hm2w7aV6WZtckkyte9lGlci+Kvt6c38Oi34ZK1zfs
s+RvH1ewTjbHWyF+aua0Mem42lGc8hqV8v7kKV9v54aLT+y1lACO+9am+lYO
d21W8lUK2tYw+I2p.L6ZAGvaxVlgeqERb.wu85Eyt6Yv3sqWb6pk1ERwcF6y
2OkFZKGAi8eyAStgrb1Cg9yMzKF7SUuciAXebyqms1tw856bSB8va2tZ0cEe
2y+k2M+Mayd+CKVt7XD51UOTyaWu3seXc+0udk4s2W6Wu6Uad0iK8u9UFhjs
uZyrO9HL+1Y2cW1g4ilgOY1xE2Oa67sK76GTxyuc9xYF.9C2by5U2cWQ31+p
ONzqt0P9ey7u6ha29gtIq.4g4OXwC6Irt54s8aW714a1dzC2N6saN5Qa1987
aA4e1iuN6f9q1N+9Gty.MGMByImEa1t4CW8c2jMx8jeEPEOKxrvA+7rIK9hi
XWdug3dwl6VXNH+7A6vLGM73mxk.ip7+qPnudBZDCX4MpPMPoF9lTpQDo+zL
UlmV2A1y2Z39XV.9uQh+P+wipHaTZ9WkmUpRWXE6+S198dH67lAWZ9eE+leX
1ZCRbqAq6IFJfNyVfG1tviVSGKc5EOKgZOiuyw1.Zj4nxuObg2ET+6xcAPKF
T6Bx+c4t.2g0tj3cw6O3cyW+qifvmBdLlCw42.JnE7If9nBrYz2qms7smJJr
mwTaW812Zl0nHNyPTT19+sNDETIhhUOhZgwxugENpncXEsEyrtVuxfeHQhBY
BmYAXLzZUiB40iBCPmU.EQSOit4a1L6syCiinMgan.aZN4ObN2v0ynUV7GKq
DUAPCGKOqnoW+nwjhksQfLknSvYOh9jIbFxG9tc8iK+NF1RsBgxTNxKdmHuH
xSkYVAzEdgnv3X.6enJHEjXhQGIVsLuZj3BYXYhKOpri7tHiPdWgLoKQ7tnu
eQXIZzIEBCGpb+PctmOMTVjwGkUPe1.ZZ2Is.s58JwhOtdYDBEChOonSdHC6
hsPFwsMKU75KgZpMf095ezqi.wEjEWl1DhtbrDz7NoMwk5jYFynTvkGzr2u3
x2nsORhMDjIwXmbghcHvVutCa9.XFwgsLLh+3kniGuHCriW0R4bycym0bfLz
3TctejRzFXNWrGwNZZCK8DS4BW3cKVVY.eb.pc.UfD2r5w02recbviHSNBNu
c9lsKVdHNp+N4rA93gd+haeXkY6eygP3ZSK.UFeMwT7H18fpjWVWs9VentOA
xj9ENowBmRGiazXSXI3z9pJfSXX.mNk2NE3jILmHJoGYM.JYn.nrnATuCse9
CU.YXuBYrnIU2iD50kCdZKGneWNg3BU0AYY+ic1OGQrbrdT0hcN+mUheQ5Bh
3jKBmKBqSbtFdKRQybcH3T1wJgPoxJ41RKGJyyDEDMd3t+4IEj.ngsgdc4HJ
extJdRMSUvrlzTZm2nBukTQwLxGPIJklGxYznF4Efh4jvIr1hS3SEtejLAfZ
NUXwIvTZNuLvXpSYjYwYL3IS26t.bcBxJoJbIoLZ+XbYPNKY42JG.pVRobM2
hETS4kbjZ4QdwnuhTlVyFtDFmXTDTgHBRTqITlVfWG8HuHzImfQNWJkQNgEo
KuxlbYNwcBx4ImAALj3WNzK1Fa7KRknEar6QwOmc4WYyX3aekOIoe0rsaWu3
0Ot06cjBIN+Il.uu8tUud1cGkxsASv2CqnzWyFeyuQsUo.JvoF4XnRIUDFWh
L35IXlqjkSQ2O1pUPoPlMqPHmXUJHODamqd8auY0c95EvlrbBTSAtPInRF2L
qjoJMwvPlHULDPI09H49APzJBpsOhQKr.RQkdbji.C393fHOF.SYkPdBluDO
LKbNZvafvxYeJkWeMd.AwdGRXj5b.XHm+kxBdYyjaWLa6pkKtodZIlrL5vHa
yISCM5PRDZo.oWmUiFmbEunHWML13QkY+jb7FuVEXi24DnSdeWQOm66UhEXm
99cRwB3ff5e9cFgLPKPEg3DvXMQ5iAQErpQEtXxc8y+tJTClbTSVXjns.2fX
YbSyrEBSlvqF2THlRohRoRgseqI+K+A+wS9leC2u7+62pdIHBsuHA4JMXr0V
w4VaC7kEIQ4i+woJwUd1JHzBvaKfTzXeriHfqAvXTcWfZw4CpqEPEYvjFLPG
karhiZKwUWdx.sD13i.cnpDcUuBnLEcpk4fgqfAyo4nB5L5BGynq5otPtZp1
dLhQoHgyTjtitniYMzI0eXjCSQEQKkDyoHTQkVzkPlNMzY7QjF5bkrL5fhPx
zPWHNaZnKpeiWvmpJAoDHY5lJjCBMzw5wBFpZiXndDKnFDXAnET8oDKnGP1o
zf13AQFA4H1LK.VPwIj3sToIKVX8kEKXKvQnHYVrHgyrEKszOGbj3UZuf1Fo
T7INlDexrwD8XzQJEehmOwmx523YrxpYlRVl3XP7ImvlZPE8HVXXH9j2Bp9T
hEFQhOChLRo3SFL5EeFFGkPwmLbnH9rVDghKmxxkZHHZO3.BeT0nLPiZCiVY
v5NHB7fBNmmaJVKJQCu6yh6xkkRLPHsgCCO+kUWUnz2MDt3TeHH5IfGPamtC
4hUxE0xakTN0n5LWZyyGsFnnMwojYD8HwpZAn7oETqH5YCAgE2N+tYeOaC4f
b53Bly69BYqX8QzQehnmQAes5kBnsddinEDfx4JKyN3.r2R8DfysUSEaiMA2
gUpJY40L8MMHTVWneu9hv2qch+jTxT.zDBvHFR.BQiIU7Ga365IKeu74FJwS
16MWjxQkvnlDq0H.w4DCTSWg8ms6ouX2Se+u7G+40pWHX6Hp4xFVtUZmP6y4
QDzLGmBkKijaiHPF4L1IbiCl0R9TE8nz7j4a6ssCHyYx3PAHM6ZSExmIyMe1
Bj5N.jxAGPBLyNoN2gYnqv34Kf0bUs7oIpBc+IkkOMPrwk0GMQejEOIX6YYX
EZVtO2MT6eXtVsTEJiE64DbSorNCyjKOLWa9ZYCIFuXa9pqvLUe4g4ZE.KnP
AZaW8tzQXVd4gYcsmmAe+pDzxN.krKOTVqKpEZYBfxA.epZc9pPxS.TBWdnr
VKEDFIn7NCkC.9u056XABSErhZPzMPFF.req0AHhiTsPHDcFlUWbXloqGlIE
TsvsM2IIN.+hCxP8QEw6c2NtwhWbnjxp2XdUBfxKuDGrVMiYHMAP4kWhit97
CiZ86dZYFe4k+npudMH7TK.5xK+QVKiIkVzcEKt7BbD0JjUxHcGHu7F0vp0I
E1TxhVxPtNAxhKNH+q99+o++9e8i+W+o+7e0u3+42d4+w0y+ly2NAlr6c+w4
ufsN72YKi1aV83xsEhcPENjC0G6cCUthJAy2BBbKnBI9sRR3JEE4TMC.009q
1.OV9D8JxYtVThoTTPEobZ8T.8bp4POioFHUlHiH52L1iwvQUIoR60L1ikK+
E64jLvGxYU8QbNbpqpBjqVBnUgbhpFJweNN7QvbQhSRF9.jma7QKKHBlgmVe
lQmLBeDjQmAY8mTr.NBJHhvbESIVXfkYZggXuH+1kYZnVONRMsnxp0vnmzkU
qnVN5yp0v3nzkUqnVblSuolO2DLEd5TFchZ9n3bSbZWXajhT1QYzBk4hlQ6T
n.0v3RAKPQy6tagR4xxKV4r7psHDx4FgDg7DvXBQ9jAQpDc8fgZXIPok1eFD
wXLBwgRZkxDnRLBJRlvGC5DbOp58S188boGkG9SVxsiJ3r4eEnEb76F8McPj
Fm5o6d522kJb+vcu6mr6c+U6d5Gs6o+tcO84sfSHOaiOuZQ.Ivs.2ISHvFyM
qh54gPHNEG5HWC0.yzqLnpaBGE52iJDn8njzwdTRFHrGILLAjvv3oDeN.wFq
CKwwqc03CJomaMdqNhxFgB+g6d5Gu6o+HiffcO8828zegUFw69k6d5utIQCD
qGkNVmn9SzfXLzoQ6Fmif1imN1Hb9YiMBKhHZmvpFD4inxFbO32kBED4zghe
DVGEos08yxm4.H0xppUpVhOZgPEROTzj0J+TAL2UNJBTjpPplicrnIQlZvUz
jRNToWEaWQShL4fqnIqNkkl9q9he4W9o+u+W+I+2ZhWetaH.M3RhiPROalCQ
Pt8rQcWkTb8+2+o+xe8+i+fcu6ycFs9G9sW9sW9s18oep+++k1+2Ke48le8A
u7d669FGd2Gj+cu79uN295uY16eo+s2GNqaj0puin3sKBy1vzyxqDOWKfvO0
MI5XdShe8t28y18z+Umti+9tcn7YoyyOnXKyszy+Vm9tgRoKTY1thRb+lAok
aFvXdyfY1L9GcYU1WT7PyDmd8+.e1lMo3OuzczYxQVAjeDef+zyjcu6+iyiQ
GOvW9Am9lWXdecayKWWFZDt4s6c+byNVsJP4utA8Wczr1IRH80c62YycKtsd
0ANT8.DpOOVotLPWCmnN.XCsA7qOVgm6Wc67B5Ms1nkf6IJUTZJr5MuYybGT
.zgQ21gkoqX67xFxFTdYqYb.iwKcmoxX5tfBniLTf+XuQUit.zjQh2Ueycy1
VqOz4Z0zbch.T6cPhKodYPq3IlqdeKH0PZDLvYGDT3RO5beFA2ij4DiXda47
mtOQXesSFUk43VNsU1XSO61ZVIkh4qu1SM1retB5DrcxNo7vzId8E1qfA2RT
.XgetNTF2OXnSBhp5HchX3PmL6ipU.i6ZbriDFrvDFzRpcVhYgYP6IIjBljH
NuzEqalgaXsP7M3Frc4AGMtTnseYFS5AjYC7jBpLiuCyf71gIomNlL4rq5EL
Y8mZyzIpa3N3zwco9DMoGJ92o6d5SsI2w69Kxa0+AGBzLZMjO4AncAbJWOaX
.Gxtlcnsugq3M8tkdvF3CNOX2J0E7RL6l9A.NTtPu79Gt9NLDsrZz.0wzw1x
vNNp1mXkERUU5.XUFKDOiXGaYxANM1yJ9iM77bzwyseq9fbdROjQHLYYkKyv
dHqMkhIUU4s+DIOxg3ppU3YlLFzj8I57B1jBG9heFwW0d1xbppJZMuSyNcrU
k4SmqfeKnL.yoM.obsAipyGB5k0hgPsnR5o1hg3iMLzKq+LmQpakTQHzNbjX
LelqA7EkoqllR2N7kbTiup0a9RYkTWs6BpipTCySfUmijvI63MHKhMsJIOnJ
8fnDIpsuXwoXfiQcBrqqzfNifsrdq5kod2VCC+BhwvDK461if6DapQ+iTuaO
Lpnb5I6i3NB1Ci16dCcaCL4617gU4aDTXkl19R4fVWYNOHivZPAWcCEHGcwY
WlZp.0HCEDTfV2PA5QWpFHRKU.RHiMTPHAccCE.iLTPPgdcCEPGMsREXBcBN
gMgOQLQdxky.OqqHTHzIprBGSiDsAaR4z5UaPEDEhmd+UooeWk5FpdHL7lIn
9qYIrbTlE97Erco0CM2MUdAWJne1k5VmGTWqO7x22d.pnPwW6i9t1UcoZUa5
TOTwvnS8zXL2b89ScEYdP6hAGs1ay7KSL31t5su8t4sfHfzgDAkVW4VWL.bW
RFxl4c8JydMoEnGz2idv1DeRpjLTpsNW1zOecqXSHv3ZSQAYSzzMX909SLkS
55BHDdO3UpF5A11zA43Zzgy0SacokRkCC+RU+Egi1V.RIFtGFNlp99FcPMG5
HbOHJk3Ft9MCWLZYpFzReSI4Cjz1roqdTkJ.nywt.5hAWUzpAVYSQ6l9OxQT
UzZSjse3tm9ar4u1Se++su3Gd5W8xRoudiTsx.BoZLWOYe4O9y28Y+hcO8m3
veeVsY3j2ZBL6t6DDbNxzRC0lf1NSunWcdAyu7G9K28Y0Rf.JeMnQ.mMksEv
fyFf80AXx+kIes5izr1ATBMOmhdmZv2ycWy0ypy+5UKucU8Zx5gAcFSNZqXx
wE0yj67IFKB.1uCpPnK.L+bCv0kNk0l7HRzsyp4be+eo6oOI+7cAT7A0CaBM
lG1XI.1nmQXq96uuBfV6xyN94i44GTOOlT.Lmuqh55SHRtn7gntAZL8UmwLY
r9.yxlV79rk1YfScFAtZi3ppbw.kAZsLK5Xmu6T6Wdpk4TGgLw4Texe8O8G3
ZSLSL+eMPfBTQf3lKjX4a7dc6hhACqO0HKmnnRcozI0nJ44qivLQNooKSRcf
JpPn0kQZYl4dpzKX5Uos4vUXCddt9FruwAKH7JgpSUMOTLZJfnCsAu5wXbV.
L196to7Xr10Y4omP6t3r4UG.Tx7WRi9llIODKi1Rm.ixfbwvHQKsLjW003OF
cg7JDxxduDW9jS6B.FhCvSNAkaHQRxN4PUiFNrMlQENZjRbWUnnL1pkIXAvF
DIXQKiajQ5CT185JRqnlBdFhBifvmUAYRJQCzgQzzpOrwTUfr+TJoAD+zt.L
QYCt.LYrXHfBXIkg56I07dlaoQUbdoMHAvYul2asnC6UpYtyBLFSY0tf09jw
Cx4k1Qax3IIEpTBOZgoEsOW7.NabjKdRNM.nSzsOTz.mOBsRILI.oC8iPfKd
uwrjvXGeutuc1g.b4nJQ7BiADx1mGd.WMTyCu56ZJPwj200cl4Bn8okEv0if
zvii5TC2BxHvNhf5LzQ3FFAFNHXpx62YJEzNKE.AcbjEdbII.nmEctVB53fy
HIlVl+NNRBPW07QvFWIg2el6pB7OJeWk+TC+W2xDOPvG0W7SMXtkO2J5n8Uz
As8UqaBGfDmVhRJu88UTf2hN5XqPPjKiAnTsuoy0MSNIiCSNQOQP2X0xDiPi
L2uM2IyJq69RZjYV4d7QmLjjoFUFRtGl6joiL8nzzQJgWRiqtYIAaXzpY3Mj
VLxTC1zQfgidse5HfRFAErEEEkMjnSFJh3fwPw5CtFWUFx6jchHcnz+fgiLP
5eb2696c1H8yp+ZfTjqvMzhVoy+6I8VaEqf4hRaVL1Ms9.83x.6ext28Or6o
+xXMv1eloilTCxw8kk1eqqm1+O6vV+nZY9HxWiTRV6vVIOa+eX8b6MK1Ilf3
9aHOg+NKQTMPvCADjZTAd+x4fhgkdPU7TOve1+W7pamscl+K09z8.u+uxxIH
2eh4gOOZCb4Vlb6jsmqw9Y24L4q26MnPivdkK+7Xr2vHkGS9AnBNMOO.quDd
1Xs.eC7fSAO+p.HXCeIfsyH0z2hkcVCnDq0d0OQLQySj0wjMLQbQSSDm23D4
RKj5mHZ3MnBawzFVJtDgsokBFDuP4Yi42bwxOd1cKt82pl4pvXpe1jxFAbgt
IvRnZbhbW1DgmH104tMEyc8MZ319gqVe6U49RXAWsXdRyfju3je2rC3FVhY+
2os8K2P2Pg3XPpkc3Z0VwGD1NAjF5ADro7iaDBcCtECB3t9bVjPwRFTzMnVN
76yzZETnX3jRcWgZ0vuMSqYjBwUlR67d8vHMBp0WAJspPQcJDc8b8.oSpSO4
l3Q2f5AQJDrYBr5lsQ3O.iBij1GDPcEw.jD39HyeEu878VFgdlSNeRDnits0
iCq9r8AsR71v0tv5nGa2eyUngRmvA7QGNHj5JcBEL15v5g0coSnfwVGVOrhL
cBEL15v5g0poSnfwVGVOrJNcAE.itVr9do6cCpGVcU8HByghWl3OKemZYbNp
qspOXytkrc+LHus6933I6VrdlNFDRVpdztTeivFJo2xgLYKt1neFzqTtreDg
FiOiNH3ySe2wuojeSetMJh6RIHEi2gLkfHFBFDuOEnhhx.HcHEnHxAZJPUuK
rkTR4VnTWrFVNLb5U8cyRgrXsTvrkib2.a0v+ZSTj0RD6DbNB7eMWWreUy4c
FpECe+Wy4r7cpktGpBIe3eIIxAbJM2NsPH5JTyF9tu9nKu6DDphyaC3u8tul
gkEW0MeYKGf9xt5haoI7ie2WInsu3VjjSu1V5Nxhbl0wMDgTmNAIDCqn.DTw
NJs8lBKvQl2eBqjWmPAzwFJHSiuNAzisaUvvp+0ITvXywmA0ErKX.9Xy82gU
LrSnfwVPPBqkXmPAitKaXLwBA4hQVv.3DRgyAtFadmBF.GGgwBHDgPmBL.Gd
+It.AQNRn8AIfoGowHHDlPoTcHfAL16EwK.qui7nKi0Xc3dwigilXGDjhAXs
OPB3EtTpqBa7enodsuu5mj96CQrU66HL75boYfUWjXNhZ1yesHtAo7NWpk8l
TwPobZoS28te9tm9hl8lVVA807de3qum2KJcVcBNEfilSAKWsctYM1be5E.u
ZRLcqJ1yJtFcvds01Sxe6D11FK1nYq79Yem41syIBVDamDta6TpZWO.pZrxa
ta0Lmra++QEmf6yM98PH.cvzuwS0tCGUs6w0sDBoMWmZcBzKF2e+vt5tEKmu
YeURmgSc.t8EGgY2r5w02reCceRuNIG7d67MaWrb11EqVleTD+npdSL9ITEy
DpzoaBkQMgpzMghnlPY5lPdTSnHcSHKpIjmtIDihJkVbT2u31GVYT4L6vgxq
Zig+ny1sBeLMqRHEqRgnPHsbI0cOtlIIXMqIpB7Tcoib+slU5TrlMJzUx048
3ZVkh0rFJ3oWWkuziqYYBVy.AokBTUOtlEIYMaasKGWnY83hlmhEM.8L+MUb
r8w54uojSQhlKIDJ0PPSQkMeLTd+N3uM6TJznWj1npdCuCIY9qH.OS26RCbS
iBtOh6+p02l0gZNaKAfnOcYKTvnPr6GJGUBBSxr0SiYjRgYygykTIAHpSZjL
zmH9g1qsuK.ZhjBzDbJTnIXBkQIJRV+IWIUW5VWd+oXFV06Ry5Wkf0uPoJTG
Ztrv4bA.xT..LYlkymkkrHEKYBuPoP6x.lyE.vS..vErR0w74Z8yRw5mRKTE
xtrO4bA.XB..lBJWCwmK.HJqNnbQsPfO4WUYMiOWBB69PRVhhTbJsZzXuihE
wQijN+rHhREEY57yhHJg8xz4mEQTTsxz4mEdbZWjN+rviSc.V5lv3DemNE13
QcrVjv8vnNGZSmlIPZlPH5ILQPXTlljNZFVTmJvzAf1D7YhrQZFLsSnnwIjl
1Ij23DBocBYMNgjzNgXSSHOwDMzFmPUZmPnwITl1Irwyg7zwJkQiR7DHSHcJ
Dk.pRqri8MGSxmpILoznlMR3LEArcoAmC5rEyfRQzRIAjbTQkYuqmbRRjvDv
v1.SdmNV465I+iwHQIEhg7FfIjLkc75lRESAg8GkfiLkBrl5gbnLHFXnogNj
fIA9PkdpfODgOHMvWvEMBQCekGZZfunTYgmNM4w3BreIdAQgPYhpOjy5OFWQ
BSnVzBXBHtb.ulW1SrtPWBJznlBk3vUBpjJmGAYDkRKo.mglEtlEfzOHWt.C
MQThxXTLoDGtRvmfOkhJfH4bAZDXxsNLQigNZGhKWfglP3q4SZGygKNpRMMV
VWAFZhfunLYl4TW.NU3SDh0rYDSAdyCs23yHhiOirGi3GFWV8vt7KAj2b3sD
flP.COLthPzXEwRTJMizsCa1foRkRdJCzGyQYVdO1iQYDiKQePEMghyIwQR1
.SFPC4SFCgRY2K7sUCvdohIY5C+vY7rW1aHx3fpiixZhoxii81keIbDC1ztU
nhT2JRCDXFxk7Q0SpLLzoDe7UCS8Ye4EFpNNqgR6tab4jDpf1fZ8Q+x8RTeL
pMYQCCiKATZDFByhQqqCFzoBFj5zrODjJVqpCFTICFTwwwLcdNEkws0mPutc
36JRnrxz3i6uee0OmdG6+XZVmh3nnNdSKsrWhcQzTNOlgcHpr5jAO7w9h6L+
zbKRU5WlowmOOAknWeQPYzKUnMGEq8UYYPXPcTSWFDVRE4pfzzEkLLx3.Jp0
pMJ.So4tOM0RekEoNVibpPNUmKyB0J5ILPPWdfHHJjf1Ddnw0ajlwwA5XmVj
1S1LU7TMPM08.NkSHDzH8kpPiRAVQRRZlYUDik1LPocEEmud1K+tzPRxjwZR
KzanznVBkv7GyxQPBXRqQQVmQoBISXHrM7X7nzRriNkA5TSRoMGBAApYWWw1
Y4Q1WmLvnXZSkUYvD8btH50imwtHnUrHRy1QbYFt.50siHWDjdc6HtEAW2qa
Gj3hsJaHrHn851QjKBReRXFWFCfzzkUDHMNq8oILVeznBNbI9Uoc+NtEAUJO
8RTgwbI2qlfkuuap8cDpu2Xh40jD0Vo0t20WG.owotO1qG.oQxTlUeJLyYkR
SYiNg9VhQwagJl6JAtt2QX9NSfnTEA5dUuscDmx7XuJdJtEg+B5tobdmgNuM
4S1lhevbNvRxiE1zjRQ1q5KTLDWnhb7igJZwzZWOj9PGR3ZWWm9PqQfBbYvG
UH9Dkp1PmW4zNODHXEp3AOe.26tzXEwEDqXMHWFKVANiXE.uHXEgzW5hG9Pe
oaBDmTaZB8IDDWY2vqOR9RzWewLeByHN7ozrHiKU2PR89yLnmq792vXdbY9.
JHU95ifwjuKXC4CBEYSEbaBuXLwWIENAnJiRNdy7UDolHcYrFq7w2RiKgPFs
YHqd2xS4poDqqNrYpjg7VaK7r.PFZTSfdNgrFSObptdgyTCQDytbEJlPJQL3
J1LQJ37tmwZFxp2gWVWgK0FxQCCWNkBJh1sh8IjCmHkThlYXvx3xfaZGMvDB
a7lgs5M4vnTxTPJ.iYBBTHITqGoMK4RdjlizfaakbIcxfMQyvVCkHosamYWw
bvrqAJIm4Vx1ddHQEbmJUbwix5CpNglAGWNDS0ITfJItBYUmtZChFWRvR0zD
Nkp3lRHgSoLtojjvoLJG2PONkRJnVpZutltt5F2oCJWod9tyw8HcNkREJQlZ
oIAFNAUqqBFHjiZbcY2zOPQHodkoCpiEk5zsl6aJ6TYxfZV7lYUETCrBMmOK
.SIk5feZRgM35wAAUMCjdqtp7cIBkfCRTRPc5nbYknD26RDJgNPNaDT8ud6r
ALPf5fZF1aPMYPR9GTCxyD4ejoB4wQLYPIdKtn4jP0Phq8BQkhdLbdQuH5yD
mfFWWKhdbuAJwXBQ7g8u+vD73C6OjHxv3xzfD11Jnw0igR6TRO+SYblLJjIb
JiyjwDlNsz3xPTZBSZXpPE+TlnCIBYqRLoRo2MJJGIYNy2SM0zxQm18tDBBv
ImVSk.AgQMCa9ow7+K2Fz1LPPKDEZbbtVaZpAA5ImTTk.AkdJw5vQU1+5b.m
GD.h828ILDe2IKQztw0VhnPB8iDWDEs19nvkjoLNImIj+9wgxplYLQvHF2NI
xR3TFm1AzDJQAw3gx5Nkyw7MARe0xHnBuK0AMyrAp7cFOp.mp0GU4PAFZeo5
YjPLk2BH1do6TFhAU.HNvP6K8biEho8XB7QiKoNOrVSxTBwOko5Db7wkOQ.Y
blRSoIjMEkG+TVqlAgNVHBxyPGvQaAFZewyHVHl1mlqROAoCoZmNtCsIrm.R
iK65NLkUVepBRfP7R0gXOyokoCCLzz.ewkrPoiAAD2cR.n5ybJN1EgT2TqGQ
L0YEgRpLVCIQlMIL3pfsdD4TJo4g1SrLf3tiE.USMKmfPrwlpPMSl3FZhHqh
pKEBJZSMCH8TVoEslDB9zroRRyCMQvGF29GoE6eLpJ18u.CMQvGMMvWnMEFE
iG95ml4DDmCAAYelp3wtHXMjmlAarjg63RBgbJfMOz9hsWbNEED0m+cU.wA6
gVwNzDQVQhhsmng1Hp.H1K.JDHHmnjFUPTU0CzD17GszNpF6Q3i1L70P2FTX
qsUlTvPghQIbBTYOrSH4Swx6e8SOrChyC5fPzB5yvsmxXGZhfOURfufDcgau
nggudp8hBwEaflguPDcCB3KN0FEXOFc1nWDPOZtKD28dAHn8Jl.iudn6OLwI
TOzPhHCiSwEd57VGD2kxQZmxnuvCnoYBi6d.IovXb2DHPBaXMPb2EHPBaY9P
bgcCRXSyGhKFX9oLQmJ4rV0hHNtmm.pxUzK22JnscBZYv2kPH.N49KwwP.iM
MWTwkJPe.B3Lcgn9y48.DPO4lSwwPfjLMWPwAhTd.BDTY+BAvI3Axpx7Uvk7
yZM64qrK2GRzRLNqPXrFpYFYlRZY+XSgwLjrw3qRktdJwwwYlHqduig399tU
1O.6..Xytk9F.N8l9QfpMi+LgsqQzkvEIKRwooKcnf35jWPBuUl.Vj2xGITb
JSD+TlHYawcIz.bZBgx3Ttm0m2GvwtHvFbQXvqvgvtHzd.7B1T1Kwz6brSGm
4LntEWTNg8JYrCMgvWyhavltbiT5XuYF3.d9tYF7vWy5CfM3URtsUAE2MqAm
yNe2rFkDidNNRDWmzogN1JwmFm5rNHA97G6MtGQ0SFZhcI02npIRWSikq39V
ka4OJJQYP88IiPusOg4HBkUuJlJJFLxHw59NMB+4O0WK63ZH+.JZAi+vt6O1
gllSwnJIvWPt4gcGdX3qubGNJSC7Eha9f.9v36xjIRQ6H6tlr9LW1hcQf8ZX
N.c7131aXhHWDXuFlCHpsCUuFum3VC.TuyMM50UtvdB1ml0fx4.EkBkbglvA
0oNxRszYsfLUQL+K3xYPFngyYKctDxoh8w5ay3gAhPsYbKhAIZtjPnTs1nZj
p+Z53F0JiF3RjNxj3j9PD8384SzKBdep9m6auQCvzIzqWtYrwF4kVk3YrwFr
kVl3Yrw1dkVj3YrwlQUB6kS9Yrw6bcMKwyXDGXfDOkMadDIgNhlDmQgjTRtF
mxpjTtWRieJSj9ww07wRXi.Chq2iUQS4x+mc0rGd3imudS1ehext59Yejuke
nt1+4EK8eF8ed87Odw9+Dv+nYqu4CWrc9MaebsaMd0mXSFH+e8JiDkkOtXuP
EK3Zm5ata1lMKmc+7MOLyCXW85UexUe0uhY.++8Az7AG
-----------end_max5_patcher-----------
メジャースケール・マイナースケール・キー
音程
同時に鳴らしたときにハモる音とハモらない音を確認する。
1度は同じ音なので完全にハモる。8度も1オクターブの上下の音程なので完全にハモる。
4度、5度もまぁまぁ。
他の音程はどうか。例えば、7度は?
1度の音程 = 同じ音 。Max8のコードでは
1度 = +0
2度 = +2
3度 = +4
4度 = +5 (IV)
5度 = +7 (V)
6度 = +9
7度 = +11
8度 = +12 = 1度
の様に、半音の個数でプログラムする。
メジャーコード / マイナーコード / フラット5
ダイアトニックコード
メジャースケールでルート音(和音の一番下の音)をスケール上に並べたコード。
コード進行
上の画像に掲載した代理コードはこちらのサイトを参考にした。https://masatomy.com/musical_theory/substitute_chord
上の画像でドミナントモーションで V → I の進行としているが、↑のサイトで狭義には V7 → I とあるように、通常はV7を用いる。
こちらのサイト https://sakkyoku.info/theory/chord-substitute/ によればIIImはTの代理コードでDの代理コードはVIIm-5だけ。音楽理論的にはこちら。
コードの強進行と弱進行について: こちらの記事参照。上の画像には、2度上(+1)と4度上(+3)の準強進行と強進行の作成例が載っている。
ランダムのパターン
random 次の乱数は指定した範囲内からランダムに選ばれる。連続して同じ数値が発生し得る。音はジャンプする。
drunk 次の乱数は現在の値から+1、+0、-1されて選ばれる。音は揺れ動く。
urn-jb シャッフル再生。指定した数値をランダムな順番で一通り出力する。再生終了後の次の値は前の値と異なるものが選ばれる。連続した数値は発生しない。アルベジオっぽくなる。
urn urn-jbと同様。ただし再生終了を検知してリシャッフルする必要がある。次の再生時に同じ数字が連続し得る。
ランダムコード進行
アレンジの例
カデンツ T D T を 3/4、T SD Tを1/4の確率で選択して演奏する。
コードの構成音を少しずつずらして演奏する。
コードの構成音をランダムな順番で演奏する。
赤いパッチコードは 「右クリック → Disable Cord」で一時的に非機能にしておく。
キーをランダムに選択する。
小室進行 6451 → VIm IV V I
カノン進行 15634145→ I V VIm IIIm IV I IV V
真似して順番に鳴らしてみよう。
7thコード(構成音が4つの和音)と丸サ進行
----------begin_max5_patcher----------
1762.3ocybszaiaCD9ryuBCcsoFb3a1aEEs.4P5w8RQwBEGs6pEQRF1xaS6h
8+dkHkb7CIEZQRKkCFfRxZ32v4w2LjNe+tEQOU7Zxtnk+xx+Z4hEe+tEKzWp
9BKZFuHJK900uDuS+XQqKxxRxKit2buxjWK0W+2EsWJeeVw9xWRJ0eATyU2D
Wt9Ko4e9iaSVWZDHFQIqX2uDHT0Jz8KwT8mnUnk+cy2J8Y8Ku3ou9yffbjDR
yaE.Teseb2c0ebuif3Od75QAnnxU.EKYBymDh7MLQHCgIhH3P5WyNHiMaS1U
8HwkoE4e7kz7j0E6y0OE9pW5.BpYoSZAL4AGl+1HL+vXd8rtEClQ8hAVvwvC
uCF9TQdYdbVhYcM+43WRV9XQdQzPXjwzqSXg14hgzXD2MFUcCwiD+tz+SKdn
5s4Qj+gGb2JcLZGfep1gOj1QNUZmGd3gIQ6fDhSzNrgzNhIS67gGmBsCnj5X
dUZG16qc3gV6jkraW7mStP6HvcGSArHlQabQU8nSPl4EU9uaRLeknnNyXqfN
gM1i3iqtd70506L9jxfiOA+5wWqeq63iGd7ItZ7cvyqk133wG0a36o8kkE4N
3qgvGQAlNDVdJN+y8fG7aAr1VENqLY6GSxie5kjiC14L+kwh0C9c9.qB4rFq
G7A8BV4yYr9l+Hh3ArRuIXMO4epD2Egi9okjqeslCfF+bNy13Qo0rR5B9jaP
JkQjxjI0EN.Bf0SYDVFxknl7PtjlRWYRvcyUJLklqaWlIFuBfpz06Pvicwj1
cGYP9Cf6VV8lu9J6IUUxQZ6GS0mbNt13kqQJEFhoNP8Wg99jTGCI8iGH+FPp
aDEcPIdJBCWLKK5nGSRmQq+xWzaJQ5HrVIpi6IJWJI0IHwRmSPxUgGvifC.k
Cc.XlT3LfEH+A38YOkrsavgGx1sBFWZ6xLARsx189Ao7caxg1WCjxFQqiOjB
UfNJEZu6bANZNxaEa5OfO3shoAOnqbDIMwfvKIUvhol0Jn3BuwZEqlVRq+oX
73ukzJLxkRBZdxYETJxX4rRvAmxpbDwWpnR6EuOd3qIVhFQKd39I3Bfg4Xaj
6yfzYzRlkD3p7zBDiULaVRQGojAhwJgM4LVQUYFCHiUBeRYrNlCoBWSX3.gU
XPBqd7bo3QSVPpnqTG8mPP7D8Ub3yvHGAd4jNvqyjYgImLKGn9qErSKW1GEi
G9t1.1YZ6WANEMVprzvyjcDAdDJH.NhP348IgQ.VHDQc.7r7rDziopyay0bj
iKHwjSNop.3IJtyRFtfnp9yKfqOH3JmZ9s.W.gjeqZRo2NlCg8gTp1zPVL5c
yxn+ZQ0GgvyNc7ZgWe8SA1th8aW2pbaaZwx2j9yI6JSy0GLwidn5F2bzCkk9
7lhJqtcs0jxLfRvZNY7H7J4kAqXZhSct.X6rstqXu6rstsgG8PEaetxzs20d
uJZcEW8qofpjT5xaXjlCwMgzglRe2Km+H2l+1L8UCN64FBvsydfKQypYeHV1
OyXpaIelSzsTz0s7eo2U2VIZcKx5R1jagr6Y0F6lrEtGMr9mqwsIZX8tYYmA
B3pjv1HIvGRBrPRzACSIEjUzKKLvrbTwjVEnkC84H20TDUVOlcifgECkhn9t
NOesY5JCQ7E6DMwXO42np5SC+6KaALLkGyulBfRML3HJdGqR5655pjj6AqJj
obBfhPCXUouqyyWp6LMTJr4XIKgAXZnuqySW70SorOeVBwbR+wMwZNe7AeZ.
08XtgX0AZh7NoRA2.DedvLe43akyGa5DMNHwbDVIaYPnQZovo1EviPLsgAaB
jbwXF0XRSnGM16KkBt6NssgDaQ.RP5drBehS54iYMZlCNs0i8+hnUYANKWg2
T2VER+r.+2VgaW5DZS5DV6un5SG2F+8PgtAI9qvJZhBTXzlVIbcAsAHLnU8P
gqBCxsS3hffbtUDdqOy6SlvIggoO2trOrAiUSpHX0QQaMzqF3ttxNjK7vrmR
TmzQfdlu9nDTN2CyWFHtUyWlM4wwAwvzFQCPPbHoDOTB5AFVM8Rt6RPCR2Xs
D.zfzQ1yesCkBy6MmzVgKBQ2IsU37ITsSBSxahxGw0j2r3vDo0JKvYYYWChB
SQ01IbbXZkGwpX33.gbl06SQ.PtycIum9fanTMzcc0bEyrcG07uZyJYiCScr
Xh66sTO6kTCO3AtqyKZfGl7ha0FiAXmcOD3IZSj7v9egfoYpa6dD5eeKa2MI
+yGz1dJ6exf1V9x6vDzbBhh2r4aIa20700BMJK9qE5GWdudXZtYn9rrEsM4a
osOOXtT710eIsLYc49sl+Ek8J2bb3hxJpjb99zFgWg2JYpOgU0+6La2lXCzz
GDq69wc+OrwBs0A
-----------end_max5_patcher-----------
ここの記事を参考にしてマイナーナチュラルスケールのダイアトニックコードを構成
C ドレミファソラシド (メジャースケール)
を3度下げて(6度上げて)Aスタートにすると
Am ラシドレミファソラ (マイナスケール)
メジャースケールのダイアトニックコードの I → VIm に6度上げると Amキーのマイナーナチュラルスケール ダイアトニックコードになる。
参考にした記事では7thコードが記載されているが、以下の画像ではトライアド(3個の音)で構成した。
----------begin_max5_patcher----------
1476.3oc2Z0jaiaCFcsCPtCBZa8Xv+IUuA4BzMcFDH6vlQAVRFxxooXPAZs2
zetCcQQ6hAEEEEcUA5sQWjRQE4XGS8iYYTEhWLNCIM+z6w2G4Sj7CWdwD+4o
OHW668odet2jIePUxDcYkkLotfI9wgOrXY3ZcC8WjFGKSx8m9Xk4xGx0UTr6
mJ19KE69ghc+Sw1+tX6eV9G69s8sLYSbTxRYttef0ktJLew6iRt85L4h7pGE
DEvlAl5AoXzLr9CI.g3A.Jdpm.OiQPBADgvPUUbzTODZFv6cG9HsHcYZVU2A
lg4LBGPEBDlhBHSUEIT+VNhRB.v.FPTVD3v1.U8J7vNM5FMJSme2afffCAU5
l7ZTAzk90WdQ42pul1aZMQ9kpt9TVMyKN8doYNDzBGpPE4TdBhovSYTBsjsO
lCODtMg18igUkk+UqjUA2226cVyDMKv196JE04KmfB.YFP8AQ.B.RoEDAkhK
jv.UvakJPfAafes2WrLLmZQ1C.ylAOYjmEfM.WX6vENXv8SLCTjE.kxNEnTT
6.Ec1R7HkD8+fJu4gcE5sPiaNc23fNtCMNYLOn2DPsYPmOhFzCuyhLcEZMlo
Gb9C5teEsVLJnrH7sE690hceT4OnIeCuM4sIE69lx519yE69thc+XwtcEa+i
hs+ktEe+9tdYThbQ5lDc+i2yXYx0pGfv7nzjqOpIjyO+hyXFVCAGXX4THInj
qofV8jHpbdvEDsSDsAjmbenhG0XQM4IA+Brxzl34xLaVukQ665skjTKxRbSy
KiZ15wTO+4gI25+TGtJLKLVlKytVlDNeob7rBVCIvLzYOYFFO3SlYq7nAmol
Rk5RdPFexiFm16pqheiU14HhYbHACB3ADJCJfjxrIHvnQdAkWJnp9WUZGBzD
2QGtY7uJ1FYh.XPlXD2prHPaPkMbP8yt5J+tW.Bc9x.BhzW5.wZmN3CIcXis
FhIe8lgJpcnJFPnZgHWgCXuE4vVgJALf4yGfUmJxUqMz2QdLV6wn9CgRaibf
CH47RMC.DFz6zBb6ZEjyoiX450g2JOkNf.K7EQ.AlRKLscfnfYTa1.vf8a9m
1Bt1r8AVsIbXylsIzAcGwZjaENyx43gZYiCpkaA0hnhQspkONnVpETKTfG0p
Vw3fZw1Ps.9XV0RAiCpE4rMnd7PsnwA0Bb11.OdnVxfRsy2jmmZwwFzfQKBm
afFqdIaRSH978D8htOLVSIlMHYCkvHuRnDyFarhRdsnRLaHwJJg+ZgRLZjvJ
JQ7JgRLa.vJJI30AkzvB21PIBv3hRZ7zckK8.dPOjG1i3Q8XlYMgErFwvw6S
whYP1SeB3sbBJhl1XLQ6b3zy+6S82T8DoO81meIzzbPYEOivWmtIaQ8SRsGV
uCv1Mx04QI5Mb6fVgdVqhitYUZTR958mwB0jaRZ0gl2Rss4Yq2Xn7Ey6AFdV
qNx95I2cMk80CufabgwhNx95yIEDSX5vIg58gFFvIMUqaHEwnjTfAHSW+DHn
URA3HRo70J9ejTbAB.8AAkmlca4qp2+xzKVyE57ULAaJesrV2HMYt.CM7T93
bNsTqav.0EXfX9HI3shAtqv.sWXnFoNHfrdk9UKObQ.6GB4tKf8Zon54lcQ.
60z70yZ3h.Fzq.hbV.E8ZFu5Y1cQ.Ud57XcFPpaCHsq.xbLBIcFPGiPbmAj6
1.h5LfB2FPXmALvsAryzBg6R7w8Zx65GKWDPbuLq4NJEi58Z5vFbGROx1mda
v6SQsYYFJTlhombcPYjp61GlyLYnlbzcWHM6FYVGuctioIsI5w.MY3ZQh..S
9eMzVCTHZ3nPznQoYfB4hFzccSgPGPgn98R+taQST+Fyb27evd4zBaFgOt2P
gqVcuLa8i+jpX4GGdWkNpZSpTxfjp+e0F+4mIuOp9m.errvrEuOJWtHeSl9Y
z+g5SmwONUMrlrIpdjsDtkwVuydIgwx0qBq.ldG.u7BUC9WfA2eWC
-----------end_max5_patcher-----------