トップページ⇒tech
355コメント117KB

自動作曲ソフトについて

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
自動作曲のアルゴリズムについて、どなたか徹底的に詳しく教えて下さい。

0153デフォルトの名無しさんNGNG
>>152
茶筅は形態素分解だけだっけ?
0154デフォルトの名無しさんNGNG
クラシックには厳格なルールがあるって中学校の時に習った覚えが
あるんだけど・・・・・・
最初の音が一つ決まると、行き先が限定されるから、順番に辿って
いくだけでも、ちゃんと曲になるんだよね?
ちくしょう、こんなことなら、もっと真面目に習っとくんだった。
0155デフォルトの名無しさんNGNG
>最初の音が一つ決まると、行き先が限定されるから、順番に辿って
>いくだけでも、ちゃんと曲になるんだよね?

それは都市伝説です。
0156デフォルトの名無しさんNGNG
カノンとフーガの話し振ったものです。

>154
ボケタン!主題に対して一定の(数学的ともいえる)形式の和声がある
だけだYO!! んなオカルトな発想を持つなぃ
0157デフォルトの名無しさんNGNG
なんつーか、やっぱ作曲って
他の芸術と比較して甘く見られてるんだろうかと鬱になったりしてみるテスト。
0158デフォルトの名無しさんNGNG
全部コムロとつんくがいけないのです。
0159154NGNG
>>155-156
ヽ(;´Д`)ノ ワァァァァァァァ トシデンセツ ナノカヨー ツーカ ワセイ ッテ ナンダヨー
0160npeNGNG
坂本龍一はコムロが嫌いだそうです。
あと、やしきたかじんもコムロが嫌い。
0161デフォルトの名無しさんNGNG
>>160
アンルイスもむちゃくちゃ言ってた。

海外で活躍してる人からすれば小室はネタ師にしか見えんでしょう。
0162デフォルトの名無しさんNGNG
やしきたかじんは妬んでるだけでは?
て言うか、彼は単にイタイおじさんにしか見えん(w
0163デフォルトの名無しさんNGNG
>>153
スマソ実はもれは、茶筅よくしらんのだよ。
(茶筅関連の何かが喋ったような)
0164デフォルトの名無しさんNGNG
>>160
ACIDヲタの方が余程ましな音を作っ(自主規制
0165デフォルトの名無しさんNGNG
古典だけど、ILLIAC組曲聴いたことある人いる?
0166デフォルトの名無しさんNGNG
>>165
無い。MXとかで手に入るかな?
0167デフォルトの名無しさんNGNG
現時点で既存の作曲家ならば、それぞれの特徴をつかんでコンピューターに作曲させる
ことは可能。
ショパンについての作曲のアルゴリズムをプログラムし、コンピュータによって
自動生成した曲を、音楽研究の第一人者にきかせたところ、これは間違いなくショパンの作曲した
曲だと言ったそうだ。
現時点でも、既存の様式の曲をつくらせたら人間よりコンピュータの方が優秀。
友人がコロンビア大学通っているから、いろいろ聞かせてもらったよ。
ちなみに友人はここのソフトを使って、java、C、C++などで自動作曲の方法を
学んでいます。
http://music.columbia.edu/cmix/
0168デフォルトの名無しさんNGNG
>>167
第一人者が一番偉いとは限らない罠。
0169デフォルトの名無しさんNGNG
>>168
第一人者とは、ショパン研究の第一人者ということです
偉いっていうか、よく知ってます
0170デフォルトの名無しさんNGNG
あほだなあ。Cmixでも主題となるスコアファイルは入力するの。最初のチュートリ
アルに書いてなかった?
できるのは156の言うとおりそこから副旋律をある規則で生成することでしょ。
0171デフォルトの名無しさんNGNG
>コードトーンやテンション等の一致性から和音を選んでるんですが、
>メロディの音数がすくないと候補となる和音が多すぎるんですよね。
おまえ自分で作曲した事あるのかと聞いてみる。
ついでに大学はどこだ、と聞いてみる。
たぶん東大だと思うが。

>人間よりコンピュータの方が優秀。
どういう基準?
たくさんの人に聞いてもらった平均かな?

>>167
ところで、そのリンク先は間違ってない?
自動作曲とは関係ないと思うんだが。

>現時点で既存の作曲家ならば、それぞれの特徴をつかんでコンピューターに作曲させる
>ことは可能。
その辺の事が書かれてるWEBはないの?

ついでに、それは作曲じゃなくてリメイクって言うのかもね。

未だに、アレンジはコンピューターできないんだよね。
そもそも、メロディーとコードだけ入れて作曲なんていわないで欲しいな。
0172デフォルトの名無しさんNGNG
ん〜しかし、小さなコード(プログラムサイズ)で自動生成できると、
案外便利かもしれんな〜。
なんか小さいなデバイスに組み込むとか出来るもんな〜。
まぁおもちゃへの搭載とかなら、結構実用的かも〜。

実世界指向I/Fで作曲なんていかが? そのデバイスオブジェに光りを当てたり、
投げたり、踏んだり、煮たり、焼いたりすると、それが刺激となって曲が
流れるとか〜面白いかも〜。
0173デフォルトの名無しさんNGNG
http://www.msu.edu/user/sullivan/CmusAlgoLinks.html
ここのリンク先みてみると、algorithmic compositionについて
いろいろ書いてました。
>>1 参考にしてみれば?
0174デフォルトの名無しさんNGNG
>>170
チュートリアルにはこうある。

以前はは楽譜を与えたが、・・・・今は楽譜なし方法で聞くことができる。
・・・まるであなたの楽譜を演奏するように

まあサウンドプロセス合成システムと控え目に書いてあるから自動作曲の
能力は・・・?
0175デフォルトの名無しさんNGNG
>>174
んなこと書いてあったっけ?
原文載せてくれ。
0176デフォルトの名無しさんNGNG
>>175
http://music.columbia.edu/cmix/cmix.tutor.html
のIn the old days,から始まる段落。最初読んだとき自動楽譜リーダのことかと
思ったがよく読むと違った。もっと読み進むとある種のスコアは要るようだが。

In the old days, CMIX was not a real-time sound processor・・・
you typed in commands, gave it a "score" to play; and then ・・・・・
Now, you can hear, correct, and experiment with your results in a quick,
non-discouraging manner.
the machine plays the sound as it crunches your "score."

0177デフォルトの名無しさんNGNG
みんなで解読して簡単に使えるように
しましょう
0178デフォルトの名無しさんNGNG
>実世界指向I/Fで作曲なんていかが? そのデバイスオブジェに光りを当てたり、
>投げたり、踏んだり、煮たり、焼いたりすると、それが刺激となって曲が
>流れるとか〜面白いかも〜。
世の中を知らないと恥をかくいい例で(w

167はネタだろ
>ちなみに友人はここのソフトを使って、java、C、C++などで自動作曲の方法を
>学んでいます。
おまえ友達いないのに・・・・
C=C++なのに・・・
C++とjavaって・・・・



0179デフォルトの名無しさんNGNG
鼻歌君がまた来るまでとりあえず放置。
0180ヘボ作曲家NGNG
絶対、絶対なめられてる……。
0181デフォルトの名無しさんNGNG
>>180
まー、いいじゃん。
PG&SEなんて、「現在フリーターの29歳ですが、未経験でもSE&PGになれますか?」
なんて質問が年中されてるんだからさ(:´Д`)
0182デフォルトの名無しさんNGNG
>>180 ぺろぺろちゅぱちゅぱ
01831NGNG
>>144
別に自動作曲に興味がなくなったわけではありません。
自動和声付けができれば、これすなわち自動作曲の限界が広がります。
現在の自動作曲システムに限界を感じてることは確かです。
>>171
作曲、編曲ともに経験あります。
あと僕は三流大学です。

>コードトーンやテンション等の一致性から和音を選んでるんですが、
>メロディの音数がすくないと候補となる和音が多すぎるんですよね。
これは正確に言えば、一定区間内のメロディをあるアヴェイラブルノートスケールとの類似性からコードを導きだそうとしています。
Cイオニアンと類似してればC(6、M7)が当てはまるって感じです。
でも、メロディの音が偏っていると、例えばDドリアン(Dm7)と判断してしまうかもしれない。
和声機能を考えて幾つかの和音の除外はできてもどうしても一つに絞り込むことはできない。
ここらへんは難しいですね。

まあ僕もメロディとコードだけで作曲とは思いません。
しかし、リズム(あくまで基本のね)なんてものはジャンルによってある程度決まっているものだしコンピューターで自動化する類のものだとはあまり思ってません。
この言い方ちょっと語弊があるかも。。
後は、メロディに対するハーモニーですが、これも現在の音楽理論ではある程度整理されています。
自動化は簡単だと思います。


0184デフォルトの名無しさんNGNG
ペドめ!
0185デフォルトの名無しさんNGNG
忌み不明
0186デフォルトの名無しさんNGNG
たのむから曲構成くらい指定させろ
0187デフォルトの名無しさんNGNG
>リズム(あくまで基本のね)なんてものはジャンルによってある程度決まっている
なら
>コンピューターで自動化する類のもの
になるんじゃないのか?
あえてそこで独創性を発揮する?
0188デフォルトの名無しさんNGNG
結論は 自動作曲は出来ても価値がないが、
質の良い作曲支援は待望されてるって感じ?
0189デフォルトの名無しさんNGNG
CGと同じで、素材集のほうが役に立つという罠。
0190デフォルトの名無しさんNGNG
たぶん高度な作曲支援システムは、ここで自動作曲というコンテキストで語られて
いるものと極めて近いか、同じモノだと思う。

で、それだけだと俺的には不十分で、あと演奏支援システムが欲しい。
システム全体として作曲者、演奏者の音楽的素養の無さをサポートし、感情を
そのまま叩き付けられるようなものできないかな。

5速MTは嫌。AT車でドライブを楽しみたいって感じかな?
0191デフォルトの名無しさんNGNG
>>190
ビートマニア?
0192190NGNG
中らずも遠からず>191
0193デフォルトの名無しさんNGNG
2chにしては非常に面白いプロジェクトだと思うが、
音楽を神格化してる自称音楽家の厨房が文句を垂れるのも2ch的で面白い。
俺としては現代アートとして応援したい。

音楽理論は非常に数学的であると思うので、難しいことさえ考えなければ
ランダムな数値を基にして、ある程度の音楽を作るには至れると思うよ。
やっていい事とイイクナイ事が厳密に定義されているので、それさえ調べて
コード化したら、ある程度の和声は出来るかと。例えば、あるスケールと
キーが決まっている上で、ある音程の音の次に選んでもいい音と悪い音が
あるという感じで。それを基になる音として、その上から和声学の理論に
基づいて音を重ねていけば、綺麗な流れは作れると思うよ。
アレンジについては未知数だが、実際の作曲は、厳密な理論の中にある
残された数本の道を、作曲者が一本ずつ選んで進んでいくような物だからな。
勿論、意識せずにやってる人間も、何も知らずに酷い音を展開する人間も
いるけどネ。

言うのは簡単だけど。
面白そうなので、俺も暇な時にやってみたい。
0194デフォルトの名無しさんNGNG
>やっていい事とイイクナイ事が厳密に定義されている

だから厳密に定義されてへんて。
極端な話、どんな音の組み合わせだろうが強引に理論で説明可能。
0195デフォルトの名無しさんNGNG
>>194
行き着く果てはそうかも知れないが(俺はそこまで詳しくない)、
基本的な部分はそうじゃないだろう。
そもそも強引に理論づけた所で、自動作曲ソフトには結びつかない。
0196デフォルトの名無しさんNGNG
ならなんで数本しか道がないのよ。
これはオッケーとかこれは駄目とかデジタルな理論じゃないんだから
ある瞬間だけ取ってみても、そんなに選択肢の幅が狭くないことくらい分かるっしょ?
0197デフォルトの名無しさんNGNG
登れない山に(少なくとも>>193みたいな既存のアプローチでは)なぜか必死で登ろうとするのは

>なまじ音楽理論というものがあって、音の組み合わせが有限っぽく見えるから、

やはりこれが元凶なんだろうなと思った。
実際にはそんなこたあ全然ないのに。
0198デフォルトの名無しさんNGNG
>>196,>>197
実験なんだから好き勝手にやらせろよ。
0199デフォルトの名無しさんNGNG
おそらく>>197、>>198はこの板の住人ではないと思われ。
ここは出来る、出来ないの議論をする所ではない。
作れたら万歳。作れなかったら残念。それでいいじゃねぇか。
おまえらはすっこんでろ。
0200デフォルトの名無しさんNGNG
そうだ!そうだ!
禿薬も勃起薬も棚から牡丹餅、偶然の産物だぞ。
自動作曲ソフトを思考錯誤してるうちに、なんだか凄い物が出来るかもしれないじゃん。

つーか、一定の規則に則って文字列を並べていったとして、自動プログラム作成ソフト
は作れないだろうか?
0201デフォルトの名無しさんNGNG
ランダムに、何をしでかすかわからないプログラムを作成する
プログラムは、ちょっと面白いかも。
わきまえて作れば、それなりに正しく訳のわからない事が出来そう。
0202デフォルトの名無しさんNGNG
考えてみれば人間だって、色んな科学物質をシェイクした結果として
できたんだから、どんなものにも可能性はある。
02031NGNG
>なまじ音楽理論というものがあって、音の組み合わせが有限っぽく見えるから、

うーん。もちろん音の組み合わせは無限なんだけど、人間が自然に感じる組み合わせは絶対有限だと思うよ。
人間の感覚が進歩すれば話は別だけど。
いわゆる古典といわれる時代では、ドミナントセブンスコードすら不協和音として禁止されていたぐらいだし。
できないと思っている人はきっと完璧主義者なのでは?
何も音楽の真理をプログラムに詰め込もうっていうわけじゃない。
人間が自然に思うかどうかだけなんですが。

0204デフォルトの名無しさんNGNG
>いわゆる古典といわれる
西洋の古典だし

>禁止されていたぐらいだし
今は禁止されていない、というか現代人は聞いても不快とも思わない。

>人間が自然に思うかどうかだけなんですが
これが一番厄介だったりする(^^;
人間の感覚は自分が思っているほど正確じゃないというところが・・・
0205デフォルトの名無しさんNGNG
例え意味のわからん曲であろうが、曲っぽい音が勝手に生成されて
出てくるっていう事態は極めて奇妙かと。
人間が作った音楽に匹敵しなくても全然いいから、とにかく
自動作曲という事だけで十分面白いと思うよ。
0206デフォルトの名無しさんNGNG
>>203
>人間が自然に感じる組み合わせは絶対有限だと思うよ。

事実上の無限だけどな。
0207デフォルトの名無しさんNGNG
>>200
それはマジなのか皮肉で言ってるのか(w
その例と同等以上の難易度があることは確かだな。
0208デフォルトの名無しさんNGNG
>>205
なら行動あるのみだな。少なくとも現時点で取り得るアプローチは
ここまでで既に網羅された。
0209デフォルトの名無しさんNGNG
>和声機能を考えて幾つかの和音の除外はできてもどうしても一つに絞り込むことはできない。
コードって、メロディーから決まるものじゃないと思う。
同じメロディーでも、違うコードで演奏できるし。

f(x)={y|y=サイズN以下のMIDIファイル}
という関数を考え、g(a)でf(x)を近似するという事を考えれば
自動作曲とはすなわち、aのとりうる値を制限する事だろ?

自動絵作成プログラムも同じだ。

活発な議論に期待する。
0210デフォルトの名無しさんNGNG
聞くに堪えうるコード進行は自動で作れるだろ。

自動作曲=自動ヒット曲作成と勘違いしてる奴はDTM板にカエレ
0211デフォルトの名無しさんNGNG
>聞くに堪えうるコード進行は自動で作れるだろ。
現状はそうでもない。
0212デフォルトの名無しさんNGNG
>聞くに堪えうるコード進行は自動で作れるだろ。
へ?
コード進行のバリエーションはそんなに多くないし、
ルール(演繹表現)だけなら、いくつもない。
0213デフォルトの名無しさんNGNG
>>212
なんのコード進行?
ジャンル分けのだったらたしかにそうだけど。
0214デフォルトの名無しさんNGNG
>>213
なんのって曲のだけど。
もちろんcadenceとかcircle of 5th....なんかから
説明できないのもあるけど、
それは例外として、列挙すればいい。
0215デフォルトの名無しさんNGNG
ブルースを作曲。コード進行決めうち!!
0216デフォルトの名無しさんNGNG
小さい頃から、ピアノやってる人には
先にコードを決めてから曲作る人が多い。
コードの流れから曲がイメージできるらしい。
0217デフォルトの名無しさんNGNG
>>215-216
創作者としては敗北だよね。
0218デフォルトの名無しさんNGNG
>コードの流れから曲がイメージできるらしい。
相対音感だとたぶんできない。

>>217
なぜ?
0219デフォルトの名無しさんNGNG
>>190
KORGのKARMA買え
0220デフォルトの名無しさんNGNG
>>219
karmaはすごい
あのアルゴリズム誰か解析して
0221デフォルトの名無しさんNGNG

>禿薬
ワラタ
禿げてどうする!
0222デフォルトの名無しさんNGNG
>>220
でも「karmaで作った」ってすぐわかっちゃうらしいよね。
実際のところ、どれぐらいバリエーション作れるのかは
買ってみないことにはわかんないけど。
0223デフォルトの名無しさんNGNG
>>221
禿薬か、今度使ってみよう(藁
0224デフォルトの名無しさんNGNG
このスレ自動作曲可能派の人達の意見に全く進展が無いけど単なるクレクレなの?
0225デフォルトの名無しさんNGNG
>>224
言ってる意味わからん(クレクレって何?)けど、
自動にできるならそれにこしたことない。
0226 NGNG
>小さい頃から、ピアノやってる人には
>先にコードを決めてから曲作る人が多い。

うっそでー。幼少のみぎりからピアノ一筋の人にはコードの知識なんぞないし、
クラシックピアノはそもそもコードで作曲しないぞ。
ポップスでも、ほとんどの作曲家はメロディーラインから入る。
コードの上にフレーズを載せる形ではキャッチーなメロディーは生まれないことを
経験的に知っているからだ(ジャズなんかはある意味それを逆手に取ってるわけだが)。

いきなりコードから作曲始めるなんて、理論オタかギター厨房くらいのもんだぜ。
0227うんこNGNG
>>209
>コードって、メロディーから決まるものじゃないと思う。
>同じメロディーでも、違うコードで演奏できるし。
コードってメロディから決まるものです。そして前後のコードの関係から決まるものでもあります。
いくつか候補があがってどれでもあうけど、その先は好みだから決定するのが難しいってことでしょ。
みんなレベル低いよ。

0228デフォルトの名無しさんNGNG
>>226-227
>幼少のみぎりからピアノ一筋の人にはコードの知識なんぞないし、
最近は音楽理論を教えるのが普通ですが?

>ポップスでも、ほとんどの作曲家はメロディーラインから入る。
違うね。
最近の曲のコード進行って同じのばっかりだけど。

>コードの上にフレーズを載せる形ではキャッチーなメロディーは生まれないことを
はぁ?
モーニング娘のメロはキャッチーじゃないと。
キャッチーなんて古い言葉使うな。
まあ、俺らの世代から見て古いって感じだけど。

ジャズのアドリブはコードきめうちですが何か?

>いきなりコードから作曲始めるなんて、理論オタかギター厨房くらいのもんだぜ。
これを見てOOはクソって言ってるやつを思い出した(藁

>コードってメロディから決まるものです。
なわけないだろ。
>その先は好みだから決定するのが難しいってことでしょ。
と思ったけど、わかってるのかな?

メロディーとコードは1対1対応じゃないと書いたつもりで、
メロディーとコードに関係が無いと書いたつもりは無いと書いておく。
話の流れから容易に推測可能だと思うんだが。

>このスレ自動作曲可能派の人達の意見に全く進展が無いけど単なるクレクレなの?
これはおそらく、結果が出てないと言いたかったんだろうな。
0229チクリNGNG
ここでは、産業廃棄物の処理会社が
回収したものを、正々堂々と販売しています
http://www.se-system.com
あくどい ↑
0230デフォルトの名無しさんNGNG
>最近は音楽理論を教えるのが普通ですが?

知りませんなあ。音大にでも行くならともかく。
楽器・作曲板にもコードと縁のないピアノ弾きが多数おられるが。

>キャッチーなんて古い言葉使うな。

すまんな。古いとは思ったんだがよさげな語がなかったんだ。

>ジャズのアドリブはコードきめうちですが何か?

それについては言及しとるやんか。勝手に無視して何かとか言うな。
0231デフォルトの名無しさんNGNG
まあマターリと卓球でもしようぜ。
( ´ー)ρ┳┻┳°σ(ー` )
0232デフォルトの名無しさんNGNG
あれか、幼児の癇癪と同じだね。
0233デフォルトの名無しさんNGNG
メロディが強くないといけない曲はメロディから作るのが当たり前だわさ。
0234デフォルトの名無しさんNGNG
>>233
そんな言葉で片付けられるものを芸術とか呼ぶ君たちが素敵。
0235デフォルトの名無しさんNGNG
いっとくがクラシックにいわゆるコード理論なんか無いよ。
0236デフォルトの名無しさんNGNG
微妙に鼻持ちならない奴が多いのは、芸術家の業という奴か?
0237デフォルトの名無しさんNGNG
寧ろ世迷言で飽き足らず、欺瞞情報まで書きまくる夢想家たちの幼稚さのほうが目立つ気がするが。
0238デフォルトの名無しさんNGNG
>>231
卓球してるし!!
0239デフォルトの名無しさんNGNG
>>230
俺もピアノ弾きなんだけど、
(音大レベルには至らない)
さすがに両手使って弾く人間がコード理論わかってないと、
楽譜をそのまま弾くだけのプレイヤーになってしまうよ。

まあ、アマチュアならそれでいいという意見もあるだろうけど、
ジャムセッションすらできないからな。

もちろん、ジャムセッションなんてできなくていいという意見もある。

0240デフォルトの名無しさんNGNG
セッションだけだったらスケールさえ公倍数取れてりゃ別にいいと思うが。
微妙に知ったかに聞こえる。
0241デフォルトの名無しさんNGNG
>さすがに両手使って弾く人間がコード理論わかってないと、
>楽譜をそのまま弾くだけのプレイヤーになってしまうよ。

それはポップスやジャズ限定の話だろう?
0242デフォルトの名無しさんNGNG
こういう展開の常として、板違いの話で無意味にageてるヤツが悪
0243デフォルトの名無しさんNGNG
ジャムセッションって書いたのはまずかったかも。
雰囲気に合わせた、即興と書いたほうがよかったかな。

>セッションだけだったらスケールさえ公倍数取れてりゃ別にいいと思うが。
公倍数?
キーが指定されれば、それで弾けますって意味か?
それで満足なら、それでいいけど。
センスの問題を無視した事は認めるよ。

コード理論が全然分かってないプロのプレイヤーなんていないから、
勉強しても損は無いよ。
コード感がつけば、リアルタイムで作曲できるし。

>それはポップスやジャズ限定の話だろう?
まあ、クラシックは違うのかな?
教えて。
0244デフォルトの名無しさんNGNG
>>243
>>235
0245デフォルトの名無しさんNGNG
相互理解のために〜クラシック理論とポピュラー理論の比較研究
ttp://hp.vector.co.jp/authors/VA007711/yomi/each/index.htm
0246デフォルトの名無しさんNGNG
>>235
>いっとくがクラシックにいわゆるコード理論なんか無いよ。

コード理論が載ってない「楽典」ってある?
「楽典」を避けて通るクラシックってあるのか?

もしかしてネタ? だったらゴメンよ(w
0247デフォルトの名無しさんNGNG
音楽理論に関するお勧めの本を教えてください。
0248デフォルトの名無しさんNGNG
>>1
シャノンの情報量、マルコフ定理を勉強してください
0249デフォルトの名無しさんNGNG
>>246
というか、コードの理論てクラシックの定石かなんかじゃなかったっけ?
0250デフォルトの名無しさんNGNG
コード理論は和声の理論を単純パターン化したものでは?
0251デフォルトの名無しさんNGNG
>>246
baka?
0252デフォルトの名無しさんNGNG
>>251
論拠無き発言はバカと見なされます。注意。
■ このスレッドは過去ログ倉庫に格納されています