JPH1097251A - 電子楽器 - Google Patents

電子楽器

Info

Publication number
JPH1097251A
JPH1097251A JP8250478A JP25047896A JPH1097251A JP H1097251 A JPH1097251 A JP H1097251A JP 8250478 A JP8250478 A JP 8250478A JP 25047896 A JP25047896 A JP 25047896A JP H1097251 A JPH1097251 A JP H1097251A
Authority
JP
Japan
Prior art keywords
tone information
switch
tone
pitch
performance
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.)
Withdrawn
Application number
JP8250478A
Other languages
English (en)
Inventor
Naoyuki Komata
直幸 小股
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 JP8250478A priority Critical patent/JPH1097251A/ja
Publication of JPH1097251A publication Critical patent/JPH1097251A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【課題】 ユーザが演奏スイッチを操作することにより
簡単に演奏を楽しむと同時に簡単に演奏に変化をつける
ことのできる電子楽器を実現することにある。 【解決手段】 演奏者は、演奏スイッチ上の上段側のス
イッチ素子を押せば初期音量を大きくし、下段側のスイ
ッチ素子を押せば初期音量を小さくすることができる。
演奏者は、演奏スイッチ上で、順次右隣のスイッチ素子
へ指を滑らせながら押してゆくと出力楽音のピッチを順
次高くしてゆくことができ、順次左隣のスイッチ素子へ
指を滑らせながら押してゆくと出力楽音のピッチを順次
低くしてゆくことができ、順次上隣のスイッチ素子へ指
を滑らせながら押してゆくと出力楽音の音量を順次大き
くしてゆくことができ、順次下隣のスイッチ素子へ指を
滑らせながら押してゆくと出力楽音の音量を順次小さく
してゆくことができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ユーザが演奏スイ
ッチを操作することにより楽音を発生する電子楽器に関
する。
【0002】
【従来の技術及び発明が解決しようとする課題】従来、
楽曲の音符データを記憶しておき、スイッチを押す毎に
楽曲の音符の進行が1ステップずつ進行しそれに対応す
る楽音が発生される、いわゆるワンキープレイ楽器又は
エニーキープレイ楽器等と呼ばれる電子楽器が知られて
いる。
【0003】このような電子楽器は、ただスイッチを押
すだけで楽曲を演奏することができるため、演奏能力が
無い小児等でも楽器演奏を楽しめるという特徴を有す
る。しかし、このような従来技術では、スイッチを押す
毎に楽曲が1ステップずつ進行するだけであるため、演
奏があまりにも単調で面白みに欠け、ユーザがすぐに飽
きてしまうという問題点を有している。
【0004】本発明の課題は、簡単に演奏を楽しむと同
時に簡単に演奏に変化をつけることのできる電子楽器を
実現することにある。
【0005】
【課題を解決するための手段】本発明において、まず、
演奏スイッチ手段(演奏スイッチ102)は、2次元状
に配設された複数のスイッチ素子からなる。
【0006】次に、楽音情報記憶手段(楽音情報メモリ
202)は、複数の楽音情報を記憶する。また、スイッ
チ操作認識手段(CPU201)は、演奏スイッチ手段
上のスイッチ素子の操作位置又は操作方向を認識する。
また、このスイッチ操作認識手段は、更に操作時間間隔
をも認識するように構成されてもよい。
【0007】更に、楽音情報制御手段(CPU201)
は、スイッチ操作認識手段の認識結果に応じて、楽音情
報記憶手段が記憶する複数の楽音情報の何れかを選択し
てその楽音情報を変更し、又は既に選択されている楽音
情報を変更する。この楽音情報制御手段は、例えば、ス
イッチ操作認識手段が認識する演奏スイッチ手段上のス
イッチ素子の操作時間間隔に応じて、楽音情報記憶手段
が記憶する複数の楽音情報の何れかを選択してその楽音
情報を変更するか、既に選択されている楽音情報を変更
するかを決定する。また、楽音制御手段は、例えば、ス
イッチ操作認識手段が認識する演奏スイッチ手段上のス
イッチ素子の操作位置及び操作方向に応じた種類の楽音
情報を、その操作位置及び操作方向に応じた変更量だけ
変更する。
【0008】そして、楽音信号出力手段(楽音発生回路
203、楽音発生装置204、出力装置103)は、楽
音情報制御手段が制御する楽音情報に基づいて、楽音信
号を出力する。
【0009】以上の発明の構成により、演奏スイッチ手
段上で異なるスイッチ素子を順次操作することにより、
例えば初期音量を変更しながら楽曲の音符の進行を1ス
テップずつ進行させるような演奏操作を実現することが
できる。
【0010】また、演奏スイッチ手段上でのスイッチ素
子の操作位置、操作方向、操作時間間隔等を変更するこ
とにより、発音中の楽音の音高(ピッチ)や音量を変更
させることができる。
【0011】ここまでの発明の構成に加えて、更に次の
ような構成を含ませることが可能である。即ち、この構
成においては、まず、楽音情報に音高情報が含ませられ
る。
【0012】次に、楽音情報制御手段が楽音情報記憶手
段から選択する時間的に隣り合う楽音情報である音高情
報の音高差を認識する音高差認識手段(CPU201)
を更に含む。
【0013】また、音高差認識手段が認識する音高差に
応じて、楽音情報制御手段が変更する既に選択されてい
る楽音情報である音高情報を修正する変更音高情報修正
手段(CPU201)を更に含む。
【0014】このような発明の構成により、1ステップ
ずつ進行させられる楽曲の音符の進行に対して、楽音情
報制御手段において既に選択されている楽音情報である
音高情報が不自然に変更されてしまうことを防ぐことが
できる。
【0015】上述の発明の構成において、楽音情報制御
手段は、変更音高情報修正手段による楽音情報制御手段
が変更する既に選択されている楽音情報である音高情報
の修正状態に応じて、楽音情報記憶手段が記憶する複数
の楽音情報の何れかを選択してその楽音情報を変更する
ように、更に構成することができる。
【0016】このような発明の構成により、1ステップ
ずつ進行させられる楽曲の音符の進行のステップを読み
飛ばすような制御が可能となり、現在の楽音の発音を滑
らかに次の楽音の発音につなげることができる。
【0017】
【発明の実施の形態】以下、図面を参照しながら本発明
の実施の形態について詳細に説明する。図1は、本発明
が適用される電子楽器の実施の形態の外観図である。
【0018】電子楽器本体101には、電源スイッチ
(SW)104、曲選択スイッチ(SW)105、出力
装置103などのほか、本発明に特に関連する演奏スイ
ッチ102が配設されている。
【0019】図2は、図1の電子楽器本体101に内蔵
される電子楽器システムのシステム構成図である。ま
ず、楽音情報メモリ202には、楽曲を構成する音符デ
ータが記憶されている。なお、楽曲は複数曲記憶させる
ことができ、演奏者が、図1に示される曲選択スイッチ
105を操作することによって、CPU201が特には
図示しない制御動作に基づいて楽音情報メモリ202か
ら読み出す音符データの楽曲を選択する。
【0020】CPU201は、図1に示される演奏スイ
ッチ102の操作状態を取り込み、その操作状態に応じ
て楽音情報メモリ202から予め指定された楽曲の音符
データを順次読み出し、その音符データを楽音発生回路
203に順次転送することにより、楽音発生回路203
に上記楽曲に対応する楽音を発生させる。
【0021】楽音発生回路203は、例えばPCM音源
であり、CPU201から指定された音色に対応する楽
音波形データを、CPU201から順次指定される音符
データに対応する歩進速度で、内部のROMから読み出
し、それをアナログ楽音信号に変換した後、楽音発生装
置204に出力する。
【0022】増幅器である楽音発生装置204は、楽音
発生回路203から出力されるアナログ楽音信号を増幅
した後に、それを出力装置103(図1参照)から放音
させる。
【0023】上述の構成を有する本発明の実施の形態の
原理について、演奏スイッチ102の機能を中心に、図
3〜図7の説明図に基づいて説明する。演奏者が、図4
(a) に示されるように、演奏スイッチ102上の何れか
のスイッチ素子を押すと、例えば図3に示される音符
に対応する楽音が出力装置103から出力される。次
に、演奏者が、図4(b) に示されるように、演奏スイッ
チ102上の何れかのスイッチ素子をもう一度押すと、
例えば図3に示される音符に対応する楽音が出力装置
103から出力される。このように演奏者は、譜面と同
じリズムで演奏スイッチ102上の何れかのスイッチ素
子を押してゆくことにより、楽曲を演奏することができ
る。
【0024】この場合に、演奏者は、演奏スイッチ10
2上で押すスイッチ素子の位置によって、出力される楽
音の初期音量を変化させることができる。例えば、図6
に示されるように、演奏スイッチ102上の上段側のス
イッチ素子を押せば初期音量を大きくし、下段側のスイ
ッチ素子を押せば初期音量を小さくすることができる。
【0025】一方、演奏者が、図5(a) に示されるよう
に、最初に演奏スイッチ102上の何れかのスイッチ素
子を押すと、例えば図3に示される音符に対応する楽
音が出力装置103から出力される。次に、演奏者が、
図5(b) に示されるように、演奏スイッチ102上で順
次右隣のスイッチ素子へ指を滑らせながら押してゆく
と、出力装置103から出力される楽音のピッチ(音
高)を順次高くしてゆくことができる。この場合に、例
えば図3に示される音符から連続して出力される楽音
のピッチは、図3に示される音符のピッチを超えず、
音符のピッチまで滑らかに変化する。続いて、演奏者
が、図5(c) に示されるように、演奏スイッチ102上
で指を滑らせていた位置とは別の位置のスイッチ素子を
押すと、図3に示される音符の楽音は読み飛ばされ
て、音符に対応する楽音が出力装置103から出力さ
れる。
【0026】同様にして、図7に示されるように、演奏
スイッチ102上で順次左隣のスイッチ素子へ指を滑ら
せながら押してゆくと、出力装置103から出力される
楽音のピッチを順次低くしてゆくことができる。また、
図7に示されるように、演奏スイッチ102上で順次上
隣のスイッチ素子へ指を滑らせながら押してゆくと、出
力装置103から出力される楽音の音量を順次大きく
し、演奏スイッチ102上で順次下隣のスイッチ素子へ
指を滑らせながら押してゆくと、出力装置103から出
力される楽音の音量を順次小さくしてゆくことができ
る。
【0027】以上の機能を実現するために図1のCPU
201が実行する制御動作につき、図8及び図9に示さ
れる動作フローチャートに基づいて説明する。この動作
フローチャートは、CPU201が特には図示しないプ
ログラムROMに記憶された制御プログラムを実行する
動作として実現される。
【0028】図1の電源スイッチ104がオンされる
と、図8及び図9の動作フローチャートで示される制御
動作が開始される。まず、演奏スイッチ102上の何れ
かのスイッチ素子が新たに押されたか否かが判定される
(図8のステップ801)。
【0029】どのスイッチ素子も新たに押されていない
場合は、何れかのスイッチ素子が新たに押されるまでこ
の判定が繰り返される(ステップ801の判定がN
O)。演奏スイッチ102上の何れかのスイッチ素子が
新たに押されると(ステップ801の判定がYES)、
CPU201内に設けられ前回に押されたスイッチ素子
の番号(スイッチナンバー)を保持しているレジスタA
の内容がCPU201内に設けられているレジスタBに
移動させられ、レジスタAに今回押されたスイッチ素子
のスイッチナンバーがセットされる(ステップ80
2)。
【0030】次に、ステップ803とステップ810で
は、演奏者が、演奏スイッチ102上のスイッチ素子
を、楽曲を進行させるために、楽曲のリズムに合わせて
複数のスイッチ素子を比較的ゆっくり順次押している
か、発音された音符の音量又はピッチを滑らかに変化さ
せるために、隣り合うスイッチ素子を指を滑らせながら
連続して押しているか、或いは、複数のスイッチ素子を
過って同時に押してしまったかが、判定される。
【0031】これらの判定を実現するために、タイマT
が使用される。このタイマTは、前回にスイッチ素子が
押されたときにリセットされた後(後述するステップ8
09と824)、特には図示しないタイマインタラプト
処理によって一定時間毎にインクリメントされている。
従って、今回新たなスイッチ素子が押さえたときのこの
タイマTの値は、前回にスイッチ素子が押されてから今
回新たなスイッチ素子が押されるまでの経過時間を示し
ている。
【0032】そして、ステップ803では、タイマTの
値が第1の閾値Yよりも小さいか否かが判定される。タ
イマTの値がこの第1の閾値Yよりも小さくはなくステ
ップ803の判定がNOであった場合には、演奏者が楽
曲を進行させるためにスイッチ素子を比較的ゆっくり押
していると判定され、ステップ804〜809で、楽曲
の音符の発音を進行させるための制御処理が実行され
る。
【0033】タイマTの値が第1の閾値Yよりも小さく
ステップ803の判定がYESであった場合は、更に、
ステップ810で、タイマTの値が第2の閾値X(X<
Y)よりも大きいか否かが判定される。
【0034】タイマTの値がこの第2の閾値Xよりも大
きくはなくステップ810の判定がNOであった場合に
は、演奏者が複数のスイッチ素子を過って同時に押して
しまったと判定され、発音動作は行われずに次のスイッ
チ素子が新たに押されるのを待つステップ801の判定
処理に戻る。
【0035】タイマTの値が第2の閾値Xよりも大きく
ステップ810の判定がYESであった場合には、演奏
者が隣り合うスイッチ素子を指を滑らせながら連続して
押していると判定され、ステップ811〜824で、音
符の音量又はピッチを連続的に変更するための制御処理
が実行される。
【0036】まず、演奏者が楽曲を進行させるためにス
イッチ素子を比較的ゆっくり押していると判定された場
合(ステップ803の判定がNOの場合)に、楽曲の音
符の発音を進行させるために実行される、ステップ80
4〜809の制御処理について説明する。
【0037】始めに、ステップ804では、ステップ8
02においてレジスタAにセットされている今回新たに
押されたスイッチ素子のスイッチナンバーに応じて、こ
れから楽音発生回路203(図2)に対して指示される
楽音発音指示の初期音量が変更される。ここで、演奏ス
イッチ102上の例えば64個のスイッチ素子の各々に
は、例えば、図10に示されるように1〜71の値から
選択された64個のスイッチナンバーの各々が割り当て
られている。そして、図6を用いて前述したように、演
奏者は、演奏スイッチ102上の上段側のスイッチ素子
を押せば初期音量を大きくし、下段側のスイッチ素子を
押せば初期音量を小さくすることができる。これを実現
するためにステップ804では、押されたスイッチ素子
のスイッチナンバーが、演奏スイッチ102上の横方向
の各行を構成する1〜8、10〜17、19〜26、2
8〜35、37〜44、46〜53、55〜62、又は
64〜71の8段階のスイッチナンバー群のうちの何れ
に含まれるかが判定され、その判定結果に応じて、初期
音量が8段階に制御される。
【0038】次に、ステップ805では、CPU201
内部の所定フラグがONであるか否かが判定される。こ
の所定フラグは、後述するように、演奏者による指を滑
らす動作によって前回発音中の楽音のピッチが上昇し今
回発音されるべき楽音のピッチを超えようとした場合に
ONされる(ステップ817〜822)。
【0039】演奏者による指を滑らす動作によって前回
発音中の楽音のピッチが今回発音されるべき楽音のピッ
チを超えておらずステップ805の判定がNOとなった
場合には、ステップ806で、楽曲の次のステップの音
符に対応する楽音情報が楽音情報メモリ202から読み
出される。
【0040】一方、演奏者による指を滑らす動作によっ
て前回発音中の楽音のピッチが今回発音されるべき楽音
のピッチを超えようとしステップ805の判定がYES
となった場合には、ステップ807で、楽曲の次のステ
ップの音符が読み飛ばされて更に1ステップ先の音符に
対応する楽音情報が楽音情報メモリ202から読み出さ
れる。
【0041】そして、CPU201は、ステップ808
において、ステップ806又は807で楽音情報メモリ
202から読み出した音符に対応するピッチ及び音色を
有し、ステップ804で制御した初期音量を有する楽音
の発音指示を、楽音発生回路203に対して発行する。
この結果、楽音発生回路203から対応する楽音信号が
出力され、それが楽音発生装置204に入力されること
により、楽音発生装置204に接続される出力装置10
3から、対応する楽音が出力される。
【0042】その後、ステップ809でタイマTがリセ
ットされ、ステップ801の処理に戻る。これにより、
演奏スイッチ102上のスイッチ素子が次に新たに押さ
れるまでの時間の経時が新たに開始される。
【0043】続いて、演奏者が隣り合うスイッチ素子を
指を滑らせながら連続して押していると判定された場合
(ステップ803と810の判定が共にYESの場合)
に、音符の音量又はピッチを連続的に変更するために実
行される、ステップ811〜824の制御処理について
説明する。
【0044】始めに、ステップ811、813、及び8
15では、レジスタAに保持されている今回押されたス
イッチ素子に対応するスイッチナンバーと、レジスタB
に保持されている前回押されたスイッチ素子に対応する
スイッチナンバーとの差が判定される。
【0045】前述したように、演奏スイッチ102上の
各スイッチ素子には図10に示されるように各スイッチ
ナンバーが割り当てられている。そして、この図を見る
とわかるように、演奏スイッチ102上の左右に隣り合
う任意の2つのスイッチ素子のスイッチナンバーの差は
1であり、上下に隣り合う任意の2つのスイッチ素子の
スイッチナンバーの差は9であり、斜め方向に隣り合う
任意の2つのスイッチ素子のスイッチナンバーの差は8
又は10である。
【0046】従って、ステップ811で、レジスタA内
のスイッチナンバーのレジスタB内のスイッチナンバー
に対する差の絶対値が1であると判定されれば、演奏者
が左右に隣り合うスイッチ素子を指を滑らせながら連続
して押していると判定することができるため、CPU2
01は、現在発音中の楽音のピッチの変更値を内部のピ
ッチ変更用レジスタに設定する(ステップ812)。こ
の場合、上記スイッチナンバーの差が正の値(右方向へ
の移動)であれば所定量の正のピッチ変更値が設定さ
れ、負の値(左方向への移動)であれば所定量の負のピ
ッチ変更値が設定される(図7、図10参照)。
【0047】一方、ステップ811の判定がNOとなっ
た後、ステップ813で、レジスタA内のスイッチナン
バーのレジスタB内のスイッチナンバーに対する差の絶
対値が9であると判定されれば、演奏者が上下に隣り合
うスイッチ素子を指を滑らせながら連続して押している
と判定することができるため、CPU201は、現在発
音中の楽音の音量の変更を内部の音量変更用レジスタに
設定する(ステップ814)。この場合に、上記スイッ
チナンバーの差が負の値(上方向への移動)であれば所
定量の正の音量変更値が設定され、正の値(下方向への
移動)であれば所定量の負の音量変更値が設定される
(図7、図10参照)。
【0048】更に、ステップ811と813の判定がN
Oとなった後、ステップ815で、レジスタA内のスイ
ッチナンバーのレジスタB内のスイッチナンバーに対す
る差の絶対値が8又は10であると判定されれば、演奏
者が斜めに隣り合うスイッチ素子を指を滑らせながら連
続して押していると判定することができるため、CPU
201は、現在発音中の楽音のピッチと音量の変更を内
部のピッチ変更用レジスタ及び音量変更用レジスタに設
定する(ステップ816)。この場合、上記スイッチナ
ンバーの差が−8(右斜め上方向への移動)であれば所
定量の正のピッチ変更値と所定量の正の音量の変更値が
設定され、+10(右斜め下方向への移動)であれば所
定量の正のピッチ変更値と所定量の負の音量変更値が設
定され、−10(左斜め上方向への移動)であれば所定
量の負のピッチ変更値と所定量の正の音量変更値が設定
され、+8(左斜め下方向への移動)であれば所定量の
負のピッチ変更値と所定量の負の音量変更値が設定され
る。
【0049】ステップ811、813、及び815の何
れの判定もNOとなった場合には、発音の変更は行われ
ずに、ステップ801の処理に戻る。続いて、図9のス
テップ817〜822では、上述の一連の処理によって
ピッチ変更が発生した場合に、楽曲の進行が不自然にな
らないようにするために、そのピッチの変更幅が現ステ
ップの音符のピッチから次のステップの音符のピッチま
での変更幅を超えないようにする制御が実行される。
【0050】まず、ステップ817では、ステップ81
2又は816の何れかの処理が実行されたことによって
ピッチ変更が発生したか否かが判定される。ステップ8
17の判定がNOなら、CPU201は、ステップ82
3で、ステップ812、814、又は816の何れかの
処理で内部の音量設定用レジスタ又はピッチ変更用レジ
スタに設定した音量変更値又はピッチ変更値を、楽音発
生回路203に対して出力する。この結果、楽音発生回
路203から出力されている楽曲の現ステップの音符に
対応する楽音信号の音量又はピッチが変更される。
【0051】一方、ステップ817の判定がNOなら、
ステップ818で、楽曲の次のステップの音符に対応す
る楽音情報が楽音情報メモリ202から読み出され(ス
テップ818)、楽曲の現ステップの音符のピッチから
上記次のステップの音符のピッチまでのピッチ差Cが算
出される(ステップ819)。
【0052】次に、ステップ820では、ステップ81
2又は816の何れかの処理が実行されたことによって
内部のピッチ変更レジスタに設定されたピッチ変更値E
の変更幅が、上記ピッチ差Cの変更幅を超えたか否かが
判定される。具体的には、上記ピッチ差Cの符号が正の
場合(ピッチが上昇する場合)は、符号を含む上記ピッ
チ変更値Eが符号を含む上記ピッチ差Cよりも大きいか
否か、また、上記ピッチ差Cの符号が負の場合(ピッチ
が下降する場合)は、符号を含む上記ピッチ変更値Eが
符号を含む上記ピッチ差Cよりも小さいか否かが判定さ
れる。
【0053】ピッチ変更値Eの変更幅がピッチ差Cの変
更幅を超えておらずステップ820の判定がNOなら
ば、CPU201は、ステップ823で、前述したよう
に、ステップ812、814、又は816の何れかの処
理で内部の音量設定用レジスタ又はピッチ変更用レジス
タに設定した音量変更値又はピッチ変更値を、楽音発生
回路203に対して出力する。
【0054】一方、ピッチ変更値Eの変更幅がピッチ差
Cの変更幅を超えておりステップ820の判定がYES
ならば、CPU201は、内部のピッチ変更用レジスタ
に設定されているピッチ変更値を、強制的に符号を含む
上記ピッチ差Cに書き換えることにより、楽音発生回路
203に対して指定されるピッチ変更値の変更幅が上記
ピッチ差Cの変更幅を超えないように、即ち、楽曲の現
ステップの音符に対応して楽音発生回路203から出力
されている楽音信号のピッチが楽曲の次ステップの音符
に対応するピッチを超えないような制御が実行される
(ステップ821)。
【0055】更にこの場合に、楽曲の現ステップの音符
に対応して楽音発生回路203から出力されている楽音
信号のピッチが楽曲の次ステップの音符に対応するピッ
チに達してしまったため、楽曲の次ステップの音符を読
み飛ばすべく、CPU201内部の所定フラグがオンさ
れる(ステップ822)。この結果、前述のように、ス
テップ805の判定がYESとなるため、図8のステッ
プ807で、楽曲の次のステップの音符が読み飛ばされ
て更に1ステップ先の音符に対応する楽音情報が楽音情
報メモリ202から読み出されることになる。
【0056】ステップ822の処理の後、CPU201
は、ステップ823で、前述したように、ステップ81
2、814、又は816の何れかの処理で内部の音量設
定用レジスタ又はピッチ変更用レジスタに設定した音量
変更値又はピッチ変更値を、楽音発生回路203に対し
て出力する。
【0057】最後に、ステップ824でタイマTがリセ
ットされ、図8のステップ801の処理に戻る。これに
より、演奏スイッチ102上のスイッチ素子が次に新た
に押されるまでの時間の経時が新たに開始される。
【0058】以上説明した実施の形態では、演奏スイッ
チ102のスイッチ素子の数は、図10に示されるよう
に、8×8=64個であったが、スイッチ素子の数は2
個以上であればよく、また、物理的な機構を有するスイ
ッチ素子でなくとも、液晶パネル等の、押された位置を
検出できる電子的なスイッチ素子であってもよい。
【0059】また、変更させられる楽音情報は、音量や
ピッチには限られず、いかなる楽音情報であってもよ
い。更に、変更・設定させられる初期の楽音情報も、音
量に限られず、いかなる楽音情報であってもよく、ま
た、2つ以上の楽音情報が同時に変更・設定させられて
もよい。
【0060】
【発明の効果】本発明によれば、演奏スイッチ手段上で
異なるスイッチ素子を順次操作することにより、例えば
初期音量を変更しながら楽曲の音符の進行を1ステップ
ずつ進行させるような演奏操作を実現することが可能と
なる。これにより、演奏に幅と表情を持たせることがで
き、いわゆるイニシャルタッチ機能と同様の効果を実現
することが可能となる。
【0061】また、本発明によれば、演奏スイッチ手段
上でのスイッチ素子の操作位置、操作方向、操作時間間
隔等を変更することにより、発音中の楽音の音高(ピッ
チ)や音量を変更させることができる。これにより、演
奏に幅と表情を持たせることができ、いわゆるアフター
タッチ機能と同様の効果を実現することが可能となる。
【0062】更に、本発明によれば、1ステップずつ進
行させられる楽曲の音符の進行に対して、楽音情報制御
手段において既に選択されている楽音情報である音高情
報が不自然に変更されてしまうことを防ぐことが可能と
なる。
【0063】加えて、本発明によれば、1ステップずつ
進行させられる楽曲の音符の進行のステップを読み飛ば
すような制御が可能となり、現在の楽音の発音を滑らか
に次の楽音の発音につなげられる。これにより、演奏に
幅と表情を持たせることができ、いわゆるポルタメント
機能と同様の効果を実現することが可能となる。
【図面の簡単な説明】
【図1】本発明の実施の形態の外観図である。
【図2】本発明の実施の形態のシステム構成図である。
【図3】本発明の実施の形態の説明図(その1)であ
る。
【図4】本発明の実施の形態の説明図(その2)であ
る。
【図5】本発明の実施の形態の説明図(その3)であ
る。
【図6】演奏スイッチ102上のスイッチ素子の位置と
初期音量との関係図である。
【図7】演奏スイッチ102上での指をすべらせる方向
とピッチ・音量との関係図である。
【図8】本発明の実施の形態の動作フローチャート(そ
の1)である。
【図9】本発明の実施の形態の動作フローチャート(そ
の2)である。
【図10】スイッチナンバーを示す図である。
【符号の説明】
101 電子楽器本体 102 演奏スイッチ 103 出力装置 104 電源スイッチ 105 曲選択スイッチ 201 CPU 202 楽音情報メモリ 203 楽音発生回路 204 楽音発生装置 205 出力装置
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G10H 1/46 G10H 1/46

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 2次元状に配設された複数のスイッチ素
    子からなる演奏スイッチ手段と、 複数の楽音情報を記憶する楽音情報記憶手段と、 前記演奏スイッチ手段上のスイッチ素子の操作位置及び
    操作方向を認識するスイッチ操作認識手段と、 該スイッチ操作認識手段の認識結果に応じて、前記楽音
    情報記憶手段が記憶する複数の楽音情報の何れかを選択
    し、既に選択されている前記楽音情報を変更する楽音情
    報制御手段と、 該楽音情報制御手段が制御する楽音情報に基づいて、楽
    音信号を出力する楽音信号出力手段と、 を含むことを特徴とする電子楽器。
  2. 【請求項2】 2次元状に配設された複数のスイッチ素
    子からなる演奏スイッチ手段と、 複数の楽音情報を記憶する楽音情報記憶手段と、 前記演奏スイッチ手段上のスイッチ素子の操作位置、操
    作方向、及び操作時間間隔を認識するスイッチ操作認識
    手段と、 該スイッチ操作認識手段の認識結果に応じて、前記楽音
    情報記憶手段が記憶する複数の楽音情報の何れかを選択
    してその楽音情報を変更し、又は既に選択されている前
    記楽音情報を変更する楽音情報制御手段と、 該楽音情報制御手段が制御する楽音情報に基づいて、楽
    音信号を出力する楽音信号出力手段と、 を含むことを特徴とする電子楽器。
  3. 【請求項3】 前記楽音情報制御手段は、前記スイッチ
    操作認識手段が認識する前記演奏スイッチ手段上のスイ
    ッチ素子の操作時間間隔に応じて、前記楽音情報記憶手
    段が記憶する複数の楽音情報の何れかを選択してその楽
    音情報を変更するか、既に選択されている前記楽音情報
    を変更するかを決定する、 ことを特徴とする請求項2に記載の電子楽器。
  4. 【請求項4】 前記楽音制御手段は、前記スイッチ操作
    認識手段が認識する前記演奏スイッチ手段上のスイッチ
    素子の操作位置及び操作方向に応じた種類の楽音情報
    を、該操作位置及び操作方向に応じた変更量だけ変更す
    る、 ことを特徴とする請求項1乃至3の何れか1項に記載の
    電子楽器。
  5. 【請求項5】 前記楽音情報には音高情報が含まれ、 前記楽音情報制御手段が前記楽音情報記憶手段から選択
    する時間的に隣り合う楽音情報である音高情報の音高差
    を認識する音高差認識手段と、 該音高差認識手段が認識する音高差に応じて、前記楽音
    情報制御手段が変更する既に選択されている前記楽音情
    報である音高情報を修正する変更音高情報修正手段と、 を更に含むことを特徴とする請求項1乃至3の何れか1
    項に記載の電子楽器。
  6. 【請求項6】 前記楽音情報制御手段は、前記変更音高
    情報修正手段による前記楽音情報制御手段が変更する既
    に選択されている前記楽音情報である音高情報の修正状
    態に応じて、前記楽音情報記憶手段が記憶する複数の楽
    音情報の何れかを選択してその楽音情報を変更する、 ことを特徴とする請求項5に記載の電子楽器。
JP8250478A 1996-09-20 1996-09-20 電子楽器 Withdrawn JPH1097251A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8250478A JPH1097251A (ja) 1996-09-20 1996-09-20 電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8250478A JPH1097251A (ja) 1996-09-20 1996-09-20 電子楽器

Publications (1)

Publication Number Publication Date
JPH1097251A true JPH1097251A (ja) 1998-04-14

Family

ID=17208457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8250478A Withdrawn JPH1097251A (ja) 1996-09-20 1996-09-20 電子楽器

Country Status (1)

Country Link
JP (1) JPH1097251A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7342164B2 (en) 2005-07-29 2008-03-11 Yamaha Corporation Performance apparatus and tone generation method using the performance apparatus
US7371957B2 (en) 2005-04-06 2008-05-13 Yamaha Corporation Performance apparatus and tone generation method therefor
US7394010B2 (en) 2005-07-29 2008-07-01 Yamaha Corporation Performance apparatus and tone generation method therefor
US7536257B2 (en) 2004-07-07 2009-05-19 Yamaha Corporation Performance apparatus and performance apparatus control program
US7709724B2 (en) 2006-03-06 2010-05-04 Yamaha Corporation Performance apparatus and tone generation method
US12067961B2 (en) * 2021-06-08 2024-08-20 Koto Co., Ltd. Musical instrument system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7536257B2 (en) 2004-07-07 2009-05-19 Yamaha Corporation Performance apparatus and performance apparatus control program
US7371957B2 (en) 2005-04-06 2008-05-13 Yamaha Corporation Performance apparatus and tone generation method therefor
US7342164B2 (en) 2005-07-29 2008-03-11 Yamaha Corporation Performance apparatus and tone generation method using the performance apparatus
US7394010B2 (en) 2005-07-29 2008-07-01 Yamaha Corporation Performance apparatus and tone generation method therefor
US7709724B2 (en) 2006-03-06 2010-05-04 Yamaha Corporation Performance apparatus and tone generation method
US8008565B2 (en) 2006-03-06 2011-08-30 Yamaha Corporation Performance apparatus and tone generation method
US12067961B2 (en) * 2021-06-08 2024-08-20 Koto Co., Ltd. Musical instrument system

Similar Documents

Publication Publication Date Title
US4651612A (en) Electronic musical instrument with play guide function
JPH08305356A (ja) 音楽的アミューズメントシステム
JP4049014B2 (ja) 楽譜表示装置および楽譜表示コンピュータプログラム
JP2722141B2 (ja) 自動伴奏装置
JPH1097251A (ja) 電子楽器
JP3430267B2 (ja) 電子楽器
JPH0823746B2 (ja) 自動楽音発生装置
JP3286683B2 (ja) 旋律合成装置及び旋律合成方法
JP2636640B2 (ja) 自動伴奏装置
JPH01179090A (ja) 自動伴奏装置
JP2003015647A (ja) 自動演奏装置及び電子楽器
JP4225258B2 (ja) 自動伴奏装置及びプログラム
CN113093975A (zh) 显示方法、电子设备、演奏数据显示系统及存储介质
US20230386441A1 (en) Electronic musical instrument, key scanning method and non-transitory computer readable medium
JP2001356768A (ja) 電子楽器
JP4213835B2 (ja) 波形再生装置
KR100432419B1 (ko) 전자악보를 이용한 전자악기용 음악연주게임장치 및 방법
JP3625913B2 (ja) アルペジエータ
JP2714557B2 (ja) 演奏練習装置
JPH11219175A (ja) 自動演奏装置
JP3249630B2 (ja) 自動リズム演奏装置
JP2572317B2 (ja) 自動演奏装置
JPH02705B2 (ja)
CN117831489A (zh) 自动演奏装置以及计算机可读取的记录介质
JPH0571956B2 (ja)

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20031202