JPH0120757B2 - - Google Patents
Info
- Publication number
- JPH0120757B2 JPH0120757B2 JP59034472A JP3447284A JPH0120757B2 JP H0120757 B2 JPH0120757 B2 JP H0120757B2 JP 59034472 A JP59034472 A JP 59034472A JP 3447284 A JP3447284 A JP 3447284A JP H0120757 B2 JPH0120757 B2 JP H0120757B2
- Authority
- JP
- Japan
- Prior art keywords
- pitch
- data
- memory
- volume
- adjustment
- 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
Links
- 230000005236 sound signal Effects 0.000 claims description 5
- 230000015654 memory Effects 0.000 description 98
- 238000000034 method Methods 0.000 description 28
- 230000008569 process Effects 0.000 description 26
- 208000028485 lattice corneal dystrophy type I Diseases 0.000 description 24
- 101000894525 Homo sapiens Transforming growth factor-beta-induced protein ig-h3 Proteins 0.000 description 23
- 102100021398 Transforming growth factor-beta-induced protein ig-h3 Human genes 0.000 description 23
- 230000008859 change Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 239000004973 liquid crystal related substance Substances 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 4
- 102100027045 High affinity choline transporter 1 Human genes 0.000 description 3
- 101000693882 Homo sapiens High affinity choline transporter 1 Proteins 0.000 description 3
- 101100113376 Oryza sativa subsp. japonica Cht8 gene Proteins 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 240000004272 Eragrostis cilianensis Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 208000003580 polydactyly Diseases 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
技術分野
この発明は、各音名毎に独立に音量あるいはピ
ツチあるいはその他の楽音要素を調整し得るよう
にした電子楽器に関し、特にそのような電子楽器
における各音名別の楽音調整用操作装置の所定箇
所に各音名に対応する白鍵と黒鍵の区別に従つて
異なる着色を付したことに関する。[Detailed Description of the Invention] Technical Field The present invention relates to an electronic musical instrument in which the volume, pitch, or other musical tone elements can be adjusted independently for each note name, and particularly to an electronic musical instrument in which the volume, pitch, or other musical tone elements can be adjusted independently for each note name. This invention relates to applying different colors to predetermined locations of a musical tone adjustment operating device according to the distinction between white keys and black keys corresponding to each note name.
従来技術
従来、電子楽器における音量あるいはピツチの
調整は全ての音名に対して共通に一律に行われる
ようになつていた。従つて、各音名毎に独立に楽
音調整用操作装置を設けたものは存在していなか
つた。Prior Art Conventionally, the volume or pitch of electronic musical instruments has been adjusted in common and uniformly for all note names. Therefore, there has never been a musical instrument in which an operating device for adjusting musical tones is provided independently for each note name.
ところで、本出願人は、各音名毎に独立に音量
あるいはピツチあるいはその他の楽音要素を制御
し得る電子楽器を別途の特許出願において提案し
た。そのような新規な電子楽器では各音名毎に独
立に調整用操作子手段が設けられるが、各操作子
手段と音名との対応関係が一目瞭然に判明できる
ようになつていれば、操作がし易く、また各音名
に対応する調整内容の確認もし易いので好まし
い。 By the way, the present applicant has proposed in a separate patent application an electronic musical instrument in which the volume, pitch, or other musical sound elements can be independently controlled for each note name. Such new electronic musical instruments are provided with independent adjustment control means for each note name, but if the correspondence between each control means and note name could be clearly seen, the operation would be easier. This is preferable because it is easy to perform adjustments, and it is also easy to confirm the adjustment details corresponding to each note name.
発明の目的
この発明は上述の点に鑑みてなされたもので、
各音名毎に独立に設けられた調整用操作子手段と
音名との対応関係が一目瞭然に判明できるように
した電子楽器における楽音調整用操作装置を提供
しようとするものである。Purpose of the invention This invention has been made in view of the above points,
It is an object of the present invention to provide an operating device for adjusting musical tones in an electronic musical instrument, in which the correspondence between adjusting operator means provided independently for each note name and the note name can be clearly seen at a glance.
発明の概要
この発明によれば、各音名毎に独立に複数の操
作子手段が設けられており、これらの各操作子手
段が、各音名に対応する鍵が白鍵であるか黒鍵で
あるかの区別に従つて、異なる着色が所定箇所に
付されたものであることを特徴としている。一例
として、各操作子手段は、調整のために手動操作
される操作子と、調整量を可視表示するための表
示器とを別々に設けて成るものであり、該操作子
と表示器の少なくとも一方が白鍵、黒鍵の区別に
伴つて異なる着色が付されたものである。Summary of the Invention According to the present invention, a plurality of operator means are provided independently for each note name, and each of these operator means determines whether the key corresponding to each note name is a white key or a black key. It is characterized in that different colors are applied to predetermined locations depending on whether it is different or not. As an example, each operator means is separately provided with an operator manually operated for adjustment and a display for visually displaying the amount of adjustment, and at least one of the operator and the indicator is provided. One is colored differently to distinguish between white keys and black keys.
尚、この明細書において、白鍵とはメジヤー・
キーつまり音名C、D、E、F、G、A、Bに対
応する鍵のことを示し、黒鍵とはシヤープ(又は
マイナー)キーつまり音名D♭
(C#
)、E♭
(D#
)、F#
、A♭
(G#
)、B♭
(A#
)に対
応する鍵のことを示し、実際にその鍵に付されて
いる色が白若しくは黒でなくてもよい。 In addition, in this specification, the white key is the major key.
Keys that correspond to the pitch names C, D, E, F, G, A, and B, and black keys are sharp (or minor) keys that correspond to the pitch names D♭ (C#) and E♭
(D#), F#, A♭ (G#), and B♭ (A#), and the color actually attached to the key does not have to be white or black.
実施例
以下添付図面を参照してこの発明の具体的な実
施例につき説明する。Embodiments Hereinafter, specific embodiments of the present invention will be described with reference to the accompanying drawings.
パネル部の説明
第1図はこの発明の一実施例を適用した電子楽
器のパネル部を示す図であり、鍵盤部の上側が各
種スイツチ類および表示器を配列したパネル部と
なつている。パネル部の配列の大略を示すと、一
番左側がマルチメニユー式スケール選択セクシヨ
ン10、その右隣が音色選択セクシヨン11、そ
の右隣がこの発明の一実施例に係る音名別調整用
操作子セクシヨン12、その右隣がその他各種機
能のためのスイツチ及び表示器セクシヨン13と
なつている。Description of Panel Section FIG. 1 is a diagram showing a panel section of an electronic musical instrument to which an embodiment of the present invention is applied.The upper side of the keyboard section is a panel section in which various switches and displays are arranged. To give an overview of the arrangement of the panel section, the leftmost side is the multi-menu type scale selection section 10, the right side is the timbre selection section 11, and the right side is the tone name adjustment operator according to an embodiment of the present invention. Section 12 and the section 12 to its right are switches and indicators section 13 for various other functions.
音名別調整用操作子セクシヨン12は、楽音の
音量及びピツチを各音名毎に独立に調整するため
の操作子と、各音名毎の調整内容を表示する表示
器とから成るものであり、拡大して示すと第2図
のような配列から成るものである。操作子は12の
各音名C、D♭
(C#
)、D……Bに対応して設
けられたアツプスイツチUP1〜UP12とダウン
スイツチDWN1〜DWN12を含み、表示器は
各音名C〜Bに対応して各スイツチUP1,
DWN1〜UP12,DWN12の上側に夫々設け
られた液晶表示器LCD1〜LCD12を含む。ア
ツプスイツチUP1〜UP12及びダウンスイツチ
DWN1〜DWN12は自己復帰型の押ボタンス
イツチであり、設定値を増大させる場合はアツプ
スイツチを操作し、減少させる場合はダウンスイ
ツチを操作する。各液晶表示器LCD1〜LCD1
2は複数桁(例えば4桁)の10進数及び必要な文
字・記号の表示が可能なものであり、対応するア
ツプ及びダウンスイツチUP1,DWN1〜UP1
2,DWN12の操作によつて増減された数値が
表示される。 The note name adjustment section 12 consists of controls for independently adjusting the volume and pitch of musical tones for each note name, and a display for displaying the adjustment details for each note name. , when enlarged, it consists of an arrangement as shown in Fig. 2. The controls include up switches UP1 to UP12 and down switches DWN1 to DWN12, which are provided corresponding to the 12 note names C, D♭ (C#), D...B, and the display indicates each note name C to B. Each switch UP1 corresponds to
It includes DWN1-UP12 and liquid crystal displays LCD1-LCD12 provided above DWN12, respectively. Up switch UP1~UP12 and down switch
DWN1 to DWN12 are self-resetting type push button switches, and when increasing the set value, the up switch is operated, and when decreasing the set value, the down switch is operated. Each liquid crystal display LCD1~LCD1
2 is capable of displaying multiple digits (for example, 4 digits) decimal numbers and necessary characters/symbols, and the corresponding up and down switches UP1, DWN1 to UP1
2. The numerical value increased or decreased by operating the DWN 12 is displayed.
操作子及び表示器と音名との対応関係が一目瞭
然に判るようにするため、各音名に対応する操作
子すなわちアツプ及びダウンスイツチUP1〜UP
12,DWN1〜DWN12の押ボタン部分には、
各音名に対応する鍵が白鍵であるか黒鍵であるか
の区別に従つて異なる着色が付されている。例え
ば、白鍵の音名C、D、……Bに対応するアツプ
およびダウンスイツチUP1,DWN1,UP3,
DWN3……UP12,DWN12の押ボタン部分
は白色又は淡い色調の色とし、黒鍵の音名D♭
(C#
)、E♭
(D#
)、F#
、A♭
(G#
)B♭
(A#
)に対応するアツプ及びダウンスイツチUP
2,DWN2……UP11,DWN11の押ボタン
部分は黒色又は濃い色調の色とする。勿論、着色
の仕方はこれに限らず任意であるが、鍵盤におけ
る白鍵(すなわちメジヤー・キー)及び黒鍵(す
なわちシヤープ・キー)に実際に付された色と同
色又は類似した色調の色とすればより一層操作性
及び識別性に富むので好ましい。 In order to clearly see the correspondence between the controllers and indicators and the note names, we have displayed the operators, UP and DOWN switches UP1 to UP, that correspond to each note name.
12. In the push button part of DWN1 to DWN12,
Different colors are assigned depending on whether the key corresponding to each note name is a white key or a black key. For example, the up and down switches UP1, DWN1, UP3, which correspond to the white key note names C, D, ...B,
DWN3...The push buttons of UP12 and DWN12 are white or light-toned, and the pitch name of the black key is D♭.
(C#), E♭ (D#), F#, A♭ (G#) B♭
Up and down switch corresponding to (A#) UP
2. DWN2...The push button parts of UP11 and DWN11 shall be black or a dark tone color. Of course, the coloring method is not limited to this and is arbitrary, but it may be the same color or a similar tone to the color actually applied to the white keys (i.e. major keys) and black keys (i.e. sharp keys) on the keyboard. This is preferable because it provides even greater operability and identification.
なお、この実施例では各音名に対応する液晶表
示器LCD1〜LCD12の物理的配列が各音名に
対応する白鍵及び黒鍵の配置に類似するようにな
つており、操作性及び識別性を更に高めている
が、こうせずに横一列に配置してもさしつかえな
い。 In this embodiment, the physical arrangement of the liquid crystal displays LCD1 to LCD12 corresponding to each note name is similar to the arrangement of white keys and black keys corresponding to each note name, which improves operability and ease of identification. However, it is also possible to arrange them horizontally in a row instead of this way.
この実施例では、各楽音要素にうち音量とピツ
チを操作子セクシヨン12における操作によつて
各音名毎に独立に調整できるようになつている。
操作子および表示器は音量とピツチとで別々に設
けられていず、上述の各音名毎のアツプおよびダ
ウンスイツチUP1〜UP12,DWN1〜DWN
12と表示器LCD1〜LCD12が両者の間で共
用されるようになつている。これらの操作子およ
び表示器を音量とピツチのどちらのために使用す
るかを選択するために、ピツチ/ボリユーム選択
スイツチP/VSELが設けられている。このスイ
ツチP/VSELは自己復帰型押ボタンスイツチで
あり、一押しする毎にピツチ選択モードから音量
選択モードにあるいはその逆に選択モードが反転
するよう内部回路で処理される。尚、以下示され
る選択(又は切換え)スイツチもすべて同様の自
己復帰型押ボタンスイツチであり、ラツチ機能が
要求されるものにあつては上述のように内部回路
による処理によつて一押し毎に選択モードが反転
するようになつている。 In this embodiment, the volume and pitch of each tone element can be adjusted independently for each tone name by operating the operator section 12.
Controls and indicators are not provided separately for volume and pitch, and there are up and down switches UP1 to UP12, DWN1 to DWN for each note name mentioned above.
12 and displays LCD1 to LCD12 are shared between the two. A pitch/volume selection switch P/VSEL is provided to select whether to use these controls and indicators for volume or pitch. This switch P/VSEL is a self-resetting type push button switch, and is processed by an internal circuit so that the selection mode is reversed from pitch selection mode to volume selection mode or vice versa each time it is pressed. The selection (or changeover) switches shown below are all similar self-resetting type pushbutton switches, and if a latch function is required, each push button is activated by the internal circuit processing as described above. The selection mode is now inverted.
ピツチ/ボリユーム選択スイツチP/VSELに
対応して、その上側に、「PITCH(CENT)」と
「VOLUME」という表示が付された2個の発光
ダイオード(以下LEDと略称する)が設けられ
ている。この2個の発光ダイオードのためにP/
VLEDなる参照記号を用いる。スイツチP/
VSELによつて現在選択されたモードに応じて
P/VLEDの一方のダイオードが点灯し、操作子
セクシヨン12が音量(VOLUME)又はピツチ
(PITCH)のどちらかの調整及び調整内容表示の
ために使用可能であるかを表示する。 Corresponding to the pitch/volume selection switch P/VSEL, two light emitting diodes (hereinafter abbreviated as LEDs) with indications of "PITCH (CENT)" and "VOLUME" are provided above it. . For these two light emitting diodes, P/
The reference symbol VLED is used. Switch P/
One diode of P/VLED lights up according to the mode currently selected by VSEL, and control section 12 is used to adjust either VOLUME or PITCH and display the adjustment details. Display whether it is possible.
ピツチ/ボリユーム選択スイツチP/VSELの
下側に設けられたクロツクレート選択スイツチ
(FAST/SLOWなる表示が付されているもの)
は、アツプ及びダウンスイツチUP1〜UP12,
DWN1〜DWN12の操作時における調整デー
タの増減速度を切換えるためのスイツチである。
前述のP/VLEDの下側にはこのクロツクレート
選択スイツチによる選択モードを表示するための
2個のLED(夫々FASTとSLOWなる表示が付さ
れている)が設けられている。 Pitch/volume selection switch P/VSEL clock rate selection switch (marked with FAST/SLOW)
are up and down switches UP1 to UP12,
This is a switch for changing the increase/decrease speed of adjustment data when operating DWN1 to DWN12.
Two LEDs (labeled FAST and SLOW, respectively) are provided below the P/V LED mentioned above to indicate the mode selected by this clock rate selection switch.
各音名C〜Bに対応する液晶表示器LCD1〜
LCD12における調整データの表示例について
次に説明する。 Liquid crystal display LCD1~ corresponding to each note name C~B
A display example of adjustment data on the LCD 12 will be described next.
ピツチ表示は、各音名毎に調整されたピツチの
平均律からのピツチずれをセント値で表示するよ
うになつている。一例として、−55.0セントから
+55.0セントまでの範囲で0.1セントを最小単位
としてピツチ調整が可能となつており、表示器
LCD1〜LCD12では各々に対応して設定され
たピツチずれのセント値を「−55.0」から
「55.0」までの範囲の数値で小数点第1位の分解
度で表示する。 The pitch display is designed to display the pitch deviation from the equal temperament of the pitch adjusted for each pitch name in cents. As an example, the pitch can be adjusted in the minimum unit of 0.1 cent in the range from -55.0 cents to +55.0 cents, and the display
On LCD1 to LCD12, the cent value of the pitch shift set correspondingly is displayed as a numerical value ranging from "-55.0" to "55.0" with resolution to the first decimal place.
音量表示は、「0」から「100」までの範囲の10
進数値で表示されるようになつており、この範囲
で音量調整が可能である。 The volume display is 10 in the range from "0" to "100".
It is now displayed as a hexadecimal value, and the volume can be adjusted within this range.
マルチメニユー式スケール選択セクシヨン10
は、予め設定された純正調の各音階及び音階プリ
セツト機能によつて任意に予め設定された各音階
(すなわち各音名毎に独立に調整されたピツチ及
び音量のデータの一組がプリセツトされた一音階
に対応している)を選択するためのものである。
このセクシヨン10及び他のセクシヨン11,1
3はこの発明の要旨と無関係であるので説明を省
略する。 Multi-menu scale selection section 10
is a preset set of pitch and volume data that are arbitrarily set in advance for each scale of the pure key and the scale preset function (i.e., a set of pitch and volume data adjusted independently for each note name). (corresponding to one note scale).
This section 10 and other sections 11,1
3 is unrelated to the gist of the present invention, so its explanation will be omitted.
回路のハードウエア構成の説明
第3図は第1図及び第2図に示すようなパネル
部を有する電子楽器の電気回路のハードウエア構
成を略示したものであり、CPU(中央処理ユニツ
トの略称)18、プログラムメモリ19、ワーキ
ング及びデータメモリ20を含むマイクロコンピ
ユータを用いて、キースイツチや各種スイツチの
検出走査及び表示器駆動制御並びにトーンジエネ
レータ部内の各楽音発生チヤンネルに対応する押
圧鍵の発音割当て処理などを実行するようになつ
ている。また、アツプダウンスイツチUP1〜UP
12,DWN1〜DWN12の操作に応じた音量
及びピツチの調整データの作成並びにプリセツト
機能のための処理等もマイクロコンピユータによ
つて実行される。「表示器」と記されたブロツク
21は、各音名毎の液晶表示器LCD1〜LCD1
2及びパネル部の各種LEDを含む表示器群を示
すもの、表示器ドライバ22はこれらの表示器群
を駆動するためのドライバ回路を含むもの、パネ
ル操作子23はパネル部の各スイツチ群を示すも
の、であり、これらがデータバス24を介してマ
イクロコンピユータに接続されている。また、鍵
盤25の各キースイツチ及びトーンジエネレータ
部26もデータバス24を介してマイクロコンピ
ユータに接続されてる。トーンジエネレータ部2
6は複数(例えば8)の楽音発生チヤンネルを具
備しており、マイクロコンピユータの処理によつ
て各チヤンネルに割当てられた押圧鍵に対応する
楽音信号を夫々発生し、サウンドシステム27に
与えられる。また、各音名毎の音量及びピツチの
調整データに従つて各チヤンネルで発生すべき楽
音信号の音量及びピツチをその音名に応じて制御
する。Explanation of the hardware configuration of the circuit Figure 3 schematically shows the hardware configuration of the electric circuit of an electronic musical instrument having a panel section as shown in Figures 1 and 2. ) 18. Using a microcomputer including a program memory 19 and a working and data memory 20, detecting and scanning the key switch and various switches, controlling the display drive, and assigning the sound of the pressed keys corresponding to each tone generation channel in the tone generator section. It is designed to perform processing, etc. In addition, the up/down switch UP1~UP
12. Creation of volume and pitch adjustment data according to the operations of DWN1 to DWN12, processing for preset functions, etc. are also executed by the microcomputer. The block 21 labeled "display" is a liquid crystal display LCD1 to LCD1 for each note name.
2 and a display group including various LEDs in the panel section, a display driver 22 including a driver circuit for driving these display groups, and a panel operator 23 indicating each switch group in the panel section. These are connected to the microcomputer via a data bus 24. Further, each key switch of the keyboard 25 and the tone generator section 26 are also connected to the microcomputer via the data bus 24. Tone generator section 2
6 is equipped with a plurality of (for example, 8) musical sound generation channels, and through processing by a microcomputer, musical sound signals corresponding to the pressed keys assigned to each channel are generated, respectively, and are provided to the sound system 27. Further, in accordance with the volume and pitch adjustment data for each note name, the volume and pitch of the musical sound signal to be generated in each channel is controlled according to the note name.
第4図はトーンジエネレータ部26の内部構成
の一例を示す図であり、マイクロコンピユータと
の間のインターフエイスバツフアとして機能する
レジスタ28〜33がデータバス24に接続され
ている。 FIG. 4 is a diagram showing an example of the internal configuration of the tone generator section 26, in which registers 28 to 33 functioning as an interface buffer with a microcomputer are connected to the data bus 24.
ピツチデータレジスタ28は、12の各音名C〜
Bに対応して夫々独立に調整されたピツチデータ
PD(1)〜PD(12)をストアするためのもので
あり、データメモリ20(第3図)の内部にある
ピツチデータメモリ(後出)からこのピツチデー
タPD(1)〜PD(12)が転送される。このピツ
チデータPD(1)〜PD(12)は、調整された各
音名毎のピツチが平均律における各音名の正規の
ピツチから何セントずれているかを示すセント値
表現のデータである。 The pitch data register 28 stores each of the 12 pitch names C to
Pitch data adjusted independently for B
This is for storing PD(1) to PD(12), and the pitch data PD(1) to PD(12) is stored from the pitch data memory (described later) inside the data memory 20 (Fig. 3). be transferred. The pitch data PD(1) to PD(12) are cent value expression data indicating how many cents the adjusted pitch of each pitch name deviates from the regular pitch of each pitch name in equal temperament.
音量データレジスタ31は、12の各音名C〜
Bに対応して夫々独立に調整された音量データ
VD(1)〜VD(12)をストアするためのもの
であり、データメモリ20(第3図)の内部にあ
る音量データメモリ(後出)からこの音量データ
VD(1)〜VD(12)が転送される。 The volume data register 31 stores each of the 12 note names C to
Volume data independently adjusted corresponding to B
This is for storing VD(1) to VD(12), and this volume data is stored from the volume data memory (described later) inside the data memory 20 (Fig. 3).
VD(1) to VD(12) are transferred.
ノートコードレジスタ29及びオクターブコー
ドレジスタ30は、各チヤンネルに割当てられた
鍵を示すキーコードを各チヤンネル毎に夫々スト
アするためのもので、該キーコードのうち音名を
示すノートコードNCはノートコードレジスタ2
9にストアされ、オクターブコードOCはオクタ
ーブコードレジスタ30にストアされる。データ
メモリ20の内部にあるキーコードメモリから各
チヤンネルに割当てられたキーコードCH(1)
〜CH(8)が転送され、ノートコードとオクタ
ーブコードに分離して各レジスタ29,30にス
トアされる。 The note code register 29 and the octave code register 30 are used to store key codes indicating the keys assigned to each channel for each channel, and among the key codes, the note code NC indicating the note name is the note code. register 2
The octave code OC is stored in the octave code register 30. Key code CH (1) assigned to each channel from the key code memory inside the data memory 20
~CH(8) is transferred, separated into a note code and an octave code, and stored in each register 29,30.
キーオンレジスタ32は、各チヤンネルに割当
てられた鍵の押圧が持続しているか(キーオン)
又は離鍵されたか(キーオフ)を示すキーオン信
号を各チヤンネル毎にストアするためのものであ
り、データメモリ20の内部にあるキーオンメモ
リから各チヤンネル毎のキーオン信号KON(1)
〜KON(8)が転送される。 The key-on register 32 indicates whether the key assigned to each channel continues to be pressed (key-on).
The key-on signal KON (1) for each channel is stored from the key-on memory in the data memory 20 for each channel.
~KON (8) is transferred.
パネルデータレジスタ33は、パネル部で選
択・設定された音色、音量(トータルボリユー
ム)等の各種データ(特に第1図の音色選択セク
シヨン11やその他のスイツチ及び表示器セクシ
ヨン13で選択・設定されたデータ)をストアす
るためのものであり、データメモリ20の内部に
あるパネルデータメモリからそれらのデータが転
送される。 The panel data register 33 stores various data such as tone and volume (total volume) selected and set on the panel section (in particular, data selected and set on the tone selection section 11 in FIG. 1 and other switches and display section 13). data), and those data are transferred from the panel data memory inside the data memory 20.
トーンジエネレータ部26における各チヤンネ
ル毎の楽音信号形成及び制御処理は時分割で行わ
れるようになつている。そのため、各チヤンネル
の時分割タイムスロツトに対応するチヤンネルタ
イミング信号CHT1〜CHT8が各レジスタ2
9,30,32に与えられており、これらのレジ
スタにストアされた各チヤンネルのノートコード
NC及びオクターブコードOC及びキーオン信号
KONが該タイミング信号CHT1〜CHT8に従
つて時分割的に出力されるようになつている。 Musical tone signal formation and control processing for each channel in the tone generator section 26 is performed in a time-division manner. Therefore, channel timing signals CHT1 to CHT8 corresponding to the time division time slots of each channel are sent to each register 2.
9, 30, and 32, and the note code of each channel stored in these registers.
NC and octave code OC and key-on signal
KON is output in a time-division manner according to the timing signals CHT1 to CHT8.
ノートコードレジスタ29から時分割的に出力
された各チヤンネルのノートコードNCは基本周
波数ナンバメモリ34のアドレス入力に与えられ
ると共にセレクタ35,36の選択制御入力に与
えられる。基本周波数ナンバメモリ34は、平均
律における12の各音名C〜Bに関する基本の周波
数ナンバ(周波数ナンバとは既に周知のように発
生すべき楽音周波数に比例する数値のことであ
る)を予め記憶しており、アドレス入力に与えら
れたノートコードNCに応じてその音名に対応す
る基本の周波数ナンバFが時分割的に読み出され
る。メモリ34から読み出された周波数ナンバF
は乗算器37に与えられ、ピツチデータレジスタ
28にストアされたピツチデータに応じて制御さ
れる。 The note code NC of each channel output from the note code register 29 in a time-divisional manner is applied to the address input of the fundamental frequency number memory 34 and to the selection control inputs of the selectors 35 and 36. The fundamental frequency number memory 34 stores in advance the fundamental frequency numbers for each of the 12 note names C to B in equal temperament (as is already well known, a frequency number is a numerical value proportional to the musical tone frequency to be generated). According to the note code NC given to the address input, the basic frequency number F corresponding to the note name is read out in a time-division manner. Frequency number F read out from memory 34
is applied to a multiplier 37 and controlled according to the pitch data stored in the pitch data register 28.
ピツチデータレジスタ28にストアされた各音
名毎のピツチデータPD(1)〜PD(12)はセレ
クタ35に入力され、各チヤンネルのノートコー
ドNCに従つて、各チヤンネル毎の時分割タイム
スロツトにおいてそのチヤンネルに割当てられた
鍵の音名に対応するものが夫々選択される。選択
されたピツチデータはセント値/周波数比変換メ
モリ38に入力され、セント値表現のデータから
周波数比表現のデータに変換される。 The pitch data PD(1) to PD(12) for each pitch name stored in the pitch data register 28 is input to the selector 35, and the pitch data PD(1) to PD(12) for each note name stored in the pitch data register 28 is inputted to the selector 35, and the pitch data PD(1) to PD(12) for each pitch name is inputted to the selector 35, and the pitch data PD(1) to PD(12) for each pitch name is input to the selector 35, and the pitch data is Those corresponding to the note names of the keys assigned to the channels are selected. The selected pitch data is input to the cent value/frequency ratio conversion memory 38, and is converted from cent value representation data to frequency ratio representation data.
メモリ38から読み出された周波数比表現のピ
ツチデータは乗算器37に入力され、周波数ナン
バFと乗算される。その結果、各チヤンネルに割
当てられた音名の平均律ピツチの周波数ナンバF
が、該音名に対応して調整されたピツチずれのセ
ント値に対応する周波数比分だけ偏倚され、ピツ
チ制御が施される。乗算器37から出力されたピ
ツチ制御済みの周波数ナンバF′はアキユムレータ
39に入力され、各チヤンネル別に所定時間間隔
で繰返し加算(若しくは減算でもよい)される。
アキユムレータ39は各チヤンネル別の時分割的
なアキユムレートが可能な公知の構成のものであ
り、時分割チヤンネルタイミングに同期してアキ
ユムレート動作を行うためにチヤンネルタイミン
グ信号CHT1〜CHT8が入力されている。アキ
ユムレータ39からは、周波数ナンバF′の値に対
応する比率で時間的に増加し(又は減少でもよ
い)、所定値に達する毎に初期値に戻つてしその
変化を繰返す位相データqF′が各チヤンネル毎に
時分割で出力される。 The pitch data expressed as a frequency ratio read out from the memory 38 is input to the multiplier 37 and multiplied by the frequency number F. As a result, the frequency number F of the well-tempered pitch of the pitch name assigned to each channel is
is biased by a frequency ratio corresponding to the cent value of the pitch shift adjusted corresponding to the pitch name, and pitch control is performed. The pitch-controlled frequency number F' output from the multiplier 37 is input to an accumulator 39, and is repeatedly added (or subtracted) at predetermined time intervals for each channel.
The accumulator 39 has a known configuration capable of time-divisional accumulation for each channel, and receives channel timing signals CHT1 to CHT8 in order to perform the accumulation operation in synchronization with the time-division channel timing. From the accumulator 39, phase data qF' increases (or may decrease) over time at a rate corresponding to the value of the frequency number F', returns to the initial value every time it reaches a predetermined value, and repeats the change. Output is time-divided for each channel.
アキユムレータ39の出力qF′はシフト回路4
0に与えられ、オクターブコードレジスタ30か
ら時分割的に読み出された各チヤンネルのオクタ
ーブコードOCの値に応じて適宜ビツトシフトさ
れる。こうしてオクターブの区別が付与された各
チヤンネルの位相データは楽音信号形成回路41
に入力される。楽音信号形成回路41では、各チ
ヤンネルの位相データに基づき該位相データの繰
返し周波数に対応する周波数の楽音信号を各チヤ
ンネル毎に独立に発生する。その際、各チヤンネ
ルで発生すべき楽音信号の音量エンベロープ発生
器42から与えられる各チヤンネル毎のエンベロ
ープ信号に従つて制御され、音色その他の楽音要
素はパネルデータレジスタ33から与えられるパ
ネルデータに従つて制御される。なお、シフト回
路40はアキユムレータ39の手前に設けてもよ
い。 The output qF' of the accumulator 39 is the shift circuit 4
0, and is appropriately bit shifted according to the value of the octave code OC of each channel read out from the octave code register 30 in a time-divisional manner. The phase data of each channel, which has been given octave distinction in this way, is sent to the musical tone signal forming circuit 41.
is input. The musical tone signal forming circuit 41 independently generates musical tone signals for each channel based on the phase data of each channel and having a frequency corresponding to the repetition frequency of the phase data. At this time, the volume of the musical sound signal to be generated in each channel is controlled according to the envelope signal for each channel given from the volume envelope generator 42, and the timbre and other musical sound elements are controlled according to the panel data given from the panel data register 33. controlled. Note that the shift circuit 40 may be provided before the accumulator 39.
エンベロープ発生器42は、キーオンレジスタ
32から時分割的に与えられる各チヤンネルのキ
ーオン信号KONに応じて所定のエンベロープ信
号を各チヤンネル毎に発生するものである。音量
データレジスタ31にストアされた各音名毎の音
量データVD(1)〜VD(12)に応じてこのエ
ンベロープ信号のレベルを制御することにより音
量の制御を行うことができる。 The envelope generator 42 generates a predetermined envelope signal for each channel in response to the key-on signal KON of each channel given in a time-division manner from the key-on register 32. The volume can be controlled by controlling the level of this envelope signal according to the volume data VD(1) to VD(12) for each note name stored in the volume data register 31.
音量データレジスタ31にストアされた各音名
毎の音量データVD(1)〜VD(12)はセレク
タ36に入力され、各チヤンネルのノートコード
NCに従つて、各チヤンネル毎の時分割タイムス
ロツトにおいてそのチヤンネルに割当てられた鍵
の音名に対応するものが夫々選択される。セレク
タ36で選択された各チヤンネルの割当て音名に
対応する音量データは、必要に応じて音量データ
変換回路43を経由してエンベロープ発生器42
に与えられ、この音量データの値に応じて各チヤ
ンネルで発生するエンベロープ信号のレベル(例
えばピークレベル)が制御される。音量データ変
換回路43は「0」〜「100」の範囲の値で表現
された音量データVD(1)〜VD(12)を適当
な音量制御係数に変換するためのものであるが、
これは特に設けなくてもよい。なお、音量データ
によつてエンベロープ発生器42を制御するので
はなく、破線で示すようにエンベロープ発生器4
2の出力側に乗算器44を設け、この乗算器44
を音量データによつて制御するようにしても同様
の音量制御を行うことができる。 The volume data VD(1) to VD(12) for each note name stored in the volume data register 31 is input to the selector 36, and the note code of each channel is inputted to the selector 36.
According to the NC, in the time-division time slot for each channel, the one corresponding to the note name of the key assigned to that channel is selected. The volume data corresponding to the assigned note name of each channel selected by the selector 36 is sent to the envelope generator 42 via the volume data conversion circuit 43 as necessary.
The level (for example, peak level) of the envelope signal generated in each channel is controlled according to the value of this volume data. The volume data conversion circuit 43 is for converting volume data VD(1) to VD(12) expressed as values in the range of "0" to "100" into appropriate volume control coefficients.
This does not need to be provided in particular. Note that instead of controlling the envelope generator 42 based on the volume data, the envelope generator 4 is controlled as shown by the broken line.
A multiplier 44 is provided on the output side of 2, and this multiplier 44
Similar volume control can be performed by controlling the volume data using volume data.
メモリ及びレジスタの説明並びにメモリを中心と
する主要な情報の流れの説明
ここでは、第3図のワーキング及びデータメモ
リ20内に含まれる主要なメモリ及びレジスタに
ついて説明すると共にこれらのうち主要なメモリ
と周辺装置との間の主要な情報の流れについて大
まかに説明する。Explanation of Memory and Registers and Description of Main Information Flow Centered on Memory Here, we will explain the main memories and registers included in the working and data memory 20 in FIG. The main information flow between peripheral devices will be roughly explained.
第5図はワーキング及びデータメモリ20内の
主要なメモリと周辺装置との間の主要な情報の流
れについて大まかに示したブロツク図である。な
お、第5図はメモリと周辺装置との関係を理解す
る便宜のために情報の流れを概念的に示したもの
にすぎず、実際の回路結線あるいはデータの授受
経路がこの通りであるというわけではない。ピツ
チデータメモリ45(これを略称するときはPD
メモリという)は、12の各音名C〜Bに対応して
調整されたピツチデータPD(1)〜PD(12)を
記憶するものであり、ここに記憶されたピツチデ
ータPD(1)〜PD(12)が前述のトーンジエネ
レータ部26内のピツチデータレジスタ28(第
4図)に転送される。音量データメモリ46(こ
れを略称するときはVDメモリという)は、12の
各音名C〜Bに対応して調整された音量データ
VD(1)〜VD(12)を記憶するものであり、
ここに記憶された音量データVD(1)〜VD(1
2)が前述のトーンジエネレータ部26内の音量
データレジスタ31(第4図)に転送される。な
お、符号PD(1)〜PD(12),VD(1)〜VD
(12)の括弧内に数字1〜12は12の各音名C
〜Bを区別する表示である。 FIG. 5 is a block diagram generally illustrating the principal information flow between the principal memories within working and data memory 20 and peripheral devices. Note that Figure 5 merely shows the flow of information conceptually for the convenience of understanding the relationship between memory and peripheral devices, and does not mean that the actual circuit connections or data exchange paths are as shown. isn't it. Pitch data memory 45 (abbreviated as PD)
The memory) stores pitch data PD(1) to PD(12) adjusted corresponding to each of the 12 pitch names C to B, and the pitch data PD(1) to PD( 12) is transferred to the pitch data register 28 (FIG. 4) in the tone generator section 26 mentioned above. The volume data memory 46 (abbreviated as VD memory) stores volume data adjusted corresponding to each of the 12 note names C to B.
It stores VD(1) to VD(12),
Volume data stored here VD(1) to VD(1
2) is transferred to the volume data register 31 (FIG. 4) in the tone generator section 26 mentioned above. In addition, the codes PD(1) to PD(12), VD(1) to VD
The numbers 1 to 12 in parentheses in (12) are each of the 12 pitch names C.
This is an indication to distinguish between ~B.
パネル部における各音名毎のアツプスイツチ
UP1〜UP12及びダウンスイツチDWN1〜
DWN12(第1図)の操作に応じてPDメモリ
又はVDメモリ内の対応する音名のデータPD
(1)〜PD(12),VD(1)〜VD(12)が変
更される。また、PDメモリ又はVDメモリ内に
記憶された音名毎の各データPD(1)〜PD(1
2)又はVD(1)〜VD(12)の内容が、パネ
ル部における各音名毎の液晶表示器LCD1〜
LCD12(第2図)で夫々表示される。PVSEL
はピツチ/音量選択レジスタであり、パネル部の
ピツチ/ボリユーム選択スイツチP/VSEL(第
2図)の操作に応じてピツチ選択モード又は音量
選択モードのどちらかを示す信号内容に反転して
切換わる。このPVSELレジスタの内容に応じて、
アツプスイツチUP1〜UP12及びダウンスイツ
チDWN1〜DWN12によつて変更されるメモ
リをPDメモリ又はVDメモリのどちらかにする
かが選択されると共に、表示器LCD1〜LCD1
2で表示するメモリをPDメモリ又はVDメモリ
のどちらかにするかが選択される。 Up switch for each note name in the panel section
UP1~UP12 and down switch DWN1~
Data PD of the corresponding note name in PD memory or VD memory according to the operation of DWN12 (Fig. 1)
(1) to PD(12) and VD(1) to VD(12) are changed. In addition, each data PD(1) to PD(1) for each pitch name stored in the PD memory or VD memory is
2) Or the contents of VD(1) to VD(12) are displayed on LCD1 to LCD1 for each note name in the panel section.
Each is displayed on the LCD 12 (Fig. 2). PVSEL
is a pitch/volume selection register, which is inverted and switched to a signal indicating either pitch selection mode or volume selection mode in response to the operation of the pitch/volume selection switch P/VSEL (Fig. 2) on the panel section. . Depending on the contents of this PVSEL register,
Up switches UP1 to UP12 and down switches DWN1 to DWN12 select whether the memory to be changed is PD memory or VD memory, and displays LCD1 to LCD1
In step 2, it is selected whether the memory to be displayed is PD memory or VD memory.
平均律メモリ47は12の各音名C〜Bに対応す
る平均律のピツチデータと音量データを予め記憶
したものであり、例えばたとえばROM(リード
オンリーメモリ)からなる。この場合、ピツチデ
ータは平均律に対するピツチずれをセント値で示
すものであるから、平均律のピツチデータは全音
名C〜Bが0セントを示すものである。音量デー
タは各音名毎に予め定めた適宜の値である。この
平均律メモリ47に記憶された平均律の各音名毎
のピツチデータと音量データは、電源投入時ある
いはマルチメニユー式スケール選択セクシヨン1
0の無効時においてPDメモリ及びVDメモリに
イニシヤルセツトされる。 The equal temperament memory 47 stores pitch data and volume data of equal temperament corresponding to each of the 12 pitch names C to B in advance, and is composed of, for example, a ROM (read only memory). In this case, since the pitch data indicates the pitch deviation with respect to the equal temperament as a cent value, the pitch data of the equal temperament indicates that the diatonic names C to B are 0 cents. The volume data is an appropriate value predetermined for each note name. The pitch data and volume data for each pitch name of the equal temperament stored in the equal temperament memory 47 can be accessed when the power is turned on or when the multi-menu scale selection section 1
When 0 is invalid, it is initialized in the PD memory and VD memory.
1から12までのサブ番号が夫々付された12個
の純正調メモリ48−1乃至48−12は、純正
調音階の12個の各調に夫々対応しており、各々が
その調における純正調音階の各音名毎のピツチデ
ータと音量データを夫々予め記憶している。 The 12 pure tone memories 48-1 to 48-12, each assigned a sub number from 1 to 12, correspond to each of the 12 keys of the pure tone scale, and each one corresponds to the pure tone in that key. Pitch data and volume data for each note name of the musical scale are stored in advance.
1から24までのサブ番号が夫々付された24個
のプリセツトメモリ49−1乃至49−24は、
24個のプリセツトされた又はプリセツト可能な音
階に夫々対応しており、各々がその音階における
各音名C〜B毎のピツチデータと音量データの一
組を記憶している若しくは記憶することが可能で
ある。このプリセツトメモリ49−1乃至49−
24は読み書き可能なメモリ(例えばRAM)か
ら成る。 The 24 preset memories 49-1 to 49-24 each have sub numbers 1 to 24.
Each corresponds to 24 preset or presettable scales, and each stores or can store a set of pitch data and volume data for each note name C to B in that scale. be. These preset memories 49-1 to 49-
24 consists of a readable/writable memory (for example, RAM).
各メモリ48−1乃至48−12,49−1乃
至49−24はマルチメニユー式スケール選択セ
クシヨン10(第1図)における所定のスイツチ
操作に基き選択的に読み出され、読み出されたデ
ータがPDメモリ及びVDメモリに夫々セツトさ
れるようになつている。また、該セクシヨン10
における所定のスイツチ操作に基きPDメモリ及
びVDメモリの記憶データがホールドメモリ50
を経由してプリセツトメモリ49−1乃至49−
24の何れかに書込まれる(プリセツトされる)
ようになつている。しかし、この点はこの発明の
要旨ではないので詳細説明は省略する。 Each memory 48-1 to 48-12, 49-1 to 49-24 is selectively read out based on a predetermined switch operation in the multi-menu scale selection section 10 (FIG. 1), and the read data is They are set in the PD memory and VD memory, respectively. In addition, the section 10
The data stored in the PD memory and VD memory is stored in the hold memory 50 based on a predetermined switch operation
Preset memories 49-1 to 49-
24 (preset)
It's becoming like that. However, since this point is not the gist of the invention, detailed explanation will be omitted.
キーコードメモリ51は、各チヤンネルに割当
てられた鍵のキーコードCH(1)〜CH(8)を
記憶するものであり、ここに記憶されたキーコー
ドCH(1)〜CH(8)がトーンジエネレータ部
26内のノートコードレジスタ29及びオクター
ブコードレジスタ30(第4図)に転送される。 The key code memory 51 is for storing key codes CH(1) to CH(8) of keys assigned to each channel, and the key codes CH(1) to CH(8) stored here are tones. It is transferred to the note code register 29 and octave code register 30 (FIG. 4) in the generator section 26.
キーオンメモリ52は、各チヤンネルに割当て
られた鍵のキーオン信号KON(1)〜KON(8)
を記憶するものであり、ここに記憶されたキーオ
ン信号KON(1)〜KON(8)がトーンジエネレ
ータ部26内のキーオンレジスタ32(第4図)
に転送される。 The key-on memory 52 stores key-on signals KON(1) to KON(8) of keys assigned to each channel.
The key-on signals KON(1) to KON(8) stored here are sent to the key-on register 32 (FIG. 4) in the tone generator section 26.
will be forwarded to.
プログラムの説明
次に第3図のマイクロコンピユータ部分によつ
て実行される処理プログラムの一例を第6図及び
第7図以降のフローチヤートに従つて説明する。Description of Program Next, an example of a processing program executed by the microcomputer portion of FIG. 3 will be described according to the flowcharts of FIGS. 6 and 7 and subsequent figures.
(1) メインルーチン
第6図はメインルーチンを示す図である。電
源スイツチオンに基き最初に実行されるイニシ
ヤルセツト処理では、ピツチデータメモリ45
(PDメモリ)及び音量データメモリ46(VD
メモリ)に平均律メモリ47から読み出した各
音名毎のピツチデータPD(1)〜PD(12)と
音量データVD(1)〜VD(12)をセツトし、
平均律に設定する。また、その他の各種メモリ
やレジスタ(第12図、第13図)のイニシヤ
ルセツトを行う(例えばPVSELレジスタを適
当な値にセツトしておく)。(1) Main Routine FIG. 6 is a diagram showing the main routine. In the initial set process that is executed first upon turning on the power switch, the pitch data memory 45
(PD memory) and volume data memory 46 (VD
Pitch data PD(1) to PD(12) and volume data VD(1) to VD(12) for each pitch name read from the equal temperament memory 47 are set in the memory),
Set to equal temperament. In addition, various other memories and registers (FIGS. 12 and 13) are initialized (for example, the PVSEL register is set to an appropriate value).
次にピツチボリユームサブルーチンPVSUB
を実行する。ここでは、音名別調整用操作子セ
クシヨン12(第2図)の各スイツチをスキヤ
ンして調整操作がなされた音名に対応するPD
メモリ、VDメモリのデータPD(1)〜PD(1
2),VD(1)〜VD(12)を変更する。この
詳細は第7図に示されている。 Next, pitch volume subroutine PVSUB
Execute. Here, scan each switch in the note name adjustment section 12 (Figure 2) and select the PD corresponding to the note name that has been adjusted.
Memory, VD memory data PD(1) to PD(1
2), change VD(1) to VD(12). Details of this are shown in FIG.
次のプリセツト処理では、前述のマルチメニ
ユー式スケール選択セクシヨン10をスキヤン
して、音階プリセツト機能のための処理を行
う。この詳細説明は省略する。 In the next preset process, the aforementioned multi-menu scale selection section 10 is scanned to perform processing for the scale preset function. This detailed explanation will be omitted.
次のキーボード処理では鍵盤の各キースイツ
チをスキヤンし、そのスキヤン結果に基き各チ
ヤンネルに対する押圧鍵の「発音割当て処理」
を行い、キーコードメモリ51、キーオンメモ
リ52(第5図)の記憶制御を行う。この詳細
説明は省略する。 In the next keyboard process, each key switch on the keyboard is scanned, and based on the scan results, the "pronunciation assignment process" of the pressed key for each channel is performed.
, and controls the storage of the key code memory 51 and key-on memory 52 (FIG. 5). This detailed explanation will be omitted.
次の「その他のパネル操作子スキヤン」処理
では、パネル部のその他の操作子(第1図の音
色選択セクシヨン11及びセクシヨン13のス
イツチ類、例えば音色選択スイツチやマスタボ
リユームの操作子)をスキヤンし、スキヤン結
果に対応するデータをデータメモリ20(第3
図)にストアする。 In the next "Other panel controls scan" process, other controls on the panel section (switches in tone selection sections 11 and 13 in Figure 1, such as the tone selection switch and master volume controls) are scanned. , the data corresponding to the scan result is stored in the data memory 20 (third
(Figure).
メインルーチンの一番最後では、PDメモリ
及びVDメモリ並びにキーコードメモリ51及
びキーオンメモリ52(第5図)にストアされ
た各データPD(1)〜PD(12),VD(1)〜
VD(12),CH(1)〜CH(8),KON(1)
〜KON(8)をトーンジエネレータ部26(第
4図)内の対応する各レジスタ28〜32に送
出する。また、ここでは、前ステツプの各サブ
ルーチンでは送出されなかつたその他の表示デ
ータがデータメモリ20の内のメモリ又はレジ
スタから表示器ドライバ22(第3図)に送出
され、各々に対応する表示器で表示される。そ
の後、最初のサブルーチンPVSUBに戻り、メ
インルーチンを繰返す。 At the very end of the main routine, each data PD(1) to PD(12), VD(1) to
VD (12), CH (1) ~ CH (8), KON (1)
~KON (8) is sent to each of the corresponding registers 28 to 32 in the tone generator section 26 (FIG. 4). Also, here, other display data that was not sent in each subroutine of the previous step is sent from the memory or register in the data memory 20 to the display device driver 22 (FIG. 3), and the display data corresponding to each is sent out from the memory or register in the data memory 20. Is displayed. Then, return to the first subroutine PVSUB and repeat the main routine.
(2) ピツチボリユームサブルーチンPVSUB第7
図においては、まずPVSELレジスタの内容が
ピツチPを示しているか音量Vを示しているか
を判断し、この判断に応じてピツチ調整のため
のルーチン又は音量調整のためのルーチンのど
ちらかを行う。(2) Pitch volume subroutine PVSUB 7th
In the figure, it is first determined whether the contents of the PVSEL register indicate pitch P or volume V, and depending on this determination, either a pitch adjustment routine or a volume adjustment routine is performed.
ピツチ調整のためのルーチンではまず音名C
に関して音名別ピツチ調整処理58−1を実行
する。この処理58−1ではまず音名Cに関す
るアツプスイツチUP1がオンされているかど
うかを調べ、オンされていればPDメモリ内の
音名CのピツチデータPD(1)の値が最大値
「55」であるかどうかを調べる。未だ最大値
「55」になつていなければPD(1)を更に増加
することができる可能性があることを意味する
ので、所定の変化幅データ△PをPD(1)に加
算してその和が最大値「55」を超えるかどうか
を調べる(PD(1)+△P>「55」?)。を超え
なければ、まだ増加可能であることを意味する
のでブロツク59においてPD(1)に△Pを加
算し、その和をPDメモリに新たなPD(1)と
して記憶する処理(PD(1)←PD(1)+△P)
を行う。そして、この新たなPD(1)の値を対
応する液晶表示器LCD1で表示する。一方、
PD(1)+△Pが「55」を超える場合はブロツ
ク60の処理1つより、PDメモリのPD(1)
の値を最大値「55.0」にセツトし、これを表示
器LCD1で表示する。 In the pitch adjustment routine, first note name C.
Pitch adjustment processing 58-1 is executed for each note name. In this process 58-1, it is first checked whether the up switch UP1 related to pitch name C is turned on, and if it is turned on, the value of pitch data PD(1) for pitch name C in the PD memory is the maximum value "55". Find out if. If it has not reached the maximum value "55" yet, it means that there is a possibility that PD(1) can be further increased, so add the predetermined change width data △P to PD(1) and calculate the sum. Check whether exceeds the maximum value "55"(PD(1)+△P>"55"?). If it does not exceed PD(1), it means that it is still possible to increase, so in block 59, △P is added to PD(1), and the sum is stored in the PD memory as a new PD(1) (PD(1) ←PD(1)+△P)
I do. Then, this new value of PD(1) is displayed on the corresponding liquid crystal display LCD1. on the other hand,
If PD (1) + △P exceeds "55", PD (1) in the PD memory is restored from one process in block 60.
Set the value to the maximum value "55.0" and display this on the display LCD1.
この実施例では、アツプスイツチUP1〜UP
12が押圧されている場合は所定のピツチ変化
幅データ△P(音量の場合は音量変化幅データ
△V)をこのサブルーチンPVSUBが1回実行
される毎に1回加算することによりPD(1)〜
PD(12)(音量の場合はVD(1)〜VD(1
2))を増加し、ダウンスイツチDWN1〜
DWN12が押圧されている場合は該変化幅デ
ータ△P,△VをサブルーチンPVSUBが1回
実行される毎に1回引算することによりPD
(1)〜PD(12)又はVD(1)〜VD(12)
を減少するようにしている。ここで、△Pは最
小単位を「0.1」(0.1セントに対応)として任
意の値に予め定めておくことができるものであ
り、この△Pの設定の仕方によつてはピツチデ
ータの値が丁度最大値「55.0」にならない場合
がある。例えば△Pが「0.4」の場合は、ピツ
チデータPD(1)〜PD(12)の値が「54.8」
のときこの△Pを加算するとその和は「55.2」
となり、「55.0」を超えてしまう。そのような
場合に、ピツチデータPD(1)〜PD(12)の
値を最大値「55.0」に制限するためにブロツク
60の処理が行われる。同様に処理は減算の場
合もブロツク61において行われる。また、音
量の場合も、△Vは最小単位を「1」として任
意の値に予め定めておくことができるので、同
様の問題が生じ、上述と同様の趣旨の最大値又
は最小値制限処理がブロツク62,63で行わ
れる。 In this example, the power switches UP1 to UP
12 is pressed, the predetermined pitch change width data △P (for volume, volume change width data △V) is added once every time this subroutine PVSUB is executed, thereby setting PD(1). ~
PD (12) (VD (1) to VD (1) for volume
2) Increase the down switch DWN1~
When DWN12 is pressed, PD
(1) ~ PD (12) or VD (1) ~ VD (12)
We are trying to reduce this. Here, △P can be preset to any value with the minimum unit being "0.1" (corresponding to 0.1 cent), and depending on how this △P is set, the value of the pitch data will be exactly The maximum value "55.0" may not be reached. For example, if △P is "0.4", the value of pitch data PD (1) to PD (12) is "54.8".
When this △P is added, the sum is "55.2"
Therefore, it exceeds "55.0". In such a case, the process of block 60 is performed to limit the values of pitch data PD(1) to PD(12) to the maximum value "55.0". Similarly, processing is carried out in block 61 for subtraction. Also, in the case of volume, △V can be preset to any value with the minimum unit being "1", so a similar problem occurs, and the same maximum or minimum value limiting process as described above is applied. This is done in blocks 62 and 63.
ブロツク59又は60の処理の後、又は
「UP1オン?」がNO又は「PD(1)=
「55」?」がYESのとき、ダウンスイツチ
DWN1がオンされているかどうかを調べる。
そして、今度は最小値「−55」についてアツプ
スイツチUP1の場合と同様の判断を行い(但
し、減少可能かどうかはPD(1)−△P<「−
55」?によつて判断する)、PD(1)をまだ減
少することができるならばブロツク64の処理
によつてPD(1)から△Pを減少したものを新
たなPD(1)としてPDメモリにセツトし、こ
れを表示器LCD1で表示する。一方、PD(1)
をもう減少することができないなら、ブロツク
61によつてPD(1)の値を最小値「−55、
0」に制限する。 After processing block 59 or 60, or “UP1 on?” is NO or “PD(1)=
"55"? " is YES, the down switch
Check whether DWN1 is turned on.
Then, this time, the same judgment as in the case of up switch UP1 is made regarding the minimum value "-55" (however, whether or not it can be decreased is determined by PD (1) - △P <"-
55"? If PD(1) can still be decreased, the value obtained by decrementing △P from PD(1) by the process of block 64 is set in the PD memory as a new PD(1). This is displayed on the display device LCD1. On the other hand, PD(1)
can no longer be reduced, block 61 sets the value of PD(1) to the minimum value "-55,
0”.
以下、音名Cのピツチ調整処理と58−1と
同様の処理58−2乃至58−12を残りの各
音名D♭
〜Bに関して夫々行う。但し、各処理
58−2乃至58−12では、その音名に対す
るスイツチUP2〜UP12,DWN2〜DWN
12をチエツクし、その音名に対応するピツチ
データPD(2)〜PD(12)を調整する。 Thereafter, the pitch adjustment process for pitch name C and processes 58-2 to 58-12 similar to 58-1 are performed for the remaining pitch names D♭ to B, respectively. However, in each process 58-2 to 58-12, the switches UP2 to UP12, DWN2 to DWN for the note name are
12, and adjust the pitch data PD(2) to PD(12) corresponding to the pitch name.
一方、音量調整のためのルーチンでは、まず
音名Cに関する音名別調整処理65−1が実行
される。まずアツプスイツチUP1に関する処
理はピツチ調整処理58−1の場合と同様であ
り、調整対象がVDメモリ内の音名Cに対応す
る音量データVD(1)であることと、変化幅
データが△Vであることと、最大値が「100」
(10進数)であることがピツチ調整の場合とは
異なつているだけである。次にダウンスイツチ
DWN1に関する処理であるが、これは
「DWN1オン?」がNOのとき及び「VD(1)
=「0」?」がYESのときの処理を除き、ピツ
チ調整処理58−1の場合と同様であり、ただ
し、調整対象がVDメモリ内の音量データVD
(1)であることと、最小値が「0」(10進数)
どあること及び変化幅データが△Vであること
が異なつており、また、ダウンフラツグ
DWNFLGを“1”にセツトするステツプ66が
設けられている。このダウンフラツグ
DWNFLGは、「DWN1オン?」YESで「VD
(1)=「0」?」NOのルートを通つたとき、
つまり音量データVD(1)が最小値「0」に
到達する前にダウンスイツチDWN1が押され
たとき、“1”にセツトされる。 On the other hand, in the volume adjustment routine, first, pitch name adjustment processing 65-1 regarding pitch name C is executed. First, the process related to the up switch UP1 is the same as the pitch adjustment process 58-1, and the adjustment target is the volume data VD (1) corresponding to the note name C in the VD memory, and the change width data is △V. Yes, and the maximum value is "100"
(decimal number) is different from the case of pitch adjustment. then down switch
This is the process related to DWN1, and this is when "DWN1 on?" is NO and "VD (1)
= “0”? The process is the same as pitch adjustment process 58-1, except for the process when " is YES", except that the adjustment target is the volume data VD in the VD memory.
(1) and the minimum value is “0” (decimal number)
The difference is that the change width data is △V, and the down flag
A step 66 is provided to set DWNFLG to "1". This down flag
DWNFLG answered “DWN1 on?” YES and “VD
(1)=“0”? ” When you go through the NO route,
That is, when the down switch DWN1 is pressed before the volume data VD(1) reaches the minimum value "0", it is set to "1".
「DWN1オン?」がNOのときつまりダウ
ンスイツチDWN1が押されていないときはダ
ウンフラツグDWNFLGが“1”にセツトされ
ているかどうかを調べ、セツトされていればブ
ロツク67においてこれを“0”にリセツトす
る。 When "DWN1 ON?" is NO, that is, when the down switch DWN1 is not pressed, it is checked whether the down flag DWNFLG is set to "1", and if it is set, it is reset to "0" in block 67. do.
「VD1=「0」?」がYESのときはダウンフ
ラツグDWNFLGが“1”にセツトされている
かどうかを調べ(ブロツク68)・YESならこ
の処理65−1を終了するが、NOならばブロ
ツク69に進み、「オフ表示」及び「クリア表
示」のための処理を行う。 "VD1="0"? ” is YES, it is checked whether the down flag DWNFLG is set to “1” (block 68). If YES, this process 65-1 is terminated, but if NO, the process proceeds to block 69 and the “off display” and Performs processing for "clear display".
「VD1=「0」?」がYESとは、音量データ
VD(1)が音量零に調整されたことを意味し、
このときブロツク68がYESとは、ダウンス
イツチDWN1を押しと音量零に調整し、その
まま該スイツチを押し続けていることを意味す
る。このような場合、単に音量が零になるだけ
であり、「オフ表示」及び「リクア表示」は特
に行わない。従つて、次にアツプスイツチUP
1を押せば音量データVD(1)を再び増加さ
せることができ、これに対応する音名が使用不
可になつたわけではない。 "VD1="0"? " is YES means the volume data
This means that VD (1) has been adjusted to zero volume,
At this time, when the block 68 is YES, it means that the down switch DWN1 is pressed and the volume is adjusted to zero, and the switch is continued to be pressed. In such a case, the volume simply becomes zero, and "off display" and "requa display" are not particularly performed. Therefore, next up switch UP
By pressing 1, the volume data VD(1) can be increased again, but the corresponding note name is not disabled.
他方、ブロツク68がNOとは、音量データ
VD(1)が音量零に調整された後、ダウンス
イツチDWN1が一旦オフされ、そして再度押
し直されたことを意味する。つまり、「DWN
1オン?」のNOによりフラツグDWNFLGが
“0”にリセツトされ(ブロツク67)、その後
「DWN1オン?」がYESとなり、「VD1=
「0」?」のYESを経てブロツク68の
「DWNFLG=“1”?」がNOと判断されたの
である。このように、一旦音量が零に調整され
た後、更に音量を下げようとする積極的なスイ
ツチ操作(DWN1の再押圧)がなされたと
き、ブロツク69の処理が実行され、「オフ表
示」と「クリア表示」がなされる。すなわち、
ブロツク69では、VDメモリの音量データ
VD(1)の位置に“OFF”というアルフアベ
ツト文字データをセツトすると共に、PDメモ
リの同音名に対応するピツチデータPD(1)の
位置に「クリア表示」用のデータ(つまり何も
表示しないことを示すデータ)をセツトする
(つまりPD(1)をクリアする)。そしてこのデ
ータVD(1)を表示器LCD1で表示する。今
は音量調整が選択されているので、“OFF”と
いう文字つまり音量の「オフ表示」が表示器
LCD1で表示される。しかし、後に、P/
VSELスイツチの操作によつてピツチ調整のモ
ードに切換わつたときは、表示器LCD1では
クリアされたPD(1)に基き「クリア表示」
(つまり何も表示しないこと」がなされる。尚、
特にプログラムは示さないが、PVSELレジス
タの内容に応じてPDメモリとVDメモリの記
憶データのうち一方を各表示器LCD1〜LCD
12で表示するための処理がメインルーチンの
どこかで(例えばメインルーチンの最後のデー
タ送出処理で)実行されるようになつているの
は勿論である。この「オフ表示」と「クリア表
示」はアツプスイツチUP1〜UP12又はダウ
ンスイツチDWN1〜DWN12によつては解
消できず、平均律データは純正調データ又はプ
リセツトデータをPDメモリ、VDメモリにセ
ツトしたときセツトされたデータによつて書替
えられる。また、「オフ表示」と「クリア表示」
をプリセツトデータの中に含めてプリセツトメ
モリに書込むこともできる。所望の音階を作成
する場合に特定の音名に対応して「オフ表示」
と「クリア表示」を設定すれば、その音名を音
階から削除することができる。 On the other hand, if block 68 is NO, the volume data
This means that after VD(1) was adjusted to zero volume, down switch DWN1 was turned off and then pressed again. In other words, “DWN
1 on? ” flag DWNFLG is reset to “0” (block 67), then “DWN1 on?” becomes YES, and “VD1=
“0”? ” was determined to be YES, and block 68 “DWNFLG="1"?'' was determined to be NO. In this way, once the volume has been adjusted to zero, when an active switch operation (pressing DWN1 again) is performed to further lower the volume, the process of block 69 is executed and the "off display" is displayed. A "clear display" is made. That is,
In block 69, the volume data of the VD memory
Alphabetic character data "OFF" is set in the VD (1) position, and data for "clear display" (that is, nothing is displayed) is set in the pitch data PD (1) position corresponding to the homophone name in the PD memory. (in other words, clear PD(1)). This data VD(1) is then displayed on the display device LCD1. Since the volume adjustment is currently selected, the text “OFF” or “off display” for the volume is displayed on the display.
Displayed on LCD1. However, later, P/
When switching to pitch adjustment mode by operating the VSEL switch, the LCD1 display will display a "clear display" based on the cleared PD (1).
(In other words, nothing is displayed.)
Although no particular program is shown, one of the data stored in the PD memory and VD memory is transferred to each display device LCD1 to LCD according to the contents of the PVSEL register.
It goes without saying that the process for displaying data in step 12 is executed somewhere in the main routine (for example, in the last data sending process of the main routine). These "off display" and "clear display" cannot be canceled by up switches UP1 to UP12 or down switches DWN1 to DWN12, and the equal temperament data is changed when just-toned data or preset data is set in the PD memory or VD memory. It is rewritten with the set data. In addition, "off display" and "clear display"
can also be included in the preset data and written to the preset memory. "Off display" for specific note names when creating a desired scale
If you set "Clear Display" to "Clear Display", you can delete the note name from the scale.
以下、音名Cの音量調整処理65−1と同様
の処理65−2乃至65−12が他の音名D♭
〜Bに関して夫々実行される。その場合、その
音名に対応するスイツチUP2〜UP12,
DWN2〜DWN12がチエツクされ、その音
名に対応する音量データVD(2)〜VD(12)
が調整される。 Hereinafter, processes 65-2 to 65-12 similar to the volume adjustment process 65-1 for note name C are performed for other note names D♭
~B are executed respectively. In that case, the switch UP2 to UP12 corresponding to that note name,
DWN2 to DWN12 are checked, and the volume data corresponding to the note name VD(2) to VD(12)
is adjusted.
尚、この実施例では、このピツチボリユーム
サブルーチンPVSUBはメインルーチンの各サ
イクル毎に毎回行われるのではなく、何サイク
ルかに1回の割で行われる。その割合は前述の
クロツクレート選択スイツチ(第6図の
FAST/SLOW)によつて選択される。高速
(FAST)が選択された場合は比較的少数サイ
クルに1回の割でPVSUBが実行され、従つて
△P,△Vが加減算される間隔が速くなり、ピ
ツチ又は音量調整の際のデータ変化速度が速く
なる。低速(SLOW)が選択された場合は比
較的多数サイクルに1回の割でPVSUBが実行
され、△P,△V加減算される間隔が遅くな
り、データ変化速度が遅くなる。従つて、高
速、低速のどちらかの場合でも変化幅データ△
P,△Vの値を変える必要がない。しかし、こ
れに限らず、計算間隔は一定とし、△P,△V
の値を高速又は低速に応じて切換えるようにし
てもよい。 In this embodiment, the pitch volume subroutine PVSUB is not executed every cycle of the main routine, but once every several cycles. The ratio is determined by the clock rate selection switch mentioned above (see Figure 6).
FAST/SLOW). When high speed (FAST) is selected, PVSUB is executed once every relatively small number of cycles, so the interval at which △P and △V are added or subtracted becomes faster, and the data changes when adjusting pitch or volume. speed increases. When low speed (SLOW) is selected, PVSUB is executed once in a relatively large number of cycles, and the interval at which ΔP and ΔV are added or subtracted becomes slow, and the data change speed becomes slow. Therefore, regardless of whether the speed is high or low, the change width data △
There is no need to change the values of P and △V. However, the calculation interval is not limited to this, and the calculation interval is constant, △P, △V
The value of may be switched depending on high speed or low speed.
変更例
以上の実施例では音量とピツチの制御について
説明したが、その他の楽音要素(例えば音色や変
調効果等)を各音名毎に独立に調整する場合も同
様に実施することができる。Modification Examples Although the above embodiments have described volume and pitch control, it is also possible to adjust other musical tone elements (for example, timbre, modulation effect, etc.) independently for each note name in a similar manner.
また、調整用操作子UP1〜UP12,DWN1
〜DWN12と表示器LCD1〜LCD12は音量と
ピツチとで共用されているが、これは別々に設け
てもよい。また、調整用操作子と表示器の構成は
どのようなものであつてもよく、例えば押ボタン
スイツチに限らずラツチ式スイツチあるいはダイ
ヤル式操作子その他のもの、あるいは表示器が操
作子から独立していず、実質的に操作子に付属し
ているもの(例えばダイヤル型あるいはレバー型
あるいはスライド型操作子とその目盛表示とから
成るもの)、あるいはアナログ的に調整量を表示
するもの、その他如何なる構造の操作子手段(但
し、何らかの表示機能付きのもの)を用いた場合
でもこの発明を有利に実施することができる。 In addition, adjustment controls UP1 to UP12, DWN1
Although the DWN 12 and the displays LCD1 to LCD12 are shared by the volume and pitch, they may be provided separately. Furthermore, the configuration of the adjustment control and display may be of any type; for example, it is not limited to a pushbutton switch, but may also be a latch type switch, a dial type control, or the like, or the display may be independent of the control. (e.g., one consisting of a dial-type, lever-type, or slide-type operator and its scale display), or one that displays the amount of adjustment in an analog manner, or any other structure. The present invention can be carried out advantageously even when using an operator means (provided that it has some kind of display function).
アツプスイツチUP1〜UP12、ダウンスイツ
チDWN1〜DWN12を物理的に別々に設けず
に共通化し、別途設けた切換スイツチによつてア
ツプモードとダウンモードの一方を選択して操作
するようにしてもよい。 The up switches UP1 to UP12 and the down switches DWN1 to DWN12 may not be provided physically separately, but may be shared, and one of the up mode and the down mode may be selected and operated using a separately provided changeover switch.
また、上記実施例では操作子UP1〜UP12,
DWN1〜DWN12を色分けしているが、表示
器LCD1〜LCD12の方のみを、若しくは操作
子と表示器の両方を、白鍵対応音名及び黒鍵対応
音名に応じて色分けするようにしてもよい。表示
器LCD1〜LCD12を色分けする場合、ガラス
面の色を異ならせる、あるいは表示器枠(縁ど
り)の色を異ならせる、あるいは表示キヤラクタ
(数字、文字等)の色を異ならせる、等の手法を
用いることができる。 In addition, in the above embodiment, the operators UP1 to UP12,
Although DWN1 to DWN12 are color-coded, it is also possible to color-code only the displays LCD1 to LCD12, or both the controls and the display, according to the note names corresponding to the white keys and the note names corresponding to the black keys. good. When color-coding the displays LCD1 to LCD12, methods such as changing the color of the glass surface, changing the color of the display frame (edge), or changing the color of the display characters (numbers, letters, etc.) are used. Can be used.
またスイツチUP1〜UP12,DWN1〜
DWN12の着色箇所は押ボタン全体に限らず所
定の一部分又は押ボタン近傍の所定の箇所(例え
ば押ボタンの周囲の枠等)でもよい。 Also switches UP1~UP12, DWN1~
The colored portion of the DWN 12 is not limited to the entire pushbutton, but may be a predetermined portion or a predetermined location near the pushbutton (for example, a frame around the pushbutton).
発明の効果
以上の通りこの発明によれば、各音名に対応す
る調整用操作子手段を各音名に対応する白鍵及び
黒鍵の区別に従つて異なる着色で色分けするよう
にしたので、操作子手段と音名との対応が一目瞭
然に判明し、操作がし易くなると共に、各音名毎
の調整内容の確認がし易くなる、という効果を奏
する。Effects of the Invention As described above, according to the present invention, since the adjustment operator means corresponding to each note name is colored differently according to the distinction between white keys and black keys corresponding to each note name, The correspondence between the operator means and the note names can be clearly seen at a glance, making it easier to operate and confirming the adjustment details for each note name.
第1図はこの発明の一実施例を適用した電子楽
器のパネル部を示す平面略図、第2図はこの発明
の一実施例を示す平面図であつて、第1図におけ
る音名別調整用操作子セクシヨンを拡大して示す
もの、第3図は第1図に示す電子楽器の電気的ハ
ードウエア構成を略示する電気的ブロツク図、第
4図は第3図に示されたトーンジエネレータ部の
内部構成例を示す電気的ブロツク図、第5図は第
3図に示されたワーキング及びデータメモリ内に
含まれる主要なメモリ及びレジスタとこれらの周
辺装置との間の主要な情報の流れを略示したブロ
ツク図、第6図は第3図に示されたマイクロコン
ピユータ部分によつて実行される処理のメインル
ーチンを略示するフローチヤート、第7図は第6
図におけるピツチボリユームサブルーチンの一例
を示すフローチヤート、である。
12……音名別調整用操作子セクシヨン、UP
1〜UP12……各音名毎に設けられた操作子で
あつて、調整値増加用のアツプスイツチ、DWN
1〜DWN12……各音名毎に設けられた操作子
であつて、調整値減少用のダウンスイツチ、
LCD1〜LCD12……各音名毎に設けられた表
示器、P/VSEL……ピツチ/ボリユーム選択ス
イツチ、18……CPU、19……プログラムメ
モリ、20……ワーキング及びデータメモリ、2
5……鍵盤、26……トーンジエネレータ部、3
4……基本周波数ナンバメモリ、37……ピツチ
制御用の乗算器、38……セント値/周波数比変
換メモリ、39……アキユムレータ、40……シ
フト回路、41……楽音信号形成回路、42……
エンベロープ発生器、43……音量データ変換回
路、44……音量レベル制御用の乗算器、45…
…ピツチデータメモリ(PDメモリ)、46……音
量データメモリ(VDメモリ)、47……平均律
メモリ、48−1乃至48−12……純正調メモ
リ、49−1乃至49−24……プリセツトメモ
リ、50……ホールドメモリ、PD(1)〜PD(1
2)……ピツチデータ(ピツチ調整データ)、
VD(1)〜VD(12)……音量データ(音量調
整データ)。
FIG. 1 is a schematic plan view showing a panel section of an electronic musical instrument to which an embodiment of the present invention is applied, and FIG. 2 is a plan view showing an embodiment of the present invention. 3 is an electrical block diagram schematically showing the electrical hardware configuration of the electronic musical instrument shown in FIG. 1; FIG. 4 is an enlarged view of the control section; FIG. 4 is an electrical block diagram of the tone generator shown in FIG. 3; FIG. 5 is an electrical block diagram showing an example of the internal configuration of the main memory and registers contained in the working and data memory shown in FIG. 3, and the main information flow between these peripheral devices. 6 is a flowchart schematically showing the main routine of the processing executed by the microcomputer section shown in FIG. 3, and FIG.
2 is a flowchart showing an example of a pitch volume subroutine in the figure. 12...Controller section for adjustment by note name, UP
1 to UP12...Controller provided for each note name, up switch for increasing adjustment value, DWN
1 to DWN12...Operators provided for each note name, down switch for decreasing adjustment value,
LCD1~LCD12...Display provided for each note name, P/VSEL...Pitch/volume selection switch, 18...CPU, 19...Program memory, 20...Working and data memory, 2
5...Keyboard, 26...Tone generator section, 3
4... Fundamental frequency number memory, 37... Multiplier for pitch control, 38... Cent value/frequency ratio conversion memory, 39... Accumulator, 40... Shift circuit, 41... Musical tone signal forming circuit, 42... …
Envelope generator, 43... Volume data conversion circuit, 44... Multiplier for volume level control, 45...
...Pitch data memory (PD memory), 46...Volume data memory (VD memory), 47...Equal temperament memory, 48-1 to 48-12...Genuine tone memory, 49-1 to 49-24...Pre Set memory, 50...Hold memory, PD(1) to PD(1
2)...Pitch data (pitch adjustment data),
VD(1) to VD(12)...Volume data (volume adjustment data).
Claims (1)
た鍵に対応する楽音信号を発生する楽音信号発生
手段とを具えた電子楽器において用いられる楽音
調整用操作装置であつて、 前記楽音信号発生手段で発生すべき楽音信号の
音量、ピツチ、その他楽音要素のうち少なくとも
一つを手動操作によつて各音名毎に夫々独立に調
整することができると共にそれらの調整量を可視
表示することができる、各音名毎に独立に設けら
れた複数の操作子手段を具え、 各音名毎の前記操作子手段が、各音名に対応す
る前記鍵が白鍵であるか黒鍵であるかの区別に従
つて異なる着色が所定箇所に夫々付されたもので
あることを特徴とする電子楽器における楽音調整
用操作装置。 2 前記各操作子手段は、前記調整のために手動
操作される操作子と、前記調整量を可視表示する
ための表示器とを別々に設けて成るものであり、
前記操作子と前記表示器の少なくとも一方が前記
白鍵、黒鍵の区別に従つて異なる着色が付された
ものである特許請求の範囲第1項記載の電子楽器
における楽音調整用操作装置。 3 白鍵の音名に対応する前記各操作子手段には
前記鍵盤における白鍵に付された色と同色又は類
似した色調の色を付し、黒鍵の音名に対応する前
記各操作子手段には前記鍵盤における黒鍵に付さ
れた色と同色又は類似した色調の色を付した特許
請求の範囲第1項又は第2項記載の電子楽器にお
ける楽音調整用操作装置。[Scope of Claims] 1. A musical tone adjustment operating device used in an electronic musical instrument comprising a keyboard with a plurality of keys and musical tone signal generating means for generating musical tone signals corresponding to keys pressed on the keyboard. At least one of the volume, pitch, and other musical sound elements of the musical sound signal to be generated by the musical sound signal generating means can be adjusted independently for each note name by manual operation, and the adjustment thereof A plurality of manipulator means are provided independently for each note name, and the manipulator means for each note name is capable of visually displaying the amount, and the key corresponding to each note name is a white key. 1. An operating device for adjusting musical tones in an electronic musical instrument, characterized in that predetermined locations are colored differently depending on whether the keys are black or white. 2. Each of the operator means is separately provided with an operator manually operated for the adjustment and a display for visually displaying the adjustment amount,
2. The operating device for musical tone adjustment in an electronic musical instrument according to claim 1, wherein at least one of the operating element and the display is colored differently depending on whether the white key or the black key is distinguished. 3. Each of the operator means corresponding to the pitch name of the white key is colored with the same color or similar tone to the color assigned to the white key on the keyboard, and each of the operator means corresponding to the pitch name of the black key is colored. 3. The operating device for musical tone adjustment in an electronic musical instrument according to claim 1, wherein the means is colored in the same color or similar tone to the color applied to the black keys on the keyboard.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59034472A JPS60178496A (en) | 1984-02-27 | 1984-02-27 | Musical sound adjusting operator for electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59034472A JPS60178496A (en) | 1984-02-27 | 1984-02-27 | Musical sound adjusting operator for electronic musical instrument |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60178496A JPS60178496A (en) | 1985-09-12 |
| JPH0120757B2 true JPH0120757B2 (en) | 1989-04-18 |
Family
ID=12415191
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59034472A Granted JPS60178496A (en) | 1984-02-27 | 1984-02-27 | Musical sound adjusting operator for electronic musical instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60178496A (en) |
-
1984
- 1984-02-27 JP JP59034472A patent/JPS60178496A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60178496A (en) | 1985-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0713797B2 (en) | Electronic musical instrument | |
| US4528623A (en) | Controller with programmer for selectively providing programs to operate controller | |
| US4984497A (en) | Tone signal generation device having a tone element control function | |
| US4957032A (en) | Apparatus for realizing variable key scaling in electronic musical instrument | |
| JPH0120758B2 (en) | ||
| US4829869A (en) | Tone control apparatus for electronic musical instrument | |
| JPH0760310B2 (en) | Touch control device | |
| GB2066548A (en) | Input device for electronic musical instrument | |
| US5646362A (en) | Sound parameter editing device for an electronic musical instrument | |
| US5502275A (en) | Automatic accompaniment apparatus implementing smooth transition to fill-in performance | |
| US4281578A (en) | Clef and scale indicator for music instruments | |
| US5125314A (en) | An electronic musical instrument having switches for designating musical tone control data | |
| JPH0229227B2 (en) | ||
| JPH0631955B2 (en) | Electronic musical instrument | |
| JPS62103696A (en) | Electronic musical apparatus | |
| US4513650A (en) | Electronic musical instrument | |
| JPH0638189B2 (en) | Electronic musical instrument expression device | |
| JP2011215256A (en) | Range setting device of electronic musical sound generator | |
| JPS636650Y2 (en) | ||
| JPS60178496A (en) | Musical sound adjusting operator for electronic musical instrument | |
| JPH0532759B2 (en) | ||
| JPH0472238B2 (en) | ||
| JP3377869B2 (en) | Waveform recorder | |
| JPH0719152B2 (en) | Musical tone state control device for electronic musical instruments | |
| JP2921013B2 (en) | Performance information display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |