JPS6211354B2 - - Google Patents

Info

Publication number
JPS6211354B2
JPS6211354B2 JP53135998A JP13599878A JPS6211354B2 JP S6211354 B2 JPS6211354 B2 JP S6211354B2 JP 53135998 A JP53135998 A JP 53135998A JP 13599878 A JP13599878 A JP 13599878A JP S6211354 B2 JPS6211354 B2 JP S6211354B2
Authority
JP
Japan
Prior art keywords
register
clock
generator
information
waveform
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
Application number
JP53135998A
Other languages
Japanese (ja)
Other versions
JPS5562491A (en
Inventor
Masahiro Hibino
Kenji Shima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP13599878A priority Critical patent/JPS5562491A/en
Publication of JPS5562491A publication Critical patent/JPS5562491A/en
Publication of JPS6211354B2 publication Critical patent/JPS6211354B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 この発明は楽曲の楽譜情報や音色情報にもとづ
いて楽音を電子回路で合成し、その楽曲を自動演
奏する自動演奏装置の主要部分を構成する楽音発
生装置に関するものである。
[Detailed Description of the Invention] The present invention relates to a musical tone generating device that constitutes the main part of an automatic performance device that synthesizes musical tones using an electronic circuit based on musical score information and timbre information of a musical piece, and automatically plays the musical piece. .

従来から楽音発生装置としては種々の方式のも
のが存在し、その機能も各種各様であり、電子オ
ルガンや、ミユージツクシンセサイザはその代表
的なものである。ところで、これらの殆んどのも
のは、音楽情報を実時間で鍵盤から入力し、楽音
は電圧制御形発振器(Voltage Control
Oscillator;VCO)、電圧制御形増幅器(Voltage
Control Amp−lifier;VCA)、電圧制御形フイ
ルタ(Voltage Control Filter;VCF)などの電
圧制御形アナログ素子の組合わせ回路で発生して
いる。また、最近、自動伴奏機能を付した電子オ
ルガンや、デイジタルシーケンサ付きのシンセサ
イザなどが出現しているが、これらは鍵盤からの
音楽情報入力に加えて、プリセツトされた音楽情
報が楽音発生のパラメータ情報として用いられ、
半ば自動演奏の機能を有している。
Conventionally, there have been various types of musical tone generators, and their functions are also various, with electronic organs and musical synthesizers being representative examples. By the way, most of these devices input music information from the keyboard in real time, and generate musical tones using a voltage-controlled oscillator (Voltage Controlled Oscillator).
Oscillator; VCO), voltage-controlled amplifier (Voltage
This occurs in combination circuits of voltage-controlled analog elements such as control amplifiers (VCAs) and voltage-controlled filters (VCFs). In addition, electronic organs with automatic accompaniment functions and synthesizers with digital sequencers have recently appeared, but in addition to inputting music information from the keyboard, these also use preset music information as parameter information for musical tone generation. It is used as
It has a semi-automatic performance function.

以上述べた例で、比較的低級なものは楽音合成
手段に前述のアナログ回路方式を用いているが、
高級機になると、波形などをデイジタル情報とし
て記憶しておき、デイジタル/アナログ(D/
A)変換器によつて最終的な楽音を得る、いわゆ
るデイジタル方式の楽音発生手段が用いられてい
る。このデイジタル方式の楽音発生手段は楽音パ
ラメータがデイジタル値であるから、コンピユー
タなどによるパラメータ演算処理加工が可能で、
特に音楽情報にもとづくパラメータ処理機能の増
大が期待でき、自動演奏装置の構成には適した楽
音発生手段である。
In the examples mentioned above, the relatively low-grade ones use the aforementioned analog circuit method for musical tone synthesis means, but
High-end machines store waveforms and other data as digital information, and convert digital/analog (D/
A) A so-called digital tone generating means is used in which the final musical tone is obtained by a converter. Since the musical tone parameters of this digital tone generation means are digital values, it is possible to process the parameters using a computer, etc.
In particular, it can be expected to increase the parameter processing function based on music information, and is a musical tone generating means suitable for the configuration of an automatic performance device.

以上、従来の楽音発生器について概説した。こ
れらの中にはある程度高度な音楽を自動的に作り
出すものもあるが、総じて、音楽表現は十分でな
い。特に、1音毎に音色を変えたり、多声部の楽
曲において、1声部毎に音色や音楽表現を変える
ようなことはできない。
The conventional musical tone generator has been outlined above. Although some of these automatically generate music of a certain degree of sophistication, in general, musical expression is not sufficient. In particular, it is not possible to change the timbre for each note, or to change the timbre or musical expression for each voice in a polyphonic piece of music.

本願発明者らは、このような点に鑑みて、多声
部楽曲の自動演奏を高度な音楽表現で行うことの
できる自動演奏装置を発明し、先に特願昭53−
60231号および特願昭53−60253号として特許出願
をしている。この自動演奏装置の主要部である楽
音発生装置を簡単な構成で、しかも融通性の大き
いものを得ようとするのが本願発明の目的であ
る。
In view of these points, the inventors of the present invention invented an automatic performance device that can automatically perform polyphonic music with advanced musical expression, and first filed a patent application in 1973-
Patent applications have been filed as No. 60231 and Japanese Patent Application No. 53-60253. It is an object of the present invention to provide a musical tone generating device, which is the main part of this automatic performance device, with a simple structure and great flexibility.

第1図は先行技術になる自動演奏装置を示すブ
ロツク構成図である。1は1チツプ、マイクロプ
ロセツサなどからなる中央処理装置(CPU)、2
はCPUを制御するための、楽曲演奏開始を指示
するスイツチや自動演奏中の状態などを表示する
表示素子などを有する制御盤、3は自動演奏を行
うために例えば1曲分の楽曲に関する楽譜情報を
記録するカセツト式磁気テープ装置(MAGT)、
4はキーボードから入力される楽曲の楽譜記号を
1音符毎に読み取つて所定のフオルマツトによつ
てデイジタルコード化するキーボードエンコー
ダ、5はランダムアクセスメモリ(RAM)から
なり、MAGT3から読み出された楽譜情報を記
録する楽譜情報メモリ、6は音色効果(ビブラー
ト、ポルタメント、トレモロなど)に関する音色
パラメータを記録する音色パラメータメモリ、7
は自動演奏の順序をCPU1へ命令する自動演奏
プログラムを記録している自動演奏プログラムメ
モリ、8はこの発明の対象となる部分で、具体的
に楽音を発生する楽音発生器、9は楽音発生器8
から楽音波形の終了信号を受けて割込みデータを
作成しCPU1へ割込み要求信号として転送する
割込み制御回路、10は楽音波形信号を混合する
ミキサ、11はミキサ10の出力で駆動されるス
ピーカである。
FIG. 1 is a block diagram showing a prior art automatic performance device. 1 is a central processing unit (CPU) consisting of one chip, microprocessor, etc.;
3 is a control panel for controlling the CPU that includes a switch for instructing the start of music playback, a display element for displaying the status of automatic performance, etc., and 3 is musical score information regarding, for example, one song for automatic performance. A cassette magnetic tape device (MAGT) that records
4 is a keyboard encoder that reads musical score symbols input from the keyboard note by note and digitally encodes them in a predetermined format; 5 is a random access memory (RAM) that stores the musical score information read out from MAGT 3; 6 is a timbre parameter memory that records timbre parameters related to timbre effects (vibrato, portamento, tremolo, etc.), 7
Reference numeral 8 indicates an automatic performance program memory that records an automatic performance program that instructs the CPU 1 to perform an automatic performance order, 8 is a part that is the object of the present invention, and 9 is a musical tone generator that specifically generates musical tones. 8
10 is a mixer for mixing the musical waveform signal, and 11 is a speaker driven by the output of the mixer 10.

この装置の動作について簡単に説明する。動作
には大別して2つのモードがあり、1つは楽譜エ
ンコード処理、他の1つは自動演奏処理である。
楽譜エンコード処理はCPU1、キーボードエン
コーダ4、MAGT3および図示しないが、制御
用RAMに収納された処理プログラムを用いて実
行される。まず、キーボードエンコーダ4によつ
て楽譜を見ながら楽譜情報をデイジタルコードに
変換して楽譜情報メモリ5に入力する。1小節分
の楽譜が入力されると、その情報をMAGT3に
記録する。1小節毎に順次この手順をくり返し、
MAGT3にデイジタルコード化した楽譜情報を
1小節単位に順序よく記録していく。こうして
MAGT3の準備が終了すると、次の自動演奏処
理を実行する段階に移る。
The operation of this device will be briefly explained. There are two main modes of operation: one is musical score encoding processing, and the other is automatic performance processing.
Musical score encoding processing is executed using the CPU 1, the keyboard encoder 4, the MAGT 3, and a processing program stored in the control RAM (not shown). First, musical score information is converted into a digital code using the keyboard encoder 4 while viewing the musical score, and the digital code is input into the musical score information memory 5. When one measure of musical score is input, that information is recorded in MAGT3. Repeat this step for each measure,
Digitally encoded musical score information is recorded in MAGT3 in an orderly manner, measure by measure. thus
When the preparation of MAGT3 is completed, the process moves on to the next step of executing automatic performance processing.

自動演奏処理は、図示キーボードエンコーダ4
を除くすべての部分を用いて実行される。
Automatic performance processing is performed using the illustrated keyboard encoder 4.
Executed using all parts except .

上述の楽譜エンコード処理によつて作成された
カセツトテープをMAGT3に装着し、制御盤2
による制御および演奏プログラムの処理手順に従
つて、まず、1小節分の楽譜情報がMAGT3で
読みとられて楽譜情報メモリ5に格納される。つ
いで、この楽譜情報と音色パラメータメモリ6内
にプリセツトされている音色パラメータ情報とを
用いて先頭音符に関する楽音情報を作り出し楽音
発生器8に転送する。楽音発生器8はこのような
楽音情報に対応する楽音を合成しミキサー10を
介してスピーカ11へ出力し発音させる。
The cassette tape created by the above-mentioned music score encoding process is installed in MAGT3, and the control panel 2
According to the control and processing procedure of the performance program, first, one bar's worth of musical score information is read by the MAGT 3 and stored in the musical score information memory 5. Then, using this musical score information and the timbre parameter information preset in the timbre parameter memory 6, musical tone information regarding the first note is created and transferred to the musical tone generator 8. The musical tone generator 8 synthesizes musical tones corresponding to such musical tone information, and outputs the synthesized musical tones via the mixer 10 to the speaker 11 for sound generation.

楽音発生器8は1音の出力が終了した時点で、
1つの終了信号を出し、割込み制御回路9に送
り、割込み制御回路9はその時点でCPU1に対
して割込み要求信号を送る。CPU1は割込みが
発生すると次の第2の音符の情報加工を実行し、
次の楽音情報を楽音発生器8に転送し、上記第2
の音符に対応する楽音の発音が行われる。以上の
処理が実行されると同時にMAGT3から楽譜情
報が1小節毎に楽譜情報メモリ5内に読みとられ
る。楽譜情報メモリ5は2小節分の記憶容量を有
し、発音中の小節に対応する楽譜情報エリアと
MAGT3からの情報を収納するエリアとに分け
られ、1小節毎に両エリアの役割が切り換わるよ
うになつている。このように、MAGT3からの
楽譜情報の読みとりと、楽音発生器8への情報転
送とが併行して実施され、自動演奏機能が達成さ
れる。連続して演奏できる時間はMAGT3のカ
セツトテープの情報記憶容量によつて制約される
が、6声部程度の通常の楽曲ならば、1時間以上
は演奏できる。
When the musical tone generator 8 finishes outputting one tone,
One end signal is issued and sent to the interrupt control circuit 9, and the interrupt control circuit 9 sends an interrupt request signal to the CPU 1 at that point. When an interrupt occurs, CPU1 executes information processing of the next second note,
The next musical tone information is transferred to the musical tone generator 8, and the second musical tone information is transferred to the musical tone generator 8.
The musical tones corresponding to the notes are produced. At the same time as the above processing is executed, musical score information is read into the musical score information memory 5 for each bar from the MAGT 3. The score information memory 5 has a storage capacity for two measures, and has a score information area corresponding to the measure currently being sounded.
It is divided into an area that stores information from MAGT3, and the roles of both areas are switched every bar. In this way, the reading of musical score information from the MAGT 3 and the information transfer to the tone generator 8 are carried out in parallel, and an automatic performance function is achieved. The length of time that can be played continuously is limited by the information storage capacity of the MAGT3's cassette tape, but a regular piece of music with about six voices can be played for over an hour.

このような装置の特長は、(イ)実演奏ができなく
ても楽譜通りの演奏試聴ができる。(ロ)色々な楽音
による演奏実験ができる。(ハ)テンポ変化、移調な
どが簡単に実施できる。などである。
The features of such a device are: (a) Even if you cannot actually play the music, you can listen to the music exactly as it is written. (b) You can experiment with performances using various musical tones. (c) Tempo changes, transposition, etc. can be easily performed. etc.

この発明の楽音発生装置は上述したような自動
演奏装置に用いる第1図の楽音発生器8に相当す
るものであることは前述のとおりであり、自動演
奏装置の上記特長を発揮させるのみならず、従来
の自動演奏装置よりも音楽表現力が豊かで、かつ
従来の楽音発生器では実現できなかつた、1音毎
の音色変化機能や多声部音の合成機能を比較的に
簡単な構造で実現可能にしたものである。
As mentioned above, the musical tone generator of the present invention corresponds to the musical tone generator 8 shown in FIG. , it has a richer musical expressiveness than conventional automatic performance devices, and has a relatively simple structure that allows the timbre change function for each note and the synthesis function of polyphonic parts, which were not possible with conventional musical tone generators. It has been made possible.

第2図はこの発明の基本構成部分の回路機能を
説明するためのブロツク構成図である。詳細は後
述するが、CPU1と接続されているデータバス
12を信号受口とした7つのレジスタ、これらの
レジスタにそれぞれつながれた部分機能回路、2
つのクロツク発生器、1個のフイルタおよび3つ
の基本クロツク源から構成されている。13は後
述する波形発生のスタート信号Prの入力端子で
ある。レジスタ類はこの図には示されていない
CPU1から送られてくる楽譜情報および音色情
報を1音符長の間記憶保持するもので、第1のレ
ジスタ14は音高(ピツチ)情報を記憶し、その
出力はピツチセレクタ15を制御する。第1のレ
ジスタ14は8ビツトで構成され、その内3ビツ
トがオクターブ情報、残りが休止符などを含め12
音情報に割当てられる。第2のレジスタ16は符
長情報を記憶するもので、その出力は符長計時回
路17を制御する。この第2のレジスタ16も8
ビツトで構成され、通常の楽譜記号では32分音符
までしか分解能がないのを、こゝでは実演奏上の
微妙な符長変化をも考慮するため1/256音符長に
分解能を上げてある。第3のレジスタ18は音量
(いわゆるp、f)情報を記憶し、その出力は減
衰器19を制御する。そして、この第3のレジス
タ18の容量には4〜8ビツトが割当てられる。
FIG. 2 is a block configuration diagram for explaining the circuit functions of the basic components of the present invention. The details will be described later, but there are seven registers with the data bus 12 connected to the CPU 1 as a signal socket, partial functional circuits connected to these registers, and 2.
It consists of two clock generators, one filter and three basic clock sources. 13 is an input terminal for a start signal P r for waveform generation, which will be described later. Registers are not shown in this diagram
The first register 14 stores musical score information and tone color information sent from the CPU 1 for one note length, and the first register 14 stores pitch information, and its output controls a pitch selector 15. The first register 14 consists of 8 bits, of which 3 bits are octave information and the rest are 12 bits including rests, etc.
Assigned to sound information. The second register 16 stores note length information, and its output controls a note length timer circuit 17. This second register 16 is also 8
Composed of bits, the resolution of normal musical score symbols is only up to 32nd notes, but here the resolution has been increased to 1/256th note length to take into account subtle changes in note length during actual performance. A third register 18 stores volume (so-called p, f) information, the output of which controls an attenuator 19. 4 to 8 bits are allocated to the capacity of this third register 18.

第4のレジスタ20は速度標語情報を記憶する
もので、その出力はリズムクロツク発生器21を
制御する。これにはメトロノームナンバー♪=20
から♪=200まで程度のテンポをデイスクリート
に分割するもので、4〜8ビツトの情報量が割当
てられる。第5のレジスタ22は48ビツトの容量
を有し、音色に係る周期波形情報を記憶するもの
で、その出力は周期波形発生器23に入力パラメ
ータを与える。第6のレジスタ24も48ビツトの
容量を有し、音色に係るエンベロープ波形情報を
記憶するもので、その出力はエンベロープ波形発
生器25の入力パラメータとなる。第7のレジス
タ26はやはり音色に係るエンベロープの立上り
および立下り時間情報を記憶するもので、その出
力は走査クロツクセレクタ27を制御する。
A fourth register 20 stores speed motto information and its output controls a rhythm clock generator 21. This has metronome number ♪ = 20
The tempo from ♪ to 200 is divided into discrete pieces, and the amount of information of 4 to 8 bits is allocated. The fifth register 22 has a capacity of 48 bits and stores periodic waveform information related to timbre, and its output provides input parameters to the periodic waveform generator 23. The sixth register 24 also has a capacity of 48 bits and stores envelope waveform information related to timbre, and its output becomes an input parameter of the envelope waveform generator 25. The seventh register 26 also stores envelope rise and fall time information relating to timbre, and its output controls the scan clock selector 27.

周期波形発生器23、エンベロープ波形発生器
25および走査クロツクセレクタ27については
後に詳しくその機能を説明する。
The functions of periodic waveform generator 23, envelope waveform generator 25, and scan clock selector 27 will be explained in detail later.

さらに、第2図において、12音発生器28は第
1の基本クロツク源29からの第1の基本クロツ
ク源φを用いて最高オクターブの12音に対応す
るピツチクロツクを作り出す機能回路である。そ
して、これは例えば、プリセツタブルカウンタ素
子などの組合わせによつて構成されるが、平均律
周波数からの周波数偏差精度が0.03%程度以下の
ものならどのようなものでもよい。
Further, in FIG. 2, the 12-tone generator 28 is a functional circuit that uses the first basic clock source φ 1 from the first basic clock source 29 to generate pitch clocks corresponding to the 12 notes of the highest octave. This may be constituted by a combination of presettable counter elements, for example, but any device may be used as long as the frequency deviation accuracy from the equal tempered frequency is approximately 0.03% or less.

また、立上り立下りクロツク発生器30はエン
ベロープの立上りおよび立下り時間を計時するた
めの時間ベースを得るためのクロツクを作り出す
もので、第2の基本クロツク源31からの第2の
基本クロツクφをバイナリカウンタで分周し、
種々の分周比のクロツクを出力するものである。
なお、この機能回路については、エンベロープ波
形発生器25の実施形態と大きな係りがあるの
で、後に再度説明する。
Further, the rising/falling clock generator 30 generates a clock for obtaining a time base for measuring the rising and falling times of the envelope, and generates a second basic clock φ2 from a second basic clock source 31. Divide by a binary counter,
It outputs clocks with various frequency division ratios.
Note that this functional circuit has a great deal to do with the embodiment of the envelope waveform generator 25, so it will be explained again later.

第3の基本クロツク源32はリズムクロツク発
生器21に第3の基本クロツクφを供給するも
のであり、フイルタ33は合成音に含まれる種々
の高域ノイズを除去する機能回路で、ピツチ情報
の中のオクターブ情報に応じてカツトオフ周波数
が切り換わる機能を有するように構成される。こ
のカツトオフ周波数の切り換えには、たとえば、
RC受動フイルタで、抵抗Rをオクターブ情報に
応じてアナログスイツチング素子を用いて切り換
えるなどの方法が用いられる。
The third basic clock source 32 supplies the third basic clock φ3 to the rhythm clock generator 21, and the filter 33 is a functional circuit that removes various high-frequency noises included in the synthesized sound. It is configured to have a function of switching the cutoff frequency according to the octave information inside. To switch this cutoff frequency, for example,
In the RC passive filter, a method such as switching the resistance R using an analog switching element according to octave information is used.

これらの機能回路のうち、ピツチセレクタ1
5、符長計時回路17および減衰器19の3つの
機能回路は古典音楽の基本要素である音高、符長
および強弱を与えるものであり、周期波形発生器
23、エンベロープ波形発生器25および走査ク
ロツクセレクタ27の3つの機能回路は楽器の表
現を担当する。なお、掛算器34は周期波形発生
器23の出力とエンベロープ波形発生器25の出
力とを掛け合わせて楽音信号の基本形を作り出
す。
Among these functional circuits, pitch selector 1
5. The three functional circuits, the note length clock circuit 17 and the attenuator 19, provide pitch, note length, and dynamics, which are the basic elements of classical music. The three functional circuits of the clock selector 27 are responsible for the expression of musical instruments. Note that the multiplier 34 multiplies the output of the periodic waveform generator 23 and the output of the envelope waveform generator 25 to create the basic form of the musical tone signal.

さて、このような楽音発生装置を簡単な構成で
実用化するために、その楽音波形の発生に、以下
説明する電流場を用いて波形を生成する波形発生
器を応用して、1音毎の波形操作ができるように
したこともこの発明の大きな特徴である。
Now, in order to put such a musical tone generator into practical use with a simple configuration, a waveform generator that generates a waveform using a current field, which will be explained below, is applied to generate the musical sound waveform. Another major feature of this invention is that it allows waveform manipulation.

第3図は電流場方式の破形発生器の原理説明図
である。図示のように、抵抗板35の板上に電位
検出用電極36および電圧印加用電極37がそれ
ぞれ複数個設けられている。電圧印加用電極37
には電圧印加回路38が接続されており、この電
圧印加回路38は波形パラメータ情報pwに基づ
いて電圧印加用電極37に例えば+5V、0Vなど
の所定の電圧を印加する。電位検出用電極36は
走査回路39の各入力に接続され、走査クロツク
φpによつて順次走査され、各電位検出用電極3
6の電位を順次結んだ波形に相当する1個のアナ
ログ波形が出力端子40に得られる。この波形発
生器は、電圧印加用電極37に供給される電圧の
抵抗板35上でのパターンに対応して、抵抗板3
5上に1つの電流場が生成され、この例では抵抗
板35の円周に沿つて配列された電位検出用電極
36間に電位分布が発生し、これを繰返し走査す
ることによつてアナログ的な周期波形が得られる
ものである。出力波形は電圧印加パターンに対応
しているので、波形を変化させるには、この電圧
印加パターンを変化させればよく、これは各電圧
印加用電極37への供給電圧レベルを、+5V、
0V、−5Vおよび高インピーダンス(開放)の4値
とすれば、1電極当り2ビツトで表現でき、この
例では電圧印加用電極37は6であるから6×2
=12ビツトで波形表現が可能である。また、走査
クロツクφpに工夫をすればトランジエント的な
エンベロープの波形を得ることもできる。この方
式の特徴はこのように波形表現が極めて簡単にな
り、かつ、自然楽器音などに類似した複雑な波形
が得られるという点にある。このことは波形記憶
のメモリ容量が非常に小さくてよく、波形の変更
処理が短時間で実施し得ることを意味している。
このような電流場方式の波形発生器を採用するこ
とによつて、この発明の楽音発生装置では1音毎
に音色を制御することができる。
FIG. 3 is an explanatory diagram of the principle of a current field type fracture generator. As shown in the figure, a plurality of potential detection electrodes 36 and a plurality of voltage application electrodes 37 are provided on the resistance plate 35 . Voltage application electrode 37
A voltage application circuit 38 is connected to the voltage application circuit 38, and this voltage application circuit 38 applies a predetermined voltage such as +5V or 0V to the voltage application electrode 37 based on the waveform parameter information pw . The potential detection electrode 36 is connected to each input of the scanning circuit 39, and is sequentially scanned by the scanning clock φ p .
One analog waveform corresponding to a waveform obtained by sequentially connecting six potentials is obtained at the output terminal 40. This waveform generator generates a signal on the resistive plate 35 corresponding to a pattern on the resistive plate 35 of the voltage supplied to the voltage applying electrode 37.
In this example, a potential distribution is generated between the potential detection electrodes 36 arranged along the circumference of the resistor plate 35, and by repeatedly scanning this, an analog electric field is generated. A periodic waveform can be obtained. Since the output waveform corresponds to the voltage application pattern, in order to change the waveform, it is sufficient to change this voltage application pattern.
If there are four values: 0V, -5V, and high impedance (open), it can be expressed with 2 bits per electrode, and in this example, there are 6 voltage application electrodes 37, so 6 x 2
= Waveform can be expressed with 12 bits. Furthermore, if the scanning clock φ p is modified, a transient envelope waveform can be obtained. The feature of this method is that waveform expression is extremely simple, and complex waveforms similar to natural musical instrument sounds can be obtained. This means that the memory capacity for storing waveforms can be very small, and waveform modification processing can be carried out in a short time.
By employing such a current field type waveform generator, the tone generator of the present invention can control the timbre of each note.

さて、こゝで第2図に示したこの発明の楽音発
生装置の基本構成部分の動作機能ならびに周期波
形発生器23、エンベロープ波形発生器25およ
び走査クロツクセレクタ27の詳細について説明
する。
Now, the operational functions of the basic components of the musical tone generator of the present invention shown in FIG. 2, as well as the details of the periodic waveform generator 23, envelope waveform generator 25 and scan clock selector 27, will be explained.

第1図の自動演奏装置について説明した通り、
CPU1は楽譜情報と音色パラメータ情報と(合
わせて音楽情報という。)を情報加工した後、楽
音発生器8にその情報を転送する。楽音発生器8
はその情報にもとづいて1個の音を合成して出力
する役割を担うものである。
As explained about the automatic performance device in Figure 1,
After processing the musical score information and tone parameter information (together referred to as music information), the CPU 1 transfers the information to the musical tone generator 8. musical tone generator 8
is responsible for synthesizing and outputting a single sound based on that information.

第2図に示すように、この楽音発生装置の基本
構成ではDバス12を通してCPU1から楽音情
報を受け、情報種別毎に各レジスタに記憶する。
ピツチセレクタ15はピツチ情報の内12音部情報
にもとづいて、12音発生器28から送られてくる
12種類のピツチクロツクのうち対応する1つを選
び出し、オクターブ情報にもとづいて、そのクロ
ツクをそのオクターブ域の周波数になるように分
周して出力する。このピツチクロツクは周期波形
発生器23へ供給される。この周期波形発生器2
3には第3図に示したような電流場方式の波形発
生器を用い、上述のピツチクロツクはその走査ク
ロツクφpとして供給される。現実には、電位検
出用電極36の数64〜128点程度に選んで作ら
れ、仮りに電極数64点のときは走査クロツクφp
すなわちピツチクロツクの1/64の基本周波数のア
ナログ波形が得られる。一方、第2図の第5のレ
ジスタ22にはCPU1から周期波形パラメータ
情報が送られてきており、第5のレジスタ22の
出力情報は周期波形発生器23を構成する電流場
方式の波形発生器の電圧印加回路38への波形パ
ラメータ情報Pwとして用いられ、抵抗板35上
の電圧印加用電極37への電圧印加パターンを決
定し抵抗板35上に1つの電流場を生成させ、結
果的に1つの周期波形を生成させる。
As shown in FIG. 2, in the basic configuration of this musical tone generator, musical tone information is received from the CPU 1 through the D bus 12 and stored in each register for each type of information.
The pitch selector 15 receives information from the 12-tone generator 28 based on the 12-tone information in the pitch information.
It selects one of the 12 types of pitch clocks, divides the frequency of that clock based on the octave information, and outputs the frequency of that clock. This pitch clock is supplied to a periodic waveform generator 23. This periodic waveform generator 2
3 uses a current field type waveform generator as shown in FIG. 3, and the pitch clock mentioned above is supplied as its scanning clock φ p . In reality, the number of potential detection electrodes 36 is selected from 64 to 128, and if the number of electrodes is 64, the scanning clock φ p
In other words, an analog waveform with a fundamental frequency of 1/64 of the pitch clock is obtained. On the other hand, periodic waveform parameter information is sent from the CPU 1 to the fifth register 22 in FIG. is used as waveform parameter information P w to the voltage application circuit 38 to determine the voltage application pattern to the voltage application electrode 37 on the resistance plate 35 and generate one current field on the resistance plate 35, resulting in Generate one periodic waveform.

次に、第7のレジスタ26に送られてきた立上
りおよび立下り時間情報は走査クロツクセレクタ
27を制御する。この走査クロツクセレクタ27
はエンベロープ波形発生器25を構成する電流場
方式波形発生器の走査クロツクφpを作り出す機
能回路である。
The rise and fall time information sent to seventh register 26 then controls scan clock selector 27. This scanning clock selector 27
is a functional circuit that generates the scanning clock φ p of the current field type waveform generator constituting the envelope waveform generator 25.

第4図はこの走査クロツクセレクタ27の一構
成例を示すブロツク構成図で、第3図の波形発生
器と組み合わせてエンベロープ波形発生器25を
構成する。図において、41は第2図の端子13
につながる立上りスタート信号Pr入力端子、4
2は立下りスタート信号Pd入力端子、43,4
4は先に述べた立上り立下りクロツク発生器30
(第2図)によつて作り出される各種周期のクロ
ツクの入力端子で、43は立上りクロツク選択ス
イツチ45への入力端子、44は立下りクロツク
選択スイツチ46への入力端子である。47は選
択スイツチ45の選択を制御する信号Aの入力端
子、48は選択スイツチ46の選択を制御する信
号Bの入力端子である。これらの信号A,Bは第
7のレジスタ26を介してCPU1から与えられ
る。49は立上りスタート信号Prでセツトされ
る第1のセツトリセツトフリツプフロツプ
(RSFF)、50は立下りスタート信号Pdでセツ
トされる第2のRSFF、51,52はそれぞれ第
1のRSFF49および第2のRSFF50がセツト
されたときに閉じるスイツチ、53はスイツチ5
1もしくは52を通つてくる立上りもしくは立下
りクロツクを計数するカウンタで、スタート信号
rもしくはPdで計数を開始し、電流場方式の波
形発生器(第3図)の電位検出用電極36の数の
1/2(電極数が64ならば32)を計数すると、第1
もしくは第2のRSFFへリセツト信号を送り、こ
れをリセツトして、スイツチ51もしくは52を
開く。54は立上りクロツクおよび立下りクロツ
クをそれぞれスイツチ51および52を経て得ら
れる走査用クロツクφpの出力端子で、この走査
用クロツクφpは電流場方式の波形発生器(第3
図)の走査回路39へ供給され、電位検出用電極
36の電位を走査するものであることは言うまで
もない。
FIG. 4 is a block diagram showing an example of the configuration of this scanning clock selector 27, which constitutes an envelope waveform generator 25 in combination with the waveform generator shown in FIG. In the figure, 41 is the terminal 13 in Figure 2.
Rising start signal P r input terminal, 4
2 is a falling start signal P d input terminal, 43, 4
4 is the rising/falling clock generator 30 mentioned above.
(FIG. 2), 43 is an input terminal to a rising clock selection switch 45, and 44 is an input terminal to a falling clock selection switch 46. 47 is an input terminal for a signal A that controls the selection of the selection switch 45, and 48 is an input terminal for a signal B that controls the selection of the selection switch 46. These signals A and B are applied from the CPU 1 via the seventh register 26. 49 is a first reset flip-flop (RSFF) that is set by the rising start signal P r , 50 is a second RSFF that is set by the falling start signal P d , and 51 and 52 are the first RSFF 49, respectively. and a switch 53 that closes when the second RSFF 50 is set.
This counter counts rising or falling clocks passing through 1 or 52, and starts counting with a start signal P r or P d , and starts counting at the potential detection electrode 36 of the current field type waveform generator (Fig. 3). number of
Counting 1/2 (32 if the number of electrodes is 64), the first
Alternatively, send a reset signal to the second RSFF, reset it, and open switch 51 or 52. Reference numeral 54 denotes an output terminal of a scanning clock φ p , which receives a rising clock and a falling clock through switches 51 and 52, respectively.
Needless to say, the voltage is supplied to the scanning circuit 39 in FIG. 3 and scans the potential of the potential detection electrode 36.

立上りスタート信号Prは、通常CPU1から各
レジスタへデータが転送される時点に同時に発生
し、上述の如く立上りクロツクを走査用クロツク
φpとして出力端子54へ出力しはじめる。スタ
ート信号Prでリセツトされたカウンタ53がこ
の出力立上りクロツクを計数し、上述の所定計数
値に達すると第1のRSFF49をリセツトし、ス
イツチ51を開く。上記走査用クロツクφpによ
つて、エンベロープ波形発生器25を構成する電
流場方式の波形発生器(第3図)の電位検出用電
極36の走査は中央まで進んで停止する。
The rising start signal P r is normally generated at the same time when data is transferred from the CPU 1 to each register, and as described above, the rising clock begins to be output to the output terminal 54 as the scanning clock φ p . The counter 53, which has been reset by the start signal P r , counts this output rising clock, and when the above-mentioned predetermined count value is reached, the first RSFF 49 is reset and the switch 51 is opened. Due to the scanning clock φ p , the scanning of the potential detection electrode 36 of the current field type waveform generator (FIG. 3) constituting the envelope waveform generator 25 advances to the center and then stops.

後述するように所定時間経過後、立下りスター
ト信号Pdが発生し、これによつて前述のように
立下りクロツクを走査用クロツクφpとして出力
端子54へ出力しはじめる。スタート信号Pd
リセツトされたカウンタ53がこの出力立下りク
ロツクを計数し、上述の所定計数値に達すると第
2のRSFF50をリセツトし、スイツチ52を開
く。エンベロープ波形発生器25を構成する電流
場方式の波形発生器の電位検出用電極36の走査
は再び進行し、一走査を終つて停止する。このよ
うにして、この走査クロツクセレクタ27からの
走査クロツクφpを用いてエンベロープ波形発生
器25は例えば第5図に示すようなエンベロープ
波形が得られる。このような方式で作り出される
エンベロープ波形は走査クロツクセレクタ27に
与えられる立上りおよび立下り情報によつて、そ
の立上り時間および立下り時間が決まり、エンベ
ロープ波形の中でホールドされている時間は立下
りスタート信号Pdの発生のタイミングで決定さ
れる。この信号Pdの発生方法には種々な手段が
考えられるが、用途に応じて適当な手段を選べば
よい。実践的な方法としては、符長計時回路17
の中の符長に対して所定の比率(1以下)に達し
たときに立下りスタート信号Pdを発生する機能
を付加することが考えられる。なお、エンベロー
プ波形そのものの制御は、周期波形発生器23に
ついて述べた手法と同様な手法であつて、電流場
方式の波形発生器(第3図)への電圧印加パター
ンを波形パラメータ情報pwによつて変更するこ
とによつて実行される。第2図の基本構成では、
第6のレジスタ24にこの電圧印加パターンに対
応する波形パラメータ情報pwが記憶されてい
る。上述のように、走査クロツクセレクタ27と
エンベロープ波形発生器25とによつてエンベロ
ープ波形は生成される。
As will be described later, after a predetermined period of time has elapsed, a falling start signal Pd is generated, and as a result, the falling clock begins to be output to the output terminal 54 as the scanning clock φp as described above. The counter 53, reset by the start signal Pd , counts this output falling clock, and when it reaches the above-mentioned predetermined count value, it resets the second RSFF 50 and opens the switch 52. The scanning of the potential detection electrode 36 of the current field type waveform generator constituting the envelope waveform generator 25 proceeds again, and stops after one scanning. In this way, the envelope waveform generator 25 uses the scanning clock φ p from the scanning clock selector 27 to obtain an envelope waveform as shown in FIG. 5, for example. The rise and fall times of the envelope waveform created in this manner are determined by the rise and fall information given to the scan clock selector 27, and the time held in the envelope waveform is determined by the rise and fall information given to the scan clock selector 27. It is determined by the timing of generation of the start signal Pd . Various methods can be considered for generating this signal P d , and an appropriate method may be selected depending on the application. As a practical method, note length clock circuit 17
It is conceivable to add a function of generating a falling start signal P d when a predetermined ratio (1 or less) to the note length in is reached. The envelope waveform itself is controlled by a method similar to that described for the periodic waveform generator 23, in which the voltage application pattern to the current field type waveform generator (Fig. 3) is used as the waveform parameter information p w . This is done by changing the In the basic configuration shown in Figure 2,
Waveform parameter information p w corresponding to this voltage application pattern is stored in the sixth register 24 . As mentioned above, the envelope waveform is generated by scan clock selector 27 and envelope waveform generator 25.

このエンベロープ波形は先に説明した周期波形
発生器23の作り出す周期波形と、掛算器34で
掛け合わせることによつて楽音信号の基本形が生
み出される。この楽音信号の基本形は減衰器19
に入り、第3のレジスタ18の記憶情報すなわち
音量情報に対応した減衰率の減衰を受け、次いで
フイルタ33によつて合成波形に含まれるサンプ
リングノイズを除去して、最終的な楽音信号Sを
出力する。
This envelope waveform is multiplied by the periodic waveform generated by the periodic waveform generator 23 described above by the multiplier 34, thereby producing the basic form of the musical tone signal. The basic form of this musical tone signal is the attenuator 19
The input signal is attenuated at an attenuation rate corresponding to the information stored in the third register 18, that is, the volume information, and then the filter 33 removes the sampling noise included in the synthesized waveform, and the final musical tone signal S is output. do.

一方、第4のレジスタ20に記憶された速度標
語情報に対応したリズムクロツクがリズムクロツ
ク発生器21によつて作り出され、これを計時単
位として、第2のレジスタ16に記憶された符長
情報に対応した時間を、スタート信号Pr時点か
ら符長計時回路17が計時し、計時し終ると終了
(END)信号を出す。このEND信号はCPU1への
割込みのタイミングを与えるもので、このEND
信号が発生した直後に、次の音符に関する諸情報
がCPU1からデータバス12を経て各レジスタ
へ転送され、同時にスタート信号Prを発生し、
符長計時回路17は次音の符長時間の計時を、エ
ンベロープ波形発生器25は波形発生を開始す
る。
On the other hand, a rhythm clock corresponding to the speed motto information stored in the fourth register 20 is generated by the rhythm clock generator 21, and using this as a time measurement unit, a rhythm clock corresponding to the note length information stored in the second register 16 is generated. The note length clock circuit 17 measures the time from the time of the start signal P r , and outputs an end (END) signal when the time measurement is completed. This END signal gives the interrupt timing to CPU1, and this END signal
Immediately after the signal is generated, various information regarding the next note is transferred from the CPU 1 to each register via the data bus 12, and at the same time a start signal P r is generated.
The note length timing circuit 17 starts timing the note length of the next note, and the envelope waveform generator 25 starts generating a waveform.

以上がこの発明の基本的要素である楽音発生器
の原理的構成および動作を示したものである。な
お、周期波形発生器23およびエンベロープ波形
発生器25を構成する電流場方式の波形発生器
(第3図)に用いられる抵抗板35の実用的な構
成としては、電位検出用電極36を64点、電圧印
加用電極37を24点程度設ける。これによつて、
周期波形、エンベロープ波形ともにかなり自然楽
器に近い複雑な楽音波形の生成が可能である。こ
の場合、波形パラメータ情報pwは電圧印加用電
極371点当り2ビツトとして1波形当り48ビツ
トが割当てられる。この情報量は通常のデイジタ
ル方式の波形発生手段の場合に比して1/10程度で
あり、装置の規模を格段に小さくでき、しかも情
報の転送時間も短くてすむ。このことが、この発
明の楽音発生器が、音高、符長、強弱などの音楽
の基本要素の他に音色までも1音毎に制御できる
機能を有するゆえんである。
The above describes the basic structure and operation of the musical tone generator, which is the basic element of the present invention. In addition, as a practical configuration of the resistance plate 35 used in the current field type waveform generator (FIG. 3) that constitutes the periodic waveform generator 23 and the envelope waveform generator 25, the potential detection electrodes 36 are arranged at 64 points. , approximately 24 voltage application electrodes 37 are provided. By this,
Both periodic waveforms and envelope waveforms can generate complex musical sound waveforms that are quite similar to those of natural musical instruments. In this case, the waveform parameter information p w is assigned 48 bits per waveform, with 2 bits per 371 voltage application electrodes. This amount of information is about 1/10 of that of normal digital waveform generation means, making it possible to significantly reduce the scale of the device and shorten the information transfer time. This is why the musical tone generator of the present invention has the ability to control not only basic musical elements such as pitch, note length, and dynamics, but also timbre for each note.

さて、このような楽音発生器を用いて第1図に
例示するような自動演奏装置を構成する際、多チ
ヤネルの楽音発生器を用いることによつて、音楽
表現能力は格段と向上し、8〜16チヤネル(声
部)程度の多チヤネル化によつてオーケストラ規
模の音楽の合成が実現できる。しかし、この場
合、通常はそのチヤネル数だけの楽音発生器を必
要とする。
Now, when constructing an automatic performance device as illustrated in FIG. 1 using such a musical tone generator, by using a multi-channel musical tone generator, the musical expression ability is greatly improved. Music synthesis on an orchestral scale can be realized by multi-channeling up to 16 channels (voices). However, in this case, usually as many musical tone generators as the number of channels are required.

この発明は、これまで説明してきた楽音発生器
の構成を生かしてコンパクトな多チヤネル楽音発
生器を実現することを具体的目的とするものであ
る。
A specific object of the present invention is to realize a compact multi-channel musical tone generator by making use of the configuration of the musical tone generator described above.

第2図において、1点鎖線で囲んだ部分100
は各チヤネル毎に設ける必要があるが、その他の
部分、すなわち、データバス12は勿論、12音発
生器28、第1の基本クロツク源29、立上り立
下りクロツク発生器30、第2の基本クロツク源
31、第4のレジスタ20、リズムクロツク発生
器21、および第3の基本クロツク源32は各チ
ヤネル共通に利用できる。第6図はこの発明の一
実施例を示すブロツク構成図で、上述の主旨に従
つて、共通部分は一組のみ設け、各チヤネル部分
100に相当する101,102,………103
を所要数設けたものである。共通部分からは各チ
ヤネル部分101,102………103へそれぞ
れ信号が送られ、各チヤネル部分101,102
………103は同期した、しかもそれぞれ独自の
楽音を発生できる。
In FIG. 2, a portion 100 surrounded by a dashed line
must be provided for each channel, but the other parts, that is, the data bus 12, the 12-tone generator 28, the first basic clock source 29, the rising/falling clock generator 30, and the second basic clock The clock source 31, the fourth register 20, the rhythm clock generator 21, and the third basic clock source 32 are commonly available for each channel. FIG. 6 is a block configuration diagram showing an embodiment of the present invention. In accordance with the above-mentioned gist, only one set of common parts are provided, and 101, 102, . . . 103 corresponding to each channel part 100 are provided.
The required number of Signals are sent from the common part to each channel part 101, 102...103, and each channel part 101, 102
......103 are synchronized and can each generate their own musical tones.

以上詳述したように、この発明になる楽音発生
装置では各レジスタへの楽音パラメータ情報を1
音毎に変更するようにしたので楽譜に忠実な音楽
が作成でき、しかも、オーケストラ規模の音楽の
合成に利用できる多チヤネル化にあたつて共通部
分を設けたので、装置をコンパクトに構成でき、
回路調整などに便利であり、更に、12音発生器を
共通部分に設けているので全チヤネルが一つのキ
ー上の平均律スケールで統一され、チヤネル間の
ピツチずれによる調整の乱れがなくなり、リズム
クロツク発生器を共通部分に設けているので、全
チヤネルにわたるリズムの統一が完壁となる。
As described in detail above, in the musical tone generator according to the present invention, musical tone parameter information to each register is stored in one register.
Since the changes are made for each note, it is possible to create music that is faithful to the score, and since common parts are provided for multi-channel synthesis that can be used to synthesize music on an orchestral scale, the device can be configured compactly.
It is convenient for circuit adjustment, etc. Furthermore, since the 12-tone generator is installed in the common part, all channels are unified with an equal temperament scale on one key, eliminating disturbances in adjustment due to pitch deviation between channels, and improving the rhythm clock. Since the generator is located in a common area, the rhythm across all channels is completely unified.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は先行技術になる自動演奏装置を示すブ
ロツク構成図、第2図はこの発明の基本構成を示
すブロツク構成図、第3図は電流場方式の波形発
生器の原理説明図、第4図は走査クロツクセレク
タの一構成例を示すブロツク図、第5図は第3図
の電流場方式の波形発生器と第4図の走査クロツ
クセレクタとを組合わせて得られるエンベロープ
波形の一例を示す波形図、第6図はこの発明の一
実施例を示すブロツク構成図である。 図において、8は楽音発生器、14は第1のレ
ジスタ、15はピツチセレクタ、16は第2のレ
ジスタ、17は符長計時回路、18は第3のレジ
スタ、19は減衰器、20は第4のレジスタ、2
1はリズムクロツク発生器、22は第5のレジス
タ、23は周期波形発生器、24は第6のレジス
タ、25はエンベロープ波形発生器、26は第7
のレジスタ、27は走査クロツクセレクタ、28
は12音発生器、30は立上り立下りクロツク発生
器、34は乗算器、35は抵抗板、36は電位検
出用電極、37は電圧印加用電極、38は電圧印
加回路、39は走査回路、100,101,10
2および103はチヤネル部分である。なお、図
中同一符号は同一もしくは相当部分を示す。
FIG. 1 is a block configuration diagram showing an automatic performance device according to the prior art, FIG. 2 is a block configuration diagram showing the basic configuration of the present invention, FIG. 3 is a diagram explaining the principle of a current field type waveform generator, and FIG. The figure is a block diagram showing an example of the configuration of a scanning clock selector, and FIG. 5 is an example of an envelope waveform obtained by combining the current field type waveform generator of FIG. 3 and the scanning clock selector of FIG. 4. FIG. 6 is a block diagram showing an embodiment of the present invention. In the figure, 8 is a musical tone generator, 14 is a first register, 15 is a pitch selector, 16 is a second register, 17 is a note length timer, 18 is a third register, 19 is an attenuator, and 20 is an attenuator. 4 registers, 2
1 is a rhythm clock generator, 22 is a fifth register, 23 is a periodic waveform generator, 24 is a sixth register, 25 is an envelope waveform generator, and 26 is a seventh register.
register, 27 is a scan clock selector, 28
12 tone generator, 30 a rising and falling clock generator, 34 a multiplier, 35 a resistor plate, 36 a potential detection electrode, 37 a voltage application electrode, 38 a voltage application circuit, 39 a scanning circuit, 100, 101, 10
2 and 103 are channel portions. Note that the same reference numerals in the figures indicate the same or corresponding parts.

Claims (1)

【特許請求の範囲】 1 音高情報を記憶する第1のレジスタ、符長情
報を記憶する第2のレジスタ、音量情報を記憶す
る第3のレジスタ、速度標語情報を記憶する第4
のレジスタ、音色に係る周期波形情報を記憶する
第5のレジスタ、音色に係るエンベロープ波形情
報を記憶する第6のレジスタ、音色に係るエンベ
ロープの立上りおよび立下り時間情報を記憶する
第7のレジスタ、最高オクターブの12音に対応す
るピツチクロツクを作り出す12音発生器、上記第
1のレジスタの記憶情報にもとづいて上記12音発
生器から出力されるピツチクロツクの1つを選ぶ
ピツチセレクタ、上記第5のレジスタの記憶情報
にもとづいて、かつ上記選ばれたピツチクロツク
に応じた周期波形を発生する周期波形発生器、エ
ンベロープ波形の立上りおよび立下り時間のベー
スとなる複数種類の立上り立下りクロツクを発生
する立上り立下りクロツク発生器、上記第7のレ
ジスタの記憶情報にもとづいて上記立上り立下り
クロツク発生器から出力されるクロツクの1つを
選ぶ走査クロツクセレクタ、上記第6のレジスタ
の記憶情報にもとづいて、かつ上記走査クロツク
セレクタで選ばれたクロツクに応じたエンベロー
ブ波形を発生するエンベロープ波形発生器、上記
第4のレジスタの記憶情報に対応したリズムクロ
ツクを発生するリズムクロツク発生器、このリズ
ムクロツクを計時単位として上記第2のレジスタ
の記憶内容に対応した時間を計時する符長計時回
路、並びに上記周期波形発生器の出力と上記エン
ベロープ波形発生器の出力との積を上記第3のレ
ジスタの記憶情報に応じて減衰させる減衰器を備
え、上記各レジスタは1音毎にその記憶情報を導
入するようにしたものにおいて、上記12音発生
器、上記立上り立下りクロツク発生器、上記第4
のレジスタおよび上記リズムクロツク発生器を共
通部分として1組設け、残余の部分をチヤネル部
分として複数組設け上記共通部分で上記複数組の
チヤネル部分を制御するようにしたことを特徴と
する楽音発生装置。 2 それぞれ複数個の電圧印加用電極と電位検出
用電極とが設けられた抵抗板、上記複数個の電圧
印加用電極に所望のパターンで電圧を印加する電
圧印加回路、および上記複数個の電位検出用電極
を順次走査して電圧波形を得る走査回路を有する
第1の波形発生器を周期波形発生器として用い、
上記電圧印加回路による電圧印加パターンを第5
のレジスタの記憶情報で制御し、上記走査回路に
よる走査を上記ピツチセレクタで選ばれたピツチ
クロツクで制御するとともに、上記第1の波形発
生器と同様の構成を有する第2の波形発生器をエ
ンベロープ波形発生器として用い、この第2の波
形発生器の電圧印加回路による電圧印加パターン
を上記第6のレジスタの記憶情報で制御し、上記
第2の波形発生器の走査回路による走査を走査ク
ロツクセレクタで選ばれた立上り立下りクロツク
で制御するようにしたことを特徴とする特許請求
の範囲第1項記載の楽音発生装置。
[Scope of Claims] 1. A first register that stores pitch information, a second register that stores note length information, a third register that stores volume information, and a fourth register that stores tempo motto information.
a fifth register that stores periodic waveform information related to the timbre; a sixth register that stores envelope waveform information related to the timbre; a seventh register that stores envelope rise and fall time information related to the timbre; a 12-tone generator that produces pitch clocks corresponding to the 12 notes of the highest octave; a pitch selector that selects one of the pitch clocks output from the 12-tone generator based on information stored in the first register; and a fifth register. A periodic waveform generator that generates a periodic waveform based on the stored information and according to the pitch clock selected above; a down clock generator; a scan clock selector that selects one of the clocks output from the rising and falling clock generator based on the information stored in the seventh register; an envelope waveform generator that generates an envelope waveform according to the clock selected by the scanning clock selector; a rhythm clock generator that generates a rhythm clock corresponding to the information stored in the fourth register; a note length clock circuit that measures the time corresponding to the contents stored in the second register; and a note length clock circuit that measures the time corresponding to the contents stored in the second register, and calculates the product of the output of the periodic waveform generator and the output of the envelope waveform generator according to the information stored in the third register. The above-mentioned 12-tone generator, the above-mentioned rising/falling clock generator, and the above-mentioned fourth
A musical tone generating device characterized in that one set of the register and the rhythm clock generator are provided as a common part, and a plurality of sets are provided as the remaining parts as channel parts, and the common part controls the plurality of sets of channel parts. 2. A resistance plate each provided with a plurality of voltage application electrodes and a plurality of potential detection electrodes, a voltage application circuit that applies a voltage in a desired pattern to the plurality of voltage application electrodes, and the plurality of potential detection electrodes. A first waveform generator having a scanning circuit that sequentially scans the electrodes to obtain a voltage waveform is used as a periodic waveform generator,
The voltage application pattern by the above voltage application circuit is
The scanning by the scanning circuit is controlled by the pitch clock selected by the pitch selector, and the second waveform generator having the same configuration as the first waveform generator generates an envelope waveform. The voltage application pattern by the voltage application circuit of this second waveform generator is controlled by the information stored in the sixth register, and the scanning by the scanning circuit of the second waveform generator is controlled by a scanning clock selector. 2. The musical tone generating device according to claim 1, wherein the musical tone generating device is controlled by rising and falling clocks selected in the following.
JP13599878A 1978-11-02 1978-11-02 Musical tone generator Granted JPS5562491A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13599878A JPS5562491A (en) 1978-11-02 1978-11-02 Musical tone generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13599878A JPS5562491A (en) 1978-11-02 1978-11-02 Musical tone generator

Publications (2)

Publication Number Publication Date
JPS5562491A JPS5562491A (en) 1980-05-10
JPS6211354B2 true JPS6211354B2 (en) 1987-03-12

Family

ID=15164797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13599878A Granted JPS5562491A (en) 1978-11-02 1978-11-02 Musical tone generator

Country Status (1)

Country Link
JP (1) JPS5562491A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0666269U (en) * 1993-03-01 1994-09-16 式銀 張 Small motor gearbox
JPH0746815A (en) * 1993-08-05 1995-02-14 Ckd Corp Ac synchronous motor and its drive method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0666269U (en) * 1993-03-01 1994-09-16 式銀 張 Small motor gearbox
JPH0746815A (en) * 1993-08-05 1995-02-14 Ckd Corp Ac synchronous motor and its drive method

Also Published As

Publication number Publication date
JPS5562491A (en) 1980-05-10

Similar Documents

Publication Publication Date Title
US5501130A (en) Just intonation tuning
EP1638077A1 (en) Automatic rendition style determining apparatus, method and computer program
JPH04349497A (en) Electronic musical instrument
US4164020A (en) Programmable sound synthesizer
JPS5952434B2 (en) electronic musical instruments
US20060090631A1 (en) Rendition style determination apparatus and method
JPS6211355B2 (en)
US4941387A (en) Method and apparatus for intelligent chord accompaniment
JP4407473B2 (en) Performance method determining device and program
JPS6211354B2 (en)
JP7285175B2 (en) Musical tone processing device and musical tone processing method
JPS6048759B2 (en) electronic musical instruments
JPS6211353B2 (en)
US5160797A (en) Step-recording apparatus and method for automatic music-performing system
JP3407563B2 (en) Automatic performance device and automatic performance method
JP2727089B2 (en) Electronic musical instrument sound generator
JPS61248096A (en) Electronic musical instrument
JPS6017497A (en) Ensemble sound source apparatus
JPH064079A (en) Musical sound synthesizing device
JPS6030959B2 (en) electronic musical instruments
JP2972364B2 (en) Musical information processing apparatus and musical information processing method
JP2636393B2 (en) Automatic performance device
JP3755468B2 (en) Musical data expression device and program
JP3282675B2 (en) Electronic musical instrument
JPH02134696A (en) Sound generating device