JPH0659673A - エクスプレッション装置 - Google Patents

エクスプレッション装置

Info

Publication number
JPH0659673A
JPH0659673A JP4227802A JP22780292A JPH0659673A JP H0659673 A JPH0659673 A JP H0659673A JP 4227802 A JP4227802 A JP 4227802A JP 22780292 A JP22780292 A JP 22780292A JP H0659673 A JPH0659673 A JP H0659673A
Authority
JP
Japan
Prior art keywords
volume
data
expression
speed
operator
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.)
Pending
Application number
JP4227802A
Other languages
English (en)
Inventor
Kazunari Inaba
一成 稲葉
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 JP4227802A priority Critical patent/JPH0659673A/ja
Publication of JPH0659673A publication Critical patent/JPH0659673A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【目的】本発明は、ペダルの踏込み量に応じて音量を調
整するエクスプレッション装置に関し、微妙な音量の調
整が容易にできるとともに、素早い音量の変化を可能な
らしめたエクスプレッション装置を提供することを目的
とする。 【構成】音量変更を指示する操作子と、該操作子の操作
位置に応じた音量データを出力する出力手段と、前記操
作子の移動速度を検出する速度検出手段と、該速度検出
手段により検出された移動速度に応じて、前記出力手段
から出力された音量データを変換する変換手段と、該変
換手段で変換された音量データを用いて音量を制御する
制御手段とにより構成される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えば電子楽器等にお
いて、ペダルの踏込み量に応じて音量を調整するエクス
プレッション装置に関する。
【0002】近年、種々の機能を実現するために多数の
操作子を備えた電子楽器が開発され、実用に供されてい
る。かかる電子楽器の操作子の1つとして、踏込み量に
よって音量を調整するエクスプレッションペダルがあ
る。
【0003】このようなエクスプレッションペダルは、
演奏者が楽曲の盛り上がり等に応じて踏込み量を変化さ
せることにより発音される音量を増減させ、楽曲の表現
を豊にするために使用される。従って、演奏者の感性に
応じた微妙な音量のコントロールのできるエクスプレッ
ション装置が望まれている。
【0004】
【従来の技術】従来のエクスプレッションペダルは、そ
の踏込み量に対応して音量が変更されるようになってい
るのが一般的である。即ち、エクスプレッションペダル
の踏込み量と音量変化には1対1の関係しかなく、ゆっ
くり踏込んでも速く踏込んでも踏込み位置が同じ場合、
同じ音量にしか変化せず、踏込み量のみで音量が決定さ
れていた。
【0005】そのために、小さな音の音量を微妙に調整
しようとしても、エクスプレッションペダルの踏込み量
の調整が困難であり、微妙な音量変化を実現できないと
いう欠点があった。
【0006】また、小さい音量から大きい音量に移行さ
せる場合は、大きな踏込み量が必要であり、素早い音量
の変更が困難であるという欠点もあった。
【0007】
【発明が解決しようとする課題】本発明は、かかる欠点
を解消するためになされたものであり、微妙な音量の調
整が容易にできるとともに、素早い音量の変化を可能な
らしめたエクスプレッション装置を提供することを目的
とする。
【0008】
【課題を解決するための手段】本発明のエクスプレッシ
ョン装置は、上記目的を達成するために、音量変更を指
示する操作子と、該操作子の操作位置に応じた音量デー
タを出力する出力手段と、前記操作子の移動速度を検出
する速度検出手段と、該速度検出手段により検出された
移動速度に応じて、前記出力手段から出力された音量デ
ータを変換する変換手段と、該変換手段で変換された音
量データを用いて音量を制御する制御手段とにより構成
される。
【0009】
【作用】本発明は、変換手段として、例えば操作子の操
作速度に対応して、操作子の操作位置と音量の関係を示
す音量特性カーブを記憶した変換テーブルを備え、操作
子の操作により得られた音量データを、操作子の操作速
度に対応した前記音量特性カーブを用いて変換し、変換
された音量データにより音量を制御するようにしたもの
である。
【0010】上記変換手段に使用される音量特性カーブ
を適宜決定することにより、小音量時の微妙な調整が可
能になるとともに、小音量から大音量への素早い移行が
可能となる。
【0011】
【実施例】以下、本発明の実施例につき図面を参照しな
がら詳細に説明する。
【0012】図1は、本発明のエクスプレッション装置
が適用される電子楽器の概略的な構成を示すブロック図
である。
【0013】図において、30はシステムバスであり、
このシステムバス30には、当該電子楽器の主要構成要
素としてのCPU10、ROM11、RAM12、キー
ボードスキャン回路13、パネルスキャン回路15、パ
ネル表示部17、トーンジェネレータ18、増幅器19
及びエクスプレッション装置21が接続されている。
【0014】また、上記CPU10にはタイマ10a
が、上記キーボードスキャン回路13にはキーボード1
4が、パネルスキャン回路15にはパネルスイッチ群1
6が、増幅器19にはスピーカ20が、それぞれ接続さ
れている。
【0015】中央処理装置(CPU)10は、ROM1
1に記憶されている制御プログラムに従って当該電子楽
器の各部を制御するものである。また、CPU10は、
本発明に係るエクスプレッション装置としての機能の一
部を実現するものである。
【0016】タイマ10aは、所定周期でCPU10に
対する割込を発生させるためのものである。このタイマ
10aにより発生される割込は、後述するように、エク
スプレッション処理ルーチンをコールするトリガーとし
て使用される。
【0017】リードオンリメモリ(ROM)11には、
上述したように制御プログラムが格納される他、CPU
10が使用する種々の固定データが記憶される。また、
この発明の特徴に直接関係する音量特性カーブを記憶し
た変換テーブル(詳細は後述する)も、このROM11
に記憶されている。このROM11は、CPU10によ
り、システムバス30を介してアクセスされる。
【0018】ランダムアクセスメモリ(RAM)12
は、CPU10の作業用領域、当該電子楽器を制御する
ための各種レジスタ、カウンタ、フラグ等が定義されて
いる。このRAM12は、CPU10により、システム
バス30を介してアクセスされる。
【0019】キーボード14は、複数のキーと、これら
キーの押鍵・離鍵動作に連動して開閉するキースイッチ
とで構成されている。キーボードスキャン回路13は、
上記キーボード14のキースイッチの開閉状態をスキャ
ンするものである。
【0020】即ち、キーボードスキャン回路13はキー
ボード14に対してスキャン信号を送出する。キーボー
ド14は、このスキャン信号に応答してキースイッチの
開閉状態を示す信号をキーボードスキャン回路13に返
送する。キーボードスキャン回路13は、キーボード1
4から受け取ったキースイッチの開閉状態を示す信号
を、システムバス30を介してCPU10に送る。
【0021】パネルスイッチ群16は、複数のスイッチ
で構成されている。この複数のスイッチには、音色選択
スイッチ、リズム選択スイッチ、音量コントロールスイ
ッチ、或いは効果音の選択スイッチ等(いずれも図示し
ない)が含まれる。パネルスキャン回路15は、上記パ
ネルスイッチ群16の各スイッチの開閉状態をスキャン
するものである。
【0022】即ち、パネルスキャン回路15はパネルス
イッチ群16に対してスキャン信号を送出する。パネル
スイッチ群16は、このスキャン信号に応答して各スイ
ッチの開閉状態を示す信号をパネルスキャン回路15に
返送する。パネルスキャン回路15は、パネルスイッチ
群16から受け取った各スイッチの開閉状態を示す信号
を、システムバス30を介してCPU10に送る。
【0023】パネル表示部17は、CPU10がシステ
ムバス30を介して送出する各種データを表示するもの
である。このパネル表示部17は、当該電子楽器の各種
状態を示すLED、各種メッセージを表示するLCD等
により構成される。このLCDには、例えばエクスプレ
ッション装置21の操作により決定された音量値が表示
される。
【0024】トーンジェネレータ18は、CPU10か
ら送出される楽音データに対応する楽音波形データ及び
エンベロープデータを図示しない楽音波形メモリから読
み出し、読み出した楽音波形データにエンベロープを付
加して楽音信号として出力するものである。このトーン
ジェネレータ18が出力する楽音信号は増幅器19に供
給される。
【0025】増幅器19は、CPU10から与えられる
音量データに従って、トーンジェネレータ18から与え
られる楽音信号を増幅するものである。この増幅器19
の出力はスピーカ20に与えられる。
【0026】スピーカ20は、電気信号を音響信号に変
換する周知のものである。
【0027】エクスプレッション装置21は、例えば、
図2に示すように構成される。図2において、22は操
作子としてのエクスプレッションペダルである。このエ
クスプレッションペダル22は演奏者が足で操作するも
のであり、その踏込み量に応じて音量が制御されるもの
である。なお、本発明は、操作子として足で踏むペダル
でなく、手で操作するスライダやボリュームであっても
適用できる。
【0028】このエクスプレッションペダル22は、可
変抵抗器23の可動部(摺動子)に機械的に連結されて
おり、エクスプレッションペダル22の踏込み量に応じ
て可変抵抗器23の摺動子を移動させるようになってい
る。
【0029】可変抵抗器23は、固定抵抗部とその上を
摺動する摺動子とで構成される周知のものである。該可
変抵抗器23の固定抵抗部の両端は、それぞれ電源(+
5V)及びグランド(GND)に接続されている。ま
た、摺動子からの信号は外部に導かれ、該可変抵抗器2
3の出力となっている。この可変抵抗器23の出力は、
A/Dコンバータ24に供給されるようになっている。
【0030】従って、この可変抵抗器23からは、摺動
子の位置、つまりエクスプレッションペダル22の踏込
み量に応じた電圧が出力されることになる。
【0031】A/Dコンバータ24は、アナログ信号を
デジタル信号に変換する周知のものである。このA/D
コンバータ24は、可変抵抗器23からの電圧信号をデ
ジタル値に変換し、エクスプレッションペダル22の踏
込み量としてCPU10に送出する。
【0032】次に、上記構成において、当該電子楽器の
動作につき、エクスプレッション装置の動作を主体に説
明する。
【0033】図3は、本エクスプレッション装置が適用
される電子楽器のメインフローチャートを示すものであ
る。電源が投入されると、先ず、初期化処理が行われる
(ステップS10)。この初期化処理は、トーンジェネ
レータ18の内部状態を初期状態に設定して電源投入時
に不要な音が発生されるのを防止したり、RAM12の
作業用領域をクリアしたり、レジスタやフラグを初期状
態に設定する処理である。
【0034】次いで、キーボードスキャン及びイベント
処理が行われる(ステップS11)。即ち、CPU10
により駆動されたキーボードスキャン回路13は、キー
ボード14からキースイッチの開閉状態を示すデータを
入力し、該データをCPU10に送出する。CPU10
は、該データに基づいてイベントの有無を判断し、この
判断結果に基づいて鍵のオン/オフ情報を作成し、RA
M12に記憶する。
【0035】次いで、パネルスイッチ群スキャン及びイ
ベント処理が行われる(ステップS12)。即ち、CP
U10により駆動されたパネルスキャン回路15は、パ
ネルスイッチ群16からパネルスイッチの開閉状態を示
すデータを入力し、該データをCPU10に送出する。
【0036】CPU10は、該データに基づいてイベン
トの有無を判断し、この判断結果に基づいて各スイッチ
のオン/オフ情報を作成し、RAM12に記憶する。ま
た、各スイッチのオン/オフ情報に対応する動作、例え
ばモード変更等の処理を行う。このパネルスイッチに関
する処理は周知であり、本発明の要旨とは直接関係がな
いので、詳細な説明は省略する。
【0037】次いで、パネル表示部の表示処理が行われ
る(ステップS13)。これは、CPU10が、パネル
表示部17に所定のデータを送出することにより行われ
る。これにより、例えば、押下されたスイッチに対応す
るLEDが点灯され、また、選択された音色の音色番号
や選択されたリズムのリズム番号等がLCDへ表示され
ることになる。
【0038】次いで、トーンジェネレータへのデータ設
定処理が行われる(ステップS14)。即ち、上記ステ
ップS11のキーボードスキャン及びイベント処理で得
られた鍵のオン/オフ情報、並びに、ステップS12の
パネルスイッチ群スキャン及びイベント処理で得られた
スイッチのオン/オフ情報に基づき楽音データを作成
し、トーンジェネレータ18に供給される。
【0039】これにより、押下又は離反された鍵に対応
する楽音が、パネルスイッチ群16の音色、リズム、音
量等の各スイッチの指定に従って発音され、又は消音さ
れることになる。この発音又は消音処理は周知であるの
で、ここでの詳細な説明は省略する。
【0040】このトーンジェネレータ18へのデータ設
定処理が完了するとステップS11へ戻り、以上説明し
たと同様の動作が繰り返される。かかるメインルーチン
の各ステップの繰り返し実行により、キーボード14の
操作及びパネルスイッチ群16の操作に応じて当該電子
楽器で所望の演奏が行われることになる。
【0041】次に、本発明の特徴であるエクスプレッシ
ョン装置の動作につき、図4に示したフローチャートを
参照しながら説明する。
【0042】このエクスプレッション処理ルーチンは、
タイマ10aからの割り込み信号により一定周期で起動
される。
【0043】エクスプレッション処理では、CPU10
は、先ず、エクスプレッション装置21のA/Dコンバ
ータ24からデータを入力する(ステップS20)。こ
こで取り込んだデータはRAM12に設けられた所定の
レジスタ(以下、「新データレジスタ」という)に記憶
される。この新データレジスタは、その時のエクスプレ
ッションペダル22の踏込み位置に応じたデータであ
る。
【0044】次いで、前回に取り込んだデータを、RA
M12に設けられた所定のレジスタ(以下、「旧データ
レジスタ」という)から読み出し、上記新データレジス
タに記憶された今回のデータと比較する(ステップS2
1)。
【0045】そして、前回のデータと今回のデータとが
同じである、つまりイベントが無いことが判断される
と、エクスプレッションペダル22の移動はなかった旨
を認識し、何等の処理も行わずにこの処理ルーチンがら
リターンする。
【0046】一方、前回のデータと今回のデータとが異
なる、つまりイベントが有ることが判断されると、速度
検出処理が行われる(ステップS22)。この速度検出
処理では、旧データレジスタに格納されている前回デー
タ値と新データレジスタに格納されている今回データ値
との差分値を計算し、差分値が大きければ速度が大、小
さければ速度が小である旨を判断する。即ち、一定期間
で大きな変化量があったということは速度が速かったと
いうことになる。
【0047】次いで、速度に対応した音量特性カーブを
用いて、エクスプレッションペダル22の現在値に対応
する音量データを補正する(ステップS23)。即ち、
上記速度検出処理で求められた差分値が所定値以上であ
る場合は、例えば図5(A)に示す音量特性が得られる
ような補正を行い、上記差分値が所定値以下である場合
は、例えば図5(B)に示す音量特性が得られるような
補正を行う。
【0048】かかる音量データの補正は、予め図5
(A)に示す音量特性が得られる変換テーブル、及び図
5(B)に示す音量特性が得られるような変換テーブル
を用意しておき、上記差分値に応じて何れかの変換テー
ブルを選択して、音量データの変換を行うことにより実
現される。
【0049】なお、音量データの補正の他の方法とし
て、上記差分値に応じて、図5(A)に示す音量特性が
得られる変換式、又は図5(B)に示す音量特性が得ら
れる変換式を用い、入力された音量データに所定の演算
を施すことにより実現することもできる。
【0050】次に、増幅器19を制御して音量をコント
ロールする(ステップS24)。即ち、CPU10は、
上記補正が施された音量データを増幅器19に送り、該
増幅器19のゲインを所定値に設定する。これにより、
トーンジェネレータ18から送られてくる楽音信号が所
定のゲインで増幅されスピーカ20に供給される。これ
により、エクスプレッションペダル22の操作量に所定
の補正が加えられた音量で楽音が発生されることにな
る。
【0051】図5(A)に示す例では、エクスプレッシ
ョンペダル22の踏込み速度が速ければ、踏込み量が増
大するに従ってリニアに音量が増大するのではなく、踏
込み量の増大に伴って急激に音量が増大する。従って、
従来のように、エクスプレッションペダル22を大きく
踏み込むのでなく早く踏み込むことにより、小音量から
大音量への変化を実現でき、素早い音量の変更が可能と
なっている。
【0052】また、図5(B)に示す例では、エクスプ
レッションペダル22の踏込み速度が遅ければ、踏込み
量が増大するに従ってリニアに音量が増大するのではな
く、踏込み量が小さい範囲で音量は急激に増大するが、
踏込み量が所定量以上になるとなだらかな増大となる。
従って、小さな音の音量を微妙に調整しようとする場
合、エクスプレッションペダルの踏込み量を有る程度大
きくとることができ、微妙な音量変化を容易に実現でき
る。
【0053】なお、上記実施例では、速度情報として差
分データを用い、該差分データが所定値より大きいか否
かに応じて、速度が速い場合と遅い場合の2つの音量特
性カーブを有する構成としたが、差分データを複数のレ
ベルに分類し、各レベル毎に音量特性カーブを有する構
成としても良い。この場合は、より細かい音量の制御が
可能になるという効果を奏する。
【0054】また、上記実施例では差分値を用いて速度
検出を行っているが、イベントからイベントまでの時間
をカウンタで計数することにより速度検出を行うように
構成しても良い。
【0055】さらに、エクスプレッション処理はタイマ
10aにより一定間隔で起動される構成としたがメイン
ルーチンの所定箇所でコールされるサブルーチンとして
構成としても良い。
【0056】
【発明の効果】以上詳述したように、本発明によれば、
微妙な音量の調整が容易にできるとともに、素早い音量
の変化を可能ならしめたエクスプレッション装置を提供
できる。
【図面の簡単な説明】
【図1】本発明のエクスプレッション装置を適用した電
子楽器の実施例の構成を示すブロック図である。
【図2】本発明のエクスプレッション装置の実施例の構
成を示す図である。
【図3】本発明の実施例の動作を示すフローチャート
(メインフローチャート)である。
【図4】本発明の実施例の動作を示すフローチャート
(エクスプレッション処理)である。
【図5】本発明の実施例の音量特性カーブの例を示す図
である。
【符号の説明】
10 CPU 10a タイマ 11 ROM 12 RAM 13 キーボードスキャン回路 14 キーボード 15 パネルスキャン回路 16 パネルスイッチ群 17 パネル表示部 18 トーンジェネレータ 19 増幅器 20 スピーカ 21 エクスプレッション装置 22 エクスプレッションペダル 23 可変抵抗器 24 A/Dコンバータ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 音量変更を指示する操作子と、 該操作子の操作位置に応じた音量データを出力する出力
    手段と、 前記操作子の移動速度を検出する速度検出手段と、 該速度検出手段により検出された移動速度に応じて、前
    記出力手段から出力された音量データを変換する変換手
    段と、 該変換手段で変換された音量データを用いて音量を制御
    する制御手段とを具備したことを特徴とするエクスプレ
    ッション装置。
JP4227802A 1992-08-05 1992-08-05 エクスプレッション装置 Pending JPH0659673A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4227802A JPH0659673A (ja) 1992-08-05 1992-08-05 エクスプレッション装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4227802A JPH0659673A (ja) 1992-08-05 1992-08-05 エクスプレッション装置

Publications (1)

Publication Number Publication Date
JPH0659673A true JPH0659673A (ja) 1994-03-04

Family

ID=16866618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4227802A Pending JPH0659673A (ja) 1992-08-05 1992-08-05 エクスプレッション装置

Country Status (1)

Country Link
JP (1) JPH0659673A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014204258A (ja) * 2013-04-04 2014-10-27 パイオニア株式会社 入力装置、音響機器、入力装置の制御方法およびプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014204258A (ja) * 2013-04-04 2014-10-27 パイオニア株式会社 入力装置、音響機器、入力装置の制御方法およびプログラム

Similar Documents

Publication Publication Date Title
JPH0659673A (ja) エクスプレッション装置
JP3112633B2 (ja) 電子鍵盤楽器
JP3758278B2 (ja) 音量データ変換装置
JP3669065B2 (ja) 電子楽器の制御パラメータ変更装置
JPH0627946A (ja) 電子鍵盤楽器
JPH05173551A (ja) ピアノの自動演奏装置
JPH06242781A (ja) 電子楽器
JP3155374B2 (ja) 音階制御装置
JP3105132B2 (ja) 電子楽器の音色発生装置
JP3581763B2 (ja) 電子楽器
JP3375220B2 (ja) 電子楽器
JP3077787B2 (ja) 電子楽器のテンポ調整装置
JPH10133663A (ja) 電子楽器
JPH07230286A (ja) 電子楽器のテンポ設定装置
JP2594656Y2 (ja) 電子鍵盤楽器のタッチデータ処理装置
JP6700891B2 (ja) ペダル操作子の制御装置
JPH07146681A (ja) 電子楽器
JPH05323963A (ja) 自動演奏装置
JP2779880B2 (ja) ハイポジション演奏効果が得られる電子楽器
JP3182098B2 (ja) 電子楽器
JPH06222759A (ja) 電子楽器の位置効果音装置
JPH08227288A (ja) 押鍵速度変換器および電子楽器
JP4049178B2 (ja) 音量データ変換装置
JPS6022399Y2 (ja) 電子楽器の音量制御装置
JP2915753B2 (ja) 電子楽器