JP2021107843A - 電子楽器システムおよび楽器用コントローラ - Google Patents
電子楽器システムおよび楽器用コントローラ Download PDFInfo
- Publication number
- JP2021107843A JP2021107843A JP2018084489A JP2018084489A JP2021107843A JP 2021107843 A JP2021107843 A JP 2021107843A JP 2018084489 A JP2018084489 A JP 2018084489A JP 2018084489 A JP2018084489 A JP 2018084489A JP 2021107843 A JP2021107843 A JP 2021107843A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- musical instrument
- electronic musical
- sensor
- reference position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
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/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0083—Recording/reproducing or transmission of music for electrophonic musical instruments using wireless transmission, e.g. radio, light, infrared
-
- 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/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
- G10H1/053—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
-
- 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/0008—Associated control or indicating means
-
- 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/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
- G10H1/0058—Transmission between separate instruments or between individual components of a musical system
- G10H1/0066—Transmission between separate instruments or between individual components of a musical system using a MIDI interface
-
- 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, playback speed
- G10H2210/221—Glissando, i.e. pitch smoothly sliding from one note to another, e.g. gliss, glide, slide, bend, smear, 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/325—Musical pitch modification
-
- 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/201—User input interfaces for electrophonic musical instruments for movement interpretation, i.e. capturing and recognizing a gesture or a specific kind of movement, e.g. to control a musical instrument
-
- 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/321—Garment sensors, i.e. musical control means with trigger surfaces or joint angle sensors, worn as a garment by the player, e.g. bracelet, intelligent clothing
- G10H2220/331—Ring or other finger-attached control device
-
- 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/391—Angle sensing for musical purposes, using data from a gyroscope, gyrometer or other angular velocity or angular movement sensing device
-
- 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/395—Acceleration sensing or accelerometer use, e.g. 3D movement computation by integration of accelerometer data, angle sensing with respect to the vertical, i.e. gravity sensing.
-
- 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/401—3D sensing, i.e. three-dimensional (x, y, z) position or movement sensing.
-
- 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
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/281—Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
- G10H2240/321—Bluetooth
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
【課題】楽音パラメータの制御を精度よく行える電子楽器システムを提供する。【解決手段】音生成装置に対して演奏信号を送信する演奏装置と、前記音生成装置に対して制御信号を送信するコントローラと、を含む電子楽器システムであって、前記演奏装置は、奏者が行った演奏操作に基づいて、前記コントローラに対してノートオン信号を送信する送信手段を有し、前記コントローラは、基準位置からの変位量を検出するためのセンサと、前記基準位置からの変位量に応じた前記制御信号を生成し、前記音生成装置に送信する制御手段と、を有し、前記制御手段は、前記演奏装置から受信した前記ノートオン信号に基づいて、前記基準位置の再設定を行う。【選択図】図1
Description
本発明は、電子楽器システムに関する。
電子楽器の分野において、ピッチベンドやエクスプレッションといった楽音パラメータの調整を奏者が行うための機構が広く用いられている。例えば、筐体に設けられたホイールやレバー等の操作子を用いて、演奏しながら楽音パラメータを変化させることができる。
一方で、演奏中にホイールやレバーを操作すると、奏者の片手が占有されてしまうという問題がある。この問題は、特にライブ演奏などにおいて顕著になる。このような背景により、より操作が行いやすい楽器用コントローラの研究が進められている。
これに関する発明として、特許文献1には、奏者の頭部の動きを検出し、検出した頭部の動きに基づいて楽音パラメータの制御を行うコントローラが開示されている。
特許文献1に記載のコントローラによると、両手で演奏をしながら楽音パラメータの調整を行うことが可能になる。しかし、かかる発明では、頭の動きを利用するため、俊敏な操作を行うことができない。
一方で、当該コントローラを小型化し、指先などに装着できるようにすることも考えられる。しかし、コントローラを指先に装着した場合、指先の動きによって演奏を行う楽器(例えば鍵盤楽器など)と組み合わせることが難しくなる。鍵盤楽器においては、鍵盤を押下する指の姿勢が毎回変化しうるため、発音ごとに楽音パラメータが変わってしまうおそれがあるためである。
本発明は上記の課題を考慮してなされたものであり、楽音パラメータの制御を精度よく行える電子楽器システムを提供することを目的とする。
本発明に係る電子楽器システムは、音生成装置に対して演奏信号を送信する演奏装置と、前記音生成装置に対して制御信号を送信するコントローラと、を含むシステムである。
音生成装置は、演奏装置から送信された演奏信号に基づいて音声を処理ないし発生させる装置である。音生成装置は、音源であってもよいし、エフェクターなどの効果付与装置であってもよい。
演奏装置は、演奏操作に応じた信号(演奏信号)を音生成装置に出力する装置である。音生成装置が音源である場合、演奏信号はノートオン信号やノートオフ信号であってもよいし、音源が演奏装置に内蔵されており、音生成装置がエフェクター等である場合、演奏信号は音声信号そのものであってもよい。
コントローラは、音生成装置に対して制御信号を送信する装置である。制御信号とは、典型的には、ピッチベンドやエクスプレッションを指定する信号など、発音の状態を制御
するための信号である。
このように、本発明は、演奏装置によって演奏操作を行い、コントローラによって楽音の発音状態を制御するシステムに適用することができる。
音生成装置は、演奏装置から送信された演奏信号に基づいて音声を処理ないし発生させる装置である。音生成装置は、音源であってもよいし、エフェクターなどの効果付与装置であってもよい。
演奏装置は、演奏操作に応じた信号(演奏信号)を音生成装置に出力する装置である。音生成装置が音源である場合、演奏信号はノートオン信号やノートオフ信号であってもよいし、音源が演奏装置に内蔵されており、音生成装置がエフェクター等である場合、演奏信号は音声信号そのものであってもよい。
コントローラは、音生成装置に対して制御信号を送信する装置である。制御信号とは、典型的には、ピッチベンドやエクスプレッションを指定する信号など、発音の状態を制御
するための信号である。
このように、本発明は、演奏装置によって演奏操作を行い、コントローラによって楽音の発音状態を制御するシステムに適用することができる。
前記演奏装置は、奏者が行った演奏操作に基づいて、前記コントローラに対してノートオン信号を送信する送信手段を有し、前記コントローラは、基準位置からの変位量を検出するためのセンサと、前記基準位置からの変位量に応じた前記制御信号を生成し、前記音生成装置に送信する制御手段と、を有し、前記制御手段は、前記演奏装置から受信した前記ノートオン信号に基づいて、前記基準位置の再設定を行うことを特徴とする。
コントローラが有しているセンサは、基準位置からの変位量を検出するためのセンサである。センサは、ある位置からの変位を検出することができれば、どのようなものであってもよい。例えば、加速度センサであってもよいし、ジャイロセンサ、距離センサなどであってもよい。また、センサは、コントローラと別体で提供されてもよい。
コントローラが有している制御手段は、基準位置からの変位量に応じた制御信号を生成する。例えば、変位が正の方向に大きいほど楽音のピッチを高くし、変位が負の方向に大きいほど楽音のピッチを低くするといった制御信号を生成し、音生成装置に送信する。
コントローラが有している制御手段は、基準位置からの変位量に応じた制御信号を生成する。例えば、変位が正の方向に大きいほど楽音のピッチを高くし、変位が負の方向に大きいほど楽音のピッチを低くするといった制御信号を生成し、音生成装置に送信する。
本発明における制御手段は、基準位置を、演奏装置が送信したノートオン信号に基づいて設定する。ノートオン信号が送信されたことは、発音を行うための演奏操作が行われたことを意味する。よって、ノートオン信号に基づいて基準位置を都度設定することで、制御信号を生成するための適切な変位量を取得できるようになる。
また、前記送信手段は、前記奏者が行った演奏操作に基づいて、前記コントローラに対してノートオフ信号をさらに送信し、前記制御手段は、前記ノートオン信号およびノートオフ信号に基づいて、無発音状態から発音状態への遷移が発生したことを判定し、前記遷移が発生した場合に、前記基準位置の再設定を行うことを特徴としてもよい。
かかる構成によると、発音が発生したタイミングで基準位置が設定され、次に無発音状態となるまで、基準位置が変動しない。よって、より安定した制御方法を提供することができる。
また、前記センサは、前記演奏装置に対して演奏操作が行われていない状態においてセンシング動作を停止することを特徴としてもよい。
演奏操作が行われていないことは、センシングの結果に基づいて判定してもよいし、演奏装置から取得した情報に基づいて判定してもよい。
演奏操作が行われていない場合、センサ情報の送信は無益となる。よって、センシング動作を停止することで、電力消費を抑制することができる。なお、センシング動作の停止とは、センサへの電源供給の停止であってもよいし、センサデータの出力停止であってもよい。
演奏操作が行われていない場合、センサ情報の送信は無益となる。よって、センシング動作を停止することで、電力消費を抑制することができる。なお、センシング動作の停止とは、センサへの電源供給の停止であってもよいし、センサデータの出力停止であってもよい。
また、前記センサは、3軸加速度センサであり、前記基準位置からの変位量は、所定の姿勢からの傾斜量を表す値であることを特徴としてもよい。
3軸加速度センサを利用することで、傾斜量を取得できるようになる。よって、このようなセンサを奏者が身につけることで、直感的な操作を行うことができるようになる。
また、前記変位量は、第一の方向を回転軸とする傾斜に対応する第一の変位量と、前記第一の方向と直交する第二の方向を回転軸とする傾斜に対応する第二の変位量からなり、
前記制御手段は、前記第一の変位量に基づいて第一の制御信号を生成し、前記第二の変位量に基づいて第二の制御信号を生成することを特徴としてもよい。
前記制御手段は、前記第一の変位量に基づいて第一の制御信号を生成し、前記第二の変位量に基づいて第二の制御信号を生成することを特徴としてもよい。
各回転軸は、ピッチ方向、ロール方向、ヨー方向のいずれかに対応するものであってもよい。例えば、センサをピッチ方向に傾斜させることで第一のパラメータを変更することができ、ロール方向に傾斜させることで第二のパラメータを変更することができるようになる。
また、前記第一の制御信号はエクスプレッションを指定する信号であり、前記第二の制御信号はピッチベンドを指定する信号であることを特徴としてもよい。
センサの傾斜量に応じてこれらの制御を可能にすることで、より豊かな表現を行うことが可能になる。
また、前記制御手段は、前記基準位置からの変位量が閾値以下である場合に、所定の値を持つ前記制御信号を生成することを特徴としてもよい。
また、前記閾値は、前記基準位置が設定された際の前記傾斜量の絶対値がより大きい場合においてより小さくなることを特徴としてもよい。
また、前記閾値は、前記基準位置が設定された際の前記傾斜量の絶対値がより大きい場合においてより小さくなることを特徴としてもよい。
センサを身につけて演奏する場合、演奏操作に必要な動き(例えば、鍵盤を押下する指の動き)によって楽音パラメータがわずかに変動してしまうことがある。よって、これを防ぐため、ある程度の遊びを設けることが好ましい。例えば、変位量が遊びの範囲内にある場合、デフォルト値を指定する制御信号を生成するようにしてもよい。
遊びの範囲は一律であってもよいが、基準位置が設定された際の傾斜量に応じた範囲としてもよい。例えば、基準位置が設定された際の傾斜量の絶対値が所定値よりも大きい場合、よりセンシティブ情報な操作をしていると判定し、遊びを小さくするようにしてもよい。
遊びの範囲は一律であってもよいが、基準位置が設定された際の傾斜量に応じた範囲としてもよい。例えば、基準位置が設定された際の傾斜量の絶対値が所定値よりも大きい場合、よりセンシティブ情報な操作をしていると判定し、遊びを小さくするようにしてもよい。
また、前記演奏装置は、鍵盤を有する演奏装置であり、前記センサは、指に装着するセンサであることを特徴としてもよい。
鍵盤を操作する指にセンサを装着することで、より直感的な操作が可能になる。
また、本発明に係る楽器用コントローラは、
演奏装置から取得した演奏信号に基づいて発音を行う音生成装置に対して制御信号を送信する楽器用コントローラであって、前記演奏装置からノートオン信号を受信する受信手段と、基準位置からの変位量を検出するためのセンサと、前記基準位置からの変位量に応じた前記制御信号を生成し、前記音生成装置に送信する制御手段と、を有し、前記制御手段は、前記演奏装置から受信した前記ノートオン信号に基づいて、前記基準位置の再設定を行うことを特徴とする。
演奏装置から取得した演奏信号に基づいて発音を行う音生成装置に対して制御信号を送信する楽器用コントローラであって、前記演奏装置からノートオン信号を受信する受信手段と、基準位置からの変位量を検出するためのセンサと、前記基準位置からの変位量に応じた前記制御信号を生成し、前記音生成装置に送信する制御手段と、を有し、前記制御手段は、前記演奏装置から受信した前記ノートオン信号に基づいて、前記基準位置の再設定を行うことを特徴とする。
なお、本発明は、上記手段の少なくとも一部を含む電子楽器システム、楽器用コントローラとして特定することができる。また、前記電子楽器システムまたは楽器用コントローラの制御方法として特定することもできる。また、前記制御方法を実行させるためのプログラムとして特定することもできる。上記処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
(第一の実施形態)
本実施形態に係る電子楽器システムは、制御装置20に対してセンサデータを送信するセンサ装置10と、電子楽器30を制御する制御装置20と、電子楽器30と、を含んで構成される。
本実施形態に係る電子楽器システムは、制御装置20に対してセンサデータを送信するセンサ装置10と、電子楽器30を制御する制御装置20と、電子楽器30と、を含んで構成される。
図1に、本実施形態に係る電子楽器システムの構成図を示す。
センサ装置10は、電子楽器30の奏者が装着する指輪型のセンサデバイスである。センサ装置10によって取得されたセンサデータは、制御装置20に送信される。制御装置20は、センサ装置10から取得したセンサデータに基づいて、電子楽器30を制御するための制御信号を生成し、送信する。これにより、電子楽器30から出力される楽音のパラメータを変化させ、または、楽音に対して様々な効果を付与することができる。センサ装置10と、制御装置20と、電子楽器30は、互いに無線によって接続される。
センサ装置10は、電子楽器30の奏者が装着する指輪型のセンサデバイスである。センサ装置10によって取得されたセンサデータは、制御装置20に送信される。制御装置20は、センサ装置10から取得したセンサデータに基づいて、電子楽器30を制御するための制御信号を生成し、送信する。これにより、電子楽器30から出力される楽音のパラメータを変化させ、または、楽音に対して様々な効果を付与することができる。センサ装置10と、制御装置20と、電子楽器30は、互いに無線によって接続される。
電子楽器30は、鍵盤である演奏操作子と、音源を含むシンセサイザーである。本実施形態では、電子楽器30は、鍵盤に対して行われた演奏操作に応じた楽音を生成し、不図示のスピーカから出力する。また、電子楽器30は、制御装置20から送信された制御信号に基づいて、楽音のパラメータを変更する。
まず、センサ装置10の構成について説明する。図2は、センサ装置10のハードウェア構成を示した図である。
センサ装置10は、三次元空間中における姿勢を検出するための装置であり、制御部101、加速度センサ102、無線送信部103を有して構成される。これらの手段は、充電式のバッテリ(不図示)から供給される電力によって駆動される。
センサ装置10は、三次元空間中における姿勢を検出するための装置であり、制御部101、加速度センサ102、無線送信部103を有して構成される。これらの手段は、充電式のバッテリ(不図示)から供給される電力によって駆動される。
制御部101は、センサ装置10が行う制御を司る演算装置である。本実施形態では、制御部101はワンチップマイコンで構成され、プログラムを実行する処理装置、プログラムの実行時に利用される主記憶装置、プログラムを記憶する補助記憶装置等を同一のハードウェアに内蔵している。
加速度センサ102は、X軸,Y軸,Z軸のそれぞれ3方向について加速度(m/s2
)を取得可能な3軸加速度センサである。加速度センサ102が出力した値は、制御部101によって取得される。加速度センサ102が取得した3つの値をセンサデータと称する。
なお、以降の説明において、X軸,Y軸,Z軸とは、センサ装置10を基準とした軸を表す。また、グローバル座標系における軸は、X’軸,Y’軸,Z’軸と表記する。
)を取得可能な3軸加速度センサである。加速度センサ102が出力した値は、制御部101によって取得される。加速度センサ102が取得した3つの値をセンサデータと称する。
なお、以降の説明において、X軸,Y軸,Z軸とは、センサ装置10を基準とした軸を表す。また、グローバル座標系における軸は、X’軸,Y’軸,Z’軸と表記する。
本実施形態では、電子楽器30の奏者が、センサ装置10を指に装着した状態で演奏を
行う。図3は、指に装着されたセンサ装置10を示した図である。本実施形態では、センサ装置10が出力したセンサデータに基づいて、後述する制御装置20が、X’軸を回転軸とする傾斜と、Y’軸を回転軸とする傾斜を検知する。
なお、以下の説明において、ピッチ方向とはX’軸を回転軸とする傾斜方向を表し、ロール方向とはY’軸を回転軸とする傾斜方向を表す。
行う。図3は、指に装着されたセンサ装置10を示した図である。本実施形態では、センサ装置10が出力したセンサデータに基づいて、後述する制御装置20が、X’軸を回転軸とする傾斜と、Y’軸を回転軸とする傾斜を検知する。
なお、以下の説明において、ピッチ方向とはX’軸を回転軸とする傾斜方向を表し、ロール方向とはY’軸を回転軸とする傾斜方向を表す。
図3に示した状態においては、X軸方向の加速度と、Y軸方向の加速度はともに0[m/s2]となる。また、この状態からピッチ方向に手を90度回転させると、Y軸方向の
加速度は±9.8[m/s2]となる。また、ロール方向に手を90度回転させると、X
軸方向の加速度は±9.8[m/s2]となる。
このように、制御装置20は、センサ装置10が出力した、X軸方向の加速度と、Y軸方向の加速度を取得することで、センサ装置10のピッチ方向における傾きとロール方向における傾きを認識することができる。
加速度は±9.8[m/s2]となる。また、ロール方向に手を90度回転させると、X
軸方向の加速度は±9.8[m/s2]となる。
このように、制御装置20は、センサ装置10が出力した、X軸方向の加速度と、Y軸方向の加速度を取得することで、センサ装置10のピッチ方向における傾きとロール方向における傾きを認識することができる。
無線送信部103は、信号を無線によって送信する無線通信インタフェースである。本実施形態では、無線送信部103は、制御装置20に対して、加速度センサ102が取得した値(軸ごとの加速度の測定値)を送信する。
本実施形態では、無線送信部103は、Bluetooth(登録商標)LowEnergy規格(以下、BLE)によるデータ通信を行う。BLEとは、Bluetoothによる低電力通信規格である。
なお、本実施形態ではBLEを例示するが、他の無線通信規格も利用可能である。例えば、NFC(Near Field Communication)、Wi−Fi(登録商標)などを利用することもできる。また他の無線通信方式(独自の無線通信方式を含む)を利用することもできる。
上述した各手段は、バスによって通信可能に接続される。
なお、本実施形態ではBLEを例示するが、他の無線通信規格も利用可能である。例えば、NFC(Near Field Communication)、Wi−Fi(登録商標)などを利用することもできる。また他の無線通信方式(独自の無線通信方式を含む)を利用することもできる。
上述した各手段は、バスによって通信可能に接続される。
なお、図2に示した構成は一例であり、図示した機能の全部または一部は、専用に設計された回路を用いて実行されてもよい。また、図示した以外の、主記憶装置および補助記憶装置の組み合わせによってプログラムの記憶ないし実行を行ってもよい。
次に、制御装置20の構成について説明する。図4は、制御装置20のハードウェア構成を示した図である。
制御装置20は、例えばスマートフォン、携帯電話、タブレットコンピュータ、個人情報端末、ノートブックコンピュータ、ウェアラブルコンピュータ(スマートウォッチ等)といった小型のコンピュータである。制御装置20は、CPU(中央処理装置)201、ROM202、RAM203、無線送受信部204を有して構成される。
制御装置20は、例えばスマートフォン、携帯電話、タブレットコンピュータ、個人情報端末、ノートブックコンピュータ、ウェアラブルコンピュータ(スマートウォッチ等)といった小型のコンピュータである。制御装置20は、CPU(中央処理装置)201、ROM202、RAM203、無線送受信部204を有して構成される。
CPU201は、制御装置20が行う制御を司る演算装置である。
補助記憶装置202は、書き換え可能な不揮発性メモリである。補助記憶装置202には、CPU201において実行されるプログラムや、当該制御プログラムが利用するデータが記憶される。補助記憶装置202は、CPU201で実行されるプログラムをアプリケーションとしてパッケージ化したものを記憶してもよい。また、これらのアプリケーションを実行するためのオペレーティングシステムを記憶してもよい。
補助記憶装置202は、書き換え可能な不揮発性メモリである。補助記憶装置202には、CPU201において実行されるプログラムや、当該制御プログラムが利用するデータが記憶される。補助記憶装置202は、CPU201で実行されるプログラムをアプリケーションとしてパッケージ化したものを記憶してもよい。また、これらのアプリケーションを実行するためのオペレーティングシステムを記憶してもよい。
主記憶装置203は、CPU201によって実行されるプログラムや、当該制御プログラムが利用するデータが展開されるメモリである。補助記憶装置202に記憶されたプログラムが主記憶装置203にロードされ、CPU201によって実行されることで、以降に説明する処理が行われる。
無線送受信部204は、センサ装置10および電子楽器30に対して信号を送受信する無線通信インタフェースである。本実施形態では、無線送受信部204は、(1)センサ装置10からセンサデータを取得し、(2)電子楽器30に対して、センサデータに基づいて生成された制御信号を送信し、(3)電子楽器30から、ノートオン信号およびノートオフ信号を受信する。各データの詳細な内容については後述する。
なお、無線通信の方式は、前述したBLEであってもよいし、他の方式であってもよい。また、センサ装置10との通信に用いる方式と、電子楽器30との通信に用いる方式は異なっていてもよい。制御装置20と電子楽器30との間の接続にBLEを用いる場合、MIDI over Bluetooth Low Energy(BLE−MIDI)規格を用いてもよい。
なお、無線通信の方式は、前述したBLEであってもよいし、他の方式であってもよい。また、センサ装置10との通信に用いる方式と、電子楽器30との通信に用いる方式は異なっていてもよい。制御装置20と電子楽器30との間の接続にBLEを用いる場合、MIDI over Bluetooth Low Energy(BLE−MIDI)規格を用いてもよい。
なお、図4に示した構成は一例であり、図示した機能の全部または一部は、専用に設計された回路を用いて実行されてもよい。また、図示した以外の、主記憶装置および補助記憶装置の組み合わせによってプログラムの記憶ないし実行を行ってもよい。
次に、図5を参照して、電子楽器30のハードウェア構成について説明する。
電子楽器30は、演奏操作子(鍵盤)に対して行われた操作に基づいて楽音を合成し、増幅して出力する装置である。電子楽器30は、無線送受信部301、CPU302、ROM303、RAM304、演奏操作子305、DSP306、D/Aコンバータ307、増幅器308、スピーカ309を有して構成される。
電子楽器30は、演奏操作子(鍵盤)に対して行われた操作に基づいて楽音を合成し、増幅して出力する装置である。電子楽器30は、無線送受信部301、CPU302、ROM303、RAM304、演奏操作子305、DSP306、D/Aコンバータ307、増幅器308、スピーカ309を有して構成される。
無線送受信部301は、制御装置20に対して信号を送受信する無線通信インタフェースである。本実施形態では、無線送受信部301は、制御装置20が有する無線送受信部204と無線接続され、(1)制御装置20から、センサ装置10が行ったセンシングの結果に基づいて生成された制御信号を受信し、(2)制御装置20に対して、ノートオン信号およびノートオフ信号を送信する。各データの詳細な内容については後述する。
CPU302は、電子楽器30が行う制御を司る演算装置である。具体的には、本明細書で説明する処理、および、演奏操作子305のスキャンや、行われた操作に基づいて、後述するDSP306を用いて楽音を合成する処理等を行う。
ROM303は、書き換え可能な不揮発性メモリである。ROM303には、CPU302において実行される制御プログラムや、当該制御プログラムが利用するデータが記憶される。
RAM304は、CPU302によって実行される制御プログラムや、当該制御プログラムが利用するデータが展開されるメモリである。ROM303に記憶されたプログラムがRAM304にロードされ、CPU302によって実行されることで、以降に説明する処理が行われる。
なお、図5に示した構成は一例であり、図示した機能の全部または一部は、専用に設計された回路を用いて実行されてもよい。また、図示した以外の、主記憶装置および補助記憶装置の組み合わせによってプログラムの記憶ないし実行を行ってもよい。
ROM303は、書き換え可能な不揮発性メモリである。ROM303には、CPU302において実行される制御プログラムや、当該制御プログラムが利用するデータが記憶される。
RAM304は、CPU302によって実行される制御プログラムや、当該制御プログラムが利用するデータが展開されるメモリである。ROM303に記憶されたプログラムがRAM304にロードされ、CPU302によって実行されることで、以降に説明する処理が行われる。
なお、図5に示した構成は一例であり、図示した機能の全部または一部は、専用に設計された回路を用いて実行されてもよい。また、図示した以外の、主記憶装置および補助記憶装置の組み合わせによってプログラムの記憶ないし実行を行ってもよい。
演奏操作子305は、奏者による演奏操作を受け付けるためのインタフェースである。本実施形態では、演奏操作子305は、演奏を行うための鍵盤や、楽音パラメータ等を指定するための入力インタフェース(例えば、ツマミや押しボタン等)を含んで構成される。
DSP306は、デジタル信号処理に特化したマイクロプロセッサである。本実施形態では、DSP306は、CPU302の制御下で、音声信号の処理に特化した処理を行う。具体的には、演奏操作に基づいて楽音の合成や、楽音に対する効果の付与などを行い、音声信号を出力する。DSP306から出力された音声信号は、D/Aコンバータ307によってアナログ信号に変換され、増幅器308によって増幅された後、スピーカ309
から出力される。
から出力される。
次に、本実施形態において電子楽器30、制御装置20、センサ装置10が行う処理の概要について説明する。図6は、各構成要素間で送受信されるデータと処理を説明する概要図である。
本実施形態では、電子楽器30が、演奏操作に応じてノートオン信号およびノートオフ信号を制御装置20に送信し、制御装置20が、当該ノートオン信号およびノートオフ信号に基づいて、電子楽器30が発音していることを検出する。ノートオン信号とは、鍵盤が押下されたことを示す信号であり、ノートオフ信号とは、鍵盤が離されたことを示す信号である。電子楽器の分野において、ノートオン信号およびノートオフ信号は、一般的にチャンネル、ノート番号、ベロシティ等を表す情報が付加されているが、本実施形態では、当該情報は利用しない。
本実施形態では、電子楽器30が、演奏操作に応じてノートオン信号およびノートオフ信号を制御装置20に送信し、制御装置20が、当該ノートオン信号およびノートオフ信号に基づいて、電子楽器30が発音していることを検出する。ノートオン信号とは、鍵盤が押下されたことを示す信号であり、ノートオフ信号とは、鍵盤が離されたことを示す信号である。電子楽器の分野において、ノートオン信号およびノートオフ信号は、一般的にチャンネル、ノート番号、ベロシティ等を表す情報が付加されているが、本実施形態では、当該情報は利用しない。
また、制御装置20は、電子楽器30の発音が始まったタイミングで、センサ装置10からセンサデータを取得し、当該センサデータに基づいて基準値を記憶する(S1)。本実施形態では、基準値は、センサ装置10のX軸方向の加速度、および、Y軸方向の加速度を表す値である。
図7は、鍵盤を押下したタイミングにおけるセンサ装置10の姿勢を説明する図である。本例においてθ(すなわち、ピッチ方向における回転角)が30度であった場合、Y軸方向の加速度はcos30°×9.8≒1.5[m/s2]となる(以下、必要が無い限
り、加速度の単位は省略)。よって、この値が、ピッチ方向における基準値として記憶される。ロール方向についても同様に基準値が記憶される。
り、加速度の単位は省略)。よって、この値が、ピッチ方向における基準値として記憶される。ロール方向についても同様に基準値が記憶される。
基準値が設定されると、制御装置20は、センサ装置10から取得したセンサデータに基づいて、基準値からの変位量を算出し、当該変位量に応じた制御信号を生成し、電子楽器30へ送信する(S2)。
例えば、ピッチ方向における基準値が+1.5であり、センサデータが示す、Y軸方向の加速度が+2.5であった場合、差分値(+1.0)に相当する制御信号を生成し、電子楽器30へ送信する。また、ピッチ方向における基準値が+1.5であり、センサデータが示す、Y軸方向の加速度が0であった場合、差分値(−1.5)に相当する制御信号を生成し、電子楽器30へ送信する。
本実施形態では、制御信号として、エクスプレッションを指定する信号と、ピッチベンドを指定する信号を生成する。エクスプレッションを指定する信号がピッチ方向の傾斜に対応し、ピッチベンドを指定する信号がロール方向の傾斜に対応する。これにより、手の姿勢に応じた楽音の制御が可能になる。
例えば、ピッチ方向における基準値が+1.5であり、センサデータが示す、Y軸方向の加速度が+2.5であった場合、差分値(+1.0)に相当する制御信号を生成し、電子楽器30へ送信する。また、ピッチ方向における基準値が+1.5であり、センサデータが示す、Y軸方向の加速度が0であった場合、差分値(−1.5)に相当する制御信号を生成し、電子楽器30へ送信する。
本実施形態では、制御信号として、エクスプレッションを指定する信号と、ピッチベンドを指定する信号を生成する。エクスプレッションを指定する信号がピッチ方向の傾斜に対応し、ピッチベンドを指定する信号がロール方向の傾斜に対応する。これにより、手の姿勢に応じた楽音の制御が可能になる。
設定された基準位置は、電子楽器30の発音が全て停止したタイミングでクリアされる。電子楽器30の発音が全て停止したことは、ノートオン信号とノートオフ信号をカウントすることで判断することができる。例えば、ノートオン信号が3回送信され、続いてノートオフ信号が3回送信された場合、発音が停止したことが判断できる。本実施形態では、このように、発音が全て停止したタイミングで基準位置をクリアし、再度発音が開始されたタイミングで新しい基準位置を設定する。これにより、鍵盤を弾く奏者の手がどのような姿勢になっても、適切にエクスプレッションおよびピッチベンドを変更することができるようになる。
次に、各構成要素が行う処理フローについて、詳細な内容を説明する。
図8は、センサ装置10が行う処理のフローチャート図である。図8に示した処理は、センサ装置10の電源が投入されている間、制御部101によって反復して実行される。
図8は、センサ装置10が行う処理のフローチャート図である。図8に示した処理は、センサ装置10の電源が投入されている間、制御部101によって反復して実行される。
まず、ステップS11で、制御部101が、センサデータを制御装置20に送信する必要があるか否かを判定する。例えば、センサ装置10が使用されていない場合、センサデータを送信する必要がない。そこで、センサデータを送信する必要がないと判定した場合は、制御部101が自装置をスリープモードへ移行させる。なお、スリープモードにおいては、センサ装置10は、スリープモードからの復帰判定に必要な最小限の機能を残し、その機能を停止する。スリープモードから復帰した場合、図8の処理が再開される。
なお、センサ装置10が使用されていないことは、例えば、加速度センサが取得したセンサデータ(3軸全ての加速度)が、所定の期間にわたって変化していないことを検出することで判定することができる。もちろん、これ以外の条件を用いてもよい。
また、スリープモードでは、加速度センサ102自体の電源を遮断してもよいし、センサデータの取得は続けたままで、センサデータの無線送信のみを停止するようにしてもよい。また、無線送信は続けたままで、送信データの生成のみを停止するようにしてもよい。
また、スリープモードでは、加速度センサ102自体の電源を遮断してもよいし、センサデータの取得は続けたままで、センサデータの無線送信のみを停止するようにしてもよい。また、無線送信は続けたままで、送信データの生成のみを停止するようにしてもよい。
ステップS12では、制御部101が、加速度センサ102からセンサデータを取得し、ステップS13で、制御部101が、取得したセンサデータを、無線送信部103を介して制御装置20に送信する。
次に、制御装置20が行う処理のフローについて説明する。
制御装置20が行う処理は、電子楽器30からノートオン信号およびノートオフ信号を受信した際の処理と、センサ装置10からセンサデータを受信した際の処理に大別される。まず、電子楽器30からノートオン信号およびノートオフ信号を受信した際にCPU201が行う処理について、図9を参照して説明する。
制御装置20が行う処理は、電子楽器30からノートオン信号およびノートオフ信号を受信した際の処理と、センサ装置10からセンサデータを受信した際の処理に大別される。まず、電子楽器30からノートオン信号およびノートオフ信号を受信した際にCPU201が行う処理について、図9を参照して説明する。
まず、ステップS21で、受信した信号に基づいて、現在発音中のノート数が1以上であるか否かを判定する。ここで、現在発音中のノート数が1以上であった場合、ステップS22で、直前のノート数が0であるか否かを判定する。ここで、直前のノート数が1以上であった場合(S22−No)、発音が継続していることを意味するため、特段の処理は行わず、次の周期まで待機する。
ステップS22で肯定判定であった場合、発音が新たに開始されたことを意味するため、ステップS23に遷移し、最新のセンサデータに基づいて基準値を生成し、記憶する。具体的には、Y軸方向の加速度をピッチ方向における基準値として記憶し、X軸方向の加速度をロール方向における基準値として記憶する。
ステップS22で肯定判定であった場合、発音が新たに開始されたことを意味するため、ステップS23に遷移し、最新のセンサデータに基づいて基準値を生成し、記憶する。具体的には、Y軸方向の加速度をピッチ方向における基準値として記憶し、X軸方向の加速度をロール方向における基準値として記憶する。
ステップS21で、現在発音中のノート数が0であった場合(S21−No)、ステップS24へ遷移し、直前のノート数が0であるか否かを判定する。ここで、直前のノート数が0であった場合(S24−Yes)、発音されていない状態が継続していることを意味するため、特段の処理は行わず、次の周期まで待機する。直前のノート数が1以上であった場合(S24−No)、発音が停止したことを意味するため、ステップS25に遷移し、(ピッチ方向、ロール方向ともに)基準値をクリアする。
次に、制御装置20が、センサ装置10からセンサデータを受信した際の処理について、図10および図11を参照して説明する。図10は、エクスプレッション値を変更するための制御信号を送信する処理を表した図であり、図11は、ピッチベンド値を変更するための制御信号を送信する処理を表した図である。図10および図11に示した処理は、センサ装置10からセンサデータを受信するたびに平行して実行される。
ここでは、図10から説明する。
まず、ステップS31で、ピッチ方向の基準値が設定済みであるか否かを判定する。こ
こで、ピッチ方向の基準値が設定済みでない場合(クリアされている場合を含む)、電子楽器30が発音していない状態であるため、次の周期まで待機する。ピッチ方向の基準値が設定されている場合、ステップS32で、動作条件を満たすか(エクスプレッション値を設定すべき条件下にあるか)否かを判定する。
まず、ステップS31で、ピッチ方向の基準値が設定済みであるか否かを判定する。こ
こで、ピッチ方向の基準値が設定済みでない場合(クリアされている場合を含む)、電子楽器30が発音していない状態であるため、次の周期まで待機する。ピッチ方向の基準値が設定されている場合、ステップS32で、動作条件を満たすか(エクスプレッション値を設定すべき条件下にあるか)否かを判定する。
ステップS32について詳しく説明する。
本実施形態では、センサ装置10が取得した加速度と、予め設定された加速度(基準値)とを比較し、その変位量に応じてエクスプレッション値やピッチベンド値を設定するが、この手法を用いると、演奏操作を行う指の動きそのものによってエクスプレッション値やピッチベンド値が変わってしまう場合がある。
そこで、ステップS32では、設定された基準値(ピッチ方向の基準値)と現在の加速度(Y軸方向の加速度)を比較して変位量を取得し、当該変位量が遊びの範囲内にあるか否かを判断し、遊びの範囲内にある場合に、動作条件を満たさない(エクスプレッション値を設定すべき条件下に無い)と判断する。
本実施形態では、センサ装置10が取得した加速度と、予め設定された加速度(基準値)とを比較し、その変位量に応じてエクスプレッション値やピッチベンド値を設定するが、この手法を用いると、演奏操作を行う指の動きそのものによってエクスプレッション値やピッチベンド値が変わってしまう場合がある。
そこで、ステップS32では、設定された基準値(ピッチ方向の基準値)と現在の加速度(Y軸方向の加速度)を比較して変位量を取得し、当該変位量が遊びの範囲内にあるか否かを判断し、遊びの範囲内にある場合に、動作条件を満たさない(エクスプレッション値を設定すべき条件下に無い)と判断する。
遊びの範囲は、基準値の絶対値によって異なる値を取る。
図12に示したグラフの横軸は設定された基準値の絶対値であり、縦軸は遊びの範囲である。本例では、設定された基準値の絶対値が4.0未満である場合に、遊びの範囲を「±1.0」に設定し、4.0以上7.0未満である場合に、遊びの範囲を「±0.2」に設定する。
図12に示したグラフの横軸は設定された基準値の絶対値であり、縦軸は遊びの範囲である。本例では、設定された基準値の絶対値が4.0未満である場合に、遊びの範囲を「±1.0」に設定し、4.0以上7.0未満である場合に、遊びの範囲を「±0.2」に設定する。
例えば、ピッチ方向の基準値が+3.0である場合、+2.0〜+4.0の範囲が遊びとなる。換言すると、現在の加速度がこの範囲にある場合、ステップS32は否定判定となる。また、ピッチ方向の基準値が+5.0である場合、+4.8〜+5.2の範囲が遊びとなる。このように、本実施形態では、基準値が大きいほど、遊びの範囲を小さくする制御を行う。このようにすることで、よりセンシティブな操作と通常の操作を切り替えることが可能になる。
なお、本例では、遊びの範囲を二段階で設定したが、遊びの範囲は多段階であってもよいし、線形に変化させてもよい。
ステップS32において肯定判定となった場合、算出した変位量に応じてMIDIメッセージを生成する。具体的には、図13に示したように、基準値からの変位量に基づいてエクスプレッション値を決定し、当該エクスプレッション値を指定するMIDIメッセージを生成する。生成したメッセージは、ステップS33において電子楽器30へ送信される。
ステップS32で否定判定となった場合、すなわち、取得した変位量が遊びの範囲内にある場合、現在のエクスプレッションが中央値(例えば64)であるか否かを判定する(ステップS35)。ここで、現在のエクスプレッション値が中央値以外であった場合、中央値を指定するMIDIメッセージを生成する(ステップS36)。現在のエクスプレッション値が既に中央値であった場合、処理は終了し、次の周期まで待機する。
図11に示した処理も同様である。
図11に示した処理は、ステップS41において、ロール方向における基準値を用いるという点と、ステップS42において、ロール方向の基準値とX軸方向の加速度を比較するという点において、図10で説明した処理と相違する。また、エクスプレッション値(0〜127)の代わりにピッチベンド値(−8192〜8191)を指定するMIDIメッセージを生成するという点において相違する。その他の処理については同様であるため、詳細な説明は省略する。
なお、エクスプレッションとピッチベンドで、遊びの範囲をそれぞれ異ならせることも可能である。
図11に示した処理は、ステップS41において、ロール方向における基準値を用いるという点と、ステップS42において、ロール方向の基準値とX軸方向の加速度を比較するという点において、図10で説明した処理と相違する。また、エクスプレッション値(0〜127)の代わりにピッチベンド値(−8192〜8191)を指定するMIDIメッセージを生成するという点において相違する。その他の処理については同様であるため、詳細な説明は省略する。
なお、エクスプレッションとピッチベンドで、遊びの範囲をそれぞれ異ならせることも可能である。
第一の実施形態によると、センサ装置10の傾斜角に応じて、エクスプレッション値およびピッチベンド値を指定するMIDIメッセージを生成するため、奏者が自然な動きで楽音を制御できるようになる。また、電子楽器30が発音を開始したタイミングで加速度の基準値を記憶し、発音が停止するまで同一の基準値を利用するため、弾き方に依存せず、自然な制御を行うことが可能になる。さらに、加速度の変位量に遊びを設けることで、楽音パラメータの無用な変動を抑制することができる。
(第二の実施形態)
第一の実施形態では、ステップS11において、センサ装置10が、加速度の変化が無くなったことを検出し、スリープモードへの移行を行った。これに対し、第二の実施形態は、制御装置20が、電子楽器30からの発音が無くなったことを判定し、当該判定に基づいてセンサ装置10をスリープさせる実施形態である。
第一の実施形態では、ステップS11において、センサ装置10が、加速度の変化が無くなったことを検出し、スリープモードへの移行を行った。これに対し、第二の実施形態は、制御装置20が、電子楽器30からの発音が無くなったことを判定し、当該判定に基づいてセンサ装置10をスリープさせる実施形態である。
第二の実施形態では、図9に示したステップS25のタイミングで、制御装置20が、センサ装置10に対してスリープ信号を送信する。センサ装置10がスリープ信号を受信すると、ステップS11で否定判定となり、スリープモードへ移行する。これにより、スリープからの復帰(ウェイクアップ)判定に必要な機能を除き、センサ装置10の機能が停止する。
また、ステップS22で肯定判定を行ったタイミングで、制御装置20が、センサ装置10に対してウェイクアップ信号を送信する。センサ装置10がウェイクアップ信号を受信すると、図8に示した処理が再開される。なお、ウェイクアップ信号を送信した後は、センサデータを受信するまで待機し、ステップS23の実行に移ることが好ましい。
第二の実施形態によると、奏者がセンサ装置10を装着したままの状態であっても、センサデータを送信する必要がないことを判定し、省電力モードへの移行をさせることが可能になる。すなわち、より大きい省電力効果を得ることができる。
(変形例)
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
例えば、実施形態の説明では、電子楽器30としてシンセサイザーを例示したが、これ以外の楽器を接続してもよい。
また、演奏操作子と音源が分離した楽器を利用してもよい。この場合、演奏操作子を含む装置からノートオン信号やノートオフ信号を受信し、音源を含む装置に対して制御信号(MIDIメッセージ)を送信する構成としてもよい。
また、制御信号を送信する対象の装置は、音源を内蔵した装置でなくてもよい。例えば、入力された音声に対して効果の付与を行う装置(エフェクター)等であってもよい。
また、演奏操作子と音源が分離した楽器を利用してもよい。この場合、演奏操作子を含む装置からノートオン信号やノートオフ信号を受信し、音源を含む装置に対して制御信号(MIDIメッセージ)を送信する構成としてもよい。
また、制御信号を送信する対象の装置は、音源を内蔵した装置でなくてもよい。例えば、入力された音声に対して効果の付与を行う装置(エフェクター)等であってもよい。
また、実施形態の説明では、センサ装置10がセンサデータの送信のみを行い、制御装置20が、センサデータに基づいて制御信号を生成する構成としたが、この形態に限られない。例えば、センサ装置10と制御装置20が有する機能を一つのハードウェアに収め、奏者の手に装着できるようにしてもよい。
また、実施形態の説明では、センサ装置10が、装置の傾きを表す値(所定の軸方向の加速度)を取得したが、取得する情報は、傾き以外を表すものであってもよい。例えば、
奏者や楽器と、センサとの相対位置、またはセンサの絶対位置を表す情報を用いてもよい。例えば、楽器とセンサとの間の距離を基準値とし、距離の差分を変位量としてもよい。
奏者や楽器と、センサとの相対位置、またはセンサの絶対位置を表す情報を用いてもよい。例えば、楽器とセンサとの間の距離を基準値とし、距離の差分を変位量としてもよい。
10:センサ装置
20:制御装置
30:電子楽器
101:制御部
102:加速度センサ
103:無線送信部
201,302:CPU
202:補助記憶装置
203:主記憶装置
204,301:無線送受信部
303:ROM
304:RAM
305:演奏操作子
306:DSP
307:D/Aコンバータ
308:増幅器
309:スピーカ
20:制御装置
30:電子楽器
101:制御部
102:加速度センサ
103:無線送信部
201,302:CPU
202:補助記憶装置
203:主記憶装置
204,301:無線送受信部
303:ROM
304:RAM
305:演奏操作子
306:DSP
307:D/Aコンバータ
308:増幅器
309:スピーカ
Claims (10)
- 音生成装置に対して演奏信号を送信する演奏装置と、前記音生成装置に対して制御信号を送信するコントローラと、を含む電子楽器システムであって、
前記演奏装置は、
奏者が行った演奏操作に基づいて、前記コントローラに対してノートオン信号を送信する送信手段を有し、
前記コントローラは、
基準位置からの変位量を検出するためのセンサと、
前記基準位置からの変位量に応じた前記制御信号を生成し、前記音生成装置に送信する制御手段と、を有し、
前記制御手段は、前記演奏装置から受信した前記ノートオン信号に基づいて、前記基準位置の再設定を行う
ことを特徴とする、電子楽器システム。 - 前記送信手段は、前記奏者が行った演奏操作に基づいて、前記コントローラに対してノートオフ信号をさらに送信し、
前記制御手段は、前記ノートオン信号およびノートオフ信号に基づいて、無発音状態から発音状態への遷移が発生したことを判定し、前記遷移が発生した場合に、前記基準位置の再設定を行う
ことを特徴とする、請求項1に記載の電子楽器システム。 - 前記センサは、前記演奏装置に対して演奏操作が行われていない状態においてセンシング動作を停止する
ことを特徴とする、請求項1または2に記載の電子楽器システム。 - 前記センサは、3軸加速度センサであり、
前記基準位置からの変位量は、所定の姿勢からの傾斜量を表す値である
ことを特徴とする、請求項1から3のいずれかに記載の電子楽器システム。 - 前記変位量は、第一の方向を回転軸とする傾斜に対応する第一の変位量と、前記第一の方向と直交する第二の方向を回転軸とする傾斜に対応する第二の変位量からなり、
前記制御手段は、前記第一の変位量に基づいて第一の制御信号を生成し、前記第二の変位量に基づいて第二の制御信号を生成する、
ことを特徴とする、請求項4に記載の電子楽器システム。 - 前記第一の制御信号はエクスプレッションを指定する信号であり、
前記第二の制御信号はピッチベンドを指定する信号である
ことを特徴とする、請求項5に記載の電子楽器システム。 - 前記制御手段は、前記基準位置からの変位量が閾値以下である場合に、所定の値を持つ前記制御信号を生成する
ことを特徴とする、請求項4から6のいずれかに記載の電子楽器システム。 - 前記閾値は、前記基準位置が設定された際の前記傾斜量の絶対値がより大きい場合においてより小さくなる
ことを特徴とする、請求項7に記載の電子楽器システム。 - 前記演奏装置は、鍵盤を有する演奏装置であり、
前記センサは、指に装着するセンサである
ことを特徴とする、請求項1から8のいずれかに記載の電子楽器システム。 - 演奏装置から取得した演奏信号に基づいて発音を行う音生成装置に対して制御信号を送信する楽器用コントローラであって、
前記演奏装置からノートオン信号を受信する受信手段と、
基準位置からの変位量を検出するためのセンサと、
前記基準位置からの変位量に応じた前記制御信号を生成し、前記音生成装置に送信する制御手段と、
を有し、
前記制御手段は、前記演奏装置から受信した前記ノートオン信号に基づいて、前記基準位置の再設定を行う
ことを特徴とする、楽器用コントローラ。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018084489A JP2021107843A (ja) | 2018-04-25 | 2018-04-25 | 電子楽器システムおよび楽器用コントローラ |
PCT/JP2018/025602 WO2019207813A1 (ja) | 2018-04-25 | 2018-07-05 | 楽器用コントローラおよび電子楽器システム |
EP18916925.3A EP3786941B1 (en) | 2018-04-25 | 2018-07-05 | Musical instrument controller and electronic musical instrument system |
US17/049,964 US11688375B2 (en) | 2018-04-25 | 2018-07-05 | Musical instrument controller, electronic musical instrument system, and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018084489A JP2021107843A (ja) | 2018-04-25 | 2018-04-25 | 電子楽器システムおよび楽器用コントローラ |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021107843A true JP2021107843A (ja) | 2021-07-29 |
Family
ID=68295227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018084489A Pending JP2021107843A (ja) | 2018-04-25 | 2018-04-25 | 電子楽器システムおよび楽器用コントローラ |
Country Status (4)
Country | Link |
---|---|
US (1) | US11688375B2 (ja) |
EP (1) | EP3786941B1 (ja) |
JP (1) | JP2021107843A (ja) |
WO (1) | WO2019207813A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112020742A (zh) * | 2018-04-19 | 2020-12-01 | 罗兰株式会社 | 电乐器*** |
JP2021107843A (ja) * | 2018-04-25 | 2021-07-29 | ローランド株式会社 | 電子楽器システムおよび楽器用コントローラ |
JP7432347B2 (ja) * | 2019-12-04 | 2024-02-16 | ローランド株式会社 | 楽音制御装置、及び楽音制御方法 |
GB2611021B (en) * | 2021-08-27 | 2024-06-26 | Little People Big Noise Ltd | Gesture-based audio syntheziser controller |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0738109B2 (ja) * | 1989-03-31 | 1995-04-26 | ヤマハ株式会社 | 電子楽器 |
US5119709A (en) * | 1989-04-14 | 1992-06-09 | Yamaha Corporation | Initial touch responsive musical tone control device |
JP2636463B2 (ja) | 1990-04-06 | 1997-07-30 | ヤマハ株式会社 | ヘッドコントローラ |
JPH04100097A (ja) * | 1990-08-18 | 1992-04-02 | Casio Comput Co Ltd | 電子楽器 |
US5489922A (en) * | 1993-12-08 | 1996-02-06 | Hewlett-Packard Company | Hand worn remote computer mouse |
JP3355743B2 (ja) * | 1993-12-28 | 2002-12-09 | ヤマハ株式会社 | 電子鍵盤楽器 |
US5949012A (en) * | 1995-12-27 | 1999-09-07 | Kabushiki Kaisha Kawai Gakki Seisakusho | Electronic musical instrument and music performance information inputting apparatus capable of inputting various music performance information with simple operation |
US5920024A (en) * | 1996-01-02 | 1999-07-06 | Moore; Steven Jerome | Apparatus and method for coupling sound to motion |
JP3646599B2 (ja) * | 2000-01-11 | 2005-05-11 | ヤマハ株式会社 | 演奏インターフェイス |
FR2821201B1 (fr) * | 2001-02-16 | 2003-05-02 | Gilbert Javelle | Dispositif pour piloter un instrument de musique electronique du type boite a sons |
JP3812387B2 (ja) * | 2001-09-04 | 2006-08-23 | ヤマハ株式会社 | 楽音制御装置 |
JP2006134066A (ja) | 2004-11-05 | 2006-05-25 | Kopeck Japan:Kk | ウェアラブルスイッチ |
JP2006293210A (ja) | 2005-04-14 | 2006-10-26 | Sony Corp | 電子機器およびデータ処理方法 |
JP2006337505A (ja) * | 2005-05-31 | 2006-12-14 | Sony Corp | 音楽再生装置および処理制御方法 |
JP2007041770A (ja) | 2005-08-02 | 2007-02-15 | Nec Tokin Corp | 使用者識別システム |
JP4720563B2 (ja) | 2006-03-22 | 2011-07-13 | ヤマハ株式会社 | 楽音制御装置 |
JP2008122644A (ja) | 2006-11-13 | 2008-05-29 | Casio Comput Co Ltd | 演奏教習システムおよび演奏教習方法 |
JP2011123248A (ja) * | 2009-12-10 | 2011-06-23 | Yamaha Corp | 音量制御装置、楽音制御装置、再生装置及びプログラム |
JP5099176B2 (ja) * | 2010-06-15 | 2012-12-12 | カシオ計算機株式会社 | 演奏装置および電子楽器 |
JP5029732B2 (ja) * | 2010-07-09 | 2012-09-19 | カシオ計算機株式会社 | 演奏装置および電子楽器 |
JP5848520B2 (ja) * | 2011-05-11 | 2016-01-27 | 任天堂株式会社 | 音楽演奏プログラム、音楽演奏装置、音楽演奏システム、および音楽演奏方法 |
WO2013090831A2 (en) * | 2011-12-14 | 2013-06-20 | Smule, Inc. | Synthetic multi-string musical instrument with score coded performance effect cues and/or chord sounding gesture capture |
JP6044099B2 (ja) * | 2012-04-02 | 2016-12-14 | カシオ計算機株式会社 | 姿勢検出装置、方法及びプログラム |
JP6102372B2 (ja) * | 2013-03-14 | 2017-03-29 | カシオ計算機株式会社 | 演奏システム、演奏方法及びプログラム |
GB201315228D0 (en) * | 2013-08-27 | 2013-10-09 | Univ London Queen Mary | Control methods for expressive musical performance from a keyboard or key-board-like interface |
JP2017168060A (ja) | 2016-03-14 | 2017-09-21 | 明久 松園 | スマートインターフェースリング |
JP2021107843A (ja) * | 2018-04-25 | 2021-07-29 | ローランド株式会社 | 電子楽器システムおよび楽器用コントローラ |
EP3881910A4 (en) * | 2018-11-15 | 2022-01-12 | Sony Group Corporation | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM |
JP7307906B2 (ja) * | 2019-02-01 | 2023-07-13 | 後藤ガット有限会社 | 楽器用調律器 |
CN114258565A (zh) * | 2019-08-22 | 2022-03-29 | 索尼集团公司 | 信号处理设备、信号处理方法和程序 |
JP7480749B2 (ja) * | 2021-05-21 | 2024-05-10 | カシオ計算機株式会社 | 電子楽器、電子楽器の制御方法及びプログラム |
CN114974185A (zh) * | 2021-12-27 | 2022-08-30 | 王贺新 | 迷你电子键盘乐器 |
-
2018
- 2018-04-25 JP JP2018084489A patent/JP2021107843A/ja active Pending
- 2018-07-05 EP EP18916925.3A patent/EP3786941B1/en active Active
- 2018-07-05 WO PCT/JP2018/025602 patent/WO2019207813A1/ja unknown
- 2018-07-05 US US17/049,964 patent/US11688375B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3786941A1 (en) | 2021-03-03 |
US20210241737A1 (en) | 2021-08-05 |
EP3786941A4 (en) | 2022-01-19 |
US11688375B2 (en) | 2023-06-27 |
EP3786941B1 (en) | 2023-02-15 |
WO2019207813A1 (ja) | 2019-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2021107843A (ja) | 電子楽器システムおよび楽器用コントローラ | |
US9154870B2 (en) | Sound generation device, sound generation method and storage medium storing sound generation program | |
WO2019105351A1 (zh) | 确定k歌分值的方法和装置 | |
TWI470473B (zh) | 電子娛樂系統中之相關姿勢反饋 | |
CN108683927B (zh) | 主播推荐方法、装置及存储介质 | |
US20090295722A1 (en) | Input apparatus, control system, handheld apparatus, and calibration method | |
US20080280641A1 (en) | Methods and devices for generating multimedia content in response to simultaneous inputs from related portable devices | |
KR20090008047A (ko) | 동작 및 위치를 검출하는 음성 입력장치와 노래 반주기 및이를 적용한 노래반주방법 | |
WO2006070044A1 (en) | A method and a device for localizing a sound source and performing a related action | |
US20130278380A1 (en) | Electronic device including finger movement based musical tone generation and related methods | |
EP3618055B1 (en) | Audio mixing method and terminal, and storage medium | |
US9720509B2 (en) | Gesture detection system, gesture detection apparatus, and mobile communication terminal | |
WO2022111168A1 (zh) | 视频的分类方法和装置 | |
CN111933098A (zh) | 伴奏音乐的生成方法、装置及计算机可读存储介质 | |
CN110796918A (zh) | 一种训练方法、装置及移动终端 | |
KR101752320B1 (ko) | 장갑 컨트롤러 시스템 | |
US11040284B2 (en) | Information processing system, storage medium having stored therein information processing program, information processing apparatus, and information processing method | |
WO2019135291A1 (ja) | 楽器用送信機およびそのモード切替方法 | |
JP4147840B2 (ja) | 携帯電話装置 | |
JP2007034002A (ja) | 携帯端末装置 | |
KR101014961B1 (ko) | 가속도 감지에 의한 음악 연주 기능을 가지는무선통신단말기 및 그 방법 | |
CN108337367B (zh) | 一种基于移动终端的乐器演奏方法及装置 | |
JP5667847B2 (ja) | 音楽演奏プログラム、音楽演奏装置、音楽演奏方法および音楽演奏システム | |
JP2015025843A (ja) | ヨーヨー型電子楽器 | |
US11158294B2 (en) | Electronic musical instrument |