音楽記述言語PMMLの概要 Overview of the Practical Music Macro Language

この論文にアクセスする

この論文をさがす

著者

抄録

本稿では、PMML (ractical Music Macro Languag)と呼ばれるMIDI楽器の自動演奏を目的とした新たな音楽記述言語について概説する。PMMLは、音符、休符、和音、並行する複数のパート等の基本的な音楽要素を簡便に記述する機能に加え、自由曲線に基づいたパラメータの連続変化、制御構造やマクロを使った音楽の構造記述、アルゴリズムによる楽曲合成、エフェクタと呼ばれるソフトウェアモジュールによるイベント処理、メッセージパッシングによるパート間での通信または同期といった、より高度な機能を備えている。PMMLのソースコードは開発したPMMLインタプリタによって標準MIDIファイルに変換される。この変換に要する時間は、ソースコードの編集、再変換、演奏を繰り返し実行する上で十分実用的な値である。This paper gives an overview of a novel music description language called the Practical Music Macro Language (PMML), which is intended for the computer-controlled performance of MIDI instruments. The PMML enables us concise description of basic musical elements such as notes, rests, chords, and concurrent voice parts. In addition the PMML supports more advanced music-describing methods such as continuous parameter change based on free-form curves, structural representation of music with control structures and macros, algorithmic composition, event processing with a software module called an effector, and communication/synchronization among voice parts with message passing. A PMML interpreter which translates a PMML source code to a standard MIDI file is developed. The time for the translation is practical for repeating the cycles of editing, retranslating, and playing.

This paper gives an overview of a novel music description language called the Practical Music Macro Language (PMML), which is intended for the computer-controlled performance of MIDI instruments. The PMML enables us concise description of basic musical elements such as notes, rests, chords, and concurrent voice parts. In addition, the PMML supports more advanced music-describing methods such as continuous parameter change based on free-form curves, structural representation of music with control structures and macros, algorithmic composition, event processing with a software module called an effector, and communication/synchronization among voice parts with message passing. A PMML interpreter which translates a PMML source code to a standard MIDI file is developed. The time for the translation is practical for repeating the cycles of editing, retranslating, and playing.

収録刊行物

  • 情報処理学会研究報告音楽情報科学(MUS)

    情報処理学会研究報告音楽情報科学(MUS) 1997(67(1997-MUS-021)), 59-66, 1997-07-20

    一般社団法人情報処理学会

参考文献:  7件中 1-7件 を表示

被引用文献:  3件中 1-3件 を表示

各種コード

  • NII論文ID(NAID)
    110002935432
  • NII書誌ID(NCID)
    AN10438388
  • 本文言語コード
    JPN
  • 資料種別
    Technical Report
  • ISSN
    09196072
  • データ提供元
    CJP書誌  CJP引用  NII-ELS  IPSJ 
ページトップへ