Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2937096B2 - 楽音設定装置及び方法 - Google Patents
[go: Go Back, main page]

JP2937096B2 - 楽音設定装置及び方法 - Google Patents

楽音設定装置及び方法

Info

Publication number
JP2937096B2
JP2937096B2 JP7301989A JP30198995A JP2937096B2 JP 2937096 B2 JP2937096 B2 JP 2937096B2 JP 7301989 A JP7301989 A JP 7301989A JP 30198995 A JP30198995 A JP 30198995A JP 2937096 B2 JP2937096 B2 JP 2937096B2
Authority
JP
Japan
Prior art keywords
tone
parameter
setting
parameters
musical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP7301989A
Other languages
English (en)
Other versions
JPH09120290A (ja
Inventor
利文 国本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP7301989A priority Critical patent/JP2937096B2/ja
Priority to US08/736,516 priority patent/US5739454A/en
Publication of JPH09120290A publication Critical patent/JPH09120290A/ja
Application granted granted Critical
Publication of JP2937096B2 publication Critical patent/JP2937096B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/18Selecting circuits
    • G10H1/24Selecting circuits for selecting plural preset register stops
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H5/00Instruments in which the tones are generated by means of electronic generators
    • G10H5/007Real-time simulation of G10B, G10C, G10D-type instruments using recursive or non-linear techniques, e.g. waveguide networks, recursive algorithms
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/091Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
    • G10H2220/101Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
    • G10H2220/106Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters using icons, e.g. selecting, moving or linking icons, on-screen symbols, screen regions or segments representing musical elements or parameters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2250/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/315Sound category-dependent sound synthesis processes [Gensound] for musical use; Sound category-specific synthesis-controlling parameters or control means therefor
    • G10H2250/441Gensound string, i.e. generating the sound of a string instrument, controlling specific features of said sound
    • G10H2250/445Bowed string instrument sound generation, controlling specific features of said sound, e.g. use of fret or bow control parameters for violin effects synthesis
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2250/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/315Sound category-dependent sound synthesis processes [Gensound] for musical use; Sound category-specific synthesis-controlling parameters or control means therefor
    • G10H2250/441Gensound string, i.e. generating the sound of a string instrument, controlling specific features of said sound
    • G10H2250/451Plucked or struck string instrument sound synthesis, controlling specific features of said sound
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2250/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/315Sound category-dependent sound synthesis processes [Gensound] for musical use; Sound category-specific synthesis-controlling parameters or control means therefor
    • G10H2250/461Gensound wind instruments, i.e. generating or synthesising the sound of a wind instrument, controlling specific features of said sound
    • G10H2250/465Reed instrument sound synthesis, controlling specific features of said sound
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2250/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/471General musical sound synthesis principles, i.e. sound category-independent synthesis methods
    • G10H2250/511Physical modelling or real-time simulation of the acoustomechanical behaviour of acoustic musical instruments using, e.g. waveguides or looped delay lines
    • G10H2250/515Excitation circuits or excitation algorithms therefor
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2250/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/471General musical sound synthesis principles, i.e. sound category-independent synthesis methods
    • G10H2250/511Physical modelling or real-time simulation of the acoustomechanical behaviour of acoustic musical instruments using, e.g. waveguides or looped delay lines
    • G10H2250/535Waveguide or transmission line-based models

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Nonlinear Science (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、物理モデル音源
を使用した電子楽器あるいは楽音発生装置において利用
するのに適した楽音設定装置及び方法に関し、特に操作
者の直感に合った楽音設定操作若しくは編集操作が行え
るようにした楽音設定装置及び方法に関する。
【0002】
【従来の技術】電子楽器における最も一般的な音色選択
の手法は、ピアノ、バイオリン等の各種の自然楽器に対
応して予め用意された各種の音色の中から所望の楽器名
に対応する音色を直接的に選択するやり方である。一
方、ミュージックシンセサイザのような、必ずしも既存
の楽器音色に対応しているとは限らない任意の音色の楽
音を自由に合成するタイプの電子楽器あるいは楽音合成
装置においては、楽音合成のための複数のパラメータに
ついて、その各パラメータの値を個別に設定または調整
することにより、合成する楽音の音色を自由に作り出す
ようにしている。このような従来知られた楽音合成用の
各種パラメータは、楽音のピッチや音量などのような楽
音構成要素に個別に対応しているか、あるいはフィルタ
の係数のように電気的回路要素に個別に対応しているも
のである。
【0003】また、比較的最近開発されている音源方式
として、物理モデル音源がある。例えば特開昭63−4
0199号においてその基本的な技術が示されており、
その後、特開平5−143079号やその他の多くの特
許出願において関連技術が示されている。物理モデル音
源方式においては、自然楽器の物理的な発音機構を電気
・電子的にシミュレートすることにより、自然楽器の物
理的発音原理に則した音作りをするようになっている。
しかし、このような比較的新しい方式の音源を用いたも
のにおいても、合成しようとする楽音の音色の選択や、
各種のパラメータの可変設定・調整の手法は、上記従来
技術の域を出ないものであった。
【0004】特に、物理モデル音源においては、合成さ
れる楽音のピッチの決定が、実際上は極めて複雑である
ため、製造段階で予め適切にチューニングを施したアル
ゴリズムを用いて楽音合成を行うようにするのがこれま
でのやり方であり、ユーザが調整できるのは息圧やアン
ブシュールなどリアルタイムな演奏操作に関連するファ
クターが主であったにすぎず、物理モデル音源のアルゴ
リズムそのものをユーザが任意に作成して今までに全く
無い斬新な音を作り出すことはできなかった。勿論、製
造段階で予め適切なアルゴリズム設計を行えば、物理モ
デル音源によって今までに全く無い斬新な音を作り出す
ことができるのは言うまでもないが、そのようなことを
ユーザによる所望の楽音設定・編集作業のレベルで容易
に行えるようにする技術は従来なかった。
【0005】
【発明が解決しようとする課題】この発明は上述の点に
鑑みてなされたもので、操作者(ユーザ)の直感に合っ
た楽音設定操作若しくは編集操作が行えるようにした楽
音設定装置及び方法を提供しようとするものである。よ
り詳しくは、物理モデル音源を使用した電子楽器あるい
は楽音発生装置において、ユーザによる所望の楽音設定
・編集作業のレベルで、比較的高い自由度をもって任意
の物理モデルに従う楽音特性(一般的には音色)の選択
を容易に行えるようにした楽音設定装置及び方法を提供
しようとするものである。更に、この発明は、各種の楽
音設定・制御用のパラメータを、効率的に、かつ、操作
者(ユーザ)の感覚に合った手法で、調整・設定できる
ような楽音設定装置を提供しようとするものである。
【0006】
【課題を解決するための手段】この発明に係る楽音設定
装置は、複数種類の楽器乃至発音物体についてその励振
メカニズム及び構造を夫々複数の部分に分けて各部分毎
に選択可能にしてなり、これらの各部分の中から任意の
複数の部分を組み合わせて選択するための操作手段と、
前記操作手段によって選択された複数の部分の組み合わ
せに対応する楽音設定データを、1つの楽音の特性を設
定するための楽音設定データとして供給する楽音設定デ
ータ供給手段とを具え、任意の楽器乃至発音物体の前記
部分を組み合わせることにより、発生しようとする1つ
の楽音の特性の設定が行えることを特徴とするものであ
る。
【0007】この発明によれば、複数種類の楽器乃至発
音物体についてその励振メカニズム及び構造を夫々複数
の部分に分けて各部分毎に選択可能にしてなり、これら
の各部分の中から任意の複数の部分を組み合わせて選択
することができる操作手段を具備していることを特徴と
している。これにより、操作者(ユーザ)は、任意の複
数の楽器乃至発音物体の励振メカニズムや構造を部分的
に選択して任意に組み合わせることにより、例えば相異
なる楽器の部分的構造同士が組合わされたような、仮想
的な新規の楽器をモデルすることを容易に行うことがで
き、今までにない自由な音作りを、直感に沿った極めて
容易な選択操作によって、行うことができるようにな
る。例えば、楽器の励振メカニズム及び構造を複数の部
分に分けて成る各部分とは、管楽器の各種のリード部分
やマウスピース部分、各種形状の管の部分、あるいは、
弦楽器の指弾きの部分や弓で擦る部分、あるは弦の部分
など、あるいは共鳴体や楽器胴部などがある。楽器の励
振メカニズム及び構造の分割の仕方は、大きく分けた
り、あるいは細かく分けたり、というように設計上種々
考えられるであろうから、本発明の範囲が後述する実施
形態に限定して解釈されるべきでないことは勿論であ
る。また、楽器の励振メカニズム及び構造とは、リード
や管又は弦のように固定的な楽器構造体及び構成物に限
らず、上記のように、弦を指弾きすることにより振動を
引き起こす部分や、弦を弓で擦ることにより振動を引き
起こす部分など、演奏行為に関連するしくみ(すなわち
励振メカニズム)も、その範疇に入れられるものであ
る。また、既存の楽器に限らず、人間の口唇(口笛な
ど)や楽器以外の何らかの発音物体における励振メカニ
ズムや構造を部分的に選択することができるようにして
もよい。
【0008】従って、この発明に係る楽音設定装置を物
理モデル音源を持つ電子楽器又は楽音発生装置等に適用
した場合、操作者(ユーザ)自らが複雑なアルゴリズム
設計の知識を格別に有することが要求されることなく、
比較的高い自由度をもって任意の物理モデルに従う楽音
特性(一般的には音色)の選択・設定を容易に行なうこ
とができるようになる。勿論、物理モデル音源に限ら
ず、その他の音源方式を採用する電子楽器又は楽音発生
装置等にこの発明の楽音設定装置を適用してもよく、そ
の場合も、従来にない、楽器構造及び/又は励振メカニ
ズムの部分を任意に組み合わせた、直感に従う楽音特性
(音色)の設定・選択を容易に行うことができる。
【0009】上記操作手段に関連して楽音設定データ供
給手段が設けられており、これにより、上記のように選
択された複数の部分の組み合わせに対応する楽音設定デ
ータが、1つの楽音の特性を設定するための楽音設定デ
ータとして供給される。こうして、供給された楽音設定
データを、この発明の楽音設定装置が適用される適宜の
音源装置に対して与えるようにし、この音源装置では、
与えられた楽音設定データに基づき楽音合成若しくは音
色形成等を行うようにすればよい。楽音設定データ供給
手段から供給される楽音設定データは、選択された複数
の部分の組合せに対応しているものであり、これに基づ
き、発生しようとする1つの楽音の特性の設定が行われ
るので、選択された複数の楽器構造部分及び/又は励振
メカニズム部分の組合せに対応する楽音合成若しくは音
色形成等が行われることになる。例えば、一つの実施態
様として、楽音設定データ供給手段は、複数の楽器構造
部分及び/又は励振メカニズム部分の種々の組合せに対
応する楽音設定データのセットを記憶した記憶手段を含
んでいてもよいし、その他の適宜の構成であってもよ
い。1つの楽音の特性を設定するための楽音設定データ
の1つの実施の形態として、楽音の特性を設定するため
の複数のパラメータを含んでいることが知られているの
で、これらのパラメータのいずれかの値を任意に変更・
調整するためのパラメータ調整手段を更に具備してもよ
いものである。
【0010】一実施態様として、上記の操作手段は、楽
器における前記各部分の機能に従って複数のグループに
前記各部分を分類し、各グループ毎に所望の部分を選択
することにより、前記各グループ毎に選択された部分か
らなる組み合わせを提供するものであってよい。その場
合、前記グループには、楽器において振動を励起する機
能を持つ部分に対応するグループと、楽器において共振
を起こす機能を持つ部分に対応するグループとが含まれ
ていてよい。後述する実施の形態の一例では、前者のグ
ループは「ドライバ」という名称を付して分類されてお
り、後者のグループは「パイプ/ストリング」という名
称を付して分類されている。そのような2つのグループ
に限らず、他のグループに分類されていてもよいのは勿
論である。また、その場合、操作手段は、各グループ毎
に選択可能な部分を表示する手段を含んでいるとよいも
のであり、そのような表示は操作者に対する有効なガイ
ドとなる。更に、その場合、各部分に対応する励振メカ
ニズム又は構造を略示するシンボリックな図形表示を行
うとよく、そうすれば、より一層判り易いものとなるで
あろう。一実施態様として、上記の操作手段は、複数の
部分の中から所望の部分を選択するための第1の手段
と、選択された複数の部分の組み合わせが複数のバリエ
ーションを持つ場合、その中から所望のバリエーション
を選択するための第2の手段とを含んでいてもよい。
【0011】また、観点を変えれば、この発明は、楽音
設定データを選択するための方法として認識されること
もできる。そのような本発明に係る方法は、例えば、複
数種類の楽器についてその励振メカニズム及び構造を夫
々複数の部分に分けて、該各部分の表示をディスプレイ
上に提供するステップと、前記ディスプレイ上に提供さ
れた各部分の表示の中から複数の任意の部分を選択する
ステップと、複数の選択された部分の組み合わせを示す
表示を前記ディスプレイに表示するステップと、前記複
数の選択された部分の組み合わせに対応する楽音設定デ
ータを、1つの楽音の特性を設定するための楽音設定デ
ータとして供給するステップとを具える。
【0012】更に、この発明の別の観点に従う楽音設定
装置は、データ編集用の少なくとも1つの操作子と、楽
音の特性を設定・制御するための少なくとも2つのパラ
メータを前記1つの操作子による編集の対象とすべきパ
ラメータとして指定する手段と、前記1つの操作子の操
作に応じて、該操作子による編集の対象とされる前記各
パラメータの値を夫々可変調整する制御手段とを具える
ものである。この発明によれば、1つの操作子による編
集の対象とすべきパラメータは、1つではなく、少なく
とも2つのパラメータが指定される。従って、該1つの
操作子の操作に応じて、該操作子による編集の対象とさ
れる2以上の各パラメータの値を夫々同時に可変調整す
ることができる。これにより、各種の楽音設定・制御用
のパラメータを、効率的に、調整・設定することができ
る。
【0013】ここで、前記1つの操作子に対して指定さ
れる前記少なくとも2つのパラメータは、全く無関係な
ものではなく、相互に関連して、該操作子の制御目的に
対応する楽音特性の設定・制御を実現するものであると
することが好ましい。すなわち、該1つの操作子が所望
の1つの感覚的楽音特徴要素に対応しており、該1つの
操作子に対して指定される前記少なくとも2つのパラメ
ータは、相互に関連して、該1つの楽音特徴要素の制御
のために楽音特性の設定・制御を実現するものである。
例えば、或る操作子が1つの感覚的楽音特徴要素として
音色の「ブライトネス」(明るさ)を制御するものであ
る場合、この「ブライトネス」の制御に関与する少なく
とも2つのパラメータを該1つの操作子に対して指定
(若しくは割り当て)するようにすればよい。これによ
り、所望の1つの楽音特徴要素を制御するための複数の
各パラメータに対応する操作子をいちいち個別に操作す
ることなく、1つの操作子の操作によって、そのために
必要な複数のパラメータが同時に調整されることにな
り、極めて効率的であると共に、操作者(ユーザ)の感
覚に合った手法で、調整・設定できるようになる。
【0014】一実施態様として、前記制御手段は、前記
操作子の所定の操作量に対して前記各パラメータの値を
夫々に独自の変化量で可変調整するものであってよい。
これによって、同じ操作量であっても、その利き具合
(調節度合い)を、各パラメータ毎に異なるものとする
ことができ、一括操作によって効率的にかつ感覚に合っ
た処理をしながらも、各パラメータ毎に、適切な調整を
施すことができるようになる。また、一実施態様とし
て、前記操作子は、正及び負の領域に対応して夫々所定
の範囲で移動操作することができるタイプの操作子(例
えばスライド式操作子)であり、該操作子の所定の操作
量に対する前記各パラメータに独自の変化量が、正負各
領域毎に個別に定められているようにしてもよい。これ
により、1つの操作子に対応する複数のパラメータの夫
々の調整量を、操作子の操作位置(正負領域)に応じて
大きく異ならせることができ、操作子の操作位置(正負
領域)に関連してその利き具合(調節度合い)を各パラ
メータ毎に異ならせることにより、同じ操作子を操作し
ながらも、各パラメータ毎に、より一層適切な調整を夫
々施すことができるようになる。
【0015】個別のパラメータは具体的な制御レベルで
のパラメータであるので、異なる感覚的楽音特徴要素に
関して、同じパラメータが指定されることも当然ありう
る。すなわち、一実施態様として、少なくとも2つの異
なる操作子において該各操作子による編集の対象とすべ
きパラメータの1つとして同じパラメータを指定するこ
とがある。その場合、更なる一実施態様として、同じパ
ラメータが指定される前記異なる操作子間において、所
定の操作量に対する該パラメータの値の変化量が、各操
作子毎に独自に定められるようになっていてよい。すな
わち、同じパラメータであっても、或る操作子を所定量
操作したときと、別の操作子を同じ所定量操作したとき
とでは、該パラメータの可変調整量が相違することがあ
り得るようになっている。そのようにすれば、夫々の感
覚的楽音特徴要素毎に、操作者の感覚に合った適切な楽
音設定・制御が行える。
【0016】この発明に係る楽音設定装置は、専用のハ
ードウェア装置によって構成することもできるし、コン
ピュータの汎用ハードウェア装置と発明を実施するため
の専用ソフトウェアプログラムとを用いて構成すること
もできる。以下で説明する実施の形態の例においては、
後者の一例が示されている。このことに関連して、前述
した複数種類の楽器についての構造部分を選択するため
の上記の操作手段としては、専用の操作子ハードウェア
装置からなるものに限らず、ディスプレイと限られた数
の機能スイッチ又はテンキーあるいはカーソルキー若し
くはマウス等を含む汎用の選択/操作手段を利用するこ
とができるのは勿論である。また、前述のデータ編集用
の少なくとも1つの操作子についても同様である。換言
すれば、前記操作子は、ディスプレイにおいて表示され
た仮想の操作子表示物と、これに関連するスイッチ手段
とを含むものであってもよい。
【0017】
【発明の実施の形態】以下、添付図面を参照してこの発
明の実施の形態を詳細に説明しよう。図1は、この発明
の一実施の形態を示すハードウェア構成の概略ブロック
図である。この発明に係る楽音設定装置の実施の一形態
に相当するものはパラメータエディタ装置10であり、
このパラメータエディタ装置10は、例えば、電子楽器
若しくは楽音合成装置の本体とは別体のパソコンを用い
て構成されるようになっていてよい。パラメータエディ
タ装置10のハードウェア構成は、概ね、マイクロプロ
セッサユニット(以下MPUと略称する)11と、デー
タ記憶及びワーキングのためのRAM(ランダムアクセ
スメモリ)を含むメモリ12と、必要なプログラム及び
/又は各種データを記憶した又は保存するための磁気記
録式のハードディスク装置13と、CRT又は液晶若し
くはプラズマ式のディスプレイ14と、文字及び数字入
力用のキーボード15と、ディスプレイ14を参照して
指示入力するためのマウス16と、データインタフェー
ス17とを含んでなり、各装置間がデータ及びアドレス
授受のためのバス18を介して接続されている。この発
明の実施に係る所定のエディタプログラムが、ハードデ
ィスク装置13及び/又はメモリ12に記憶されてお
り、MPU11の制御の下で、該プログラムが実行され
る。なお、メモリ12は、必要に応じて、必要なプログ
ラム及び/又はその他のデータを記憶したROM(リー
ドオンリーメモリ)を含んでいてもよい。なお、上記エ
ディタプログラムの実行に基づくパラメータエディタ装
置10の詳細動作例について追って説明することとする
が、該パラメータエディタ装置10における主たる機能
は、発生若しくは合成すべき楽音の各種特性を設定若し
くは編集することにある。すなわち、音色あるいは楽音
効果を選択若しくは設定したり、楽音特性設定用の個別
パラメータの値を任意に設定したり変更したりする処理
を行う。
【0018】電子楽器若しくは楽音合成装置の本体の構
成例について説明すると、概ね、MPU21と、必要な
プログラム及び/又はその他のデータを記憶したROM
とデータ記憶及びワーキングのためのRAMとを含むメ
モリ22と、発生楽音の音高等を指定するためのキーボ
ード等を含む演奏操作部23と、発生楽音の音色や音量
あるいは効果等を選択・設定するめたの設定部24と、
楽音合成のためのディジタルシグナルプロセッサ(以下
DSPと略称する)25及びそれに関連するデータRA
M26によって構成される音源部と、合成された楽音信
号のディジタルデータをアナログ信号に変換して出力す
るD−A変換器27と、データインタフェース28とを
含んでなり、各装置間がデータ及びアドレス授受のため
のバス29を介して接続されている。電子楽器若しくは
楽音合成装置の本体においては、既に周知のように、演
奏操作部23や設定部24の操作状態及び設定状態をス
キャンしたり、発生すべき楽音の複数の楽音発生チャン
ネルのいずれかに割り当てたりする処理を、MPU21
の制御の下で、実行し、楽音発生に必要なデータ及び/
又はパラメータをDSP25に与え、該DSP25で設
定された楽音合成処理のアルゴリズムに従って楽音が合
成される。勿論、この本体は、演奏操作部23を持たな
い、例えばシーケンサのような自動演奏装置であっても
よく、要するに何らかの音源方式から成る楽音発生用の
音源装置を具備しているものであればよい。なお、演奏
操作部23には、音高指定用の操作手段に限らず、タッ
チセンサや、マウスピース式演奏操作子や、手足などの
ジェスチャを検出する演奏操作手段などを適宜含んでい
てよく、リアルタイムでの演奏制御情報を与えることが
できるようになっていてよい。
【0019】パラメータエディタ装置10の側のデータ
インタフェース17と電子楽器若しくは楽音合成装置の
本体側のデータインタフェース28とが接続され、該イ
ンタフェース17,28を介して、パラメータエディタ
装置10において設定若しくは編集された楽音特性設定
用の各種のパラメータ(広義には「楽音設定データ」と
いう用語を用いる)が、電子楽器若しくは楽音合成装置
の本体側に与えられる。与えられたパラメータは、メモ
リ22内の適宜のエリアに一旦蓄えられるか若しくは直
接的に、DSP25に与えられる。DSP25では、演
奏操作部23で指定された音高の楽音を合成するに際し
て、上記パラメータエディタ装置10の側から与えられ
た楽音特性設定用の各種のパラメータを用いて、その各
種の楽音特性を設定し、それに基づく楽音特性(広義に
は音色といってもよい)を有する楽音を形成する。
【0020】パラメータエディタ装置10において設定
若しくは編集するパラメータの詳細は、当然のことなが
ら、DSP25における楽音合成アルゴリズムの詳細に
関連しているので、理解を容易にするために、パラメー
タエディタ装置10の詳細例の説明の前に、DSP25
における楽音合成アルゴリズムの詳細例の概略的説明を
行う。この実施例において、DSP25は、物理モデル
音源の原理に従って楽音合成処理を行う。図2は、DS
P25によって実行される処理を機能別に示すブロック
図である。図2において、ドライバモデル部30とパイ
プ/ストリングモデル部40の部分が、物理モデル音源
の原理に従ってメインの楽音合成処理を行う部分であ
る。ドライバモデル部30とパイプ/ストリングモデル
部40は、楽器の部分的な構造に対応しており、その部
分的な構造をモデルするものである。ドライバモデル部
30は、楽器において振動を励起する機能を持つ構造部
分をモデルするものである。パイプ/ストリングモデル
部40は、管楽器におけるパイプや弦楽器における弦の
ように、楽器において共振を起こす機能を持つ構造部分
をモデルするものであり、信号を可変的に遅延する遅延
ラインを含んでいる。その楽音合成原理は、既に知られ
ているように、ドライバモデル部30とパイプ/ストリ
ングモデル部40とで、全体的に、信号を循環する閉ル
ープを構成し、ドライバモデル部30で励起した信号を
パイプ/ストリングモデル部40を介して伝播させるよ
うにし、閉ループにおけるそのような信号循環により振
動信号すなわち楽音信号が合成されるようにしたもので
ある。
【0021】図3はドライバモデル部30における処理
アルゴリズムの一例を示す機能ブロック図であり、図4
はパイプ/ストリングモデル部40における処理アルゴ
リズムの一例を示す機能ブロック図である。これらのア
ルゴリズムは、例えば特開平5−143079号で公知
であるから、以下では簡単に説明する。図3において、
符号を用いて図示した各パラメータのうち、プレッシャ
信号Pとアンブシュール信号Eが電子楽器本体側の演奏
操作部23での操作に基づき与えられるものであり、そ
の他のパラメータは原則的にはパラメータエディタ装置
10から与えられるが、勿論、電子楽器本体側の設定部
24等での設定に基づき与えることができるようになっ
ていてもさしつかえない。プレッシャ信号Pは、鍵押圧
操作やその他の適宜の演奏操作に応じて与えられる励起
信号に相当するものであり、管楽器モデルにおいては演
奏呼気(息圧)に対応し、弦楽器モデルにおいては撥弦
力や弓を弾く速度などに対応する。図4に示されたパイ
プ/ストリングモデル部40から帰還入力される信号E
XINが加算器31に与えられ、該帰還信号EXINか
ら該プレッシャ信号Pが減算される。
【0022】励振部フィルタ32は、励振部フィルタパ
ラメータEFに応じてそのフィルタ特性が設定され、加
算器31の出力信号を該フィルタ特性に従ってフィルタ
するもので、励振構造部分の周波数応答特性をシミュレ
ートする。励振部フィルタ32の出力信号に対して、乗
算器33で第1の非線形変換部入力ゲインパラメータN
L1Gが掛けられてゲイン制御され、それから加算器3
4でアンブシュール信号Eが加算され、その加算出力が
第1の非線形変換部35に入力される。アンブシュール
信号Eは、第1の非線形変換部35に対する入力信号を
オフセットする制御信号であり、管楽器モデルにおいて
はアンブシュール(マウスピースのくわえ方や、唇の締
め方など)に対応し、弦楽器モデルでは擦弦の弓圧など
に対応する。なお、プレッシャ信号Pやアンブシュール
信号Eは、演奏操作部23でのリアルタイムでの演奏操
作や、自動演奏の場合は適宜の発音イベント指示に応じ
て与えられるものであるが、パラメータエディタ装置1
0から与えられる適宜の制御パラメータに応じてその値
が制御されるようになっていてもよい。
【0023】一方、前記加算器31の出力信号は乗算器
36にも入力され、第2の非線形変換部入力ゲインパラ
メータNL2Gが掛けられてゲイン制御され、それから
第2の非線形変換部37に入力される。第1及び第2の
非線形変換部35,37は、閉ループ内を循環する信号
に対して非線形的な変換を施すことにより、所望の特性
をシミュレートするものであり、夫々に入力されるパラ
メータNL1,NL2に応じて所要の非線形変換テーブ
ルが選択される。例えば、管楽器モデルにおいては、第
1の非線形変換部35においてリードの開閉特性をシミ
ュレートし、第2の非線形変換部37において管内空気
圧特性(Graham関数)をシミュレートする。
【0024】第1及び第2の非線形変換部35,37の
出力が乗算器38で乗算され、更に乗算器39でノイズ
信号が乗算される。このノイズ信号は、ホワイトノイズ
発生器51から発生したホワイトノイズを、ホワイトノ
イズカットオフ周波数パラメータWNLPFに応じたロ
ーパスフィルタ特性に設定されたノイズフィルタ52で
処理し、更に乗算器53でノイズ出力レベルパラメータ
NLEVELによってレベル制御することにより、得ら
れる。乗算器39の出力は乗算器54に与えられ、ドラ
イバ出力ゲインパラメータEXGが乗算される。乗算器
54の出力は、ドライバモデル部30の出力信号EXO
UTとして、図4に示されたパイプ/ストリングモデル
部40に入力される。上記のような構成によって、ドラ
イバモデル部30における各パラメータNL1,NL
2,NL1G,NL2G,…の値を可変制御することに
より、各種の楽器(管楽器や弦楽器のような自然楽器)
の励振部分についての部分的構造をモデルすることがで
きる。
【0025】次に、図4について説明する。図4に示さ
れたパイプ/ストリングモデル部40は、遅延ライン4
1Lと左側終端用フィルタ42Lとを含む左側ウェーブ
ガイド部WGLと、遅延ライン41RL及び41RRと
右側終端用フィルタ42Rとを含む右側ウェーブガイド
部WGRと、これら両ウェーブガイド部WGL,WGR
と前記ドライバモデル部30とを接続するジャンクショ
ン部43とによって構成されている。このジャンクショ
ン部43は、左側ウェーブガイド部WGLの出力信号に
対してジャンクション係数パラメータJ1を乗算する乗
算器43Aと、右側ウェーブガイド部WGRの出力信号
に対してジャンクション係数パラメータJ2を乗算する
乗算器43Bと、ドライバモデル部30から与えられる
出力信号EXOUTに対してジャンクション係数パラメ
ータJ3を乗算する乗算器43Cと、各乗算器43A〜
43Cの出力を加算する加算器43Dと、加算器43D
の出力信号から左側ウェーブガイド部WGLの出力信号
を減算して左側ウェーブガイド部WGLに入力する(図
ではフィルタ42Lに入力する)加算器43Eと、加算
器43Dの出力信号から右側ウェーブガイド部WGRの
出力信号を減算して右側ウェーブガイド部WGRに入力
する(図では遅延ライン41RLに入力する)加算器4
3Fと、加算器43Dの出力信号からドライバモデル部
30の出力信号EXOUTを減算して該ドライバモデル
部30に入力信号EXINとして入力する加算器43G
とを含んで構成されている。
【0026】また、右側ウェーブガイド部WGRにおけ
る遅延ライン41RLと41RRとの間にはトーンホー
ル用ジャンクション部44が設けられており、管楽器の
トーンホールをシミュレートすることができるようにな
っている。トーンホール用ジャンクション部44は、遅
延ライン41RLから出力された信号に対して夫々トー
ンホール係数パラメータMULT1p及びMULT2p
を乗算する乗算器44A及び44Bと、右側終端用フィ
ルタ42Rの出力信号に対して夫々トーンホール係数パ
ラメータMULT3p及びMULT4pを乗算する乗算
器44C及び44Dと、乗算器44Aと44Cとの出力
を加算して遅延ライン41RRに入力する加算器44E
と、乗算器44Bと44Dとの出力を加算して右側ウェ
ーブガイド部WGRの出力信号として出力する加算器4
4Fとを含んで構成される。各遅延ライン41L,41
RL,41RRは、夫々に対応する遅延量設定パラメー
タDLp,DRLp,DRRpに応じてその遅延量が可
変設定され、合成しようとする楽音のピッチ(音高)を
決定する。また、各終端用フィルタ42L,42Rは、
夫々に対応するフィルタパラメータFLP,FRPに応
じてその特性が可変設定され、モデルしようとする管又
は弦の各端部の構造をシミュレートする。
【0027】このように、ジャンクション部43を介し
て左右のウェーブガイド部WGL,WGRの中間にドラ
イバモデル部30を接続した構成により、各ジャンクシ
ョン係数パラメータJ1,J2,J3の設定値に応じ
て、弦の中間を撥弦したり、弓で弾いたりすることに基
づく、弦楽器における共振構造をモデルしたり、あるい
は、管の末端若しくは中間で息が吹き込まれるような管
楽器における様々な共振構造をモデルしたりすること
が、図示のような1つのアルゴリズムを用いて実現する
ことができる。また、一方の右側ウェーブガイド部WG
Rにおけ2つの遅延ライン41RLと41RRをトーン
ホール用ジャンクション部44で接続していることによ
り管楽器におけるトーンホールや、その他類似の構造を
シミュレートすることができる。
【0028】図4において、図示された各パラメータは
原則的にはパラメータエディタ装置10から与えられる
が、楽音のピッチに関係するパラメータDLp,DRL
p,DRRp,MULT1p〜MULT4pについて
は、パラメータエディタ装置10から与えられる遅延量
テーブルパラメータDL,DRL,DRR及びトーンホ
ールパラメータMULT1〜MULT4を基に、演奏操
作部23で選択された楽音音高を考慮して、決定され
る。すなわち、パラメータエディタ装置10から与えら
れる遅延量テーブルパラメータDL,DRL,DRRに
応じて、選択された楽器の部分構造に対応した遅延量テ
ーブルを選択し、選択された遅延量テーブルから発生す
べき楽音の音高に対応する遅延量設定パラメータDL
p,DRLp,DRRpを夫々読み出して、これによっ
て対応する各遅延ライン41,42,43の遅延量を可
変設定する。これによって、各楽器の共振構造の相違に
応じたオクターブの相違やチューニングの相違をシミュ
レートすることができる。また、トーンホール係数パラ
メータMULT1p〜MULT4pは、トーンホール用
ジャンクション部を構成する各乗算器44〜47の乗算
係数を設定するものであり、例えば管楽器におけるトー
ンホールの開閉状態をシミュレートし、発生音高の調整
をするものである。従って、パラメータエディタ装置1
0から与えられるトーンホールパラメータMULT1〜
MULT4を基に、発生すべき楽音の音高を加味して、
トーンホールを開とすべきか閉とすべきかを決定し、こ
れに応じてトーンホール係数パラメータMULT1p〜
MULT4pを設定する。
【0029】上記のような構成によって、パイプ/スト
リングモデル部40における各パラメータJ1〜J3,
FLP,FRP,…の値を可変制御することにより、各
種の楽器(管楽器や弦楽器のような自然楽器)の共振部
分についての部分的構造をモデルすることができる。こ
うして、ドライバモデル部30における所望の楽器の励
振機能に対応する部分的構造をモデルしたシミュレーシ
ョンと、パイプ/ストリングモデル部40ににおける所
望の楽器の共振機能に対応する部分的構造をモデルした
シミュレーションとの組合せによって、物理モデル音源
の原理に基づく楽音信号の合成が行われる。合成した楽
音信号は、閉ループのどこからでも、つまりドライバモ
デル部30とパイプ/ストリングモデル部40のどこか
らでも、取り出してよいが、図の例では、図4の遅延ラ
イン41RRの出力側から出力信号TOUTが取り出さ
れるようになっている。
【0030】図2に戻ると、パイプ/ストリングモデル
部40から出力された楽音信号(厳密には合成途中の楽
音信号)TOUTは、エンベロープ制御部50に入力さ
れ、アタック、ディケイ、サステイン、リリース等の振
幅特性からなるエンベロープが、必要に応じて適宜付与
される。エンベロープパラメータ群EGPARは、エン
ベロープ制御部50で形成するエンベロープ波形の形状
を設定するためのパラメータ群であって、周知のよう
に、アタックレート、アタックレベル、リリースレート
等々のパラメータからなっている。
【0031】エンベロープ制御部50から出力された楽
音信号は共鳴体モデル部60に入力される。この共鳴体
モデル部60は、上述のドライバモデル部30とパイプ
/ストリングモデル部40との組合せでは、実現しきれ
なかった共鳴体の特性がもしあれば、これをモデルする
ためのものである。例えば、弦楽器の場合、パイプ/ス
トリングモデル部40では、弦それ自体の共振構造をモ
デルすることができるが、バイオリン胴部や、ギター胴
部、あるいはピアノ共鳴構造体などによる共鳴現象まで
はモデルしきれない。そこで、このような付加的な共鳴
体モデル部60を設け、その種の共鳴構造若しくは共鳴
現象をモデルするのである。この共鳴体モデル部60
は、前述したような閉ループ構造の物理モデルからなっ
ていてもよいし、あるいは適宜のフォルマントフィルタ
回路等からなっていてもよい。勿論、このような付加的
な共鳴構造若しくは共鳴現象をモデルする必要のない音
色が選択されている場合は、共鳴体モデル部60を飛び
越してもよい。共鳴パラメータ群REPARは、共鳴体
モデル部60でモデルする共鳴構造若しくは共鳴現象を
設定するためのパラメータ群であり、例えば、共鳴体タ
イプ指定パラメータ、共鳴体周波数特性設定パラメー
タ、共鳴体レベル設定パラメータ、などを含んでいる。
【0032】共鳴体モデル部60から出力された楽音信
号はエフェクト付与部70に入力される。このエフェク
ト付与部70は、楽音信号に対して、リバーブやコーラ
ス、ディレイ、パン等の各種の楽音効果を付与するため
のものである。エフェクトパラメータ群EFPARは、
エフェクト付与部70で付与するエフェクトを選択・設
定するためのパラメータ群であり、例えば、エフェクト
タイプ指定パラメータ、エフェクト深さ設定パラメー
タ、変調スピード設定パラメータ、などを含んでいる。
上記の各パラメータ群EGPAR,REPAR,EFP
ARは、パラメータエディタ装置10から与えられる
が、電子楽器本体側の設定部24等の設定に基づいて適
宜与えることができるようになっていても勿論よい。
【0033】次に、パラメータエディタ装置10につい
て説明する。ところで、1つの楽音の総合的な特質を示
す表現として、一般的に若しくは慣習的に、「音色」と
いう表現が用いられる。狭義には「音色」とは楽音の倍
音構成すなわちスペクトル構成によって定義されるが、
本明細書では、「音色」をそのように狭義の意味で用い
ることがあるかもしれないが、これに限らず、前者のよ
うに、1つの楽音の総合的な特質を示す表現として、広
義の意味で用いるものとする。パラメータエディタ装置
10の機能は、大別して、下記の少なくとも3つの機能
を有している。1つは、上記のような広義の意味での
「音色」を選択若しくは設定する機能(これを便宜上
「音色選択機能」という)、もう1つは、そのように選
択若しくは設定された1つの「音色」に対応して、1つ
の楽音の特性を設定するための(つまり該音色を形成す
るための)楽音設定データを供給する機能、更にもう1
つは、上記1つの楽音の特性を設定するための楽音設定
データに含まれる複数のパラメータのうち任意のパラメ
ータの値を、調整若しくは設定又は変更する機能(これ
を便宜上「エディット機能」という)、である。
【0034】パラメータエディタ装置10による上記
「音色選択機能」において特徴的な事項は、複数種類の
楽器についてその励振メカニズム及び構造を夫々複数の
部分に分けて各部分毎に選択可能にしてなり、これらの
各部分の中から任意の複数の部分を組み合わせて選択で
きるようにしていることである。そのための操作手段と
しては、この実施例では、ディスプレイ14とキーボー
ド15及び/又はマウス16との組合せが用いられてい
る。図5は、そのような楽器の励振メカニズム及び/又
は構造の各部分を任意に組合せることを概念的かつ例示
的に示す図である。図5において幾つか示されている楽
器の励振メカニズム又は構造の部分は、シングルリード
(或る種の管楽器例えばサキソフォンの励振メカニズム
に相当する部分)、リップリード(或る種の管楽器例え
ばトランペットの励振メカニズムに相当する部分)、弓
(バイオリンのような弦楽器の励振メカニズム若しくは
構造に相当する部分)、コニカルパイプすなわち円錐管
(或る種の管楽器のパイプの全部又は一部の構造に相当
する部分)、ストレートパイプ(或る種の管楽器のパイ
プの全部又は一部の構造に相当する部分)、ストリング
(弦楽器の弦に相当する部分)、である。操作者(ユー
ザ)は、これらの楽器の励振メカニズム又は構造の部分
を任意に選択し、組み合わせることにより、任意の音色
の選択若しくは擬似的若しくは仮想的な音色の創造を自
由に行うことができる。
【0035】図5に示された矢印は各部分同士のいくつ
かの可能な組合せを示唆するものである。矢印で示唆さ
れた組合せ以外にも組合せがあり得ることは容易に理解
できるであろう。また、2つの部分の組合せに限らず、
3以上の部分の組合せも可能であることが理解できる。
勿論、選択した組み合わせに対応する音色を実際に合成
できることが保証されていることが望まれるので、可能
な組み合わせは音源装置(DSP25)との兼ね合いで
おのずと制限されることになるであろう。以下で説明す
る詳細例では、DSP25におけるドライバモデル部3
0とパイプ/ストリングモデル部40の夫々に対応して
1つづつの部分を選択し、こうして選択された2つの部
分の組合せによって所望の音色選択がなされるようにな
っている。このような音色選択機能においては、既存の
概念を打ち破った斬新な音色選択が、操作者(ユーザ)
の確かな理解と認識の基に、可能である。例えば、シン
グルリードの部分とストレートパイプの部分とを選択し
て組み合わせれば、通常知られたクラリネットの音色を
選択することができるが、その一方、シングルリードの
部分とストリングの部分とを選択して組み合わせれば、
従来にない斬新な、仮想的楽器の、音色を選択すること
ができる。そのとき、ユーザは、自身に高度な楽音合成
アルゴリズムについての知識がなくても、今自分がどの
ような音色を創造したのかが、選択した部分的な励振メ
カニズムや構造の組合せから、直感的に把握することが
できる。
【0036】パラメータエディタ装置10において、上
記のように選択された音色に対応する1組の楽音設定デ
ータの供給は、基本的には、データベースにおいて各音
色毎に予め用意された(記憶された)楽音設定データ
を、選択された音色に対応して該データベースから取り
出すことにより行われる。例えば、図1に示されたハー
ドディスク装置13をデータベースとして使用するなら
ば、該ハードディスク装置13において、実際の各自然
楽器の音色から組合せによって創作される仮想的な音色
まで、選択可能な全ての音色についての楽音設定データ
を予め記憶しており、上記のように選択される1つの特
定の音色についての1組の楽音設定データをハードディ
スク装置13から読み出して、RAMからなるメモリ1
2にバッファ記憶する。そして、このメモリ12にバッ
ファ記憶された1組の楽音設定データの中に含まれる個
別の各パラメータに対して、前記「エディット機能」に
従う任意の調整若しくは設定又は変更を施し、それか
ら、これらの編集処理済みの1組の楽音設定データをデ
ータインタフェース17,28を介して電子楽器の本体
側に、代表的にはDSP25に、供給する。なお、デー
タベースは、ハードディスク装置13に限らず、その他
の適宜のメモリ装置を用いてもよいし、あるいは電子楽
器の本体側に或いは通信回線を介して離隔された場所に
そのようなデータベースを設け、データインタフェース
17を介して必要な1組の楽音設定データを呼び出すよ
うにしてメモリ12に取り込むようにしてもよい。
【0037】図6(a)は、パラメータエディタ装置1
0内のメモリ12のメモリマップの一例を示す。該メモ
リ12の所定の領域に、本発明を実施するための「パラ
メータエディットプログラム」がロードされ格納されて
いる。また、該メモリ12の別の所定の領域が、エディ
ットバッファEDBUFとして確保され、そこに、上記
のように選択されてハードディスク装置13から取り出
された1つの特定の音色についての1組の楽音設定デー
タをロードし記憶する。図6(b)は、エディットバッ
ファEDBUFに記憶される1音色についての1組の楽
音設定データに含まれる複数のパラメータの構成例を示
すものである。便宜的にドライバパラメータ群と名付け
て1まとめに示された各パラメータは、DSP25のド
ライバモデル部30で利用されるパラメータであり、そ
の各パラメータの詳細は図3を参照して前述した通りで
ある。また、便宜的にパイプ/ストリングパラメータ群
と名付けて1まとめに示された各パラメータは、DSP
25のパイプ/ストリングモデル部40で利用されるパ
ラメータであり、その各パラメータの詳細は図4を参照
して前述した通りである。また、そのほかの各パラメー
タ群EGPAR,REPAR,EFPARは、図2を参
照して前述した通り、DSP25のエンベロープ制御部
50,共鳴体モデル部60,エフェクト付与部70で利
用される複数のパラメータを含むものである。そのほ
か、特に図示していないが、様々な制御パラメータ等を
含んでいる。
【0038】次に、本発明を実施するためにパラメータ
エディタ装置10で実行される前記「パラメータエディ
ットプログラム」の処理例を略示する図7〜図11のフ
ローチャートを参照しつつ、該パラメータエディタ装置
10で実行される前記各機能特に「音色選択機能」と
「エディット機能」の詳細例について説明する。図7
は、「パラメータエディットプログラム」のメインルー
チンを示す図である。このプログラムがスタートする
と、先ず、所定の初期設定処理を行い(ステップS
1)、それから、キーボード15やマウス16等の操作
子において何らかの操作イベントがあったかどうかを検
出する(ステップS2)。ここで検出したイベントの種
類が適宜のレジスタ内に記憶保持され、以降の各判定ス
テップにおいて適宜参照される。
【0039】次のステップS3では、この「パラメータ
エディットプログラム」を終了する操作がなされたかど
うかを判定し、NOであればステップS4に行くが、Y
ESならばステップS8を経てこのプログラムを終了す
る。この「パラメータエディットプログラム」を持続し
て実行する場合は、常にステップS4に行く。ステップ
S4では、そのときの編集動作モードに応じてディスプ
レイ14での表示を必要に応じて切り換える管理を行
う。例えば、最初はディスプレイ14での表示を音色選
択画面に設定する処理を行う。
【0040】図12は、ディスプレイ14で表示される
音色選択画面の一例を示すものである。ディスプレイ1
4での表示が、この音色選択画面である場合、その後の
ステップS6における音色選択処理によって、前記「音
色選択機能」に関する処理が実行される。すなわち、次
のステップS5では、音色選択モードであるかどうかを
判定する。図12のような音色選択画面が表示されてい
る場合は音色選択モードであり、YESに分岐して次の
ステップS6に行き、音色選択処理を行う。この音色選
択処理におけるプログラム手順の一例は、図8に示され
ている。この図8に示す音色選択処理は、図12のよう
な音色選択画面を参照して、各種の楽器についての励振
メカニズム及び構造の各部分の中から任意の複数の部分
を組み合わせて選択することにより、音色選択を行うこ
とができるようにする処理である。この実施例におい
て、選択可能な励振メカニズム及び構造の各部分は、励
振機能に関わるグループと、共振機能に関わるグループ
の2グループに分けて表示され、各グループからそれぞ
れ1つの部分が選択可能であり、選択された2つの部分
の組み合わせによって1つの音色が暫定的に選択され
る。
【0041】図12に示された音色選択画面では、DR
IVER(ドライバ)と表示された領域において、励振
機能に関わるグループに属する6つの励振メカニズム部
分の選択子を示す表示が、ガイド文字及びシンボリック
な略図形を伴って、なされる。すなわち、励振メカニズ
ムに関わる部分として、「シングルリード」(サキソフ
ォンやクラリネットのリード部)、「ダブルリード」
(オーボエやファゴットのリード部)、「リップリー
ド」(トランペットやホルンのマウスピース部)、「ジ
ェットリード」(フルートや横笛の無リードの吹口
部)、「ボウ」(弦を弓で擦ることからなる励振メカニ
ズムの部分)、「プラック」(弦を指で弾くことからな
る励振メカニズムの部分)、の6つの部分の選択子を示
す表示がなされる。
【0042】また、図12の画面において、P/S(パ
イプ/ストリングの略)と表示された領域において、共
振機能に関わるグループに属する6つの構造部分の選択
子を示す表示が、ガイド文字及びシンボリックな略図形
を伴って、なされる。すなわち、共振機能に関わる構造
の部分として、太い「コニカル」(サキソフォンのよう
な太い円錐管の部分)、細い「コニカル」(オーボエや
ファゴットのような細い円錐管の部分)、細い「ストレ
ート」(クラリネットのような円筒管の部分)、太い
「ストレート」(フルートのような円筒管の部分)、
「フレア」(トランペットのような金管楽器における円
錐管状から朝顔状へと管が広がる部分)、「ストリン
グ」(弦の部分)、の6つの部分の選択子を示す表示が
なされる。図12に示された音色選択画面に基づく音色
選択においては、DRIVER領域における6つの部分
のうちの1つの選択と、P/S領域における6つの部分
のうちの1つの選択との組合せにより、36種類の暫定
的な音色のうちの1つを選択することができる。
【0043】PREVIEW(プレビュー)と表示され
た領域においては、選択された各部分の組合せを示す適
宜の表示(つまり暫定的に選択された音色を暗示する表
示)がなされる。図12では、参考として、「シングル
リード」と太い「コニカル」が選択された結果、サキソ
フォンの音色が暫定的に選択された状態を示している。
なお、この場合、実際の選択操作は、例えば、公知のよ
うに、マウス16を操作してカーソル(又はポインタ)
をディスプレイ14上に表示された所望の選択子に合わ
せ、所定のシングル又はダブルクリック操作を行うこと
により、行われるようにしてよい。あるいはキーボード
15におけるカーソルキーやファンクションキーを操作
することによって該選択操作が行えるようにしてもよ
い。以下、ディスプレイ14を用いた選択・設定・調整
のための各種操作は、全て同様に、ディスプレイ14に
おけるカーソル(若しくはポインタ)とマウス16又は
キーボード15の操作との組合せによって行われる。従
って、例えばディスプレイ14上のスライド式操作子を
所望量だけ操作するときは、マウス16のドラッグとド
ロップ操作によって行われる。
【0044】図12の画面において、VARIATIO
N(バリエーション)と表示された領域においては、P
REVIEW領域に表示された組合せに対応する音色
(つまり暫定的音色)のバリエーションが複数ある場合
に、そのバリエーションの数だけの音色を示す選択子表
示を、文字及びシンボリックな略図形で表示するための
領域である。図12の例では、PREVIEW領域に表
示された暫定音色であるサキソフォン音色のバリエーシ
ョンとして、「ソプラノ」、「アルト」、「テナー」、
「バリトン」の4つのサキソフォン音色があることを表
示している。操作者は、このVARIATION領域の
表示を見て、更に所望の1つの音色を選択する操作を行
う。なお、その場合、格別のバリエーション選択操作が
行われなかった場合は、自動的に所定のバリエーション
(例えば左端のバリエーション)が選択されるようにな
っていてもよい。なお、バリエーションの数は、4つに
限らず、各暫定的音色毎に(つまり36通りの各組合せ
毎に)、固有である。一例として、1つの組合せつまり
暫定的音色に対応するバリエーションの数は最大で8と
している。勿論、バリエーションがないものがあっても
よく、その場合は、PREVIEW領域に表示された組
合せに対応する音色がそのまま選択される。そのような
場合は、VARIATION領域には何の表示も表われ
ないようにしてよい。
【0045】図8について説明すると、ステップS11
では「ドライバ選択処理」を行う。ここでは、図12の
DRIVER領域における6つの部分のうちの任意の1
つを選択する操作がなされたかどうかを、前記ステップ
S2での操作イベント検出結果に基づき判定し、選択操
作がなされたならば、選択された部分を示すデータを適
宜のレジスタに記憶する。このとき、PREVIEW領
域に該選択された部分の表示を行うようにしてもよい。
次のステップS12では「P/S選択処理」を行う。こ
こでは、図12のP/S領域における6つの部分のうち
の任意の1つを選択する操作がなされたかどうかを、前
記ステップS2での操作イベント検出結果に基づき判定
し、選択操作がなされたならば、選択された部分を示す
データを適宜のレジスタに記憶する。このとき、PRE
VIEW領域に該選択された部分の表示を行うようにし
てもよい。
【0046】次のステップS13では「バリエーション
選択処理」を行う。ここでは、図12のVARIATI
ON領域にバリエーション音色が表示されている場合、
このもVARIATION領域におけるいずれかのバリ
エーション音色を選択する操作がなされたかどうかを、
前記ステップS2での操作イベント検出結果に基づき判
定し、選択操作がなされたならば、選択された部分を示
すデータを適宜のレジスタに記憶する。次のステップS
14では、全ての必要な選択が完了したかを判定する。
すなわち、各ステップS11,S12でのレジスタ記録
データを参照してDRIVER領域とP/S領域の両方
で所望の部分の選択が完了したかということと、もしバ
リエーション音色があるならばステップS13でのレジ
スタ記録データを参照してバリエーション音色の選択も
完了したかをも調べる。
【0047】ステップS14がNOであれば、図8のフ
ローから図7のメインフローへとリターンして、ステッ
プS2〜S6(図8)を繰り返す。必要な全ての選択が
完了した場合、1つの音色を特定することができる状態
となっているので、図8のステップS14はYESとな
り、ステップS15へ行く。ステップS15では、選択
された2つの部分の組合せとバリエーション(もしあれ
ば)とに基づいて、選択された1つの音色を決定し、そ
の音色に対応する1組の楽音設定データを所定のデータ
バンク(ハードディスク装置13)から読み出し、これ
をメモリ12のエディットバッファEDBUFにロード
する。このとき同時に、該選択された音色に対応する1
組の楽音設定データをデータインタフェース17,28
を介して音源装置すなわちDSP25に転送するように
してもよいし、あるいは、音源装置すなわちDSP25
への転送は別の適宜の機会に行うようにしてもよい。ス
テップS14の後、図7にリターンし、ステップS2〜
S6の処理を繰り返す。
【0048】音色選択モードを終了する場合は、図12
の画面の右下に表示される「Edit」キーを選択操作
する(つまりカーソルを「Edit」キーの表示に合わ
せてマウス16でクリックする)。これに基づき、ステ
ップS4のモード管理処理によって、ディスプレイ14
の表示を例えば図13に示すようなエディット画面に切
り換える。次のステップS5では、音色選択モードでは
ないと判定され、ステップS7のエディット処理に行
く。このステップS7におけるエディット処理によっ
て、前記「エディット機能」に関する処理が実行され
る。このエディット処理におけるプログラム手順の一例
は、図9に示されている。この図9に示すエディット処
理では、エディットバッファEDBUFにおける1組の
楽音設定データ中の任意のパラメータの値を調整若しく
は変更する処理(つまり編集処理)を行う。詳しくは、
このエディット処理においては、パッチ単位でのパラメ
ータ編集処理と、複数のエディットメニューの中から所
望のメニューを選択してそのメニューに対応するパラメ
ータ編集処理とを行うことができる。
【0049】図9において、ステップS21ではパッチ
表示及び編集処理を行う。このパッチ表示及び編集処理
は、エディットバッファEDBUFにおける1組の楽音
設定データの中の所定の複数のパラメータの集合を1パ
ッチとして取り扱い、そのようなパッチ単位でのパラメ
ータの選択や変更等の処理を行うもので、その処理手順
の詳細例は図10に示されている。これについては後述
する。次のステップS22では、前記ステップS2での
操作イベント検出結果に応じてディスプレイ14におけ
るエディットメニュー表示を管理する処理を行う。すな
わち、エディットメニューを選択する操作が行われたと
き、新たに選択されたメニューの頁が前面に出るように
表示を切り換える。この点について図13〜図17を参
照して説明すると、図13において、画面の下方に並ん
だ各表示「Suggestion」、「Envelop
e」、「Control」、「Excitatio
n」、「Tweak 1」、「Tweak 2」は、各
エディットメニューの頁インデックスであり、所望のイ
ンデックスを選択する操作を行うことにより所望のエデ
ィットメニューを選択することができ、現在選択されて
いるエディットメニューの頁(又はカードといってもよ
い)が前面に出るように表示がなされる。例えば、図1
3では、「Suggestion」メニューが選択され
ている状態を示している。図14は、「Envelop
e」メニューが選択されている状態を示している。図1
5は、「Control」メニューが選択されている状
態を示している。図16及び図17は、「Tweak
1」メニューが選択されている状態を示している。
【0050】次の各判定ステップS23,S24,S2
5,S26,S27,S28では、現在選択されている
メニューが上記各メニューのいずれであるかを判定し、
その判定結果に応じて、現在選択されているエディット
メニューに対応する表示及び編集処理又は設定処理を行
うステップ(ステップS29〜S34のいずれか)に分
岐する。「Suggestion」メニューが選択され
ている場合は、ステップS29に行き、図13に示され
るように、適宜のメッセージを表示する処理がなされ
る。上下ロールキーが表示され、メッセージの量が多い
場合は、このキー操作によって上又は下方向に表示行を
ロールさせることができる。「Envelope」メニ
ューが選択されている場合は、ステップS30に行き、
図14に示されるように、エンベロープパラメータ群E
GPARに含まれる各種のエンベロープパラメータを表
示すると共にそれぞれの操作子を表示し、所望の操作子
の選択操作に応じて所望のパラメータの値を設定若しく
は変更する処理を行うことができるようにする。「Co
ntrol」メニューが選択されている場合は、ステッ
プS31に行き、図15に示されるように、各種の制御
パラメータを表示すると共にそれぞれの操作子を表示
し、所望の操作子の選択操作に応じて所望の制御パラメ
ータの値を設定若しくは変更する処理を行うことができ
るようにする。ここで、編集の対象となる制御パラメー
タとは、DSP25で使用される前記プレッシャ信号P
やアンブシュール信号Eなどの値を制御するパラメータ
や、DSP25で使用される各種パラメータや係数や選
択信号などを間接的に制御するパラメータなどである。
【0051】例えば、電子楽器本体側の演奏操作部23
においてブレス・コントローラのような息圧式演奏操作
装置を含んでいる場合、音色のタイプによっては、この
ブレス・コントローラからの出力信号に基づき、プレッ
シャ信号Pやアンブシュール信号Eを得るのみならず、
音量振幅制御信号や励振部フィルタ32のフィルタパラ
メータEFなどの各種のデスティネーションも同時に制
御するようになっているものがある。そのような音色に
おいては、制御信号をブレス・コントローラの出力から
例えばキーオンベロシティ信号に切り換えるようにした
場合、複数のデスティネーションについて全部設定を変
更する必要が生じてくる。図15に示された制御パラメ
ータのうち、「Breath/No Breath」と
は、制御の形態をブレス・コントローラからそれ以外の
もの(例えばキーオンベロシティ)に変更する、または
その逆に変更するよう、切り換えるための制御パラメー
タである。この制御パラメータに応じて、上記のような
変更を行う場合に、複数のデスティネーションについて
一括してその制御信号のソースをブレス・コントローラ
の出力から例えばキーオンベロシティ信号に切り換え
る、若しくはその逆に切り換えるようにしている。
【0052】また、図15に示された制御パラメータの
うち「Control depth」とは、ブレス・コ
ントローラの出力信号を制御信号のソースとして使用す
ることが指定されているデスティネーションについて、
その深さを制御するためのパラメータである。また、図
15に示された制御パラメータのうち「Control
curve」とは、ブレス・コントローラの出力信号
を制御信号のソースとして使用することが指定されてい
るデスティネーションについて、その変換特性カーブを
制御するためのパラメータである。
【0053】「Excitation」メニューが選択
されている場合は、ステップS32に行き、「Exci
tation」メニューの対象となる各種のパラメータ
を表示すると共にそれぞれの操作子を表示し、所望の操
作子の選択操作に応じて所望の制御パラメータの値を設
定若しくは変更する処理を行うことができるようにす
る。ここで、「Excitation」メニューの対象
となる各種のパラメータとは、DSP25で使用される
前出の各種パラメータのことであり、この「Excit
ation」メニューではDSP25で使用される前出
の各種パラメータの値を直接的に調整若しくは変更す
る。
【0054】「Tweak 1」メニューが選択されて
いる場合は、ステップS33に行き、Tweak1表示
及び設定処理を行う。「Tweak 1」メニューの画
面例は図16のようであり、個別のパラメータに対応し
てではなく、便宜的に「感覚的楽音特徴要素」と名付け
る感覚的な要素に対応して、スライド式操作子(仮想的
な操作子の表示物)SL1〜SL5が表示され、かつ、
夫々の「感覚的楽音特徴要素」の名前が表示され、所望
のスライド式操作子の選択操作に応じて対応する「感覚
的楽音特徴要素」についてのパラメータの調整又は設定
若しくは変更が行えるようになっている。ここで、各
「感覚的楽音特徴要素」に対応する各スライド式操作子
に対して、少なくとも2つのパラメータが指定されてお
り、該1つのスライド式操作子の操作に応じて該指定さ
れた少なくとも2つのパラメータの値が夫々可変制御・
調整されるようになっている。
【0055】例えば、図16において示された各「感覚
的楽音特徴要素」は、それぞれ「Brightnes
s」、「Thickness」、「Distanc
e」、「Breath feel」、「Reverbe
ration」と名付けられており、それぞれ、「音色
の明るさ」、「音色の厚み感」、「距離感」、「吹気
感」、「残響感」という意味合いの人間の感覚に対応し
ている。このような人間の感覚は、個別のパラメータに
1対1で対応づけることは難しく、また、好ましくない
ため、夫々の「感覚的楽音特徴要素」に対応する操作子
はそれに1対1で対応させることにより操作し易くする
一方で、個別の操作子に対してはそれに対応する「感覚
的楽音特徴要素」を制御するために必要な少なくとも2
つのパラメータを一括して指定し、1つの該操作子の操
作に応じて該少なくとも2つのパラメータを一緒に可変
調整し、感覚に合った制御・調整の実現と操作の容易化
を図ったものである。追って説明するように、1つの操
作子の所定の操作量に応じた各パラメータの制御量若し
くは変化量は夫々のパラメータ毎に独自に設定されてお
り、一括操作されながらもその制御量/変化量は各パラ
メータ毎に独立に最適値とすることができるようになっ
ている。ステップS33における「Tweak1表示及
び設定処理」の処理手順の詳細例は図11に示されてい
る。一方、「Tweak 2」メニューが選択されてい
る場合は、図9のステップS34に行き、Tweak2
表示及び設定処理を行う。この「Tweak 2」メニ
ューに対応する処理は、「Tweak 1」メニューに
対応する処理と実質的に同様な処理手順からなっている
ので、以下では「Tweak 1」メニューに対応する
処理についてその詳細例を説明する。
【0056】「Tweak 1」メニューにおいて使用
される各スライド式操作子SL1〜SL5の移動操作範
囲の一例を示すと図18のようである。各スライド式操
作子SL1〜SL5は、操作位置が中央のときは0の操
作位置データが得られる。その右側は正の領域であり、
最大位置が+16である。また、左側が負の領域であ
り、最大位置が−16である。このように各スライド式
操作子SL1〜SL5の操作位置に応じて直接的に得ら
れる操作位置データは−16から+16までの範囲の正
又は負のデータである。しかし、このスライド式操作子
の所定の操作量に対応する各パラメータのデータ変化量
すなわち係数が、各パラメータ毎に独自に定められ、か
つ、正及び負の各領域毎に個別に定められている。これ
によって、同じ操作量であっても、その利き具合(調節
度合い)を、各パラメータ毎に異なるものとすることが
でき、共通操作によって効率的にかつ感覚に合った処理
をしながらも、各パラメータ毎に、適切な調整を施すこ
とができるようになっている。また、操作子の操作位置
(正負領域)に関連してその利き具合(調節度合い)を
各パラメータ毎に異ならせることにより、同じ操作子を
操作しながらも、各パラメータ毎に、より一層適切な調
整を夫々施すことができるようになっている。
【0057】1つのスライド式操作子(SL1〜SL
5)に対して指定される(割り当てられる)2つのパラ
メータ(パラメータ1,2)の種類と、その各パラメー
タ1,2に対応する正領域係数pと負領域係数mの値の
一例を次に示す。 〈例1〉 操作子SL1:「Brightness」 パラメータ1=FREQ; p=3, m=1 パラメータ2=FRP; p=2, m=2 〈例2〉 操作子SL2:「Thickness」 パラメータ1=DEPTH; p=1, m=1 パラメータ2=FREQ; p=1, m=2 〈例3〉 操作子SL4:「Breath feel」 パラメータ1=NLEVEL;p=3, m=1 パラメータ2=WNLPF; p=1.5, m=1.5
【0058】上記において、パラメータFREQは、共
鳴体モデル部60を制御するためのパラメータ群REP
ARの中に含まれる、共振器周波数特性設定用パラメー
タである。パラメータDEPTHは、エフェクト付与部
70を制御するためのパラメータ群EFPARの中に含
まれる、エフェクト深さ設定用パラメータである。他の
パラメータFRP,NLEVEL,WNLPFは、図3
のドライバモデル部30又は図4のパイプ/ストリング
モデル部40を制御するための、説明済みのパラメータ
でる。上記の例1について解説すると、「Bright
ness」に対応する操作子SL1に対して、FREQ
とFRPの2つのパラメータが指定(割り当て)され、
FREQの正領域係数pが3で、負領域係数mが1であ
り、FRPの正領域係数pが2で、負領域係数mが2で
あることを意味している。他の例2,例3も同様に解説
されることができる。
【0059】上記例1と例2を参照すると判るように、
異なる操作子SL1,SL2(つまり、異なる感覚的楽
音特徴要素「Brightness」と「Thickn
ess」)に対して、同じパラメータFREQが指定さ
れることもあり、しかもその場合、同じパラメータFR
EQであっても各係数p,mの値は各操作子毎に異なる
(独自に定められる)。例えば、操作子SL1を適量操
作してパラメータFREQとFRPの値を調整した後
に、操作子SL2を適量操作してパラメータDEPTH
とFREQの値を調整したとすると、パラメータFRE
Qは両方の操作子SL1,SL2の操作による影響をそ
の操作の時間順序に従って受けて調整される。上記例1
〜例3に例示したような定義が、「Tweak 1」メ
ニューにおいて使用される各スライド式操作子SL1〜
SL5に関しては、メモリ12における「Tweak
1.macro」において定義されており、「Twea
k 2」メニューにおいて使用される各スライド式操作
子に関しては、「Tweak2.macro」において
定義されている。この各Tweak.macroにおい
ては、各操作子に対応するパラメータの種類及び係数
p,mの値のみならず、「Brightness」等の
感覚的楽音特徴要素を示すタイトルも可変的に定義する
ことができる。
【0060】図18(a)を参照して、パラメータ調整
演算の一例を説明する。操作子はSL1とし、該操作子
SL1が現在位置x=+8から左方向(マイナス方向)
にスライド操作されて新位置x’=−3まで動かされた
とする。この場合、該操作子SL1に割り当てられた一
方のパラメータFREQについては、正領域での移動量
はマイナス方向に8移動したことにより−8とされ、こ
れに正領域係数p=3を掛けて、−8×3=−24を得
る。また、負領域での移動量は元々マイナスであるから
−3とされ、これに負領域係数m=1を掛けて、−3×
1=−3を得る。両者を加算して、−24+(−3)=
−27なる値を得て、これをパラメータFREQのデー
タ変化量(後述するaddに相当)とする。つまりパラ
メータFREQの現在値に「−27」を加算することに
より調整が行われる。該操作子SL1に割り当てられた
他方のパラメータFRPについては、正領域での移動量
「−8」に正領域係数p=2を掛けて、−8×2=−1
6を得る。また、負領域での移動量「−3」に負領域係
数m=2を掛けて、−3×2=−6を得る。両者を加算
して、−16+(−6)=−22なる値を得て、これを
パラメータFRPのデータ変化量(後述するaddに相
当)とする。つまりパラメータFRPの現在値に「−2
2」を加算することにより調整が行われる。
【0061】図11に示された「Tweak1表示及び
設定処理」においては、スライド式操作子SL1〜SL
5の操作に応じて、上記で略説したようなパラメータ調
整演算処理を実行する。図11において、ステップS4
1では、前記Tweak1.macroを参照して、こ
の「Tweak 1」メニューにおける各スライド式操
作子に関する定義データを得る。これに基づき、次のス
テップS42で、図16に示されたような「Tweak
1」メニュー画面を表示するための管理を行う。次の
ステップS43では、「Tweak 1」メニュー画面
における各スライド式操作子SL1〜SL5のいずれか
がスライド操作されたかどうかを判定する。NOであれ
ばリターンするが、YESであればステップS44,S
45,S46のいずれかにおいてどのようなタイプのス
ライド操作イベントがあったかを判定する。
【0062】スライド操作イベントがあった操作子の現
在の(操作イベント前の)操作位置の値をx、操作イベ
ントによる新操作位置の値をx’で示すと、ステップS
44ではx≧0かつx'≧0であるかを判定する。これ
は、図18(b)に示すように、スライド式操作子の正
領域内でマイナス方向又はプラス方向にスライド操作さ
れたことを意味する。ステップS44がYESの場合、
ステップS47に行き、前記Tweak1.macro
の定義を参照して、該操作されたスライド式操作子に割
り当てられた所要の各パラメータ毎に「add←p
(x'−x)」なる演算を行い、各パラメータ毎のデー
タ変化量addを求める。すなわち、新位置x'と現在
位置xの差分値(x'−x)に対して、正領域係数pを
掛算して、データ変化量addを得る。この場合、正領
域でだけのスライド操作であるから、負領域係数mは使
用しない。こうして求めた該操作されたスライド式操作
子に対応する各パラメータ毎のデータ変化量addを、
エディットバッファEDBUF内にストアされているデ
ータの中の当該対応する各パラメータの現在値に対して
加算し、該パラメータの値を変更する。勿論、データ変
化量addを加算することに限らず、減算又は乗算等の
適宜演算をすることにより、当該対応するパラメータの
値を変更するようにしてもよい。
【0063】ステップS45ではx≧0かつx'<0で
あるかを判定する。これは、図18(a)に示すよう
に、スライド式操作子が正領域から負領域内にマイナス
方向にスライド操作されたことを意味する。ステップS
45がYESの場合、ステップS48に行き、前記Tw
eak1.macroの定義を参照して、該操作された
スライド式操作子に割り当てられた所要の各パラメータ
毎に「add←p(−x)+mx'」なる演算を行い、
各パラメータ毎のデータ変化量addを求める。この演
算の意味については前述した通りである。求めたデータ
変化量addによってエディットバッファEDBUF内
の対応するパラメータの値を変更する点は前記ステップ
S47と同様である。
【0064】ステップS46ではx<0かつx'≧0で
あるかを判定する。これは、図18(c)に示すよう
に、スライド式操作子が負領域から正領域内にプラス方
向にスライド操作されたことを意味する。ステップS4
6がYESの場合、ステップS49に行き、前記Twe
ak1.macroの定義を参照して、該操作されたス
ライド式操作子に割り当てられた所要の各パラメータ毎
に「add←m(−x)+px'」なる演算を行い、各
パラメータ毎のデータ変化量addを求める。この演算
の意味については、前述と係数p,mが逆になっている
だけであるから、容易に理解できるであろう。求めたデ
ータ変化量addによってエディットバッファEDBU
F内の対応するパラメータの値を変更する点は前記ステ
ップS47と同様である。
【0065】ステップS44,S45,S46がいずれ
もNOの場合は、x<0かつx'<0であること、つま
り、図18(d)に示すように、スライド式操作子が負
領域内でマイナス方向又はプラス方向にスライド操作さ
れたことを意味する。この場合は、ステップS50に行
き、前記Tweak1.macroの定義を参照して、
該操作されたスライド式操作子に割り当てられた所要の
各パラメータ毎に「add←m(x'−x)」なる演算
を行い、各パラメータ毎のデータ変化量addを求め
る。この演算の意味についても、ステップS47と係数
p,mが逆になっているだけであるから、容易に理解で
きるであろう。求めたデータ変化量addによってエデ
ィットバッファEDBUF内の対応するパラメータの値
を変更する点は前記ステップS47と同様である。最後
にステップS51では、上記のように任意のパラメータ
編集処理が施されたエディットバッファEDBUFの内
をデータインタフェース17,28を介してDSP25
に転送する。
【0066】次に、図10により、パッチ表示及び編集
処理について説明する。ステップS61では、パッチ編
集処理を行えるようにするために、ディスプレイ14に
おいて所定のパッチ編集画面を表示する処理を行う。図
13〜17においては、いずれもパッチ編集画面が表示
されている。例えば、図13に参照番号を付したよう
に、パッチ編集画面は、ディスプレイ14の左側に設定
されるパレット部PLと、ディスプレイ14の略中央に
設定されるホルダ部HLとを有している。パレット部P
Lにおいて複数のパッチを表示し、マウス16によるド
ラッグ及びドロップ操作によってパレット部PLから所
望のパッチを選択してこれをホルダ部HLにセットする
ことにより、所望のパッチ選択(パッチ貼り付け)がな
される。図13〜図16はホルダ部HLが空であり、何
もパッチが選択されていない状態に対応している。図1
7はホルダ部HLにいくつかのパッチがセットされてお
り、いくつかのパッチが選択された状態を示している。
パレットには、「Resonator」(共鳴器)、
「Effects」(一般的な音響効果)、「Modu
lation Ex」(変調効果)、「Equaliz
er」(音色イコライザ)などの複数頁があり、パレッ
ト部PLの上部に設定表示された増/減キーを操作する
ことにより、所望の頁のパレットをパレット部PLに表
示することができるようになっている。図10のステッ
プS62では、そのためのパレット選択及び表示処理が
なされる。例えば「Resonator」(共鳴器)
は、共鳴体モデル部60で使用する共鳴体のタイプを選
択するためのパレットであり、各種の弦楽器の名前が選
択可能なパッチとして表示される。これらのパッチは、
それぞれの弦楽器の胴部共鳴体を実現するための複数の
パラメータの集合からなっている。
【0067】図10において、ステップS63では、上
記のようなパッチ貼り付けイベント(パッチ選択イベン
ト)があるかを判定する。なければリターンするが、あ
ればステップS64へ行く。ステップS64では、貼り
付けた(選択した)パッチに対応するパラメータ集合を
データベースから取り出して、エディットバッファED
BUF上の各対応する記憶エリアに展開し、それらの記
憶エリアに記憶されている古いパラメータと差し替え
る。すなわち、図19(a)に斜線を付して示すよう
に、オリジナルのパッチデータにおいてそのパラメータ
集合は、エディットバッファEDBUFにおけるそれら
のパラメータの記憶位置と相対的に同じ位置関係で記憶
されており、これをそっくりそのままの位置関係でエデ
ィットバッファEDBUFに転送し、一括的に差し替え
る。次のステップS65では、上記のようにパッチ単位
でのパラメータ編集処理が施されたエディットバッファ
EDBUFの内をデータインタフェース17,28を介
してDSP25に転送する。
【0068】なお、図13〜図17に示されたようなエ
ディット画面の上部において、現在選択されている音色
を示す表示がなされている。この選択音色表示は、励振
メカニズム及び構造に関する2つの選択された部分を示
す文字表示と、これに関連して選択されたバリエーショ
ンを示す文字表示と、該2つの部分の組合せをシンボリ
ックに示す略図形の表示とからなっている。音色選択画
面に戻りたい場合は、右上部に「Synthesiz
e」と表示されたキーを操作する。これに応じて図12
に示されたような音色選択画面に切り換えられる。な
お、上記実施例においては、各種の操作子が、ディスプ
レイ14とキーボード15及び/又はマウス16との組
合せによって構成されているが、これに限らず、専用の
複数の操作子ハードウェアからなるものであってもよ
い。また、電子楽器における音源方式は物理モデル音源
に限らず、その他の方式であってもよい。また、エディ
ット装置10を、電子楽器若しくは楽音合成装置本体と
別体とせずに、電子楽器若しくは楽音合成装置内に組み
込むようにしてもよい。その場合は、1つのMPUを適
宜共用することもできる。
【0069】最後に、本明細書で示された発明及び実施
態様のいくつかについて項目別に列挙する。 (1) 複数種類の楽器乃至発音物体についてその励振
メカニズム及び構造を夫々複数の部分に分けて各部分毎
に選択可能にしてなり、これらの各部分の中から任意の
複数の部分を組み合わせて選択するための操作手段と、
前記操作手段によって選択された複数の部分の組み合わ
せに対応する楽音設定データを、1つの楽音の特性を設
定するための楽音設定データとして供給する楽音設定デ
ータ供給手段とを具え、任意の楽器乃至発音物体の前記
部分を組み合わせることにより、発生しようとする1つ
の楽音の特性の設定が行えることを特徴とする楽音設定
装置。 (2) 前記楽音設定データ供給手段から供給される前
記楽音設定データは、楽音の特性を設定するための複数
のパラメータを含んでおり、これらのパラメータのいず
れかの値を任意に変更・調整するためのパラメータ調整
手段を更に具えた前記第1項に記載の楽音設定装置。 (3) 前記操作手段は、楽器における前記各部分の機
能に従って複数のグループに前記各部分を分類し、各グ
ループ毎に所望の部分を選択することにより、前記各グ
ループ毎に選択された部分からなる組み合わせを提供す
るものである前記第1項に記載の楽音設定装置。 (4) 前記グループには、楽器において振動を励起す
る機能を持つ部分に対応するグループと、楽器において
共振を起こす機能を持つ部分に対応するグループとが含
まれる前記第3項に記載の楽音設定装置。 (5) 前記操作手段は、前記グループ毎に選択可能な
部分を表示する手段を含む前記第3項に記載の楽音設定
装置。 (6) 前記表示する手段は、各部分に対応する励振メ
カニズム又は構造を略示するシンボリックな図形表示を
行う前記第5項に記載の楽音設定装置。 (7) 前記操作手段は、複数の部分の中から所望の部
分を選択するための第1の手段と、選択された複数の部
分の組み合わせが複数のバリエーションを持つ場合、そ
の中から所望のバリエーションを選択するための第2の
手段とを含む前記第1項に記載の楽音設定装置。
【0070】(8) 複数種類の楽器乃至発音物体につ
いてその励振メカニズム及び構造を夫々複数の部分に分
けて、該各部分の表示をディスプレイ上に提供するステ
ップと、前記ディスプレイ上に提供された各部分の表示
の中から複数の任意の部分を選択するステップと、複数
の選択された部分の組み合わせを示す表示を前記ディス
プレイに表示するステップと、前記複数の選択された部
分の組み合わせに対応する楽音設定データを、1つの楽
音の特性を設定するための楽音設定データとして供給す
るステップとを具える楽音設定データを選択するための
方法。 (9) データ編集用の少なくとも1つの操作子と、楽
音の特性を設定・制御するための少なくとも2つのパラ
メータを前記1つの操作子による編集の対象とすべきパ
ラメータとして指定する手段と、前記1つの操作子の操
作に応じて、該操作子による編集の対象とされる前記各
パラメータの値を夫々可変調整する制御手段とを具えた
楽音設定装置。 (10) 前記1つの操作子は所望の1つの感覚的楽音
特徴要素に対応するものであり、前記1つの操作子に対
して指定される前記少なくとも2つのパラメータは、相
互に関連して、該1つの楽音特徴要素の制御のために楽
音特性の設定・制御を実現するものである第9項に記載
の楽音設定装置。 (11) 前記制御手段は、前記操作子の所定の操作量
に対して前記各パラメータの値を夫々に独自の変化量で
可変調整するものである前記第9項又は第10項に記載
の楽音設定装置。 (12) 前記操作子は、正及び負の領域に対応して夫
々所定の範囲で移動操作することができるタイプの操作
子であり、該操作子の所定の操作量に対する前記各パラ
メータに独自の変化量が、正負各領域毎に個別に定めら
れていることを特徴とする前記第11項に記載の楽音設
定装置。 (13) 前記操作子が複数設けられており、前記指定
する手段は、少なくとも2つの異なる操作子において該
各操作子による編集の対象とすべきパラメータの1つと
して同じパラメータを指定するものである前記第9項乃
至第12項のいずれかに記載の楽音設定装置。 (14) 前記同じパラメータが指定される前記異なる
操作子間において、所定の操作量に対する該パラメータ
の値の変化量が、各操作子毎に独自に定められる前記第
13項に記載の楽音設定装置。 (15) 前記操作子は、ディスプレイにおいて表示さ
れた仮想の操作子表示物と、これに関連するスイッチ手
段とを含む前記第9項乃至第14項のいずれかに記載の
楽音設定装置。
【0071】
【発明の効果】以上の通り、この発明によれば、楽器構
造及び/又は励振メカニズムの部分を任意に選択して組
み合わせることにより、1つの楽音の特性(音色)の設
定・選択を行うようにしたので、操作者の直感に従う楽
音特性(音色)の設定・選択を容易に行うことができ
る、という優れた効果を奏する。また、操作者自らが複
雑な楽音合成アルゴリズム設計の知識を格別に有するこ
とが要求されることなく、比較的高い自由度をもって楽
音特性(音色)の選択・設定を容易に行なうことができ
るようになる、という優れた効果を奏する。また、この
発明によれば、1つの操作子の操作によって2以上のパ
ラメータを同時に設定・制御することができるので、複
数の各パラメータに対応する個別の操作子をいちいち別
々に操作することなく、関連する複数のパラメータが同
時に調整されることになり、極めて効率的であると共
に、操作者の感覚に合った手法で、調整・設定できるよ
うになる。
【図面の簡単な説明】
【図1】 この発明の一実施の形態を示すハードウェア
構成ブロック図。
【図2】 図1で音源装置として使用されるディジタル
シグナルプロセッサ(DSP)が実行する処理機能を示
すブロック図。
【図3】 図2におけるドライバモデル部が実行する処
理の詳細構成例を示すブロック図。
【図4】 図2におけるパイプ/ストリングモデル部が
実行する処理の詳細構成例を示すブロック図。
【図5】 楽器の励振メカニズム及び/又は構造の各部
分を任意に組合せることを概念的かつ例示的に示す説明
図。
【図6】 図1におけるパラメータエディタ装置内のメ
モリのメモリマップの一例を示す図。
【図7】 図1におけるパラメータエディタ装置が実行
するパラメータエディットプログラムのメインルーチン
の一例を示すフロー図。
【図8】 図7における音色選択処理の一例を示すフロ
ー図。
【図9】 図7におけるエディット処理の一例を示すフ
ロー図。
【図10】 図9におけるパッチ表示及び編集処理の一
例を示すフロー図。
【図11】 図9におけるTweak1表示及び設定処
理の一例を示すフロー図。
【図12】 図1におけるパラメータエディタ装置のデ
ィスプレイが表示する音色選択画面の一例を示す図。
【図13】 図1におけるパラメータエディタ装置のデ
ィスプレイが表示するエディット画面の一例を示す図。
【図14】 図1におけるパラメータエディタ装置のデ
ィスプレイが表示するエディット画面の別の一例を示す
図。
【図15】 図1におけるパラメータエディタ装置のデ
ィスプレイが表示するエディット画面の別の一例を示す
図。
【図16】 図1におけるパラメータエディタ装置のデ
ィスプレイが表示するエディット画面の別の一例を示す
図。
【図17】 図1におけるパラメータエディタ装置のデ
ィスプレイが表示するエディット画面の別の一例を示す
図。
【図18】 図16のエディット画面に表示されたTw
eak1メニューにおいて使用されるスライド式操作子
の操作例を示す説明図。
【図19】 パッチによるパラメータ編集処理における
メモリ差し替えの仕組みを説明する図。
【符号の説明】
10 パラメータエディタ装置 11, 21 MPU 12, 22 メモリ 13 ハードディスク装置 14 ディスプレイ 15 キーボード 16 マウス 17, 28 データインタフェース 23 演奏操作部 24 設定部 25 ディジタルシグナルプロセッサ(DSP) 30 ドライバモデル部 40 パイプ/ストリングモデル部

Claims (3)

    (57)【特許請求の範囲】
  1. 【請求項1】 複数種類の楽器乃至発音物体についてそ
    の励振メカニズム及び構造を夫々複数の部分に分けて各
    部分毎に選択可能にしてなり、これらの各部分の中から
    任意の複数の部分を組み合わせて選択するための操作手
    であって、複数の部分の中から所望の部分を選択する
    ための第1の手段と、選択された複数の部分の組み合わ
    せが複数のバリエーションを持つ場合、その中から所望
    のバリエーションを選択するための第2の手段とを含む
    ものと、 前記操作手段によって選択された複数の部分の組み合わ
    せに対応する楽音設定データを、1つの楽音の特性を設
    定するための楽音設定データとして供給する楽音設定デ
    ータ供給手段とを具え、任意の楽器乃至発音物体の前記
    部分を組み合わせることにより、発生しようとする1つ
    の楽音の特性の設定が行えることを特徴とする楽音設定
    装置。
  2. 【請求項2】 複数種類の楽器乃至発音物体についてそ
    の励振メカニズム及び構造を夫々複数の部分に分けて、
    該各部分の表示をディスプレイ上に提供する第1ステッ
    プと、 前記ディスプレイ上に提供された各部分の表示の中から
    複数の任意の部分を選択する第2ステップと、 複数の選択された部分の組み合わせを示す表示を前記デ
    ィスプレイに表示する第3ステップと、選択された複数の部分の組み合わせが複数のバリエーシ
    ョンを持つ場合、その中から所望のバリエーションを選
    択する第4ステップと、 前記第3及び第4ステップによって選択された複数の
    分の組み合わせに対応する楽音設定データを、1つの楽
    音の特性を設定するための楽音設定データとして供給す
    第5ステップとを具える楽音設定データを選択するた
    めの方法。
  3. 【請求項3】 データ編集用の少なくとも1つの操作子
    と、 楽音の特性を設定・制御するための少なくとも2つのパ
    ラメータを前記1つの操作子による編集の対象とすべき
    パラメータとして指定するものであって、前記1つの操
    作子に割り当てられる前記少なくとも2つのパラメータ
    の種類を示すデ ータと各パラメータの変化態様を示すデ
    ータとからなるデータ組を複数組用意してなり、この複
    数組のいずれかを指定することで、当該指定された組に
    ついての前記少なくとも2つのパラメータの種類を示す
    データと各パラメータの変化態様とを前記1つの操作子
    に割り当てる編集対象パラメータ指定手段と、前記編集対象パラメータ指定手段によって指定されたパ
    ラメータ種類と変化態様のデータ組を参照し、 前記1つ
    の操作子の操作に応じて、該操作子による編集の対象と
    される前記各パラメータの値を夫々可変調整する制御手
    段とを具えた楽音設定装置。
JP7301989A 1995-10-25 1995-10-25 楽音設定装置及び方法 Expired - Fee Related JP2937096B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP7301989A JP2937096B2 (ja) 1995-10-25 1995-10-25 楽音設定装置及び方法
US08/736,516 US5739454A (en) 1995-10-25 1996-10-24 Method and device for setting or selecting a tonal characteristic using segments of excitation mechanisms and structures

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7301989A JP2937096B2 (ja) 1995-10-25 1995-10-25 楽音設定装置及び方法

Publications (2)

Publication Number Publication Date
JPH09120290A JPH09120290A (ja) 1997-05-06
JP2937096B2 true JP2937096B2 (ja) 1999-08-23

Family

ID=17903548

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7301989A Expired - Fee Related JP2937096B2 (ja) 1995-10-25 1995-10-25 楽音設定装置及び方法

Country Status (2)

Country Link
US (1) US5739454A (ja)
JP (1) JP2937096B2 (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6140565A (en) * 1998-06-08 2000-10-31 Yamaha Corporation Method of visualizing music system by combination of scenery picture and player icons
US6180862B1 (en) * 1998-06-30 2001-01-30 Yamaha Corporation System and method for editing tone parameter by use of a communication network
JP4608718B2 (ja) * 2000-01-12 2011-01-12 ヤマハ株式会社 楽器
JP3700532B2 (ja) * 2000-04-17 2005-09-28 ヤマハ株式会社 演奏情報編集再生装置
US6369310B1 (en) * 2000-09-22 2002-04-09 Roland Corporation Electronic musical instrument having server section for remote control of settings over a communication channel
JP2002311957A (ja) * 2001-04-17 2002-10-25 Kawai Musical Instr Mfg Co Ltd 共鳴装置、共鳴方法及び共鳴処理のためのコンピュータプログラム
JP3620477B2 (ja) * 2001-07-04 2005-02-16 ヤマハ株式会社 信号情報表示装置
US7742609B2 (en) * 2002-04-08 2010-06-22 Gibson Guitar Corp. Live performance audio mixing system with simplified user interface
JP3952932B2 (ja) * 2002-11-15 2007-08-01 ヤマハ株式会社 電子音楽装置のカーソル移動制御装置
JP2006030414A (ja) * 2004-07-13 2006-02-02 Yamaha Corp 音色設定装置及びプログラム
DE102004047032A1 (de) * 2004-09-28 2006-04-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Bezeichnen von verschiedenen Segmentklassen
JP4623060B2 (ja) * 2007-07-18 2011-02-02 ヤマハ株式会社 波形生成装置、音響効果付与装置、および楽音発生装置
JP5428140B2 (ja) * 2007-08-01 2014-02-26 カシオ計算機株式会社 パラメータ制御装置およびパラメータ制御処理プログラム
GB2486663A (en) * 2010-12-21 2012-06-27 Sony Comp Entertainment Europe Audio data generation using parametric description of features of sounds
JP6410345B2 (ja) * 2014-08-20 2018-10-24 株式会社河合楽器製作所 サウンドプレビュー装置及びプログラム
US10360887B2 (en) * 2015-08-02 2019-07-23 Daniel Moses Schlessinger Musical strum and percussion controller
JP6720728B2 (ja) 2016-06-28 2020-07-08 ヤマハ株式会社 音色設定装置、電子楽器システムおよび音色設定方法
JP7395901B2 (ja) 2019-09-19 2023-12-12 ヤマハ株式会社 コンテンツ制御装置、コンテンツ制御方法およびプログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58211789A (ja) * 1982-06-04 1983-12-09 ヤマハ株式会社 楽音合成装置
US5212334A (en) * 1986-05-02 1993-05-18 Yamaha Corporation Digital signal processing using closed waveguide networks
US4862783A (en) * 1987-06-26 1989-09-05 Yamaha Corporation Tone control device for an electronic musical instrument
US5040448A (en) * 1987-10-14 1991-08-20 Casio Computer Co., Ltd. Electronic musical instrument with user-programmable tone generator modules
US5153829A (en) * 1987-11-11 1992-10-06 Canon Kabushiki Kaisha Multifunction musical information processing apparatus
JP2518464B2 (ja) * 1990-11-20 1996-07-24 ヤマハ株式会社 楽音合成装置
IT1245155B (it) * 1991-02-13 1994-09-13 Roland Europ Spa Sistema per l'impostazione di parametri in uno strumento musicale elettronico
JP2707913B2 (ja) * 1991-05-09 1998-02-04 ヤマハ株式会社 楽音合成装置
US5331111A (en) * 1992-10-27 1994-07-19 Korg, Inc. Sound model generator and synthesizer with graphical programming engine
US5559301A (en) * 1994-09-15 1996-09-24 Korg, Inc. Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems

Also Published As

Publication number Publication date
JPH09120290A (ja) 1997-05-06
US5739454A (en) 1998-04-14

Similar Documents

Publication Publication Date Title
JP2937096B2 (ja) 楽音設定装置及び方法
JP2518464B2 (ja) 楽音合成装置
US6362411B1 (en) Apparatus for and method of inputting music-performance control data
US6369311B1 (en) Apparatus and method for generating harmony tones based on given voice signal and performance data
JP2001159892A (ja) 演奏データ作成装置及び記録媒体
JP3915807B2 (ja) 奏法自動判定装置及びプログラム
JPH08339193A (ja) カラオケ装置
JP3707122B2 (ja) スタイル変更装置およびカラオケ装置
JP2004078095A (ja) 奏法決定装置及びプログラム
JPH09330079A (ja) 楽音信号発生装置及び楽音信号発生方法
JP2006126710A (ja) 奏法決定装置及びプログラム
JPH04204598A (ja) 電子楽器
JP3702691B2 (ja) 自動演奏の制御データ入力装置
Winter Interactive music: Compositional techniques for communicating different emotional qualities
US5841054A (en) Musical tone synthesizing apparatus having competibility of tone color parameters for different systems
JP2002328673A (ja) 電子楽譜表示装置およびプログラム
JP3700442B2 (ja) 奏法対応入力システム及びその記録媒体
JPH10124046A (ja) 自動演奏データ変換システム及びプログラムを記録した媒体
JP2007316269A (ja) 楽音合成装置及びプログラム
JP3587133B2 (ja) 発音長決定方法と装置及び記録媒体
JP4802947B2 (ja) 奏法決定装置及びプログラム
JP3702690B2 (ja) 自動演奏の制御データ入力装置
US20240428758A1 (en) Methods, systems and computer program products for providing graphical user interfaces for producing digital content
JP3812509B2 (ja) 演奏データ処理方法および楽音信号合成方法
JP3654026B2 (ja) 奏法対応入力システム及びその記録媒体

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080611

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090611

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100611

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100611

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110611

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120611

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120611

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140611

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees