このページでは、各種のMIDIファイルの分析の入力となる、MIDIファイルの解析結果データを公開します。重心計算、調性推定、和音のラベリング、和音の出現頻度による特徴の分析といった本ブログでの分析は、全てここで公開するデータを入力としています。分析の入力となるデータは、バイナリ形式のMIDIファイルから、本ブログでの分析にとって必要な音の情報と拍子の情報、参考となる調性の情報を抽出したものです。それ以外の音色の情報、テンポや強弱などの情報は解析結果には含まれていませんので、予めご了承ください。
各分析の入力となるMIDIファイルの解析結果データを公開することで、本ブログでの分析の検証のための材料を提供することは勿論ですが、MIDIファイルに収められた情報のうちの一部に過ぎないとはいえ、このデータをより高度で意味のある分析に用いることも可能かと思います。何某かの役に立てば幸いです。(2020.2.29記)
入力としたMIDIファイルや対象となった作品については、重心計算と同一なので、下記のページをご覧ください。
https://gustav-mahler-yojibee.blogspot.com/2019/09/midi.html
ダウンロードできるファイルは以下のzipアーカイブファイルです。
・MIDIファイル解析結果.zip:マーラーの全交響曲および歌曲の一部
https://drive.google.com/file/d/1xx9NU62SCbcrkHCs9iuUjbeBbCt3OHKO/view?usp=sharing
解凍すると、対象となったMIDIデータ・作品の対照表のpdfファイル(experimental_MidiFileName.pdf)以外に、1MIDIファイルにつき、以下の3種類のテキストファイルが得られます。以下のXXXXには、対象となったMIDIデータファイルのファイル名本体が入ります。フィールドのセパレータはタブです。
XXXX.log:音の情報。各行は以下の7フィールドからなります。
1列目:トラック番号
2列目:チャネル番号
3列目:タイミング
4列目:MIDIノート番号
5列目:拍:タイミングを時間単位で割ったもの
6列目:ON/OFF(1:ON音の鳴り始め、0:OFF音の鳴り終わり)
7列目:ピッチクラス(=MIDIノート番号を12で割った剰余)
XXXX_key.log:調性の情報。各行は以下の3フィールドよりなります。
1列目:タイミング
2列目:正の数の場合=シャープの数、負の数の場合=フラットの数
3列目:0の場合=長調、 1の場合=短調
XXXX_tkt.log:拍子の情報。各行は以下の6フィールドよりなります。
1列目:開始タイミング
2列目:開始小節数
3列目:持続小節数
4列目:分子
5列目:分母(2の冪乗で表す。(例) 2:四分音符、3:八分音符)
6列目:1小節当たりのカウント
調性の情報、拍子の情報はあくまでもMIDIファイル中の情報であり、楽譜通りであるとは限りません。いずれも必須ではないため、ファイルの中身が空の場合があります。
拍子の情報が楽譜の通りでない場合には、小節毎の分析を行うことができないことになります。第8交響曲に関しては、実質的にMIDIファイルが1バージョンしかなく、その第2部は、1000小節までしか作成ができないというシーケンサの制限を回避するために、拍子を一部改変して作成されていることが判明したため、小節毎の分析を可能にするために、特別に調性の情報、拍子の情報を作り直しましたので、それを以下に公開します。
MIDIファイル解析結果_m8_2補正データ.zip:
https://drive.google.com/file/d/1Tai2T3FJx5BF0nGoYozqvaNuBNlziHN7/view?usp=sharing
調性の情報(m8_2_key.log)、拍の情報(m8_2_tkt.log)の2ファイルのみ含まれます。
また、公開している分析にはすべてを用いているわけではありませんが、参考までに、Webから取得できたマーラー作品の全MIDIファイルについての解析結果も以下に公開します。
MIDIファイル解析結果_全ファイル.zip
https://drive.google.com/file/d/1Xob4tVj7baaS7YjPJ3X5ZC_udro8FqGj/view?usp=sharing
対象MIDIファイルについては、
https://gustav-mahler-yojibee.blogspot.com/p/midi.html
をご覧ください。
ご利用にあたっての注意:公開するデータは自由に利用頂いて構いません。あくまでも実験的な試みを公開するものであり、作成者は結果の正しさは保証しません。このデータを用いることによって発生する如何なるトラブルに対しても、作成者は責任を負いません。入力として利用させて頂いたMIDIファイルに起因する間違い、分析プログラムの不具合に起因する間違いなど、各種の間違いが含まれる可能性があることをご了承の上、ご利用ください。(2020.2.29)
重心遷移計算のURLを訂正(2021.8.22)
0 件のコメント:
コメントを投稿