JPH0713564A - ピッチシフト操作子を備えた電子楽器 - Google Patents

ピッチシフト操作子を備えた電子楽器

Info

Publication number
JPH0713564A
JPH0713564A JP5180720A JP18072093A JPH0713564A JP H0713564 A JPH0713564 A JP H0713564A JP 5180720 A JP5180720 A JP 5180720A JP 18072093 A JP18072093 A JP 18072093A JP H0713564 A JPH0713564 A JP H0713564A
Authority
JP
Japan
Prior art keywords
pitch
switch
pitch shift
sound
shift
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.)
Granted
Application number
JP5180720A
Other languages
English (en)
Other versions
JP2746063B2 (ja
Inventor
Koichiro Watari
恒一郎 渡
Toshifumi Kunimoto
利文 国本
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.)
Yamaha Corp
Original Assignee
Yamaha 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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP5180720A priority Critical patent/JP2746063B2/ja
Publication of JPH0713564A publication Critical patent/JPH0713564A/ja
Application granted granted Critical
Publication of JP2746063B2 publication Critical patent/JP2746063B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【目的】 所望のピッチシフト量を正確に保持したり、
所望の時点からリアルタイムにピッチシフトを行うこと
ができ、演奏上の効果を向上させることが可能なピッチ
シフト操作子を備えた電子楽器を提供する。 【構成】 パネルスイッチ(ピッチシフト操作子)1
は、アップスイッチ211およびダウンスイッチ21
2と、ホールドスイッチ221およびリトリガスイッチ2
2とにより主として構成され、リトリガスイッチ222
が押されてリトリガモードが選択された場合には、アッ
プスイッチ211またはダウンスイッチ212が押される
と、このときに楽音が発音されていれば、スイッチ21
1,212が押された時点からピッチが上または下にシフ
トされる。また、ホールドスイッチ221が押されてホ
ールドモードが選択された場合には、スイッチ211
212が押されるとピッチがシフトされ、その後当該ス
イッチが解放されても、新たなピッチシフトスイッチ2
1の入力があるまで前のピッチシフトの状態が保持され
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、発音される音のピッチ
を一時的に変更するためのピッチシフト操作子を備えた
電子楽器に関する。
【0002】
【従来の技術】従来、一般に電子楽器に備えられ、発生
する楽音のピッチを一時的に変更するピッチシフト操作
子と呼称されるものがある。例えば、特開昭62−18
6293号公報において、本願出願人はピッチベンド
(シフト)操作子を備えた電子楽器を提案している。こ
の提案に依れば、複数系列の楽音信号のピッチベンドを
単一のピッチベンド操作子で行うことができるように構
成した操作子を提案し、かかる操作子の実施例としてホ
イール状の形状を成したピッチベンドホイール(以下、
「ホイール」という)により楽音のピッチを連続的に変
更する方法が開示されている。
【0003】また、実開平4−67697号公報におい
て、本願出願人は、ピッチシフト操作子としてピッチシ
フト量をオクターブに固定した複数のオクターブスイッ
チを提案し、そのスイッチを使用してピッチシフトを行
う方法を提案している。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来のピッチシフト操作子、例えば前記ホイールにおい
て、発生している楽音を所望のピッチにシフトした後に
そのピッチシフト量を保持し続けるには、そのホイール
の位置を手で固定しておかなければならず、ピッチシフ
トを行っているときにはホイールを操作する手を他の操
作に使用することはできなかった。また、ピッチシフト
量を保持しているときには、その手を少しでも動かすと
ピッチが変化するので、正確にピッチシフト量を保持し
続けることは非常に困難であった。
【0005】また、前記オクターブスイッチにおいて
は、現在発音中の楽音のピッチ(オクターブ)を変更す
ることはできず、新たなノートオンが検出されるまで、
即ち、次の楽音が発生するまではその楽音のオクターブ
を変更することはできなかった。したがって、演奏者は
リアルタイムにピッチを変更し、演奏上の効果を高める
ことができないという問題があった。
【0006】本発明は、上記問題に鑑みてなされたもの
で、所望のピッチシフト量を正確に保持したり、所望の
時点からリアルタイムにピッチシフトを行うことがで
き、演奏上の効果を向上させることが可能なピッチシフ
ト操作子を備えた電子楽器を提供することを目的とす
る。
【0007】
【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1記載の発明は、発音される音のピ
ッチを所望の量だけシフトするピッチシフト操作子を備
えた電子楽器において、前記ピッチシフト操作子を操作
した時点に発音されている音からピッチシフトを行う第
1のピッチ制御手段と、前記ピッチシフト操作子を操作
した後に、新たに発音された音からピッチシフトを行う
第2のピッチ制御手段と、前記第1のピッチ制御手段と
前記第2のピッチ制御手段とを選択する選択手段とを有
することを特徴とする。
【0008】また、請求項2記載の発明は、発音される
音のピッチを所望の量だけシフトするピッチシフト操作
子を備えた電子楽器において、ピッチシフト操作子を操
作し、ピッチシフトを行った後にその操作を止めたとき
にも、そのピッチシフトの状態を保持する保持手段と、
該保持手段を作動させるか否かを選択する第2の選択手
段とを有することを特徴とする。
【0009】
【作用】請求項1記載の発明の構成に依れば、選択手段
により第1のピッチ制御手段が選択された場合には、音
が発音されているときにピッチシフト操作子が操作され
ると、操作された時点からその音のピッチが所望の量だ
けシフトされる。一方、選択手段により第2のピッチ制
御手段が選択された場合には、音が発音されているとき
にピッチシフト操作子が操作されると、操作された時点
より後の時点で新たに発音された音からその音のピッチ
が所望の量だけシフトされる。
【0010】請求項2記載の発明の構成に依れば、選択
手段により保持手段を作動させるモードが選択されたと
きには、ピッチシフト操作子が操作された後にその操作
をやめても、直前のピッチシフトが継続される。一方、
選択手段により保持手段の作動モードが選択されないと
きには、ピッチシフト操作子の操作に応じてピッチシフ
トが行われる。
【0011】
【実施例】以下、本発明の実施例を図面に基づき詳細に
説明する。
【0012】図1は、本発明に係るピッチシフト操作子
を備えた電子楽器の一実施例の概略構成を示すブロック
図である。
【0013】同図において、本実施例の電子楽器は、発
生する楽音のピッチシフトを行うピッチシフト操作子を
含むパネルスイッチ1と、楽音の音高を指定する鍵盤2
と、装置全体の制御を行うCPU3と、CPU3が実行
するプログラムやテーブルデータ等を格納するROM4
と、演算結果や各種入力情報等を一時格納するためのR
AM5と、楽音信号を発生する音源6と、MIDIコー
ドの入出力を行うMIDIインターフェース7とにより
主として構成されている。
【0014】パネルスイッチ1は、各種スイッチの押下
状態を検出するためのスイッチインターフェース8を介
して、データ・アドレスバス9に接続され、同様に、鍵
盤2も、鍵の押下状態を検出するための鍵盤インターフ
ェース10を介して、データ・アドレスバス9に接続さ
れている。また、音源6の出力側は、音源6から出力さ
れた音にエンベロープや装飾音を付加したり、その音色
を変更したりするためのデジタルシグナルプロセッサ
(以下、「DSP」という)11に接続され、DSP1
1の出力側は、DSP11から出力された左右チャネル
のデジタル楽音信号をアナログ信号に変換するデジタル
アナログコンバータ(以下、「DAC」という)12,
13に接続され、DAC12,13の出力側は、アナロ
グ楽音信号を楽音に変換するスピーカ14,15にそれ
ぞれ接続されている。さらに、音源6およびDSP11
は、ともにデータ・アドレスバス9と相互に接続され、
データ・アドレスバス9を介して、パネルスイッチ1や
鍵盤2により指定された音高情報や音色情報等の制御情
報のやりとりがなされる。
【0015】さらに、データ・アドレスバス9には、C
PU3、ROM4、RAM5およびMIDIインターフ
ェース7が相互に接続され、MIDIインターフェース
7の出力側はMIDI端子16に接続されている。
【0016】図2は、図1のパネルスイッチ1の主なス
イッチの配列の一例を示す図である。
【0017】同図において、本実施例に関連するスイッ
チのみが図示されているが、実際には、云うまでもな
く、音色を変更したり各種装飾音を付加したりするため
のスイッチも配設されている。同図のパネルスイッチ1
は、ピッチシフトを行うピッチシフトスイッチ21と、
モードの変更を行うモードスイッチ22とにより構成さ
れている。ピッチシフトスイッチ21は、所定幅のアッ
プ方向およびダウン方向のピッチシフトをそれぞれ行う
アップスイッチ211およびダウンスイッチ212と、所
定幅のピッチの範囲内で連続的にピッチシフトを行うた
めのホイール213とにより構成されている。
【0018】また、モードスイッチ22は、ホールドス
イッチ221と、リトリガスイッチ222とにより構成さ
れている。ここで、ホールドスイッチ221は、ホール
ドモード、即ち、ピッチシフトスイッチ21によりピッ
チシフトを行ったときに、そのピッチシフト量を保持す
るモードを選択するスイッチであり、リトリガスイッチ
222は、リトリガモード、即ち、ピッチシフトを行っ
たときに、そのピッチシフトを現在発音中の楽音から行
うモードを選択するスイッチである。
【0019】さらに、アップスイッチ211、ダウンス
イッチ212、ホールドスイッチ221およびリトリガス
イッチ222の上部には、それぞれLED23が配設さ
れ、各スイッチが押下され、各スイッチに対応する制御
動作が実行されているときに、対応する各LED23が
点灯する。
【0020】以下、図3〜図13のフローチャートを参
照して、CPU3が実行する制御処理を説明する。
【0021】図3は、CPU3が実行するメインルーチ
ンのフローチャートである。
【0022】まず、ステップS1で各種パラメータの初
期設定を行う。次に、ステップS2で、演奏者が押下し
た鍵盤2の鍵に応じてキーコードの決定等を行う鍵盤処
理を行い、ステップS3で、演奏者が操作したパネルス
イッチ1のホールドスイッチ221、リトリガースイッ
チ222等の操作に応じたパネル処理を行う。さらに、
ステップS4では、ピッチシフトスイッチ21およびモ
ードスイッチ22により指定された指示に応じてピッチ
シフト処理を行い、ステップS5では、図示しない他の
電子楽器等から出力されたMIDIコードを受信するM
IDI受信処理を行い、ステップS6では、その他の処
理を行った後に、ステップS2に戻ってステップS2以
降の処理を繰り返す。
【0023】図4は、図3のステップS2の鍵盤処理サ
ブルーチンの詳細な手順を示すフローチャートである。
【0024】まず、ステップS11でキーオンイベント
があるか否かを判別し、キーオンイベントがあるときに
はステップS12に進み、演奏者が押下した鍵のキーコ
ードKCが、ピッチシフトのためのシフト量が設定され
るバッファBUFFの値と加算されて更新される。続く
ステップS13では、ステップS12で更新されたキー
コードとそれに付随するデータ(以下、「キーコード
等」という)を発音割当チャネルのタイムスロットに割
り当てる発音割当処理が行われ、ステップS14では、
発音割り当てされたキーコード等が図1の音源6に送信
されて発音処理が行われる。一方、ステップS11でキ
ーオンイベントがないときには、ステップS12〜ステ
ップS14の処理をスキップしてステップS15に進
む。
【0025】ステップS15では、キーオフイベントが
あるか否かを判別し、キーオフイベントがあるときには
ステップS16に進み、音源6から発音されている楽音
の消音処理を行った後に、本サブルーチン処理を終了す
る。一方、ステップS15でキーオフイベントがないと
きには、ステップS16の処理をスキップして本サブル
ーチン処理を終了する。
【0026】図5は、図3のステップS3のパネル処理
サブルーチンの詳細な手順を示すフローチャートであ
る。
【0027】まず、ステップS21でホールドスイッチ
221のイベントがあるか否かを判別し、イベントがあ
るときにはステップS22に進み、ホールドモードか否
かを示すホールドフラグHFの反転処理を行い、イベン
トがないときにはステップS22をスキップしてステッ
プS23に進む。ステップS23では、リトリガスイッ
チ222のイベントがあるか否かを判別し、イベントが
あるときにはステップS24に進み、リトリガ(RT)
モードか否かを示すリトリガフラグRTFの反転処理を
行い、イベントがないときにはステップS24をスキッ
プしてステップS25に進む。
【0028】続くステップS25では、パネルスイッチ
1に配設されたシフト量設定のためのスイッチ(図示せ
ず)により、図2のアップスイッチ211またはダウン
スイッチ212によるピッチシフト量の設定処理が行わ
れ、その設定量が図1のRAM5内のレジスタPSV
(Pitch Shift Value)に記憶される。
【0029】さらにステップS26では、前記音源6は
ピッチ移行速度を書き込むだけでその移行速度に応じた
ピッチの変更が行われるように構成された音源を想定し
ているので、そのピッチ移行速度を設定するピッチ速度
設定処理が行われ、そのピッチ移行速度が前記RAM5
内のレジスタPMS(Pich Movement Speed)に記憶さ
れた後に、本サブルーチン処理を終了する。なお、音源
6がかかる音源ではない一般の音源である場合には、音
源に記憶された波形データをソフトウェアにより補間し
てピッチの変更を行うことにより、前記音源6と同様の
処理を行うことができる。
【0030】図6は、図3のステップS4のピッチシフ
ト処理サブルーチンの詳細な手順を示すフローチャート
である。
【0031】ステップS31では、前記ホールドフラグ
HFの値を判別し、ホールドモードのとき(ホールドフ
ラグHFが“1”のとき)には、後述するホールドモー
ドのときのピッチシフト処理(ステップS32)を行っ
た後に本サブルーチンを終了し、一方、ホールドモード
でないとき(ホールドフラグHFが“0”のとき)に
は、後述するホールドモードでないときのピッチシフト
処理(ステップS33)を行った後に本サブルーチンを
終了する。
【0032】図7および図8は、上述したホールドモー
ドのときのピッチシフト処理サブルーチンの詳細な手順
を示すフローチャートである。
【0033】まず、ステップS41で、図2のアップス
イッチ211のオンイベントがあるか否かを判別し、オ
ンイベントがあるときにはステップS42に進み、アッ
プフラグUPFを反転させる。続くステップS43では
アップフラグUPFの値を判別し、アップフラグUPF
が“1”のときには、ステップS44でダウンフラグD
WFの値を判別する。ステップS44でダウンフラグD
WFが“1”のときにはステップS45に進み、ダウン
フラグDWFをリセットし、ステップS46でダウンス
イッチ212のLED23を消灯する。即ち、ステップ
S45に進むときは、ダウンスイッチ212が押されて
(ダウンフラグDWFが“1”)、ピッチダウンが行わ
れているので、その制御処理を中止するために、ステッ
プS45およびステップS46の処理を行う。
【0034】次に、ステップS47に進み、アップスイ
ッチ211のLED23を点灯させ、ステップS48で
ピッチアップのためのピッチシフト実行処理を実行した
後に、本サブルーチン処理を終了する。
【0035】一方、ステップS44でダウンフラグDW
Fが“0”のときには、ステップS45およびステップ
S46をスキップして、ステップS47に進む。このと
きは、ダウンスイッチ212によるピッチダウンが行わ
れておらず、上述のステップS45およびステップS4
6の処理を行う必要がないからである。
【0036】また、ステップS43でアップフラグUP
Fが“0”のときには、ステップS49に進み、アップ
スイッチ211のLED23を消灯し、ステップS50
でピッチシフト中止処理を行った後に、本サブルーチン
処理を終了する。ステップS49に進む場合は、アップ
フラグUPFが“1”から“0”に変化する場合、即
ち、ピッチシフト処理中にアップスイッチ211が再度
押され、演奏者はピッチシフト処理を中止する指示を行
った場合であり、CPU3はピッチシフトを中止する必
要がある。
【0037】さらに、前記ステップS41でアップスイ
ッチ211のオンイベントがないときには図8のステッ
プS51に進み、図2のダウンスイッチ212のオンイ
ベントがあるか否かを判別する。このとき、オンイベン
トがある場合にはステップS52に進み、オンイベント
がない場合には本サブルーチン処理を終了する。ステッ
プS52〜ステップS60の制御処理は、上述したステ
ップS42〜ステップS50の制御処理に対して、アッ
プスイッチ211に基づく制御処理とダウンスイッチ2
2に基づく制御処理とを入れ換えた点のみが異なって
いる。したがって、図8のステップS52以降の制御処
理の説明は省略する。
【0038】以上のようにして、本ピッチシフト処理に
よれば、アップスイッチ211またはダウンスイッチ2
2のオンイベントのみを判別しているので、スイッチ
211,212が放されても、ピッチシフト動作を保持し
続けることができる。また、ピッチシフト動作が保持さ
れているときに、新たにスイッチ211,212が押され
た場合には、ピッチシフト動作が解除される。
【0039】図9および図10は、図6のステップS3
3のホールドモードでないときのピッチシフト処理サブ
ルーチンの詳細な手順を示すフローチャートである。
【0040】まず、ステップS61でアップスイッチ2
1のオン/オフイベントがあるか否かを判別し、イベ
ントがあるときにはアップフラグUPFを反転し(ステ
ップS62)、アップフラグUPFの値を判別する(ス
テップS63)。このとき、アップフラグUPFの値が
“1”のときには、図7のステップS47,S48と同
様にアップスイッチ211のLED23の点灯処理(ス
テップS64)およびピッチシフト実行処理(ステップ
S65)を行った後に、本サブルーチン処理を終了す
る。一方、ステップS63の判別で、アップフラグUP
Fの値が“0”のときにはステップS66,S67に進
み、図7のステップS49,S50と同様に、それぞれ
アップスイッチ211のLED23の消灯処理およびピ
ッチシフト中止処理を行った後に、本サブルーチン処理
を終了する。
【0041】一方、ステップS61で、アップスイッチ
211のオン/オフイベントがないときには、図10の
ステップS71に進み、ダウンスイッチ212のオン/
オフイベントがあるか否かを判別する。このとき、イベ
ントがないときには本サブルーチン処理を終了し、一
方、イベントがあるときにはステップS72に進む。ス
テップS72〜ステップS77の制御処理は、上述した
ステップS62〜ステップS67の制御処理に対して、
アップスイッチ211に基づく制御処理とダウンスイッ
チ212に基づく制御処理とを入れ換えた点のみが異な
っている。したがって、図10のステップS72以降の
制御処理の説明は省略する。
【0042】以上のようにして、本ピッチシフト処理に
よれば、アップスイッチ211またはダウンスイッチ2
2のオン/オフイベントを判別しているので、スイッ
チ211,212が押されている間のみピッチシフト動作
が行われる。
【0043】図11は、図7のステップS48のピッチ
シフト実行処理サブルーチンの詳細な手順を示すフロー
チャートである。
【0044】まず、ステップS81でリトリガフラグR
TFの値を判別し、リトリガフラグRTFが“1”のと
きにはステップS82に進み、アップフラグUPFが
“1”のときには図5のステップS25で設定したレジ
スタPSVの値をそのまま、前記図5のRAM5のメモ
リMPSVに格納し、一方、ダウンフラグDWFが
“1”のときにはレジスタPSVの値をマイナスしてメ
モリMPSVに格納する。ステップS82において、ア
ップフラグUPFおよびダウンフラグDWFがともに
“0”のときには何もせずにステップS83に進む。
【0045】ステップS83では、メモリMPSVの値
を発音中の楽音のピッチデータに加算して図1の音源6
に出力する。このとき、音源から新たにエンベロープが
付与された楽音が再発音される。しかし、新たな楽音を
再発音する代わりにピッチのみ変更するようにしてもよ
い。再発音するか、ピッチの変更のみを行うかは、設計
する電子楽器の仕様に応じて変更される選択事項であ
る。
【0046】続くステップS84では、メモリMPSV
の値をコントロールチェンジのフォーマットに変換し
て、図1のMIDIインターフェース7に出力する。こ
れにより、MIDI端子からMIDIコードが出力され
る。ここで、コントロールチェンジとはMIDIコード
の一つであり、数値データ(ピッチシフト量)がコント
ロールチェンジ特有のフォーマットに変換され、図1の
MIDIインタフェース7を介して出力され、この変換
された数値データがMIDI端子16に接続された外部
の電子楽器により認識されると、当該電子楽器が発生す
る楽音のピッチが、その数値データに応じたピッチシフ
ト量だけ変更されるものである。なお、云うまでもな
く、MIDI端子16に接続された外部の電子楽器から
コントロールチェンジのコードを本実施例の電子楽器が
受信したときには、本実施例の電子楽器が発音する楽音
のピッチシフトが行われる。
【0047】次に、ステップS85に進み、メモリMP
SVの値を図4のステップS12で説明したバッファB
UFFに書き込み、次に発音される楽音のピッチシフト
量、即ち、押鍵される鍵のキーコードに加算される加算
値として使用される。その後、本サブルーチン処理を終
了する。
【0048】一方、ステップS81で、リトリガフラグ
RTFが“0”のときには、ステップS82〜ステップ
S84の処理をスキップしてステップS85に進む。こ
のときは、リトリガモードが解除されているときであ
り、楽音を発音している間にピッチシフトの指示がなさ
れても次の鍵のオンイベントがあるまでピッチシフトは
行われない。
【0049】なお、本サブルーチン処理は、図8〜図1
0のピッチシフト処理(ステップS58,S65,S7
5)においても使用される。
【0050】図12は、図7のステップS50のピッチ
シフト中止処理サブルーチンの詳細な手順を示すフロー
チャートである。
【0051】まず、ステップS91でリトリガフラグR
TFの値を判別し、リトリガフラグRTFが“1”のと
きにはステップS92に進み、発音中の楽音のピッチを
元に戻す。続くステップS93では、“0”を前記コン
トロールチェンジのフォーマットに変換し、その変換結
果をMIDIインタフェースに出力する。ここで、
“0”はピッチシフトを行わないことを意味している。
即ち、前述したように、外部の電子楽器はMIDI端子
から出力された変換結果を認識すると、ピッチがシフト
されて発音されている楽音のピッチを元に戻す。
【0052】続くステップS99ではバッファBUFF
をクリアして、本サブルーチン処理を終了する。ここ
で、バッファBUFFをクリアするのは、次に発音され
る楽音のピッチシフトを行わないようにするためであ
る。
【0053】一方、ステップS91で、リトリガフラグ
RTFが“0”のときにはリトリガモードが解除されて
いるので、図11のピッチシフト実行処理のサブルーチ
ンと同様にしてステップS92およびステップS93を
スキップし、ステップS94に進む。
【0054】なお、本サブルーチン処理は、図8〜図1
0のピッチシフト中止処理(ステップS60,S67,
S77)においても使用される。
【0055】図13は、図3のステップS5のMIDI
受信処理サブルーチンの詳細な手順を示すフローチャー
トである。
【0056】ステップS101で、受信されたMIDI
コードがコントロールチェンジか否かを判別し、コント
ロールチェンジのときにはステップS102に進み、コ
ントロールチェンジのフォーマットで変換された数値コ
ードを元の数値に戻し、その値を発音中の楽音のピッチ
に加算して音源6に出力する。続くステップS103で
はその他のMIDIコードの受信処理を行い、本サブル
ーチン処理を終了する。
【0057】以上説明したように、本実施例に依れば、
リトリガモード中にピッチシフトスイッチ21が操作さ
れ、ピッチの変更がなされると、ピッチシフトスイッチ
21の操作時点から発音中の楽音のピッチが変更される
ので、リアルタイムにピッチの変更を行うことができ
る。また、ホールドモード中にピッチシフトスイッチ2
1によりピッチの変更がなされると、次にピッチシフト
スイッチ21が操作されるまでそのピッチの変更を継続
するので、所望のピッチシフト量を保ったまま鍵盤2に
より押鍵された音高のピッチを変更することができる。
【0058】なお、本実施例では、ピッチのシフトにつ
いて説明したが、これに限らず、音程のシフトに適用し
てもよい。
【0059】
【発明の効果】以上説明したように、請求項1記載の発
明によれば、発音される音のピッチを所望の量だけシフ
トするピッチシフト操作子において、前記ピッチシフト
操作子を操作した時点に発音されている音からピッチシ
フトを行う第1のピッチ制御手段と、前記ピッチシフト
操作子を操作した後に、新たに発音された音からピッチ
シフトを行う第2のピッチ制御手段と、前記第1のピッ
チ制御手段と前記第2のピッチ制御手段とを選択する第
1の選択手段とを有するので、第1のピッチ制御手段が
選択されたときには所望の時点からリアルタイムにピッ
チシフトが行われ、第2のピッチ制御手段が選択された
ときには次に発音される音からピッチシフトが行われ、
演奏者は演奏状態に応じて自由にピッチシフトの時点を
選択することができ、演奏上の効果をより一層向上させ
ることが可能となる効果を奏する。
【0060】また、請求項2記載の発明によれば、発音
される音のピッチを所望の量だけシフトするピッチシフ
ト操作子において、ピッチシフト操作子を操作し、ピッ
チシフトを行った後にその操作を止めたときにも、その
ピッチシフトの状態を保持する保持手段と、該保持手段
を使用するか否かを選択する第2の選択手段とを有する
ので、所望のピッチシフト量を正確に保持したままピッ
チシフトを行うことができる。
【図面の簡単な説明】
【図1】本発明に係るピッチシフト操作子を備えた電子
楽器の一実施例の概略構成を示すブロック図である。
【図2】図1のパネルスイッチの主なスイッチの配列の
一例を示す図である。
【図3】図1のCPUが実行するメインルーチンのフロ
ーチャートである。
【図4】図3のステップS2の鍵盤処理サブルーチンの
詳細な手順を示すフローチャートである。
【図5】図3のステップS3のパネル処理サブルーチン
の詳細な手順を示すフローチャートである。
【図6】図3のステップS4のピッチシフト処理サブル
ーチンの詳細な手順を示すフローチャートである。
【図7】図6のホールドモードのときのピッチシフト処
理サブルーチンの詳細な手順を示すフローチャートであ
る。
【図8】図6のホールドモードのときのピッチシフト処
理サブルーチンの詳細な手順を示すフローチャートであ
る。
【図9】図6のホールドモードでないときのピッチシフ
ト処理サブルーチンの詳細な手順を示すフローチャート
である。
【図10】図6のホールドモードでないときのピッチシ
フト処理サブルーチンの詳細な手順を示すフローチャー
トである。
【図11】図7のステップS48のピッチシフト実行処
理サブルーチンの詳細な手順を示すフローチャートであ
る。
【図12】図7のステップS50のピッチシフト中止処
理サブルーチンの詳細な手順を示すフローチャートであ
る。
【図13】図3のステップS5のMIDI受信処理サブ
ルーチンの詳細な手順を示すフローチャートである。
【符号の説明】
3 CPU(第1のピッチ制御手段、第2のピッチ制御
手段、保持手段) 21 ピッチシフトスイッチ(ピッチシフト操作子) 22 モードスイッチ(ピッチシフト操作子) 22 リトリガスイッチ(選択手段) 22 ホールドスイッチ(第2の選択手段)

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 発音される音のピッチを所望の量だけシ
    フトするピッチシフト操作子を備えた電子楽器におい
    て、 前記ピッチシフト操作子を操作した時点に発音されてい
    る音からピッチシフトを行う第1のピッチ制御手段と、 前記ピッチシフト操作子を操作した後に、新たに発音さ
    れた音からピッチシフトを行う第2のピッチ制御手段
    と、 前記第1のピッチ制御手段と前記第2のピッチ制御手段
    とを選択する選択手段とを有することを特徴とするピッ
    チシフト操作子を備えた電子楽器。
  2. 【請求項2】 発音される音のピッチを所望の量だけシ
    フトするピッチシフト操作子を備えた電子楽器におい
    て、 ピッチシフト操作子を操作し、ピッチシフトを行った後
    にその操作を止めたときにも、そのピッチシフトの状態
    を保持する保持手段と、 該保持手段を作動させるか否かを選択する第2の選択手
    段とを有することを特徴とするピッチシフト操作子を備
    えた電子楽器。
JP5180720A 1993-06-25 1993-06-25 ピッチシフト操作子を備えた電子楽器 Expired - Fee Related JP2746063B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5180720A JP2746063B2 (ja) 1993-06-25 1993-06-25 ピッチシフト操作子を備えた電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5180720A JP2746063B2 (ja) 1993-06-25 1993-06-25 ピッチシフト操作子を備えた電子楽器

Publications (2)

Publication Number Publication Date
JPH0713564A true JPH0713564A (ja) 1995-01-17
JP2746063B2 JP2746063B2 (ja) 1998-04-28

Family

ID=16088142

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5180720A Expired - Fee Related JP2746063B2 (ja) 1993-06-25 1993-06-25 ピッチシフト操作子を備えた電子楽器

Country Status (1)

Country Link
JP (1) JP2746063B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5971467A (en) * 1995-10-06 1999-10-26 Honda Giken Kogyo Kabushiki Kaisha Tilting structure for motor vehicle seat
JP2009063828A (ja) * 2007-09-06 2009-03-26 Minebea Co Ltd 光量絞り装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0427497U (ja) * 1990-06-27 1992-03-04

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0427497U (ja) * 1990-06-27 1992-03-04

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5971467A (en) * 1995-10-06 1999-10-26 Honda Giken Kogyo Kabushiki Kaisha Tilting structure for motor vehicle seat
JP2009063828A (ja) * 2007-09-06 2009-03-26 Minebea Co Ltd 光量絞り装置

Also Published As

Publication number Publication date
JP2746063B2 (ja) 1998-04-28

Similar Documents

Publication Publication Date Title
US6816833B1 (en) Audio signal processor with pitch and effect control
JP7521567B2 (ja) 電子楽器、電子楽器の発音方法、及びプログラム
JP2612923B2 (ja) 電子楽器
CN115909999A (zh) 电子设备、电子设备的发音指示方法及存储介质
US4448104A (en) Electronic apparatus having a tone generating function
JPH04306697A (ja) ステレオ方式
US5414209A (en) Electronic musical instrument
JP2636640B2 (ja) 自動伴奏装置
JPH06202654A (ja) 電子楽器
JPH05188956A (ja) 自動演奏機能付電子楽器
JPH0713564A (ja) ピッチシフト操作子を備えた電子楽器
JP2504260B2 (ja) 楽音周波数情報発生装置
JP2833229B2 (ja) 電子楽器の自動伴奏装置
JPH0631964B2 (ja) 電子楽器
JP4373625B2 (ja) 電子楽器
JP2943560B2 (ja) 自動演奏装置
JP2000352979A (ja) アルペジオ発音装置およびアルペジオ発音を制御するためのプログラムを記録した媒体
JP3620321B2 (ja) 自動伴奏装置
JP2580950B2 (ja) 自動スケール発生装置
JP2947620B2 (ja) 自動伴奏装置
JP3203734B2 (ja) 演奏支援装置
JP3127921B2 (ja) 自動伴奏装置
JP3033393B2 (ja) 自動伴奏装置
JP2565152B2 (ja) 自動伴奏装置
JP3392451B2 (ja) 電子楽器の楽音制御装置

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080213

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090213

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090213

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100213

Year of fee payment: 12

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110213

Year of fee payment: 13

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120213

Year of fee payment: 14

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130213

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees