JPH0418318B2 - - Google Patents

Info

Publication number
JPH0418318B2
JPH0418318B2 JP58157483A JP15748383A JPH0418318B2 JP H0418318 B2 JPH0418318 B2 JP H0418318B2 JP 58157483 A JP58157483 A JP 58157483A JP 15748383 A JP15748383 A JP 15748383A JP H0418318 B2 JPH0418318 B2 JP H0418318B2
Authority
JP
Japan
Prior art keywords
key
slide
frequency
clock
keys
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 - Lifetime
Application number
JP58157483A
Other languages
Japanese (ja)
Other versions
JPS6049394A (en
Inventor
Kyomi Takauji
Seiji Kameyama
Tatsunori Kondo
Yoichi Nagashima
Mineo Kitamura
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.)
Kawai Musical Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments Manufacturing Co Ltd
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 Kawai Musical Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Priority to JP58157483A priority Critical patent/JPS6049394A/en
Publication of JPS6049394A publication Critical patent/JPS6049394A/en
Publication of JPH0418318B2 publication Critical patent/JPH0418318B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 (1) 発明の技術分野 本発明はポルタメント効果や半音階グリツサン
ド効果を発生する装置において、出発鍵から目的
鍵までのスライド時間が最適となるようにした電
子楽器に関するものである。
[Detailed Description of the Invention] (1) Technical Field of the Invention The present invention relates to an electronic musical instrument that optimizes the slide time from a starting key to a destination key in a device that generates a portamento effect or a chromatic grissando effect. It is.

(2) 従来技術と問題点 従来、本出願人は特開昭53−132326号「電子楽
器」において、押鍵により発生される楽音の基本
周波数が各鍵のキーデータにより読み出された周
波数ナンバに比例する電子楽器(米国特許番号第
4085644号および第4067254号)に不自然さのない
グライド効果やポルタメント効果等を簡単な構成
で付加した装置を提案した。
(2) Prior art and problems Conventionally, the present applicant has developed a system in which the fundamental frequency of a musical tone generated by pressing a key is a frequency number read out from the key data of each key in Japanese Patent Application Laid-open No. 53-132326 ``Electronic Musical Instrument.'' Electronic musical instrument proportional to (U.S. Patent No.
No. 4085644 and No. 4067254), we proposed a device that adds natural-looking glide effects, portamento effects, etc. with a simple configuration.

第1図は前記特開昭53−132326号「電子楽器」
の第1図から本発明の説明に必要な部分を摘記し
たものであり、名称番号は同じにした。図中1点
鎖線で囲んだ部分が後述の従来例第2図および本
発明の実施例第3図のポルタメント半音階グリツ
サンド効果発生器100に相当するものである。
同図において、1番目に押圧したキーのキーデー
タがキーコードレジスタ1からl1〜l21上に
発生すると、エンベロープ発生回路の信号をもと
にキーデータラツチパルス発生回路22からl2
2,l23双方にラツチパルスを発生し、このキ
ーデータは追従キーデータ演算レジスタ23およ
び標的キーデータレジスタ25に格納される。2
番目に押圧したキーのキーデータがキーコードレ
ジスタ1からl1〜l21上に発生すると、今度
はl23上にラツチパルスを発生し、2番目のキ
ーデータは標的キーデータレジスタ25に格納さ
れ標的キーデータBとなる。
Figure 1 is the above-mentioned Japanese Patent Application Publication No. 53-132326 "Electronic Musical Instrument"
The parts necessary for explaining the present invention are extracted from FIG. 1, and the name numbers are the same. The portion surrounded by the dashed line in the figure corresponds to the portamento chromatic glissando effect generator 100 of the conventional example shown in FIG. 2 and the embodiment of the present invention shown in FIG. 3, which will be described later.
In the figure, when the key data of the first pressed key is generated on l1 to l21 from the key code register 1, the key data latch pulse generating circuit 22 generates l2 to l2 based on the signal from the envelope generating circuit.
A latch pulse is generated in both 2 and 123, and this key data is stored in the follow-up key data calculation register 23 and the target key data register 25. 2
When the key data of the second pressed key is generated on l1 to l21 from the key code register 1, a latch pulse is generated on l23, the second key data is stored in the target key data register 25, and the target key data B becomes.

1番目に押圧したキーのキーデータは追従キー
データAとして追従キーデータ演算レジスタ23
に格納されたままとなる。追従キーデータAと標
的キーデータBとは比較器24で比較される。
The key data of the first pressed key is stored as follow-up key data A in the follow-up key data calculation register 23.
It remains stored in . Follow-up key data A and target key data B are compared by a comparator 24.

1番目の押圧ではA=Bのl24上に信号が発
生し、NOTゲート33を介してカウンタ29を
リセツト状態にすとともにANDゲート31を
OFFとする。2番目の押圧でA=Bの条件が不
成立になると、l24上の信号がなくなりカウン
タ29のリセツト状態とANDゲート31のOFF
状態を解除する。
At the first press, a signal is generated on l24 of A=B, which resets the counter 29 via the NOT gate 33 and also causes the AND gate 31 to be reset.
Turn it OFF. When the condition A=B is not satisfied by the second press, the signal on l24 disappears and the counter 29 is reset and the AND gate 31 is turned off.
Release the condition.

A>Bなら追従キーデータAの方が大きいので
セレクタ26はクロツク発生器30の出力をカウ
ントするカウンタ29のl27上の出力をl32
上に送出し、追従キーデータ演算レジスタ23の
内容から1ずつ減算する。A′Bなら標的キーデー
タBの方が大きいので、同様にl33上に送出さ
れるカウンタ29の出力により、追従キーデータ
演算レジスタ23の内容に1ずつ加算する。こう
して追従キーデータAは標的キーデータBに近づ
き双方が正確に一致したとき再びA=Bが成立し
l24上に信号が発生し、カウンタ29はリセツ
トされANDゲート31もOFFとなる。ANDゲ
ート31はA>BまたはA<Bの区間中すなわち
周波数スライド区間中であり、かつPORT.側に
スイツチが倒されているならONとなり、クロツ
ク発生器30のl28上の出力がl13上に送出
される。C−GLISS.側にスイツチが倒されてい
るなら無条件にOFFとなる。カウンタ29のl
27上の出力は半音程間隔をきざむ時間に相当
し、クロツク発生器30のl28上の出力は半音
程間隔の間をさらに細かくきざむ時間に相当す
る。カウンタ29の出力タイミングで±1の演算
が行なわれる追従キーデータAはl5〜l10を
介してノート周波数ナンバメモリ5のアドレス信
号となり半音程間隔で変化する追従キーデータA
に対応した周波数ナンバをl11上にノート周波
数ナンバをRとして送出する。結局ノート周波数
ナンバRはカウンタ29の出力に応じて追従キー
データAが標的キーデータBに等しくなるまで半
音程間隔で変化することになり、半音階グリツサ
ンド効果の動きを実現する。
If A>B, the follow-up key data A is larger, so the selector 26 sets the output on l27 of the counter 29 that counts the output of the clock generator 30 to l32.
The data is sent upward, and the contents of the follow-up key data calculation register 23 are subtracted by 1. If it is A'B, the target key data B is larger, so the content of the follow-up key data calculation register 23 is added by 1 based on the output of the counter 29, which is similarly sent to l33. In this way, the follow-up key data A approaches the target key data B, and when both match exactly, A=B is established again, a signal is generated on 124, the counter 29 is reset, and the AND gate 31 is also turned off. If the AND gate 31 is in the interval A>B or A<B, that is, in the frequency slide interval, and the switch is turned to the PORT. side, it will be ON, and the output on l28 of the clock generator 30 will be on l13. Sent out. If the switch is knocked down on the C-GLISS. side, it will be turned OFF unconditionally. counter 29 l
The output on 27 corresponds to the time to step between half-tone intervals, and the output on l28 of clock generator 30 corresponds to the time to step more finely between half-tone intervals. Follow-up key data A, which is calculated by ±1 at the output timing of the counter 29, becomes an address signal for the note frequency number memory 5 via l5 to l10, and follow-up key data A that changes at semitone intervals.
The frequency number corresponding to the note frequency number is sent on l11 with R as the note frequency number. In the end, the note frequency number R changes at semitone intervals in accordance with the output of the counter 29 until the follow-up key data A becomes equal to the target key data B, realizing a chromatic glissando effect movement.

C−GLISS.側にスイツチが倒されているなら、
l13上に信号が発生しないのでデータセレクタ
6はOFFとなり、l14上の除算ノート周波数
ナンバQ′は00となり累算器7の出力であるl1
5上の累算ノート周波数ナンバQ″も0となる。
従つて加算器9の出力であるl17上の演算ノー
ト周波数ナンバR′はRに等しくなる。
If the switch is defeated on the C-GLISS. side,
Since no signal is generated on l13, the data selector 6 is turned off, and the division note frequency number Q' on l14 becomes 00, which is the output of the accumulator 7, l1.
The cumulative note frequency number Q″ on 5 also becomes 0.
Therefore, the calculation note frequency number R' on l17, which is the output of the adder 9, becomes equal to R.

結局R′をもとに周波数生成器12で演算ノー
ト周波数ナンバR′に比例した周波数信号に変換
され、楽音波形成器13を駆動し、サウンドシス
テム14で放音すれば半音階グリツサンド効果が
実現できる。
Eventually, based on R', the frequency generator 12 converts it into a frequency signal proportional to the calculated note frequency number R', drives the musical sound waveformer 13, and emits the sound in the sound system 14, thereby realizing a chromatic grissando effect. can.

一方、RORT.側にスイツチが倒されているな
ら、ANDゲート31がONとなりA>Bまたは
A<Bの区間中l13上にクロツクパルス発生器
30のl28上の出力が送出される。すなわち、
l28にクロツクパルスが発生する毎にデータセ
レクタ6がONとなり、RをNで割算した除算ノ
ート周波数ナンバQ′=R/Nをl14上に送出
する。累算器7はl14上に発生するQ′を累算
する。ある一定回数pだけ累算すると、次のクロ
ツクパルスでカウンタ29のl27上の出力がセ
レクタ26へ送出され、追従キーデータ演算レジ
スタ23で±1の演算が行なわれるとともに、
ANDゲート36を介して累算器7の内容をクリ
アし、NOTゲート35を介してANDゲート31
を一時的にOFFにし、データセレクタ6から累
算器7へQ′を送出するのを阻止する。補数器8
はl25上の信号で制御され、A>Bならばl1
5上のQ″は−Q″として、それ以外ならば+Q″と
してl16に送出され加算器9へ入力される。す
なわち、キーデータは大きい程高い音域(ノート
周波数がより高くなる)のキーであると仮定して
いる。従つて、追従キーデータAが標的キーデー
タBより大きければ、ノート周波数に比例するノ
ート周波数ナンバRも追従キーデータAの方が大
きいから、ノート周波数ナンバRを減算する必要
があり、Q″を−Q″に変換する必要がある。勿論
A<BならばQ″は+Q″でよい。
On the other hand, if the switch is turned to the RORT. side, the AND gate 31 is turned on and the output on l28 of the clock pulse generator 30 is sent on l13 during the interval of A>B or A<B. That is,
Every time a clock pulse is generated at l28, the data selector 6 is turned on, and the divided note frequency number Q'=R/N, which is obtained by dividing R by N, is sent onto l14. Accumulator 7 accumulates Q' occurring on l14. After accumulating a certain number of times p, the output on l27 of the counter 29 is sent to the selector 26 at the next clock pulse, and the follow-up key data calculation register 23 performs a calculation of ±1.
Clears the contents of accumulator 7 via AND gate 36 and clears the contents of accumulator 7 via AND gate 35
is temporarily turned OFF to prevent Q' from being sent from the data selector 6 to the accumulator 7. complementer 8
is controlled by the signal on l25, and if A>B then l1
Q" on 5 is sent as -Q", otherwise it is sent to l16 as +Q" and inputted to adder 9. In other words, the larger the key data is, the higher the note frequency is (the higher the note frequency). Therefore, if the tracking key data A is larger than the target key data B, the note frequency number R, which is proportional to the note frequency, is also larger in the tracking key data A, so the note frequency number R is subtracted. It is necessary to convert Q″ to -Q″.Of course, if A<B, Q″ can be +Q″.

例として、ノート周波数ナンバR1,R2,R3
(R1<R2<R3)が各々半音程度間隔であり、追従
キーデータAがR1に標的キーデータBがR3に対
応するるとすれば、l13上にクロツクパルスが
発生する毎に、演算ノート周波数ナンバR′はR1
からR1+R1/N→R1+2(R1/N)→R1+3
(R1/N)……→R1+p(R1/N)と変化し、p
+1番目のクロツクパルスでカウンタ29からl
27上に出力が生じ、追従キーデータAが更新さ
れR2となり、NANDゲート36を介して累算器
7の内容(ここではp(R1/N))をクリヤする。
p+2番目以後のクロツクパルスにより、R2
R2+R2/N→R2+2(R2/N)……→R2+p
(R2/N)→R2と変化し、A=Bが成立し周波数
のスライドが停止する。すなち、R1→R2→R3
半音間隔で算ノート周波数ナンバR′が変化する
半音階グリツサンド効果の場合と比べて各R1
R2,R3の間を補間してなめらかに変化する演算
ノート周波数ナンバR′が得られ、ポルタメント
効果を実現することができる。
As an example, note frequency numbers R 1 , R 2 , R 3
(R 1 < R 2 < R 3 ) are each at semitone intervals, and if follow-up key data A corresponds to R 1 and target key data B corresponds to R 3 , then each time a clock pulse occurs on l13, , the calculation note frequency number R′ is R 1
From R 1 +R 1 /N → R 1 +2 (R 1 /N) → R 1 +3
(R 1 /N)...→R 1 +p(R 1 /N), p
At +1st clock pulse, counter 29 to l
An output occurs on 27 and the follow-up key data A is updated to become R 2 , clearing the contents of accumulator 7 (here p(R 1 /N)) via NAND gate 36 .
Due to the p+2nd and subsequent clock pulses, R 2
R 2 +R 2 /N→R 2 +2 (R 2 /N)...→R 2 +p
(R 2 /N)→R 2 , A=B is established, and the frequency slide stops. In other words , each R 1 ,
By interpolating between R 2 and R 3 , a smoothly changing calculated note frequency number R' can be obtained, and the portamento effect can be realized.

本発明で問題となる両効果、すなわち、押圧し
たキーから次に押圧したキーの間を楽音の楽音周
波数が連続的に移行するポルタメント効果、およ
び押圧したキーから次に押押圧したキーの間を半
音程間隔ので離散的変化で発音周波数が移行する
半音階グリツサンド効果は、本提案では一つのク
ロツク発生器30から出力されたスライドクロツ
クパルスの周期にそれぞれ比例したスルライド速
度で実行されている。すなわち、ポルタメント効
果,半音階グリツサンド効果双方がl27上に送
出されるカウンタ29の出力に従つて更新される
追従キーデータAの変化により読み出されるノー
ト周波数ナンバRがもとになつていることから、
押圧したキーから次に押圧したキーの間を移行す
るのに要する時間は両効果とも同一となる。
Both of the effects that are problematic in the present invention are the portamento effect, in which the musical tone frequency of the musical tone continuously shifts from the pressed key to the next pressed key, and the portamento effect, in which the musical tone frequency continuously shifts from the pressed key to the next pressed key. The chromatic glissando effect, in which the sound frequency shifts in discrete changes at semitone intervals, is carried out in the present proposal at a throughride speed proportional to the period of each slide clock pulse output from one clock generator 30. That is, since both the portamento effect and the chromatic grissando effect are based on the note frequency number R read out by the change in the follow-up key data A that is updated according to the output of the counter 29 sent out on the l27,
The time required to transition from one pressed key to the next pressed key will be the same for both effects.

第2図は第1図を簡略化した従来例であり、こ
れにより問題点を説明する。すなわち、ポルタメ
ント・半音階グリツサンド効果発生器100に対
して、第1図のクロツク発生器30に対応するス
ライドクロツク発生器101が設けられる。これ
より発生するラインl28上のスライドクロツク
の周波数に比例して両効果のスライド速度が決定
され、楽音周波数を発生するための周波数情報を
楽音周波数発生器(図示しない)へ送出する。
FIG. 2 shows a conventional example that is a simplified version of FIG. 1, and the problems will be explained using this example. That is, the portamento/chromatic glissando effect generator 100 is provided with a slide clock generator 101 corresponding to the clock generator 30 of FIG. The slide speeds of both effects are determined in proportion to the frequency of the slide clock on line 128 generated from this, and frequency information for generating musical tone frequencies is sent to a musical tone frequency generator (not shown).

このスライドクロツク周波数は一定であるか
ら、出発鍵から目的鍵までスライドして到達する
時間は音程間隔(鍵数差)に比例する。このこと
は、たとえば61鍵(C2〜C7)を有する鍵盤にお
いて、とくに出発鍵をC2とし目的鍵をC7として
C2からC7までの到達時間を最適時間txになるよう
にスライドクロツクを設定すると、半音階たとえ
ば出発鍵をC2、目的鍵C# 2のスライド時間はtx/60 となり、非常にわずかな時間となつてしまい聴感
上でスライド感を認知しがたい。また、この逆に
出発鍵C2から目的鍵C# 2までのスライド時間to
をスライド感があるようにスライドクロツクを設
定すると、出発鍵C2から目的鍵7までのスライド
時間は60・toとなり、必要以上に長くなつて出発
鍵から目的鍵までなかなか到達せず焦燥の感をも
たせられる。つまり、スライドクロツク周波数が
一度設定されると、一定であるために多くの鍵数
差に対するスライド時間が満足できないものとな
つてしまい、演奏上非常に不都合であつた。
Since this slide clock frequency is constant, the time it takes to slide from the starting key to the destination key is proportional to the pitch interval (difference in number of keys). For example, on a keyboard with 61 keys (C 2 to C 7 ), this is especially true when the starting key is C 2 and the destination key is C 7 .
If you set the slide clock so that the arrival time from C 2 to C 7 is the optimal time t x , the slide time for the starting key C 2 and the destination key C # 2 will be t x /60, which is extremely The amount of time it takes is so short that it is difficult to perceive the sliding sensation visually. In addition, on the other hand, the sliding time t o from the starting key C 2 to the destination key C # 2
If you set the slide clock so that there is a feeling of sliding, the sliding time from starting key C 2 to destination key 7 will be 60·t o , which is longer than necessary and you will be frustrated because you cannot easily reach from the starting key to the destination key. It gives you a feeling of In other words, once the slide clock frequency is set, it remains constant, so the slide time for many differences in the number of keys becomes unsatisfactory, which is very inconvenient for performance.

(3) 発明の目的 本発明の目的はポルタメント効果や半音階グリ
ツサンド効果を発生する装置において、出発鍵か
ら目的鍵までのスライド時間が最適となるように
設定した電子楽器を提供することである。
(3) Purpose of the Invention The purpose of the present invention is to provide an electronic musical instrument in which the slide time from the starting key to the destination key is set to be optimal in a device that generates a portamento effect or a chromatic glissando effect.

(4) 発明の構成 前記目的を達成するため、本発明の電子楽器は
押圧した鍵から次に押圧した鍵の間を楽音周波数
が連続的に移行するポルタメント効果および半音
階音程間隔で離散的に移行する半音階グリツサン
ド効果がスライドクロツク発生器から出力される
スライドクロツクの周波数によつてスライドされ
るような電子楽器において、出発鍵と目的鍵の鍵
差数を検出する手段と、該検出された鍵数差に応
じて前記スライドクロツクの周波数を変更する手
段とを具え、出発鍵から目的鍵までのスライド時
間が最適となるようにしたことを特徴とするもの
である。
(4) Structure of the Invention In order to achieve the above object, the electronic musical instrument of the present invention has a portamento effect in which the musical tone frequency continuously shifts from one pressed key to the next pressed key, and a discrete transition at chromatic pitch intervals. Means for detecting the number of key differences between a starting key and a destination key in an electronic musical instrument in which a transitional chromatic glissando effect is slid by the frequency of a slide clock output from a slide clock generator; The present invention is characterized by comprising means for changing the frequency of the slide clock according to the difference in the number of keys, so that the slide time from the starting key to the destination key is optimized.

(5) 発明の実施例 第3図はスライド効果の動作の一般説明図、第
4図a,bは従来例と本発明の実施例とを比較し
て示す原理説明図である。
(5) Embodiments of the Invention FIG. 3 is a general explanatory view of the operation of the slide effect, and FIGS. 4a and 4b are explanatory views of the principle in comparison with the conventional example and the embodiment of the present invention.

第3図はスライドクロツクによつてD# 音から
F音までアツプスライドする様子を示す図であ
る。半音階は聴感上連続していて問題のない8段
階として示しているが、これに限定されるもので
はない。
FIG. 3 is a diagram showing how the slide clock upslides from the D# note to the F note. Although the chromatic scale is shown as eight levels that are continuous and cause no problems in terms of hearing, the scale is not limited to this.

D# からE音までの半音階はE音の周波数情報
からD# 音の周波数情報を減算して、その減算結
果を段階数8で除算し、その除算結果をスライド
クロツクで累算してその累算結果をD# 音に加算
し、その加算結果を各段階における周波数情報と
している。しかしながら、除算結果が除算手段の
精度以内では表現できない場合があるので、t7
点からt8時点へ移行するのにt7時点の周波数情報
に除算結果を加算すると実際のE音よりずれた
E′音となるので、t8時点になつたらE音の周波数
情報を直接出力させている。そして引き続きE音
からF音までの半音階が同様な手順によつて行な
われる。このように半音階毎の組合せによつてD
# 音からF音までのスライドがなされる。このD
# 音からF音までのスライド時間がtであるとす
ると半音階のスライド時間taの2倍の2・taであ
り、またスライドクロツク速度をtsとすると16・
tsである。以上のことからスライド時間tは関係
式 t=2・ta=16・ts で表わされる。
The chromatic scale from D# to E is calculated by subtracting the frequency information of the D# note from the frequency information of the E note, dividing the subtraction result by the number of steps 8, and accumulating the division result with the slide clock. The cumulative result is added to the D# sound, and the addition result is used as frequency information at each stage. However, there are cases where the division result cannot be expressed within the accuracy of the division means, so when the division result is added to the frequency information at t 7 to transition from t 7 to t 8 , the frequency information at t 7 may deviate from the actual E note.
Since it becomes the E' sound, the frequency information of the E sound is output directly at time t8 . Then, the chromatic scale from E to F is performed in the same manner. In this way, by combining each chromatic scale, D
# A slide is made from the note to the F note. This D
# If the slide time from the note to the F note is t, then it is 2・ta , which is twice the slide time of the chromatic scale ta , and if the slide clock speed is t s , then it is 16・
It is ts . From the above, the slide time t is expressed by the relational expression t=2·t a =16·t s .

また同図ではポルタメント効果のときは、●○,
〇で示してある各時点の周波数情報を楽音周波数
発生器へ送り、聴感上問題のない程度の楽音の発
音周波数の移行を行なう。
Also, in the same figure, when there is a portamento effect, ●○,
Frequency information at each time point indicated by a circle is sent to the musical tone frequency generator, and the tone generation frequency is shifted to an extent that causes no audible problem.

半音階グリツサンドのときは、●○で示してある
時点のみの周波数情報を楽音周波数発生器へ送
り、半音階間隔の離散的変化で移行を行なう。
In the case of chromatic grits sand, frequency information only at a certain point in time, indicated by ●○, is sent to the musical tone frequency generator, and transitions are made by discrete changes in chromatic intervals.

第4図は鍵数差(音程間隔)とスライド所要時
間との関係を示すグラフ(a)と鍵数差とスライドク
ロツク速度との関係を示すグラフ(b)を示してい
る。実線は従来行なわれていた方式、つまりスラ
イドクロツクが一定である場合でもあり、破線で
示しているものが本発明を示すものである。第4
図aのグラフにおいて、実線は出発鍵から目的鍵
までのスライド時間が出発鍵から目的鍵までの鍵
数差と比例関係になつていることを示す。つまり
半音階間隔のスライド時間をtaとすると、鍵数差
nにおけるスライド所要時間がn・taとなること
を意味する。
FIG. 4 shows a graph (a) showing the relationship between the difference in the number of keys (interval interval) and the required slide time, and a graph (b) showing the relationship between the difference in the number of keys and the slide clock speed. The solid line indicates the conventional method, that is, the case where the slide clock is constant, and the broken line indicates the present invention. Fourth
In the graph of Figure a, the solid line indicates that the sliding time from the starting key to the destination key is proportional to the difference in the number of keys from the starting key to the destination key. In other words, if the sliding time at chromatic intervals is ta , then the required sliding time for a difference in the number of keys n is n· ta .

破線は出発鍵と目的鍵までのスライド所要時間
が出発鍵から目的鍵までの鍵数差と比例関係にな
つていないことを示す。つまり、半音音階間隔の
スライド時間をtaとすると、鍵数差nにおけるス
ライド所要時間がn・taとはならないことを意味
している。第4図bは第4図aと対応するように
示されており、実線は第4図aの実線のスライド
所要時間が鍵数差に比例ししている場合の鍵数差
に関係なく一定のスライドクロツク速度tsである
ことを示し、破線は第4図aの破線の本発明の場
合の鍵数差によつてスライドクロツク速度がtso
(n;鍵数差)となること、つまり鍵数差n毎に
スライドクロツク速度が変更されることを意味し
ている。ここで本発明の説明のために破線として
図示しているが、直線の傾きは任意に設定すれば
よいし、直線でなくてもよいし、鍵数差をグープ
化してつまり鍵数差〔1,2〕は同じ〔3,4〕
……〔n−1,n〕としてスライドクロツク速度
を設定してもよい。このようにして、各鍵数差に
応じて最適のスライド時間となるように、前述の
同図aの特性を設定し、これに適うスライドクロ
ツクをポルタメント・半音階グリツサンド効果発
生器100に送るように構成すればよい。
The broken line indicates that the time required for sliding from the starting key to the destination key is not proportional to the difference in the number of keys from the starting key to the destination key. In other words, if the sliding time of a chromatic interval is ta , then the required sliding time for a difference in the number of keys n is not n· ta . Figure 4b is shown to correspond to Figure 4a, and the solid line is constant regardless of the difference in the number of keys when the solid line in Figure 4a shows that the required slide time is proportional to the difference in the number of keys. The dashed line indicates that the slide clock speed is t so due to the difference in the number of keys in the case of the present invention shown by the dashed line in FIG. 4a.
(n: difference in the number of keys), which means that the slide clock speed is changed for every difference in the number of keys n. Although shown here as a broken line for the purpose of explaining the present invention, the slope of the straight line may be set arbitrarily, it does not have to be a straight line, and the difference in the number of keys can be grouped, that is, the difference in the number of keys , 2] are the same as [3, 4]
...The slide clock speed may be set as [n-1, n]. In this way, the above-mentioned characteristics shown in FIG. You can configure it like this.

第5図は本発明の実施例の構成を示すブロツク
ダイヤグラムである。
FIG. 5 is a block diagram showing the configuration of an embodiment of the present invention.

ポルタメント・半音階グリツサンド効果発生器
100は第4図と同等である。ポルタメント・半
音階グリツサンド効果発生器100はスライドク
ロツク発生器201からのスライドクロツクによ
つて駆動され、そしてスライドクロツク速度に対
応た速度でもつて楽音周波数を発生するための周
波数情報を楽音周波数発生器(図示せず)へ送出
する。その結果、楽音周波数の変化はスライドク
ロツクの速度に対応したものである。しかしなが
ら本発明では複数の鍵をC2〜C7の61鍵とし、C2
〜C7に0〜60と番号(以下ナンバ)付けしスラ
イド効果開始前にキーアサイナ(図示せず)から
鍵数差を求める鍵数差検出器203に出発鍵ナン
バと目的鍵ナンバが送られてくる。各々の鍵ナン
バが送られてくると鍵数差検出器203は鍵数差
を求めてその結果を周波数変換データメモリ20
2へ送る。周波数変換データメモリには鍵数差に
応じてスライドクロツク発生器201からのスラ
イドクロツク速度を変更するための変換データが
格納されており、鍵数差検出器203からの鍵数
差によつて対応する変換データが読み出され、ス
ライドクロツク発生器201へ送出する。そし
て、スライドクロツク発生器201からの鍵数差
によつて決定された速度のスライドクロツクがポ
ルタメント半音階グリツサンド効果発生器100
に印加される。
The portamento chromatic glissando effect generator 100 is similar to that shown in FIG. The portamento/chromatic glissando effect generator 100 is driven by the slide clock from the slide clock generator 201, and converts frequency information into musical tone frequencies for generating musical tone frequencies at a speed corresponding to the speed of the slide clock. to a generator (not shown). As a result, the change in musical tone frequency corresponds to the speed of the slide clock. However, in the present invention, the plurality of keys are 61 keys from C 2 to C 7 , and C 2
~ C7 is numbered 0 to 60 (hereinafter referred to as number), and before the slide effect starts, the starting key number and the target key number are sent from the key assigner (not shown) to the key number difference detector 203 that calculates the key number difference. come. When each key number is sent, the key number difference detector 203 calculates the difference in the number of keys and stores the result in the frequency conversion data memory 20.
Send to 2. The frequency conversion data memory stores conversion data for changing the slide clock speed from the slide clock generator 201 according to the difference in the number of keys. Then, the corresponding conversion data is read out and sent to the slide clock generator 201. Then, the slide clock at the speed determined by the difference in the number of keys from the slide clock generator 201 is generated by the portamento chromatic glissando effect generator 101.
is applied to

ゆえに、スライド所要時間は鍵数差に比例して
おらず鍵数差に応じて最適となるように選択でき
る。
Therefore, the required slide time is not proportional to the difference in the number of keys, but can be optimally selected according to the difference in the number of keys.

第6図は第5図のスライドクロツク発生器20
1の詳細図である。
Figure 6 shows the slide clock generator 20 of Figure 5.
1 is a detailed diagram of FIG.

周波数変換データメモリ(第5図の202に相
当)より送られてくる鍵数差に応じた周波数変換
データはラツチ302でスライド効果開始前に保
持され、そして変換データはラツチ302からシ
ステムクロツクを任意に分周できるプログラムカ
ウンタ301に印加される。プログラムカウンタ
301は印加された変換データをもとにシステム
クロツクを分周して、鍵数差に応じた最適の速度
のスライドクロツクを発生する。
The frequency conversion data corresponding to the key number difference sent from the frequency conversion data memory (corresponding to 202 in FIG. 5) is held in the latch 302 before the slide effect starts, and the conversion data is sent from the latch 302 to the system clock. The signal is applied to a program counter 301 that can be divided arbitrarily. The program counter 301 divides the frequency of the system clock based on the applied conversion data, and generates a slide clock with an optimal speed according to the difference in the number of keys.

第7図は第5図のスライドクロツク発生器20
1の他の詳細図である。
Figure 7 shows the slide clock generator 20 of Figure 5.
FIG. 1 is another detailed view of FIG.

周波数変換データメモリ(第5図の202に相
当)より送らてくる鍵数差に応じた周波数変換デ
ータをデイジタ−アナログ変換器402でアナロ
グ電圧量に変換し、このアナログ電圧によつて電
圧制御型発振器(VCO)401を制御すること
によつて、電圧制御型発振器401から鍵数差に
応じた周波数(速度)のスライドクロツクを発振
させる。
The frequency conversion data corresponding to the key number difference sent from the frequency conversion data memory (corresponding to 202 in FIG. By controlling the oscillator (VCO) 401, the voltage controlled oscillator 401 oscillates a slide clock at a frequency (speed) corresponding to the difference in the number of keys.

(6) 発明の効果 以上説明したように、本発明によれば、ポルタ
メント効果や半音階グリツサンド効果を発生する
装置において、出発鍵と目的鍵の鍵数差に応じて
前記スライドクロツクの周波数を変更する手段を
具え、出発鍵から目的鍵までのスライド時間が最
適となるようにしたものである。これにより出発
鍵から目的鍵までのスライド時間が早過ぎてスラ
イド感がなくなつたり、スライド時間が長くなり
出発鍵から目的鍵まで仲々到達せず焦燥感をもた
せたりすることがなくなり、最適のスライド時間
で効果を与えることが可能となるものである。
(6) Effects of the Invention As explained above, according to the present invention, in a device that generates a portamento effect or a chromatic glissando effect, the frequency of the slide clock is adjusted according to the difference in the number of keys between a starting key and a destination key. It is equipped with means for changing the key so that the sliding time from the starting key to the destination key is optimized. This prevents the sliding time from the starting key to the destination key being too quick and causing a loss of the sliding feel, or the sliding time becoming too long and causing a feeling of frustration due to not being able to reach the starting key to the destination key, resulting in an optimal slide. It is possible to create an effect over time.

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

第1図は提案例によるポルタメント・半音階グ
リツサンド効果発生器の構成説明図、第2図は第
1図を簡略化した従来例による問題点の説明図、
第3図はスライド効果の動作の一般説明図、第4
図a,bは従来例と本発明の動作を比較して示す
原理説明図、第5図は本発明の実施例の構成説明
図、第6図、第7図は実施例の要部の詳細図であ
り、図中、100はポルタメント・半音階グリツ
サンド発生器、201はスライドクロツク発生
器、202は周波数変換データメモリ、203は
鍵数差検出器を示す。
FIG. 1 is an explanatory diagram of the configuration of a portamento/chromatic grissando effect generator according to the proposed example, and FIG. 2 is an explanatory diagram of problems with the conventional example, which is a simplified version of FIG. 1.
Figure 3 is a general explanation diagram of the operation of the slide effect, Figure 4
Figures a and b are principle explanatory diagrams comparing the operation of the conventional example and the present invention, Figure 5 is a diagram explaining the configuration of the embodiment of the present invention, and Figures 6 and 7 are details of the main parts of the embodiment. In the figure, 100 is a portamento/chromatic glissando generator, 201 is a slide clock generator, 202 is a frequency conversion data memory, and 203 is a key number difference detector.

Claims (1)

【特許請求の範囲】[Claims] 1 押圧した鍵から次に押圧した鍵の間を楽音周
波数が連続的に移行するポルタメント効果および
半音階音程間隔で離散的に移行する半音階グリツ
サンド効果がスライドクロツク発生器から出力さ
れるスライドクロツクの周波数によつてスライド
されるような電子楽器において、出発鍵と目的鍵
の鍵数差を検出する手段と、該検出された鍵数差
に応じて前記スライドクロツクの周波数を変更す
る手段とを備え、出発鍵から目的鍵までのスライ
ド時間が最適となるようにしたことを特徴とする
電子楽器。
1. The portamento effect, in which the musical tone frequency continuously shifts from one pressed key to the next pressed key, and the chromatic glissando effect, in which the musical tone frequency shifts discretely at chromatic pitch intervals, are generated by the slide clock output from the slide clock generator. In an electronic musical instrument that is slid by the frequency of a clock, means for detecting a difference in the number of keys between a starting key and a destination key, and means for changing the frequency of the slide clock according to the detected difference in the number of keys. An electronic musical instrument characterized in that the sliding time from the starting key to the destination key is optimized.
JP58157483A 1983-08-29 1983-08-29 electronic musical instruments Granted JPS6049394A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58157483A JPS6049394A (en) 1983-08-29 1983-08-29 electronic musical instruments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58157483A JPS6049394A (en) 1983-08-29 1983-08-29 electronic musical instruments

Publications (2)

Publication Number Publication Date
JPS6049394A JPS6049394A (en) 1985-03-18
JPH0418318B2 true JPH0418318B2 (en) 1992-03-27

Family

ID=15650664

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58157483A Granted JPS6049394A (en) 1983-08-29 1983-08-29 electronic musical instruments

Country Status (1)

Country Link
JP (1) JPS6049394A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2861007B2 (en) * 1988-12-19 1999-02-24 ヤマハ株式会社 Electronic musical instrument
JP3044712B2 (en) * 1988-11-30 2000-05-22 ヤマハ株式会社 Electronic musical instrument
JP2682182B2 (en) * 1990-02-15 1997-11-26 ヤマハ株式会社 Electronic musical instrument

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5674298A (en) * 1979-11-21 1981-06-19 Nippon Musical Instruments Mfg Electronic musical instrument
JPS5742877A (en) * 1980-08-28 1982-03-10 Seiko Epson Corp Electromechanical device
JPS58226U (en) * 1981-06-26 1983-01-05 ミサワホ−ム株式会社 Simple ventilation and lighting equipment

Also Published As

Publication number Publication date
JPS6049394A (en) 1985-03-18

Similar Documents

Publication Publication Date Title
US5350882A (en) Automatic performance apparatus with operated rotation means for tempo control
EP0155970B1 (en) Apparatus for reproducing audio signal
US5266736A (en) Interruption control apparatus for use in performance information processing system
JPS634191B2 (en)
JPH0418318B2 (en)
US5283386A (en) Musical-tone signal generating apparatus and musical-tone controlling apparatus including delay means and automatic reset means
US6421642B1 (en) Device and method for reproduction of sounds with independently variable duration and pitch
JPH0820872B2 (en) Waveform generator
US4103581A (en) Constant speed portamento
JPS626240B2 (en)
JPH0418319B2 (en)
JPS637394B2 (en)
JP2773638B2 (en) Automatic performance device
JPS6141193A (en) Electronic musical instrument
JPH0333278B2 (en)
JPS604994A (en) Wind-type electronic musical instrument
JPS6230639B2 (en)
US4442751A (en) Effect generating system for an electronic musical instrument
JPH0151840B2 (en)
JP2950893B2 (en) Music signal generator
JPS6057080B2 (en) electronic musical instruments
JPH0331280B2 (en)
JPS6347917Y2 (en)
JPH04301693A (en) Waveform generator for electronic musical instrument
JPS60260999A (en) percussion sound generator