マカーム判定
楽器を演奏するか歌ってください。旋律の音高分布を、名手による1,000件の録音から作ったマカームのテンプレートと比較し、可能性の高い3つのマカームと主音を表示します。
楽譜ファイル:MusicXML(.xml、.musicxml、.mxl)、MIDI、abc。音高を、楽譜アーカイブにおける各マカームの音位の使われ方と比べます。ファイルはブラウザ内で読み込まれ、どこにも送信されません。
判定できるマカーム:
可能性の高いマカーム
同じ音階を持つマカーム(ウッシャクとベヤーティー、ヒュセイニーとムハイエルなど)は音高分布では区別できず、旋律進行(セイル)で区別されます。3つの候補をあわせて検討してください。線は第1候補のテンプレートです。
楽譜ファイルでは、線は第1候補のアーカイブでの音位の使われ方です。アーカイブのMIDIとabcで検証(その曲自体は計算から除外):第1候補で約59%、上位3候補で86%が正解。
少なくとも30秒演奏してください。旋律が長いほど推定は正確になります。マイク音声はブラウザ内でのみ処理され、どこにも送信されません。
仕組み
旋律の音高を測り、1オクターブに折りたたんで分布を作ります(1/3コマの分解能)。この分布を、名手の演奏から測った各マカームの平均分布とすべてのずらしで比べ、最もよいずらしが主音の位置を示します。1,000件の録音で検証:全体ではマカーム正解65%、上位3候補内88%。30秒の抜粋では34%と60%、旋律が主音で終わる場合は52%と80%。主音は旋律の最後の音から90%正しく求まります。
データ:MTG OTMM (Universitat Pompeu Fabra), CC BY-NC-SA 4.0のマカーム認識・主音データセット。手法:Gedik & Bozkurt (2010)。
ホーム画面に単独のアプリとして追加:ワンタップで開き、オフラインでも使えます。無料。
マカーム判定とは?
マカーム判定は、マイクに向かって弾いたり歌ったりした旋律や、アップロードした録音がどのマカームかを推定する無料のマカーム認識ツールです。旋律のペルデを測って53コンマの分布に変換し、名手の演奏から抽出した20のマカームの分布と比較します。結果として、可能性の高い3つのマカームと旋律の主音(カラル)を表示します。
よくある質問
弾いている曲のマカームを知るには?
「聴き取り開始」を押して30秒以上弾くか歌い、できれば主音で旋律を終えてから「終了」を押します。録音があればファイルとしてアップロードすることもできます。
マカーム判定の精度は?
録音全体ではおよそ3分の2の割合でマカームを正しく判定し、上位3候補内では88%です。30秒の断片では精度が下がり、旋律が主音で終わると上がります。主音は90%の精度で判定されます。
ウッシャクとベヤーティを区別できないのはなぜ?
同じ音階を共有するマカーム(ウッシャクとベヤーティ、ヒュセイニとムハイイェルなど)はペルデの分布がほぼ同じで、セイル、つまり旋律がどこから始まりどこで止まるかによって区別されます。そのため3つの候補をあわせて検討してください。
どのマカームを判定できますか?
MTG OTMMデータセットの名手の演奏からテンプレートを抽出した、よく使われる20のマカームを判定します。一覧はツールのページに載っています。音はブラウザー内だけで解析され、どこにも送られません。