ハービー君: 演繹オブジェクト指向に基づいてジャズらしい コードにリハーモナイズするシステム
後藤真孝, 平田圭二
あらまし
本稿では、
入力された単調なコード進行をジャズらしいコード進行に
リハーモナイズするシステム「ハービー君」
の設計方針、内部構成、実装について報告する。
本研究では、
演繹オブジェクト指向 (DOO) の枠組と音楽知識処理との親和性が高いことを実証し、
DOOに基づく音楽応用システム構築法を確立するために、
DOOに基づくジャズピアノ知識ベースシステムを応用してハービー君を構築する。
リハーモナイズ前後のコード進行の関係を
DOOにおけるオブジェクト間の包摂関係で合理的かつ自然に表現することで、
ハービー君はリハーモナイズ後のコード進行を推論できる。
我々は、
拡張性の高い汎用的なシステムであることを考慮しながら、
ネットワーク上の分散システムとしてハービー君を実現した。
Herbie-kun: A Jazz Chord Reharmonizer in a Deductive Object-oriented Framework
Masataka Goto and Keiji Hirata
Abstract:
This paper presents
the design principles, the system structure and the implementation
of a reharmonization system, {¥em Herbie-kun},
which accepts a simple chord progression and
generates a jazzy chord progression.
The purpose of this research is
to exhibit
high affinity of a deductive object-oriented (DOO) framework
with music knowledge processing, and
to establish an implementation methodology of music application systems
in the DOO framework.
We hence develop Herbie-kun as
an application system of a jazz piano knowledge base system
employing the DOO framework.
Herbie-kun can infer a reharmonized chord
with using a subsumption relation of the DOO framework
that rationally and naturally associates
original and reharmonized chord progressions.
We have implemented Herbie-kun as a distributed system on a LAN,
keeping high expandability and availability.