既存の統計的分析は、平均的な音楽につながります。面白いことはほとんどありません。なぜなら、分析したものの共通の機能をすべて再現する傾向があるからです。
音楽は多次元です。興味のあるディメンションの一部またはすべてを、明確に分析できます。ピッチ、テンポ、音符のシーケンス、ハーモニック・プログレッション、音量の変更、何でも。すべて。
音楽は微妙で複雑なので、分析するのにもっと何かがあります。
AFAIK(私の息子は作曲家です)もっと面白いのは、合理的に特徴的な音楽を生み出す独自のアルゴリズムを発明することです。
ここに私の息子が指定したものがあります。それはその作品が作り上げた48の音楽イベントのシーケンスを生成します。
#!/usr/bin/env python
"""
there are 8, 3-note sets.
each one can occur on 3 different beats.
each pitch of the 3 note set can be in one of 3 octaves and it can either be a harmonic or a fingered note.
"""
import random
noteSetChoices = [ "C-E-G", "C-F-A", "C-E-A", "D-F-A", "D-F-B", "D-G-B", "E-G-B", "F-A-C" ]
beatChoices= [ "1 - - -", "- 2 - -", "- - - 4" ]
octaveChoices= [ 1, 2, 3 ]
techniqueChoices= [ 'Fingered', 'Harmonic' ]
for n in range(48):
note= random.choice(noteSetChoices)
beat= random.choice(beatChoices)
octave= random.choice(octaveChoices)
technique= random.choice(techniqueChoices)
print octave, note, technique, beat
さまざまなフラクタルとソートのアルゴリズムがミュージカルに聞こえる傾向があります。 – Quickredfox