JP2778645B2 - 電子弦楽器 - Google Patents
電子弦楽器Info
- Publication number
- JP2778645B2 JP2778645B2 JP63220558A JP22055888A JP2778645B2 JP 2778645 B2 JP2778645 B2 JP 2778645B2 JP 63220558 A JP63220558 A JP 63220558A JP 22055888 A JP22055888 A JP 22055888A JP 2778645 B2 JP2778645 B2 JP 2778645B2
- Authority
- JP
- Japan
- Prior art keywords
- string
- tone
- detecting means
- detecting
- pitch
- 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
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/0091—Means for obtaining special acoustic effects
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
- G10H1/08—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by combining tones
- G10H1/10—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by combining tones for obtaining chorus, celeste or ensemble effects
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/32—Constructional details
- G10H1/34—Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
- G10H1/342—Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments for guitar-like instruments with or without strings and with a neck on which switches or string-fret contacts are used to detect the notes being played
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H3/00—Instruments in which the tones are generated by electromechanical means
- G10H3/12—Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument
- G10H3/14—Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument using mechanically actuated vibrators with pick-up means
- G10H3/18—Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument using mechanically actuated vibrators with pick-up means using a string, e.g. electric guitar
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/066—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for pitch analysis as part of wider processing for musical purposes, e.g. transcription, musical performance evaluation; Pitch recognition, e.g. in polyphonic sounds; Estimation or use of missing fundamental
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/161—Note sequence effects, i.e. sensing, altering, controlling, processing or synthesising a note trigger selection or sequence, e.g. by altering trigger timing, triggered note values, adding improvisation or ornaments or also rapid repetition of the same note onset
- G10H2210/191—Tremolo, tremulando, trill or mordent effects, i.e. repeatedly alternating stepwise in pitch between two note pitches or chords, without any portamento between the two notes
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/195—Modulation effects, i.e. smooth non-discontinuous variations over a time interval, e.g. within a note, melody or musical transition, of any sound parameter, e.g. amplitude, pitch, spectral response or playback speed
- G10H2210/221—Glissando, i.e. pitch smoothly sliding from one note to another, e.g. gliss, glide, slide, bend, smear or sweep
- G10H2210/225—Portamento, i.e. smooth continuously variable pitch-bend, without emphasis of each chromatic pitch during the pitch change, which only stops at the end of the pitch shift, as obtained, e.g. by a MIDI pitch wheel or trombone
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/195—Modulation effects, i.e. smooth non-discontinuous variations over a time interval, e.g. within a note, melody or musical transition, of any sound parameter, e.g. amplitude, pitch, spectral response or playback speed
- G10H2210/235—Flanging or phasing effects, i.e. creating time and frequency dependent constructive and destructive interferences, obtained, e.g. by using swept comb filters or a feedback loop around all-pass filters with gradually changing non-linear phase response or delays
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/245—Ensemble, i.e. adding one or more voices, also instrumental voices
- G10H2210/251—Chorus, i.e. automatic generation of two or more extra voices added to the melody, e.g. by a chorus effect processor or multiple voice harmonizer, to produce a chorus or unison effect, wherein individual sounds from multiple sources with roughly the same timbre converge and are perceived as one
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/265—Acoustic effect simulation, i.e. volume, spatial, resonance or reverberation effects added to a musical sound, usually by appropriate filtering or delays
- G10H2210/281—Reverberation or echo
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/165—User input interfaces for electrophonic musical instruments for string input, i.e. special characteristics in string composition or use for sensing purposes, e.g. causing the string to become its own sensor
- G10H2220/181—User input interfaces for electrophonic musical instruments for string input, i.e. special characteristics in string composition or use for sensing purposes, e.g. causing the string to become its own sensor by nonresonant wave interaction, i.e. string sensing using wavelengths unrelated to string resonant wavelengths, e.g. ultrasonic waves, microwave or light waves, propagated along a musical instrument string to measure its fret length, e.g. for MIDI transcription
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/265—Key design details; Special characteristics of individual keys of a keyboard; Key-like musical input devices, e.g. finger sensors, pedals, potentiometers, selectors
- G10H2220/275—Switching mechanism or sensor details of individual keys, e.g. details of key contacts, hall effect or piezoelectric sensors used for key position or movement sensing purposes; Mounting thereof
- G10H2220/295—Switch matrix, e.g. contact array common to several keys, the actuated keys being identified by the rows and columns in contact
- G10H2220/301—Fret-like switch array arrangements for guitar necks
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 [発明の技術分野] この発明は撥弦型(例えばギター)または擦弦型(例
えばバイオリン)の電子弦楽器に関し、特に、この種の
電子弦楽器における制御に関する。
えばバイオリン)の電子弦楽器に関し、特に、この種の
電子弦楽器における制御に関する。
[背 景] 従来よりいくつかの電子弦楽器が提案され一部は実用
化されている。
化されている。
例えば、本件出願人に係る実開昭63−8799号、同63−
58330号には各弦に担持され、撥弦操作に応答して動作
するスイッチとフィンガーボードにマトリクス状に埋設
された圧力応答型のスイッチを用いる電子ギターが示さ
れる。前者のスイッチは音源の楽音の発音開始を制御す
るのに利用され、後者のスイッチは楽音の音高を定める
のに利用されている。
58330号には各弦に担持され、撥弦操作に応答して動作
するスイッチとフィンガーボードにマトリクス状に埋設
された圧力応答型のスイッチを用いる電子ギターが示さ
れる。前者のスイッチは音源の楽音の発音開始を制御す
るのに利用され、後者のスイッチは楽音の音高を定める
のに利用されている。
また、本件出願人に係る実開昭63−51395号、同63−5
1396号には各弦の振動をピックアップする変換器とピッ
クアップされた信号のエンベロープを検波するエンベロ
ープ検出器とエンベロープのピークを測定する評価装置
を使用する電子ギターが示される。エンベロープのピー
クは撥弦の強さを表わし、内部で生成される楽音の音量
を制御するのに利用されている。開示される電子ギター
は、さらに、トレモロアームとトレモロアームセンサー
を有している。トレモロアームセンサーからの出力は楽
音の周波数を変調するのに利用されている。
1396号には各弦の振動をピックアップする変換器とピッ
クアップされた信号のエンベロープを検波するエンベロ
ープ検出器とエンベロープのピークを測定する評価装置
を使用する電子ギターが示される。エンベロープのピー
クは撥弦の強さを表わし、内部で生成される楽音の音量
を制御するのに利用されている。開示される電子ギター
は、さらに、トレモロアームとトレモロアームセンサー
を有している。トレモロアームセンサーからの出力は楽
音の周波数を変調するのに利用されている。
また、特開昭62−99790号には超音波を利用して、楽
器の弦と接触するフィンガーボード上のフレットに対す
る操作位置を識別する手段を有する電子ギターが開示さ
れる。検出されたフレットの位置は音源で生成される楽
音のピッチを特定するのに利用されている。
器の弦と接触するフィンガーボード上のフレットに対す
る操作位置を識別する手段を有する電子ギターが開示さ
れる。検出されたフレットの位置は音源で生成される楽
音のピッチを特定するのに利用されている。
さらに、本件出願人に係る特開昭63−136088号、同63
−136090号には、各弦の振動をピックアップし、そのピ
ックアップされたピックアップ信号から弦振動周期(ピ
ッチ)を抽出するピッチ抽出器、およびこのピッチ抽出
器にて抽出されたピッチから対応する音高を指定する音
高指定装置を使用する電子ギターが示される。
−136090号には、各弦の振動をピックアップし、そのピ
ックアップされたピックアップ信号から弦振動周期(ピ
ッチ)を抽出するピッチ抽出器、およびこのピッチ抽出
器にて抽出されたピッチから対応する音高を指定する音
高指定装置を使用する電子ギターが示される。
しかしながら、いずれの従来技術もこの発明のように
広範囲には電子ギターにおける楽音制御を配慮していな
い。総じて、各演奏入力は限られた固定的な楽音制御機
能しか与えられていない。
広範囲には電子ギターにおける楽音制御を配慮していな
い。総じて、各演奏入力は限られた固定的な楽音制御機
能しか与えられていない。
一方、最近のデジタル技術の進展に伴い、楽音に対す
る効果付加を実時間で処理可能なデジタル効果付加装置
が得られるようになってきた。効果付加、とりわけリバ
ーブやエコー効果はサウンドシステムから生じる音場に
臨場感を与えるものである。楽音演奏の表現に重要な要
素としての意味をもつようになってきている。例えば、
特開昭58−18693号公報には楽音の音色選択操作に応答
して、選択された音色に最適な残響音を付加するための
リバーブパラメータをデジタル残響付加装置に供給する
電子楽器が示されている。
る効果付加を実時間で処理可能なデジタル効果付加装置
が得られるようになってきた。効果付加、とりわけリバ
ーブやエコー効果はサウンドシステムから生じる音場に
臨場感を与えるものである。楽音演奏の表現に重要な要
素としての意味をもつようになってきている。例えば、
特開昭58−18693号公報には楽音の音色選択操作に応答
して、選択された音色に最適な残響音を付加するための
リバーブパラメータをデジタル残響付加装置に供給する
電子楽器が示されている。
しかしながら、電子弦楽器において、楽器への演奏入
力、例えば弦の振動周期、撥弦力、トレモロアームの操
作量などによって効果付加のパラメータを変更してダイ
ナミックな効果制御を行うことについては全く提案され
ておらず、検討もなされていない。
力、例えば弦の振動周期、撥弦力、トレモロアームの操
作量などによって効果付加のパラメータを変更してダイ
ナミックな効果制御を行うことについては全く提案され
ておらず、検討もなされていない。
また電子弦楽器の楽音にパニング効果(ステレオサウ
ンドの音響中心を電子的に移動させる制御)を付加する
ことについても同様のことがいえる。
ンドの音響中心を電子的に移動させる制御)を付加する
ことについても同様のことがいえる。
[発明の目的] したがって、この発明の主目的は使用される各演奏入
力を十分に活用して豊かな楽音の制御を行う電子弦楽器
を提供することである。
力を十分に活用して豊かな楽音の制御を行う電子弦楽器
を提供することである。
この発明のもう1つの目的は楽器の各々の弦別に楽音
を発生することのできる電子弦楽器を提供することであ
る。
を発生することのできる電子弦楽器を提供することであ
る。
さらにこの発明の目的は楽音制御に関してフレキシビ
リティの高い電子弦楽器を提供することである。
リティの高い電子弦楽器を提供することである。
さらにこの発明の目的は楽器への各演奏入力を十分に
活用して豊かな楽音効果を与える電子弦楽器を提供する
ことである。
活用して豊かな楽音効果を与える電子弦楽器を提供する
ことである。
[発明の構成、作用] このような目的を達成するために、この発明に係る電
子弦楽器は、以下の構成を備えている。なお、以下、こ
の発明の各構成要素を、[実施例]の項で記述する図面
の参照符号等に対応づけて説明する。
子弦楽器は、以下の構成を備えている。なお、以下、こ
の発明の各構成要素を、[実施例]の項で記述する図面
の参照符号等に対応づけて説明する。
すなわち、この発明に係る電子弦楽器は、フィンガー
ボード(第1図・第28図のフィンガーボード6)と、張
設された少なくとも一本の弦(第1図の弦7;第28図の7
T)と、上記弦に対する撥弦操作を検出する撥弦検出手
段(第1図・第7図のピックアップ10、CPU40、第15図
の15−2:第28図の10、第33図の10、133〜136、CPU40M、
第35図の35−1、2等)と、上記弦に対して指定された
音高を検出する指定音高検出手段(第7図のピッチ抽出
回路P1〜P6、CPU40、第10、11、13図;第16図〜18図:
第28図・第29図のフレットスイッチPSW、第33図の131、
132、フレットスイッチPSW;CPU40M)と、上記撥弦検出
手段と上記指定音高検出手段と動作上結合し、該撥弦検
出手段と該指定音高検出手段からの検出結果に応答して
上記弦に対する楽音を発生するための音源手段(第8図
の音源70、効果付加回路80(第21〜27図):第33図の音
源部70A、70B、効果付加部80)と、を備える電子弦楽器
において、 上記指定音高検出手段により検出された音高に対し楽
音制御機能が可変に割り当てられた機能割当手段(CPU4
0、40M、第38A図(a)(b)の「弦振動周期」:「フ
レット位置」×「音源」・「エフェクタ」・「パンポッ
ト」、「調律」、「音色混合比」、「音量」、「エンベ
ロープ」、第38B図、第39図、明細書<機能割当>(126
頁〜136頁))と、上記撥弦検出手段により検出された
撥弦操作に応答し、上記機能割当手段により上記指定音
高検出手段に割り当てられた楽音制御機能に従って上記
音源手段を制御する楽音制御手段(CPU40、40M;第51、5
2図(明細書<音量制御>152頁〜155頁);第42図(<
音色制御>(141頁〜146頁6行));第49図(152
頁)、第59図、第60図(<エンベロープ制御>164頁〜1
68頁):第61図、第62図のJ3、第63図(<トレモロ制御
>170頁〜179頁)、第65図、第66図(<パンポット制御
>179頁〜183頁))と、をさらに具備したことを特徴と
している。
ボード(第1図・第28図のフィンガーボード6)と、張
設された少なくとも一本の弦(第1図の弦7;第28図の7
T)と、上記弦に対する撥弦操作を検出する撥弦検出手
段(第1図・第7図のピックアップ10、CPU40、第15図
の15−2:第28図の10、第33図の10、133〜136、CPU40M、
第35図の35−1、2等)と、上記弦に対して指定された
音高を検出する指定音高検出手段(第7図のピッチ抽出
回路P1〜P6、CPU40、第10、11、13図;第16図〜18図:
第28図・第29図のフレットスイッチPSW、第33図の131、
132、フレットスイッチPSW;CPU40M)と、上記撥弦検出
手段と上記指定音高検出手段と動作上結合し、該撥弦検
出手段と該指定音高検出手段からの検出結果に応答して
上記弦に対する楽音を発生するための音源手段(第8図
の音源70、効果付加回路80(第21〜27図):第33図の音
源部70A、70B、効果付加部80)と、を備える電子弦楽器
において、 上記指定音高検出手段により検出された音高に対し楽
音制御機能が可変に割り当てられた機能割当手段(CPU4
0、40M、第38A図(a)(b)の「弦振動周期」:「フ
レット位置」×「音源」・「エフェクタ」・「パンポッ
ト」、「調律」、「音色混合比」、「音量」、「エンベ
ロープ」、第38B図、第39図、明細書<機能割当>(126
頁〜136頁))と、上記撥弦検出手段により検出された
撥弦操作に応答し、上記機能割当手段により上記指定音
高検出手段に割り当てられた楽音制御機能に従って上記
音源手段を制御する楽音制御手段(CPU40、40M;第51、5
2図(明細書<音量制御>152頁〜155頁);第42図(<
音色制御>(141頁〜146頁6行));第49図(152
頁)、第59図、第60図(<エンベロープ制御>164頁〜1
68頁):第61図、第62図のJ3、第63図(<トレモロ制御
>170頁〜179頁)、第65図、第66図(<パンポット制御
>179頁〜183頁))と、をさらに具備したことを特徴と
している。
また、この発明に係る別な電子弦楽器は、フィンガー
ボードと、張設された少なくとも一本の弦と、上記弦に
対する撥弦操作を検出する撥弦検出手段と、上記弦に対
する撥弦の強さを検出する撥弦力検出手段(第7図のP1
〜P6、CPU40、第15図の15−6、第35図の35−8)と、
上記弦に対して指定された音高を検出する指定音高検出
手段と、上記撥弦検出手段と上記指定音高検出手段と動
作上結合し、該撥弦検出手段と該指定音高検出手段から
の検出結果に応答して上記弦に対する楽音を発生するた
めの音源手段と、を備える電子弦楽器において、 上記撥弦力検出手段により検出された撥弦力に対し楽
音制御機能が可変に割り当てられた機能割当手段(第38
A図(a)の「弦タッチ」×「音源」・「エフェクタ」
・「パンポット」、明細書<機能割当>126頁〜136頁)
と、上記撥弦力検出手段により検出された撥弦操作に応
答し、上記機能割当手段により上記撥弦力検出手段に割
り当てられた楽音制御機能に従って上記音源手段を制御
する楽音制御手段(CPU40、40M;第51、52図(明細書<
音量制御>152頁〜155頁);第42図(<音色制御>(14
1頁〜146頁6行));第49図(152頁)、第59図、第60
図(<エンベロープ制御>164頁〜168頁):第61図、第
62図のJ3、第63図(<トレモロ制御>170頁〜179頁)、
第65図、第66図(<パンポット制御>179頁〜183頁))
と、を具備したことを特徴としている。
ボードと、張設された少なくとも一本の弦と、上記弦に
対する撥弦操作を検出する撥弦検出手段と、上記弦に対
する撥弦の強さを検出する撥弦力検出手段(第7図のP1
〜P6、CPU40、第15図の15−6、第35図の35−8)と、
上記弦に対して指定された音高を検出する指定音高検出
手段と、上記撥弦検出手段と上記指定音高検出手段と動
作上結合し、該撥弦検出手段と該指定音高検出手段から
の検出結果に応答して上記弦に対する楽音を発生するた
めの音源手段と、を備える電子弦楽器において、 上記撥弦力検出手段により検出された撥弦力に対し楽
音制御機能が可変に割り当てられた機能割当手段(第38
A図(a)の「弦タッチ」×「音源」・「エフェクタ」
・「パンポット」、明細書<機能割当>126頁〜136頁)
と、上記撥弦力検出手段により検出された撥弦操作に応
答し、上記機能割当手段により上記撥弦力検出手段に割
り当てられた楽音制御機能に従って上記音源手段を制御
する楽音制御手段(CPU40、40M;第51、52図(明細書<
音量制御>152頁〜155頁);第42図(<音色制御>(14
1頁〜146頁6行));第49図(152頁)、第59図、第60
図(<エンベロープ制御>164頁〜168頁):第61図、第
62図のJ3、第63図(<トレモロ制御>170頁〜179頁)、
第65図、第66図(<パンポット制御>179頁〜183頁))
と、を具備したことを特徴としている。
また、この発明に係る別な電子弦楽器は、フィンガー
ボードと、張設された少なくとも一本の弦と、上記弦に
対する撥弦操作を検出する撥弦検出手段と、上記弦に対
して指定された音高を検出する指定音高検出手段と、手
動操作可能な演奏操作子(第1図と第28図のトレモロア
ーム11)と、上記演奏操作子に対する操作量を検出する
操作検出手段(第3図、第7図と第28図の23、41、CPU4
0、CPU40M)と、上記撥弦検出手段と上記指定音高検出
手段と動作上結合し、該撥弦検出手段と該指定音高検出
手段からの検出結果に応答して上記弦に対する楽音を発
生するための音源手段と、を備える電子弦楽器におい
て、 上記演奏操作子の操作量に対し楽音制御機能が可変に
割り当てられた機能割当手段(第38A図(a)、(c)
の「トレモロ操作子」×「音源」・「エフェクタ」・
「パンポット」、「トレモロ」、「コーラス」など;第
38C図;<機能割当>126〜136頁)と、上記操作検出手
段からの検出結果に応答し、上記機能割当手段により上
記演奏操作子に割り当てられた楽音制御機能に従って上
記音源手段を制御する楽音制御手段(CPU40、40M;第5
1、52図(明細書<音量制御>152頁〜155頁);第42図
(<音色制御>(141頁〜146頁6行));第49図(152
頁)、第59図、第60図(<エンベロープ制御>164頁〜1
68頁):第61図、第62図のJ3、第63図(<トレモロ制御
>170頁〜179頁)、第65図、第66図(<パンポット制御
>179頁〜183頁))と、を含むことを特徴としている。
ボードと、張設された少なくとも一本の弦と、上記弦に
対する撥弦操作を検出する撥弦検出手段と、上記弦に対
して指定された音高を検出する指定音高検出手段と、手
動操作可能な演奏操作子(第1図と第28図のトレモロア
ーム11)と、上記演奏操作子に対する操作量を検出する
操作検出手段(第3図、第7図と第28図の23、41、CPU4
0、CPU40M)と、上記撥弦検出手段と上記指定音高検出
手段と動作上結合し、該撥弦検出手段と該指定音高検出
手段からの検出結果に応答して上記弦に対する楽音を発
生するための音源手段と、を備える電子弦楽器におい
て、 上記演奏操作子の操作量に対し楽音制御機能が可変に
割り当てられた機能割当手段(第38A図(a)、(c)
の「トレモロ操作子」×「音源」・「エフェクタ」・
「パンポット」、「トレモロ」、「コーラス」など;第
38C図;<機能割当>126〜136頁)と、上記操作検出手
段からの検出結果に応答し、上記機能割当手段により上
記演奏操作子に割り当てられた楽音制御機能に従って上
記音源手段を制御する楽音制御手段(CPU40、40M;第5
1、52図(明細書<音量制御>152頁〜155頁);第42図
(<音色制御>(141頁〜146頁6行));第49図(152
頁)、第59図、第60図(<エンベロープ制御>164頁〜1
68頁):第61図、第62図のJ3、第63図(<トレモロ制御
>170頁〜179頁)、第65図、第66図(<パンポット制御
>179頁〜183頁))と、を含むことを特徴としている。
また、この発明に係る別な電子弦楽器は、フィンガー
ボードと、張設された少なくとも一本の弦と、上記弦に
対する撥弦操作を検出する撥弦検出手段と、上記弦に対
して指定された音高を検出する指定音高検出手段と、上
記弦に対するチョーキング操作量を検出するチョーキン
グ検出手段(第30図〜第33図のチョーキング機構110、C
PU40、40M、第33図の120、130)と、上記撥弦検出手段
と上記指定音高検出手段と動作上結合し、該撥弦検出手
段と該指定音高検出手段からの検出結果に応答して上記
弦に対する楽音を発生するための音源手段と、を備える
電子弦楽器において、 上記チョーキング検出手段により検出されたチョーキ
ング操作量に対し楽音制御機能が可変に割り当てられた
機能割当手段(第56図、160〜161頁、184頁1〜4行、
<機能割当>)と、上記チョーキング検出手段からの検
出結果に応答し、上記機能割当手段により上記チョーキ
ング検出手段に割り当てられた楽音制御機能に従って上
記音源手段を制御する楽音制御手段(CPU40、40M;第5
1、52図(明細書<音量制御>152頁〜155頁);第42図
(<音色制御>(141頁〜146頁6行));第49図(152
頁)、第59図、第60図(<エンベロープ制御>164頁〜1
68頁):第61図、第62図のJ3、第63図(<トレモロ制御
>170頁〜179頁)、第65図、第66図(<パンポット制御
>179頁〜183頁))と、を含むことを特徴としている。
ボードと、張設された少なくとも一本の弦と、上記弦に
対する撥弦操作を検出する撥弦検出手段と、上記弦に対
して指定された音高を検出する指定音高検出手段と、上
記弦に対するチョーキング操作量を検出するチョーキン
グ検出手段(第30図〜第33図のチョーキング機構110、C
PU40、40M、第33図の120、130)と、上記撥弦検出手段
と上記指定音高検出手段と動作上結合し、該撥弦検出手
段と該指定音高検出手段からの検出結果に応答して上記
弦に対する楽音を発生するための音源手段と、を備える
電子弦楽器において、 上記チョーキング検出手段により検出されたチョーキ
ング操作量に対し楽音制御機能が可変に割り当てられた
機能割当手段(第56図、160〜161頁、184頁1〜4行、
<機能割当>)と、上記チョーキング検出手段からの検
出結果に応答し、上記機能割当手段により上記チョーキ
ング検出手段に割り当てられた楽音制御機能に従って上
記音源手段を制御する楽音制御手段(CPU40、40M;第5
1、52図(明細書<音量制御>152頁〜155頁);第42図
(<音色制御>(141頁〜146頁6行));第49図(152
頁)、第59図、第60図(<エンベロープ制御>164頁〜1
68頁):第61図、第62図のJ3、第63図(<トレモロ制御
>170頁〜179頁)、第65図、第66図(<パンポット制御
>179頁〜183頁))と、を含むことを特徴としている。
また、この発明に係る別な電子弦楽器は、フィンガー
ボードと、張設された複数の弦と、上記各々の弦がはじ
かれたことを検出する撥弦検出手段と、上記各々の弦が
はじかれた強さ(第7図のP1〜P6、第15図の15−6、第
35図の35−8)、上記各々の弦に対するチョーキング操
作量(第30図〜第33図のチョーキング機構110、第33図
の120、130)、手動操作される演奏操作子に対する操作
量(第3図、第7図・第28図の23、41)、及び上記各々
の弦に対して操作された弦の種類(第45図の45−3、第
51図の51−3、CPU40、CPU40M)の少なくとも一つを検
出する操作検出手段(第7図・第33図のCPU40、CPU40
M)と、上記各々の弦に対して指定された音高を検出す
る指定音高検出手段と、第1の音色をもつ第1の楽音を
生成する第1音源モジュール手段(第42図の音源204)
と、第2の音色をもつ第2の楽音を生成する第2音源モ
ジュール手段(第42図の音源205)と、上記第1の楽音
と上記第2の楽音とを混合する楽音混合手段(第42図の
207、208、210、211、212)と、上記指定音高検出手段
により検出された上記音高、上記操作検出手段により検
出された上記撥弦力、上記チョーキング操作量、上記演
奏操作子に対する上記操作量、及び弦の種類のうち少な
くとも1つの要素に従って、上記楽音混合手段における
上記弦に対する上記第1の楽音と上記第2の楽音との混
合比を制御する楽音混合制御手段(第42図(141〜146
頁)、第45図(146〜150頁4行))と、を含むことを特
徴としている。
ボードと、張設された複数の弦と、上記各々の弦がはじ
かれたことを検出する撥弦検出手段と、上記各々の弦が
はじかれた強さ(第7図のP1〜P6、第15図の15−6、第
35図の35−8)、上記各々の弦に対するチョーキング操
作量(第30図〜第33図のチョーキング機構110、第33図
の120、130)、手動操作される演奏操作子に対する操作
量(第3図、第7図・第28図の23、41)、及び上記各々
の弦に対して操作された弦の種類(第45図の45−3、第
51図の51−3、CPU40、CPU40M)の少なくとも一つを検
出する操作検出手段(第7図・第33図のCPU40、CPU40
M)と、上記各々の弦に対して指定された音高を検出す
る指定音高検出手段と、第1の音色をもつ第1の楽音を
生成する第1音源モジュール手段(第42図の音源204)
と、第2の音色をもつ第2の楽音を生成する第2音源モ
ジュール手段(第42図の音源205)と、上記第1の楽音
と上記第2の楽音とを混合する楽音混合手段(第42図の
207、208、210、211、212)と、上記指定音高検出手段
により検出された上記音高、上記操作検出手段により検
出された上記撥弦力、上記チョーキング操作量、上記演
奏操作子に対する上記操作量、及び弦の種類のうち少な
くとも1つの要素に従って、上記楽音混合手段における
上記弦に対する上記第1の楽音と上記第2の楽音との混
合比を制御する楽音混合制御手段(第42図(141〜146
頁)、第45図(146〜150頁4行))と、を含むことを特
徴としている。
ここで、前述した各電子弦楽器において、上記指定音
高検出手段は、例えば、上記フィンガーボードに対する
操作位置を検出する操作位置検出手段(第29図のフレッ
トスイッチPSW、第33図のキーマトリクス回路131、13
2、フレットスイッチPSW)から構成されている。また、
同様に、前述した各電子弦楽器において、上記指定音高
検出手段は、例えば、上記弦の振動の基本周期を検出す
る周期検出手段(第7図のピッチ抽出回路P1〜P6)から
構成されている。
高検出手段は、例えば、上記フィンガーボードに対する
操作位置を検出する操作位置検出手段(第29図のフレッ
トスイッチPSW、第33図のキーマトリクス回路131、13
2、フレットスイッチPSW)から構成されている。また、
同様に、前述した各電子弦楽器において、上記指定音高
検出手段は、例えば、上記弦の振動の基本周期を検出す
る周期検出手段(第7図のピッチ抽出回路P1〜P6)から
構成されている。
[実施例] <ピッチ抽出型電子ギター> 第1図にこの発明の特徴を組み込んだピッチ抽出型の
電子ギター1を示す。ピッチ抽出型の名の由来はこの電
子ギターがフレットに対して押さえられた弦の位置を知
るために弦振動のピックアップ信号から基本周波数を抽
出するピッチ抽出手段を有することによる。普通のギタ
ーと同様に、電子ギター1は胴部2と胴部2から延びる
ネック3とネック3の先端に取り付けられたヘッド4か
ら成り、ネック3の上面にはフレット5を突設して配置
したフィンガボード6が形成される。フィンガーボード
上には6本の弦7が張られ、各弦7の一端はヘッド4に
設けたペッグ8に調節可能に支持され、他端は胴部2に
設けたブリッジ9に支持される。各弦7と対向する胴部
2上の位置には磁気型または圧電型のピックアップ10が
設けられ、これによってそれぞれの弦の振動が検出され
る。後述するように、ピックアップされた弦振動信号か
ら、弦の振動周期(音高)と撥弦の強さを示す弦タッチ
データが抽出される。また、ブリッジ9にはトレモロア
ーム11がつながっており、これにより弦7の張力が加減
されて弦の振動、したがって音高に変化が付けられる。
トロモロアーム11の機構の詳細は後述する。
電子ギター1を示す。ピッチ抽出型の名の由来はこの電
子ギターがフレットに対して押さえられた弦の位置を知
るために弦振動のピックアップ信号から基本周波数を抽
出するピッチ抽出手段を有することによる。普通のギタ
ーと同様に、電子ギター1は胴部2と胴部2から延びる
ネック3とネック3の先端に取り付けられたヘッド4か
ら成り、ネック3の上面にはフレット5を突設して配置
したフィンガボード6が形成される。フィンガーボード
上には6本の弦7が張られ、各弦7の一端はヘッド4に
設けたペッグ8に調節可能に支持され、他端は胴部2に
設けたブリッジ9に支持される。各弦7と対向する胴部
2上の位置には磁気型または圧電型のピックアップ10が
設けられ、これによってそれぞれの弦の振動が検出され
る。後述するように、ピックアップされた弦振動信号か
ら、弦の振動周期(音高)と撥弦の強さを示す弦タッチ
データが抽出される。また、ブリッジ9にはトレモロア
ーム11がつながっており、これにより弦7の張力が加減
されて弦の振動、したがって音高に変化が付けられる。
トロモロアーム11の機構の詳細は後述する。
胴部2上には他のスイッチ等も設けられており、図に
は、パワースイッチ12、音色選択スイッチ13、エフェク
トモード選択スイッチ14、チューニング操作子15、楽音
設定パネル16が示されている。エフェクトモード選択ス
イッチ14はコーラススイッチ、ディレイスイッチ、トレ
モロスイッチ、リバーブスイッチから成り、演奏時に楽
音のエフェクトを選択するのに用いられる。チューニン
グ操作子15は全ての弦7の楽音のピッチを一律に変更す
るためのマスター操作子15Mと個々の弦の楽音のピッチ
を変更するための6つの弦別チューニング操作子15Sか
ら成る。チューニング操作子15は物理的には弦7の振動
に作用する要素ではないが、弦7に対して電子的に生成
される楽音のピッチを変更する機能をもっている。楽音
パラメータ設定パネル14はエフェクトパラメータの設
定、エンベロープパラメータの設定、及び各演奏操作子
(弦7、チューニング操作子15、トレモロアーム11な
ど)あるいは演奏センサー(ピックアップ10、トレモロ
アームセンサ23など)に可変の楽音制御機能を割り当て
るのに使用される。
は、パワースイッチ12、音色選択スイッチ13、エフェク
トモード選択スイッチ14、チューニング操作子15、楽音
設定パネル16が示されている。エフェクトモード選択ス
イッチ14はコーラススイッチ、ディレイスイッチ、トレ
モロスイッチ、リバーブスイッチから成り、演奏時に楽
音のエフェクトを選択するのに用いられる。チューニン
グ操作子15は全ての弦7の楽音のピッチを一律に変更す
るためのマスター操作子15Mと個々の弦の楽音のピッチ
を変更するための6つの弦別チューニング操作子15Sか
ら成る。チューニング操作子15は物理的には弦7の振動
に作用する要素ではないが、弦7に対して電子的に生成
される楽音のピッチを変更する機能をもっている。楽音
パラメータ設定パネル14はエフェクトパラメータの設
定、エンベロープパラメータの設定、及び各演奏操作子
(弦7、チューニング操作子15、トレモロアーム11な
ど)あるいは演奏センサー(ピックアップ10、トレモロ
アームセンサ23など)に可変の楽音制御機能を割り当て
るのに使用される。
胴部2とヘッド4にそれぞれ示す2つのスピーカ17
a、17bは電子的に生成された楽音信号を音響信号に変換
して外部に放音する。
a、17bは電子的に生成された楽音信号を音響信号に変換
して外部に放音する。
<トレモロアーム> トレモロアーム機構の構成例を第2図と第3図に示
す。図示のように、トレモロアーム11は胴部2のハウジ
ング2aに設けられた2つの支点18a、18bを中心として揺
動可能なブリッジ基板19につながっている。ブリッジ基
板19には弦7を支持する駒20が取り付けられている。通
常時、ブリッジ基板19は胴部ハウジングの下方部とブリ
ッジ基板19との間に設けられたバネ21の力とそれに対向
する弦7の張力とによってつりあいを保っているが、ト
レモロアーム11が操作されると支点18a、18bを中心とし
て上下に揺動する。これにより、弦7の張力が変化して
弦7の振動周波数が変化する。
す。図示のように、トレモロアーム11は胴部2のハウジ
ング2aに設けられた2つの支点18a、18bを中心として揺
動可能なブリッジ基板19につながっている。ブリッジ基
板19には弦7を支持する駒20が取り付けられている。通
常時、ブリッジ基板19は胴部ハウジングの下方部とブリ
ッジ基板19との間に設けられたバネ21の力とそれに対向
する弦7の張力とによってつりあいを保っているが、ト
レモロアーム11が操作されると支点18a、18bを中心とし
て上下に揺動する。これにより、弦7の張力が変化して
弦7の振動周波数が変化する。
後述するように弦7の振動周波数はピックアップ10の
出力信号から抽出される。しかし、弦7の振動周波数は
トレモロアーム11を操作しなくても変化できるので(例
えば、弦7を押さえる位置を変えることにより、あるい
は弦7をチョーキングすることにより)、ピックアップ
10の出力信号からトレモロアーム11自体の操作量を知る
ことはできない。したがって、トレモロアーム11自体の
操作量を検出するトレモロアームセンサーを設けること
は望ましい。図示の例では、支点18a、18bから遠く隔っ
たブリッジ基板19の側面にラック22が取り付けられ、こ
のラック22と対向する胴部ハウジング2aの位置にラック
22と係合可能な歯車23aをもつ可変抵抗型のトレモロア
ームセンサー23が設けられている。トレモロアーム11の
操作に応じてラック22が動き、これによりトレモロアー
ムセンサー23の出力電圧が変化することになる。
出力信号から抽出される。しかし、弦7の振動周波数は
トレモロアーム11を操作しなくても変化できるので(例
えば、弦7を押さえる位置を変えることにより、あるい
は弦7をチョーキングすることにより)、ピックアップ
10の出力信号からトレモロアーム11自体の操作量を知る
ことはできない。したがって、トレモロアーム11自体の
操作量を検出するトレモロアームセンサーを設けること
は望ましい。図示の例では、支点18a、18bから遠く隔っ
たブリッジ基板19の側面にラック22が取り付けられ、こ
のラック22と対向する胴部ハウジング2aの位置にラック
22と係合可能な歯車23aをもつ可変抵抗型のトレモロア
ームセンサー23が設けられている。トレモロアーム11の
操作に応じてラック22が動き、これによりトレモロアー
ムセンサー23の出力電圧が変化することになる。
<チューニング操作子> チューニング操作子15の一構成例を第4図に示す。こ
のチューニング操作子15Mはハウジング2aに設けた軸24
を中心として回転可能で、かつ操作後にバネ(図示せ
ず)の力で元の位置に自動復帰するようになっている。
チューニング操作子15の別の構成例を第5図に示す。こ
のチューニング操作子15Mは回転可能でかつ適当な位置
に動かされた後はその位置に静止するようにハウジング
2aに支持されている。チューニング操作子15Mはスライ
ダータイプであってもよい。
のチューニング操作子15Mはハウジング2aに設けた軸24
を中心として回転可能で、かつ操作後にバネ(図示せ
ず)の力で元の位置に自動復帰するようになっている。
チューニング操作子15の別の構成例を第5図に示す。こ
のチューニング操作子15Mは回転可能でかつ適当な位置
に動かされた後はその位置に静止するようにハウジング
2aに支持されている。チューニング操作子15Mはスライ
ダータイプであってもよい。
<楽音パラメータ設定パネル> 第6図に楽音パラメータ設定パネルの構成例を示す。
上述したように、楽音パラメータの設定には、各タイプ
の演奏入力(振動周期、撥弦の強さ、トレモロアームの
操作量)に楽音制御機能を割り当てる機能割当モード、
エフェクトのパラメータを設定するエフェクト設定モー
ド、エンベロープのパラメータを設定するエンベロープ
設定モードの3つがある。これらの各モードへの移行は
それぞれ、機能割当モードキー(FA)25、エフェクト設
定キー(EF)26、エンベロープ設定キー(NV)27により
行われる。表示パネル28には楽音パラメータ設定のため
の各画面が表示される。次キー29により次の画面に進
み、戻キー30により前の画面に戻る。カーソルキー31に
よりスクリーンカーソルの位置が制御される。アップキ
ー32はデータの値をインクリメントし、ダウンキー33は
データの値をデクリメントする。所望のデータの値の選
択は数値選択キー34により行われる。所望の機能の選択
は選択キー35により行われ、その取消は取消キー36によ
り行われる。
上述したように、楽音パラメータの設定には、各タイプ
の演奏入力(振動周期、撥弦の強さ、トレモロアームの
操作量)に楽音制御機能を割り当てる機能割当モード、
エフェクトのパラメータを設定するエフェクト設定モー
ド、エンベロープのパラメータを設定するエンベロープ
設定モードの3つがある。これらの各モードへの移行は
それぞれ、機能割当モードキー(FA)25、エフェクト設
定キー(EF)26、エンベロープ設定キー(NV)27により
行われる。表示パネル28には楽音パラメータ設定のため
の各画面が表示される。次キー29により次の画面に進
み、戻キー30により前の画面に戻る。カーソルキー31に
よりスクリーンカーソルの位置が制御される。アップキ
ー32はデータの値をインクリメントし、ダウンキー33は
データの値をデクリメントする。所望のデータの値の選
択は数値選択キー34により行われる。所望の機能の選択
は選択キー35により行われ、その取消は取消キー36によ
り行われる。
<全体回路構成> 第1図に示すピッチ抽出型電子ギターの全体回路構成
を第7図と第8図に示す。図示のように各演奏操作子、
入力装置は適当なインタフェースを介してマイクロコン
ピュータ(CPU)40に結合している。すなわち、トレモ
ロアーム11のセンサー23からの信号はA/D変換器41によ
りデジタル信号に変換されてマイクロコンピュータ40に
入力され、チューニング操作子15からの信号もA/D変換
器42によりデジタル信号に変換されて入力される。ま
た、楽音パラメータ設定パネル16もマイクロコンピュー
タ40に結合しており、設定された楽音パラメータがマイ
クロコンピュータ40のメモリに記憶される。ブロック43
はギターのボディに配置されるその他のスイッチ類(音
色選択スイッチ13、エフェクトモード選択スイッチ14な
ど)を包括的に示したもので、このスイッチ部43の各ス
イッチの状態もマイクロコンピュータ40によりモニター
される。ピックアップ10からの弦振動信号は後で詳述す
るピッチ抽出回路P1において前処理され、しかる後、マ
イクロコンピュータ40に入力される。マイクロコンピュ
ータ40はこの前処理されたピックアップ信号から弦7の
振動周期を抽出するとともに弦7を撥弦した強さ(弦タ
ッチデータ)を抽出する。
を第7図と第8図に示す。図示のように各演奏操作子、
入力装置は適当なインタフェースを介してマイクロコン
ピュータ(CPU)40に結合している。すなわち、トレモ
ロアーム11のセンサー23からの信号はA/D変換器41によ
りデジタル信号に変換されてマイクロコンピュータ40に
入力され、チューニング操作子15からの信号もA/D変換
器42によりデジタル信号に変換されて入力される。ま
た、楽音パラメータ設定パネル16もマイクロコンピュー
タ40に結合しており、設定された楽音パラメータがマイ
クロコンピュータ40のメモリに記憶される。ブロック43
はギターのボディに配置されるその他のスイッチ類(音
色選択スイッチ13、エフェクトモード選択スイッチ14な
ど)を包括的に示したもので、このスイッチ部43の各ス
イッチの状態もマイクロコンピュータ40によりモニター
される。ピックアップ10からの弦振動信号は後で詳述す
るピッチ抽出回路P1において前処理され、しかる後、マ
イクロコンピュータ40に入力される。マイクロコンピュ
ータ40はこの前処理されたピックアップ信号から弦7の
振動周期を抽出するとともに弦7を撥弦した強さ(弦タ
ッチデータ)を抽出する。
楽音パラメータ設定パネル16により設定された情報と
これらの演奏操作子からの演奏入力に基づいてマイクロ
コンピュータ40は音源70と効果付加部(エフェクタ)80
を制御する。音源70は後で詳述するが時分割動作するポ
リフォニックのPCM(PULSE CODE MODULATION)音源であ
り、2つの音色を合成することにより1つの楽音を生成
することができる。音源70の出力は効果付加部80に供給
され、ここで、楽音に効果が付与される。効果付加部80
も後で詳述するが、時分割動作するポリフォニックのデ
ジタルエフェクタであり、楽音チャンネル別に独立の効
果を付加することが可能である。効果付加部80の出力は
D/A変換器181でアナログ信号に変換され、ステレオサウ
ンドシステム190の左右のオーディオ回路190A、190Bに
供給され、スピーカ17a、17bを経て放音される。
これらの演奏操作子からの演奏入力に基づいてマイクロ
コンピュータ40は音源70と効果付加部(エフェクタ)80
を制御する。音源70は後で詳述するが時分割動作するポ
リフォニックのPCM(PULSE CODE MODULATION)音源であ
り、2つの音色を合成することにより1つの楽音を生成
することができる。音源70の出力は効果付加部80に供給
され、ここで、楽音に効果が付与される。効果付加部80
も後で詳述するが、時分割動作するポリフォニックのデ
ジタルエフェクタであり、楽音チャンネル別に独立の効
果を付加することが可能である。効果付加部80の出力は
D/A変換器181でアナログ信号に変換され、ステレオサウ
ンドシステム190の左右のオーディオ回路190A、190Bに
供給され、スピーカ17a、17bを経て放音される。
<ピッチ抽出回路> ここで、ピッチ抽出回路P1〜P6を詳細に説明する。
第7図に示すように、ピックアップ10からの弦振動信
号はピッチ抽出回路(ピックアップ信号処理回路)P1〜
P6のそれぞれに入力される。ピッチ抽出回路P1〜P6はマ
イクロコンピュータと協動して弦7の振動の基本周期と
撥弦の強さを抽出する回路であり、ピックアップ10から
の信号を最初にアンプ44で増幅する。増幅された信号は
ローパスフィルタ(LPF)45に入力され、ここで望まし
くない高周波数成分が除去される。ローパスフィルタ45
の特性は第9図に示すようにそのカットオフ周波数が各
弦の開放弦状態における基本振動周波数の約4倍に設定
される。これは各弦の音域が2オクターブであることに
基づいている。ローパスフィルタ45の出力は正の最大ピ
ーク検出回路(MAX)46と負の最小ピーク検出回路(MI
N)47とゼロクロス検出回路(Zero)48とA/D変換器49に
供給される。
号はピッチ抽出回路(ピックアップ信号処理回路)P1〜
P6のそれぞれに入力される。ピッチ抽出回路P1〜P6はマ
イクロコンピュータと協動して弦7の振動の基本周期と
撥弦の強さを抽出する回路であり、ピックアップ10から
の信号を最初にアンプ44で増幅する。増幅された信号は
ローパスフィルタ(LPF)45に入力され、ここで望まし
くない高周波数成分が除去される。ローパスフィルタ45
の特性は第9図に示すようにそのカットオフ周波数が各
弦の開放弦状態における基本振動周波数の約4倍に設定
される。これは各弦の音域が2オクターブであることに
基づいている。ローパスフィルタ45の出力は正の最大ピ
ーク検出回路(MAX)46と負の最小ピーク検出回路(MI
N)47とゼロクロス検出回路(Zero)48とA/D変換器49に
供給される。
最大ピーク検出回路46はピックアップ信号が最大
(正)のピークに達したことを検出し、その検出信号で
フリップフロップ50をセットする。最小ピーク検出回路
41はピックアップ信号が最小(負)のピークに達したこ
とを検出し、その検出出力でフリップフロップ51をセッ
トする。ゼロクロス検出回路48はピックアップ信号のゼ
ロクロス点を検出する。
(正)のピークに達したことを検出し、その検出信号で
フリップフロップ50をセットする。最小ピーク検出回路
41はピックアップ信号が最小(負)のピークに達したこ
とを検出し、その検出出力でフリップフロップ51をセッ
トする。ゼロクロス検出回路48はピックアップ信号のゼ
ロクロス点を検出する。
最大ピーク検出回路46の詳細は第10図に示され、ロー
パスフィルタ43からの信号はオペアンプ461の非反転入
力に供給され、オペアンプ461の出力はダイオードD1の
アノードに接続され、ダイオードD1のカソードは並列に
接続されたコンデンサCと抵抗R1を介して接地されると
ともにオペアンプ461の反転入力にフィードバックされ
る。オペアンプ461の出力は抵抗R2、ドライバ462を介し
て上記フリップフロップ50に与えられる。
パスフィルタ43からの信号はオペアンプ461の非反転入
力に供給され、オペアンプ461の出力はダイオードD1の
アノードに接続され、ダイオードD1のカソードは並列に
接続されたコンデンサCと抵抗R1を介して接地されると
ともにオペアンプ461の反転入力にフィードバックされ
る。オペアンプ461の出力は抵抗R2、ドライバ462を介し
て上記フリップフロップ50に与えられる。
最小ピーク検出回路47の詳細は第11図に示される。構
成は最大ピーク検出回路46とほぼ同じであるがD2で示す
ようにダイオードは回路内に逆向きに接続される。
成は最大ピーク検出回路46とほぼ同じであるがD2で示す
ようにダイオードは回路内に逆向きに接続される。
最大ピーク検出回路46と最小ピーク検出回路47の動作
は第12図に示すタイミングチャートから容易に理解でき
る。
は第12図に示すタイミングチャートから容易に理解でき
る。
ゼロクロス検出回路48の構成は第13図に示される。オ
ペアンプ481はコンパレータとして働き、ローパスフィ
ルタ45からの信号を非反転入力に受け、ゼロの電位を反
転入力に受ける。オペアンプ481の出力は抵抗R5ドライ
バ482を通してゼロクロス出力となる。
ペアンプ481はコンパレータとして働き、ローパスフィ
ルタ45からの信号を非反転入力に受け、ゼロの電位を反
転入力に受ける。オペアンプ481の出力は抵抗R5ドライ
バ482を通してゼロクロス出力となる。
第7図に戻って、最大ピーク検出回路46の検出したピ
ックアップ信号の最大ピークのタイミング信号はフリッ
プフロップ50をセットしてその出力をHighに変化させ
る。この信号はオアゲート52を通ってラッチ53に加えら
れ、これにより、A/D変換器49からの最大ピークのデー
タがラッチ52に取り込まれる。ORゲート52の出力はラッ
チ割込信号L1としてマイクロコンピュータ40に与えら
れ、これを受けてマイクロコンピュータ40はラッチ53の
データを読み取る。さらに、フリップフロップ50のHigh
の出力はANDゲート54をイネーブルする。ANDゲート54は
フィルター45の信号が負方向にゼロクロスするときにゼ
ロクロス検出回路48から与えられる信号をインバータ55
を通して受けて安全にイネーブルされ、ピックアップ10
の信号が最大ピークを通った後ゼロクロスしたことを示
す割込信号INTa1をマイクロコンピュータ40に与える。
これを受けてマイクロコンピュータ40は対応するフリッ
プフロップ50をリセットして後述する割込処理を実行す
る。一方、最小ピーク検出回路47によりピックアップ信
号の最小ピークが検出されると、この検出信号によりフ
リップフロップ51がリセットされ、その出力がオアゲー
ト52を通ってマイクロコンピュータ40にラッチ割込信号
L1を与えるとともにラッチ53にA/D変換器49からの最小
ピークのデータを取り込ませる。さらにフリップフロッ
プ51の出力によりANDゲート56がイネーブルされる。そ
の後、ANDゲート56はピックアップ信号の負から正への
ゼロクロス時にゼロクロス検出回路48から与えられる信
号により完全にイネーブルされ、ピックアップ信号が負
のピークを通った後ゼロクロスしたことを示す割込信号
INTb1をマイクロコンピュータ40に与える。これを受け
てマイクロコンピュータ40は対応するフリップフロップ
51をリセットして後述する割込処理を実行する。
ックアップ信号の最大ピークのタイミング信号はフリッ
プフロップ50をセットしてその出力をHighに変化させ
る。この信号はオアゲート52を通ってラッチ53に加えら
れ、これにより、A/D変換器49からの最大ピークのデー
タがラッチ52に取り込まれる。ORゲート52の出力はラッ
チ割込信号L1としてマイクロコンピュータ40に与えら
れ、これを受けてマイクロコンピュータ40はラッチ53の
データを読み取る。さらに、フリップフロップ50のHigh
の出力はANDゲート54をイネーブルする。ANDゲート54は
フィルター45の信号が負方向にゼロクロスするときにゼ
ロクロス検出回路48から与えられる信号をインバータ55
を通して受けて安全にイネーブルされ、ピックアップ10
の信号が最大ピークを通った後ゼロクロスしたことを示
す割込信号INTa1をマイクロコンピュータ40に与える。
これを受けてマイクロコンピュータ40は対応するフリッ
プフロップ50をリセットして後述する割込処理を実行す
る。一方、最小ピーク検出回路47によりピックアップ信
号の最小ピークが検出されると、この検出信号によりフ
リップフロップ51がリセットされ、その出力がオアゲー
ト52を通ってマイクロコンピュータ40にラッチ割込信号
L1を与えるとともにラッチ53にA/D変換器49からの最小
ピークのデータを取り込ませる。さらにフリップフロッ
プ51の出力によりANDゲート56がイネーブルされる。そ
の後、ANDゲート56はピックアップ信号の負から正への
ゼロクロス時にゼロクロス検出回路48から与えられる信
号により完全にイネーブルされ、ピックアップ信号が負
のピークを通った後ゼロクロスしたことを示す割込信号
INTb1をマイクロコンピュータ40に与える。これを受け
てマイクロコンピュータ40は対応するフリップフロップ
51をリセットして後述する割込処理を実行する。
<ピックアップ処理> ここで、マイクロコンピュータ40により実行されるピ
ックアップ信号処理について説明する。
ックアップ信号処理について説明する。
第14図に弦7に関するマイクロコンピュータ40のモー
ド遷移図を示す。状態S0は弦7が静止状態にあるときの
モードであり、弦の振動の発生が検出されると最初の弦
振動周期の抽出モードS1に移行する。そして、最初の弦
振動の周期が確立すると弦のタッチデータを生成し、発
音処理を実行して(P1)、弦振動周期のモニターモード
S2に移行する。モニターモードS2では弦の振動周期が変
化したときに楽音のピッチを変更する処理を実行する
(P2)。弦の振動が停止するとマイクロコンピュータ40
は消音処理を行い(P3)、弦の静止状態のモードS0に戻
る。
ド遷移図を示す。状態S0は弦7が静止状態にあるときの
モードであり、弦の振動の発生が検出されると最初の弦
振動周期の抽出モードS1に移行する。そして、最初の弦
振動の周期が確立すると弦のタッチデータを生成し、発
音処理を実行して(P1)、弦振動周期のモニターモード
S2に移行する。モニターモードS2では弦の振動周期が変
化したときに楽音のピッチを変更する処理を実行する
(P2)。弦の振動が停止するとマイクロコンピュータ40
は消音処理を行い(P3)、弦の静止状態のモードS0に戻
る。
第15図にマイクロコンピュータ40の実行するピックア
ップ処理ルーチンを示す。ステップ15−1で弦振動のモ
ードを判別する。15−2〜15−4は弦の静止モードにお
ける処理であり、15−5〜15−8は弦の最初の振動周期
の抽出モードにおける処理であり、15−9〜15−13は弦
の振動周期の監視モードにおける処理である。この例で
は弦7の振動の開始は振動レベルが所定値を越えたこと
によって検出しており(15−2)、弦振動の終了は振動
レベルが所定値より下がったことによって検出してい
る。ステップ15−2、15−9に示す振動レベルのデータ
はラッチ割込信号Lに応答して、マイクロコンピュータ
40がラッチ53から読み取ったピックアップ信号の現在の
ピーク(振幅)である。ラッチ割込処理においてマイク
ロコンピュータ40はラッチ53の内容を読んで、ワークメ
モリ401上の振動レベルスタックにストア(プッシュ)
する。このストアされたデータがこのステップ15−2、
15−9で検査されるわけである。15−3に示す一波目フ
ラグFP、FNは次に説明する周期測定の割込処理において
参照される。ステップ15−6に示すように、この例で
は、撥弦の強さ(弦タッチデータ)は弦の振動が開始し
てから最初の振動周期が確定されるまでの間にサンプリ
ングした弦振動ピックアップ信号の最大の振幅値で与え
られる。
ップ処理ルーチンを示す。ステップ15−1で弦振動のモ
ードを判別する。15−2〜15−4は弦の静止モードにお
ける処理であり、15−5〜15−8は弦の最初の振動周期
の抽出モードにおける処理であり、15−9〜15−13は弦
の振動周期の監視モードにおける処理である。この例で
は弦7の振動の開始は振動レベルが所定値を越えたこと
によって検出しており(15−2)、弦振動の終了は振動
レベルが所定値より下がったことによって検出してい
る。ステップ15−2、15−9に示す振動レベルのデータ
はラッチ割込信号Lに応答して、マイクロコンピュータ
40がラッチ53から読み取ったピックアップ信号の現在の
ピーク(振幅)である。ラッチ割込処理においてマイク
ロコンピュータ40はラッチ53の内容を読んで、ワークメ
モリ401上の振動レベルスタックにストア(プッシュ)
する。このストアされたデータがこのステップ15−2、
15−9で検査されるわけである。15−3に示す一波目フ
ラグFP、FNは次に説明する周期測定の割込処理において
参照される。ステップ15−6に示すように、この例で
は、撥弦の強さ(弦タッチデータ)は弦の振動が開始し
てから最初の振動周期が確定されるまでの間にサンプリ
ングした弦振動ピックアップ信号の最大の振幅値で与え
られる。
割込処理INTaとINTbで実行される弦7の振動周期の測
定のフローを第16図と第17図に示す。このフローでは、
ピックアップ信号のピークから次の同じ極性のピークま
での間に反対の極性のピークがあることを条件として、
ピックアップ信号のピーク後の最初のゼロクロスから同
じ極性の次のピークの後の最初のゼロクロスまでの時間
を測定して弦振動の基本周波数の周期を得ている。この
方法は弦振動に含まれる高調波成分の影響を有効に除去
することができる。
定のフローを第16図と第17図に示す。このフローでは、
ピックアップ信号のピークから次の同じ極性のピークま
での間に反対の極性のピークがあることを条件として、
ピックアップ信号のピーク後の最初のゼロクロスから同
じ極性の次のピークの後の最初のゼロクロスまでの時間
を測定して弦振動の基本周波数の周期を得ている。この
方法は弦振動に含まれる高調波成分の影響を有効に除去
することができる。
第7図に示すカウンタ402はフリーランニングカウン
タであり、ピックアップ信号がピークの後に始めてゼロ
クロスしたときに(割込信号INTa、INTbの発生時に)マ
イクロコンピュータ40により読み取られ(16−1、17−
1)、ピックアップ信号が一波目のときかまたは前の同
じ極性のピークの後に反対の極性のピークが既に通過し
ているかを条件にして、そのカウント値がワークメモリ
401にストアされる(16−7、17−7)。さらに後者の
場合には、ワークメモリ401にストアしておいた前回の
カウント値が読み出され、今回のカウント値と前回のカ
ウント値の差を計算して振動周期データを生成し、ワー
クメモリ401に書き込む(16−5、17−5)。
タであり、ピックアップ信号がピークの後に始めてゼロ
クロスしたときに(割込信号INTa、INTbの発生時に)マ
イクロコンピュータ40により読み取られ(16−1、17−
1)、ピックアップ信号が一波目のときかまたは前の同
じ極性のピークの後に反対の極性のピークが既に通過し
ているかを条件にして、そのカウント値がワークメモリ
401にストアされる(16−7、17−7)。さらに後者の
場合には、ワークメモリ401にストアしておいた前回の
カウント値が読み出され、今回のカウント値と前回のカ
ウント値の差を計算して振動周期データを生成し、ワー
クメモリ401に書き込む(16−5、17−5)。
参考までに第18図のピッチ抽出のタイムチャートを示
す。
す。
第16図と第17図に示す振動周期の測定プログラムは容
易に変形できる。あるプログラムではゼロクロス間の時
間ではなく、同じ極性のピーク間の時間を測定する。こ
の場合、ゼロクロス回路48とそれに関連する回路要素は
不要となる。別のあるプログラムではピックアップ信号
の正のピークと負のピークとの比を正確な振動周期測定
のために利用する。例えば、正のピークから次の正のピ
ークまでの間に通過した負のピークが、正のピークに対
して所定の比率以上の値をもつことを条件にして、正の
ピーク間の時間を振動周期とする。また最初の振動周期
以外の振動周期は複数の振動周期の測定値から決定する
ことができる。
易に変形できる。あるプログラムではゼロクロス間の時
間ではなく、同じ極性のピーク間の時間を測定する。こ
の場合、ゼロクロス回路48とそれに関連する回路要素は
不要となる。別のあるプログラムではピックアップ信号
の正のピークと負のピークとの比を正確な振動周期測定
のために利用する。例えば、正のピークから次の正のピ
ークまでの間に通過した負のピークが、正のピークに対
して所定の比率以上の値をもつことを条件にして、正の
ピーク間の時間を振動周期とする。また最初の振動周期
以外の振動周期は複数の振動周期の測定値から決定する
ことができる。
<音 源> 次にPCM音源70について詳述する。第8図には音源70
がそれぞれの弦の楽音を2つの音色から合成可能なこと
を示すため、音源70を第1の音色を生成する第1の音源
70Aと第2の音色を生成する第2の音源70Bとに分けて示
してある。実際には音源70は時分割(TDM)により複数
の音源モジュールを実現するハードウェアで構成され、
その音源モジュール(チャンネル)の数は弦の数×(音
色数/弦)以上である。
がそれぞれの弦の楽音を2つの音色から合成可能なこと
を示すため、音源70を第1の音色を生成する第1の音源
70Aと第2の音色を生成する第2の音源70Bとに分けて示
してある。実際には音源70は時分割(TDM)により複数
の音源モジュールを実現するハードウェアで構成され、
その音源モジュール(チャンネル)の数は弦の数×(音
色数/弦)以上である。
各音源70A、70Bのアドレス制御部700は、マイクロコ
ンピュータ40から転送された制御データに基づき読み出
しアドレスを波形ROM(Read Only Memory)715に供給す
る。この波形ROM715は、複数の楽音の波形を記憶してお
り、第1音源70Aのアドレス制御部700が波形ROM715から
読み出す楽音波形と第2音源70Bのアドレス制御部700が
読み出す楽音波形とは当然異っている。波形ROM715から
読み出された波形データは、乗算器730に入力され、こ
こでエンベロープジェネレータ720から出力されるエン
ベロープと乗算され、その乗算結果がラッチ回路740に
供給される。このラッチ回路740の出力は乗算器750で、
レベル制御部760から出力されるレベル信号と乗算さ
れ、ラッチ回路770に供給される。第1音源70Aのレベル
制御部760と第2音源70Bのレベル制御部760はマイクロ
コンピュータ40により独立に制御され、これにより、2
つの音色の混合比が制御される。第1と第2の音源モジ
ュール70A、70Bのラッチ回路770の出力は加算回路780で
合成され、この合成出力はラッチ回路790を介して効果
付加部80に供給される。
ンピュータ40から転送された制御データに基づき読み出
しアドレスを波形ROM(Read Only Memory)715に供給す
る。この波形ROM715は、複数の楽音の波形を記憶してお
り、第1音源70Aのアドレス制御部700が波形ROM715から
読み出す楽音波形と第2音源70Bのアドレス制御部700が
読み出す楽音波形とは当然異っている。波形ROM715から
読み出された波形データは、乗算器730に入力され、こ
こでエンベロープジェネレータ720から出力されるエン
ベロープと乗算され、その乗算結果がラッチ回路740に
供給される。このラッチ回路740の出力は乗算器750で、
レベル制御部760から出力されるレベル信号と乗算さ
れ、ラッチ回路770に供給される。第1音源70Aのレベル
制御部760と第2音源70Bのレベル制御部760はマイクロ
コンピュータ40により独立に制御され、これにより、2
つの音色の混合比が制御される。第1と第2の音源モジ
ュール70A、70Bのラッチ回路770の出力は加算回路780で
合成され、この合成出力はラッチ回路790を介して効果
付加部80に供給される。
第19図に、音源70のアドレス制御部700の一例を示
す。同図において、スタートアドレスレジスタ701は、
波形ROM715に記憶される楽音波形データの開始アドレス
を格納するレジスタ、ピッチデータレジスタ702は楽音
波形の読み出し速度を制御するピッチデータを格納する
レジスタ、エンドアドレスレジスタ703は楽音波形デー
タの最終アドレスを格納するレジスタであり、各レジス
タの内容はマイクロコンピュータ(CPU)40により制御
される。スタートアドレスレジスタ701にあるアドレス
データは、CPU40から与えられるキーオン信号で開くゲ
ート704を介して、カレントアドレスレジスタ705に格納
される。このカレントアドレスレジスタ705のデータ
は、加算器706でピッチデータレジスタ702のピッチデー
タと加算され、ラッチ回路707に与えられる。このピッ
チデータは出力音の周波数に基づき決定されるもので、
アドレスの歩進速度がこの値によって決まる。ラッチ回
路707の内容は、比較器708でエンドアドレスレジスタ70
3の最終アドレスデータと比較されるとともに、波形ROM
715に読み出しアドレスとして与えられる。また、ラッ
チ回路707の現在アドレスデータは、比較器708の比較結
果によりアドレスデータが最終アドレスを越えていない
ときに開くよう制御されるゲート709及びキーオン信号
をインバータ710で反転した信号で開くよう制御される
ゲート711を介してカレントアドレスレジスタ705に戻さ
れる。さらに、現在アドレスが最終アドレスと一致する
か或いはそれを越えるとカレントアドレスレジスタ705
のアドレスデータは、比較器708の比較結果をインバー
タ712により反転した信号で制御されるゲート713を介し
て、ゲート711からカレントアドレスレジスタ705に戻さ
れる。従ってアドレス歩進は停止される。
す。同図において、スタートアドレスレジスタ701は、
波形ROM715に記憶される楽音波形データの開始アドレス
を格納するレジスタ、ピッチデータレジスタ702は楽音
波形の読み出し速度を制御するピッチデータを格納する
レジスタ、エンドアドレスレジスタ703は楽音波形デー
タの最終アドレスを格納するレジスタであり、各レジス
タの内容はマイクロコンピュータ(CPU)40により制御
される。スタートアドレスレジスタ701にあるアドレス
データは、CPU40から与えられるキーオン信号で開くゲ
ート704を介して、カレントアドレスレジスタ705に格納
される。このカレントアドレスレジスタ705のデータ
は、加算器706でピッチデータレジスタ702のピッチデー
タと加算され、ラッチ回路707に与えられる。このピッ
チデータは出力音の周波数に基づき決定されるもので、
アドレスの歩進速度がこの値によって決まる。ラッチ回
路707の内容は、比較器708でエンドアドレスレジスタ70
3の最終アドレスデータと比較されるとともに、波形ROM
715に読み出しアドレスとして与えられる。また、ラッ
チ回路707の現在アドレスデータは、比較器708の比較結
果によりアドレスデータが最終アドレスを越えていない
ときに開くよう制御されるゲート709及びキーオン信号
をインバータ710で反転した信号で開くよう制御される
ゲート711を介してカレントアドレスレジスタ705に戻さ
れる。さらに、現在アドレスが最終アドレスと一致する
か或いはそれを越えるとカレントアドレスレジスタ705
のアドレスデータは、比較器708の比較結果をインバー
タ712により反転した信号で制御されるゲート713を介し
て、ゲート711からカレントアドレスレジスタ705に戻さ
れる。従ってアドレス歩進は停止される。
第20図に音源70のエンベロープジェネレータ720を例
示する。レベル兼レート指示部721にエンベロープの各
ステップ(セグメント)のレートとレベルまたはサステ
ィンを表わすパラメータがCPU40により設定される。動
作においてレベル兼レート指示部721は最初にセレクタ7
24を介して累算器723にエンベロープの初期値をセット
し、最初のステップのレベル(目標値)とレートを比較
器722と累算器723に供給する。累算器723はレベル兼レ
ート指示部721からのレートを累算してエンベロープデ
ータを生成し音源70の乗算器730に供給する。累算器723
の出力エンベロープは比較器722にも供給され、ここ
で、レベル兼レート指示部721からの現ステップの目標
レベルと比較される。比較器722はエンベロープが目標
レベルと一致したときにステップ更新信号をレベル兼レ
ート指示部721に送る。これを受けてレベル兼レート指
示部721は次のステップのレートとレベルのデータを読
み出して累算器723と比較器722に供給する。サスティン
ステップのときはレベル兼レート指示部721はゼロのレ
ートを累算器723に供給する。これにより、エンベロー
プが固定される。キーオフのときにCPU40はレベル兼レ
ート指示部721に制御信号を供給し、これを受けてレベ
ル兼レート指示部721は最終ステップのレートとレベル
を出力して累算器723と比較器722に供給する。
示する。レベル兼レート指示部721にエンベロープの各
ステップ(セグメント)のレートとレベルまたはサステ
ィンを表わすパラメータがCPU40により設定される。動
作においてレベル兼レート指示部721は最初にセレクタ7
24を介して累算器723にエンベロープの初期値をセット
し、最初のステップのレベル(目標値)とレートを比較
器722と累算器723に供給する。累算器723はレベル兼レ
ート指示部721からのレートを累算してエンベロープデ
ータを生成し音源70の乗算器730に供給する。累算器723
の出力エンベロープは比較器722にも供給され、ここ
で、レベル兼レート指示部721からの現ステップの目標
レベルと比較される。比較器722はエンベロープが目標
レベルと一致したときにステップ更新信号をレベル兼レ
ート指示部721に送る。これを受けてレベル兼レート指
示部721は次のステップのレートとレベルのデータを読
み出して累算器723と比較器722に供給する。サスティン
ステップのときはレベル兼レート指示部721はゼロのレ
ートを累算器723に供給する。これにより、エンベロー
プが固定される。キーオフのときにCPU40はレベル兼レ
ート指示部721に制御信号を供給し、これを受けてレベ
ル兼レート指示部721は最終ステップのレートとレベル
を出力して累算器723と比較器722に供給する。
<効果付加部> 次に効果付加部80について述べる。
第21図は、効果付加の処理を行う効果付加部80のブロ
ック図である。同図において、DSP(デジタルサウンド
処理ハードウェア)800は、所定のサンプリングクロッ
クにより音源70から与えられるチャンネルごとの楽音信
号を取り込み、後述する効果付加の処理を行い、D/A変
換器181に出力する。また、波形メモリ830は、DSP800の
制御のもとに入力された楽音信号データを記憶するメモ
リであり、アドレスラッチ回路810により書き込み及び
読み出しアドレスが供給され、データラッチ回路820に
書き込み及び読み出しデータが格納される。なおDSP19
は、後に詳細に説明する効果付加のための各種制御パラ
メータを格納する図示しないパラメータメモリを有す
る。
ック図である。同図において、DSP(デジタルサウンド
処理ハードウェア)800は、所定のサンプリングクロッ
クにより音源70から与えられるチャンネルごとの楽音信
号を取り込み、後述する効果付加の処理を行い、D/A変
換器181に出力する。また、波形メモリ830は、DSP800の
制御のもとに入力された楽音信号データを記憶するメモ
リであり、アドレスラッチ回路810により書き込み及び
読み出しアドレスが供給され、データラッチ回路820に
書き込み及び読み出しデータが格納される。なおDSP19
は、後に詳細に説明する効果付加のための各種制御パラ
メータを格納する図示しないパラメータメモリを有す
る。
第22図は、効果付加部80の機能ブロック図である。同
図において入力信号データは、トレモロ効果付加部800A
及びコーラス効果付加部800Bにおいて、それぞれの処理
が行われステレオの2出力を得る。このトレモロ効果付
加部800A及びコーラス効果付加部800Bの出力側には、そ
れぞれの2出力を第1の出力側と2入力のディレイ効果
付加部800C及びリバーブ効果付加部800Dの入力側へ切換
えるスイッチ801が設けられている。ディレイ効果付加
部800C及びリバーブ効果付加部800Dでは、それぞれの処
理が行われステレオの2出力を得る。このディレイ効果
付加部800C及びリバーブ効果付加部800Dの出力側には、
それぞれの2出力を第2の出力側へ切換えるスイッチ80
2が設けられている。これらのスイッチ801、802はエフ
ェクト選択モードスイッチ14(第1図参照)に対応して
いる。
図において入力信号データは、トレモロ効果付加部800A
及びコーラス効果付加部800Bにおいて、それぞれの処理
が行われステレオの2出力を得る。このトレモロ効果付
加部800A及びコーラス効果付加部800Bの出力側には、そ
れぞれの2出力を第1の出力側と2入力のディレイ効果
付加部800C及びリバーブ効果付加部800Dの入力側へ切換
えるスイッチ801が設けられている。ディレイ効果付加
部800C及びリバーブ効果付加部800Dでは、それぞれの処
理が行われステレオの2出力を得る。このディレイ効果
付加部800C及びリバーブ効果付加部800Dの出力側には、
それぞれの2出力を第2の出力側へ切換えるスイッチ80
2が設けられている。これらのスイッチ801、802はエフ
ェクト選択モードスイッチ14(第1図参照)に対応して
いる。
第23図にDSP800により実行される効果付加処理のフロ
ーを示す。DSP800は、外部よりサンプリングクロックが
与えられることによりフラグFが「1」となる。そこ
で、ステップ23−1ではフラグFが「1」か否かの判断
がなされる。そして、F=1になったときステップ23−
2においてF=0とされる。次に、ステップ23−3にお
いてCPU40から与えられた効果付加のためのパラメータ
及びフラグ類の変更処理が行われる。この変更処理は、
1つのパラメータまたはフラグを1サンプリングごとに
変更したり、あるいは変更するパラメータの目標値が与
えられることにより所定のサンプリングクロック間に補
間しながら徐々に変更するよう実行される。次に、ステ
ップ23−4において、CPU40から与えられる効果の選択
信号EFFES1がコーラスかトレモロかの判断を行い、コー
ラスと判断されたときには、ステップ23−5において第
22図のコーラス効果付加部800Bによるコーラスの処理
(CHORUS)を実行し、トレモロと判断されたときにはス
テップ23−6においてトレモロ効果付加部800Aによるト
レモロの処理(TREMOLO)を実行する。次に、ステップ2
3−7において、CPU40から与えられる効果の選択信号EF
FES2がリバーブかディレイかの判断を行い、リバーブと
判断されたときにはステップ23−8においてリバーブ効
果付加部800Dによるリバーブの処理(REVERB)を実行
し、ディレイと判断されたときにはステップ23−9にお
いてディレイ効果付加部800Cによるディレイの処理(DE
LAY)を実行する。次に、再びステップ23−1へ戻りサ
ンプリングクロックごとに同様の処理を繰り返す。
ーを示す。DSP800は、外部よりサンプリングクロックが
与えられることによりフラグFが「1」となる。そこ
で、ステップ23−1ではフラグFが「1」か否かの判断
がなされる。そして、F=1になったときステップ23−
2においてF=0とされる。次に、ステップ23−3にお
いてCPU40から与えられた効果付加のためのパラメータ
及びフラグ類の変更処理が行われる。この変更処理は、
1つのパラメータまたはフラグを1サンプリングごとに
変更したり、あるいは変更するパラメータの目標値が与
えられることにより所定のサンプリングクロック間に補
間しながら徐々に変更するよう実行される。次に、ステ
ップ23−4において、CPU40から与えられる効果の選択
信号EFFES1がコーラスかトレモロかの判断を行い、コー
ラスと判断されたときには、ステップ23−5において第
22図のコーラス効果付加部800Bによるコーラスの処理
(CHORUS)を実行し、トレモロと判断されたときにはス
テップ23−6においてトレモロ効果付加部800Aによるト
レモロの処理(TREMOLO)を実行する。次に、ステップ2
3−7において、CPU40から与えられる効果の選択信号EF
FES2がリバーブかディレイかの判断を行い、リバーブと
判断されたときにはステップ23−8においてリバーブ効
果付加部800Dによるリバーブの処理(REVERB)を実行
し、ディレイと判断されたときにはステップ23−9にお
いてディレイ効果付加部800Cによるディレイの処理(DE
LAY)を実行する。次に、再びステップ23−1へ戻りサ
ンプリングクロックごとに同様の処理を繰り返す。
第24図はトレモロ効果付加部800Aの機能ブロック図で
ある。同図において、トレモロ効果付加部800Aは低周波
発振器(LFO)841から出力される低周波の波形データ
(1.0〜0)を用いて演算処理を実行し、トレモロ効果
の付加されたステレオ出力を得るものである。LFO841
は、例えば所定の波形データを記憶するメモリよりサン
プリング周期ごとに読み出して、正弦波等の低周波の波
形を発生させるもので、トレモロ速度のパラメータ(TM
SPED)により発振周波数が変化するものである。周波数
は、例えば0.15〜940Hz程度である。入力信号データ
は、2つの乗算器842、843に与えられる。一方の乗算器
842は入力信号データにLFO841の出力を乗算し、他方の
乗算器843は入力信号データに、LFO841の出力の符号を
変えた値に加算器844で「1」を加算した信号、すなわ
ち、LFO841の出力と180゜位相の異なる信号を乗算し、
それぞれの乗算結果を乗算器845、846へ供給する。これ
らの乗算器845、846では、それぞれ乗算器842、843の出
力にトレモロの深さを決めるパラメータ(TMDPTH)を乗
算し、それぞれ加算器847、848へ出力する。これに対
し、加算器847、848は、それぞれ、乗算器845、846の出
力の符号を変えた値を入力信号データに加算し、それぞ
れの加算出力がステレオの2つのトレモロ出力となる。
したがってTMDPTHが「0」のときは原音の入力信号デー
タがそのまま出力され、TMDPTHが「1」のときには100
%の振幅変調のかかった入力波形データが出力される。
ある。同図において、トレモロ効果付加部800Aは低周波
発振器(LFO)841から出力される低周波の波形データ
(1.0〜0)を用いて演算処理を実行し、トレモロ効果
の付加されたステレオ出力を得るものである。LFO841
は、例えば所定の波形データを記憶するメモリよりサン
プリング周期ごとに読み出して、正弦波等の低周波の波
形を発生させるもので、トレモロ速度のパラメータ(TM
SPED)により発振周波数が変化するものである。周波数
は、例えば0.15〜940Hz程度である。入力信号データ
は、2つの乗算器842、843に与えられる。一方の乗算器
842は入力信号データにLFO841の出力を乗算し、他方の
乗算器843は入力信号データに、LFO841の出力の符号を
変えた値に加算器844で「1」を加算した信号、すなわ
ち、LFO841の出力と180゜位相の異なる信号を乗算し、
それぞれの乗算結果を乗算器845、846へ供給する。これ
らの乗算器845、846では、それぞれ乗算器842、843の出
力にトレモロの深さを決めるパラメータ(TMDPTH)を乗
算し、それぞれ加算器847、848へ出力する。これに対
し、加算器847、848は、それぞれ、乗算器845、846の出
力の符号を変えた値を入力信号データに加算し、それぞ
れの加算出力がステレオの2つのトレモロ出力となる。
したがってTMDPTHが「0」のときは原音の入力信号デー
タがそのまま出力され、TMDPTHが「1」のときには100
%の振幅変調のかかった入力波形データが出力される。
第25図はコーラス効果付加部800Bのブロック図であ
る。同図において、コーラス効果付加部800Bは、波形デ
ータを遅延する遅延回路(ディレイ)851と、前記と同
様の低周波発振器(LFO)852とを有し、演算処理により
トレモロ効果の付加されたステレオ出力を得るものであ
る。遅延回路851は、遅延された入力信号データを与え
るものであり、第21図に示す波形メモリ830に記憶した
入力波形を遅延して読み出すことにより実現される。以
下、後述する各遅延回路も同様に構成されるものであ
る。LFO852は、前記と同様に低周波の波形を発生させる
もので、上位側に4つの整数部出力、下位側に1つの小
数部出力を持ち、モジュレーション深さを決めるパラメ
ータ(CMDPTH)及びモジュレーション速度を決めるパラ
メータ(CMSPED)によりそれぞれ振幅と発振周波数が変
化するものである。LFO852の4つの整数出力は、それぞ
れ加算器853、854、855、856により遅延時間パラメータ
(CDTIME)と加減算され、それぞれの加減算出力a、
a′、b、b′が遅延回路851に読み出しアドレスとし
て与えられる。ここで、加減算出力a′、b′はそれぞ
れ加算出力a、bの1つ前、後のアドレスを示す。
る。同図において、コーラス効果付加部800Bは、波形デ
ータを遅延する遅延回路(ディレイ)851と、前記と同
様の低周波発振器(LFO)852とを有し、演算処理により
トレモロ効果の付加されたステレオ出力を得るものであ
る。遅延回路851は、遅延された入力信号データを与え
るものであり、第21図に示す波形メモリ830に記憶した
入力波形を遅延して読み出すことにより実現される。以
下、後述する各遅延回路も同様に構成されるものであ
る。LFO852は、前記と同様に低周波の波形を発生させる
もので、上位側に4つの整数部出力、下位側に1つの小
数部出力を持ち、モジュレーション深さを決めるパラメ
ータ(CMDPTH)及びモジュレーション速度を決めるパラ
メータ(CMSPED)によりそれぞれ振幅と発振周波数が変
化するものである。LFO852の4つの整数出力は、それぞ
れ加算器853、854、855、856により遅延時間パラメータ
(CDTIME)と加減算され、それぞれの加減算出力a、
a′、b、b′が遅延回路851に読み出しアドレスとし
て与えられる。ここで、加減算出力a′、b′はそれぞ
れ加算出力a、bの1つ前、後のアドレスを示す。
詳細には、a、a′、b、b′の値は次のようにな
る。ここにhは、LFO852の出力の上位データである。
る。ここにhは、LFO852の出力の上位データである。
a=h+CDTIME a′=h+1+CDTIME b=−h+CDTIME b′=−h−1+CDTIME LFO852の小数部出力lと遅延回路851から読み出され
た波形データ[a′]、[b′]とは、それぞれ乗算器
857、858で乗算される。また、LFO852の小数部出力の符
号を変えた値に加算器859で「1」を加算した加算出力
と、遅延回路851から読み出された波形データ[a]、
[b]とは、それぞれ乗算器860、861で乗算される。そ
して、乗算器857、860の出力は加算器862で加算され、
乗算器858、861の出力は加算器863で加算される。
た波形データ[a′]、[b′]とは、それぞれ乗算器
857、858で乗算される。また、LFO852の小数部出力の符
号を変えた値に加算器859で「1」を加算した加算出力
と、遅延回路851から読み出された波形データ[a]、
[b]とは、それぞれ乗算器860、861で乗算される。そ
して、乗算器857、860の出力は加算器862で加算され、
乗算器858、861の出力は加算器863で加算される。
加算器862、863の出力x、yは次の式で示される。
x=(1−l)×[a]+l×[a′] y=(1−l)×[b]+l×[b′] すなわち、x、yは読み出された前後の波形データ
[a]、[a′]と[b]、[b′]との間をそれぞれ
小数部出力lで補間したものである。さらに、加算器86
2、863の出力は、それぞれ乗算器864、865でコーラスの
深さを決めるパラメータ(CDEPTH)と乗算される。乗算
器864、865の出力は、それぞれ加算器866、867で入力信
号データに加算されステレオの2つのコーラス出力とな
る。なお、加算器866、867の出力側ではオーバーフロー
しないよう右シフトが行われる(×印で示す)。
[a]、[a′]と[b]、[b′]との間をそれぞれ
小数部出力lで補間したものである。さらに、加算器86
2、863の出力は、それぞれ乗算器864、865でコーラスの
深さを決めるパラメータ(CDEPTH)と乗算される。乗算
器864、865の出力は、それぞれ加算器866、867で入力信
号データに加算されステレオの2つのコーラス出力とな
る。なお、加算器866、867の出力側ではオーバーフロー
しないよう右シフトが行われる(×印で示す)。
このようにして、コーラス効果付加部800Bでは、LFO8
52の整数部出力により遅延時間パラメータ(CDTIME)を
中心として、低周波の読み出しアドレスが指定され、遅
延回路851から波形データが読み出される。この読み出
された隣接する波形データは、LFO852の小数部出力で補
間され、コーラスの深さを決めるパラメータ(CDEPTH)
と乗算され、さらに入力信号データに加算され、周波数
が変調されることでコーラス効果が付加されたステレオ
出力が得られる。
52の整数部出力により遅延時間パラメータ(CDTIME)を
中心として、低周波の読み出しアドレスが指定され、遅
延回路851から波形データが読み出される。この読み出
された隣接する波形データは、LFO852の小数部出力で補
間され、コーラスの深さを決めるパラメータ(CDEPTH)
と乗算され、さらに入力信号データに加算され、周波数
が変調されることでコーラス効果が付加されたステレオ
出力が得られる。
第26図はディレイ効果付加部800Cのブロック図であ
る。同図において、ディレイ効果付加部800Cは、2つの
入力に対する効果付加のために2組設けられており、2
つの遅延回路871を有する。これら遅延回路871は、それ
ぞれ遅延時間パラメータ(DRTIME)だけ遅延して波形デ
ータが読み出され、その出力がフィードバックループ上
の乗算器872でリピートパラメータ(DRRPT)と乗算さ
れ、さらに加算器873で入力信号データに加算され、遅
延回路871に入力される。そして、遅延回路871の出力
は、乗算器874でディレイの深さ決めるパラメータ(DRD
PTH)が乗算され、さらに加算器875で入力信号データに
加算され、ステレオの2つのディレイ効果出力となる。
なお、加算器873、875の出力側では前記同様右シフトが
行われる(×印で示す)。
る。同図において、ディレイ効果付加部800Cは、2つの
入力に対する効果付加のために2組設けられており、2
つの遅延回路871を有する。これら遅延回路871は、それ
ぞれ遅延時間パラメータ(DRTIME)だけ遅延して波形デ
ータが読み出され、その出力がフィードバックループ上
の乗算器872でリピートパラメータ(DRRPT)と乗算さ
れ、さらに加算器873で入力信号データに加算され、遅
延回路871に入力される。そして、遅延回路871の出力
は、乗算器874でディレイの深さ決めるパラメータ(DRD
PTH)が乗算され、さらに加算器875で入力信号データに
加算され、ステレオの2つのディレイ効果出力となる。
なお、加算器873、875の出力側では前記同様右シフトが
行われる(×印で示す)。
このようにして、入力信号データは、フィードバック
ループを有する遅延回路871により遅延され、この遅延
信号が再び入力信号データに加算されて、ディレィ効果
の付加されたステレオ出力が得られる。
ループを有する遅延回路871により遅延され、この遅延
信号が再び入力信号データに加算されて、ディレィ効果
の付加されたステレオ出力が得られる。
第27図はリバーブ効果付加部800Dのブロック図であ
る。同図において、リバーブ効果付加部800Dは、主に初
期反射付加部81と残響付加部82とから構成されており、
後者の残響付加部82は入力側残響付加部82aと出力側ス
テレオ化部82bとから構成されている。
る。同図において、リバーブ効果付加部800Dは、主に初
期反射付加部81と残響付加部82とから構成されており、
後者の残響付加部82は入力側残響付加部82aと出力側ス
テレオ化部82bとから構成されている。
上記初期反射付加部81は、2つの入力信号を加算する
加算器81aと、この加算出力に音量パラメータ(RING)
を乗算する乗算器83と、この乗算出力に対して初期反射
音として複数の中間タップから遅延時間DT1〜DT4の出力
を得る遅延回路(ディレィ)84と、これらの遅延出力及
び入力側残響付加部82aからのフィードバック信号を加
算する加算器85とを有する。
加算器81aと、この加算出力に音量パラメータ(RING)
を乗算する乗算器83と、この乗算出力に対して初期反射
音として複数の中間タップから遅延時間DT1〜DT4の出力
を得る遅延回路(ディレィ)84と、これらの遅延出力及
び入力側残響付加部82aからのフィードバック信号を加
算する加算器85とを有する。
入力側残響付加部82aはフィードバックループを持つ
複数の遅延回路86−1〜86−5を有し、それぞれ独自に
遅延時間DT11〜DT15が設定される。遅延回路86−1〜86
−4のフィードバックループ上には、ローパスフィルタ
87−1〜87−4と、リピートパラメータ(RMRPT1〜RMRP
T4)をそれぞれ乗算する乗算器88−1〜88−4とが設け
られており、各フィードバック信号データは、加算器85
の出力と各遅延回路86−1〜86−4の入力側に設けられ
た加算器89−1〜89−4で加算される。これら加算器89
−1〜89−4の出力は、右シフト処理(×印)が行われ
て、それぞれ各遅延回路86−1〜86−4に供給される。
各遅延回路86−1〜86−4の出力は、加算器90で加算さ
れる。加算器90の出力は、ローパスフィルタ91を通り、
乗算器92がリピートパラメータ(RPRPT)が乗算され、
加算器85にフィードバックされる。また、遅延回路86−
5のフィードバックループ上にはリピートパラメータ
(R5RPT)を乗算する乗算器88−5が設けられており、
フィードバック信号データは、加算器90の出力信号と遅
延回路86−5の入力側に設けられた加算器89−5で加算
される。この加算器89−5の出力は、右シフト処理(×
印)が行われて、遅延回路86−5に入力される。この遅
延回路86−5の出力に乗算器93で音量パラメータ(R5E
D)を乗算した値は、加算器90の出力に乗算器94で音量
パラメータ(R5DD)を乗算した値に、加算器95で加算さ
れる。
複数の遅延回路86−1〜86−5を有し、それぞれ独自に
遅延時間DT11〜DT15が設定される。遅延回路86−1〜86
−4のフィードバックループ上には、ローパスフィルタ
87−1〜87−4と、リピートパラメータ(RMRPT1〜RMRP
T4)をそれぞれ乗算する乗算器88−1〜88−4とが設け
られており、各フィードバック信号データは、加算器85
の出力と各遅延回路86−1〜86−4の入力側に設けられ
た加算器89−1〜89−4で加算される。これら加算器89
−1〜89−4の出力は、右シフト処理(×印)が行われ
て、それぞれ各遅延回路86−1〜86−4に供給される。
各遅延回路86−1〜86−4の出力は、加算器90で加算さ
れる。加算器90の出力は、ローパスフィルタ91を通り、
乗算器92がリピートパラメータ(RPRPT)が乗算され、
加算器85にフィードバックされる。また、遅延回路86−
5のフィードバックループ上にはリピートパラメータ
(R5RPT)を乗算する乗算器88−5が設けられており、
フィードバック信号データは、加算器90の出力信号と遅
延回路86−5の入力側に設けられた加算器89−5で加算
される。この加算器89−5の出力は、右シフト処理(×
印)が行われて、遅延回路86−5に入力される。この遅
延回路86−5の出力に乗算器93で音量パラメータ(R5E
D)を乗算した値は、加算器90の出力に乗算器94で音量
パラメータ(R5DD)を乗算した値に、加算器95で加算さ
れる。
上記出力側ステレオ化回路82bは、入力側残響付加部8
2aで得られた出力をステレオ化するものであり、フィー
ドバックループを持つ2つの遅延回路86−6、86−7を
有し、それぞれ独自に遅延時間DT16、DT17が設定され
る。各フィードバックループ上には、リピートパラメー
タ(R6RPT、R7RPT)を乗算する乗算器88−6、88−7が
設けられており、フィードバック信号データは、加算器
95の出力信号と各遅延回路86−6、86−7の入力側に設
けられた加算器89−6、89−7で加算される。これら加
算器89−6、89−7の出力は、それぞれ右シフト処理
(×印)が行われて、遅延回路86−6、86−7に入力す
る。遅延回路86−6、86−7の出力に、それぞれ乗算器
96、97で音量パラメータ(R6ED、R7ED)を乗算した値
は、加算器95の出力にそれぞれ乗算器98、99で音量パラ
メータ(R6DD、R7DD)を乗算した値にそれぞれ加算器10
0、101で加算される。これら加算器100、101の出力は、
初期反射付加部81の加算器85の出力に乗算器102で音量
パラメータ(RINT)を乗算した値が、それぞれ加算器10
3、104で加算され、さらに、それぞれ乗算器105、106で
リバーブの深さを決めるパラメータ(RDPTH)が乗算さ
れ、リバーブ効果が付加されたステレオ出力が得られ
る。
2aで得られた出力をステレオ化するものであり、フィー
ドバックループを持つ2つの遅延回路86−6、86−7を
有し、それぞれ独自に遅延時間DT16、DT17が設定され
る。各フィードバックループ上には、リピートパラメー
タ(R6RPT、R7RPT)を乗算する乗算器88−6、88−7が
設けられており、フィードバック信号データは、加算器
95の出力信号と各遅延回路86−6、86−7の入力側に設
けられた加算器89−6、89−7で加算される。これら加
算器89−6、89−7の出力は、それぞれ右シフト処理
(×印)が行われて、遅延回路86−6、86−7に入力す
る。遅延回路86−6、86−7の出力に、それぞれ乗算器
96、97で音量パラメータ(R6ED、R7ED)を乗算した値
は、加算器95の出力にそれぞれ乗算器98、99で音量パラ
メータ(R6DD、R7DD)を乗算した値にそれぞれ加算器10
0、101で加算される。これら加算器100、101の出力は、
初期反射付加部81の加算器85の出力に乗算器102で音量
パラメータ(RINT)を乗算した値が、それぞれ加算器10
3、104で加算され、さらに、それぞれ乗算器105、106で
リバーブの深さを決めるパラメータ(RDPTH)が乗算さ
れ、リバーブ効果が付加されたステレオ出力が得られ
る。
要約すると、入力信号データは、遅延回路84で複数の
遅延時間DT1〜DT4だけ遅延され、加算器85で加算されて
初期反射音が得られる。ここで乗算器83のRINGの値をオ
ーバーフローのノイズ防止のため調整される。そして、
加算器85の初期反射音は、加算器89−1〜89−4に与え
られ、ここで遅延回路86−1〜86−4の出力にリピート
パラメータ(RMRPT1〜RMRPT4)を乗算したフィードバッ
ク信号と加算され、さらに遅延回路86−1〜86−4に入
力され、それぞれ所定の遅延時間DT11〜DT14だけ遅延さ
れ、加算器90で加算され、さらに遅延回路86−5で遅延
される。加算器90の出力は、フィードバックループ上の
乗算器92でリピートパラメータ(RPRPT)を乗算して加
算器85に戻される。このリピートパラメータ(RPRPT)
とリピートパラメータ(RMRPT1〜RMRPT4)の極性を逆に
設定することにより、各遅延回路86−1〜86−4の自身
のフィードバック量を少なく、他のフィードバック量を
多くし共振を防止することができる。また、フィードバ
ックループ上のローパスフィルタ87−1〜87−4、91に
より高域成分が減衰し自然な残響効果が得られる。そし
て、上記加算器95の出力は、出力側ステレオ化回路82b
でフィードバックループを有し、リピートパラメータ
(R6RPT、R7RPT)を乗算して遅延回路86−6、86−7で
遅延され、さらに、音量調整されて加算器100、101で加
算される。この加算器100、101の出力は複雑なつまり残
響時間が種々異なりまた周波数成分の変化も多い残響音
となる。そして、この残響音に、乗算器102で音量(RIN
G)調整された初期反射音が加算され、さらにリバーブ
の深さ(RDPTH)が乗算されステレオ出力が得られる。
遅延時間DT1〜DT4だけ遅延され、加算器85で加算されて
初期反射音が得られる。ここで乗算器83のRINGの値をオ
ーバーフローのノイズ防止のため調整される。そして、
加算器85の初期反射音は、加算器89−1〜89−4に与え
られ、ここで遅延回路86−1〜86−4の出力にリピート
パラメータ(RMRPT1〜RMRPT4)を乗算したフィードバッ
ク信号と加算され、さらに遅延回路86−1〜86−4に入
力され、それぞれ所定の遅延時間DT11〜DT14だけ遅延さ
れ、加算器90で加算され、さらに遅延回路86−5で遅延
される。加算器90の出力は、フィードバックループ上の
乗算器92でリピートパラメータ(RPRPT)を乗算して加
算器85に戻される。このリピートパラメータ(RPRPT)
とリピートパラメータ(RMRPT1〜RMRPT4)の極性を逆に
設定することにより、各遅延回路86−1〜86−4の自身
のフィードバック量を少なく、他のフィードバック量を
多くし共振を防止することができる。また、フィードバ
ックループ上のローパスフィルタ87−1〜87−4、91に
より高域成分が減衰し自然な残響効果が得られる。そし
て、上記加算器95の出力は、出力側ステレオ化回路82b
でフィードバックループを有し、リピートパラメータ
(R6RPT、R7RPT)を乗算して遅延回路86−6、86−7で
遅延され、さらに、音量調整されて加算器100、101で加
算される。この加算器100、101の出力は複雑なつまり残
響時間が種々異なりまた周波数成分の変化も多い残響音
となる。そして、この残響音に、乗算器102で音量(RIN
G)調整された初期反射音が加算され、さらにリバーブ
の深さ(RDPTH)が乗算されステレオ出力が得られる。
フレットスイッチ型電子ギター 第28図にこの発明の特徴を組み込んだフレットスイッ
チ型電子ギター1Mの外観を示す。フレットスイッチ型の
名の由来はこの電子ギター1Mがフィンガーボードに対し
て押さえられた弦の位置(フレットナンバー)をフィン
ガーボードに埋め込んだスイッチによって検出すること
による。
チ型電子ギター1Mの外観を示す。フレットスイッチ型の
名の由来はこの電子ギター1Mがフィンガーボードに対し
て押さえられた弦の位置(フレットナンバー)をフィン
ガーボードに埋め込んだスイッチによって検出すること
による。
図面において、フレットスイッチ型電子ギター1Mの要
素のうち既に述べたピッチ抽出型電子ギター1の要素と
対応するものには同様の参照番号、記号を付し、それら
の要素に関する説明は省略することにする。
素のうち既に述べたピッチ抽出型電子ギター1の要素と
対応するものには同様の参照番号、記号を付し、それら
の要素に関する説明は省略することにする。
第28図からわかるように、電子ギター1Mは2組の弦、
すなわちフレット弦と呼ぶ弦7Fとトリガー弦と呼ぶ弦7T
を有している。フレット弦7Fはフィンガーボード6上に
張設され、一端がネック3の根元に設けたブリッジ9Fに
固定され、他端がヘッド4に組み込んだチョーキング機
能110(後で詳述する)に調節可能に支持されている。
フィンガボード6は弾性ゴムでできており、隣り合うフ
レット間の各弦7Fと対応するフィンガボード6の下面の
各位置にフレットスイッチPSWが配設され、これらのフ
レットスイッチPSWにより、押弦位置が検出されるよう
になっている。詳細には、第29図に良く示されるよう
に、表面ゴム(フィンガボード)6はプリント基板111
の上に積層され、表面ゴム6の両縁はプリント基板111
の両縁を包み込んで、プリント基板111を固定するよう
にU字状に折曲されている。表面ゴム6のプリント基板
111に接合する下面には、各フレット5間で、かつ、各
フレット弦7Fと対応した位置に6列の凹部112が形成さ
れ、この凹部112の底面にはフレットスイッチPSWの可動
接点113が形成されるとともに、この凹部112と対向する
プリント基板111の上面には、フレットスイッチPSWの固
定接点114が形成される。したがって表面ゴム6を、上
からフレット弦7Fとともに押さえることにより、可動接
点113が固定接点114に接触導通することになる。
すなわちフレット弦と呼ぶ弦7Fとトリガー弦と呼ぶ弦7T
を有している。フレット弦7Fはフィンガーボード6上に
張設され、一端がネック3の根元に設けたブリッジ9Fに
固定され、他端がヘッド4に組み込んだチョーキング機
能110(後で詳述する)に調節可能に支持されている。
フィンガボード6は弾性ゴムでできており、隣り合うフ
レット間の各弦7Fと対応するフィンガボード6の下面の
各位置にフレットスイッチPSWが配設され、これらのフ
レットスイッチPSWにより、押弦位置が検出されるよう
になっている。詳細には、第29図に良く示されるよう
に、表面ゴム(フィンガボード)6はプリント基板111
の上に積層され、表面ゴム6の両縁はプリント基板111
の両縁を包み込んで、プリント基板111を固定するよう
にU字状に折曲されている。表面ゴム6のプリント基板
111に接合する下面には、各フレット5間で、かつ、各
フレット弦7Fと対応した位置に6列の凹部112が形成さ
れ、この凹部112の底面にはフレットスイッチPSWの可動
接点113が形成されるとともに、この凹部112と対向する
プリント基板111の上面には、フレットスイッチPSWの固
定接点114が形成される。したがって表面ゴム6を、上
からフレット弦7Fとともに押さえることにより、可動接
点113が固定接点114に接触導通することになる。
このようにしてフレットスイッチPSWは押弦位置を検
出するものである。しかし、弦のチョーキング等による
弦の張力の変化に関する情報は何も与えてくれない。こ
の目的のために、上記チョーキング機構110が設けられ
ている。
出するものである。しかし、弦のチョーキング等による
弦の張力の変化に関する情報は何も与えてくれない。こ
の目的のために、上記チョーキング機構110が設けられ
ている。
チョーキング機構の一構成例を第30図と第31図に示
す。図示のように、フレット弦7Fはネック3の端に設け
た弦ガイド板115の孔116を通って延び、その一端は、ヘ
ッド4に対し回動可能に軸支されたプーリ117に係止さ
れている。このプーリ117にはフレット弦7Fの引張り方
向(図中矢印A方向)と反対方向に該プーリ117を弾性
的に引張るためのスプリング118の一端が係止されてお
り、このスプリング118の他端はネック3に係止されて
いる。
す。図示のように、フレット弦7Fはネック3の端に設け
た弦ガイド板115の孔116を通って延び、その一端は、ヘ
ッド4に対し回動可能に軸支されたプーリ117に係止さ
れている。このプーリ117にはフレット弦7Fの引張り方
向(図中矢印A方向)と反対方向に該プーリ117を弾性
的に引張るためのスプリング118の一端が係止されてお
り、このスプリング118の他端はネック3に係止されて
いる。
前記プーリ117に一体的に形成された軸119には、チョ
ーキングセンサーとしてのボリューム120が連結されて
おり、フレット弦7Fの引張り量に応じてボリューム120
の抵抗値が可変制御されるようになっている。プーリ11
7の回動可能範囲はヘッド206に固定されたストッパ部材
121で規制され、通常時はプーリ117に形成した突起122
がこのストッパ部材121に係合してプーリ117の位置を保
持している。なお、123はプーリ117の周辺を被覆して外
観をすっきりさせるためのヘッドカバーである。
ーキングセンサーとしてのボリューム120が連結されて
おり、フレット弦7Fの引張り量に応じてボリューム120
の抵抗値が可変制御されるようになっている。プーリ11
7の回動可能範囲はヘッド206に固定されたストッパ部材
121で規制され、通常時はプーリ117に形成した突起122
がこのストッパ部材121に係合してプーリ117の位置を保
持している。なお、123はプーリ117の周辺を被覆して外
観をすっきりさせるためのヘッドカバーである。
チョーキング機構の別の構成例を第32図に示す。この
チョーキング機構110Mは弦7Fの一端に感圧素子(例えば
ピエゾ素子)を連結し、この感圧素子により弦7Fの張力
の変化を検出するようにしたものである。
チョーキング機構110Mは弦7Fの一端に感圧素子(例えば
ピエゾ素子)を連結し、この感圧素子により弦7Fの張力
の変化を検出するようにしたものである。
詳細には、弦ガイド板115に、リング上の感圧素子124
(例えばピエゾ素子)及び保持板125を積層配置すると
ともに、フレット弦7Fの一端を前記弦ガイド板115に形
成した弦ガイド孔116、感圧素子124に設けた挿通孔12
6、保持板125に設けた弦係止孔127内にそれぞれ挿孔さ
せ、弦端に設けた係止突部128を保持板125に係止する。
(例えばピエゾ素子)及び保持板125を積層配置すると
ともに、フレット弦7Fの一端を前記弦ガイド板115に形
成した弦ガイド孔116、感圧素子124に設けた挿通孔12
6、保持板125に設けた弦係止孔127内にそれぞれ挿孔さ
せ、弦端に設けた係止突部128を保持板125に係止する。
この構成の場合、チョーキングのためフレット弦7Fを
押し上げ押し下げると、フレット弦7Fは引っ張られその
張力の増加によって感圧素子124に加わる圧力が変化
し、感圧素子124からフレット弦204の張力に応じた電気
信号が出力される。
押し上げ押し下げると、フレット弦7Fは引っ張られその
張力の増加によって感圧素子124に加わる圧力が変化
し、感圧素子124からフレット弦204の張力に応じた電気
信号が出力される。
第28図に戻って、トリガー弦は胴部2上に張設され、
その両端が胴部2に隔てて配置したブリッジ9T、9Tに支
持される。各トリガー弦7Tは磁性材料でできており、各
トリガー弦7Tの中央部の下方の胴部2上には各弦7Tと対
応するようにピックアップ10が設けられている。これら
のピックアップ10によって弦7Tの振動が検出される。後
述するようにピックアップされた弦振動信号から撥弦の
強さを示す弦タッチデータが抽出される。ただし、ピッ
チ抽出型ギター1の場合と異なり、振動周期は抽出され
ない。これに関連して、図示のトレモロアーム11の周辺
機構はピッチ抽出型ギター1のものより簡単になる。す
なわち、トレモロアーム11はトリガー弦7Tの張力を機械
的に加減する必要はなく、トレモロアーム11の操作量は
アームと共に回転する可変抵抗型のトレモロアームセン
サー23をアームの根元に連結することで検出される。
その両端が胴部2に隔てて配置したブリッジ9T、9Tに支
持される。各トリガー弦7Tは磁性材料でできており、各
トリガー弦7Tの中央部の下方の胴部2上には各弦7Tと対
応するようにピックアップ10が設けられている。これら
のピックアップ10によって弦7Tの振動が検出される。後
述するようにピックアップされた弦振動信号から撥弦の
強さを示す弦タッチデータが抽出される。ただし、ピッ
チ抽出型ギター1の場合と異なり、振動周期は抽出され
ない。これに関連して、図示のトレモロアーム11の周辺
機構はピッチ抽出型ギター1のものより簡単になる。す
なわち、トレモロアーム11はトリガー弦7Tの張力を機械
的に加減する必要はなく、トレモロアーム11の操作量は
アームと共に回転する可変抵抗型のトレモロアームセン
サー23をアームの根元に連結することで検出される。
<全体回路構成> 第33図にフレットスイッチ型電子ギター1Mの全体回路
構成を示す。比較のためにピッチ抽出型電子ギター1Mの
全体回路構成(第7図、第8図)を参照されたい。これ
らの図面において同様の要素には同様の参照番号、記号
を付してある。したがって説明は異なる点に留める。
構成を示す。比較のためにピッチ抽出型電子ギター1Mの
全体回路構成(第7図、第8図)を参照されたい。これ
らの図面において同様の要素には同様の参照番号、記号
を付してある。したがって説明は異なる点に留める。
チョーキング機構110のチョーキングセンサー120はA/
D変換器130に結合しており、検出されたアナログチョー
キング信号はこのA/D変換器130により、デジタル信号に
変換され、このデジタル信号がマイクロコンピュータ40
Mによって読み取られる。
D変換器130に結合しており、検出されたアナログチョー
キング信号はこのA/D変換器130により、デジタル信号に
変換され、このデジタル信号がマイクロコンピュータ40
Mによって読み取られる。
一方、フィンガーボード6内に配設されたフレットス
イッチPSWはキーマトリクス回路131を形成するように結
線されており、このキーマトリクス回路131に接続され
たキースキャン回路132によってフレットスイッチPSWが
走査されて各フレットスイッチPSWの状態が検出され
る。キースキャン回路132の走査結果はマイクロコンピ
ュータ40Mに渡されて読み取られる。このようにして、
各フレット弦7Fに関する操作フレット位置が検出され
る。
イッチPSWはキーマトリクス回路131を形成するように結
線されており、このキーマトリクス回路131に接続され
たキースキャン回路132によってフレットスイッチPSWが
走査されて各フレットスイッチPSWの状態が検出され
る。キースキャン回路132の走査結果はマイクロコンピ
ュータ40Mに渡されて読み取られる。このようにして、
各フレット弦7Fに関する操作フレット位置が検出され
る。
したがってフレットスイッチ型ギターでは弦の振動周
期を抽出する必要はない。このため、弦振動ピックアッ
プ10に対する信号処理回路はピッチ抽出型ギターのもの
よりも簡単に構成できる。第33図では、弦振動ピックア
ップ信号のアナログ処理回路は各ピックアップ10からの
信号を増幅するアンプ133と各アンプに直流阻止コンデ
ンサCを介して結合し、弦振動信号のエンベロープを検
波するエンベロープ検出回路134とから構成されてい
る。
期を抽出する必要はない。このため、弦振動ピックアッ
プ10に対する信号処理回路はピッチ抽出型ギターのもの
よりも簡単に構成できる。第33図では、弦振動ピックア
ップ信号のアナログ処理回路は各ピックアップ10からの
信号を増幅するアンプ133と各アンプに直流阻止コンデ
ンサCを介して結合し、弦振動信号のエンベロープを検
波するエンベロープ検出回路134とから構成されてい
る。
アンプ133はピッチ抽出型ギター1におけるピックア
ップ信号処理回路Pのアンプ44と似たものでよい。エン
ベロープ検出回路134は基本的にピーク検出回路46(第
3図)の一部から構成できる。すなわち、エンベロープ
検出回路134は抵抗Rを介して接地されたピックアップ
信号を非反転入力に受けるオペアンプOPとオペアンプの
出力に接続されたダイオードDと、ダイオードDのカソ
ード出力に一端が接続され、他端が設置されたコンデン
サCと抵抗Rとから成る時定数回路とから成り、時定数
回路の一端における電位(エンベロープ)がオペアンプ
OPの反転入力にフィードバックされている。
ップ信号処理回路Pのアンプ44と似たものでよい。エン
ベロープ検出回路134は基本的にピーク検出回路46(第
3図)の一部から構成できる。すなわち、エンベロープ
検出回路134は抵抗Rを介して接地されたピックアップ
信号を非反転入力に受けるオペアンプOPとオペアンプの
出力に接続されたダイオードDと、ダイオードDのカソ
ード出力に一端が接続され、他端が設置されたコンデン
サCと抵抗Rとから成る時定数回路とから成り、時定数
回路の一端における電位(エンベロープ)がオペアンプ
OPの反転入力にフィードバックされている。
各エンベロープ検出回路134の出力はマイクロコンピ
ュータ40Mからのゲート制御信号G1〜G6により制御され
る各ゲート135を介して1つの共通ラインに多重化され
てA/D変換器136に入力される。A/D変換器136はゲート13
5の1つが開いている状態のもとで、マイクロコンピュ
ータ40Mから送られてくるA/Dスタート指令信号に応答し
て、選択ゲート135からのアナログエンベロープ信号を
デジタル信号に変換する。変換が終了したとき、A/D変
換器136はエンド指令信号をマイクロコンピュータ40Mに
送る。これを受けてマイクロコンピュータ40MはA/D変換
器136をリードして変換されたエンベロープ信号(駆動
レベルデータ)をストアする。その後、マイクロコンピ
ュータ40Mは選択していたゲート135を閉じ、次のゲート
135を選択して(開いて)次の弦についての弦振動エン
ベロープデータの読み取りを行う。
ュータ40Mからのゲート制御信号G1〜G6により制御され
る各ゲート135を介して1つの共通ラインに多重化され
てA/D変換器136に入力される。A/D変換器136はゲート13
5の1つが開いている状態のもとで、マイクロコンピュ
ータ40Mから送られてくるA/Dスタート指令信号に応答し
て、選択ゲート135からのアナログエンベロープ信号を
デジタル信号に変換する。変換が終了したとき、A/D変
換器136はエンド指令信号をマイクロコンピュータ40Mに
送る。これを受けてマイクロコンピュータ40MはA/D変換
器136をリードして変換されたエンベロープ信号(駆動
レベルデータ)をストアする。その後、マイクロコンピ
ュータ40Mは選択していたゲート135を閉じ、次のゲート
135を選択して(開いて)次の弦についての弦振動エン
ベロープデータの読み取りを行う。
マイクロコンピュータ(CPU)40MはALU(Arithmetic
& Logic Unit)137、ROM(リードオンリメモリ)138、
RAM(ランダムアクセスメモリ)139、タイマー140を含
んでおり、これらを用いて各演奏操作子からの演奏入力
データを処理し、処理された入力データと楽音パラメー
タ設定パネル16によって設定された情報に基づいて音源
70A、70B、効果付加部80を制御する。
& Logic Unit)137、ROM(リードオンリメモリ)138、
RAM(ランダムアクセスメモリ)139、タイマー140を含
んでおり、これらを用いて各演奏操作子からの演奏入力
データを処理し、処理された入力データと楽音パラメー
タ設定パネル16によって設定された情報に基づいて音源
70A、70B、効果付加部80を制御する。
<ピックアップ処理> 第34図に一回の撥弦に対するピックアップ信号の例と
それに関連する処理データ、制御信号のタイムチャート
を示す。第35図に撥弦のライフサイクルに対応して描い
たマイクロコンピュータ40Mの処理動作サイクルのフロ
ーチャートを示す。マイクロコンピュータ40Mは着目し
ているトリガー弦7Fが静止中の間はステップ35−1と35
−2のループ処理を繰り返す。すなわちマイクロコンピ
ュータ40MはCall and getA/D処理35−1によりA/D変換
器136からその弦の振動のエンベロープデータを読み取
るが(第36図の36−1〜36−3参照)、弦の静止中はエ
ンベロープデータはゼロかゼロに近い値であるので、ス
テップ35−2の条件(データ≧5)は成立しない。弦が
撥弦されるとピックアップ信号が発生し、そのエンベロ
ープが上昇する。この結果、マイクロコンピュータ40M
はステップ35−2でデータ≧5になったことを検知し、
そのデータをRAM139にセーブする(35−3)。これは、
第34図では時刻で起きている。これにより、マイクロ
コンピュータ40Mは撥弦の強さを測定するモードに移行
する。すなわち、第34図の、、と第35図の35−3
〜35−8に示すように、弦振動発生の検知時のエンベロ
ープデータと、それに後続する2つのエンベロープデー
タをサンプルし、そのなかの最大値を撥弦の強さを表わ
す弦タッチデータとして選択する。次いで、弦タッチデ
ータを用いて、発音処理を実行する(35−9)。その
後、マイクロコンピュータ40Mは弦振動の減衰をモニタ
ーするモードに移行し、ステップ35−10と35−11のルー
プ処理を実行する。弦の振動が十分に減衰すると、マイ
クロコンピュータ40Mはステップ35−11でその弦のエン
ベロープデータが2以下になったことを知る。これは、
第34図では時刻Dで起きている。次いで、マイクロコン
ピュータ40Mはタイマー140をスタートさせ(35−12)、
所定時間後にその弦の楽音を消音する処理を実行する
(35−13、35−14)。これにより、マイクロコンピュー
タ40Mは弦の静止状態のモード(35−1、35−2)に戻
る。
それに関連する処理データ、制御信号のタイムチャート
を示す。第35図に撥弦のライフサイクルに対応して描い
たマイクロコンピュータ40Mの処理動作サイクルのフロ
ーチャートを示す。マイクロコンピュータ40Mは着目し
ているトリガー弦7Fが静止中の間はステップ35−1と35
−2のループ処理を繰り返す。すなわちマイクロコンピ
ュータ40MはCall and getA/D処理35−1によりA/D変換
器136からその弦の振動のエンベロープデータを読み取
るが(第36図の36−1〜36−3参照)、弦の静止中はエ
ンベロープデータはゼロかゼロに近い値であるので、ス
テップ35−2の条件(データ≧5)は成立しない。弦が
撥弦されるとピックアップ信号が発生し、そのエンベロ
ープが上昇する。この結果、マイクロコンピュータ40M
はステップ35−2でデータ≧5になったことを検知し、
そのデータをRAM139にセーブする(35−3)。これは、
第34図では時刻で起きている。これにより、マイクロ
コンピュータ40Mは撥弦の強さを測定するモードに移行
する。すなわち、第34図の、、と第35図の35−3
〜35−8に示すように、弦振動発生の検知時のエンベロ
ープデータと、それに後続する2つのエンベロープデー
タをサンプルし、そのなかの最大値を撥弦の強さを表わ
す弦タッチデータとして選択する。次いで、弦タッチデ
ータを用いて、発音処理を実行する(35−9)。その
後、マイクロコンピュータ40Mは弦振動の減衰をモニタ
ーするモードに移行し、ステップ35−10と35−11のルー
プ処理を実行する。弦の振動が十分に減衰すると、マイ
クロコンピュータ40Mはステップ35−11でその弦のエン
ベロープデータが2以下になったことを知る。これは、
第34図では時刻Dで起きている。次いで、マイクロコン
ピュータ40Mはタイマー140をスタートさせ(35−12)、
所定時間後にその弦の楽音を消音する処理を実行する
(35−13、35−14)。これにより、マイクロコンピュー
タ40Mは弦の静止状態のモード(35−1、35−2)に戻
る。
<その他のフレット位置検出方式> 弦が押さえられたフレットの位置を検出するその他の
いくつかの技術が知られている。その1つとして、弦に
超音波を伝搬させ、弦が接触しているフレットで超音波
を反射させ、このエコーの時間遅れから操作フレット位
置を決定する技術がある(例えば、特開昭62−99790号
記載の技術)。この原理を第37図に示す。図示しない高
周波発振器と送信器によって弦7と接触する圧電素子14
1が間欠的に駆動される。圧電素子141は駆動される都
度、発振電気信号を超音波に変換し、弦7に注入する。
超音波は弦7上を伝搬し、弦7がいずれかのフレット5
を押しつけられている場合、そのフレット5の位置で反
射する。このエコーが圧電素子141で受信されてエコー
の電気信号に変換され、図示しない受信器に入力され
る。フレット位置検出部142は超音波の送信からエコー
の受信までの時間(これは弦の動作長の関数である)を
測定し、この測定時間から操作フレット位置を決定す
る。
いくつかの技術が知られている。その1つとして、弦に
超音波を伝搬させ、弦が接触しているフレットで超音波
を反射させ、このエコーの時間遅れから操作フレット位
置を決定する技術がある(例えば、特開昭62−99790号
記載の技術)。この原理を第37図に示す。図示しない高
周波発振器と送信器によって弦7と接触する圧電素子14
1が間欠的に駆動される。圧電素子141は駆動される都
度、発振電気信号を超音波に変換し、弦7に注入する。
超音波は弦7上を伝搬し、弦7がいずれかのフレット5
を押しつけられている場合、そのフレット5の位置で反
射する。このエコーが圧電素子141で受信されてエコー
の電気信号に変換され、図示しない受信器に入力され
る。フレット位置検出部142は超音波の送信からエコー
の受信までの時間(これは弦の動作長の関数である)を
測定し、この測定時間から操作フレット位置を決定す
る。
別のフレット位置検出装置では、導電性弦と導電性フ
レットとを用い、導電性弦に微弱電流を流し、導電性弦
に接触するフレットを検出する(例えば、特表昭60−50
1276号記載の技術)。
レットとを用い、導電性弦に微弱電流を流し、導電性弦
に接触するフレットを検出する(例えば、特表昭60−50
1276号記載の技術)。
さらに別のフレット位置検出位置では、フレットボー
ドの長手方向に複数の細長い抵抗体と常時は抵抗体から
隔っている導電体とを上下に平行に配置し、フレットボ
ードに加わる指の圧力で接触する抵抗体の位置によって
変化する分圧電圧から操作フレット位置を検出する(例
えば、特開昭55−70895号記載の技術)。
ドの長手方向に複数の細長い抵抗体と常時は抵抗体から
隔っている導電体とを上下に平行に配置し、フレットボ
ードに加わる指の圧力で接触する抵抗体の位置によって
変化する分圧電圧から操作フレット位置を検出する(例
えば、特開昭55−70895号記載の技術)。
これらのフレット位置検出装置はいずれもこの発明の
電子ギターにおいて使用することができる。
電子ギターにおいて使用することができる。
<楽音パラメータの設定> この発明の主な特徴は電子弦楽器における楽音制御に
ある。
ある。
図示実施例の場合、楽音パラメータ設定パネル16(第
6図、第7図、第33図)によって、機能割当とエンベロ
ープの設定とエフェクトの設定が行われる。機能割当で
は各演奏操作子からの入力に楽音制御機能が可変に割り
当てられる。エンベロープの設定では各エンベロープパ
ラメータが設定されエフェクトの設定では各エフェクト
パラメータが設定される。設定の後、マイクロコンピュ
ータ40、または40Mは各演奏操作子からの入力データま
たは処理された入力データを設定情報に従って音源70と
効果付加部80の制御データに変換し、あるいは演奏入力
のイベントに応答して音源70と効果付加部80に対する楽
音パラメータを選択あるいは生成し、それぞれに転送し
て楽音を制御する。
6図、第7図、第33図)によって、機能割当とエンベロ
ープの設定とエフェクトの設定が行われる。機能割当で
は各演奏操作子からの入力に楽音制御機能が可変に割り
当てられる。エンベロープの設定では各エンベロープパ
ラメータが設定されエフェクトの設定では各エフェクト
パラメータが設定される。設定の後、マイクロコンピュ
ータ40、または40Mは各演奏操作子からの入力データま
たは処理された入力データを設定情報に従って音源70と
効果付加部80の制御データに変換し、あるいは演奏入力
のイベントに応答して音源70と効果付加部80に対する楽
音パラメータを選択あるいは生成し、それぞれに転送し
て楽音を制御する。
以下、楽音パラメータの設定を詳細に説明する。
<機能割当> 第38A図、第38B図、第38C図は、機能割当モードにお
いて楽音パラメータ設定パネル16(第6図)の表示パネ
ル28上に表示されるいくつかの画面を示している。
いて楽音パラメータ設定パネル16(第6図)の表示パネ
ル28上に表示されるいくつかの画面を示している。
第38A図の(a)は機能割当キー25を押した後、最初
に現われる機能割当の初期画面である。この画面からわ
かるように、弦振動周期ピッチ抽出型電子ギターの場
合)、またはフレット位置(フレット位置検出型電子ギ
ターの場合)に対応する水平線は音源とエフェクトとパ
ンポットに対応する縦のラインと交差している。これは
弦振動周期(またはフレット位置)を音源、エフェクタ
及び/またはパンポットの制御機能として割当可能なこ
とを意味している。同様にして弦タッチ(撥弦の強さ)
は音源、エフェクタ及びまたはパンポットの制御機能に
割当可能であり、トレモロ操作子(トレモロアーム11の
操作量)は音源、エフェクタおよび/またはパンポット
の制御機能に割当可能である。詳細には画面(a)はど
の演奏入力も、どの楽音制御機能にも割り当てられてい
ない状態を示している(ユーザーの割り当てた機能は関
連する交差点にマークが付く。)。しかし、実際には、
ユーザーの変更ができない最低限の機能割当の領域があ
る。例えば、弦の振動周期は常に楽音のピッチを基本的
に決定する。
に現われる機能割当の初期画面である。この画面からわ
かるように、弦振動周期ピッチ抽出型電子ギターの場
合)、またはフレット位置(フレット位置検出型電子ギ
ターの場合)に対応する水平線は音源とエフェクトとパ
ンポットに対応する縦のラインと交差している。これは
弦振動周期(またはフレット位置)を音源、エフェクタ
及び/またはパンポットの制御機能として割当可能なこ
とを意味している。同様にして弦タッチ(撥弦の強さ)
は音源、エフェクタ及びまたはパンポットの制御機能に
割当可能であり、トレモロ操作子(トレモロアーム11の
操作量)は音源、エフェクタおよび/またはパンポット
の制御機能に割当可能である。詳細には画面(a)はど
の演奏入力も、どの楽音制御機能にも割り当てられてい
ない状態を示している(ユーザーの割り当てた機能は関
連する交差点にマークが付く。)。しかし、実際には、
ユーザーの変更ができない最低限の機能割当の領域があ
る。例えば、弦の振動周期は常に楽音のピッチを基本的
に決定する。
第38A図の(b)は弦振動周期(またはフレット位
置)による音源制御の項目の画面である。この画面は初
期画面(a)のときに次キー29を押すことで表示され
る。画面(c)はトレモロ操作子によるエフェクト制御
の項目の画面である。この画面は初期画面(a)から次
キー29を複数回押すか、あるいは、初期画面(a)にお
いて図示しないスクリーンカーソルをカーソルキー31
で、トレモロ操作子のラインとエフェクタのラインの交
差点に移動した後、次キー29を1度押すことで表示され
る。後者の場合、その後、戻りキー30を押すと初期画面
(a)に戻る。
置)による音源制御の項目の画面である。この画面は初
期画面(a)のときに次キー29を押すことで表示され
る。画面(c)はトレモロ操作子によるエフェクト制御
の項目の画面である。この画面は初期画面(a)から次
キー29を複数回押すか、あるいは、初期画面(a)にお
いて図示しないスクリーンカーソルをカーソルキー31
で、トレモロ操作子のラインとエフェクタのラインの交
差点に移動した後、次キー29を1度押すことで表示され
る。後者の場合、その後、戻りキー30を押すと初期画面
(a)に戻る。
これらの画面(a)〜(c)において機能割当を選択
する場合には、選択を希望するラインの交差点にスクリ
ーンカーソルを移動させ、そこで選択キー35を押せばよ
い。例えば、画面(a)で弦タッチに音源の制御機能を
割り当てる場合には、弦タッチのラインと音源のライン
の交差点にスクリーンカーソルを置いて、選択キー35を
押す。これに対してマイクロコンピュータは関連する機
能割当フラグTONE GEN(TOUCH)を立てる。これによ
り、機能割当が設定される。同様に、画面(b)で弦振
動周期にエンベロープの制御機能を割り当てた場合にも
対応する機能割当フラグENV(PERIOD)が立てられる。
さらに、この場合は、エンベロープの制御機能は音源の
制御機能の1つであるので、弦振動周期による音源制御
機能に対応する機能割当フラグTONE GEN(PERIOD)も
立てられる。すなわち、演奏入力の上位の機能割当フラ
グは同一演奏入力の下位の機能割当フラグ群とリンクさ
れており、下位のフラグの1つが立ったときには上位の
フラグも同時に立てられる。機能割当の選択を取り消す
場合には、スクリーンカーソルをその機能割当の交差点
に置いて取消キー36を押す。これにより対応する機能割
当フラグが下げられる。
する場合には、選択を希望するラインの交差点にスクリ
ーンカーソルを移動させ、そこで選択キー35を押せばよ
い。例えば、画面(a)で弦タッチに音源の制御機能を
割り当てる場合には、弦タッチのラインと音源のライン
の交差点にスクリーンカーソルを置いて、選択キー35を
押す。これに対してマイクロコンピュータは関連する機
能割当フラグTONE GEN(TOUCH)を立てる。これによ
り、機能割当が設定される。同様に、画面(b)で弦振
動周期にエンベロープの制御機能を割り当てた場合にも
対応する機能割当フラグENV(PERIOD)が立てられる。
さらに、この場合は、エンベロープの制御機能は音源の
制御機能の1つであるので、弦振動周期による音源制御
機能に対応する機能割当フラグTONE GEN(PERIOD)も
立てられる。すなわち、演奏入力の上位の機能割当フラ
グは同一演奏入力の下位の機能割当フラグ群とリンクさ
れており、下位のフラグの1つが立ったときには上位の
フラグも同時に立てられる。機能割当の選択を取り消す
場合には、スクリーンカーソルをその機能割当の交差点
に置いて取消キー36を押す。これにより対応する機能割
当フラグが下げられる。
第38B図の(d)は弦振動周期の調律の選択項目の画
面である。この画面(d)へは例えば画面(b)から次
キー29の操作で移動する。この画面(d)において‘ピ
アノ調律’を選択した場合には(ピアノ調律の左の四角
にスクリーンカーソルを置いて選択キー35を操作するこ
とにより)、対応するフラグが立てられる。
面である。この画面(d)へは例えば画面(b)から次
キー29の操作で移動する。この画面(d)において‘ピ
アノ調律’を選択した場合には(ピアノ調律の左の四角
にスクリーンカーソルを置いて選択キー35を操作するこ
とにより)、対応するフラグが立てられる。
弦振動周期(またはフレット位置)の調律はユーザー
がノーマル以外の調律(ここではピアノ調律)を選択し
ないかぎり、マイクロコンピュータ40、40Mにより自動
的に‘ノーマル’が選択されるようになっている。
がノーマル以外の調律(ここではピアノ調律)を選択し
ないかぎり、マイクロコンピュータ40、40Mにより自動
的に‘ノーマル’が選択されるようになっている。
画面(e)は弦振動周期による音色混合比制御の選択
項目の画面である。‘弦共通’は弦の振動周期(または
フレット位置)による音色混合比の制御が、弦のタイプ
とは無関係に行われることを意味し、‘弦依存’はその
制御が弦の種類に依存して行われることを意味してい
る。この弦共通と弦依存に対しては1つの機能割当フラ
グTONE MIX(PERIOD、String)があり、このフラグ
は、弦共通の選択中は下がっており、弦依存の選択中は
立っている。したがって、‘弦共通’と‘弦依存’は択
一的な選択項目である。
項目の画面である。‘弦共通’は弦の振動周期(または
フレット位置)による音色混合比の制御が、弦のタイプ
とは無関係に行われることを意味し、‘弦依存’はその
制御が弦の種類に依存して行われることを意味してい
る。この弦共通と弦依存に対しては1つの機能割当フラ
グTONE MIX(PERIOD、String)があり、このフラグ
は、弦共通の選択中は下がっており、弦依存の選択中は
立っている。したがって、‘弦共通’と‘弦依存’は択
一的な選択項目である。
画面(f)は例えば、画面(e)において‘弦依存’
の左の四角にスクリーンカーソルを置いて次キー29を押
すことで現われる。画面(f)は弦振動周期(またはフ
レット位置)により弦に依存する音色混合比制御のデー
タ項目の設定画面である。データを設定する場合には、
弦番号を指定し、その弦に関する音色混合比関数を指定
する。弦番号の指定は次のようにして行われる。まず、
カーソルキー31で、スクリーンカーソルを弦番号の右に
ある四角まで移動させ、次に、バリューキー32、33で数
値を入力する。これにより、四角内に数値が表示され
る。目的の弦番号が表示されたら、数値選択キー34を押
す。音色混合比関数の指定も同様にして行われる。既に
設定ずみのデータを見たい場合には、次キーを押してい
くと、順次、弦番号順に音色混合比関数のデータ画面が
表示されていく。各データ画面において、音色混合比関
数の指定を変更することもできる。ユーザーが画面
(e)において‘弦依存’を選択したが、画面(f)で
各弦の音色混合比関数を選択しなかった場合は、マイク
ロコンピュータ40、40Mはそれぞれの弦に予め定められ
た音色混合比関数を割り当てる。
の左の四角にスクリーンカーソルを置いて次キー29を押
すことで現われる。画面(f)は弦振動周期(またはフ
レット位置)により弦に依存する音色混合比制御のデー
タ項目の設定画面である。データを設定する場合には、
弦番号を指定し、その弦に関する音色混合比関数を指定
する。弦番号の指定は次のようにして行われる。まず、
カーソルキー31で、スクリーンカーソルを弦番号の右に
ある四角まで移動させ、次に、バリューキー32、33で数
値を入力する。これにより、四角内に数値が表示され
る。目的の弦番号が表示されたら、数値選択キー34を押
す。音色混合比関数の指定も同様にして行われる。既に
設定ずみのデータを見たい場合には、次キーを押してい
くと、順次、弦番号順に音色混合比関数のデータ画面が
表示されていく。各データ画面において、音色混合比関
数の指定を変更することもできる。ユーザーが画面
(e)において‘弦依存’を選択したが、画面(f)で
各弦の音色混合比関数を選択しなかった場合は、マイク
ロコンピュータ40、40Mはそれぞれの弦に予め定められ
た音色混合比関数を割り当てる。
画面(g)は弦振動周期(またはフレット位置)によ
るエンベロープ制御の項目である。この画面を使って、
ユーザーは、弦振動周期によってエンベロープレートを
変更するか否かの選択及び選択した場合のエンベロープ
レートの変更の感度データの選択、並びに弦振動周期に
よってエンベロープレベルを変更するか否かの選択、及
びエンベロープレベルの変更の感度を選択することがで
きる。
るエンベロープ制御の項目である。この画面を使って、
ユーザーは、弦振動周期によってエンベロープレートを
変更するか否かの選択及び選択した場合のエンベロープ
レートの変更の感度データの選択、並びに弦振動周期に
よってエンベロープレベルを変更するか否かの選択、及
びエンベロープレベルの変更の感度を選択することがで
きる。
画面(h)はトレモロ操作子によるトレモロエフェク
ト制御の項目の画面であり、ユーザーはこの画面(h)
を使ってトレモロアーム11の操作量によってトレモロ効
果の速度をモジュレートするか否かの選択、及びトレモ
ロアームの操作量によってトレモロ効果の深さを変更す
るか否かの選択を行うことができる。
ト制御の項目の画面であり、ユーザーはこの画面(h)
を使ってトレモロアーム11の操作量によってトレモロ効
果の速度をモジュレートするか否かの選択、及びトレモ
ロアームの操作量によってトレモロ効果の深さを変更す
るか否かの選択を行うことができる。
画面(i)はトレモロ操作子によるトレモロ深さモジ
ュレーションの項目の画面であり、ここでユーザーはこ
のトレモロ深さの変更を弦のタイプに依存させるかどう
かの選択を行うことができる。
ュレーションの項目の画面であり、ここでユーザーはこ
のトレモロ深さの変更を弦のタイプに依存させるかどう
かの選択を行うことができる。
画面(j)はトレモロ操作子による弦別のトレモロ深
さモジュレーションデータの設定画面である。ここで、
ユーザーは、それぞれの弦に関するトレモロ深さのモジ
ュレーション関数を設定することができる。‘トレモロ
基準深さ’の右には、後述するエフェクトパラメータの
設定で設定されたトレモロの基準の深さが表示される。
さモジュレーションデータの設定画面である。ここで、
ユーザーは、それぞれの弦に関するトレモロ深さのモジ
ュレーション関数を設定することができる。‘トレモロ
基準深さ’の右には、後述するエフェクトパラメータの
設定で設定されたトレモロの基準の深さが表示される。
この他にも多数の機能割当画面があるが、ある程度は
想像可能と考えられるので図示はしていない。
想像可能と考えられるので図示はしていない。
機能割当のモードから出るには機能割当キー25を再度
押せばよい。
押せばよい。
第39図に機能割当モードにおいて、マイクロコンピュ
ータ40、40Mが実行する処理のフローチャートを示す。
フローに従うと、機能割当キー25が押されたときに、マ
イクロコンピュータ40、40Mは機能割当モードに進み、
ステップ39−1で第38A図に示す機能割当の初期画面
(a)を表示する。その後、マイクロコンピュータ40、
40Mは楽音パラメータ設定パネル16にあるキーを定期的
にスキャンする(39−2)。各キースキャンによりキー
の状態変化を検出したときに、対応するキー処理を実行
する。すなわち、カーソルキー31がオンしたときにはカ
ーソルキー31の方向(上、下、左、右)に従ってスクリ
ーンカーソルの位置を1ステップ移動させる(39−4、
39−5)。選択キー35がオンしたときに現在のカーソル
位置に対応する機能割当フラグをセットし、機能が選択
されたことを表示する(39−6〜39−8)。同様に、取
消キー36がオンに変化したときには現在のカーソル位置
に対応する機能割当フラグをリセットし、その機能が取
消されたことを表示する(39−9〜39−11)。もちろ
ん、カーソルが不適当な位置にあるときには、対応する
機能割当フラグは存在しないので、フラグの変更、選択
または取消の表示は行われない。詳細には、画面番号と
選択キーナンバーとで特定されるテーブルと画面番号と
取消キーナンバーとで特定されるテーブルとがあり、各
テーブルに参照カーソル位置とフラグテーブルへのポイ
ンタが記入されておりマイクロコンピュータ40、40Mは
テーブルから現在のカーソル位置に一致するカーソル位
置を見つけたときに、その参照カーソル位置に帰属する
ポインタでフラグテーブルをアクセスする。フラグテー
ブルにはフラグの記憶場所のセットが記憶されている。
マイクロコンピュータ40、40Mは各記憶場所にあるフラ
グを読み出してセットし(選択の場合)、あるいはリセ
ットし(取消の場合)、記憶場所に戻す。
ータ40、40Mが実行する処理のフローチャートを示す。
フローに従うと、機能割当キー25が押されたときに、マ
イクロコンピュータ40、40Mは機能割当モードに進み、
ステップ39−1で第38A図に示す機能割当の初期画面
(a)を表示する。その後、マイクロコンピュータ40、
40Mは楽音パラメータ設定パネル16にあるキーを定期的
にスキャンする(39−2)。各キースキャンによりキー
の状態変化を検出したときに、対応するキー処理を実行
する。すなわち、カーソルキー31がオンしたときにはカ
ーソルキー31の方向(上、下、左、右)に従ってスクリ
ーンカーソルの位置を1ステップ移動させる(39−4、
39−5)。選択キー35がオンしたときに現在のカーソル
位置に対応する機能割当フラグをセットし、機能が選択
されたことを表示する(39−6〜39−8)。同様に、取
消キー36がオンに変化したときには現在のカーソル位置
に対応する機能割当フラグをリセットし、その機能が取
消されたことを表示する(39−9〜39−11)。もちろ
ん、カーソルが不適当な位置にあるときには、対応する
機能割当フラグは存在しないので、フラグの変更、選択
または取消の表示は行われない。詳細には、画面番号と
選択キーナンバーとで特定されるテーブルと画面番号と
取消キーナンバーとで特定されるテーブルとがあり、各
テーブルに参照カーソル位置とフラグテーブルへのポイ
ンタが記入されておりマイクロコンピュータ40、40Mは
テーブルから現在のカーソル位置に一致するカーソル位
置を見つけたときに、その参照カーソル位置に帰属する
ポインタでフラグテーブルをアクセスする。フラグテー
ブルにはフラグの記憶場所のセットが記憶されている。
マイクロコンピュータ40、40Mは各記憶場所にあるフラ
グを読み出してセットし(選択の場合)、あるいはリセ
ットし(取消の場合)、記憶場所に戻す。
また、バリューキー32、33がオンになったときには、
マイクロコンピュータ40、40Mはそれがアップキー32か
ダウンキー33かに従って数値入力バッファの内容をイン
クリメントまたはデクリメントし、その数値を表示する
(39−12〜39−14)。
マイクロコンピュータ40、40Mはそれがアップキー32か
ダウンキー33かに従って数値入力バッファの内容をイン
クリメントまたはデクリメントし、その数値を表示する
(39−12〜39−14)。
数値選択キー34がオンになったときにはカーソル位置
に対応するデータレジスタに数値入力バッファの値を書
き込み、数値が選択されたことを表示する(39−15〜39
−17)。対応するデータレジスタは画面番号と数値選択
キーナンバー、あるいは画面番号と数値選択キーナンバ
ーと現画面で設定した他の関連データ(例えば弦番号)
から特定される。
に対応するデータレジスタに数値入力バッファの値を書
き込み、数値が選択されたことを表示する(39−15〜39
−17)。対応するデータレジスタは画面番号と数値選択
キーナンバー、あるいは画面番号と数値選択キーナンバ
ーと現画面で設定した他の関連データ(例えば弦番号)
から特定される。
また、次キー29がオンされたときには、現在のカーソ
ル位置によって決まる画面に進む(39−18、39−19)。
この場合、前の画面番号はスタックにプッシュされる。
また戻キー30が押されたときにはスタックから前の画面
番号をポップし、その画面に移る(39−20、39−21)。
ル位置によって決まる画面に進む(39−18、39−19)。
この場合、前の画面番号はスタックにプッシュされる。
また戻キー30が押されたときにはスタックから前の画面
番号をポップし、その画面に移る(39−20、39−21)。
このようにして、マイクロコンピュータ40、40Mは楽
音パラメータパネル16のキーからの入力に従って機能割
当処理を実行する。マイクロコンピュータ40、40Mは機
能割当キー25が再び押されたときに、この機能割当モー
ドから抜ける。
音パラメータパネル16のキーからの入力に従って機能割
当処理を実行する。マイクロコンピュータ40、40Mは機
能割当キー25が再び押されたときに、この機能割当モー
ドから抜ける。
<エンベロープ設定> 第40図にエンベロープの設定モードにおいて楽音パラ
メータ設定パネル16の表示パネル28に表示される2つの
画面を示している。
メータ設定パネル16の表示パネル28に表示される2つの
画面を示している。
画面(a)はパネル16(第6図)のエンベロープキー
27を押したときに現われるエンベロープの初期設定画面
である。ユーザーは、エンベロープを弦のタイプに係り
なく設定しようとする場合には‘弦共通’を選択でき、
弦のタイプによって別々に設定しようとする場合には
‘弦依存’を選択できる。選択の仕方は上述した機能割
当の場合と同様である。マイクロコンピュータ40、40M
は‘弦依存’が選択されたときには、対応するフラグEN
V(STRING)を立て、‘弦共通’が選択されたとき、あ
るいは‘弦依存’が取り消されたときに、フラグENV(S
TRING)を下げる。
27を押したときに現われるエンベロープの初期設定画面
である。ユーザーは、エンベロープを弦のタイプに係り
なく設定しようとする場合には‘弦共通’を選択でき、
弦のタイプによって別々に設定しようとする場合には
‘弦依存’を選択できる。選択の仕方は上述した機能割
当の場合と同様である。マイクロコンピュータ40、40M
は‘弦依存’が選択されたときには、対応するフラグEN
V(STRING)を立て、‘弦共通’が選択されたとき、あ
るいは‘弦依存’が取り消されたときに、フラグENV(S
TRING)を下げる。
画面(b)は弦別エンベロープの設定画面である。こ
の画面において弦別エンベロープは次のようにして設定
される。まず、カーソルキー31を使って、スクリーンカ
ーソルを‘弦番号’の右の枠に置き、バリューキー32、
33と数値選択キー34とにより、弦番号を選択する。次
に、同様にしてステップ総数すなわち選択した弦に対す
るエンベロープのセグメントの総数(最大8セグメン
ト)を選択する。さらに、ステップ番号を選択し、その
ステップのエンベロープレートとエンベロープレベルを
選択する。ステップのエンベロープを固定したい場合に
は、‘サスティン’を選択キー35で選択する。画面
(b)の下方のレート変更要素とレベル変更要素の右の
エリアには上述した機能割当モードで設定したレート変
更要素名と、その関連データ、レベル変更要素名とその
関連データがそれぞれ表示される(設定ずみの場合)。
の画面において弦別エンベロープは次のようにして設定
される。まず、カーソルキー31を使って、スクリーンカ
ーソルを‘弦番号’の右の枠に置き、バリューキー32、
33と数値選択キー34とにより、弦番号を選択する。次
に、同様にしてステップ総数すなわち選択した弦に対す
るエンベロープのセグメントの総数(最大8セグメン
ト)を選択する。さらに、ステップ番号を選択し、その
ステップのエンベロープレートとエンベロープレベルを
選択する。ステップのエンベロープを固定したい場合に
は、‘サスティン’を選択キー35で選択する。画面
(b)の下方のレート変更要素とレベル変更要素の右の
エリアには上述した機能割当モードで設定したレート変
更要素名と、その関連データ、レベル変更要素名とその
関連データがそれぞれ表示される(設定ずみの場合)。
マイクロコンピュータ40、40Mはエンベロープキー27
を再度押されたときに、エンベロープ設定モードから抜
ける。
を再度押されたときに、エンベロープ設定モードから抜
ける。
<エフェクト設定> 第41図にエフェクト設定モードにおいて表示パネル28
(第6図)に表示される3つの画面を示す。
(第6図)に表示される3つの画面を示す。
画面(a)は楽音設定パネル16上のエフェクトキー26
を押したときに表示パネル28に現われるエフェクト初期
画面である。この画面においてユーザーは設定しようと
するエフェクトの種類を選択する。選択の仕方は機能割
当の場合と同様である。画面(a)からわかるように、
エフェクトの項目にはトレモロ、コーラス、ディレイ、
リバーブの4つがある。
を押したときに表示パネル28に現われるエフェクト初期
画面である。この画面においてユーザーは設定しようと
するエフェクトの種類を選択する。選択の仕方は機能割
当の場合と同様である。画面(a)からわかるように、
エフェクトの項目にはトレモロ、コーラス、ディレイ、
リバーブの4つがある。
画面(b)はトレモロのエフェクトに関する選択画面
である、ユーザーは、トレモロ効果を弦の種類に関係な
く設定しようとする場合には‘弦共通’を選択し、弦別
に設定しようとする場合には‘弦依存’を選択する。マ
イクロコンピュータ40、40Mは‘弦依存’が選択された
場合には対応するフラグTREMOLO(STRING)を立て、
‘弦依存’が取り消されたとき、あるいは‘弦共通’が
選択されたときには同フラグをリセットする。
である、ユーザーは、トレモロ効果を弦の種類に関係な
く設定しようとする場合には‘弦共通’を選択し、弦別
に設定しようとする場合には‘弦依存’を選択する。マ
イクロコンピュータ40、40Mは‘弦依存’が選択された
場合には対応するフラグTREMOLO(STRING)を立て、
‘弦依存’が取り消されたとき、あるいは‘弦共通’が
選択されたときには同フラグをリセットする。
画面(c)は弦別にトレモロのエフェクトパラメータ
を設定するための画面である。弦番号をバリューキー32
と数値選択キー35で選択し、同様にして、トレモロ速度
とトレモロ深さを選択することができる。‘トレモロ速
度変更要素’と‘トレモロ深さ変更要素’の右の各エリ
アには機能割当モードで設定したトレモロ速度変更要素
名とその関連データと、トレモロ深さ変更要素名とその
その関連データとがそれぞれ表示される。
を設定するための画面である。弦番号をバリューキー32
と数値選択キー35で選択し、同様にして、トレモロ速度
とトレモロ深さを選択することができる。‘トレモロ速
度変更要素’と‘トレモロ深さ変更要素’の右の各エリ
アには機能割当モードで設定したトレモロ速度変更要素
名とその関連データと、トレモロ深さ変更要素名とその
その関連データとがそれぞれ表示される。
マイクロコンピュータ40、40Mは2回目のエフェクト
キー26の押下に応答してエフェクト設定モードから抜け
る。
キー26の押下に応答してエフェクト設定モードから抜け
る。
<楽音制御> 上述した楽音パラメータの設定作業によって作成され
たデータ、例えば機能割当データ、エフェクトパラメー
タ、エンベロープパラメータ等は、各演奏操作子からの
演奏入力データまたは処理された入力データから音源70
および/または効果付加部80の制御データを生成するの
に利用される。以下、楽音制御について説明する。
たデータ、例えば機能割当データ、エフェクトパラメー
タ、エンベロープパラメータ等は、各演奏操作子からの
演奏入力データまたは処理された入力データから音源70
および/または効果付加部80の制御データを生成するの
に利用される。以下、楽音制御について説明する。
<音色制御> 第42図は、音色混合比が弦の振動周期と撥弦の強さ
(弦タッチ)とによって制御される電子ギターシステム
の機能ブロックを示したものである。ピックアップ200
は弦の振動を検出する。検出された弦の振動信号はピッ
チ抽出部201に供給され、ここで振動の基本周波数(ピ
ッチ)が抽出される。さらにピックアップ200からの信
号はエンベロープ検出部202に供給され、ここでピック
アップ信号のエンベロープが検波される。検波されたエ
ンベロープはタッチデータ検出部203に送られ、ここで
撥弦の強さを表わすタッチデータが生成される。上記ピ
ックアップ200は上述したピッチ抽出型ギター1のピッ
クアップ10で表現でき、ピッチ抽出部201、エンベロー
プ検出部202、タッチデータ検出部203はピッチ抽出型ギ
ター1のピックアップ信号処理回路P1〜P6(第7図)と
マイクロコンピュータ40のピックアップ信号処理ルーチ
ン(第14図〜第18図)により実現できる。
(弦タッチ)とによって制御される電子ギターシステム
の機能ブロックを示したものである。ピックアップ200
は弦の振動を検出する。検出された弦の振動信号はピッ
チ抽出部201に供給され、ここで振動の基本周波数(ピ
ッチ)が抽出される。さらにピックアップ200からの信
号はエンベロープ検出部202に供給され、ここでピック
アップ信号のエンベロープが検波される。検波されたエ
ンベロープはタッチデータ検出部203に送られ、ここで
撥弦の強さを表わすタッチデータが生成される。上記ピ
ックアップ200は上述したピッチ抽出型ギター1のピッ
クアップ10で表現でき、ピッチ抽出部201、エンベロー
プ検出部202、タッチデータ検出部203はピッチ抽出型ギ
ター1のピックアップ信号処理回路P1〜P6(第7図)と
マイクロコンピュータ40のピックアップ信号処理ルーチ
ン(第14図〜第18図)により実現できる。
ピッチ抽出部201で抽出されたピッチは第1音源204と
第2音源205に供給され、各音源204、205は供給された
ピッチの楽音を生成する。さらに、ピッチ抽出部201の
出力は音色混合比データ生成部206に供給され、ここで
ピッチが音色混合比α、1−αに変換される。データ
(1−α)は乗算器207に供給され、ここで第1音源204
の出力(第1の楽音)に乗算され、データαは乗算器20
8に供給され、ここで第2音源205の出力(第2の楽音信
号)に乗算される。
第2音源205に供給され、各音源204、205は供給された
ピッチの楽音を生成する。さらに、ピッチ抽出部201の
出力は音色混合比データ生成部206に供給され、ここで
ピッチが音色混合比α、1−αに変換される。データ
(1−α)は乗算器207に供給され、ここで第1音源204
の出力(第1の楽音)に乗算され、データαは乗算器20
8に供給され、ここで第2音源205の出力(第2の楽音信
号)に乗算される。
一方、タッチデータ検出部203からのタッチデータは
第2の音色混合比データ生成部209に供給され、ここで
タッチすなわち撥弦の強さが音色混合比γ、1−γに変
換される。データ1−γは乗算器210に供給され、ここ
で乗算器207からの重み付けされた第1の楽音に乗算さ
れ、データγは乗算器211に供給され、ここで乗算器208
からの重み付けされた第2の楽音に乗算される。
第2の音色混合比データ生成部209に供給され、ここで
タッチすなわち撥弦の強さが音色混合比γ、1−γに変
換される。データ1−γは乗算器210に供給され、ここ
で乗算器207からの重み付けされた第1の楽音に乗算さ
れ、データγは乗算器211に供給され、ここで乗算器208
からの重み付けされた第2の楽音に乗算される。
乗算器210からの重み付けされた第1の楽音信号と乗
算器211からの重み付けされた第2の楽音信号は加算器2
12において加算され、この加算された楽音信号がサウン
ドシステム213に供給される。
算器211からの重み付けされた第2の楽音信号は加算器2
12において加算され、この加算された楽音信号がサウン
ドシステム213に供給される。
したがって、この構成によれば、2つの楽音の混合比
を撥弦の強さと弦の振動周期によって制御することがで
きる。
を撥弦の強さと弦の振動周期によって制御することがで
きる。
第1の音色混合比生成部206の変換特性の例を第43図
に、第2の音色混合比生成部209の変換特性の例を第44
図に示す。各図には直線変換(a)と指数変換(b)と
対数変換(c)が示されている。
に、第2の音色混合比生成部209の変換特性の例を第44
図に示す。各図には直線変換(a)と指数変換(b)と
対数変換(c)が示されている。
第1音源204と第2音源205は任意の適当なデジタル音
源(例えばPCM音源、正弦波合成音源、減算式音源、位
相歪み(PD)音源、周波数変調(FM)音源)のモジュー
ルが使用できるが、具体的実施例では上述したPCM音源7
0(第8図)のモジュールで実現される。サウンドシス
テム213も任意の適当なオーディオシステムが使用でき
るが、具体的実施例ではステレオサウンドシステム190
(第8図)で実現される。ステレオサウンドシステムの
場合、第42図の配置構成では、左右のステレオチャンネ
ルには同じ楽音番号が入力され、実際にはモノフォニッ
クとなる。もちろん加算器212をバイバスさせることに
より、乗算器210からの第1楽音出力を右ステレオチャ
ンネルに入力し、乗算器211からの第2の楽音出力を左
ステレオチャンネルに入力することは容易に実現でき
る。
源(例えばPCM音源、正弦波合成音源、減算式音源、位
相歪み(PD)音源、周波数変調(FM)音源)のモジュー
ルが使用できるが、具体的実施例では上述したPCM音源7
0(第8図)のモジュールで実現される。サウンドシス
テム213も任意の適当なオーディオシステムが使用でき
るが、具体的実施例ではステレオサウンドシステム190
(第8図)で実現される。ステレオサウンドシステムの
場合、第42図の配置構成では、左右のステレオチャンネ
ルには同じ楽音番号が入力され、実際にはモノフォニッ
クとなる。もちろん加算器212をバイバスさせることに
より、乗算器210からの第1楽音出力を右ステレオチャ
ンネルに入力し、乗算器211からの第2の楽音出力を左
ステレオチャンネルに入力することは容易に実現でき
る。
また、ピックアップ信号からピッチを抽出するピッチ
抽出部201の代りに、ピックアップ信号以外の音高指定
信号(例えば、フレットスイッチPSWの状態、超音波が
弦を往復する時間)から操作フレットの位置を検出する
フレット位置検出装置を使用することができる。この場
合、フレットの位置に依存して第1音源204の楽音と第
2音源の楽音との混合比が制御される。
抽出部201の代りに、ピックアップ信号以外の音高指定
信号(例えば、フレットスイッチPSWの状態、超音波が
弦を往復する時間)から操作フレットの位置を検出する
フレット位置検出装置を使用することができる。この場
合、フレットの位置に依存して第1音源204の楽音と第
2音源の楽音との混合比が制御される。
便宜上、第42図では第1音源204の出力ライン上に2
つの乗算器207、210が示され、第2音源205の出力ライ
ン上に2つの乗算器208、211が示されているが、乗算器
207と210は係数αとγから合成された混合比(1−A)
によって第1音源204からの楽音を乗算する1つの乗算
器で構成し、乗算器208と乗算器211は計数αとγとから
合成された混合比Aによって第2音源205からの第2の
楽音を乗算する1つの乗算器で構成するのが処理速度の
向上と楽音レベルを維持する上で望ましい。データAは
次式で与えられる。
つの乗算器207、210が示され、第2音源205の出力ライ
ン上に2つの乗算器208、211が示されているが、乗算器
207と210は係数αとγから合成された混合比(1−A)
によって第1音源204からの楽音を乗算する1つの乗算
器で構成し、乗算器208と乗算器211は計数αとγとから
合成された混合比Aによって第2音源205からの第2の
楽音を乗算する1つの乗算器で構成するのが処理速度の
向上と楽音レベルを維持する上で望ましい。データAは
次式で与えられる。
ただし、α=1、γ=0のときあるいはα=0、γ=
1のとき、A=1/2である。
1のとき、A=1/2である。
第1の楽音の重み係数W1と第2の楽音の重み係数W2の
割は一定(‘1')でなくてもよい。第42図において、
(1−α)の代りに、(1−γ)の代りにが使用さ
れるとすると(0≦≦1、0≦≦1)、W1は W1=・/(・+α・γ) で与えられ、W2は W2=α・γ/(・+α・γ) で与えられる。
割は一定(‘1')でなくてもよい。第42図において、
(1−α)の代りに、(1−γ)の代りにが使用さ
れるとすると(0≦≦1、0≦≦1)、W1は W1=・/(・+α・γ) で与えられ、W2は W2=α・γ/(・+α・γ) で与えられる。
第1の混合比生成部206が使用する変換関数と第2の
混合比生成部209が使用する変換関数は具体的実施例で
は機能割当のモードにおいて選択される(第38B図
(f)参照)。
混合比生成部209が使用する変換関数は具体的実施例で
は機能割当のモードにおいて選択される(第38B図
(f)参照)。
第45図はトレモロアーム11からの操作量によって音色
混合比を制御するために、マイクロコンピュータ40また
は40Mによって実行されるルーチンである。このルーチ
ンはトレモロアーム11からの入力が変化したときに起動
され、入力データとして新しいトレモロアームの操作デ
ータが渡される(45−1)。ステップ45−2でマイクロ
コンピュータ40、40Mはトレモロアーム11が音色の混合
比を制御するか否かを調べる。これは、上述した機能割
当モードにおいて作成されたフラグTONE MIX(TREMOL
O)の内容から判別できる。このフラグが立っていると
きは、トレモロアーム11は音色の混合比を制御し、下が
っているときはトレモロアーム11は音色の混合比に作用
しない。トレモロアーム11が音色混合比を制御する場合
には、ステップ45−3でその制御が弦の種類に依存する
か否かを調べる。これも機能割当モードで作成された関
連するフラグTONE MIX(TREMOLO、ST)の内容から判別
できる。
混合比を制御するために、マイクロコンピュータ40また
は40Mによって実行されるルーチンである。このルーチ
ンはトレモロアーム11からの入力が変化したときに起動
され、入力データとして新しいトレモロアームの操作デ
ータが渡される(45−1)。ステップ45−2でマイクロ
コンピュータ40、40Mはトレモロアーム11が音色の混合
比を制御するか否かを調べる。これは、上述した機能割
当モードにおいて作成されたフラグTONE MIX(TREMOL
O)の内容から判別できる。このフラグが立っていると
きは、トレモロアーム11は音色の混合比を制御し、下が
っているときはトレモロアーム11は音色の混合比に作用
しない。トレモロアーム11が音色混合比を制御する場合
には、ステップ45−3でその制御が弦の種類に依存する
か否かを調べる。これも機能割当モードで作成された関
連するフラグTONE MIX(TREMOLO、ST)の内容から判別
できる。
ステップ45−3の条件が成立するときには、ステップ
45−4で第1弦が選択される。次に45−5で選択された
第1弦に対応する2つの音源チャンネル、すなわち、第
1の楽音を鳴らしている音源チャンネルと第2の楽音を
鳴らしている音源チャンネルとを、キーアサインのデー
タを参照してさがす。チャンネルが見つかったときはそ
の弦に係る楽音は発音中であり、チャンネルがないとき
はその弦に係る楽音は鳴っていない(45−6)。第1弦
に係る2つの楽音が発音中のときはその弦に対して選択
されている混合比関数、すなわち、ユーザーが機能割当
モードにおいて選択した関数を使って、トレモロアーム
11の操作データを音色混合比に変換し、その弦に係る楽
音を鳴らしている第1音源のチャンネルと第2音源のチ
ャンネルに転送する(45−7、45−8)。これによりそ
の第1弦のために生成される楽音の混合比がトレモロア
ーム11の操作量に従い、かつその弦に特有の形態で制御
されることになる。45−5〜45−8の処理は、すべての
弦に対して繰り返し実行される(45−9、45−10)。
45−4で第1弦が選択される。次に45−5で選択された
第1弦に対応する2つの音源チャンネル、すなわち、第
1の楽音を鳴らしている音源チャンネルと第2の楽音を
鳴らしている音源チャンネルとを、キーアサインのデー
タを参照してさがす。チャンネルが見つかったときはそ
の弦に係る楽音は発音中であり、チャンネルがないとき
はその弦に係る楽音は鳴っていない(45−6)。第1弦
に係る2つの楽音が発音中のときはその弦に対して選択
されている混合比関数、すなわち、ユーザーが機能割当
モードにおいて選択した関数を使って、トレモロアーム
11の操作データを音色混合比に変換し、その弦に係る楽
音を鳴らしている第1音源のチャンネルと第2音源のチ
ャンネルに転送する(45−7、45−8)。これによりそ
の第1弦のために生成される楽音の混合比がトレモロア
ーム11の操作量に従い、かつその弦に特有の形態で制御
されることになる。45−5〜45−8の処理は、すべての
弦に対して繰り返し実行される(45−9、45−10)。
一方、トレモロアーム11の操作量によって楽音の混合
比を全弦同様に制御することが意図されている場合に
は、ステップ45−11で第1のタイプの楽音を発生中のす
べての音源チャンネルと第2のタイプの楽音を発生中の
すべての音源チャンネルとが捜し出される。次に共通の
混合比関数を使ってトレモロアーム11の入力データが音
色混合比データに変換され、ステップ45−11で見つけた
チャンネルに転送される(45−12、45−13)。これによ
り、各楽音の混合比がトレモロアーム11の操作量に従っ
て全弦一律に制御されることになる。
比を全弦同様に制御することが意図されている場合に
は、ステップ45−11で第1のタイプの楽音を発生中のす
べての音源チャンネルと第2のタイプの楽音を発生中の
すべての音源チャンネルとが捜し出される。次に共通の
混合比関数を使ってトレモロアーム11の入力データが音
色混合比データに変換され、ステップ45−11で見つけた
チャンネルに転送される(45−12、45−13)。これによ
り、各楽音の混合比がトレモロアーム11の操作量に従っ
て全弦一律に制御されることになる。
第46図はトレモロアーム11の入力変化処理ルーチンで
あり、第45図に示したルーチンがいつ行われるかを示す
ために描いたものである。ステップ46−4が第45図のル
ーチンに対応する。他の楽音制御ルーチン46−5は、機
能割当モードにおいてトレモロアーム11に他の楽音制御
機能を割り当てることが可能であることから、その楽音
制御機能を実現するために設けられている。
あり、第45図に示したルーチンがいつ行われるかを示す
ために描いたものである。ステップ46−4が第45図のル
ーチンに対応する。他の楽音制御ルーチン46−5は、機
能割当モードにおいてトレモロアーム11に他の楽音制御
機能を割り当てることが可能であることから、その楽音
制御機能を実現するために設けられている。
図示しないが、弦に対する楽音の発音を開始するとき
も、トレモロアーム11の入力を変換した音色混合比デー
タが生成されて音源に転送される。この処理は第45図の
ルーチンと似ているが、楽音の発音が開始される弦に対
してのみ行われる。その処理ではトレモロアーム11の操
作量を示すデータとして、現トレモロレジスタに記憶さ
れた現在値が使用される(46−3参照)。
も、トレモロアーム11の入力を変換した音色混合比デー
タが生成されて音源に転送される。この処理は第45図の
ルーチンと似ているが、楽音の発音が開始される弦に対
してのみ行われる。その処理ではトレモロアーム11の操
作量を示すデータとして、現トレモロレジスタに記憶さ
れた現在値が使用される(46−3参照)。
具体的実施例の場合、音色の混合比は、振動周期(ピ
ッチ抽出型電子ギター1の場合)またはフレット位置
(フレット抽出型電子ギター1Mの場合)、撥弦の強さ、
トレモロアーム11の操作量の任意の組み合わせに従って
制御することができる。
ッチ抽出型電子ギター1の場合)またはフレット位置
(フレット抽出型電子ギター1Mの場合)、撥弦の強さ、
トレモロアーム11の操作量の任意の組み合わせに従って
制御することができる。
この発明に従い、音色の混合比制御以外の音色制御を
採用するのが可能である。
採用するのが可能である。
その一例を第47図に示す。この例は、弦タッチによっ
て楽音のスペクトルを制御するものであり、音源として
は正弦波合成音源217を使用している。弦タッチデータ
は変換部214に供給され、ここでその変換特性(一例を
第48図(b)に示す)に従って、デジタルローパスフィ
ルタ216のカットオフ周波数データに変換される。楽音
スペクトル発生部215は楽音の各周波数成分の大きさ
(重み係数)を発生する。代表的には、基音の重み、2
倍音の重み、3倍音の重み、以下同様にしてN倍音まで
の重みのデータを発生する(第48図(a)参照)。デジ
タルローパスフィルタ216は第48図(c)に例示するよ
うなフィルタ特性をもっており、変換部214から与えら
れるデータをカットオフ周波数として使用して、楽音ス
ペクトル発生部215からの各周波数成分の重みを変更す
る。詳細には、カットオフ周波数より低い周波数成分の
重みは無変換で、カットオフ周波数より高い周波数成分
の重みは両者間の周波数の差に従って軽くする。この変
更された周波数成分の重みのセットは正弦波合成音源21
7に供給される。正弦波合成音源217は楽音スペクトル発
生部215が発生する周波数成分の数Nと同数の正弦波発
生モジュールを含んでおり、各正弦波発生モジュールに
よって、各次数の正弦波信号が発生される。各正弦波発
生モジュールの出力には乗算器が結合しており、ここで
対応する次数の重みが乗算される。各乗算器の出力は包
括的に示した複数の乗算器219のそれぞれに入力され、
ここでエンベロープ発生部218から与えられ対応する次
数のエンベロープとそれぞれ乗算される。各乗算器219
の出力は累算されて(図示せず)、楽音の出力信号とな
る。
て楽音のスペクトルを制御するものであり、音源として
は正弦波合成音源217を使用している。弦タッチデータ
は変換部214に供給され、ここでその変換特性(一例を
第48図(b)に示す)に従って、デジタルローパスフィ
ルタ216のカットオフ周波数データに変換される。楽音
スペクトル発生部215は楽音の各周波数成分の大きさ
(重み係数)を発生する。代表的には、基音の重み、2
倍音の重み、3倍音の重み、以下同様にしてN倍音まで
の重みのデータを発生する(第48図(a)参照)。デジ
タルローパスフィルタ216は第48図(c)に例示するよ
うなフィルタ特性をもっており、変換部214から与えら
れるデータをカットオフ周波数として使用して、楽音ス
ペクトル発生部215からの各周波数成分の重みを変更す
る。詳細には、カットオフ周波数より低い周波数成分の
重みは無変換で、カットオフ周波数より高い周波数成分
の重みは両者間の周波数の差に従って軽くする。この変
更された周波数成分の重みのセットは正弦波合成音源21
7に供給される。正弦波合成音源217は楽音スペクトル発
生部215が発生する周波数成分の数Nと同数の正弦波発
生モジュールを含んでおり、各正弦波発生モジュールに
よって、各次数の正弦波信号が発生される。各正弦波発
生モジュールの出力には乗算器が結合しており、ここで
対応する次数の重みが乗算される。各乗算器の出力は包
括的に示した複数の乗算器219のそれぞれに入力され、
ここでエンベロープ発生部218から与えられ対応する次
数のエンベロープとそれぞれ乗算される。各乗算器219
の出力は累算されて(図示せず)、楽音の出力信号とな
る。
弦タッチデータ以外のデータ、例えばトレモロアーム
11の操作データあるいは振動周期データを変換部214に
入力してもよい。
11の操作データあるいは振動周期データを変換部214に
入力してもよい。
<音量制御> 第49図は楽音の音量が弦の振動周期によって制御され
る電子ギターシステムの機能ブロック図である。図示の
ように、変換部221により、ピッチ抽出部201からの弦振
動の基本周期が音量制御パラメータβに変換される。変
換関数の例は第50図に示される。この変換されたデータ
は乗算器222に供給され、ここで音源220からの楽音信号
に乗算される。したがって、楽音の音量が弦の振動周期
に従って制御されることになる。
る電子ギターシステムの機能ブロック図である。図示の
ように、変換部221により、ピッチ抽出部201からの弦振
動の基本周期が音量制御パラメータβに変換される。変
換関数の例は第50図に示される。この変換されたデータ
は乗算器222に供給され、ここで音源220からの楽音信号
に乗算される。したがって、楽音の音量が弦の振動周期
に従って制御されることになる。
第51図はマイクロコンピュータ40Mによって実行され
るフレット位置による音量制御のルーチンである。この
ルーチンは任意の特定のフレット弦7Fに係る楽音の発音
中に操作フレット位置が変化したときまたはそのフレッ
ト弦7Fに係る楽音の発音開始時に起動される。このルー
チンには入力データとして、フレット位置と弦番号とそ
の弦に係る楽音を発生している音源のチャンネル番号と
が渡たされる(51−1)。ステップ51−2において、マ
イクロコンピュータ40Mはフレット位置による音量制御
が選択されているかどうかを調べる。選択されていれ
ば、ステップ51−3で、現在の機能割当の選択が弦に依
存する音量制御かどうかを調べる。成立するときには与
えられた弦に対して選択されている音量特性関数を使っ
て、フレット位置データを音量モジュレーションデータ
に変換し、その弦に係る楽音を発生しているチャンネル
に転送する(51−4、51−6)。一方、現在の機能割当
の選択が弦に依存しない音量制御になっているときには
選択されている共通音量特性関数を使ってフレット位置
データを音量モジュレーションデータに変更してチャン
ネルに転送する(51−5、51−6)。
るフレット位置による音量制御のルーチンである。この
ルーチンは任意の特定のフレット弦7Fに係る楽音の発音
中に操作フレット位置が変化したときまたはそのフレッ
ト弦7Fに係る楽音の発音開始時に起動される。このルー
チンには入力データとして、フレット位置と弦番号とそ
の弦に係る楽音を発生している音源のチャンネル番号と
が渡たされる(51−1)。ステップ51−2において、マ
イクロコンピュータ40Mはフレット位置による音量制御
が選択されているかどうかを調べる。選択されていれ
ば、ステップ51−3で、現在の機能割当の選択が弦に依
存する音量制御かどうかを調べる。成立するときには与
えられた弦に対して選択されている音量特性関数を使っ
て、フレット位置データを音量モジュレーションデータ
に変換し、その弦に係る楽音を発生しているチャンネル
に転送する(51−4、51−6)。一方、現在の機能割当
の選択が弦に依存しない音量制御になっているときには
選択されている共通音量特性関数を使ってフレット位置
データを音量モジュレーションデータに変更してチャン
ネルに転送する(51−5、51−6)。
以上から明らかなように、機能割当モードにおいて、
ユーザーがフレット位置による音量制御を選択した場合
には、このルーチンにおいてフレット位置による音量制
御が実行される。さらに、ユーザーが機能割当モードに
おいて、フレット位置による音量制御が弦に依存するこ
とを決定し、各弦に対する音量特性関数を選択した場合
には、それに応じた制御がこのルーチンにおいて実行さ
れる。なお、ユーザーがフレット位置による音量制御が
弦に依存することを決定したが、実際には各弦に対する
音量特性関数を選択しなかった場合はステップ51−4に
おいて、予め定められた関数が使用される。さらにユー
ザーが機能割当モードにおいてフレット位置によって音
量が制御されることを希望しなかった場合、それに応じ
た制御が実行される。すなわち、フレット位置の変化に
よって音量は変化しなくなる。転送処理51−6に関して
補足説明すると、音源70(第8図)には任意の特定のチ
ャンネルの楽音の発音中においてマイクロコンピュータ
40から送られてきたそのチャンネルに対する音量モジュ
レーションデータ(楽音振幅制御データ)から音量レベ
ルの目標値を計算し、この目標値と現在、実際に乗算器
で使用している重みデータとの間で補間を行って乗算器
に入力する次の重みデータを計算する補間回路が組み込
まれており(図示せず)、これによってノイズの発生を
防止している。
ユーザーがフレット位置による音量制御を選択した場合
には、このルーチンにおいてフレット位置による音量制
御が実行される。さらに、ユーザーが機能割当モードに
おいて、フレット位置による音量制御が弦に依存するこ
とを決定し、各弦に対する音量特性関数を選択した場合
には、それに応じた制御がこのルーチンにおいて実行さ
れる。なお、ユーザーがフレット位置による音量制御が
弦に依存することを決定したが、実際には各弦に対する
音量特性関数を選択しなかった場合はステップ51−4に
おいて、予め定められた関数が使用される。さらにユー
ザーが機能割当モードにおいてフレット位置によって音
量が制御されることを希望しなかった場合、それに応じ
た制御が実行される。すなわち、フレット位置の変化に
よって音量は変化しなくなる。転送処理51−6に関して
補足説明すると、音源70(第8図)には任意の特定のチ
ャンネルの楽音の発音中においてマイクロコンピュータ
40から送られてきたそのチャンネルに対する音量モジュ
レーションデータ(楽音振幅制御データ)から音量レベ
ルの目標値を計算し、この目標値と現在、実際に乗算器
で使用している重みデータとの間で補間を行って乗算器
に入力する次の重みデータを計算する補間回路が組み込
まれており(図示せず)、これによってノイズの発生を
防止している。
第52図は各弦ごとのフレット操作位置の変化の検出と
その検出に対する楽音制御処理のフローチャートであ
る。ステップ52−7が第51図のルーチンに対応してい
る。第51図のルーチンは弦に対する楽音の発音開始時に
も実行される。
その検出に対する楽音制御処理のフローチャートであ
る。ステップ52−7が第51図のルーチンに対応してい
る。第51図のルーチンは弦に対する楽音の発音開始時に
も実行される。
具体的実施例において、音量の制御機能に割当可能な
演奏入力は弦の振動周期(またはフレット位置)とトレ
モロアームの操作量と撥弦の強さであり、それぞれの各
割当選択の下に、弦別か弦共通かの選択岐が付いてい
る。撥弦の強さ(タッチデータ)に関しては、ユーザー
が楽音設定パネル16を使って、撥弦の強さを楽音の制御
要素に割り当てる選択をしなかった場合にも、音量は撥
弦の強さに従って変化する。この場合、マイクロコンピ
ュータ40または40Mは予め定められた変換関数を使っ
て、撥弦の強さを音量モジュレーションデータに変更す
る。
演奏入力は弦の振動周期(またはフレット位置)とトレ
モロアームの操作量と撥弦の強さであり、それぞれの各
割当選択の下に、弦別か弦共通かの選択岐が付いてい
る。撥弦の強さ(タッチデータ)に関しては、ユーザー
が楽音設定パネル16を使って、撥弦の強さを楽音の制御
要素に割り当てる選択をしなかった場合にも、音量は撥
弦の強さに従って変化する。この場合、マイクロコンピ
ュータ40または40Mは予め定められた変換関数を使っ
て、撥弦の強さを音量モジュレーションデータに変更す
る。
<音高制御> 第53図は電子ギターのチューニング操作子15(第1
図)によって楽音の音高が変更される構成の機能ブロッ
ク図である。図中、変換器236〜241は3つの入力から楽
音のピッチデータを生成するものである。変換器236は
第1弦用であり、変換器237は第2弦用であり、以下、
同様にして変換器241は第6弦用である。変換器236は第
1弦のピッチ抽出部230からのデータと第1弦用のチュ
ーニング操作子15S−1(第1図参照)からの入力デー
タ223とマスターチューニング操作子15Mからの入力デー
タ229を受け取り、これらのデータから第1弦に対する
楽音のピッチデータを計算する。計算されたピッチデー
タは第1弦に対する楽音を発生する音源チャンネルのピ
ッチレジスタに送られる。これにより、第1弦のピッチ
抽出部230で抽出した弦振動のピッチが第1弦のチュー
ニング操作子15S−1および/またはマスターチューニ
ング操作子15Mの操作量に従って変更されて、第1弦に
対して生成される楽音のピッチとなる。各弦用のチュー
ニング操作子のデータ223〜229は対応する変換器236〜2
41に入力されるので、ピッチ変更は、その各弦ごとに生
成される楽音に対してのみ作用する。一方、マスターチ
ューニング操作子15Mからのデータはすべての変換器236
〜241に入力されるので、ピッチ変更は、すべての弦に
対する楽音に一様に作用する。したがって、演奏者は、
ある場合にはマスターチューニング操作子15Mを使って
すべての弦7に対する楽音に同様のピッチモジューレー
ションが付くギター演奏ができ、ある場合には弦別のチ
ューニング操作子15Sを操作することにより所望の弦7
に対する楽音にのみピッチモジュレーションが付いたギ
ター演奏を行うことができる。第53図で述べた機能は具
体的実施例(ピッチ抽出型電子ギター1)に組み込まれ
ている。
図)によって楽音の音高が変更される構成の機能ブロッ
ク図である。図中、変換器236〜241は3つの入力から楽
音のピッチデータを生成するものである。変換器236は
第1弦用であり、変換器237は第2弦用であり、以下、
同様にして変換器241は第6弦用である。変換器236は第
1弦のピッチ抽出部230からのデータと第1弦用のチュ
ーニング操作子15S−1(第1図参照)からの入力デー
タ223とマスターチューニング操作子15Mからの入力デー
タ229を受け取り、これらのデータから第1弦に対する
楽音のピッチデータを計算する。計算されたピッチデー
タは第1弦に対する楽音を発生する音源チャンネルのピ
ッチレジスタに送られる。これにより、第1弦のピッチ
抽出部230で抽出した弦振動のピッチが第1弦のチュー
ニング操作子15S−1および/またはマスターチューニ
ング操作子15Mの操作量に従って変更されて、第1弦に
対して生成される楽音のピッチとなる。各弦用のチュー
ニング操作子のデータ223〜229は対応する変換器236〜2
41に入力されるので、ピッチ変更は、その各弦ごとに生
成される楽音に対してのみ作用する。一方、マスターチ
ューニング操作子15Mからのデータはすべての変換器236
〜241に入力されるので、ピッチ変更は、すべての弦に
対する楽音に一様に作用する。したがって、演奏者は、
ある場合にはマスターチューニング操作子15Mを使って
すべての弦7に対する楽音に同様のピッチモジューレー
ションが付くギター演奏ができ、ある場合には弦別のチ
ューニング操作子15Sを操作することにより所望の弦7
に対する楽音にのみピッチモジュレーションが付いたギ
ター演奏を行うことができる。第53図で述べた機能は具
体的実施例(ピッチ抽出型電子ギター1)に組み込まれ
ている。
これは、第54図に示すルーチンによって実現されてい
る。ステップ54−1から54−6はマスターチューニング
操作子15Mからのデータの変化の検出と検出時に対する
ピッチデータの変更処理である。ステップ54−9から54
−15は個々の弦に対するチューニング操作子15Sからの
データの変化の検出と、検出時における対応する弦に対
する楽音のピッチ変更処理である。
る。ステップ54−1から54−6はマスターチューニング
操作子15Mからのデータの変化の検出と検出時に対する
ピッチデータの変更処理である。ステップ54−9から54
−15は個々の弦に対するチューニング操作子15Sからの
データの変化の検出と、検出時における対応する弦に対
する楽音のピッチ変更処理である。
第55図はトレモロアーム11によって弦共通、あるいは
弦別に楽音のピッチが制御される構成の機能ブロック図
である。図中、MTRはマスタースイッチの状態入力(ス
イッチオンのとき論理‘1')、st1からst6は第1弦から
第6弦のそれぞれに対して設けられた弦選択スイッチ25
4の状態入力を表わす。各ORゲート242〜247はマスター
スイッチ348と各弦選択スイッチ354の状態の入力を受
け、いずれかのスイッチがオンのとき論理‘1'を出力す
る。各ORゲート242〜247の出力は各セレクタ248〜253の
選択制御ゲートに入力される。すべてのセレクタ248〜2
53のデータ入力にはトレモロアーム11からのデータが入
力される。各セレクタ248〜253は対応するORゲート242
〜247からの信号が論理‘1'のときトレモロ操作データ
を出力し、論理‘0'のときゼロを出力する。各セレクタ
248〜253の出力は対応する加算器254〜259に入力され
る。各加算器254〜256の第2の入力には対応する弦の操
作フレット位置で定まるピッチデータが入力される。し
たがって、各加算器254〜256の出力は対応するセレクタ
248〜253に論理‘0'の選択制御信号が与えられるときに
は弦の操作フレット位置で定まるピッチデータとなり、
対応するセレクタ248〜253に論理‘1'の選択制御信号が
与えられるときには弦の操作フレット位置で定まるピッ
チデータ(リニア表現のキーコード)にトレモロアーム
11の操作量データを加算した値になる。
弦別に楽音のピッチが制御される構成の機能ブロック図
である。図中、MTRはマスタースイッチの状態入力(ス
イッチオンのとき論理‘1')、st1からst6は第1弦から
第6弦のそれぞれに対して設けられた弦選択スイッチ25
4の状態入力を表わす。各ORゲート242〜247はマスター
スイッチ348と各弦選択スイッチ354の状態の入力を受
け、いずれかのスイッチがオンのとき論理‘1'を出力す
る。各ORゲート242〜247の出力は各セレクタ248〜253の
選択制御ゲートに入力される。すべてのセレクタ248〜2
53のデータ入力にはトレモロアーム11からのデータが入
力される。各セレクタ248〜253は対応するORゲート242
〜247からの信号が論理‘1'のときトレモロ操作データ
を出力し、論理‘0'のときゼロを出力する。各セレクタ
248〜253の出力は対応する加算器254〜259に入力され
る。各加算器254〜256の第2の入力には対応する弦の操
作フレット位置で定まるピッチデータが入力される。し
たがって、各加算器254〜256の出力は対応するセレクタ
248〜253に論理‘0'の選択制御信号が与えられるときに
は弦の操作フレット位置で定まるピッチデータとなり、
対応するセレクタ248〜253に論理‘1'の選択制御信号が
与えられるときには弦の操作フレット位置で定まるピッ
チデータ(リニア表現のキーコード)にトレモロアーム
11の操作量データを加算した値になる。
各加算器254〜259の出力はキーアサイナー260を介し
て対応する弦の楽音を生成する音源チャンネルのピッチ
レジスタに転送される。
て対応する弦の楽音を生成する音源チャンネルのピッチ
レジスタに転送される。
この構成の場合、一度マスタースイッチ348を押した
後では、トレモロアーム11の操作量に応じて全ての弦に
係る楽音に対して一律にピッチモジュレーションがあ
り、弦選択スイッチ354を押した後では選択された弦に
係る楽音に対してのみピッチモジュレーションがかか
る。
後では、トレモロアーム11の操作量に応じて全ての弦に
係る楽音に対して一律にピッチモジュレーションがあ
り、弦選択スイッチ354を押した後では選択された弦に
係る楽音に対してのみピッチモジュレーションがかか
る。
第56図は弦に対する楽音の音高がトレモロアーム11の
操作量および/またはチョーキングセンサー110からの
チョーキング入力に従い、かつマスタースイッチ348、
弦選択スイッチ354の状態と感度データに依存して制御
可能な構成の機能ブロック図である。マスタースイッチ
348とトグルフリップフロップ(TFF)349とマスター感
度設定器350とゲート351は図示のように結合される。ゲ
ート351はマスタースイッチ348によって‘マスター’が
選択されている場合にはマスター感度設定器350におい
て設定されたマスター感度データを出力し、‘マスタ
ー’がキャンセルされている場合にはゼロを出力する。
ゲート351からのマスター感度データはゲート352を通っ
て乗算器353に入力される。第x弦の選択スイッチ354、
TFF355、x番目の弦に対するピッチ感度を設定する設定
器356、マスタースイッチ348、TFF349、インバータ35
7、ゲート358は図示のように結合される。ゲート358は
‘マスター’が選択されている場合または第x弦の選択
スイッチ354により‘弦’がキャンセルされている場合
にはゼロ、‘マスター’がキャンセルされていて、第x
弦の選択スイッチ354により‘弦’が選択されている場
合には、x番目の弦の感度設定器356で設定された感度
データを出力する。後者の場合は、感度データはゲート
352を通り、乗算器353に入力される。
操作量および/またはチョーキングセンサー110からの
チョーキング入力に従い、かつマスタースイッチ348、
弦選択スイッチ354の状態と感度データに依存して制御
可能な構成の機能ブロック図である。マスタースイッチ
348とトグルフリップフロップ(TFF)349とマスター感
度設定器350とゲート351は図示のように結合される。ゲ
ート351はマスタースイッチ348によって‘マスター’が
選択されている場合にはマスター感度設定器350におい
て設定されたマスター感度データを出力し、‘マスタ
ー’がキャンセルされている場合にはゼロを出力する。
ゲート351からのマスター感度データはゲート352を通っ
て乗算器353に入力される。第x弦の選択スイッチ354、
TFF355、x番目の弦に対するピッチ感度を設定する設定
器356、マスタースイッチ348、TFF349、インバータ35
7、ゲート358は図示のように結合される。ゲート358は
‘マスター’が選択されている場合または第x弦の選択
スイッチ354により‘弦’がキャンセルされている場合
にはゼロ、‘マスター’がキャンセルされていて、第x
弦の選択スイッチ354により‘弦’が選択されている場
合には、x番目の弦の感度設定器356で設定された感度
データを出力する。後者の場合は、感度データはゲート
352を通り、乗算器353に入力される。
乗算器354の第2の入力には加算器359を介してトレモ
ロアームセンサー23のデータとチョーキングセンサー11
0のデータの和が供給される。したがって乗算器353はゲ
ート352からのデータで加算器359からのデータを乗算す
る。乗算器253の出力は加算器360に入力され、ここで、
x番目の弦の操作フレット位置で定まるピッチデータに
加算される。加算器360の出力は音源のピッチレジスタ
に供給される。
ロアームセンサー23のデータとチョーキングセンサー11
0のデータの和が供給される。したがって乗算器353はゲ
ート352からのデータで加算器359からのデータを乗算す
る。乗算器253の出力は加算器360に入力され、ここで、
x番目の弦の操作フレット位置で定まるピッチデータに
加算される。加算器360の出力は音源のピッチレジスタ
に供給される。
この構成の場合、感度設定器350、356により、トレモ
ロアーム11の操作あるいは弦7、7Fをチョーキングする
操作によるピッチモジュレーションの感度を設定でき
る。一方の感度は弦7、7Fに共通であり他方の感度は弦
7、7Fに固有である。したがって、アーミング操作およ
び/またはチョーキング操作によって生じる楽音の音高
の変化の度合を自由に設定することができ、かつ、弦別
にピッチモジュレーションをかけるか弦共通にピッチモ
ジュレーションをかけるかを選択することができる。
ロアーム11の操作あるいは弦7、7Fをチョーキングする
操作によるピッチモジュレーションの感度を設定でき
る。一方の感度は弦7、7Fに共通であり他方の感度は弦
7、7Fに固有である。したがって、アーミング操作およ
び/またはチョーキング操作によって生じる楽音の音高
の変化の度合を自由に設定することができ、かつ、弦別
にピッチモジュレーションをかけるか弦共通にピッチモ
ジュレーションをかけるかを選択することができる。
<調 律> 第57図は弦振動信号から抽出したピッチを修正して
(調律して)、この調律されたピッチで音源を鳴らす電
子ギターシステムの機能ブロック図である。図示のよう
に、ピッチ抽出部201からのピッチPは調律部201に入力
され、ここで調律関数g(P)に従って別のピッチに変
換される。変換されたピッチデータP′は音源220に供
給され、ピッチP′の楽音が生成され、サウンドシステ
ム213に送られる。
(調律して)、この調律されたピッチで音源を鳴らす電
子ギターシステムの機能ブロック図である。図示のよう
に、ピッチ抽出部201からのピッチPは調律部201に入力
され、ここで調律関数g(P)に従って別のピッチに変
換される。変換されたピッチデータP′は音源220に供
給され、ピッチP′の楽音が生成され、サウンドシステ
ム213に送られる。
第57図において、ピックアップ200とピッチ抽出部201
の代りにピックアップ信号以外の入力信号から弦の操作
フレット位置を検出するフレット位置検出装置を使用す
ることができる。
の代りにピックアップ信号以外の入力信号から弦の操作
フレット位置を検出するフレット位置検出装置を使用す
ることができる。
この調律機能は具体的実施例に組み込まれており、機
能割当の設定機能と第58図に示すルーチン(ピッチ抽出
型電子ギター1用)によって実現されている。このルー
チンには入力データとして振動周期、弦番号、その弦に
対する楽音を発生するチャンネルの番号が渡たされる
(58−1)。マイクロコンピュータ40はステップ58−2
において、選択されている調律関数に従って振動周期に
対するピッチデータを作成し、そのデータをステップ58
−3で音源チャンネルに転送する。ステップ58−2で使
用する調律関数は、上述した機能割当のモードにおいて
選択されている関数である(第38B図(d)参照)。
能割当の設定機能と第58図に示すルーチン(ピッチ抽出
型電子ギター1用)によって実現されている。このルー
チンには入力データとして振動周期、弦番号、その弦に
対する楽音を発生するチャンネルの番号が渡たされる
(58−1)。マイクロコンピュータ40はステップ58−2
において、選択されている調律関数に従って振動周期に
対するピッチデータを作成し、そのデータをステップ58
−3で音源チャンネルに転送する。ステップ58−2で使
用する調律関数は、上述した機能割当のモードにおいて
選択されている関数である(第38B図(d)参照)。
<エンベロープ制御> 第59図は弦の振動周期と弦タッチによって楽音の振幅
エンベロープが制御される電子ギターシステムの機能ブ
ロック図である。
エンベロープが制御される電子ギターシステムの機能ブ
ロック図である。
ピックアップ200からの弦振動信号はピッチ抽出部201
に供給され、ここでピッチが抽出される。さらにピック
アップ信号はタッチデータ抽出部262に供給され、ここ
で弦タッチデータが抽出される。ピッチ抽出部201から
のピッチデータは波形発生器263に与えられ、ここでそ
のピッチをもつ楽音波形信号が生成される。さらにピッ
チデータはエンベロープレート変更パラメータ(ERC)
発生部264に入力され、ここで対応するエンベロープレ
ート変更パラメータに変換される。抽出されたタッチデ
ータはエンベロープレベル変更パラメータ(ELC)発生
部265に入力され、ここで対応するエンベロープレベル
変更パラメータに変換される。ERC発生部264からのERC
パラメータは加算器267に送られ、ここでエンベロープ
パラメータメモリ266からの各ステップのエンベロープ
レートに加算される。ELC発生部265からのELCパラメー
タは加算器268においてエンベロープパラメータメモリ2
66からの各ステップのエンベロープレベルに加算され
る。加算器267で変更された各ステップのエンベロープ
レベルと加算器268で変更された各ステップのエンベロ
ープレートはエンベロープ発生器269に供給される。エ
ンベロープ発生器269は各ステップのエンベロープレー
トとエンベロープレベルからエンベロープEを生成し、
乗算器270に供給する。乗算器270は波形発生器263から
の楽音波形信号をエンベロープ発生器263からのエンベ
ロープEで乗算して振幅変調された楽音波形信号を出力
し、サウンドシステム213に供給する。
に供給され、ここでピッチが抽出される。さらにピック
アップ信号はタッチデータ抽出部262に供給され、ここ
で弦タッチデータが抽出される。ピッチ抽出部201から
のピッチデータは波形発生器263に与えられ、ここでそ
のピッチをもつ楽音波形信号が生成される。さらにピッ
チデータはエンベロープレート変更パラメータ(ERC)
発生部264に入力され、ここで対応するエンベロープレ
ート変更パラメータに変換される。抽出されたタッチデ
ータはエンベロープレベル変更パラメータ(ELC)発生
部265に入力され、ここで対応するエンベロープレベル
変更パラメータに変換される。ERC発生部264からのERC
パラメータは加算器267に送られ、ここでエンベロープ
パラメータメモリ266からの各ステップのエンベロープ
レートに加算される。ELC発生部265からのELCパラメー
タは加算器268においてエンベロープパラメータメモリ2
66からの各ステップのエンベロープレベルに加算され
る。加算器267で変更された各ステップのエンベロープ
レベルと加算器268で変更された各ステップのエンベロ
ープレートはエンベロープ発生器269に供給される。エ
ンベロープ発生器269は各ステップのエンベロープレー
トとエンベロープレベルからエンベロープEを生成し、
乗算器270に供給する。乗算器270は波形発生器263から
の楽音波形信号をエンベロープ発生器263からのエンベ
ロープEで乗算して振幅変調された楽音波形信号を出力
し、サウンドシステム213に供給する。
したがって、楽音の振幅エンベロープが弦の振幅周期
と撥弦の強さによって制御されることになる。
と撥弦の強さによって制御されることになる。
具体的実施例では、この弦の振動周期(ピッチ抽出型
電子ギター1の場合)、撥弦の強さのほか、弦の操作フ
レットの位置(フレットスイッチ電子ギター1Mの場
合)、またはトレモロアーム11の操作量の各々を、エン
ベロープレートの変更要素および/またはエンベロープ
レベルの変更要素として選択的に割り当てることが可能
である。機能割当の計画に従うエンベロープパラメータ
の変更処理はマイクロコンピュータ40または40Mにおい
て実行され、結果のデータの転送(マイクロコンピュー
タから音源70への転送)は任意の特定の弦に対する楽音
の発音開始時に行われる。
電子ギター1の場合)、撥弦の強さのほか、弦の操作フ
レットの位置(フレットスイッチ電子ギター1Mの場
合)、またはトレモロアーム11の操作量の各々を、エン
ベロープレートの変更要素および/またはエンベロープ
レベルの変更要素として選択的に割り当てることが可能
である。機能割当の計画に従うエンベロープパラメータ
の変更処理はマイクロコンピュータ40または40Mにおい
て実行され、結果のデータの転送(マイクロコンピュー
タから音源70への転送)は任意の特定の弦に対する楽音
の発音開始時に行われる。
第60図にマイクロコンピュータ40によって実行される
エンベロープ制御ルーチンを示す。このルーチンは第15
図の発音処理ルーチンの1つのサブルーチンであり、し
たがって弦に対する楽音の発音を開始するときに起動さ
れる。最初にルーチンには弦タッチデータ、弦振動周期
データ、弦番号、音源チャンネル番号が与えられる。ス
テップ60−2においてエンベロープが弦の種類に依存す
るかどうかが調べられる。エンベロープ設定モードにお
いて‘弦依存’が選択されておればこの条件は成立する
(第40図参照)。この場合、その弦に対して選択されて
いるエンベロープパラメータがロードされる(60−
3)。一方、エンベロープ設定モードにおいて‘弦共
通’が選択されている場合にはステップ60−2の条件は
不成立である。したがって、共通のエンベロープのパラ
メータがロードされる(60−4)。その後、これらのエ
ンベロープは、機能割当モードにおいてエンベロープパ
ラメータの変更要素として割り当てられているタイプの
演奏入力データの値に従って変更され(60−5〜60−1
3)、その結果が音源チャンネルに転送される(60−1
4)。例えば機能割当モードにおいてユーザーが、弦の
振動周期をエンベロープレートの変更要素(モジュレー
タ)とすることを決定している場合には(第38B図
(g)参照)、ステップ60−11に示す条件が成立し、ス
テップ60−12で、振動周期が感度データでスケーリング
され、その結果がエンベロープレートに加算される。感
度データは正、ゼロ、または負の値をとる。
エンベロープ制御ルーチンを示す。このルーチンは第15
図の発音処理ルーチンの1つのサブルーチンであり、し
たがって弦に対する楽音の発音を開始するときに起動さ
れる。最初にルーチンには弦タッチデータ、弦振動周期
データ、弦番号、音源チャンネル番号が与えられる。ス
テップ60−2においてエンベロープが弦の種類に依存す
るかどうかが調べられる。エンベロープ設定モードにお
いて‘弦依存’が選択されておればこの条件は成立する
(第40図参照)。この場合、その弦に対して選択されて
いるエンベロープパラメータがロードされる(60−
3)。一方、エンベロープ設定モードにおいて‘弦共
通’が選択されている場合にはステップ60−2の条件は
不成立である。したがって、共通のエンベロープのパラ
メータがロードされる(60−4)。その後、これらのエ
ンベロープは、機能割当モードにおいてエンベロープパ
ラメータの変更要素として割り当てられているタイプの
演奏入力データの値に従って変更され(60−5〜60−1
3)、その結果が音源チャンネルに転送される(60−1
4)。例えば機能割当モードにおいてユーザーが、弦の
振動周期をエンベロープレートの変更要素(モジュレー
タ)とすることを決定している場合には(第38B図
(g)参照)、ステップ60−11に示す条件が成立し、ス
テップ60−12で、振動周期が感度データでスケーリング
され、その結果がエンベロープレートに加算される。感
度データは正、ゼロ、または負の値をとる。
具体的実施例では採用していないが、トレモロアーム
11の操作量および/または振動周期の時間変化に従って
エンベロープパラメータを連続的に変更することも可能
である。
11の操作量および/または振動周期の時間変化に従って
エンベロープパラメータを連続的に変更することも可能
である。
<エフェクト制御> 上述したように、具体的実施例におけるデジタル効果
付加部80は、トレモロ効果付加部800A、コーラス効果付
加部800B、ディレイ効果付加部800C、リバーブ効果付加
部800Dを備えており(第22図、第24図、第25図、第26
図、第27図)、各エフェクタで使用すべき基準のエフェ
クトパラメータはエフェクタの設定モードにおいて弦に
共通の形式あるいは弦ごとに固有の形式で設定される
(第41図)。さらに機能割当の設定モードにおいてどの
演奏入力をどのエフェクトパラメータの変更要素にする
かの選択が行われるとともにその演奏入力がエフェクト
パラメータをどのように変更するのかが設定される(第
38C図)。ギターの胴部2に配置されるエフェクトモー
ド選択スイッチ14はマイクロコンピュータ40または40M
によりモニターされる。マイクロコンピュータ40、40M
はその状態の変化から対応するエフェクタのマスターイ
ネーブル/ディスエーブル信号を生成し効果付加部80に
転送される。エフェクトモード選択スイッチ14はギター
演奏中に操作され得る。ギター演奏中において、マイク
ロコンピュータ40、40Mは各演奏操作子からの入力に応
答し、エフェクトモード選択スイッチ14の現在の状態に
従って、エフェクタの設定モードで設定されている基準
のエフェクトパラメータを選択的に呼び出し、機能割当
モードで行われた設定に従ってエフェクトパラメータを
変更し、効果付加部80に転送する。これによって演奏操
作子によるエフェクト制御が達成される。
付加部80は、トレモロ効果付加部800A、コーラス効果付
加部800B、ディレイ効果付加部800C、リバーブ効果付加
部800Dを備えており(第22図、第24図、第25図、第26
図、第27図)、各エフェクタで使用すべき基準のエフェ
クトパラメータはエフェクタの設定モードにおいて弦に
共通の形式あるいは弦ごとに固有の形式で設定される
(第41図)。さらに機能割当の設定モードにおいてどの
演奏入力をどのエフェクトパラメータの変更要素にする
かの選択が行われるとともにその演奏入力がエフェクト
パラメータをどのように変更するのかが設定される(第
38C図)。ギターの胴部2に配置されるエフェクトモー
ド選択スイッチ14はマイクロコンピュータ40または40M
によりモニターされる。マイクロコンピュータ40、40M
はその状態の変化から対応するエフェクタのマスターイ
ネーブル/ディスエーブル信号を生成し効果付加部80に
転送される。エフェクトモード選択スイッチ14はギター
演奏中に操作され得る。ギター演奏中において、マイク
ロコンピュータ40、40Mは各演奏操作子からの入力に応
答し、エフェクトモード選択スイッチ14の現在の状態に
従って、エフェクタの設定モードで設定されている基準
のエフェクトパラメータを選択的に呼び出し、機能割当
モードで行われた設定に従ってエフェクトパラメータを
変更し、効果付加部80に転送する。これによって演奏操
作子によるエフェクト制御が達成される。
代表例として演奏操作子によるトレモロエフェクト制
御を説明する。この説明から、他のエフェクト制御(例
えばコーラス、ディレイ、リバーブのエフェクト制御)
がどのようにして行われるかは容易に理解されよう。
御を説明する。この説明から、他のエフェクト制御(例
えばコーラス、ディレイ、リバーブのエフェクト制御)
がどのようにして行われるかは容易に理解されよう。
<トレモロ制御> 第61図はトレモロアーム11の操作によってトレモロエ
フェクタが制御される電子ギターシステムの機能ブロッ
ク図である。トレモロアーム11の操作データはトレモロ
深さ変更部271に供給される。トレモロ深さ変更部271は
与えられたトレモロアーム11の操作データを用いてトレ
モロパラメータメモリ272からのトレモロ深さパラメー
タを変更し、トレモロエフェクタ273に供給する。一
方、トレモロパラメータメモリ272のトレモロ変更パラ
メータは直接、トレモロエフェクタ273に供給される。
トレモロエフェクタ273は音源220からの楽音信号を受け
取り、ダイレクトのトレモロ速度パラメータとトレモロ
深さ変更部271からの変更されたトレモロ深さパラメー
タを用いて楽音信号にトレモロ効果を付ける。トレモロ
効果の付いた楽音信号はサウンドシステム213に送られ
る。
フェクタが制御される電子ギターシステムの機能ブロッ
ク図である。トレモロアーム11の操作データはトレモロ
深さ変更部271に供給される。トレモロ深さ変更部271は
与えられたトレモロアーム11の操作データを用いてトレ
モロパラメータメモリ272からのトレモロ深さパラメー
タを変更し、トレモロエフェクタ273に供給する。一
方、トレモロパラメータメモリ272のトレモロ変更パラ
メータは直接、トレモロエフェクタ273に供給される。
トレモロエフェクタ273は音源220からの楽音信号を受け
取り、ダイレクトのトレモロ速度パラメータとトレモロ
深さ変更部271からの変更されたトレモロ深さパラメー
タを用いて楽音信号にトレモロ効果を付ける。トレモロ
効果の付いた楽音信号はサウンドシステム213に送られ
る。
第62図は具体的実施例(ピッチ抽出型電子ギター1)
におけるトレモロ効果制御の動作チャートである。ピッ
チ抽出型電子ギター1では機能割当に従い、弦の振動周
期、撥弦の強さ、トレモロアームの操作量の各々がトレ
モロ深さおよび/またはトレモロ速度のモジュレータに
なり得る。
におけるトレモロ効果制御の動作チャートである。ピッ
チ抽出型電子ギター1では機能割当に従い、弦の振動周
期、撥弦の強さ、トレモロアームの操作量の各々がトレ
モロ深さおよび/またはトレモロ速度のモジュレータに
なり得る。
トレモロスイッチTLSW(第1図参照)のオンによりマ
イクロコンピュータ40はトレモロエフェクトモードM1に
入る。ギター演奏中に、任意の特定の弦7が撥弦される
と上述した仕方で弦の振動周期、弦タッチデータが生成
される。このとき、トレモロエフェクトモードM1にある
マイクロコンピュータ40はこれらの入力データと機能割
当データと基準トレモロパラメータとを使ってトレモロ
パラメータを生成し、デジタル効果付加部80の対応する
チャンネルに転送する(J1)。トレモロアーム11の操作
量が変化したときにはマイクロコンピュータ40はトレモ
ロアーム11に割り当てられているトレモロ効果制御機能
に従ってトレモロパラメータを変更し、効果付加部80に
転送する。弦の振動周期が変化したときには、振動周期
に割り当てられているトレモロ効果変更機能に従ってト
レモロパラメータを変更して効果付加部80に転送する。
イクロコンピュータ40はトレモロエフェクトモードM1に
入る。ギター演奏中に、任意の特定の弦7が撥弦される
と上述した仕方で弦の振動周期、弦タッチデータが生成
される。このとき、トレモロエフェクトモードM1にある
マイクロコンピュータ40はこれらの入力データと機能割
当データと基準トレモロパラメータとを使ってトレモロ
パラメータを生成し、デジタル効果付加部80の対応する
チャンネルに転送する(J1)。トレモロアーム11の操作
量が変化したときにはマイクロコンピュータ40はトレモ
ロアーム11に割り当てられているトレモロ効果制御機能
に従ってトレモロパラメータを変更し、効果付加部80に
転送する。弦の振動周期が変化したときには、振動周期
に割り当てられているトレモロ効果変更機能に従ってト
レモロパラメータを変更して効果付加部80に転送する。
第63図は発音開始時にマイクロコンピュータ40によっ
て実行されるトレモロ制御ルーチン(第62図の処理J1に
対応する)である。このルーチンは第15図の発音処理15
−7の1つのサブルーチンであり、予め、弦タッチデー
タ、現在のピッチデータ、現在のトレモロアーム操作デ
ータ、弦番号及びチャンネル番号が与えられる(63−
1)。ステップ63−2でトレモロエフェクトモードにな
っているかどうかが調べられ、トレモロエフェクトモー
ドでないときにはルーチンから抜ける。トレモロエフェ
クトモードのときは、ステップ63−3でトレモロエフェ
クトが弦の種類に依存するか否かが調べられる。これ
は、トレモロエフェクトの設定モードにおいて、‘弦依
存’が選択されていれば、YESであり、‘弦共通’が選
択されていればNOである(第41図参照)。‘弦依存’が
選択されているときには、着目している弦に対して設定
されているトレモロ深さパラメータとトレモロ速度パラ
メータをそれぞれT1レジスタとT2レジスタにロードする
(63−4)。‘弦共通’が選択されていたときは共通の
トレモロ深さパラメータと速度パラメータをロードす
る。次にステップ63−6において、弦タッチによるトレ
モロ制御モードかどうかが調べられる。これは、機能割
当設定モードにおいて、撥弦の強さをトレモロ効果の制
御要素による選択が行われている場合に成立する。その
場合には設定されている深さモジュレーション関数を使
って(ある場合)タッチデータトレモロ深さにモジュレ
ーションデータに変換してA1レジスタにロードし、設定
されている速度モジユレーション関数を使って(ある場
合)、弦タッチデータをトレモロ速度モジュレーション
データに変換してA2レジスタにロードする。モジュレー
ション開放については第38C図(j)を参照されたい。
ステップ63−6の条件が不成立のときには、A1レジスタ
とA2レジスタをクリアする(63−8)。したがって、A1
レジスタの内容は弦タッチによってトレモロ深さパラメ
ータが変更される量であり、A2レジスタの内容は弦タッ
チによってトレモロ速度パラメータが変更される量を表
わしている。
て実行されるトレモロ制御ルーチン(第62図の処理J1に
対応する)である。このルーチンは第15図の発音処理15
−7の1つのサブルーチンであり、予め、弦タッチデー
タ、現在のピッチデータ、現在のトレモロアーム操作デ
ータ、弦番号及びチャンネル番号が与えられる(63−
1)。ステップ63−2でトレモロエフェクトモードにな
っているかどうかが調べられ、トレモロエフェクトモー
ドでないときにはルーチンから抜ける。トレモロエフェ
クトモードのときは、ステップ63−3でトレモロエフェ
クトが弦の種類に依存するか否かが調べられる。これ
は、トレモロエフェクトの設定モードにおいて、‘弦依
存’が選択されていれば、YESであり、‘弦共通’が選
択されていればNOである(第41図参照)。‘弦依存’が
選択されているときには、着目している弦に対して設定
されているトレモロ深さパラメータとトレモロ速度パラ
メータをそれぞれT1レジスタとT2レジスタにロードする
(63−4)。‘弦共通’が選択されていたときは共通の
トレモロ深さパラメータと速度パラメータをロードす
る。次にステップ63−6において、弦タッチによるトレ
モロ制御モードかどうかが調べられる。これは、機能割
当設定モードにおいて、撥弦の強さをトレモロ効果の制
御要素による選択が行われている場合に成立する。その
場合には設定されている深さモジュレーション関数を使
って(ある場合)タッチデータトレモロ深さにモジュレ
ーションデータに変換してA1レジスタにロードし、設定
されている速度モジユレーション関数を使って(ある場
合)、弦タッチデータをトレモロ速度モジュレーション
データに変換してA2レジスタにロードする。モジュレー
ション開放については第38C図(j)を参照されたい。
ステップ63−6の条件が不成立のときには、A1レジスタ
とA2レジスタをクリアする(63−8)。したがって、A1
レジスタの内容は弦タッチによってトレモロ深さパラメ
ータが変更される量であり、A2レジスタの内容は弦タッ
チによってトレモロ速度パラメータが変更される量を表
わしている。
以下、同様にして、弦の振動周期(ピッチ)について
のトレモロ深さモジュレーションデータB1とトレモロ速
度モジュレーションデータB2、及びトレモロアームにつ
いてのトレモロ深さモジュレーションデータC1とトレモ
ロ速度モジュレーションデータC2が生成される(63−9
〜63−14)。
のトレモロ深さモジュレーションデータB1とトレモロ速
度モジュレーションデータB2、及びトレモロアームにつ
いてのトレモロ深さモジュレーションデータC1とトレモ
ロ速度モジュレーションデータC2が生成される(63−9
〜63−14)。
その後、トレモロ基準深さパラメータT1とこれらの深
さモジュレーションデータA1、B1、C1の和とトレモロ基
準速度パラメータT2とこれらの速度モジュレーションデ
ータA2、B2、C2の和が計算され(63−15)、その結果が
効果付加部80に転送される(63−16)。
さモジュレーションデータA1、B1、C1の和とトレモロ基
準速度パラメータT2とこれらの速度モジュレーションデ
ータA2、B2、C2の和が計算され(63−15)、その結果が
効果付加部80に転送される(63−16)。
次にステップ63−17で基準深さパラメータT1と弦タッ
チによる深さモジュレーションデータA1との和を計算し
てRAMにストアし、同様に基準深さのパラメータT2と弦
タッチによる深さモジュレーションデータA2と和を計算
してRAMにセーブする。
チによる深さモジュレーションデータA1との和を計算し
てRAMにストアし、同様に基準深さのパラメータT2と弦
タッチによる深さモジュレーションデータA2と和を計算
してRAMにセーブする。
同様にステップ63−18で基準深さパラメータT1と弦タ
ッチによる深さモジュレーションデータA1とピッチによ
る深さモジュレーションデータB1との和と、基準速度パ
ラメータT2と弦タッチによる速度モジュレーションデー
タA2とピッチによる速度モジュレーションデータB2との
和を計算してRAMにセーブする。
ッチによる深さモジュレーションデータA1とピッチによ
る深さモジュレーションデータB1との和と、基準速度パ
ラメータT2と弦タッチによる速度モジュレーションデー
タA2とピッチによる速度モジュレーションデータB2との
和を計算してRAMにセーブする。
同様にステップ63−19でT1とA1とC1(トレモロアーム
によるトレモロ深さモジュレーションデータ)の和と、
T2とA2とC2(トレモロアームによるトレモロ速度モジュ
レーションデータ)の和を計算してRAMにセーブする。
によるトレモロ深さモジュレーションデータ)の和と、
T2とA2とC2(トレモロアームによるトレモロ速度モジュ
レーションデータ)の和を計算してRAMにセーブする。
これらのステップ63−17〜63−19でストアされたデー
タは振動周期の変化に対するトレモロ制御ルーチンとト
レモロ操作入力の変化に対するトレモロ制御ルーチンで
使用される。
タは振動周期の変化に対するトレモロ制御ルーチンとト
レモロ操作入力の変化に対するトレモロ制御ルーチンで
使用される。
後者のルーチンを第64図に示す。このルーチンはトレ
モロアームセンサー23からのデータが変化したときに起
動され、最初に新しいトレモロアーム11の操作データが
与えられる(64−1)。ステップ64−2と64−3の記載
からわかるように、トレモロエフェクトモードが選択さ
れていないとき、またはトレモロアーム11によるトレモ
ロ制御モードが選択されていないときにはなにもせずル
ーチンを抜ける。トレモロエフェクトモードでありかつ
トレモロアーム11によるトレモロ制御モードであると
き、ステップ64−4〜ステップ64−21において、それぞ
れの弦の楽音に対するトレモロエフェクトパラメータの
更新が実行される。もちろん、これは、音源70において
楽音か生成されている弦に対してのみ行われる(64−
5、64−6)。ステップ64−7で着目している弦に対し
てストアされているトレモロパラメータ、すなわち基準
トレモロパラメータに振動周期による変動分と弦タッチ
による変動分を加えたものをロードする。これらのトレ
モロパラメータに、トレモロアーム11によるトレモロパ
ラメータ変動分を加えれば、効果付加部80のトレモロチ
ャンネルに転送すべきデータとなる。トレモロアーム11
からの新しい操作データによるトレモロ深さモジュレー
ションデータを生成しているところがステップ64−8〜
64−12であり、トレモロアーム11からの新しい操作デー
タによるトレモロ速度モジュレーションデータを生成し
ているところがステップ64−15〜64−19である。64−8
に示す条件は機能割当モードにおいて、‘トレモロアー
ムによるトレモロ深さモジュレーション’が選択されて
いるときに成立し、64−15の条件は機能割当モードにお
いて‘トレモロアームによるトレモロ速度モジュレーシ
ョン’が選択されているときに成立する(第38C図
(h)参照)。同様に、64−9の条件はユーザーが第38
C図の画面に使って‘弦依存’をすでに選択していると
きに成立する。この場合、着目している弦に対して選択
されているトレモロ深さモジュレーション関数(第38C
図(j)参照)がロードされ、この関数を用いてトレモ
ロアーム11の操作データがトレモロ深さモジュレーショ
ンデータに変換される(64−10、64−12)。‘弦共通’
が選択されているときは代りに、共通深さモジュレーシ
ョン関数が使用される(64−11)、得られたトレモロ深
さモジュレーションデータはトレモロ深さパラメータに
加算されて効果付加部80内の対応するチャンネルに転送
される(64−13)。さらにトレモロアーム11によるトレ
モロ深さモジュレーションデータは基準トレモロ深さモ
ジュレーションデータプラス弦タッチによるトレモロ深
さモジュレーションデータに加えられ、その結果がRAM
にセーブされる(64−14)。このセーブされたデータは
ピッチルーチンにおいて使用される。
モロアームセンサー23からのデータが変化したときに起
動され、最初に新しいトレモロアーム11の操作データが
与えられる(64−1)。ステップ64−2と64−3の記載
からわかるように、トレモロエフェクトモードが選択さ
れていないとき、またはトレモロアーム11によるトレモ
ロ制御モードが選択されていないときにはなにもせずル
ーチンを抜ける。トレモロエフェクトモードでありかつ
トレモロアーム11によるトレモロ制御モードであると
き、ステップ64−4〜ステップ64−21において、それぞ
れの弦の楽音に対するトレモロエフェクトパラメータの
更新が実行される。もちろん、これは、音源70において
楽音か生成されている弦に対してのみ行われる(64−
5、64−6)。ステップ64−7で着目している弦に対し
てストアされているトレモロパラメータ、すなわち基準
トレモロパラメータに振動周期による変動分と弦タッチ
による変動分を加えたものをロードする。これらのトレ
モロパラメータに、トレモロアーム11によるトレモロパ
ラメータ変動分を加えれば、効果付加部80のトレモロチ
ャンネルに転送すべきデータとなる。トレモロアーム11
からの新しい操作データによるトレモロ深さモジュレー
ションデータを生成しているところがステップ64−8〜
64−12であり、トレモロアーム11からの新しい操作デー
タによるトレモロ速度モジュレーションデータを生成し
ているところがステップ64−15〜64−19である。64−8
に示す条件は機能割当モードにおいて、‘トレモロアー
ムによるトレモロ深さモジュレーション’が選択されて
いるときに成立し、64−15の条件は機能割当モードにお
いて‘トレモロアームによるトレモロ速度モジュレーシ
ョン’が選択されているときに成立する(第38C図
(h)参照)。同様に、64−9の条件はユーザーが第38
C図の画面に使って‘弦依存’をすでに選択していると
きに成立する。この場合、着目している弦に対して選択
されているトレモロ深さモジュレーション関数(第38C
図(j)参照)がロードされ、この関数を用いてトレモ
ロアーム11の操作データがトレモロ深さモジュレーショ
ンデータに変換される(64−10、64−12)。‘弦共通’
が選択されているときは代りに、共通深さモジュレーシ
ョン関数が使用される(64−11)、得られたトレモロ深
さモジュレーションデータはトレモロ深さパラメータに
加算されて効果付加部80内の対応するチャンネルに転送
される(64−13)。さらにトレモロアーム11によるトレ
モロ深さモジュレーションデータは基準トレモロ深さモ
ジュレーションデータプラス弦タッチによるトレモロ深
さモジュレーションデータに加えられ、その結果がRAM
にセーブされる(64−14)。このセーブされたデータは
ピッチルーチンにおいて使用される。
同様にして、トレモロアーム11によるトレモロ速度モ
ジュレーションデータが生成され、トレモロ速度パラメ
ータに加えられ、その結果が効果付加部80に送られる
(64−20)。さらに、弦タッチによるトレモロ速度変動
分を加えた基準トレモロ速度パラメータに、トレモロア
ーム11の新しい操作入力によるトレモロ速度モジュレー
ションデータが加えられ、その結果がRAMにセーブされ
る。(64−21)。
ジュレーションデータが生成され、トレモロ速度パラメ
ータに加えられ、その結果が効果付加部80に送られる
(64−20)。さらに、弦タッチによるトレモロ速度変動
分を加えた基準トレモロ速度パラメータに、トレモロア
ーム11の新しい操作入力によるトレモロ速度モジュレー
ションデータが加えられ、その結果がRAMにセーブされ
る。(64−21)。
ピッチルーチン(振動周期の変化に応答してトレモロ
パラメータを更新するルーチン)については図示しない
が上の説明と第63図と第64図のルーチンから明白であ
る。
パラメータを更新するルーチン)については図示しない
が上の説明と第63図と第64図のルーチンから明白であ
る。
<パンポット制御> 第65図は振動周期と撥弦の強さによってパンポットの
制御を行う電子ギターシステムの機能ブロック図であ
る。ピックアップ200からの信号はピッチ抽出部201にお
いて振動周期に変換され、音源220とパンポット変換部2
74に供給される。パンポット変換部274は与えられた振
動周期を変換関数f(p)に従って2つのパンポット制
御データα、1−αに変換する。データαは音源220か
らの楽音信号を運ぶ第1のステレオチャンネル上に配置
された乗算器276に入力され、ここで楽音信号に乗算さ
れる。一方、データ(1−α)は音源220からの楽音信
号を運ぶ第2のステレオチャンネル上に配置された乗算
器277に供給され、ここで楽音信号に乗算される。
制御を行う電子ギターシステムの機能ブロック図であ
る。ピックアップ200からの信号はピッチ抽出部201にお
いて振動周期に変換され、音源220とパンポット変換部2
74に供給される。パンポット変換部274は与えられた振
動周期を変換関数f(p)に従って2つのパンポット制
御データα、1−αに変換する。データαは音源220か
らの楽音信号を運ぶ第1のステレオチャンネル上に配置
された乗算器276に入力され、ここで楽音信号に乗算さ
れる。一方、データ(1−α)は音源220からの楽音信
号を運ぶ第2のステレオチャンネル上に配置された乗算
器277に供給され、ここで楽音信号に乗算される。
さらに、ピックアップ信号はエンベロープ検出部202
を通してタッチデータ検出部203に供給され、ここで撥
弦の強さを表わすタッチデータが生成される。このタッ
チデータは第2のパンポット変換部275に送られここで
変換関数f(v)に従って、2つのパンポット制御デー
タβ、1−βに変換される。パンポット制御データβは
乗算器276の後段の乗算器278に入力され、乗算器276か
らの右楽音信号に乗算される。データ(1−β)は乗算
器277の後段の乗算器279に供給され、乗算器277からの
左楽音信号に乗算される。乗算器278の出力は右ステレ
オオーディオシステム280、282を通って放音され、乗算
器279の出力は左ステレオオーディオシステム281、283
を通って放音される。
を通してタッチデータ検出部203に供給され、ここで撥
弦の強さを表わすタッチデータが生成される。このタッ
チデータは第2のパンポット変換部275に送られここで
変換関数f(v)に従って、2つのパンポット制御デー
タβ、1−βに変換される。パンポット制御データβは
乗算器276の後段の乗算器278に入力され、乗算器276か
らの右楽音信号に乗算される。データ(1−β)は乗算
器277の後段の乗算器279に供給され、乗算器277からの
左楽音信号に乗算される。乗算器278の出力は右ステレ
オオーディオシステム280、282を通って放音され、乗算
器279の出力は左ステレオオーディオシステム281、283
を通って放音される。
したがって右スピーカ282からの音響出力と左スピー
カ283からの音響出力とによって規定される音の中心
(ポット)が弦の振動周期と撥弦の強さに従って移動
し、音響的パン効果が奏せられる。
カ283からの音響出力とによって規定される音の中心
(ポット)が弦の振動周期と撥弦の強さに従って移動
し、音響的パン効果が奏せられる。
具体的実施例においては、この弦の振動周期(ピッチ
抽出型電子ギター1の場合)、撥弦の強さのほかに、弦
の操作フレットの位置(フレットスイッチ型電子ギター
1Mの場合)、またはトレモロアーム11の操作量の各々
を、パンポットの制御要素として割り当てることができ
る。
抽出型電子ギター1の場合)、撥弦の強さのほかに、弦
の操作フレットの位置(フレットスイッチ型電子ギター
1Mの場合)、またはトレモロアーム11の操作量の各々
を、パンポットの制御要素として割り当てることができ
る。
第66図にマイクロコンピュータによって実行されるパ
ンポット制御ルーチンを示す。
ンポット制御ルーチンを示す。
このルーチンは発音処理ルーチンにおいて呼び出され
るサブルーチンであり、最初に、弦タッチデータとピッ
チデータと弦番号とステレオチャンネル番号(着目して
いる弦の楽音を処理する右ステレオチャンネルと左ステ
レオチャンネル)が与えられる(66−1)。ステップ66
−2〜66−7は弦タッチによるパンポット値(左右の楽
音の重み係数)を生成しているところである。ステップ
66−2の条件は機能割当モードにおいて、撥弦の強さを
パンポット制御要素とする選択がなされている場合に成
立する。ステップ66−3の条件は、機能割当モードにお
いて、撥弦の強さに関して、‘弦依存’が選択されてい
る場合に成立する。‘弦依存’の場合は着目している弦
に対して選択されているパンポット関数を使って、弦タ
ッチデータを左と右のタッチパンポット値に変換し、そ
れぞれA1レジスタとA2レジスタにロードする(66−4、
66−6)。‘弦共通’の場合は代りに共通パンポット関
数が使用される。弦タッチによるパンポット制御モード
でないときにはA1=A2=1/2になる(66−7)。
るサブルーチンであり、最初に、弦タッチデータとピッ
チデータと弦番号とステレオチャンネル番号(着目して
いる弦の楽音を処理する右ステレオチャンネルと左ステ
レオチャンネル)が与えられる(66−1)。ステップ66
−2〜66−7は弦タッチによるパンポット値(左右の楽
音の重み係数)を生成しているところである。ステップ
66−2の条件は機能割当モードにおいて、撥弦の強さを
パンポット制御要素とする選択がなされている場合に成
立する。ステップ66−3の条件は、機能割当モードにお
いて、撥弦の強さに関して、‘弦依存’が選択されてい
る場合に成立する。‘弦依存’の場合は着目している弦
に対して選択されているパンポット関数を使って、弦タ
ッチデータを左と右のタッチパンポット値に変換し、そ
れぞれA1レジスタとA2レジスタにロードする(66−4、
66−6)。‘弦共通’の場合は代りに共通パンポット関
数が使用される。弦タッチによるパンポット制御モード
でないときにはA1=A2=1/2になる(66−7)。
以上同様にして振動周期によるピッチパンポットデー
タが生成され、B1レジスタとB2レジスタにロードされる
(66−8〜66−13)。
タが生成され、B1レジスタとB2レジスタにロードされる
(66−8〜66−13)。
ステップ66−14は他の操作子(トレモロアーム)にパ
ンポット制御機能が割当可能なシステムにおいて実行さ
れる。
ンポット制御機能が割当可能なシステムにおいて実行さ
れる。
最終的なパンポット値をデータA1、A2、B1、B2から計
算し、左右のステレオチャンネルに転送する(66−15、
66−16)。この例の場合、左右のステレオチャンネルに
は各々、1つの乗算器しかない。
算し、左右のステレオチャンネルに転送する(66−15、
66−16)。この例の場合、左右のステレオチャンネルに
は各々、1つの乗算器しかない。
以上で実施例の説明を終えるが、この発明の範囲を逸
脱することなく種々の変形、変更が当業者には自明であ
る。
脱することなく種々の変形、変更が当業者には自明であ
る。
したがって、この発明の範囲は添付の特許請求の範囲
によってのみ限定されるべきである。
によってのみ限定されるべきである。
例えば、チョーキングセンサー(第31図参照)につい
ても楽音制御機能、効果制御機能、パンポット制御機能
を自由に割り当てることが可能である。また、弦7やト
レモロアーム11以外の他の任意の演奏操作子(例えばフ
ットペダル)や演奏入力に対してもこれらの制御機能を
自由に割り当てることができる。
ても楽音制御機能、効果制御機能、パンポット制御機能
を自由に割り当てることが可能である。また、弦7やト
レモロアーム11以外の他の任意の演奏操作子(例えばフ
ットペダル)や演奏入力に対してもこれらの制御機能を
自由に割り当てることができる。
また、楽音パラメータの設定に関しても、音色の弦共
通/弦別設定、音量の弦共通/弦別設定、音域の弦別設
定、楽音合成アルゴリズムの弦共通/弦別設定などが可
能である。
通/弦別設定、音量の弦共通/弦別設定、音域の弦別設
定、楽音合成アルゴリズムの弦共通/弦別設定などが可
能である。
[発明の効果] この発明(請求項1〜4の発明)によれば、ユーザー
が機能割当画面等を用いて所望の楽音制御機能を電子弦
楽器の入力系に対し設定することができ、この設定され
た楽音制御機能に従って、ユーザから入力された入力系
に対応した特性で楽音制御を行うことができる。
が機能割当画面等を用いて所望の楽音制御機能を電子弦
楽器の入力系に対し設定することができ、この設定され
た楽音制御機能に従って、ユーザから入力された入力系
に対応した特性で楽音制御を行うことができる。
例えば、「弦の撥弦力」に対し楽音の「エフェクト
(効果付加)」を機能設定しておけば、ユーザが弦を弾
弦操作した際に、この弾弦操作により「検出された弦の
撥弦力に対応したエフェクト」をもつ楽音を、前記弾弦
操作のタイミングで発生制御させることができる。
(効果付加)」を機能設定しておけば、ユーザが弦を弾
弦操作した際に、この弾弦操作により「検出された弦の
撥弦力に対応したエフェクト」をもつ楽音を、前記弾弦
操作のタイミングで発生制御させることができる。
また、この発明(請求項5の発明)によれば、検出さ
れた音高、検出された撥弦力、操作されたチョーキング
操作量、演奏操作子に対する操作量、及び、検出された
弦の種類のうち少なくとも1つの要素に従って、弦に対
する第1の楽音と第2の楽音との混合比を制御させるこ
とができる。
れた音高、検出された撥弦力、操作されたチョーキング
操作量、演奏操作子に対する操作量、及び、検出された
弦の種類のうち少なくとも1つの要素に従って、弦に対
する第1の楽音と第2の楽音との混合比を制御させるこ
とができる。
この結果、ユーザが希望した、より自由度の高い、弦
楽器演奏表現を可能とすることができる。
楽器演奏表現を可能とすることができる。
第1図はこの発明の特徴を組み込んだピッチ抽出型電子
ギターの外観図、 第2図はトレモロアームとその周辺機構の平面図、 第3図はトレモロアーム機構の概略側面図、 第4図はチューニング操作子の一例の外観図、 第5図は別の例のチューニング操作子の外観図、 第6図は楽音パラメータ設定パネルの外観図、 第7図はピッチ抽出型電子ギターの全体回路構成の一部
を示す図、 第8図はピッチ抽出型電子ギターの全体回路構成の残り
の部分を示す図、 第9図はピックアップ信号処理回路で使用されるローパ
スフィルタの特性図、 第10図はピックアップ信号処理回路で使用される正ピー
ク検出回路の回路図、 第11図はピックアップ信号処理回路で使用される負ピー
ク検出回路の回路図、 第12図はピーク検出回路における信号のタイムチャー
ト、 第13図はピックアップ信号処理回路で使用されるゼロク
ロス検出回路の回路図、 第14図はピックアップに関するモードの遷移図、 第15図はピックアップ処理のフローチャート、 第16図はインタラプトINTaのフローチャート、 第17図はインタラプトINTbのフローチャート、 第18図はピッチ抽出のタイムチャート、 第19図は音源のアドレス制御部のブロック図、 第20図は音源のエンベロープジェネレータのブロック
図、 第21図は効果付加部の構成図、 第22図は効果付加部の機能ブロック図、 第23図は効果付加部の動作の概略のフローチャート、 第24図はトレモロ効果付加部の機能ブロック図、 第25図はコーラス効果付加部の機能ブロック図、 第26図はディレイ効果付加部の機能ブロック図、 第27図はリバーブ効果付加部の機能ブロック図、 第28図はこの発明の特徴を組み込んだフレットスイッチ
型電子ギターの外観図、 第29図は第28図の矢印XXIX−XXIXに沿うネックの断面で
あり、フレットスイッチの配列を示す図、 第30図はチョーキング機構の一部を切り欠いた側面図、 第31図はチョーキング機構の一部を切り欠いた正面図、 第32図は別のチョーキング機構を示す図、 第33図はフレットスイッチ型電子ギターの全体回路構成
図、 第34図はフレットスイッチ型電子ギターにおけるピック
アップ処理のタイムチャート、 第35図はピックアップ信号処理のフローチャート、 第36図はピックアップ信号のエンベロープデータを読み
込むフローチャート、 第37図は超音波を使ってフレット位置を検出するタイプ
の電子ギターの構成図、 第38A図は機能割当モードにおいて楽音パラメータ表示
パネルに現われるいくつかの画面を示す図、 第38B図は機能割当モードにおける別のいくつかの画面
を示す図、 第38C図は機能割当モードにおけるさらに別のいくつか
の画面を示す図、 第39図は機能割当のフローチャート、 第40図はエンベロープ設定モードにおいて表示パネルに
現われるいくつかの画面を示す図、第41図はエフェクト
設定モードにおいて表示パネルに現われるいくつかの画
面を示す図、 第42図はこの発明に従い、弦の振動周期と撥弦の強さに
よって音色混合比が制御される電子ギターの機能ブロッ
ク図、 第43図は第42図の変換器206で使用される変換関数の例
を示す図、 第44図は第42図の変換器209で使用される変換関数の例
を示す図、 第45図はトレモロアームによる音色混合比制御のフロー
チャート、 第46図はトレモロアームの入力の変化と変化に対する楽
音制御処理のフローチャート、 第47図はこの発明に従い撥弦の強さによって楽音スペク
トルを制御するシステムの部分構成図、 第48図は第47図のシステムの各部において用いられる特
性例を示す図、 第49図はこの発明に従い弦の振動周期によって音量を制
御する電子ギターの機能ブロック図、 第50図は第49図の変換器221で使用される変換関数の例
を示す図、 第51図はフレット位置によって音量を変更するフローチ
ャート、 第52図はフレット位置の変化の検出と検出に対する楽音
制御のフローチャート、 第53図はチューニング操作子によってピッチを変更する
部分の回路構成図、 第54図はチューニング操作子によってピッチを変更する
フローチャート、 第55図はこの発明に従いトレモロアームによってピッチ
を全弦一律にあるいは弦別に変更するシステムの部分回
路構成図、 第56図はこの発明に従いアーミングあるいはチョーキン
グ操作子により可変の感度でピッチを変更するシステム
の部分回路構成図、 第57図はこの発明に従い、抽出されたピッチを調律する
電子ギターの機能ブロック図、 第58図は調律のフローチャート、 第59図はこの発明に従い、弦の振動周期と撥弦の強さに
よって楽音エンベロープを制御する電子ギターの機能ブ
ロック図、 第60図はエンベロープ制御のフローチャート、 第61図はこの発明に従いトレモロアームによってトレモ
ロ効果の深さを制御する電子ギターの機能ブロック図、 第62図はトレモロ効果制御に関するモードのフローチャ
ート、 第63図は楽音の発音開始時におけるトレモロ効果制御の
フローチャート、 第64図はトレモロアームの操作量変化に対するトレモロ
効果制御のフローチャート、 第65図はこの発明に従い、弦の振動周期と撥弦の強さに
よってパンポットを制御する電子ギターの機能ブロック
図、 第66図はパンポット制御のフローチャートである。 6……フィンガーボード、7……弦、7F……フレット
弦、7T……トリガー弦、10……ピックアップ、11……ト
レモロアーム、16……楽音パラメータ設定パネル、23…
…トレモロアームセンサー、40、40M……マイクロコン
ピュータ、70……音源、80……効果付加部、P1〜P6……
ピッチ抽出回路、PSW……フレットスイッチ、110、110M
……チョーキング機構、120……チューキングセンサ
ー、200……ピックアップ、201……ピッチ抽出部、203
……タッチデータ検出部、206……振動周期/楽音混合
比変換部、209……タッチデータ/楽音混合比変換部、2
14……弦タッチ/フィルタカットオフ周波数変換部、21
5……楽音スペクトル発生部、216……デジタルローパス
フィルタ、217……正弦波合成音源、221……振動周期/
音量変換部、261……ピッチ変換部、264……エンベロー
プレート変更パラメータ発生部、265……エンベロープ
レベル変更パラメータ発生部、266……エンベロープパ
ラメータメモリ、271……トレモロ深さ変更部、272……
トレモロパラメータメモリ、273……トレモロエフェク
タ。
ギターの外観図、 第2図はトレモロアームとその周辺機構の平面図、 第3図はトレモロアーム機構の概略側面図、 第4図はチューニング操作子の一例の外観図、 第5図は別の例のチューニング操作子の外観図、 第6図は楽音パラメータ設定パネルの外観図、 第7図はピッチ抽出型電子ギターの全体回路構成の一部
を示す図、 第8図はピッチ抽出型電子ギターの全体回路構成の残り
の部分を示す図、 第9図はピックアップ信号処理回路で使用されるローパ
スフィルタの特性図、 第10図はピックアップ信号処理回路で使用される正ピー
ク検出回路の回路図、 第11図はピックアップ信号処理回路で使用される負ピー
ク検出回路の回路図、 第12図はピーク検出回路における信号のタイムチャー
ト、 第13図はピックアップ信号処理回路で使用されるゼロク
ロス検出回路の回路図、 第14図はピックアップに関するモードの遷移図、 第15図はピックアップ処理のフローチャート、 第16図はインタラプトINTaのフローチャート、 第17図はインタラプトINTbのフローチャート、 第18図はピッチ抽出のタイムチャート、 第19図は音源のアドレス制御部のブロック図、 第20図は音源のエンベロープジェネレータのブロック
図、 第21図は効果付加部の構成図、 第22図は効果付加部の機能ブロック図、 第23図は効果付加部の動作の概略のフローチャート、 第24図はトレモロ効果付加部の機能ブロック図、 第25図はコーラス効果付加部の機能ブロック図、 第26図はディレイ効果付加部の機能ブロック図、 第27図はリバーブ効果付加部の機能ブロック図、 第28図はこの発明の特徴を組み込んだフレットスイッチ
型電子ギターの外観図、 第29図は第28図の矢印XXIX−XXIXに沿うネックの断面で
あり、フレットスイッチの配列を示す図、 第30図はチョーキング機構の一部を切り欠いた側面図、 第31図はチョーキング機構の一部を切り欠いた正面図、 第32図は別のチョーキング機構を示す図、 第33図はフレットスイッチ型電子ギターの全体回路構成
図、 第34図はフレットスイッチ型電子ギターにおけるピック
アップ処理のタイムチャート、 第35図はピックアップ信号処理のフローチャート、 第36図はピックアップ信号のエンベロープデータを読み
込むフローチャート、 第37図は超音波を使ってフレット位置を検出するタイプ
の電子ギターの構成図、 第38A図は機能割当モードにおいて楽音パラメータ表示
パネルに現われるいくつかの画面を示す図、 第38B図は機能割当モードにおける別のいくつかの画面
を示す図、 第38C図は機能割当モードにおけるさらに別のいくつか
の画面を示す図、 第39図は機能割当のフローチャート、 第40図はエンベロープ設定モードにおいて表示パネルに
現われるいくつかの画面を示す図、第41図はエフェクト
設定モードにおいて表示パネルに現われるいくつかの画
面を示す図、 第42図はこの発明に従い、弦の振動周期と撥弦の強さに
よって音色混合比が制御される電子ギターの機能ブロッ
ク図、 第43図は第42図の変換器206で使用される変換関数の例
を示す図、 第44図は第42図の変換器209で使用される変換関数の例
を示す図、 第45図はトレモロアームによる音色混合比制御のフロー
チャート、 第46図はトレモロアームの入力の変化と変化に対する楽
音制御処理のフローチャート、 第47図はこの発明に従い撥弦の強さによって楽音スペク
トルを制御するシステムの部分構成図、 第48図は第47図のシステムの各部において用いられる特
性例を示す図、 第49図はこの発明に従い弦の振動周期によって音量を制
御する電子ギターの機能ブロック図、 第50図は第49図の変換器221で使用される変換関数の例
を示す図、 第51図はフレット位置によって音量を変更するフローチ
ャート、 第52図はフレット位置の変化の検出と検出に対する楽音
制御のフローチャート、 第53図はチューニング操作子によってピッチを変更する
部分の回路構成図、 第54図はチューニング操作子によってピッチを変更する
フローチャート、 第55図はこの発明に従いトレモロアームによってピッチ
を全弦一律にあるいは弦別に変更するシステムの部分回
路構成図、 第56図はこの発明に従いアーミングあるいはチョーキン
グ操作子により可変の感度でピッチを変更するシステム
の部分回路構成図、 第57図はこの発明に従い、抽出されたピッチを調律する
電子ギターの機能ブロック図、 第58図は調律のフローチャート、 第59図はこの発明に従い、弦の振動周期と撥弦の強さに
よって楽音エンベロープを制御する電子ギターの機能ブ
ロック図、 第60図はエンベロープ制御のフローチャート、 第61図はこの発明に従いトレモロアームによってトレモ
ロ効果の深さを制御する電子ギターの機能ブロック図、 第62図はトレモロ効果制御に関するモードのフローチャ
ート、 第63図は楽音の発音開始時におけるトレモロ効果制御の
フローチャート、 第64図はトレモロアームの操作量変化に対するトレモロ
効果制御のフローチャート、 第65図はこの発明に従い、弦の振動周期と撥弦の強さに
よってパンポットを制御する電子ギターの機能ブロック
図、 第66図はパンポット制御のフローチャートである。 6……フィンガーボード、7……弦、7F……フレット
弦、7T……トリガー弦、10……ピックアップ、11……ト
レモロアーム、16……楽音パラメータ設定パネル、23…
…トレモロアームセンサー、40、40M……マイクロコン
ピュータ、70……音源、80……効果付加部、P1〜P6……
ピッチ抽出回路、PSW……フレットスイッチ、110、110M
……チョーキング機構、120……チューキングセンサ
ー、200……ピックアップ、201……ピッチ抽出部、203
……タッチデータ検出部、206……振動周期/楽音混合
比変換部、209……タッチデータ/楽音混合比変換部、2
14……弦タッチ/フィルタカットオフ周波数変換部、21
5……楽音スペクトル発生部、216……デジタルローパス
フィルタ、217……正弦波合成音源、221……振動周期/
音量変換部、261……ピッチ変換部、264……エンベロー
プレート変更パラメータ発生部、265……エンベロープ
レベル変更パラメータ発生部、266……エンベロープパ
ラメータメモリ、271……トレモロ深さ変更部、272……
トレモロパラメータメモリ、273……トレモロエフェク
タ。
フロントページの続き (31)優先権主張番号 特願昭62−253231 (32)優先日 昭62(1987)10月7日 (33)優先権主張国 日本(JP) (31)優先権主張番号 特願昭62−259243 (32)優先日 昭62(1987)10月14日 (33)優先権主張国 日本(JP) (31)優先権主張番号 特願昭62−256024 (32)優先日 昭62(1987)10月9日 (33)優先権主張国 日本(JP) (31)優先権主張番号 特願昭62−259292 (32)優先日 昭62(1987)10月14日 (33)優先権主張国 日本(JP) 合議体 審判長 横田 芳信 審判官 下野 和行 審判官 渡部 忠幸 (56)参考文献 特開 昭62−174795(JP,A) 特開 昭58−85490(JP,A) 特開 昭57−43916(JP,A) 特開 昭62−47698(JP,A) 特開 昭61−204698(JP,A) 特開 昭60−501276(JP,A) 実開 昭62−146197(JP,U) 実開 昭58−175596(JP,U) 実開 昭61−49397(JP,U) 実開 昭57−130894(JP,U)
Claims (7)
- 【請求項1】フィンガーボードと、 張設された少なくとも一本の弦と、 上記弦に対する撥弦操作を検出する撥弦検出手段と、 上記弦に対して指定された音高を検出する指定音高検出
手段と、 上記撥弦検出手段と上記指定音高検出手段と動作上結合
し、該撥弦検出手段と該指定音高検出手段からの検出結
果に応答して上記弦に対する楽音を発生するための音源
手段と、 を備える電子弦楽器において、 上記指定音高検出手段により検出された音高に対し楽音
制御機能が可変に割り当てられた機能割当手段と、 上記撥弦検出手段により検出された撥弦操作に応答し、
上記機能割当手段により上記指定音高検出手段に割り当
てられた楽音制御機能に従って上記音源手段を制御する
楽音制御手段と、 をさらに具備したことを特徴とする電子弦楽器。 - 【請求項2】フィンガーボードと、 張設された少なくとも一本の弦と、 上記弦に対する撥弦操作を検出する撥弦検出手段と、 上記弦に対する撥弦の強さを検出する撥弦力検出手段
と、 上記弦に対して指定された音高を検出する指定音高検出
手段と、 上記撥弦検出手段と上記指定音高検出手段と動作上結合
し、該撥弦検出手段と該指定音高検出手段からの検出結
果に応答して上記弦に対する楽音を発生するための音源
手段と、 を備える電子弦楽器において、 上記撥弦力検出手段により検出された撥弦力に対し楽音
制御機能が可変に割り当てられた機能割当手段と、 上記撥弦力検出手段により検出された撥弦操作に応答
し、上記機能割当手段により上記撥弦力検出手段に割り
当てられた楽音制御機能に従って上記音源手段を制御す
る楽音制御手段と、 を具備したことを特徴とする電子弦楽器。 - 【請求項3】フィンガーボードと、 張設された少なくとも一本の弦と、 上記弦に対する撥弦操作を検出する撥弦検出手段と、 上記弦に対して指定された音高を検出する指定音高検出
手段と、 手動操作可能な演奏操作子と、 上記演奏操作子に対する操作量を検出する操作検出手段
と、 上記撥弦検出手段と上記指定音高検出手段と動作上結合
し、該撥弦検出手段と該指定音高検出手段からの検出結
果に応答して上記弦に対する楽音を発生するための音源
手段と、 を備える電子弦楽器において、 上記演奏操作子の操作量に対し楽音制御機能が可変に割
り当てられた機能割当手段と、 上記操作検出手段からの検出結果に応答し、上記機能割
当手段により上記演奏操作子に割り当てられた楽音制御
機能に従って上記音源手段を制御する楽音制御手段と、 を含むことを特徴とする電子弦楽器。 - 【請求項4】フィンガーボードと、 張設された少なくとも一本の弦と、 上記弦に対する撥弦操作を検出する撥弦検出手段と、 上記弦に対して指定された音高を検出する指定音高検出
手段と、 上記弦に対するチョーキング操作量を検出するチョーキ
ング検出手段と、 上記撥弦検出手段と上記指定音高検出手段と動作上結合
し、該撥弦検出手段と該指定音高検出手段からの検出結
果に応答して上記弦に対する楽音を発生するための音源
手段と、 を備える電子弦楽器において、 上記チョーキング検出手段により検出されたチョーキン
グ操作量に対し楽音制御機能が可変に割り当てられた機
能割当手段と、 上記チョーキング検出手段からの検出結果に応答し、上
記機能割当手段により上記チョーキング検出手段に割り
当てられた楽音制御機能に従って上記音源手段を制御す
る楽音制御手段と、 を含むことを特徴とする電子弦楽器。 - 【請求項5】フィンガーボードと、 張設された複数の弦と、 上記各々の弦がはじかれたことを検出する撥弦検出手段
と、 上記各々の弦がはじかれた強さ、上記各々の弦に対する
チョーキング操作量、手動操作される演奏操作子に対す
る操作量、及び上記各々の弦に対して操作された弦の種
類の少なくとも一つを検出する操作検出手段と、 上記各々の弦に対して指定された音高を検出する指定音
高検出手段と、 第1の音色をもつ第1の楽音を生成する第1音源モジュ
ール手段と、 第2の音色をもつ第2の楽音を生成する第2音源モジュ
ール手段と、 上記第1の楽音と上記第2の楽音とを混合する楽音混合
手段と、 上記指定音高検出手段により検出された上記音高、上記
操作検出手段により検出された上記撥弦力、上記チョー
キング操作量、上記演奏操作子に対する上記操作量、及
び弦の種類のうちの少なくとも1つの要素に従って、上
記楽音混合手段における上記弦に対する上記第1の楽音
と上記第2の楽音との混合比を制御する楽音混合制御手
段と、 を含むことを特徴とする電子弦楽器。 - 【請求項6】請求項1〜5のいずれかに記載の電子弦楽
器において、 上記指定音高検出手段は上記フィンガーボードに対する
操作位置を検出する操作位置検出手段から成る、 ことを特徴とする電子弦楽器。 - 【請求項7】請求項1〜5のいずれかに記載の電子弦楽
器において、 上記指定音高検出手段は上記弦の振動の基本周期を検出
する周期検出手段から成る、 ことを特徴とする電子弦楽器。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63220558A JP2778645B2 (ja) | 1987-10-07 | 1988-09-05 | 電子弦楽器 |
| US07/256,398 US5025703A (en) | 1987-10-07 | 1988-10-07 | Electronic stringed instrument |
| US07/556,954 US5121669A (en) | 1987-10-07 | 1990-07-20 | Electronic stringed instrument |
Applications Claiming Priority (15)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25323587 | 1987-10-07 | ||
| JP62-253231 | 1987-10-07 | ||
| JP25323187 | 1987-10-07 | ||
| JP62-253235 | 1987-10-07 | ||
| JP62-253230 | 1987-10-07 | ||
| JP25323087 | 1987-10-07 | ||
| JP62-256024 | 1987-10-09 | ||
| JP25602487 | 1987-10-09 | ||
| JP62-259292 | 1987-10-14 | ||
| JP62-259243 | 1987-10-14 | ||
| JP25929287 | 1987-10-14 | ||
| JP25924387 | 1987-10-14 | ||
| JP25978687 | 1987-10-16 | ||
| JP62-259786 | 1987-10-16 | ||
| JP63220558A JP2778645B2 (ja) | 1987-10-07 | 1988-09-05 | 電子弦楽器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01198794A JPH01198794A (ja) | 1989-08-10 |
| JP2778645B2 true JP2778645B2 (ja) | 1998-07-23 |
Family
ID=27573488
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63220558A Expired - Lifetime JP2778645B2 (ja) | 1987-10-07 | 1988-09-05 | 電子弦楽器 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US5025703A (ja) |
| JP (1) | JP2778645B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2945410B2 (ja) | 1989-05-11 | 1999-09-06 | ローランド株式会社 | 電子弦楽器 |
Families Citing this family (59)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5153364A (en) * | 1988-05-23 | 1992-10-06 | Casio Computer Co., Ltd. | Operated position detecting apparatus and electronic musical instruments provided therewith |
| US5153362A (en) * | 1989-10-04 | 1992-10-06 | Yamaha Corporation | Electronic musical instrument having pan control function |
| JP2679308B2 (ja) * | 1989-11-14 | 1997-11-19 | 松下電器産業株式会社 | 発音源判定装置およびそれを用いた電子楽器 |
| JP2508324B2 (ja) * | 1989-12-15 | 1996-06-19 | ヤマハ株式会社 | 電子楽器 |
| JP3120483B2 (ja) * | 1991-08-28 | 2000-12-25 | カシオ計算機株式会社 | 効果付加装置 |
| US5410603A (en) * | 1991-07-19 | 1995-04-25 | Casio Computer Co., Ltd. | Effect adding apparatus |
| JP2969138B2 (ja) * | 1992-12-21 | 1999-11-02 | ヤマハ株式会社 | ピッチ検出装置 |
| US5541354A (en) * | 1994-06-30 | 1996-07-30 | International Business Machines Corporation | Micromanipulation of waveforms in a sampling music synthesizer |
| JP3261878B2 (ja) * | 1994-08-10 | 2002-03-04 | ヤマハ株式会社 | 音響信号発生装置 |
| JPH0863166A (ja) * | 1994-08-17 | 1996-03-08 | Miyuki Hayashi | キーボード式電子弦楽器 |
| DE19500751C2 (de) * | 1995-01-12 | 1999-07-08 | Blue Chip Music Gmbh | Verfahren zum Erkennen eines Tonbeginns bei geschlagenen oder gezupften Musikinstrumenten |
| JP3424787B2 (ja) * | 1996-03-12 | 2003-07-07 | ヤマハ株式会社 | 演奏情報検出装置 |
| US5973253A (en) * | 1996-10-08 | 1999-10-26 | Roland Kabushiki Kaisha | Electronic musical instrument for conducting an arpeggio performance of a stringed instrument |
| JP3271532B2 (ja) * | 1996-10-29 | 2002-04-02 | ヤマハ株式会社 | 電気弦楽器の音像定位装置 |
| GB9722985D0 (en) * | 1996-12-20 | 1998-01-07 | Univ York | Tuning of musical instruments |
| US6121532A (en) | 1998-01-28 | 2000-09-19 | Kay; Stephen R. | Method and apparatus for creating a melodic repeated effect |
| US6610917B2 (en) * | 1998-05-15 | 2003-08-26 | Lester F. Ludwig | Activity indication, external source, and processing loop provisions for driven vibrating-element environments |
| US7096186B2 (en) * | 1998-09-01 | 2006-08-22 | Yamaha Corporation | Device and method for analyzing and representing sound signals in the musical notation |
| USD420694S (en) * | 1999-01-15 | 2000-02-15 | Rose Floyd D | Guitar |
| US6087578A (en) * | 1999-01-28 | 2000-07-11 | Kay; Stephen R. | Method and apparatus for generating and controlling automatic pitch bending effects |
| US6191350B1 (en) * | 1999-02-02 | 2001-02-20 | The Guitron Corporation | Electronic stringed musical instrument |
| US6271456B1 (en) * | 1999-09-10 | 2001-08-07 | Gary A. Nelson | Transducer and musical instrument employing the same |
| CA2419604A1 (en) * | 2000-08-17 | 2002-02-21 | Bob & Andy's Crazy Enterprises Inc. | Surround sound system |
| US6846980B2 (en) * | 2001-01-31 | 2005-01-25 | Paul D. Okulov | Electronic-acoustic guitar with enhanced sound, chord and melody creation system |
| US6787690B1 (en) * | 2002-07-16 | 2004-09-07 | Line 6 | Stringed instrument with embedded DSP modeling |
| US7279631B2 (en) * | 2002-07-16 | 2007-10-09 | Line 6, Inc. | Stringed instrument with embedded DSP modeling for modeling acoustic stringed instruments |
| US7799986B2 (en) * | 2002-07-16 | 2010-09-21 | Line 6, Inc. | Stringed instrument for connection to a computer to implement DSP modeling |
| US6770807B1 (en) * | 2003-04-01 | 2004-08-03 | Allen P. Myers | Sound pickup device |
| JP2006527393A (ja) * | 2003-06-06 | 2006-11-30 | ギトーチ リミテッド | 増幅されたギター用のダイナミックコントローラを具えるマルチサウンドエフェクトシステム |
| US8450593B2 (en) * | 2003-06-09 | 2013-05-28 | Paul F. Ierymenko | Stringed instrument with active string termination motion control |
| US20060000347A1 (en) * | 2004-06-17 | 2006-01-05 | Preece Kenneth A | Acoustical device and method |
| US7049504B1 (en) * | 2005-05-22 | 2006-05-23 | Galoyan Jeff G | Tremolex |
| JP2009516213A (ja) * | 2005-11-14 | 2009-04-16 | コットン,ギル | 弦楽器に結合されるセンサにより集められたデータから音を再生すると共にシンセサイザー制御データを生成するための方法及びシステム |
| US7482531B2 (en) * | 2005-12-08 | 2009-01-27 | Christopher Doering | Integrated digital control for stringed musical instrument |
| US7504578B2 (en) * | 2006-10-30 | 2009-03-17 | Lewry Benjamin T | System and method for providing a musical instrument having a monitor therein |
| US20080236374A1 (en) * | 2007-03-30 | 2008-10-02 | Cypress Semiconductor Corporation | Instrument having capacitance sense inputs in lieu of string inputs |
| JP2011509800A (ja) | 2008-01-24 | 2011-03-31 | 745 エルエルシー | 弦付きコントローラおよび/または楽器のための方法ならびに装置 |
| US8608566B2 (en) * | 2008-04-15 | 2013-12-17 | Activision Publishing, Inc. | Music video game with guitar controller having auxiliary palm input |
| US8093486B2 (en) * | 2010-05-18 | 2012-01-10 | Red Chip Company, Ltd. | Touch screen guitar |
| US9196235B2 (en) * | 2010-07-28 | 2015-11-24 | Ernie Ball, Inc. | Musical instrument switching system |
| US9263015B2 (en) * | 2010-10-28 | 2016-02-16 | Gibson Brands, Inc. | Wireless electric guitar |
| US20120240751A1 (en) * | 2011-03-23 | 2012-09-27 | Ayako Yonetani | Hybrid stringed instrument |
| US20130312588A1 (en) * | 2012-05-01 | 2013-11-28 | Jesse Harris Orshan | Virtual audio effects pedal and corresponding network |
| JP6171347B2 (ja) * | 2013-01-08 | 2017-08-02 | カシオ計算機株式会社 | 電子弦楽器、楽音生成方法及びプログラム |
| JP6127519B2 (ja) * | 2013-01-08 | 2017-05-17 | カシオ計算機株式会社 | 楽音制御装置、楽音制御方法及びプログラム |
| JP2014238550A (ja) * | 2013-06-10 | 2014-12-18 | カシオ計算機株式会社 | 楽音発生装置、楽音発生方法及びプログラム |
| JP6361109B2 (ja) * | 2013-10-24 | 2018-07-25 | カシオ計算機株式会社 | 電子弦楽器、楽音制御方法及びプログラム |
| JP6454958B2 (ja) * | 2013-10-24 | 2019-01-23 | カシオ計算機株式会社 | 電子弦楽器、楽音制御方法及びプログラム |
| CN104505073B (zh) * | 2014-11-28 | 2018-06-19 | 广州音乐猫乐器科技有限公司 | 一种电子吉他 |
| EP3271916B1 (en) * | 2015-03-20 | 2020-06-24 | Technology Connections International Pty Ltd | Vibrato arm and system |
| JP6550526B2 (ja) * | 2015-04-23 | 2019-07-24 | フュージョン ミュージックテック アイピー プロプライエタリー リミテッドFusion Musictech Ip Pty Ltd | 電気弦楽器 |
| US9626947B1 (en) * | 2015-10-21 | 2017-04-18 | Kesumo, Llc | Fret scanners and pickups for stringed instruments |
| US10157602B2 (en) * | 2016-03-22 | 2018-12-18 | Michael S. Hanks | Musical instruments including keyboard guitars |
| JP6515863B2 (ja) | 2016-04-21 | 2019-05-22 | ヤマハ株式会社 | 楽器 |
| US10115379B1 (en) * | 2017-04-27 | 2018-10-30 | Gibson Brands, Inc. | Acoustic guitar user interface |
| JP6950470B2 (ja) * | 2017-11-07 | 2021-10-13 | ヤマハ株式会社 | 音響装置および音響制御プログラム |
| US11727907B2 (en) * | 2019-08-20 | 2023-08-15 | Benjamin Thomas Lewry | Electronic control arm for musical instruments |
| JP7600526B2 (ja) * | 2020-02-19 | 2024-12-17 | ヤマハ株式会社 | 音信号処理方法および音信号処理装置 |
| JP7230870B2 (ja) * | 2020-03-17 | 2023-03-01 | カシオ計算機株式会社 | 電子楽器、電子鍵盤楽器、楽音発生方法およびプログラム |
Family Cites Families (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4826285A (ja) * | 1971-08-09 | 1973-04-06 | ||
| US3834946A (en) * | 1972-07-12 | 1974-09-10 | Globe Union Inc | Method of making a storage battery |
| US3948138A (en) * | 1973-03-30 | 1976-04-06 | Gunn Gary J | Vibrating string-modulated electronic musical instrument |
| JPS51153630U (ja) * | 1975-05-31 | 1976-12-08 | ||
| JPS5450311A (en) * | 1977-09-28 | 1979-04-20 | Nippon Gakki Seizo Kk | Musical sound generator for electric guitar |
| US4235141A (en) * | 1978-09-18 | 1980-11-25 | Eventoff Franklin Neal | Electronic apparatus |
| US4357852A (en) * | 1979-05-21 | 1982-11-09 | Roland Corporation | Guitar synthesizer |
| US4351216A (en) * | 1979-08-22 | 1982-09-28 | Hamm Russell O | Electronic pitch detection for musical instruments |
| US4321852A (en) * | 1979-12-19 | 1982-03-30 | Young Jr Leroy D | Stringed instrument synthesizer apparatus |
| US4376409A (en) * | 1980-08-11 | 1983-03-15 | Fmc Corporation | Citrus fruit juice extractor |
| JPS5743916A (en) * | 1980-08-28 | 1982-03-12 | Kawasaki Steel Corp | Method for preventing outflow of slag at tapping of refined steel from converter |
| JPS57130894U (ja) * | 1981-02-06 | 1982-08-14 | ||
| US4372187A (en) * | 1981-05-01 | 1983-02-08 | Ab Laboratories, A Limited Partnership | Novel guitar-like electronic musical instrument |
| JPS5885490A (ja) * | 1981-11-17 | 1983-05-21 | リコーエレメックス株式会社 | 電気ギタ−音色変換装置 |
| JPS58175596A (ja) * | 1982-04-08 | 1983-10-14 | 株式会社ナカ技術研究所 | 物干装置 |
| US4468997A (en) * | 1983-02-07 | 1984-09-04 | John Ellis Enterprises | Fretboard to synthesizer interface apparatus |
| GB8312842D0 (en) * | 1983-05-10 | 1983-06-15 | Synthaxe Ltd | Electronic musical instrument |
| WO1984004619A1 (en) * | 1983-05-10 | 1984-11-22 | Synthaxe Ltd | Electronic musical instrument |
| DE3318666C1 (de) * | 1983-05-21 | 1984-10-11 | WERSI-electronic GmbH & Co KG, 5401 Halsenbach | Elektronisches Tastenmusikinstrument |
| JPS60154997U (ja) * | 1984-03-24 | 1985-10-16 | ヤマハ株式会社 | 電子楽器の楽音制御装置 |
| JPS6149397U (ja) * | 1984-09-03 | 1986-04-02 | ||
| US4653376A (en) * | 1984-09-21 | 1987-03-31 | David Allured | Electronic sensing system for a stringed and fretted musical instrument |
| US4702141A (en) * | 1984-11-08 | 1987-10-27 | Carmine Bonanno | Guitar controller for a music synthesizer |
| US4630520A (en) * | 1984-11-08 | 1986-12-23 | Carmine Bonanno | Guitar controller for a music synthesizer |
| JPS61204698A (ja) * | 1985-03-07 | 1986-09-10 | ヤマハ株式会社 | 楽音信号発生装置 |
| GB8517547D0 (en) * | 1985-07-11 | 1985-08-14 | Evans J M | Audio signal generating system |
| JPS6247698A (ja) * | 1985-08-27 | 1987-03-02 | ローランド株式会社 | 弦押圧位置検出装置 |
| US4723468A (en) * | 1985-10-26 | 1988-02-09 | Nippon Gakki Seizo Kabushiki Kaisha | Electronic stringed instrument |
| JPS6392397A (ja) * | 1986-10-07 | 1988-04-22 | 株式会社東芝 | 乾燥機 |
| JPS62161198A (ja) * | 1986-01-10 | 1987-07-17 | 松下電器産業株式会社 | 電子楽器の発音遅延装置 |
| JPS6351396A (ja) * | 1986-08-20 | 1988-03-04 | Rikagaku Kenkyusho | ルイスb型糖脂質及びその製造法 |
| JPH0625095B2 (ja) * | 1986-08-20 | 1994-04-06 | 明治製菓株式会社 | 抗生物質sf−2415物質およびその製造法 |
| US4748887A (en) * | 1986-09-03 | 1988-06-07 | Marshall Steven C | Electric musical string instruments and frets therefor |
| US4919031A (en) * | 1987-03-24 | 1990-04-24 | Casio Computer Co., Ltd. | Electronic stringed instrument of the type for controlling musical tones in response to string vibration |
| EP0285163B1 (en) * | 1987-04-03 | 1993-06-23 | Yamaha Corporation | Electronic musical instrument and string deviation sensor arrangement therefore |
| EP0288062B1 (en) * | 1987-04-22 | 1993-01-07 | Yamaha Corporation | Electronic musical instrument |
| US4817484A (en) * | 1987-04-27 | 1989-04-04 | Casio Computer Co., Ltd. | Electronic stringed instrument |
-
1988
- 1988-09-05 JP JP63220558A patent/JP2778645B2/ja not_active Expired - Lifetime
- 1988-10-07 US US07/256,398 patent/US5025703A/en not_active Expired - Lifetime
-
1990
- 1990-07-20 US US07/556,954 patent/US5121669A/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2945410B2 (ja) | 1989-05-11 | 1999-09-06 | ローランド株式会社 | 電子弦楽器 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5121669A (en) | 1992-06-16 |
| US5025703A (en) | 1991-06-25 |
| JPH01198794A (ja) | 1989-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2778645B2 (ja) | 電子弦楽器 | |
| JPH0573039A (ja) | 楽器の音響効果制御装置 | |
| EP0312062B1 (en) | Electronic musical instrument | |
| JPH03174590A (ja) | 電子楽器 | |
| JP2782949B2 (ja) | 鍵盤楽器 | |
| US6288320B1 (en) | Electric musical instrument | |
| JP3653854B2 (ja) | 弦楽器型電子楽器 | |
| JPH06195075A (ja) | 楽音発生装置 | |
| JP2989423B2 (ja) | 電子楽器 | |
| WO1996004642A1 (en) | Timbral apparatus and method for musical sounds | |
| JPH07271374A (ja) | 電子楽器 | |
| JP2534636B2 (ja) | 楽音合成装置 | |
| JPH06289877A (ja) | 楽音合成装置及び楽音分析装置 | |
| JPH08106291A (ja) | 楽音信号のレベル制御装置 | |
| JP2945410B2 (ja) | 電子弦楽器 | |
| JP4095475B2 (ja) | 楽音制御装置、楽音制御方法及び楽音制御のためのコンピュータプログラム | |
| JP3419562B2 (ja) | 楽音信号のレベル制御装置 | |
| JPH08137471A (ja) | 楽音信号のエンベロープ制御装置 | |
| JP2829996B2 (ja) | 電子弦楽器 | |
| JP2024163649A (ja) | 電子楽器、電子楽器を制御するための方法及びプログラム | |
| JPH0573052A (ja) | 楽音変調装置 | |
| JPH10124052A (ja) | タッチ検出装置 | |
| JP4095193B2 (ja) | アルペジエータ | |
| JP2684791B2 (ja) | 楽音制御用波形信号発生装置 | |
| JPH0498297A (ja) | 電子楽器 |