ハービー君: 演繹オブジェクト指向に基づいてジャズらしい コードにリハーモナイズするシステム

後藤真孝, 平田圭二

あらまし
本稿では、 入力された単調なコード進行をジャズらしいコード進行に リハーモナイズするシステム「ハービー君」 の設計方針、内部構成、実装について報告する。 本研究では、 演繹オブジェクト指向 (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.