JPH0643865A - 電子弦楽器 - Google Patents
電子弦楽器Info
- Publication number
- JPH0643865A JPH0643865A JP4218217A JP21821792A JPH0643865A JP H0643865 A JPH0643865 A JP H0643865A JP 4218217 A JP4218217 A JP 4218217A JP 21821792 A JP21821792 A JP 21821792A JP H0643865 A JPH0643865 A JP H0643865A
- Authority
- JP
- Japan
- Prior art keywords
- string
- switch
- effect
- data
- algorithm
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【目的】 演奏操作、演奏テクニック、演奏形態への影
響なく、弾弦操作のみによりエフェクト付加を行うこと
ができる電子弦楽器を提供する。 【構成】 SA30の判別がNOであることにより、当
該弦がDOWN方向に弾弦されたことが検出され、この
場合にはプログラムスイッチと弦NO.nで指定された
データエリアのDOWN側のアルゴリズム、係数をDS
Pに転送する(SA31)。また、SA30の判別がY
ESであることにより、当該弦はUP方向に弾弦された
ことが検出され、この場合にはプログラムスイッチと弦
NO.nで指定されたデータエリアのUP側のアルゴリ
ズム、係数をDSPに転送する(SA33)。したがっ
て、DSPが転送されたDOWN側あるいはUP側のア
ルゴリズム、係数に従ってエフェクト処理を実行するこ
とにより、弦がDOWN側に弾弦された場合と、UP側
に弾弦された場合とで異なるエフェクトが付加される。
響なく、弾弦操作のみによりエフェクト付加を行うこと
ができる電子弦楽器を提供する。 【構成】 SA30の判別がNOであることにより、当
該弦がDOWN方向に弾弦されたことが検出され、この
場合にはプログラムスイッチと弦NO.nで指定された
データエリアのDOWN側のアルゴリズム、係数をDS
Pに転送する(SA31)。また、SA30の判別がY
ESであることにより、当該弦はUP方向に弾弦された
ことが検出され、この場合にはプログラムスイッチと弦
NO.nで指定されたデータエリアのUP側のアルゴリ
ズム、係数をDSPに転送する(SA33)。したがっ
て、DSPが転送されたDOWN側あるいはUP側のア
ルゴリズム、係数に従ってエフェクト処理を実行するこ
とにより、弦がDOWN側に弾弦された場合と、UP側
に弾弦された場合とで異なるエフェクトが付加される。
Description
【0001】
【産業上の利用分野】本発明は、エフェクト制御機能を
備えた電子弦楽器に関する。
備えた電子弦楽器に関する。
【0002】
【従来の技術】従来、エフェクト制御機能を有する電子
弦楽器としては、ギター本体に設けられているトレモロ
アームの操作に応じて、電子ギターのピックアップから
出力された電気信号に対しエフェクト処理を施すもの、
あるいは、スイッチ機能を有するフットペダルの操作に
応じて前記電気信号に対しエフェクト処理を施すもの等
が一般的に知られている。また、例えば特開平1−24
3096号公報に開示されているように、ギター本体の
ヘッドに角度センサを取り付け、ギター本体を地面に対
して水平にした状態からの傾斜角度に応じて、ディレイ
タイムを変化させる制御によりエフェクト処理を施すも
のも提案されるに至っている。
弦楽器としては、ギター本体に設けられているトレモロ
アームの操作に応じて、電子ギターのピックアップから
出力された電気信号に対しエフェクト処理を施すもの、
あるいは、スイッチ機能を有するフットペダルの操作に
応じて前記電気信号に対しエフェクト処理を施すもの等
が一般的に知られている。また、例えば特開平1−24
3096号公報に開示されているように、ギター本体の
ヘッドに角度センサを取り付け、ギター本体を地面に対
して水平にした状態からの傾斜角度に応じて、ディレイ
タイムを変化させる制御によりエフェクト処理を施すも
のも提案されるに至っている。
【0003】
【発明が解決しようとする課題】しかしながら、トレモ
ロアームの操作に応じてエフェクト処理を施すものにあ
っては、トレモロアームを操作する際に瞬間的に弾弦を
中断しなければならず、演奏操作の妨げとなる。これに
対し、フットペダルの操作に応じてエフェクト処理を施
すものにあっては、弾弦を中断する必要はないことか
ら、演奏操作自体は継続して行うことが可能となる。し
かし、一方の手で弦を押えつつ他方の手で弾弦を行うギ
ター演奏において、さらに足の操作が加わることは演奏
操作への集中が妨げられ、演奏テクニックに対する影響
が生じてしまう。
ロアームの操作に応じてエフェクト処理を施すものにあ
っては、トレモロアームを操作する際に瞬間的に弾弦を
中断しなければならず、演奏操作の妨げとなる。これに
対し、フットペダルの操作に応じてエフェクト処理を施
すものにあっては、弾弦を中断する必要はないことか
ら、演奏操作自体は継続して行うことが可能となる。し
かし、一方の手で弦を押えつつ他方の手で弾弦を行うギ
ター演奏において、さらに足の操作が加わることは演奏
操作への集中が妨げられ、演奏テクニックに対する影響
が生じてしまう。
【0004】また、電子ギターのように携帯して演奏す
る楽器においては、演奏者によって携帯したギター本体
の角度は個々に異なる。したがって、ギター本体の傾斜
角度に応じてエフェクト処理を施すものもにあっては、
演奏者によってはギター本体の角度を変化させずとも、
基本姿勢を取った時点でエフェクト処理が開始されて、
無用なエフェクトが付加され、却って自在な演奏表現が
妨げられてしまう。しかも、演奏時には身体をリズムに
合わせて躍動させたり、演奏操作に合わせてギター本体
を振動させる等は、ギター演奏者の無意識的な演奏形態
として行われることが一般的である。したがって、ギタ
ー本体の傾斜角度に応じてエフェクト処理を開始する
と、エフェクト処理の開始を意識しながら身体を躍動さ
せたりギター本体の傾斜角度を変化させたりしなければ
ならず、これにより自然な演奏形態での演奏操作が妨げ
られてしまう。
る楽器においては、演奏者によって携帯したギター本体
の角度は個々に異なる。したがって、ギター本体の傾斜
角度に応じてエフェクト処理を施すものもにあっては、
演奏者によってはギター本体の角度を変化させずとも、
基本姿勢を取った時点でエフェクト処理が開始されて、
無用なエフェクトが付加され、却って自在な演奏表現が
妨げられてしまう。しかも、演奏時には身体をリズムに
合わせて躍動させたり、演奏操作に合わせてギター本体
を振動させる等は、ギター演奏者の無意識的な演奏形態
として行われることが一般的である。したがって、ギタ
ー本体の傾斜角度に応じてエフェクト処理を開始する
と、エフェクト処理の開始を意識しながら身体を躍動さ
せたりギター本体の傾斜角度を変化させたりしなければ
ならず、これにより自然な演奏形態での演奏操作が妨げ
られてしまう。
【0005】本発明は、このような従来の課題に鑑みて
なされたものであり、演奏操作、演奏テクニック、演奏
形態への影響なく、弾弦操作のみによりエフェクト制御
を行うことができる電子弦楽器を提供することを目的と
するものである。
なされたものであり、演奏操作、演奏テクニック、演奏
形態への影響なく、弾弦操作のみによりエフェクト制御
を行うことができる電子弦楽器を提供することを目的と
するものである。
【0006】
【課題を解決するための手段】前記課題を解決するため
に本発明にあっては、弾弦操作により振動する弦と、こ
の弦の振動を検出して電気信号に変換する変換手段と、
この変換手段により変換された前記電気信号に対してエ
フェクト処理を施すエフェクト手段と、前記弦の弾弦方
向を検出する弾弦方向検出手段と、この弾弦方向検出手
段により検出された弾弦方向に基づいて、前記エフェク
ト手段の処理動作を制御するエフェクト制御手段とを有
している。また、前記エフェクト手段は、入力される電
気信号に対して予め設定されたアルゴリズム及び係数に
基づいて演算処理を実行するように構成され、あるいは
前記弾弦方向に基づいて前記アルゴリズム及び係数を変
更するように構成されている。
に本発明にあっては、弾弦操作により振動する弦と、こ
の弦の振動を検出して電気信号に変換する変換手段と、
この変換手段により変換された前記電気信号に対してエ
フェクト処理を施すエフェクト手段と、前記弦の弾弦方
向を検出する弾弦方向検出手段と、この弾弦方向検出手
段により検出された弾弦方向に基づいて、前記エフェク
ト手段の処理動作を制御するエフェクト制御手段とを有
している。また、前記エフェクト手段は、入力される電
気信号に対して予め設定されたアルゴリズム及び係数に
基づいて演算処理を実行するように構成され、あるいは
前記弾弦方向に基づいて前記アルゴリズム及び係数を変
更するように構成されている。
【0007】
【作用】前記構成において、演奏者が弾弦操作を行うと
弦は振動し、この弦の振動は変換手段により電気信号に
変換される。他方、弾弦方向検出手段は演奏者が弾弦を
行った際の弾弦方向を検出し、エフェクト制御手段は前
記弾弦方向検出手段が検出した弾弦方向に基づき、エフ
ェクト手段を制御する。これにより、エフェクト手段は
エフェクト制御手段の制御動作に従って、前記信号をエ
フェクト処理し、よって、演奏者の弾弦方向に応じて、
電気信号に対し異なるエフェクト処理が施される。より
具体的には、エフェクト手段は弾弦方向に応じて、予め
設定されたアルゴリズム及び係数に基づいて演算処理を
実行し、また、エフェクト制御手段がこのアルゴリズム
及び係数を弾弦方向に基づいて変更することにより、弾
弦方向に応じたエフェクト処理が施される。
弦は振動し、この弦の振動は変換手段により電気信号に
変換される。他方、弾弦方向検出手段は演奏者が弾弦を
行った際の弾弦方向を検出し、エフェクト制御手段は前
記弾弦方向検出手段が検出した弾弦方向に基づき、エフ
ェクト手段を制御する。これにより、エフェクト手段は
エフェクト制御手段の制御動作に従って、前記信号をエ
フェクト処理し、よって、演奏者の弾弦方向に応じて、
電気信号に対し異なるエフェクト処理が施される。より
具体的には、エフェクト手段は弾弦方向に応じて、予め
設定されたアルゴリズム及び係数に基づいて演算処理を
実行し、また、エフェクト制御手段がこのアルゴリズム
及び係数を弾弦方向に基づいて変更することにより、弾
弦方向に応じたエフェクト処理が施される。
【0008】
【実施例】以下、本発明の一実施例を図にしたがって説
明する。すなわち、この実施例は本発明を電子ギターに
適用したものであり、図2に示したようにギター本体1
は、ボディ2と該ボディ2に一端を固定されたネック
3、及び該ネック3の他端に設けられたヘッド4とから
構成されている。該ヘッド4には、導電性を有する第1
弦〜第6弦までの6本の弦5−1〜5−6の一端が係止
されており、該弦5−1〜5−6の他端は前記ボディ2
に装着されたトレモロユニット6に係止されている。
明する。すなわち、この実施例は本発明を電子ギターに
適用したものであり、図2に示したようにギター本体1
は、ボディ2と該ボディ2に一端を固定されたネック
3、及び該ネック3の他端に設けられたヘッド4とから
構成されている。該ヘッド4には、導電性を有する第1
弦〜第6弦までの6本の弦5−1〜5−6の一端が係止
されており、該弦5−1〜5−6の他端は前記ボディ2
に装着されたトレモロユニット6に係止されている。
【0009】前記ボディ2には、各弦5−1〜5−6の
直下にピックアップ装置7が装着されている。該ピック
アップ装置7は、図3に拡大して示したように、各弦5
−1〜5−6を挟んで配置された各々一対の下部ピック
アップ7aと上部ピックアップ7bとを6組有し、総計
12個のピックアップで構成されている。各ピックアッ
プ7a,7bは、同一構造であり、図4及び図5の
(A)に示したように、コイル8が巻装された樹脂製の
ボビン9、及び該ボビン9の中心部に嵌挿され上端部が
突出してなるマグネット製のコア10から構成されてい
る。したがって、弦5がDOWN方向(図4の(B))
と、UP方向(図5の(B))とに振動すると、両ピッ
クアップ7a,7bから逆位相をもって変化する電圧が
出力されることとなる。
直下にピックアップ装置7が装着されている。該ピック
アップ装置7は、図3に拡大して示したように、各弦5
−1〜5−6を挟んで配置された各々一対の下部ピック
アップ7aと上部ピックアップ7bとを6組有し、総計
12個のピックアップで構成されている。各ピックアッ
プ7a,7bは、同一構造であり、図4及び図5の
(A)に示したように、コイル8が巻装された樹脂製の
ボビン9、及び該ボビン9の中心部に嵌挿され上端部が
突出してなるマグネット製のコア10から構成されてい
る。したがって、弦5がDOWN方向(図4の(B))
と、UP方向(図5の(B))とに振動すると、両ピッ
クアップ7a,7bから逆位相をもって変化する電圧が
出力されることとなる。
【0010】このとき、図4の(A)に示したように弦
5が静止している状態では、両ピックアップ7a,7b
からの出力は0であり、同図の(B)に示したように弦
5をDOWN方向に弾弦した場合には、弦5が下部ピッ
クアップ7a上に到来して、該下部ピックアップ7aの
出力電圧が急激に上昇する。したがって、上部ピックア
ップ7bからの出力電圧が0であって、かつ、下部ピッ
クアップ7aからの出力電圧が急激に上昇することによ
り、弦5がDOWN方向に弾弦されたことを検出するこ
とができる。
5が静止している状態では、両ピックアップ7a,7b
からの出力は0であり、同図の(B)に示したように弦
5をDOWN方向に弾弦した場合には、弦5が下部ピッ
クアップ7a上に到来して、該下部ピックアップ7aの
出力電圧が急激に上昇する。したがって、上部ピックア
ップ7bからの出力電圧が0であって、かつ、下部ピッ
クアップ7aからの出力電圧が急激に上昇することによ
り、弦5がDOWN方向に弾弦されたことを検出するこ
とができる。
【0011】また、図5の(A)に示したように弦5が
静止している状態では、前述と同様に両ピックアップ7
a,7bからの出力は0であり、同図の(B)に示した
ように弦5をUP方向に弾弦した場合には、弦5が上部
ピックアップ7b上に到来して、該上部ピックアップ7
bの出力電圧が急激に上昇する。したがって、下部ピッ
クアップ7aからの出力電圧が0であって、かつ、上部
ピックアップ7bからの出力電圧が急激に上昇すること
により、弦5がUP方向に弾弦されたことを検出するこ
とができる。なお、この実施例においては、図3に示し
たように、第1弦5−1に対応する下部ピックアップ7
aを1番目とし、第6弦5−6に対応する上部ピックア
ップ7bを12番目として、第1〜第6弦5−1〜5−
6に対応して設けられた下部ピックアップ7aと上部ピ
ックアップ7bを順次1〜12番目のピックアップとし
て取り扱うものとする。
静止している状態では、前述と同様に両ピックアップ7
a,7bからの出力は0であり、同図の(B)に示した
ように弦5をUP方向に弾弦した場合には、弦5が上部
ピックアップ7b上に到来して、該上部ピックアップ7
bの出力電圧が急激に上昇する。したがって、下部ピッ
クアップ7aからの出力電圧が0であって、かつ、上部
ピックアップ7bからの出力電圧が急激に上昇すること
により、弦5がUP方向に弾弦されたことを検出するこ
とができる。なお、この実施例においては、図3に示し
たように、第1弦5−1に対応する下部ピックアップ7
aを1番目とし、第6弦5−6に対応する上部ピックア
ップ7bを12番目として、第1〜第6弦5−1〜5−
6に対応して設けられた下部ピックアップ7aと上部ピ
ックアップ7bを順次1〜12番目のピックアップとし
て取り扱うものとする。
【0012】さらに、ボデイ2には操作表示パネル部1
1が設けられており、該操作表示パネル部11は図6に
示した各種スイッチ類及び表示部を有している。すなわ
ち、この操作表示パネル部11には、プログラムスイッ
チ12a,12b、モードスイッチ13、ロータリー式
の弦NO.スイッチ14、UPスイッチ15aとDOW
Nスイッチ15bとからなるピッキング方向設定スイッ
チ、WRITEスイッチ16、カーソルキー17a,1
7b、VALUEスイッチ18等が設けられている。ま
た、モードスイッチ13の近傍にはLED19が配置さ
れ、カーソルキー17a,17bの近傍にはLCDから
なる表示部20が設けられている。
1が設けられており、該操作表示パネル部11は図6に
示した各種スイッチ類及び表示部を有している。すなわ
ち、この操作表示パネル部11には、プログラムスイッ
チ12a,12b、モードスイッチ13、ロータリー式
の弦NO.スイッチ14、UPスイッチ15aとDOW
Nスイッチ15bとからなるピッキング方向設定スイッ
チ、WRITEスイッチ16、カーソルキー17a,1
7b、VALUEスイッチ18等が設けられている。ま
た、モードスイッチ13の近傍にはLED19が配置さ
れ、カーソルキー17a,17bの近傍にはLCDから
なる表示部20が設けられている。
【0013】前記モードスイッチ13は、パラメータ設
定時にEDIT側に操作することによりモード1(エデ
ィットモード)が設定され、演奏時にEFFECT S
TART側に操作することによりモード2(演奏モー
ド)が設定される。そして、このモード2の状態では、
後述するように予めRAMに記憶されている音色セット
(PATCH)をプログラムスイッチ12a,12bの
操作により順次呼び出せるように構成されている。この
とき、図示したように、呼び出された音色のセットのP
ATCH NO.とTYPE、及びパラメータP1,P
2,P3・・・は、UP側とDOWN側ごとに表示部2
0に表示される。
定時にEDIT側に操作することによりモード1(エデ
ィットモード)が設定され、演奏時にEFFECT S
TART側に操作することによりモード2(演奏モー
ド)が設定される。そして、このモード2の状態では、
後述するように予めRAMに記憶されている音色セット
(PATCH)をプログラムスイッチ12a,12bの
操作により順次呼び出せるように構成されている。この
とき、図示したように、呼び出された音色のセットのP
ATCH NO.とTYPE、及びパラメータP1,P
2,P3・・・は、UP側とDOWN側ごとに表示部2
0に表示される。
【0014】前記モード1の状態では、設定し直したい
1〜6の弦NO.のいずれかを弦NO.スイッチ14の操
作により選択した後、UPスイッチ15a又はダウンス
イッチ15bの操作によりピッキング方向を決定する。
このピッキング方向の決定により、例えばUPスイッチ
15aが操作された場合には、図示したようにカーソル
Cが表示部20のUP側に表示される。このカーソルC
の移動は、カーソルキー17a,17bの操作により行
うことができ、カーソルCをアルゴリズム(TYPE)
又はいずれかのパラメータP1,P2,P3・・・に移
動させて、VALUEスイッチ18の操作により対応す
るアルゴリズム及びパラメータP1,P2,P3・・・
の値を変更することができる。そして、最後にWRIT
Eスイッチ16を操作することにより、対応するアルゴ
リズム及びパラメータP1,P2,P3・・・の値がV
ALUEスイッチ18の操作により変更された値に書き
換えられるようになっている。
1〜6の弦NO.のいずれかを弦NO.スイッチ14の操
作により選択した後、UPスイッチ15a又はダウンス
イッチ15bの操作によりピッキング方向を決定する。
このピッキング方向の決定により、例えばUPスイッチ
15aが操作された場合には、図示したようにカーソル
Cが表示部20のUP側に表示される。このカーソルC
の移動は、カーソルキー17a,17bの操作により行
うことができ、カーソルCをアルゴリズム(TYPE)
又はいずれかのパラメータP1,P2,P3・・・に移
動させて、VALUEスイッチ18の操作により対応す
るアルゴリズム及びパラメータP1,P2,P3・・・
の値を変更することができる。そして、最後にWRIT
Eスイッチ16を操作することにより、対応するアルゴ
リズム及びパラメータP1,P2,P3・・・の値がV
ALUEスイッチ18の操作により変更された値に書き
換えられるようになっている。
【0015】図1は、本実施例にかかる電子ギターの全
体構造を示すブロック図であり、CPU21はプログラ
ム用のROM22に予め記憶されているプログラム、及
びRAM3に書き込まれたエフェクトデータを構成をす
るアルゴリズム、パラメータ等のデータに基づき、DS
P24及び前記表示部20制御するとともに、この電子
ギターにおいて必要となる全ての処理を行う。ピックア
ップ群25は、前記ピックアップ装置7に設けられた6
組にピックアップ7a,7bで構成され、各ピックアッ
プ7a,7bからは対応する弦5−1〜5−6の振動が
電気信号に変換されて出力される。この電気信号は、A
/D変換器26及びデータバスを介してCPU21及び
DSP24に入力される一方、エンベロープ抽出回路群
27に入力される。
体構造を示すブロック図であり、CPU21はプログラ
ム用のROM22に予め記憶されているプログラム、及
びRAM3に書き込まれたエフェクトデータを構成をす
るアルゴリズム、パラメータ等のデータに基づき、DS
P24及び前記表示部20制御するとともに、この電子
ギターにおいて必要となる全ての処理を行う。ピックア
ップ群25は、前記ピックアップ装置7に設けられた6
組にピックアップ7a,7bで構成され、各ピックアッ
プ7a,7bからは対応する弦5−1〜5−6の振動が
電気信号に変換されて出力される。この電気信号は、A
/D変換器26及びデータバスを介してCPU21及び
DSP24に入力される一方、エンベロープ抽出回路群
27に入力される。
【0016】該エンベロープ抽出回路群27は、図3に
示した1番目から12番目のピックアップに対応する1
2個のエンベロープ抽出回路で構成され、各ピックアッ
プ7a,7bから出力された電気信号のエンベロープを
個々に抽出し、A/D変換器28及びデータバスを介し
てCPU21に出力する。SW群29は、図6をもって
前述した操作表示パネル部11に設けられた各種スイッ
チで構成され、これらスイッチの操作情報はデータバス
を介してCPU21に入力される。CPU21は、前記
SW群29からの操作情報や、エンベロープ抽出回路群
27からA/D変換器28介して入力される各ピックア
ップ7a,7bのエンベロープに基づき、DSP24を
制御する。DSP24は、ピックアップ群25からA/
D変換器26を介して入力される電気信号に対して、C
PU21からの指示によって設定されたアルゴリズム及
び係数に基づいて演算処理を実行することによりエフェ
クト処理を施す。このエフェクト処理が施された信号
は、図示しないD/A変換器やアンプ等で構成される発
音回路30により発音信号に生成されて、外部アンプや
スピーカ等の放音手段に出力される。
示した1番目から12番目のピックアップに対応する1
2個のエンベロープ抽出回路で構成され、各ピックアッ
プ7a,7bから出力された電気信号のエンベロープを
個々に抽出し、A/D変換器28及びデータバスを介し
てCPU21に出力する。SW群29は、図6をもって
前述した操作表示パネル部11に設けられた各種スイッ
チで構成され、これらスイッチの操作情報はデータバス
を介してCPU21に入力される。CPU21は、前記
SW群29からの操作情報や、エンベロープ抽出回路群
27からA/D変換器28介して入力される各ピックア
ップ7a,7bのエンベロープに基づき、DSP24を
制御する。DSP24は、ピックアップ群25からA/
D変換器26を介して入力される電気信号に対して、C
PU21からの指示によって設定されたアルゴリズム及
び係数に基づいて演算処理を実行することによりエフェ
クト処理を施す。このエフェクト処理が施された信号
は、図示しないD/A変換器やアンプ等で構成される発
音回路30により発音信号に生成されて、外部アンプや
スピーカ等の放音手段に出力される。
【0017】次に、以上の構成にかかる本実施例の動作
を図7〜図10に示したCPU21の動作フローと、図
11に示したDSP24の動作フローとに従って説明す
る。すなわち、図示しない電源スイッチを投入すること
により、CPU21は図7〜図10に示したフローチャ
ートに従って動作を開始し、先ずイニシャライズ処理
(SA1)を実行してこのフローで用いられるレジスタ
等をクリアする。さらに、前記モードスイッチ13を走
査して(SA2)、前述したモード1が設定されている
か否かを判別し(SA3)、モード1(エディットモー
ド)が設定されている場合には、LED19を点灯させ
て(SA4)、モード1が設定されている旨を表示す
る。
を図7〜図10に示したCPU21の動作フローと、図
11に示したDSP24の動作フローとに従って説明す
る。すなわち、図示しない電源スイッチを投入すること
により、CPU21は図7〜図10に示したフローチャ
ートに従って動作を開始し、先ずイニシャライズ処理
(SA1)を実行してこのフローで用いられるレジスタ
等をクリアする。さらに、前記モードスイッチ13を走
査して(SA2)、前述したモード1が設定されている
か否かを判別し(SA3)、モード1(エディットモー
ド)が設定されている場合には、LED19を点灯させ
て(SA4)、モード1が設定されている旨を表示す
る。
【0018】引き続き、前記プログラムスイッチ12
a,12bを走査し(SA5)、このプログラムスイッ
チ12a,12bに対する走査により、演奏者がいずれ
のデータを選択したかが判明する。そこで、次のステッ
プではRAM23内に記憶されているプログラムスイッ
チ12a,12bの状態に対応したデータ、つまり演奏
者がプログラムスイッチ12a,12bを操作すること
により選択したエフェクトデータを指定する(SA
6)。
a,12bを走査し(SA5)、このプログラムスイッ
チ12a,12bに対する走査により、演奏者がいずれ
のデータを選択したかが判明する。そこで、次のステッ
プではRAM23内に記憶されているプログラムスイッ
チ12a,12bの状態に対応したデータ、つまり演奏
者がプログラムスイッチ12a,12bを操作すること
により選択したエフェクトデータを指定する(SA
6)。
【0019】さらに、弦NO.スイッチ14を走査し
(SA7)、この弦NO.スイッチ14に対する走査に
より、演奏者がいずれの弦NO.のデータを選択したか
が判明する。そこで、次のステップでは、前述のSA6
の処理によりプログラムスイッチ12a,12bで指定
されたデータの中の弦NO.スイッチ14で指定された
データを読み出し(SA8)、このSA8で読み出した
弦NO.スイッチ14で指定されたデータを表示部20
に表示する(SA9)。これにより、例えば図6に示し
たように、演奏者がプログラムスイッチ12a,12b
の操作によりデータ(PATCH)1を選択し、かつ、
弦NO.スイッチ14の操作により弦NO.2を選択して
いる場合には、表示部20にデータ(PATCH)1の
中の弦NO.2のデータであるUP側データ(TYPE
及びパラメータP1,P2,P3・・・)とDOWN側
(TYPE及びパラメータP1,P2,P3・・・)が
表示される。
(SA7)、この弦NO.スイッチ14に対する走査に
より、演奏者がいずれの弦NO.のデータを選択したか
が判明する。そこで、次のステップでは、前述のSA6
の処理によりプログラムスイッチ12a,12bで指定
されたデータの中の弦NO.スイッチ14で指定された
データを読み出し(SA8)、このSA8で読み出した
弦NO.スイッチ14で指定されたデータを表示部20
に表示する(SA9)。これにより、例えば図6に示し
たように、演奏者がプログラムスイッチ12a,12b
の操作によりデータ(PATCH)1を選択し、かつ、
弦NO.スイッチ14の操作により弦NO.2を選択して
いる場合には、表示部20にデータ(PATCH)1の
中の弦NO.2のデータであるUP側データ(TYPE
及びパラメータP1,P2,P3・・・)とDOWN側
(TYPE及びパラメータP1,P2,P3・・・)が
表示される。
【0020】次に、UPスイッチ15aがオン操作され
たか否かを判別し(SA10)、UPスイッチ15aが
オン操作された場合には、カーソルC、VALUEスイ
ッチ16でUP側のアルゴリズム、係数を修正する(S
A11)。つまり、UPスイッチ15aがオン操作され
た場合には、図6に例示したようにカーソルCはUP側
に表示される。そして、この状態でカーソルキー17
a,17bを操作してカーソルCをTYPE,P1,P
2,P3・・・にセットした後、VALUEスイッチ1
6を操作することにより、UP側のアルゴリズム及び係
数が修正される。また、この修正されたTYPE,P
1,P2,P3・・・は表示内容変更処理(SA14)
により表示部20に表示され、これにより修正したアル
ゴリズム及び係数を確認することができる。
たか否かを判別し(SA10)、UPスイッチ15aが
オン操作された場合には、カーソルC、VALUEスイ
ッチ16でUP側のアルゴリズム、係数を修正する(S
A11)。つまり、UPスイッチ15aがオン操作され
た場合には、図6に例示したようにカーソルCはUP側
に表示される。そして、この状態でカーソルキー17
a,17bを操作してカーソルCをTYPE,P1,P
2,P3・・・にセットした後、VALUEスイッチ1
6を操作することにより、UP側のアルゴリズム及び係
数が修正される。また、この修正されたTYPE,P
1,P2,P3・・・は表示内容変更処理(SA14)
により表示部20に表示され、これにより修正したアル
ゴリズム及び係数を確認することができる。
【0021】また、UPスイッチ15aがオン操作され
ていない場合には、DOWNスイッチ15bがオン操作
されたか否かを判別し(SA12)、DOWNスイッチ
15bがオン操作された場合には、カーソルC、VAL
UEスイッチ16でDOWN側のアルゴリズム、係数を
修正する(SA13)。これにより、前述と同様にし
て、DOWN側のアルゴリズム及び係数が修正され、こ
の修正されたアルゴリズム及び係数は同様に表示内容変
更処理(SA14)により表示部20に表示される。こ
の表示内容変更処理(SA14)を実行した後、WRI
TEスイッチ16がオン操作されたか否かを判別し(図
8のSA15)、オン操作された場合には前記プログラ
ムスイッチ12a,12b、弦NO.スイッチ14で指
定されたエリアを書き換え(SA16)、しかる後にS
A2に戻る。
ていない場合には、DOWNスイッチ15bがオン操作
されたか否かを判別し(SA12)、DOWNスイッチ
15bがオン操作された場合には、カーソルC、VAL
UEスイッチ16でDOWN側のアルゴリズム、係数を
修正する(SA13)。これにより、前述と同様にし
て、DOWN側のアルゴリズム及び係数が修正され、こ
の修正されたアルゴリズム及び係数は同様に表示内容変
更処理(SA14)により表示部20に表示される。こ
の表示内容変更処理(SA14)を実行した後、WRI
TEスイッチ16がオン操作されたか否かを判別し(図
8のSA15)、オン操作された場合には前記プログラ
ムスイッチ12a,12b、弦NO.スイッチ14で指
定されたエリアを書き換え(SA16)、しかる後にS
A2に戻る。
【0022】したがって、このようにモード1が設定さ
れている状態では、プログラムスイッチ12a,12b
を操作してデータを指定し、弦NO.スイッチ14を操
作して弦NO.を指定した後、UPスイッチ15a又は
DOWNスイッチ15bを操作してUP側とDOWN側
とのいずれかを選択して、VALUEスイッチ18によ
りアルゴリズム、係数を修正し、最後にWRITEスイ
ッチ16を操作することにより、予めプログラムスイッ
チ12a,12bの操作により指定したデータの中の、
弦NO.スイッチ14の操作により指定された弦NO.の
データのUP側又はDOWN側を自在に変更することが
できる。
れている状態では、プログラムスイッチ12a,12b
を操作してデータを指定し、弦NO.スイッチ14を操
作して弦NO.を指定した後、UPスイッチ15a又は
DOWNスイッチ15bを操作してUP側とDOWN側
とのいずれかを選択して、VALUEスイッチ18によ
りアルゴリズム、係数を修正し、最後にWRITEスイ
ッチ16を操作することにより、予めプログラムスイッ
チ12a,12bの操作により指定したデータの中の、
弦NO.スイッチ14の操作により指定された弦NO.の
データのUP側又はDOWN側を自在に変更することが
できる。
【0023】一方、図7のSA3の判別が行われた際に
モード2(演奏モード)が設定されている場合には、S
A3から図9のSA17に進みLED19を消灯させ
て、モード2が設定されている旨を表示する。次に、プ
ログラムスイッチ12a,12bを走査して(SA1
8)その操作状態を検出し、この検出したプログラムス
イッチ12a,12bの状態に対応してRAM23内の
データを指定する(SA19)。引き続き、第1〜第6
弦5−1〜5−6の振動状態を検出すべく、まずポイン
タnを0リセットした後(SA20)、各弦5−1〜5
−6に対応して設けられているトリガフラグT1〜T6の
うち、Tnフラグがセット状態にあるか否かを判別する
(SA21)。このトリガフラグTnは、後述するよう
に弾弦を検出した際に図10のSA28でセットされる
フラグであり、セットされていない場合には、2n+1
をJレジスタにセットする(SA22)。
モード2(演奏モード)が設定されている場合には、S
A3から図9のSA17に進みLED19を消灯させ
て、モード2が設定されている旨を表示する。次に、プ
ログラムスイッチ12a,12bを走査して(SA1
8)その操作状態を検出し、この検出したプログラムス
イッチ12a,12bの状態に対応してRAM23内の
データを指定する(SA19)。引き続き、第1〜第6
弦5−1〜5−6の振動状態を検出すべく、まずポイン
タnを0リセットした後(SA20)、各弦5−1〜5
−6に対応して設けられているトリガフラグT1〜T6の
うち、Tnフラグがセット状態にあるか否かを判別する
(SA21)。このトリガフラグTnは、後述するよう
に弾弦を検出した際に図10のSA28でセットされる
フラグであり、セットされていない場合には、2n+1
をJレジスタにセットする(SA22)。
【0024】つまり、nはSA20の処理により初期値
0であって、後述する図10のSA35の処理により1
ずつアップされることから、2n+1は1、3、5・・
・の奇数値となりこの奇数値がJにセットされることと
なる。したがって、次のSA23でJ番目のピックアッ
プからのデータをA1レジスタへ格納する処理により、
A1レジスタには奇数番目のピックアップからのデータ
のみが格納される。また、SA24でJ+1番目のピッ
クアップからのデータをA2レジスタへ格納する処理に
より、A2レジスタには偶数番目のピックアップからの
データのみが格納される。したがって、このSA23と
SA24の処理により、A1,A2レジスタには同一弦
に対応する下部ピックアップ7a(奇数番目)と上部ピ
ックアップ7b(偶数番目)からのデータが各々格納さ
れることとなる。
0であって、後述する図10のSA35の処理により1
ずつアップされることから、2n+1は1、3、5・・
・の奇数値となりこの奇数値がJにセットされることと
なる。したがって、次のSA23でJ番目のピックアッ
プからのデータをA1レジスタへ格納する処理により、
A1レジスタには奇数番目のピックアップからのデータ
のみが格納される。また、SA24でJ+1番目のピッ
クアップからのデータをA2レジスタへ格納する処理に
より、A2レジスタには偶数番目のピックアップからの
データのみが格納される。したがって、このSA23と
SA24の処理により、A1,A2レジスタには同一弦
に対応する下部ピックアップ7a(奇数番目)と上部ピ
ックアップ7b(偶数番目)からのデータが各々格納さ
れることとなる。
【0025】引き続き、前記エンベロープ抽出回路群2
7の中からJ番目のエンベロープ抽出回路のデータをB
1レジスタへ格納するとともに(SA25)、J+1番
目のエンベロープ抽出回路のデータをB2レジスタへ格
納する(図10のSA26)。したがって、このSA2
5とSA26の処理により、B1,B2レジスタには同
一弦に対応する下部ピックアップ7aからの弦振動のエ
ンベロープデータと上部ピックアップ7bからの弦振動
のエンベロープデータが各々格納される。
7の中からJ番目のエンベロープ抽出回路のデータをB
1レジスタへ格納するとともに(SA25)、J+1番
目のエンベロープ抽出回路のデータをB2レジスタへ格
納する(図10のSA26)。したがって、このSA2
5とSA26の処理により、B1,B2レジスタには同
一弦に対応する下部ピックアップ7aからの弦振動のエ
ンベロープデータと上部ピックアップ7bからの弦振動
のエンベロープデータが各々格納される。
【0026】次に、B1レジスタの値又はB2レジスタ
の値が所定値αより大であるか否かを判別することによ
り(SA27)、n番目の弦が弾弦されたか否かを識別
する。そして、B1レジスタの値又はB2レジスタの値
が所定値α以下であって、n番目の弦が弾弦されていな
い場合には、nをインクリメントした後(SA35)、
nが6となったか否かを判別し(SA36)、n=6と
なるまで、図8のSA21からの判別処理を繰り返す。
の値が所定値αより大であるか否かを判別することによ
り(SA27)、n番目の弦が弾弦されたか否かを識別
する。そして、B1レジスタの値又はB2レジスタの値
が所定値α以下であって、n番目の弦が弾弦されていな
い場合には、nをインクリメントした後(SA35)、
nが6となったか否かを判別し(SA36)、n=6と
なるまで、図8のSA21からの判別処理を繰り返す。
【0027】これに対し、SA27で、B1レジスタの
値又はB2レジスタの値が所定値αより大であれば、当
該n番目の弦は弾弦されたことになることから、n番目
の弦が弾弦されたことを示すn番目のトリガフラグTn
をセットする(SA28)。しかる後に、A1−A2の
値、つまり下部ピックアップ7aと上部ピックアップ7
bとの出力値の差をA3レジスタに格納する(SA2
9)。引き続き、A3レジスタの格納値が0より小であ
るか否かを判別し(SA30)、A3<0でなければ、
下部ピックアップ7aの出力値から上部ピックアップ7
bの出力値を引いた値が正であって、下部ピックアップ
7aの出力値が上部ピックアップ7bの出力値より大き
いことを意味し、図4をもって説明したように、当該弦
はDOWN方向に弾弦されたことになる。よって、この
場合には前述のようにプログラムスイッチ12a,12
bと弦NO.nで指定されたデータエリアのDOWN側
のアルゴリズム、係数をDSP24に転送し(SA3
1)、J+1をPnレジスタに格納する(SA32)。
値又はB2レジスタの値が所定値αより大であれば、当
該n番目の弦は弾弦されたことになることから、n番目
の弦が弾弦されたことを示すn番目のトリガフラグTn
をセットする(SA28)。しかる後に、A1−A2の
値、つまり下部ピックアップ7aと上部ピックアップ7
bとの出力値の差をA3レジスタに格納する(SA2
9)。引き続き、A3レジスタの格納値が0より小であ
るか否かを判別し(SA30)、A3<0でなければ、
下部ピックアップ7aの出力値から上部ピックアップ7
bの出力値を引いた値が正であって、下部ピックアップ
7aの出力値が上部ピックアップ7bの出力値より大き
いことを意味し、図4をもって説明したように、当該弦
はDOWN方向に弾弦されたことになる。よって、この
場合には前述のようにプログラムスイッチ12a,12
bと弦NO.nで指定されたデータエリアのDOWN側
のアルゴリズム、係数をDSP24に転送し(SA3
1)、J+1をPnレジスタに格納する(SA32)。
【0028】これに対し、SA30の判別の結果がA3
<0であれば、下部ピックアップ7aの出力値から上部
ピックアップ7bの出力値を引いた値が負であって、上
部ピックアップ7bの出力値が下部ピックアップ7aの
出力値より大きいことを意味し、図5をもって説明した
ように、当該弦はUP方向に弾弦されたことになる。よ
って、この場合には前述のようにプログラムスイッチ1
2a,12bと弦NO.nで指定されたデータエリアの
UP側のアルゴリズム、係数をDSP24に転送し(S
A33)、JをPnレジスタに格納する(SA34)。
<0であれば、下部ピックアップ7aの出力値から上部
ピックアップ7bの出力値を引いた値が負であって、上
部ピックアップ7bの出力値が下部ピックアップ7aの
出力値より大きいことを意味し、図5をもって説明した
ように、当該弦はUP方向に弾弦されたことになる。よ
って、この場合には前述のようにプログラムスイッチ1
2a,12bと弦NO.nで指定されたデータエリアの
UP側のアルゴリズム、係数をDSP24に転送し(S
A33)、JをPnレジスタに格納する(SA34)。
【0029】このように、SA30の判別結果に応じ
て、SA31,32又はSA33,34の処理を実行し
た後、前述のようにnをインクリメントし(SA3
5)、nが6となったか否かを判別し(SA36)、n
=6となるまで、図8のSA21からの判別処理を繰り
返す。したがって、SA20で初期値0がセットされる
nがSA35の処理により6となるまでに、SA21〜
SA36のループは6回繰り返されることとなり、これ
により、第1弦から第6弦5−1〜5−6のうち弾弦さ
れたものについて、弾弦方向に応じたアルゴリズムと係
数とがDSP24に転送される。
て、SA31,32又はSA33,34の処理を実行し
た後、前述のようにnをインクリメントし(SA3
5)、nが6となったか否かを判別し(SA36)、n
=6となるまで、図8のSA21からの判別処理を繰り
返す。したがって、SA20で初期値0がセットされる
nがSA35の処理により6となるまでに、SA21〜
SA36のループは6回繰り返されることとなり、これ
により、第1弦から第6弦5−1〜5−6のうち弾弦さ
れたものについて、弾弦方向に応じたアルゴリズムと係
数とがDSP24に転送される。
【0030】そして、n=6となると、図10のSA3
6から図9のSA20に戻り、nを0リセットした後、
Tnフラグがセット状態にあるか否かを判別する(SA
21)。そして、Tnフラグがセット状態になければ、
前述したSA22以降の判別処理を実行し、Tnフラグ
がセット状態にあれば、Pn番目のピックアップからの
データをCレジスタに格納する(SA37)。
6から図9のSA20に戻り、nを0リセットした後、
Tnフラグがセット状態にあるか否かを判別する(SA
21)。そして、Tnフラグがセット状態になければ、
前述したSA22以降の判別処理を実行し、Tnフラグ
がセット状態にあれば、Pn番目のピックアップからの
データをCレジスタに格納する(SA37)。
【0031】つまり、前述したSA28の処理によっ
て、弾弦された弦の弦NO.に対応するトリガフラグTn
がセットされていることから、フラグTnがセット状態
にあればNO.nの弦は振動状態にある。また、各弦の
振動は、各々下部ピックアップ7aと上部ピックアップ
7bとで検出されるが、両ピックアップ7a,7bで検
出される弦振動は逆位相となることから、両ピックアッ
プ7a,7bにより検出された両方の弦振動データを用
いると楽音を発生させることが不可能となる。そこで、
弦がDOWN側に弾弦された場合には、予めSA32で
PnにJ+1をセットして、このPn番目、つまり偶数番
目である当該弦の上部ピックアップ7bからの弦振動デ
ータをSA37でCレジスタに格納する。また、弦がU
P側に弾弦された場合には、予めSA34でPnにJを
セットして、このPn番目、つまり奇数番目である当該
弦の上部ピックアップ7aからの弦振動データをSA3
7でCレジスタに格納するのである。
て、弾弦された弦の弦NO.に対応するトリガフラグTn
がセットされていることから、フラグTnがセット状態
にあればNO.nの弦は振動状態にある。また、各弦の
振動は、各々下部ピックアップ7aと上部ピックアップ
7bとで検出されるが、両ピックアップ7a,7bで検
出される弦振動は逆位相となることから、両ピックアッ
プ7a,7bにより検出された両方の弦振動データを用
いると楽音を発生させることが不可能となる。そこで、
弦がDOWN側に弾弦された場合には、予めSA32で
PnにJ+1をセットして、このPn番目、つまり偶数番
目である当該弦の上部ピックアップ7bからの弦振動デ
ータをSA37でCレジスタに格納する。また、弦がU
P側に弾弦された場合には、予めSA34でPnにJを
セットして、このPn番目、つまり奇数番目である当該
弦の上部ピックアップ7aからの弦振動データをSA3
7でCレジスタに格納するのである。
【0032】次に、C<αであるか否か、つまりCレジ
スタに格納された弦振動データが所定値αより小である
か否かを判別し(SA38)、C<αであれば当該弦は
減衰状態となっていることから、弾弦されたことを示し
ているフラグTnをリセットした後(SA39)、前述
した図10のSA35に進む。これに対し、C<αとな
っておらず、当該弦が未だ減衰状態になく振動している
状態にあれば、データn(弦NO.を示すデータ)とC
レジスタの内容とをDSPに転送した後(SA40)、
図10のSA35に進む。したがって、モード2(演奏
モード)において、以上に説明したSA20〜SA40
のループが繰り返し実行されることにより、プログラム
スイッチ12a,12bと弦NO.nで指定されたデー
タエリアのDOWN側またはUP側のアルゴリズムと係
数(SA31,33)、及びデータnとCレジスタの内
容(SA40)とが順次DSP24に転送されて行く。
スタに格納された弦振動データが所定値αより小である
か否かを判別し(SA38)、C<αであれば当該弦は
減衰状態となっていることから、弾弦されたことを示し
ているフラグTnをリセットした後(SA39)、前述
した図10のSA35に進む。これに対し、C<αとな
っておらず、当該弦が未だ減衰状態になく振動している
状態にあれば、データn(弦NO.を示すデータ)とC
レジスタの内容とをDSPに転送した後(SA40)、
図10のSA35に進む。したがって、モード2(演奏
モード)において、以上に説明したSA20〜SA40
のループが繰り返し実行されることにより、プログラム
スイッチ12a,12bと弦NO.nで指定されたデー
タエリアのDOWN側またはUP側のアルゴリズムと係
数(SA31,33)、及びデータnとCレジスタの内
容(SA40)とが順次DSP24に転送されて行く。
【0033】他方、該DSP24は、CPU21と同様
に電源スイッチの投入に伴って図11に示したフローチ
ャートに従って動作し、まずイニシャライズ処理を実行
した後(SB1)、CPU21からデータ(データn,
Cレジスタの内容)が入力されたか否かを判別する(S
B2)。データの入力がない場合には、CPU21から
アルゴリズムの入力があったか否かを判別し(SB
4)、アルゴリズムの入力もない場合にはSB2に戻
る。すなわち、DSP24は、CPU21からデータ及
びアルゴリズム入力が共にない場合には、SB2→SB
4→SB2のループを繰り返しつつ、待機状態を維持し
ている。
に電源スイッチの投入に伴って図11に示したフローチ
ャートに従って動作し、まずイニシャライズ処理を実行
した後(SB1)、CPU21からデータ(データn,
Cレジスタの内容)が入力されたか否かを判別する(S
B2)。データの入力がない場合には、CPU21から
アルゴリズムの入力があったか否かを判別し(SB
4)、アルゴリズムの入力もない場合にはSB2に戻
る。すなわち、DSP24は、CPU21からデータ及
びアルゴリズム入力が共にない場合には、SB2→SB
4→SB2のループを繰り返しつつ、待機状態を維持し
ている。
【0034】そして、前述した図8のSA40の処理に
よりCPU21からデータの入力があると、SB2から
SB3に進みデータnに対応するプログラム、係数に基
づき転送されたCレジスタの内容をエフェクト処理する
(SB3)。したがって、このSB3の処理により、C
レジスタの内容であるPn番目のピックアップからの弦
振動データが、対応するプログラム及び係数に基づきエ
フェクト処理されて、DSP24から発音回路30に出
力される。また、前述した図10のSA31又はSA3
3の処理により、CPU21から弾弦方向に応じたアル
ゴリズム、係数の入力があると、SB4からSB5に進
みCPU21からのアルゴリズム、係数で書き換えした
後、SB2からの判別処理を繰り返す。
よりCPU21からデータの入力があると、SB2から
SB3に進みデータnに対応するプログラム、係数に基
づき転送されたCレジスタの内容をエフェクト処理する
(SB3)。したがって、このSB3の処理により、C
レジスタの内容であるPn番目のピックアップからの弦
振動データが、対応するプログラム及び係数に基づきエ
フェクト処理されて、DSP24から発音回路30に出
力される。また、前述した図10のSA31又はSA3
3の処理により、CPU21から弾弦方向に応じたアル
ゴリズム、係数の入力があると、SB4からSB5に進
みCPU21からのアルゴリズム、係数で書き換えした
後、SB2からの判別処理を繰り返す。
【0035】したがって、DSP24は弾弦方向に応じ
て図10のSA31又はSA33の処理が実行される都
度、アルゴリズム、係数を書き換えるとともに、図8の
SA40の処理が実行されてデータの入力がある都度、
予め弾弦方向に応じて書き換えられた係数に基づき、C
レジスタの内容であるPn番目のピックアップからの弦
振動データをエフェクト処理して、発音回路30に出力
する。したがって、発音回路30に入力された信号を増
幅してスピーカから放音することにより、該スピーカか
らは演奏者が行ったUP又はDOWNの弾弦方向に応じ
てエフェクトを付加された楽音が発生する。
て図10のSA31又はSA33の処理が実行される都
度、アルゴリズム、係数を書き換えるとともに、図8の
SA40の処理が実行されてデータの入力がある都度、
予め弾弦方向に応じて書き換えられた係数に基づき、C
レジスタの内容であるPn番目のピックアップからの弦
振動データをエフェクト処理して、発音回路30に出力
する。したがって、発音回路30に入力された信号を増
幅してスピーカから放音することにより、該スピーカか
らは演奏者が行ったUP又はDOWNの弾弦方向に応じ
てエフェクトを付加された楽音が発生する。
【0036】すなわち、このように演奏者がUP方向ま
たはDOWN方向に弾弦を行えば、この弾弦方向に応じ
てエフェクトが付加されることから、演奏者はエフェク
ト付加を行うに際して、トレモロアームやフットペダル
を操作する必要はない。よって、トレモロアームの操作
により演奏が中断してしまったり、足でフットペダルを
踏み込み操作することにより、演奏操作への集中が妨げ
られることもなく、エフェクトを付加した楽音を発生さ
せることができる。さらに、ギター本体1の傾斜角度を
変化させる必要もないことから、自然な演奏形態での演
奏操作を行うことができ、身体をリズムに合わせて躍動
させたり、演奏操作に合わせてギター本体を振動させる
等の自然な演奏形態での演奏操作を行いつつ、エフェク
トの付加を行うことが可能となる。
たはDOWN方向に弾弦を行えば、この弾弦方向に応じ
てエフェクトが付加されることから、演奏者はエフェク
ト付加を行うに際して、トレモロアームやフットペダル
を操作する必要はない。よって、トレモロアームの操作
により演奏が中断してしまったり、足でフットペダルを
踏み込み操作することにより、演奏操作への集中が妨げ
られることもなく、エフェクトを付加した楽音を発生さ
せることができる。さらに、ギター本体1の傾斜角度を
変化させる必要もないことから、自然な演奏形態での演
奏操作を行うことができ、身体をリズムに合わせて躍動
させたり、演奏操作に合わせてギター本体を振動させる
等の自然な演奏形態での演奏操作を行いつつ、エフェク
トの付加を行うことが可能となる。
【0037】
【発明の効果】以上説明したように本発明は、弦の弾弦
方向を検出し、この検出した弾弦方向に基づいて、エフ
ェクト制御を行うようにした。よって、トレモロアーム
やフットベダルの操作、あるいはギター本体の傾斜角度
を変化させる等の、弾弦以外の動作を行う必要なく、演
奏操作である弾弦のみによりエフェクトの付加を行うこ
とができる。これにより、演奏操作、演奏テクニック、
演奏形態への影響なく、自在なエフェクト付加が可能と
なる。また、弾弦方向を変化させれば異なるエフェクト
を付加することが可能であることから、従来トレモロア
ーム等の操作によっては不可能であった頻繁なエフェク
ト変化も可能となり、これにより演奏表現の拡大を図る
ことも可能となる。
方向を検出し、この検出した弾弦方向に基づいて、エフ
ェクト制御を行うようにした。よって、トレモロアーム
やフットベダルの操作、あるいはギター本体の傾斜角度
を変化させる等の、弾弦以外の動作を行う必要なく、演
奏操作である弾弦のみによりエフェクトの付加を行うこ
とができる。これにより、演奏操作、演奏テクニック、
演奏形態への影響なく、自在なエフェクト付加が可能と
なる。また、弾弦方向を変化させれば異なるエフェクト
を付加することが可能であることから、従来トレモロア
ーム等の操作によっては不可能であった頻繁なエフェク
ト変化も可能となり、これにより演奏表現の拡大を図る
ことも可能となる。
【図1】本発明の一実施例にかかる電子ギターの全体構
成を示すブロック図である。
成を示すブロック図である。
【図2】同電子ギターの外観図である。
【図3】同実施例のピックアップ装置部分の拡大図であ
る。
る。
【図4】弾弦がDOWN方向である場合を示す断面図で
ある。
ある。
【図5】弾弦がUP方向である場合を示す断面図であ
る。
る。
【図6】前記電子ギターの操作表示パネル部の拡大平面
図である。
図である。
【図7】同実施例のCPUの動作手順を示すフローチャ
ートである。
ートである。
【図8】図7のに続くフローチャートである。
【図9】図7のに続くフローチャートである。
【図10】図8の及びに続くフローチャートであ
る。
る。
【図11】同実施例のDSPの動作手順を示すフローチ
ャートである。
ャートである。
1 ギター本体 5-1■5-6 弦 7a 下部ピックアップ 7b 上部ピックアップ 11 操作表示パネル部 12a,12b プログラムスイッチ 13 モードスイッチ 14 弦NO.スイッチ 15a UPスイッチ 15b DOWNスイッチ 16 WRITEスイッチ 18 VALUEスイッチ 21 CPU 22 ROM 23 RAM 24 DSP
Claims (3)
- 【請求項1】 弾弦操作により振動する弦と、 この弦の振動を検出して電気信号に変換する変換手段
と、 この変換手段により変換された前記電気信号に対してエ
フェクト処理を施すエフェクト手段と、 前記弦の弾弦方向を検出する弾弦方向検出手段と、 この弾弦方向検出手段により検出された弾弦方向に基づ
いて、前記エフェクト手段の処理動作を制御するエフェ
クト制御手段と、 を有することを特徴とする電子弦楽器。 - 【請求項2】 前記エフェクト手段は、入力される電気
信号に対して予め設定されたアルゴリズム及び係数に基
づいて演算処理を実行することを特徴とする請求項1記
載の電子弦楽器。 - 【請求項3】 前記エフェクト制御手段は、前記弾弦方
向に基づいて前記アルゴリズム及び係数を変更すること
を特徴とする請求項2記載の電子弦楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4218217A JPH0643865A (ja) | 1992-07-24 | 1992-07-24 | 電子弦楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4218217A JPH0643865A (ja) | 1992-07-24 | 1992-07-24 | 電子弦楽器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0643865A true JPH0643865A (ja) | 1994-02-18 |
Family
ID=16716452
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4218217A Pending JPH0643865A (ja) | 1992-07-24 | 1992-07-24 | 電子弦楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0643865A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5899311A (en) * | 1996-08-15 | 1999-05-04 | Kabushiki Kaisha Yutaka Giken | Apparatus for holding spring of clutch |
| JP4774046B2 (ja) * | 2004-05-13 | 2011-09-14 | テクタス アンシュタルト | 弦楽器の自動調弦装置およびその自動調弦方法 |
| JP2016156897A (ja) * | 2015-02-24 | 2016-09-01 | 株式会社コルグ | 効果付加装置およびプログラム |
-
1992
- 1992-07-24 JP JP4218217A patent/JPH0643865A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5899311A (en) * | 1996-08-15 | 1999-05-04 | Kabushiki Kaisha Yutaka Giken | Apparatus for holding spring of clutch |
| JP4774046B2 (ja) * | 2004-05-13 | 2011-09-14 | テクタス アンシュタルト | 弦楽器の自動調弦装置およびその自動調弦方法 |
| JP2016156897A (ja) * | 2015-02-24 | 2016-09-01 | 株式会社コルグ | 効果付加装置およびプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3812387B2 (ja) | 楽音制御装置 | |
| JPH03174590A (ja) | 電子楽器 | |
| US6288320B1 (en) | Electric musical instrument | |
| JPH0643865A (ja) | 電子弦楽器 | |
| JP4854801B1 (ja) | 電気擦弦楽器および電気撥弦楽器−電気擦弦楽器変換キット | |
| JP3653854B2 (ja) | 弦楽器型電子楽器 | |
| JP5088398B2 (ja) | 演奏装置および電子楽器 | |
| JP3252174B2 (ja) | 電子弦楽器 | |
| JP3039311B2 (ja) | 電子楽器 | |
| JP3704851B2 (ja) | タッピングハーモニクス奏法が可能な電子弦楽器 | |
| JPS6359157B2 (ja) | ||
| JPS62157092A (ja) | 肩掛け形電子ドラム | |
| JP2012013725A (ja) | 演奏システムおよび電子楽器 | |
| JP3601147B2 (ja) | 電子弦楽器 | |
| JP2661308B2 (ja) | 電子弦楽器 | |
| JP2775628B2 (ja) | 音高決定装置 | |
| JP3716499B2 (ja) | 電子弦楽器 | |
| JPH05150767A (ja) | 電子弦楽器 | |
| JP3702596B2 (ja) | 電子弦楽器 | |
| JP2945410B2 (ja) | 電子弦楽器 | |
| JP3646708B2 (ja) | 立奏用電子楽器の演奏操作用操作子装置 | |
| JP2000250535A (ja) | 電気楽器 | |
| JPH05150768A (ja) | 電子弦楽器 | |
| JP2756888B2 (ja) | 電子楽器 | |
| JP2003015648A (ja) | 電子楽音発生装置及び自動演奏方法 |