JPH046598A - Timbre selecting device - Google Patents
Timbre selecting deviceInfo
- Publication number
- JPH046598A JPH046598A JP2108239A JP10823990A JPH046598A JP H046598 A JPH046598 A JP H046598A JP 2108239 A JP2108239 A JP 2108239A JP 10823990 A JP10823990 A JP 10823990A JP H046598 A JPH046598 A JP H046598A
- Authority
- JP
- Japan
- Prior art keywords
- timbre
- tone
- specified
- command
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 abstract description 4
- 238000000034 method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 241000189658 Piano group Species 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 102100022404 E3 ubiquitin-protein ligase Midline-1 Human genes 0.000 description 1
- 101000680670 Homo sapiens E3 ubiquitin-protein ligase Midline-1 Proteins 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、受信した音色選択指令にもとづいて生成する
楽音の音色を選択する装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an apparatus for selecting a timbre of a musical tone to be generated based on a received timbre selection command.
従来、鍵盤などの演奏手段を有する、あるいは有さない
電子楽器において生成する楽音の音色を選択する場合に
は、パネル上などに設けられた音色選択操作子を操作し
て選択する他に、MIDI(Musical Inst
rument Digital Interface)
などの通信手段を介して他の電子楽器など外部の装置か
ら受信した音色選択指令にもとづいて選択することも広
く行なわれている。MIDIを用いて音色選択を行なう
場合には、プログラム・チェンジと呼ばれる音色選択指
令によって選択すべき音色番号を楽音を生成する電子楽
器に与える。音色選択指令を受信した電子楽器では受信
した音色番号に対応する音色を選択する。しかしながら
、プログラム・チェンジによって指定できる音色数は1
28種類だけであるため、プログラム・チェンジに類す
る新たな音色選択指令を定義し、より多くの音色を選択
できるようにすることも考えられている。Conventionally, when selecting the timbre of a musical sound generated by an electronic musical instrument with or without a performance means such as a keyboard, in addition to operating the timbre selection operator provided on the panel, (Musical Inst.
(Digital Interface)
It is also widely practiced to select a timbre based on a timbre selection command received from an external device such as another electronic musical instrument via communication means such as . When selecting a tone color using MIDI, a tone color number to be selected is given to an electronic musical instrument that generates musical tones by a tone color selection command called a program change. The electronic musical instrument that receives the timbre selection command selects the timbre corresponding to the received timbre number. However, the number of tones that can be specified by program change is only 1.
Since there are only 28 types, it is also being considered to define a new timbre selection command similar to a program change so that more timbres can be selected.
ところで、ある音色番号に対応する音色がどのような音
色であるかは電子楽器によって異なるため、所望の音色
を得ようとする場合には予め音色番号と音色との対応関
係を知る必要がある。このため、音色番号と音色との関
係を電子楽器間で統一しておくことも考えられる。By the way, since the tone color corresponding to a certain tone color number differs depending on the electronic musical instrument, in order to obtain a desired tone color, it is necessary to know the correspondence between the tone color number and tone color in advance. For this reason, it is conceivable to standardize the relationship between tone color numbers and tone colors among electronic musical instruments.
しかしながら、電子楽器によっては特定の音色の楽音の
み生成可能、すなわち楽音生成できる音色数が音色選択
指令によって指定されうる音色数より少ないものもあり
、楽音生成できない音色に対応する音色番号が指定され
た場合には音色選択指令が無視され音色が切り換えが行
なわれないために不適当な音色で楽音生成かなされると
いった問題点があった。However, some electronic musical instruments can only generate musical tones of a specific tone, that is, the number of tones that can be generated is less than the number of tones that can be specified by the tone selection command, and the tone number corresponding to the tone that cannot be generated is specified. In some cases, the timbre selection command is ignored and the timbre is not switched, resulting in a musical tone being generated with an inappropriate timbre.
本発明は前述のような問題点を解決し通信手段を介して
音色選択指令を受信する場合に不適当なな音色が選択さ
れることがないようにすることを目的としたものである
。SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned problems and to prevent an inappropriate tone from being selected when a tone color selection command is received via a communication means.
前述した課題を解決するために、本発明による音色選択
装置の構成上の特徴は、第1図に示されているように、
(a)音色選択指令にもとづいて、前記指令の指定する
音色の楽音が生成可能か否かを判断する第1の判断手段
(1)、
(b)音色選択指令にもとづいて、前記指令の指定する
音色が第1の領域に属するものか第2の領域に属するも
のかを判断する第2の判断手段(2)および
(C)前記第1の判断手段によって生成可能と判断され
た場合には前記指令の指定する音色を選択し、前記第1
の判断手段によって生成可能でないと判断されかつ前記
第2の判断手段によって第1の領域に属すると判断され
た場合には前記指令の指定する音色の代りとなる他の所
定音色を選択し、前記第1の判断手段によって生成可能
でないと判断されかつ前記第2の判断手段によって第2
の領域に属すると判断された場合には楽音生成を行なわ
ないようにする選択手段(3)を具えることである。In order to solve the above-mentioned problems, the structural features of the timbre selection device according to the present invention are as shown in FIG. (b) Based on a timbre selection command, the timbre specified by the command belongs to the first area or the second area; (2) and (C) if the first determining means determines that the tone color can be generated, selects the tone specified by the command;
If the determining means determines that the timbre cannot be generated, and the second determining means determines that the timbre belongs to the first region, another predetermined timbre is selected as a substitute for the timbre specified by the command, and the If the first determining means determines that the generation is not possible, and the second determining means determines that the second
The present invention is to include a selection means (3) for not performing musical tone generation when it is determined that the musical tone belongs to the area.
楽音生成できる音色が指定された場合には指定された音
色の楽音が生成される。第1の領域に属する楽音生成で
きない音色が指定された場合には指定された音色の代り
の音色によって楽音生成がなされる。第2の領域に属す
る楽音生成できない音色が指定された場合には楽音生成
が行なわれないため不適当な音色が選択されることがな
い。If a timbre that can generate a musical tone is specified, a musical tone of the specified timbre is generated. If a timbre belonging to the first area that cannot be generated is specified, the musical tone is generated using a timbre in place of the specified timbre. If a timbre that belongs to the second area and cannot be generated is specified, musical tone generation is not performed, so that an inappropriate timbre is not selected.
本発明が適用された電子楽器の具体的な説明をする前に
本発明による音色選択動作の、概略を説明する。Before giving a detailed explanation of the electronic musical instrument to which the present invention is applied, an outline of the tone color selection operation according to the present invention will be explained.
第2図には音色選択指令によって音色か指定される様子
が示されている。ここでは音色指定が音色選択指令1お
よび音色選択指令2の2つの音色選択指令によって行な
われるものとする。音色選択指令1は具体的には、MI
DI規格で定義されているプログラム・チェンジであり
、音色選択指令2は新たに定義することが考えられてい
るプログラム・チェンジに類する指令である。図中の列
は音色選択指令1の指定値(音色番号)よって指定され
、行は音色選択指令2の指定値によって指定される。例
えば音色選択指令lによって”20”が音色選択指令2
によって”0”が指定されている場合には図中の列、行
が(20,O)の位置の音色が指定される。音色選択指
令1、音色選択指令2とも7ビツトの2進数で指定値を
表現しており、すなわちO〜127の指定値で指定を行
ない、全部で128の二乗の16384種類の音色の指
定が可能となっている。FIG. 2 shows how a tone color is designated by a tone color selection command. Here, it is assumed that the timbre specification is performed by two timbre selection commands, timbre selection command 1 and timbre selection command 2. Specifically, the tone selection command 1 is MI
This is a program change defined in the DI standard, and the timbre selection command 2 is a command similar to a program change that is being considered to be newly defined. The columns in the figure are specified by the specified values (tone color numbers) of the timbre selection command 1, and the rows are specified by the specified values of the timbre selection command 2. For example, "20" is timbre selection command 2 due to timbre selection command l.
If "0" is specified by , the tone at the column and row (20, O) in the figure is specified. Both timbre selection command 1 and timbre selection command 2 express specified values using 7-bit binary numbers, that is, specifying values from 0 to 127, making it possible to specify a total of 128 squared, or 16,384 types of timbres. It becomes.
同じ音色選択指令によって指定される音色は楽音生成の
方式などによらずどの電子楽器においてもだいたい同じ
になるよう音色が配置されている。The timbres specified by the same timbre selection command are arranged so that they are approximately the same in all electronic musical instruments, regardless of the method of musical tone generation.
エンベロープ形状などの音色特性が類似している音色は
グループ化され同一列にまとめられている。Tones that have similar tonal characteristics such as envelope shapes are grouped and placed in the same column.
グループ化されている音色は列番号および行番号がO〜
79である位置に配置されている。それ以外の領域に配
置されている音色はグループ化されていない。以下の説
明ではグループ化されている領域を”グループ化領域”
、グループ化されていない領域を”非グループ化領域”
と称する。なお、非グループ化領域には他に類似した音
色が存在せずグループ化しにくい、波の音、汽車の音な
どの効果音、あるいはノイズ音などが配置されている。Grouped tones have column numbers and row numbers from O to
79. Tones placed in other areas are not grouped. In the following explanation, the grouped area is referred to as the "grouping area".
, the ungrouped area is called "ungrouped area"
It is called. Note that sound effects such as the sound of waves, the sound of a train, or noise sounds, which are difficult to group because there are no other similar tones, are placed in the non-grouping area.
グループ化領域内の各グループは列を指定することによ
って、グループ内の各音色は行を選択することによって
指定される。グループには”ピアノグループ” バイ
オリングループ”などがあり、例えば、(32,O)〜
(32,79)の位置に配置されている音色ははピアノ
グループを構成する音色であって、音色(32,O)の
位置には”フル・コンサート・グランドピアノ”の音色
、(32,7)の位置には”セミ・コンサート・ピアノ
”の音色、(32,48)の位置には”電気ピアノ”の
音色、(32,55)の位置には”金属的な電気ピアノ
”の音色が配置されている。各グループ内の音色はさら
に16音色づつサブグループを構成しており、例えば(
32,O)〜(32,15)の位置は”グランドピアノ
サブグループ(32,48)〜(32,63)の位置は
”電気ピアノサブグループ”とされている。また、各グ
ループの行番号が”0”である音色はそのグループの音
色を代表する標準音色とされている。Each group within the grouping area is specified by specifying a column, and each tone within the group is specified by selecting a row. Groups include "piano group", "violin group", etc. For example, (32, O) ~
The tone placed at position (32, 79) is the tone that constitutes the piano group, and the tone placed at position (32, O) is the tone of "full concert grand piano", (32,7 ) position has a “semi-concert piano” tone, position (32, 48) has an “electric piano” tone, and position (32, 55) has a “metallic electric piano” tone. It is located. The tones within each group further constitute subgroups of 16 tones, for example (
The positions of 32, O) to (32, 15) are "grand piano subgroup" and the positions of (32, 48) to (32, 63) are "electric piano subgroup". Also, the row number of each group The tone color for which is "0" is considered to be the standard tone color representing the tone color of that group.
各サブグループにおいても同様に、行番号が”O””1
6”32”48”64”であ
る音色がそのサブグループの標準音色とされている。前
述の例でいえば、(32,O)の位置の”フル・コンサ
ート・グランドピアノ”が”ピアノグループの標準音色
であり、(32,48)の位置の”電気ピアノ”が”電
気ピアノグループ”の標準音色である。要するにグルー
プ化領域内の音色に関して、グループすなわち基本的な
音色種別は音色選択指令lによって指定でき、その音色
のバリエーションは音色選択指令2によって指定できる
ようになっているとともに各グループあるいはサブグル
ープにそのグループの音色を代表する標準音色が設定さ
れている。Similarly, in each subgroup, the line number is “O””1
The timbre of 6"32"48"64" is the standard timbre of that subgroup. In the example above, the "full concert grand piano" at position (32, O) is the standard tone of the "piano group," and the "electric piano" at position (32, 48) is the standard tone of the "electric piano group." In short, regarding the tones within the grouping area, the group or basic tone type can be specified by the tone selection command 1, and variations of that tone can be specified by the tone selection command 2. Each group or subgroup has a standard timbre representative of that group's timbre.
音色選択動作について説明する。前述のように2つの音
色選択指令によって16384種類の音色の選択か可能
であるが、電子楽器によっては特定の音色の楽音のみ生
成可能である。生成可能でない音色が指定された場合の
動作が本発明を特徴付けるものである。この動作は指定
された音色がグループ化領域に属するか非グループ化領
域に属するかによって異なっている。なお、少なくとも
各グループの標準音色の楽音は生成可能とする。The tone color selection operation will be explained. As mentioned above, it is possible to select 16,384 types of tones by using two tone color selection commands, but depending on the electronic musical instrument, only musical tones of a specific tone can be generated. What characterizes the present invention is the operation when a tone color that cannot be generated is specified. This operation differs depending on whether the specified tone belongs to a grouped area or a non-grouped area. Note that it is possible to generate at least musical tones of standard tones for each group.
グループ化領域に属する生成可能でない音色が指定され
た場合には、指定された音色の属するサブグループの標
準音色を代りの音色として選択する。例えば、(32,
55)の位置の音色が指定されたが、この位置に対応す
る音色の楽音が生成可能でない場合には代りに(32,
48)の位置の音色を選択する。サブグループの標準音
色が生成可能の場合はこの標準音色の楽音を生成する。When a timbre that cannot be generated and belongs to a grouping area is specified, a standard timbre of a subgroup to which the specified timbre belongs is selected as a substitute timbre. For example, (32,
If the timbre at position 55) is specified, but it is not possible to generate a musical tone with the timbre corresponding to this position, the timbre at position (32,
Select the tone at position 48). If a standard timbre of a subgroup can be generated, a musical tone of this standard timbre is generated.
サブグループの標準音色の楽音も生成可能でない場合に
は指定された音色の属するグループの標準音色による楽
音を生成する。例えば、(32,55)の位置に音色も
(32,48)の位置に対応する音色も楽音生成可能で
ない場合には(32゜0)の位置の音色が選択される。If it is not possible to generate a musical tone of the standard timbre of the subgroup, a musical tone of the standard timbre of the group to which the specified timbre belongs is generated. For example, if neither the timbre at the position (32, 55) nor the timbre corresponding to the position (32, 48) can generate musical sounds, the timbre at the position (32°0) is selected.
少なくとも各グループの標準音色の楽音が生成可能であ
れば生成可能でない音色が指定されたとしても指定され
た音色に近い代りの音色によって楽音が生成される。If musical tones of at least the standard timbre of each group can be generated, even if a timbre that cannot be generated is specified, a musical tone can be generated using an alternative timbre close to the specified timbre.
また生成可能な音色が指定された場合には指定どおりの
音色が選択されるので、どのような音色が指定されても
不都合が生じない。Furthermore, if a timbre that can be generated is specified, the specified timbre is selected, so no problem occurs no matter what timbre is specified.
また、非グループ化領域に属する生成可能でない音色が
指定された場合には、指定された音色に近い音色がない
ため楽音生成を行なわない。非グループ化領域の音色は
効果音などの音色であるため楽音生成を行なわなくても
音楽表現が著しく損われることがなく不都合は生じない
。また、指定された音色の代りに指定された音色からほ
ど遠い音色による楽音を生成することによって生じる不
自然さを防ぐことかできる。Furthermore, if a timbre that cannot be generated and belongs to a non-grouped area is specified, no musical tone is generated because there is no timbre close to the specified timbre. Since the tones in the non-grouped area are tones such as sound effects, musical expression is not significantly impaired and no inconvenience occurs even if musical tones are not generated. Furthermore, it is possible to prevent unnaturalness caused by generating a musical tone with a timbre far from the specified timbre instead of the specified timbre.
次に、本発明による音色選択装置を具えた電子楽器の具
体的実施例を図面を参照しつつ説明する。Next, a specific embodiment of an electronic musical instrument equipped with a timbre selection device according to the present invention will be described with reference to the drawings.
第3図には、本発明が適用された電子楽器の構成か概略
的に示されている。FIG. 3 schematically shows the configuration of an electronic musical instrument to which the present invention is applied.
MIDI回路20は外部の装置から供給されたMxDI
i号による演奏データを一時記憶するものである。与え
られる演奏データには楽音の生成開始/停止を指示する
ノートオン/オフ指令の他に音色選択を指示する音色選
択指令も含まれている。The MIDI circuit 20 receives MxDI supplied from an external device.
This is to temporarily store performance data by number i. The given performance data includes not only note on/off commands for starting and stopping the generation of musical tones, but also timbre selection commands for instructing timbre selection.
MIDI回路20は複数の演奏データを記憶するFIF
O(フー、−ストーイン/ファーストーアウトメモリ)
を内蔵しており記憶された演奏データは供給された順に
読み出されるよう構成されている。The MIDI circuit 20 is an FIF that stores multiple pieces of performance data.
O (Fu, -Stoin/First to Out Memory)
is built in, and the stored performance data is read out in the order in which it is supplied.
記憶された演奏データは所定プログラムを実行する中央
処理装置t (CPU)22の制御のもとバス21を介
してCPU22に供給される。The stored performance data is supplied to the CPU 22 via the bus 21 under the control of the central processing unit t (CPU) 22 which executes a predetermined program.
読み出し専用メモリ(ROM)23は、CPU22にて
実行されるプログラム、この電子楽器で楽音生成可能な
各音色に対応した楽音生成に用いられるトーンデータ、
および音色選択指令によって指定されうる16384種
類の全音色に関してその音色が生成可能か否かを示す情
報を記憶している。A read-only memory (ROM) 23 stores programs executed by the CPU 22, tone data used to generate musical tones corresponding to each tone that can be generated by this electronic musical instrument,
It also stores information indicating whether or not the timbre can be generated for all of the 16,384 types of timbres that can be specified by the timbre selection command.
以下の説明では指定されうる音色が生成可能か否かを示
す情報を記憶している領域を”音色マツプ“と称する。In the following explanation, the area that stores information indicating whether or not a specified timbre can be generated will be referred to as a "timbre map."
書き込み/読み出し可能メモリ(RAM)24には、こ
のプログラムを実行するに必要な各種レジスタなどの記
憶領域が設定されている。In the read/write memory (RAM) 24, storage areas such as various registers necessary for executing this program are set.
CPU22は前記プログラムを実行することにより、前
記MIDI回路20を介して供給された演奏データにも
とづき、演奏データに含まれる音色選択指令によってR
OM23に記憶されているトーンデータのうち楽音生成
に用いるトーンデータを選択するとともに、楽音生成回
路25に制御データを与え所望の楽音信号を生成させる
。楽音生成回路25は与えられた制御データにもとづい
た音色特性を有する経時的に変化する楽音信号を生成す
る。By executing the program, the CPU 22 selects R based on the performance data supplied via the MIDI circuit 20 according to the tone selection command included in the performance data.
The tone data used for musical tone generation is selected from among the tone data stored in the OM 23, and control data is given to the musical tone generation circuit 25 to generate a desired musical tone signal. The musical tone generation circuit 25 generates a musical tone signal that changes over time and has timbre characteristics based on the supplied control data.
生成された楽音信号は増幅器26を介してスピーカ27
より楽音として放音される。The generated musical tone signal is sent to the speaker 27 via the amplifier 26.
It is emitted as a more musical sound.
第4図にはCPU22によって実行されるメインルーチ
ンが示されている。FIG. 4 shows the main routine executed by the CPU 22.
A 電源の投入によりプログラムの実行を開始し、MI
DI回路20、RAM24および楽音生成回路25を初
期設定する。A When the power is turned on, program execution starts and MI
The DI circuit 20, RAM 24, and tone generation circuit 25 are initialized.
B 新たな演奏データがMID1回路20に供給されて
いるか否かを判断する。供給されている場合には次ステ
ツプに進み、供給されていない場合にはこのステップの
処理を繰返す。B. Determine whether new performance data is being supplied to the MID1 circuit 20. If it is supplied, proceed to the next step; if it is not supplied, this step is repeated.
C供給された演奏データを解読し、音色選択指令2か否
かを判断する。音色選択指令2である場合には次ステツ
プに進み、音色選択指令2でない場合にはステップEに
進む。C The supplied performance data is decoded and it is determined whether or not it is the timbre selection command 2. If it is the timbre selection command 2, the process advances to the next step, and if it is not the timbre selection command 2, the process advances to step E.
D 音色選択指令2の指定する指定値を行指定値Yとす
る。このステップの処理が終了したらステップBに戻る
。D. The specified value specified by tone color selection command 2 is set as row specified value Y. When the processing of this step is completed, the process returns to step B.
E 供給された演奏データを解読し、音色選択指令1か
否かを判断する。音色選択指令1である場合には次ステ
ツプに進み、音色選択指令1でない場合にはステップG
に進む。E Decode the supplied performance data and determine whether it is tone selection command 1 or not. If the timbre selection command is 1, proceed to the next step; if the timbre selection command is not 1, proceed to step G.
Proceed to.
F ステップDにて設定された行指定値Yおよび音色選
択指令1に応じた音色選択処理を行ない、ROM23に
記憶されているトーンデータのうち楽音生成に使用する
トーンデータを選択する。F Perform tone color selection processing according to the row designation value Y and tone color selection command 1 set in step D, and select tone data to be used for musical tone generation from among the tone data stored in the ROM 23.
具体的には楽音生成に使用する音色の位置(X。Specifically, the position of the timbre used for musical tone generation (X.
Y’ )を求める。(rY’Jは行指定値Yにもとづい
て設定される行指定値)詳しくは後述する。このステッ
プの処理か終了したらステップBに戻る。Find Y'). (rY'J is a row designation value set based on the row designation value Y) The details will be described later. When the processing of this step is completed, the process returns to step B.
G 音色選択指令以外の演奏データであるので、ステッ
プFで求めた音色の位置(x、 y’ )に対応するト
ーンデータをROM23より読み出し、読み出されたト
ーンデータと供給された演奏データとにもとづいて楽音
生成回路25に制御データを与え、楽音生成の開始/停
止などの処理を行なう。なお、行指定値Y°の値が”1
28”とされている場合には楽音生成を行なわない。G Since the performance data is other than the tone selection command, the tone data corresponding to the tone position (x, y') obtained in step F is read from the ROM 23, and the read tone data and the supplied performance data are combined. Based on this, control data is given to the musical tone generation circuit 25 to perform processing such as starting/stopping musical tone generation. In addition, if the value of the row specified value Y° is "1"
28'', musical tone generation is not performed.
このステップの処理か終了したらステップBに戻る。When the processing of this step is completed, the process returns to step B.
なお、生成する楽音の音色が切り換えられる場合には、
音色選択指令2、音色選択指令1の順で、あるいは音色
選択指令1のみが与えられるものとする。In addition, when the tone of the generated musical tone is changed,
It is assumed that the timbre selection command 2 and the timbre selection command 1 are given in this order, or only the timbre selection command 1 is given.
第5図にはCPU22によって実行される音色選択処理
ルーチンが示されている。FIG. 5 shows a tone color selection processing routine executed by the CPU 22.
D−1音色選択指令1の指定する指定値を列指定値Xと
する。The specified value specified by the D-1 timbre selection command 1 is set as the column specified value X.
D−2列指定値Xおよび行指定値Yで指定される位置(
X、 Y)の音色に対応する音色の楽音の生成が可能か
否かを判断する。具体的には、ROM23に設定されて
いる音色マツプを列指定値Xおよび行指定値Yによって
参照することによって判断する。(x、y)の位置の音
色の楽音が生成可能である場合には次ステツプに進み、
生成可能でない場合にはステップD−4に進む。D-2 The position specified by column specification value X and row specification value Y (
It is determined whether it is possible to generate a musical tone with a tone color corresponding to the tone color (X, Y). Specifically, the determination is made by referring to the tone color map set in the ROM 23 using the column designation value X and row designation value Y. If it is possible to generate a musical tone with the tone at the position (x, y), proceed to the next step,
If generation is not possible, proceed to step D-4.
D−3行指定値Yの値を行指定値Y゛ とする。D-3 Let the value of the row designation value Y be the row designation value Y゛.
このステップの処理が終了したらメインルーチンに戻る
。When the processing of this step is completed, the process returns to the main routine.
D−4(X、Y)の位置の音色がグループ化領域に属す
るものか否かを判断する。具体的には列指定値Xが79
以下であってかつ行指定値Yが79以下であるか否かを
判断する。グループ化領域に属するものであった場合に
は次ステツプに進み、グループ化領域に属さない場合す
なわち非グループ化領域に属する場合にはステップD−
8に進む。It is determined whether the tone at the position D-4 (X, Y) belongs to the grouping area. Specifically, the column specified value X is 79
It is determined whether or not the row designation value Y is 79 or less. If it belongs to the grouping area, proceed to the next step; if it does not belong to the grouping area, that is, if it belongs to the non-grouping area, step D-
Proceed to step 8.
D−5(X、Y)の位置の音色か属するサブグループの
標準音色に対応する行指定値を求める。The row designation value corresponding to the standard tone of the subgroup to which the tone at position D-5 (X, Y) belongs is determined.
具体的には行指定値Yの下位4ビツトを”0”とした値
を行指定値Y゛ とする。Specifically, the value with the lower 4 bits of the row designation value Y set to "0" is set as the row designation value Y'.
D−6(X、Y’)の位置の音色の楽音が生成可能か否
かを判断する。(X、 Y’ )の位置の楽音が生成可
能である場合にはメインルーチンに戻り、生成可能でな
い場合には次ステツプに進む。It is determined whether a musical tone having the tone at the position D-6 (X, Y') can be generated. If the musical tone at the position (X, Y') can be generated, the process returns to the main routine; if not, the process proceeds to the next step.
D−7(X、Y)の位置の音色が属するグループの標準
音色に対応する行指定値を求める。具体的には行指定値
Y°の値を”O”とする。Find the row designation value corresponding to the standard timbre of the group to which the timbre at position D-7 (X, Y) belongs. Specifically, the value of the row designation value Y° is set to "O".
D−8行指定値Y′の値を楽音生成を行なわないことを
示す”128”とする。The value of the designated value Y' in line D-8 is set to "128" indicating that musical tone generation is not performed.
以上に示したように音色選択処理では、音色選択指令に
よって指定された音色の楽音が生成可能である場合には
その音色を選択し、グループ化領域の生成可能でない音
色が指定された場合にはその音色の属するサブグループ
あるいはグループの標準音色を代りの音色として選択す
る。また非グループ化領域の生成可能でない音色が指定
された場合には楽音生成を行なわないようにする。すな
わち、グループ化領域の音色に関してはどのような音色
選択指令が供給された場合であっても生成可能な音色の
うち最も適当な音色が選択され、非グループ化領域の音
色に関しては楽音生成可能でない音色が指定された場合
には不自然な音色の楽音が生成されないようにしている
。As shown above, in the timbre selection process, if a musical tone of the timbre specified by the timbre selection command can be generated, that timbre is selected, and if a timbre that cannot be generated is specified in the grouping area, the timbre is selected. The standard tone of the subgroup or group to which the tone belongs is selected as the substitute tone. Furthermore, if a tone color that cannot be generated in a non-grouped area is specified, musical tone generation is not performed. In other words, for tones in the grouped area, the most appropriate tone is selected from among the tones that can be generated, no matter what tone selection command is supplied, and for tones in the non-grouped area, it is not possible to generate musical sounds. When a tone is specified, musical tones with unnatural tones are not generated.
なお、前記実施例においては音色選択指令によって指定
された音色の楽音が生成可能か否かを音色マツプを参照
することにより判断し、生成可能でない場合には生成可
能な他の音色を代りに選択するなどしているが、音色選
択指令の指定する全音色に対応して、指定される音色と
実際に選択される音色との関係を記憶した”音色選択マ
ツプ”を予め用意し、音色選択指令にもとづいて音色選
択マツプから対応する音色を読み出すことにより直接音
色を選択するようにしてもよい。例えば、(32,55
)の位置の音色の楽音は生成できないが(32,48)
の位置の音色の楽音は生成できる場合には、音色選択マ
ツプの(32,48)に対応する箇所に値”48”を記
憶しておくとともに、(32,55)に対応する箇所に
も値”48”を記憶してお(。この場合には(32,5
5)の位置を指定する音色選択指令によって(32゜4
8)の位置の音色か選択される。また、音色選択マツプ
の、非グループ化領域の楽音生成可能でない音色に対応
する領域には楽音生成可能でないことを示す値”128
”を記憶しておく。あるいは、音色選択マツプには選択
すべき音色のトーンデータが記憶されているROM23
におけるアドレスを記憶しておくようにしてもよい。こ
のような音色選択マツプを用いる場合には音色選択指令
にもとづく判断処理を行なう必要がないため音色選択に
関わる処理を単純化できる。In the embodiment described above, it is determined by referring to the timbre map whether or not a musical tone of the timbre specified by the timbre selection command can be generated, and if it is not possible to generate a musical tone, another timbre that can be generated is selected instead. However, in response to all the tones specified by the timbre selection command, a ``timbre selection map'' that stores the relationship between the specified timbre and the actually selected timbre is prepared in advance, and the timbre selection map is Alternatively, a tone color may be directly selected by reading out a corresponding tone color from a tone color selection map based on the tone color selection map. For example, (32,55
Although it is not possible to generate a musical tone with the tone at the position of (32, 48)
If it is possible to generate a musical tone with the tone at the position, store the value "48" in the location corresponding to (32, 48) on the tone selection map, and also store the value "48" in the location corresponding to (32, 55). Remember “48” (in this case, (32,5)
5) by the tone selection command specifying the position (32°4
The tone at position 8) is selected. In addition, in the timbre selection map, the area corresponding to the timbre for which musical sound generation is not possible in the non-grouped area has a value "128" indicating that musical sound generation is not possible.
”.Alternatively, the tone selection map stores the tone data of the tone to be selected in the ROM23.
The address may be stored. When such a timbre selection map is used, it is not necessary to perform judgment processing based on a timbre selection command, so that the processing related to timbre selection can be simplified.
また、音色選択マツプの楽音生成可能でない音色に対応
する領域に、代りに別の音色を選択することを示す値を
記憶するようにし、前記マツプからその値が読み出され
た場合には行指定値を前記実施例に示された方法などに
より変更し別の音色を選択するようにしてもよい。例え
ば、楽音生成可能でない音色に対応する領域に”−1”
を記憶しておく。マツプ参照時に”−1”が読み出され
た場合には(−指定値を指定された音色の属するサブグ
ループの標準音色に対応する値とし、再びマツプを参照
する。サブグループの標準音色も楽音生成可能でない場
合にはマツプのこれに対応する領域にも”−1”を記憶
しておく。あるいは楽音生成可能でない標準音色が属す
るサブグループの各音色に対応する領域には、そのグル
ープの標準音色をいきなり選択することを示す値、例え
ば”−2”を記憶しておくようにしてもよい。In addition, a value indicating that a different tone is to be selected is stored in the area of the tone selection map corresponding to a tone for which musical tones cannot be generated, and when that value is read from the map, a line is specified. It is also possible to select another tone by changing the value using the method shown in the above embodiment. For example, "-1" is placed in the area corresponding to the tone for which musical tones cannot be generated.
Remember. If "-1" is read when referring to the map (-, the specified value is set to the value corresponding to the standard tone of the subgroup to which the specified tone belongs, and the map is referred again. The standard tone of the subgroup is also a musical tone. If generation is not possible, "-1" is also stored in the corresponding area of the map.Alternatively, in the area corresponding to each tone of the subgroup to which the standard tone that cannot be generated belongs, the standard tone of that group is stored. A value indicating that a tone color is suddenly selected, for example "-2" may be stored.
指定されうる全ての音色に関して音色マツプあるいは音
色選択マツプを予め用意する場合について説明したが、
音色選択指令の指定値を所定値と比較するなどして一部
の音色に関してのみ音色マツプあるいは音色選択マツプ
を用意するようにしてもよい。例えば、音色選択指令に
よる指定値が所定値よりも大きい指令によって指定され
るいづれの音色の楽音も生成可能でない場合には、まず
音色選択指令の指定値を該所定値と比較判断し、指定値
が所定値より大きい場合にはその音色の楽音は生成可能
でないと判断し、他の音色を選択するなどの処理を行な
う。指定値が所定値より小さい場合は前記マツプを参照
する。We have explained the case where a timbre map or timbre selection map is prepared in advance for all the timbres that can be specified.
A timbre map or timbre selection map may be prepared only for some timbres by comparing the specified value of the timbre selection command with a predetermined value. For example, if it is not possible to generate musical tones of any of the tones specified by a command in which the value specified by the timbre selection command is larger than a predetermined value, the specified value of the timbre selection command is first compared with the predetermined value, and then the specified value is If is larger than a predetermined value, it is determined that the musical tone of that tone cannot be generated, and processing such as selecting another tone is performed. If the designated value is smaller than the predetermined value, the map is referred to.
また、音色選択指令1によって参照されるマツプ(以下
”指令1マツプ”と称する)と音色選択指令2によって
参照されるマツプ(以下“指令2マツプ”と称する)の
2種類のマツプを用いて音色選択に関わるマツプの大き
さを小さくするようにしてもよい。第6図を参照しつつ
説明する。第6図(a)には指令1マツプが示されてい
る。指令1マツプは音色選択指令1によって参照される
もので、指令1マツプ(0)〜指令1マツプ(4)の5
種類が用意されている。各マツプには音色選択指令1に
よって参照される128の記憶領域があり、各記憶領域
には音色選択指令1によって実際に選択される音色(列
番号、行番号あるいはROM24に記憶されているトー
ンデータのアドレス)が記憶されている。第6図(b)
には指令2マツプが示されている。指令2マツプは音色
選択指令2によって参照されるマツプで、各記憶領域に
はいづれの指令1マツプを選択するかがマツプ番号とし
て記憶されている。例えば、音色選択指令2の指定値”
0”によって参照される領域にはマツプ番号”0”が、
指定値”48”によって参照される領域にはマツプ番号
”4”が、記憶されている。音色選択指令を受信した場
合には、まず音色選択指令2の指定値によって指令2マ
ツプを参照しマツプ番号を読み出す。続いて、読み出し
たマツプ番号にもとづいてで指令1マツプを選択しこの
マツプを音色選択指令lの指定値によって参照し、音色
を選択する。なお、指令2マツプの指定値”7”および
”55”に対応する領域には音色選択指令2によって選
択される指令1マツプが存在しないことを示す”−1”
が記憶されている。In addition, two types of maps are used: a map referenced by timbre selection command 1 (hereinafter referred to as "command 1 map") and a map referred to by timbre selection command 2 (hereinafter referred to as "command 2 map"). The size of the map involved in selection may be reduced. This will be explained with reference to FIG. FIG. 6(a) shows one command map. The command 1 map is referred to by the timbre selection command 1, and includes command 1 map (0) to command 1 map (4) 5.
Variety is available. Each map has 128 storage areas that are referenced by the timbre selection command 1, and each storage area contains the timbre (column number, row number, or tone data stored in the ROM 24) that is actually selected by the timbre selection command 1. address) is memorized. Figure 6(b)
shows the command 2 map. The command 2 map is a map referred to by the timbre selection command 2, and which command 1 map to select is stored in each storage area as a map number. For example, the specified value of timbre selection command 2"
The area referenced by ``0'' has map number ``0''.
Map number "4" is stored in the area referenced by the specified value "48". When a timbre selection command is received, the command 2 map is first referred to based on the specified value of the timbre selection command 2, and the map number is read out. Next, the command 1 map is selected based on the read map number, and this map is referred to by the specified value of the timbre selection command 1 to select a timbre. Note that "-1" indicates that the command 1 map selected by the timbre selection command 2 does not exist in the area corresponding to the specified values "7" and "55" of the command 2 map.
is memorized.
この”−1”を読み出した場合には音色選択指令2によ
る指定値を指定される音色の属するサブグループあるい
はグループの標準音色に対応する値に変更する。例えば
、音色選択指令2の指定値が”55”であった場合には
指令2マツプから”−1”が読み出されるので、指定値
”55”を実施例で示した方法などにより”48”と変
更し、この”48”によって再び指令2マツプを参照す
る。この結果、指令1マツプ(4)が選択される。なお
音色選択指令1によって選択される音色がない場合には
指令1マツプの該当領域に”−1”を記憶しておき、参
照時に”−1”が読み出された場合には音色選択指令2
による指定値を指定される音色の属するサブグループあ
るいはグループの標準音色に対応する値に変更し、指令
2マツプを参照し直すようにする。When this "-1" is read, the value specified by the tone color selection command 2 is changed to a value corresponding to the standard tone color of the subgroup or group to which the specified tone color belongs. For example, if the specified value of timbre selection command 2 is "55", "-1" is read from the command 2 map, so the specified value "55" can be changed to "48" by the method shown in the example. The command 2 map is referred to again by this "48". As a result, command 1 map (4) is selected. Note that if there is no timbre selected by timbre selection command 1, "-1" is stored in the corresponding area of the command 1 map, and if "-1" is read at the time of reference, timbre selection command 2 is selected.
The specified value is changed to a value corresponding to the standard tone of the subgroup or group to which the specified tone belongs, and the command 2 map is referred to again.
また、前記実施例においては行指定値をサブグループの
標準音色に対応する値に変更する場合に下位4ビツトの
データを”0”とすることにより変更を行なっているが
、行指定値をサブグループに含まれる音色数(本実施例
においては16)で割算した時の剰余をとることによっ
て行なってもよい。Furthermore, in the above embodiment, when changing the row designation value to a value corresponding to the standard tone of the subgroup, the change is made by setting the lower 4 bits of data to "0"; This may be done by taking the remainder when divided by the number of tones included in the group (16 in this embodiment).
また、前記実施例においてはグループ化領域の生成可能
でない音色が指定された場合にはその音色の属するサブ
グループあるいはグループの予め設定されている標準音
色を代りの音色として選択しているが、代りに選択され
る音色としては指定された音色に近いものであればよく
、同しサブグループあるいはグループ内の他の音色でも
よい。In addition, in the above embodiment, when a timbre that cannot be generated in a grouping area is specified, a subgroup to which the timbre belongs or a preset standard timbre of the group is selected as an alternative timbre. The timbre to be selected may be any timbre close to the specified timbre, and may be another timbre within the same subgroup or group.
また、前記実施例においては2種類の音色選択指令を用
いたが1種類の指令あるいは3種類以上の指令を用いる
ようにしてもよい。Furthermore, although two types of timbre selection commands are used in the above embodiment, one type of command or three or more types of commands may be used.
また、前記実施例においては音色選択指令1か供給され
た場合に音色選択か実行され、音色選択指令2が供給さ
れた場合にはその指定値が記憶されるだけで音色の選択
は実行されないか、いづれの音色選択指令か供給された
場合にも選択か実行されるようにしてもよい。Further, in the above embodiment, when timbre selection command 1 is supplied, timbre selection is executed, and when timbre selection command 2 is supplied, the designated value is only stored and timbre selection is not executed. , the selection may be executed when either tone color selection command is supplied.
また、前記実施例においては全てのグループ内にサブグ
ループを設けるようにしたが、特に必要なければサブグ
ループは設けなくてもよい。あるいは必要なサブグルー
プのみ設けようにしてもよい。またサブグループの大き
さも任意でよくサブグループの属するグループによって
変えてもよい。Further, in the embodiment described above, subgroups are provided in all groups, but subgroups may not be provided unless particularly necessary. Alternatively, only necessary subgroups may be provided. Further, the size of the subgroup may be arbitrary and may be changed depending on the group to which the subgroup belongs.
また、前記実施例においては電子楽器に内蔵されている
メモリ(ROM24)に記憶されているトーンデータに
もとづく音色を選択する場合について説明したが、電子
楽器に装着される半導体メモリカードなどの記憶媒体に
記憶されているトーンデータにもとづく音色を選択する
場合にも本発明を適用できる。この場合、音色選択指令
によって内蔵の音色郡、半導体メモリカードの音色郡の
いづれか一方を選択するようにしてもよいが、どちらを
用いるかを固定的に決めるのではなく、これらの音色郡
に優先順位を持たせ音色選択指令を受信した場合には、
まず優先順位の高い音色郡の中から音色選択指令に対応
する音色を選択するようにし、対応する音色がない場合
(指定された音色の楽音生成が可能でない場合)には優
先順位の低い音色郡の中から音色を選択するようにして
もよい。Furthermore, in the above embodiment, a case has been described in which a tone is selected based on tone data stored in the memory (ROM 24) built into the electronic musical instrument, but a storage medium such as a semiconductor memory card installed in the electronic musical instrument The present invention can also be applied to the case where a tone color is selected based on tone data stored in a . In this case, the timbre selection command may select either the built-in timbre group or the semiconductor memory card timbre group, but rather than fixedly deciding which one to use, priority is given to these timbre groups. When a timbre selection command with ranking is received,
First, the timbre corresponding to the timbre selection command is selected from among the timbre groups with high priority, and if there is no corresponding timbre (when it is not possible to generate a musical tone with the specified timbre), the timbre with low priority is selected. The tone may be selected from among the following.
また、前記実施例においては音色選択指令をMIDIを
介して受信する場合について説明したが、受信する音色
選択指令としてはMIDI以外の通信手段を介して得る
ものあるいは磁気記録ディスクなどの記録媒体のデータ
を読み出すことによって得るものであってもよい。Furthermore, in the embodiment described above, the case where the timbre selection command is received via MIDI has been described, but the timbre selection command to be received may be one obtained through communication means other than MIDI or data on a recording medium such as a magnetic recording disk. It may also be obtained by reading out.
第1図は、特許請求の範囲に記載した本発明の構成に対
応するブロック図であるとともに、第2図乃至第6図は
本発明による音色選択装置を適用した電子楽器の具体的
一実施例を説明するための図面であって、
第2図は音色選択動作の概略を説明するための図、
第3図は全体概略図、
第4図および第5図はおのおのCPUによって実行され
るプログラムのメインルーチン、音色選択処理ルーチン
の各フローチャート図、第6図は音色選択時に用いられ
るマツプを説明するための図である。
MIDI回路
バス
CPU
OM
AM
楽音生成回路
増幅器
スピーカ
ニ第1の判断手段 。
↑
音色選択指令2
そ
+27
第6図
(a)
(b)
マツプ番号
音色選択指令l
音色選択指令2FIG. 1 is a block diagram corresponding to the configuration of the present invention described in the claims, and FIGS. 2 to 6 are specific examples of an electronic musical instrument to which the timbre selection device according to the present invention is applied. FIG. 2 is a diagram for explaining an outline of tone selection operation, FIG. 3 is an overall schematic diagram, and FIGS. 4 and 5 are diagrams of programs executed by each CPU. Flowcharts of the main routine, the tone color selection processing routine, and FIG. 6 are diagrams for explaining maps used at the time of tone color selection. MIDI circuit bus CPU OM AM musical tone generation circuit amplifier speaker crab first judgment means. ↑ Tone selection command 2 +27 Figure 6 (a) (b) Map number Tone selection command l Tone selection command 2
Claims (1)
音色の楽音が生成可能か否かを判断する第1の判断手段
、 (b)音色選択指令にもとづいて、前記指令の指定する
音色が第1の領域に属するものか第2の領域に属するも
のかを判断する第2の判断手段および (c)前記第1の判断手段によって生成可能と判断され
た場合には前記指令の指定する音色を選択し、前記第1
の判断手段によって生成可能でないと判断されかつ前記
第2の判断手段によって第1の領域に属すると判断され
た場合には前記指令の指定する音色の代りとなる他の所
定音色を選択し、前記第1の判断手段によって生成可能
でないと判断されかつ前記第2の判断手段によって第2
の領域に属すると判断された場合には楽音生成を行なわ
ないようにする選択手段 を具えることを特徴とする音色選択装置。Scope of Claims: (a) based on a timbre selection command, a first determination means for determining whether or not a musical tone of the timbre specified by the command can be generated; (b) based on the timbre selection command, the (c) a second determining means for determining whether the timbre specified by the command belongs to the first area or the second area; and (c) if the first determining means determines that it can be generated; Select the tone specified by the command, and select the tone specified by the first command.
If the determining means determines that the timbre cannot be generated, and the second determining means determines that the timbre belongs to the first region, another predetermined timbre is selected as a substitute for the timbre specified by the command, and the If the first determining means determines that the generation is not possible, and the second determining means determines that the second
1. A timbre selection device comprising a selection means for not generating musical tones when it is determined that the timbre belongs to the region.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2108239A JP2866439B2 (en) | 1990-04-24 | 1990-04-24 | Tone selection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2108239A JP2866439B2 (en) | 1990-04-24 | 1990-04-24 | Tone selection device |
Related Child Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09107505A Division JP3138232B2 (en) | 1997-04-24 | 1997-04-24 | Tone selection device |
| JP9107507A Division JPH1049164A (en) | 1997-04-24 | 1997-04-24 | Timbre selector |
| JP9107504A Division JP2856724B2 (en) | 1997-04-24 | 1997-04-24 | Tone selection device |
| JP9107506A Division JPH1049163A (en) | 1997-04-24 | 1997-04-24 | Timbre selector |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH046598A true JPH046598A (en) | 1992-01-10 |
| JP2866439B2 JP2866439B2 (en) | 1999-03-08 |
Family
ID=14479602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2108239A Expired - Lifetime JP2866439B2 (en) | 1990-04-24 | 1990-04-24 | Tone selection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2866439B2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06222776A (en) * | 1992-12-03 | 1994-08-12 | Internatl Business Mach Corp <Ibm> | Generation method of audio signal |
| US5554814A (en) * | 1994-10-31 | 1996-09-10 | Yamaha Corporation | Electronic musical instrument creating timbre by optimum synthesis mode |
| US5696343A (en) * | 1994-11-29 | 1997-12-09 | Yamaha Corporation | Automatic playing apparatus substituting available pattern for absent pattern |
| US5998722A (en) * | 1994-11-16 | 1999-12-07 | Yamaha Corporation | Electronic musical instrument changing timbre by external designation of multiple choices |
| CN116645953A (en) * | 2023-06-15 | 2023-08-25 | 广州世音联软件科技有限公司 | Voice conversion method, device, equipment and storage medium |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3087724B2 (en) | 1998-04-20 | 2000-09-11 | ヤマハ株式会社 | Music synthesizer |
| JP3123521B2 (en) | 1998-10-21 | 2001-01-15 | ヤマハ株式会社 | Electronic musical instrument |
| JP3070585B2 (en) | 1998-10-21 | 2000-07-31 | ヤマハ株式会社 | Tone characteristic setting device |
-
1990
- 1990-04-24 JP JP2108239A patent/JP2866439B2/en not_active Expired - Lifetime
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06222776A (en) * | 1992-12-03 | 1994-08-12 | Internatl Business Mach Corp <Ibm> | Generation method of audio signal |
| US5554814A (en) * | 1994-10-31 | 1996-09-10 | Yamaha Corporation | Electronic musical instrument creating timbre by optimum synthesis mode |
| USRE36910E (en) * | 1994-10-31 | 2000-10-17 | Yamaha Corporation | Electronic musical instrument creating timbre by optimum synthesis mode |
| US5998722A (en) * | 1994-11-16 | 1999-12-07 | Yamaha Corporation | Electronic musical instrument changing timbre by external designation of multiple choices |
| US5696343A (en) * | 1994-11-29 | 1997-12-09 | Yamaha Corporation | Automatic playing apparatus substituting available pattern for absent pattern |
| CN116645953A (en) * | 2023-06-15 | 2023-08-25 | 广州世音联软件科技有限公司 | Voice conversion method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2866439B2 (en) | 1999-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6103965A (en) | Musical tone synthesizing apparatus, musical tone synthesizing method and storage medium | |
| JP2812222B2 (en) | Electronic musical instrument and method of replacing sound source means | |
| JPH046598A (en) | Timbre selecting device | |
| JPH11126070A (en) | Musical sound generating method | |
| JP3220183B2 (en) | Chord detection device and automatic accompaniment device | |
| JPH03269584A (en) | Electronic musical instrument | |
| JPH0675564A (en) | Electronic musical instrument | |
| JP2856724B2 (en) | Tone selection device | |
| JP2803582B2 (en) | Electronic musical instrument timbre information storage device | |
| JP3138232B2 (en) | Tone selection device | |
| JP3518716B2 (en) | Music synthesizer | |
| JP2641851B2 (en) | Automatic performance device | |
| US4498364A (en) | Electronic musical instrument | |
| JP2815348B2 (en) | Automatic accompaniment device | |
| JPH1049163A (en) | Timbre selector | |
| JPH1049164A (en) | Timbre selector | |
| JP3692954B2 (en) | Music data editing program, music data editing method and apparatus | |
| JP3430419B2 (en) | Automatic accompaniment device | |
| JP3046094B2 (en) | Automatic accompaniment device | |
| JP2939098B2 (en) | Electronic musical instrument | |
| JP3099388B2 (en) | Automatic accompaniment device | |
| JP3271266B2 (en) | Electronic musical instrument | |
| JP2583377B2 (en) | Automatic performance device | |
| JP4306138B2 (en) | Musical sound generator and musical sound generation processing program | |
| JPH0756564A (en) | Performance data processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| 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: 20071218 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101218 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101218 Year of fee payment: 12 |