JPH032318B2 - - Google Patents

Info

Publication number
JPH032318B2
JPH032318B2 JP59032706A JP3270684A JPH032318B2 JP H032318 B2 JPH032318 B2 JP H032318B2 JP 59032706 A JP59032706 A JP 59032706A JP 3270684 A JP3270684 A JP 3270684A JP H032318 B2 JPH032318 B2 JP H032318B2
Authority
JP
Japan
Prior art keywords
data
pitch
digital data
calculation
output
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
JP59032706A
Other languages
English (en)
Other versions
JPS60177397A (ja
Inventor
Akio Iba
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP59032706A priority Critical patent/JPS60177397A/ja
Priority to US06/702,469 priority patent/US4653374A/en
Priority to GB08504348A priority patent/GB2154780B/en
Priority to DE19853506614 priority patent/DE3506614A1/de
Publication of JPS60177397A publication Critical patent/JPS60177397A/ja
Priority to HK968/88A priority patent/HK96888A/xx
Publication of JPH032318B2 publication Critical patent/JPH032318B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/02Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos

Landscapes

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は出力楽音の特性を操作子により変動
可能な電子楽器に関する。
〔従来技術〕
従来、ミユージツクシンセサイザではピツチベ
ンダー、モジユレーシヨンホイール等の操作子か
らの出力を、A/D変換し、その変換出力に基づ
いて、電子楽器の各種動作を制御することが行わ
れている。
〔従来技術の問題点〕
従来のものでは、操作子を固定したまま演奏し
ている場合であつても、A/D変換器の出力特性
により、A/D変換出力の最小ビツトの1/2以内
の範囲でA/D変換出力は常に変化し、そのため
楽音生成に好ましくない場合もある。
また操作子を高速で変化させた場合、前記サン
プリング周期が長い場合にはその変化に追従でき
ず、滑かな機能が得られない問題がある。そのた
めサンプリング周期を短かくすればよいが、その
場合には、CPU(中央処理装置)の操作子に対す
る専有時間が多くなり、他の処理にさしつかえる
問題がある。
〔発明の目的〕
この発明は上述した事情に鑑みてなされたもの
で、その目的とするところは、操作子の変化に追
従してピツチやビブラートの変調の度合等が滑ら
かに変化するようにした電子楽器を提供すること
を目的とする。
〔発明の要点〕
操作子の操作に応じたデイジタルデータと、前
回楽音制御に使用されたデータに対し所定の演算
を行い、今回楽音制御に使用するデータを得るよ
うにしたことである。
〔実施例〕
以下、図面を参照してこの発明の一実施例を説
明する。第1図において、1は鍵盤であり、例え
ば音高C1〜C6までの61個の鍵を有する。そして
各鍵からの信号はCPU(中央処理装置)2に与え
られて処理され、そのキーコードがピツチ情報作
成部3に出力され、また各鍵のオン、オフ信号が
楽音作成部4に出力される。
CPU2はこの電子楽器のすべての動作を制御
するマイクロプロセツサ等から成り、スイツチ部
5からの各種スイツチ出力も受けて各種の楽音生
成情報をピツチ情報作成部3及び楽音作成部4に
も与える。
また図中6はピツチベンダーであり、その出力
はピツチベンド検出部7によつて検出され、A/
D変換後、後述する平均値算出演算等を実行され
て対応するピツチベンドデータとしてピツチ情報
作成部3に与えられる。而してピツチ情報作成部
3は前記ピツチベンドデータに対し、該ピツチベ
ンドデータ1ビツトあたりのΔPITCH(微少ピツ
チ)を乗算し、またその結果データにCPU2か
らのキーコードに応じたスケールコードを加算し
てその結果を楽音作成部4へピツチデータとして
与える。
楽音作成部4は前記ピツチデータと、CPU2
からのキーオン、オフ信号、その他の音色、リズ
ム等の楽音作成成情報に基づく楽音信号を作成
し、それをD/A変換器8に出力する。D/A変
換器8に入力した楽音信号はアナログの楽音信号
に変換され、アンプ9、スピーカ10を介し楽音
として放音される。
第2図は前記ピツチベンド検出部7の具体的構
成を示す。ピツチベンダー6の出力はA/D変換
器11によりデイジタル量のデータINに変換さ
れ、データ変換部12に与えられる。このデータ
変換部12は前記データINと、該データ変換部
12の前回の演算結果データとを入力し、それら
を平均して今回の演算結果データ(データVとも
呼ぶ;8ビツトデータ)を得、それを排他的オア
ゲート137〜130に与える。而して前記データ
Vの最上位ビツトデータが入力する排他的オアゲ
ート137の他端は常時“1”信号を供給され、
またその他の排他的オアゲート136〜130の各
他端は常時“0”信号を供給されている。即ち、
排他的オアゲート137〜130はMSBのデータ
だけの反転回路となり、各排他的オアゲート13
〜130の出力(データAとも呼ぶ)は、対応す
る排他的オアゲート147〜140の各一端に入力
する。この排他的オアゲート147〜140の各他
端には共に前記データVのMSBのデータがイン
バータINVを介して供給されている。そして排
他的オアゲート147〜141の出力はピツチベン
ドデータBとして出力される。
第3図は前記データ変換部12の具体的構成を
示す。データINは加算器15に入力する。この
加算器15にはバツフア17からのデータVが入
力し、したがつて両データIN、Vとが加算され、
その結果データ(IN+V)が1/2演算器16に与
えられて(IN+V)/2を算出され、バツフア
17に与える。したがつて前記データVは、今回
のデータINと、前回の結果データVとを平均し
たデータとなる。
第4図はピツチ情報作成部3の具体的構成を示
す。図中、ROM(リードオンリメモリ)18は
前記ΔPITCHを示すデータr′16を半音単位で複数
記憶しており、而してスイツチ部5の所定スイツ
チによつてピツチベンダー6によりピツチ最大変
化を半音単位で指定されたときCPU2が対応し
てアドレス部19に出力するデータによつて該ア
ドレス部19によりアドレスされ、これにより何
れかのデータr′16を読出されて乗算部20に与え
る。この乗算部20にはまたピツチベンドデータ
Bが入力しており、両データr′16、Bの乗算結果
データr′16×Bが加算部21に与えられる。この
加算部21にはCPU2からのキーコードに応じ
たスケールコードが入力し、両者が加算されてピ
ツチデータとして楽音作成部4へ送出される。而
してこのピツチデータはセント比例した音高周波
数情報となる。
次に第5図ないし第11図を参照して動作を説
明する。茲で、第5図は前記ピツチ情報作成部3
内の加算部21が出力するピツチデータの構成を
示す。而してこのピツチデータは合計14ビツトか
ら成り、その下位6ビツチは半音以下のピツチを
示すΔPITCH部、また上位8ビツトはスケール
コードを示す。また第6図はこのスケールコード
を音高C1〜C6までの各音高につき示したもので、
16進コード表現により表わされる。更に第7図及
び第8図は前記ΔPITCHを説明する図である。
即ち、第7図において、αは前記ピツチベンダ
ー6によるピツチ最大変化として半音データを表
わす「00000001」を例示している。またβはピツ
チベンドの最大可変範囲「01111111」を例示して
いる。而してMSBの「0」はサインビツトであ
る。更にrは前記αのデータを、前記βのデータ
で割算してピツチベンド1ビツトあたりの
ΔPITCHを求めた結果を例示しており、図示す
る値となる。即ち、この値を16進コードで示せば
r16=00.0204081となる。そして図示の位置で丸め
るとピツチ最大変化が半音の場合のデータr′16
00.020となる。
第8図は第7図に説明した方法にしたがつて、
ピツチ最大変化が更に半音の2倍〜12倍までのと
きのr16、r′16を夫々求めて図示したものであり、
而して第8図に示す13種類の半音単位のr′16は、
前記ROM18にプリセツトされており、またこ
のr′16の指定は、スイツチ部5内の所定スイツチ
を操作することにより行われる。
そこで演奏開始前に前記所定スイツチを望む位
置、例えばピツチ最大変化が半音の3倍となるよ
うに設定しておくと、その設定位置出力がCPU
2により処理され、アドレス部19に対して半音
の3倍に対するr′16を読出すためのデータを与え
ROM18をアドレス指定させる。したがつて以
後、r′16として第8図から、「00.061」のΔPITCH
がROM18から読出され、乗算部20に与えら
れることになり、ピツチベンダー6をそのピツチ
最小位置からピツチ最大位置まで変化させると
き、生成楽音のピツチは最大1音半分変化するよ
うになる。
上述のようにして、前記所定スイツチの設定操
作後は鍵盤1の鍵を操作し、またピツチベンダー
6を必要に応じて操作しながら曲の演奏を行う。
その場合、前記鍵の出力はCPU2に入力してキ
ーコード及びキーのオン、オフ信号が作成され、
キーコードはピツチ情報作成部3に与えられ、ま
たキーのオン、オフ信号は楽音作成部4に与えら
れる。また楽音作成部4にはスイツチ部5からの
リズム、音色等の他の楽音生成情報も与えられ
る。
一方、ピツチベンド検出部7では、ピツチベン
ダーの出力は所定のサンプリング周期にてA/D
変換器11によりA/D変換され、データINと
してデータ変換部12に与えられる。而してこの
データ変換部12では、前記データINと、前回
の演算結果であるデータVとが加算器15にて加
算され、その加算結果(IN+V)が次に1/2演算
器16により平均されて(IN+V)/2とされ、
バツフア17に与えられてデータVとされる。而
してこのデータVは加算器15に戻されて次のサ
ンプリング周期の演算に備えられると共に、排他
的オアゲート137〜13〜1に送られる。
排他的オアゲート137〜131では前記データ
VのMSBのみ反転してデータAを排他的オアゲ
ート147〜140に与える。而してこのデータA
は、前記データVのMSBが“1”のときは全ビ
ツトデータAと同一のデータBとして排他的オア
ゲート147〜140から出力されると共に、前記
データVのMSBが“0”のときは全ビツトデー
タAを反転したデータBとして出力され、ピツチ
ベンドデータとされる。
第9図はこのピツチベンド検出部7の動作を説
明するもので、データV、A、Bの関係を示して
いる。そして図示するようにピツチベンドデータ
Bは、データVが「7F」及び「8D」のときを中
点の「00」と設定され、またデータVが「7F」
→「00」まで小さくなる方向ではマイナス方向に
大きくなり、即ち、実際のピツチ変化が小さくな
り、他方、データVが「80」→「FF」まで大き
くなる方向ではプラス方向に大きくなり、即ち、
実際のピツチ変化が大きくなる。したがつてピツ
チベンドデータBはピツチベンダー6の実際の操
作に応じてその内容が変化することになる。
更にピツチ情報作成部3では、前記乗算部20
に前記ピンチベンドデータBが入力し、ROM1
8からのr′16、即ち、今の場合はピツチ最大変化
が1音半に対するデータ「00.061」と乗算されて
加算部21に与えられ、而して加算部21では更
に前記乗算結果と操作鍵のキーコードに応じたス
ケールコードとを加算し、実際のピツチデータを
楽音作成部4に与える。そのため楽音作成部4で
はこのピツチデータによるピツチの楽音信号を作
成し、D/A変換器8、アンプ9、スピーカ10
を介し楽音として放音する。
第10図は前記データ変換部12の平均演算の
効果を説明するための図である。即ち、ピツチベ
ンダー6は一定位置に固定しているにもかかわら
ず、A/D変換器11の特性によつてA/D変換
器11の出力データINに直線性の誤差が発生し
ている状況を示し、連続するサンプリング点A〜
Jのうち、点A,B,D,G,H,Jではデータ
INの値が「99」、点C,E,F,Iでは「100」
となつている。然しながらデータ変換部12では
隣接する点間で常に平均をとるため(なお、1/2
演算器16はこの場合、小数点以下切捨て演算を
行う)、A点のデータVA=99、B点のデータVB
(VA+VB)/2=(99+99)/2=99、C点のデ
ータVC=(VB+VC)/2=(99+100)/2=
99、・・・となり、常に「99」の値となつてA/
D変換器11の誤差が補正される。
第11図もデータ変換部12の平均演算の効果
を説明する図であり、この場合はピツチベンダー
6を急激に変化させた例である。而して図中の実
線はピツチベンダー6の実線の動きに応じたデー
タINの変化曲線を示し、また一点鎖線はデータ
Vの変化曲線を示す。而して図面から分かるよう
に、隣接する各サンプリング点間において、常に
今回のデータINと、前回の演算結果とが平均さ
れて今回のサンプリング点の補正データVとされ
るため、A/D変換器11のサンプリング周期が
大きくてもデータVはデータINの急激な変化に
対して滑かな値となり、しかも誤差を含む率が非
常に少いものとなつている。
なお、上述した実施例は、ピツチベンダーを例
にあげて説明したが、モジユレーシヨンホイール
によるビブラートの変調の場合、ボリユーム等に
適用しても差しつかえない。
〔発明の効果〕
この発明は以上説明したように、操作子の操作
に応じたデイジタルデータと、前回楽音制御に使
用されたデータとを少なくとも使用して所定の演
算を行い、今回楽音制御に使用するデータを得る
ようにしたから、操作子の変化に追従してピツチ
やビブラートの変調の度合等が滑らかに変化する
という利点がある。
【図面の簡単な説明】
第1図はこの発明の一実施例の電子楽器の構成
図、第2図はピツチベンド検出部7の具体的構成
図、第3図はデータ変換部12の具体的構成図、
第4図はピツチ情報作成部3の具体的構成図、第
5図はピツチデータの構成図、第6図はスケール
コードを示す図、第7図はΔPITCHを得るため
の各種データの例を示す図、第8図は13種類のピ
ツチ最大変化に対するデータr16、r′16の内容を示
す図、第9図はピツチベンド検出部7におけるデ
ータV,A,Bとの対応関係を示す図、第10図
はピツチベンダー6を停止しているときのデータ
INの変化状態を示す図、第11図はピツチベン
ダー6を操作しているときのデータINとVとの
関係を示す図である。 1……鍵盤、2……CPU、3……ピツチ情報
作成部、4……楽音作成部、5……スイツチ部、
6……ピツチベンダー、7……ピツチベンド検出
部、8……D/A変換器、9……アンプ、10…
…スピーカ、15……加算器、16……1/2演算
器、18……ROM、19……アドレス部、20
……乗算部、21……加算部。

Claims (1)

  1. 【特許請求の範囲】 1 操作子を備え、この操作子の操作状態に応じ
    て出力楽音の特性を変動させる電子楽器におい
    て、 前記操作子の操作に応じたデイジタルデータを
    生成するデイジタルデータ生成手段と、 このデイジタルデータ生成手段から出力するデ
    イジタルデータと前回出力楽音の特性を変動させ
    る為に用いたデイジタルデータとを少なくとも使
    用して所定の演算を実行し、この所定の演算の実
    行により得られる新たなデイジタルデータを出力
    する演算手段と、 この演算手段により演算されたデイジタルデー
    タに従つて楽音の特性を変動させる制御手段と、 を具備したことを特徴とする電子楽器。 2 前記演算手段は、前記所定の演算として平均
    値算出演算を行うことを特徴とする特許請求の範
    囲第1項記載の電子楽器。 3 前記デイジタルデータ生成手段はA/D変換
    手段を備え、前記演算手段は、前記A/D変換手
    段のサンプリング周期毎に、前回前記所定の演算
    の結果得られたデイジタルデータと、今回前記
    A/D変換手段から出力するデイジタルデータと
    を用いて前記所定の演算を行い、前記新たなデイ
    ジタルデータを出力することを特徴とする特許請
    求の範囲第1項記載の電子楽器。
JP59032706A 1984-02-24 1984-02-24 電子楽器 Granted JPS60177397A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP59032706A JPS60177397A (ja) 1984-02-24 1984-02-24 電子楽器
US06/702,469 US4653374A (en) 1984-02-24 1985-02-19 Electronic musical instrument with a bender provided separately from performance keys
GB08504348A GB2154780B (en) 1984-02-24 1985-02-20 Electronic musical instrument with a bender
DE19853506614 DE3506614A1 (de) 1984-02-24 1985-02-25 Elektronisches musikinstrument mit verzerrer
HK968/88A HK96888A (en) 1984-02-24 1988-12-01 Electronic musical instrument with a bender

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59032706A JPS60177397A (ja) 1984-02-24 1984-02-24 電子楽器

Publications (2)

Publication Number Publication Date
JPS60177397A JPS60177397A (ja) 1985-09-11
JPH032318B2 true JPH032318B2 (ja) 1991-01-14

Family

ID=12366284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59032706A Granted JPS60177397A (ja) 1984-02-24 1984-02-24 電子楽器

Country Status (5)

Country Link
US (1) US4653374A (ja)
JP (1) JPS60177397A (ja)
DE (1) DE3506614A1 (ja)
GB (1) GB2154780B (ja)
HK (1) HK96888A (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH067325B2 (ja) * 1985-09-30 1994-01-26 カシオ計算機株式会社 操作データ制御装置
JPH0778675B2 (ja) * 1986-02-12 1995-08-23 ヤマハ株式会社 電子楽器
US4813327A (en) * 1987-05-29 1989-03-21 Yamaha Corporation Musical tone control signal generating apparatus for electronic musical instrument
JPH0734155B2 (ja) * 1988-03-08 1995-04-12 ヤマハ株式会社 電子楽器用制御装置
JPH03208097A (ja) * 1990-01-10 1991-09-11 Yamaha Corp 楽音制御装置
JPH03210599A (ja) * 1990-01-16 1991-09-13 Yamaha Corp 電子楽器
JP2811615B2 (ja) * 1992-05-08 1998-10-15 株式会社河合楽器製作所 入力制御装置
SE9403801D0 (sv) * 1994-11-04 1994-11-04 Clavia Digital Instr Ab Tonhöjdsvarierande anordning
JPH0944150A (ja) * 1995-08-01 1997-02-14 Kawai Musical Instr Mfg Co Ltd 電子鍵盤楽器
JPH09205373A (ja) * 1996-01-24 1997-08-05 Sony Corp ビタビ復号方法及びビタビ復号器
US6121532A (en) * 1998-01-28 2000-09-19 Kay; Stephen R. Method and apparatus for creating a melodic repeated effect
US6087578A (en) * 1999-01-28 2000-07-11 Kay; Stephen R. Method and apparatus for generating and controlling automatic pitch bending effects

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3609203A (en) * 1969-10-06 1971-09-28 Nippon Musical Instruments Mfg Partamento musical instrument having a single tone and envelope control
US3929053A (en) * 1974-04-29 1975-12-30 Nippon Musical Instruments Mfg Production of glide and portamento in an electronic musical instrument
JPS5237032A (en) * 1975-09-17 1977-03-22 Nippon Gakki Seizo Kk Electronical music instrument
US4375776A (en) * 1977-08-04 1983-03-08 Nippon Gakki Seizo Kabushiki Kaisha Tone property control device in electronic musical instrument
US4179971A (en) * 1977-09-24 1979-12-25 Nippon Gakki Seizo Kabushiki Kaisha Pitch bend apparatus for electronic musical instrument
JPS54134616A (en) * 1978-04-11 1979-10-19 Nippon Gakki Seizo Kk Electronic musical instrument
US4375276A (en) * 1980-06-02 1983-03-01 General Electric Company Variable geometry exhaust nozzle
US4337681A (en) * 1980-08-14 1982-07-06 Kawai Musical Instrument Mfg. Co., Ltd. Polyphonic sliding portamento with independent ADSR modulation
US4498365A (en) * 1983-10-14 1985-02-12 Jeff Tripp Apparatus for providing extended versatility in a keyboard-controlled musical instrument in pitch variation, tone alteration characteristics and the like

Also Published As

Publication number Publication date
HK96888A (en) 1988-12-09
DE3506614C2 (ja) 1989-01-19
DE3506614A1 (de) 1985-09-05
GB2154780A (en) 1985-09-11
JPS60177397A (ja) 1985-09-11
GB8504348D0 (en) 1985-03-20
US4653374A (en) 1987-03-31
GB2154780B (en) 1987-04-23

Similar Documents

Publication Publication Date Title
JP3209156B2 (ja) 自動伴奏パターン発生装置及び方法
JPH032318B2 (ja)
US5637821A (en) Storing and interpolating means for a musical sound generating device
US5308917A (en) Keyboard touch response setting apparatus
JPH0313594B2 (ja)
US5585586A (en) Tempo setting apparatus and parameter setting apparatus for electronic musical instrument
JPH036957Y2 (ja)
US5430240A (en) Parameter control system for electronic musical instrument
JP3384011B2 (ja) 電子楽器
JP2585508B2 (ja) 楽音発生装置
JPS61198296A (ja) 電子楽器
JP2649039B2 (ja) 電子楽器のピツチ・データ発生装置
JP2699886B2 (ja) 楽音制御情報発生装置
JPS62246096A (ja) 電子楽器
JP2639893B2 (ja) 電子楽器のピッチ・データ発生装置
JPS6322312B2 (ja)
JPH08185172A (ja) 楽音制御装置
JPH04174498A (ja) 楽音信号発生装置
JP3901054B2 (ja) パラメータ補間装置およびパラメータ補間処理プログラム
JP3057743B2 (ja) 電子楽器
JPS6115199A (ja) 楽音ピツチ制御装置
JPS60189799A (ja) ビブラ−ト制御装置
JP2743915B2 (ja) 電子楽器のフィルタ装置
JPS61198295A (ja) 電子楽器
JPS62166393A (ja) 電子楽器

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees