(57)【要約】【課題】ターンテーブルを使った場合に劣らない音楽パフォーマンスを、ターンテーブルを使わない音楽パフォーマンスにおいて実現する。【手段】ディスクジョッキーが、演奏操作子１０Ｌ，１０Ｒを両方とも振っていない状態から演奏操作子１０Ｌを振り始めた場合、演奏制御装置２０の演奏制御部４４は、曲データ記憶メモリ４１からＲＡＭ４６に読み出した曲データにおけるオーディオデータ列をサウンドシステム６０へ時系列順に出力する順方向再生処理を行う。一方、ディスクジョッキーが、演奏操作子１０Ｌ，１０Ｒを両方とも振っていない状態から演奏操作子１０Ｒを振り始めた場合、曲データにおけるオーディオデータ列をサウンドシステム６０へ逆時系列順に出力する逆方向再生処理を行う。【選択図】図1
2010165444.tif 000002
【特許請求の範囲】
【請求項１】
曲データを記憶する記憶手段と、 
操作子の挙動を示す物理量を取得する取得手段と、
前記記憶手段に記憶された曲データを再生する手段であって、前記取得手段が取得した物理量の波形に現れる特徴に基づき、前記曲データの再生の方向を制御する再生制御手段と
を具備することを特徴とする曲再生制御装置。
【請求項２】
前記取得手段は、前記操作子の挙動を示す複数の種類の物理量を取得し、
前記再生制御手段は、前記取得手段が取得した複数の種類の物理量のうち第１の種類の物理量の波形に所定の特徴が現れたとき、前記曲データを順方向に再生し、前記取得手段が取得した複数の種類の物理量のうち第２の種類の物理量の波形に所定の特徴が現れたとき、前記曲データを逆方向に再生することを特徴とする請求項１に記載の曲再生制御装置。
【請求項３】
前記取得手段は、前記複数の種類の物理量のうち第３の種類の物理量の波形に所定の特徴が現れたとき、前記曲データの再生音に所定の音響効果を付与することを特徴とする請求項２に記載の曲再生制御装置。
【請求項４】
前記取得手段は、複数の操作子の各々に加わる加速度を前記複数の種類の物理量として取得することを特徴とする請求項１から３のいずれか１項に記載の曲再生制御装置。
【請求項５】
前記取得手段は、複数の操作子の各々に加わる加速度を互いに異なる複数の軸方向に分解した加速度成分を前記複数の種類の物理量として取得することを特徴とする請求項１から３のいずれか１項に記載の曲再生制御装置。
【請求項６】
前記操作子に内蔵され、当該操作子に加わる加速度を検出するセンサと、
前記センサが検出した加速度を送信する送信手段と、
請求項４または５に記載の曲再生制御装置と、
前記曲再生制御装置から曲データの再生音を示す信号を受け取り、その信号が示す音を発音する発音手段と
を有する曲再生システム。
【請求項７】
コンピュータに、
記憶手段に記憶された曲データを再生する手段であって、操作子の挙動を示す物理量の波形に現れる特徴に基づき、前記曲データの再生の方向を制御する再生制御手段
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクジョッキーによる音楽パフォーマンスを支援する技術に関する。
【背景技術】
【０００２】
ディスクジョッキーによる音楽パフォーマンスは、一台または複数台のターンテーブル（レコードプレーヤ）とその再生音を出力する音響設備とを用いて行われる。ディスクジョッキーは、ディスコやクラブ、野外ライブなどの会場において、その会場の雰囲気にマッチした曲を選び、即興の歌詞や台詞を織り交ぜながらその曲をターンテーブルにより再生することにより、その会場内の雰囲気を盛り上げる。
ディスクジョッキーの中には、ＤＪ支援ソフトウェアを実装したパーソナルコンピュータをターンテーブルの代わりに用いて音楽パフォーマンスを行う者もいる。このディスクジョッキーは、ＭＰ３（MPEG Audio Layer-3）などのファイルフォーマットの曲データを自らのパーソナルコンピュータ内に準備し、操作子の操作を通じて各種音響効果を付与しながらその曲データを再生する。特許文献１には、ディスクジョッキーによるパーソナルコンピュータを用いた音楽パフォーマンスを支援する技術が開示されている。この特許文献１に開示された伴奏付加装置は、ターンテーブルがレコードからピックアップした演奏音が入力されると、その演奏音のピッチや音量を検出し、そのピッチや音量とマッチする伴奏音を生成する。そして、演奏音と伴奏音をミキシングした合成音を、所定のクオンタイズタイミングに合わせて発音する。  
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３８６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ターンテーブルを用いた音楽パフォーマンスにおいてディスクジョッキーが頻繁に行う動作の１つにスクラッチがある。スクラッチは、レコード盤を直接手指で回転させて曲の同じ部分を前後方向に反復再生させ、リズムを刻んでいるかのようなスクラッチ音を奏でる動作である。このスクラッチによれば、他の楽器では表現できないような刺激的な音を表現することが可能である。しかしながら、ターンテーブルを用いない音楽パフォーマンスの場合、スクラッチのような動作ができないため、ターンテーブルを用いた場合と同じような音楽パフォーマンスを実現できないという問題があった。
本発明は、このような背景の下に案出されたものであり、ターンテーブルを使わずに、ターンテーブルを使った音楽パフォーマンスに見劣りしない音楽パフォーマンスを実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、曲データを記憶する記憶手段と、操作子の挙動を示す物理量を取得する取得手段と、前記記憶手段に記憶された曲データを再生する手段であって、前記取得手段が取得した物理量の波形に現れる特徴に基づき、前記曲データの再生の方向を制御する再生制御手段とを具備する曲再生制御装置を提供する。
本発明では、操作子の挙動を示す物理量の波形に現れる特徴に基づき、曲データの再生の方向を制御する。よって、この曲再生制御装置を利用するディスクジョッキーは、曲データの再生の方向を切り換えるような操作子の操作を行うことにより、他の楽器によっては表現できない刺激的な音を表現し、ターンテーブルを用いた音楽パフォーマンスに劣らない音楽パフォーマンスを実現することができる。
【図面の簡単な説明】
【０００６】
【図１】この発明の第１実施形態である曲再生制御装置を含む曲再生システムの構成を示すブロック図である。
【図２】演奏操作子を振る動作と図１に示す曲再生制御装置による曲データの再生の態様の関係を示す図である。。
【図３】図１に示す曲再生制御装置の動作を示すフローチャートである。
【図４】図１に示す曲再生制御装置の動作を示すフローチャートである。
【図５】この発明の第２実施形態である曲再生制御装置を含む曲再生システムの構成を示すブロック図である。
【図６】演奏操作子を振る動作と図２に示す曲再生制御装置による曲データの再生の態様の関係を示す図である。
【図７】図２に示す曲再生制御装置の動作を示すフローチャートである。
【図８】図２に示す曲再生制御装置の動作を示すフローチャートである。
【発明を実施するための形態】
【０００７】
（第１実施形態）
以下、図面を参照し、この発明の第１実施形態を説明する。
図１は、この発明の第１実施形態である曲再生制御装置２０を含む曲再生システムの構成を示すブロック図である。この曲再生システムは、ディスクジョッキーによる音楽パフォーマンスを支援するものである。
図１において、演奏操作子１０Ｌ，１０Ｒは、ディスクジョッキーが左右の手にそれぞれ把持し、振る、ひねるなどの動作をする棒状の操作子である。演奏操作子１０Ｌには、加速度センサ１１Ｌおよび無線信号送信部１２Ｌが内蔵され、演奏操作子１０Ｒには、加速度センサ１１Ｒおよび無線信号送信部１２Ｒが内蔵される。
【０００８】
加速度センサ１１Ｌ，１１Ｒは、演奏操作子１０Ｌ，１０Ｒを振ったときの演奏操作子１０Ｌ，１０Ｒの挙動を示す物理量である加速度を検出する手段である。より具体的に説明すると、加速度センサ１１Ｌは、当該加速度センサ１１Ｌに加わる加速度ベクトルを３つの検出軸ｘ，ｙ，ｚ方向に分解して検出し、それらの検出軸ｘ，ｙ，ｚに加わる正方向または負方向の加速度成分ａｌｘ，ａｌｙ，ａｌｚを示す各アナログ信号を各々出力する。加速度センサ１１Ｒは、当該加速度センサ１１Ｒに加わる加速度ベクトルを３つの検出軸ｘ，ｙ，ｚ方向に分解して検出し、それらの検出軸ｘ，ｙ，ｚに加わる正方向または負方向の加速度成分ａｒｘ，ａｒｙ，ａｒｚを示す各アナログ信号を各々出力する。
【０００９】
無線信号送信部１２Ｌは、一定時間長（例えば５ｍｓ）のサンプリング周期ごとに、加速度センサ１１Ｌから出力されるアナログ信号をサンプリングしてデジタル化することにより、加速度成分ａｌｘ，ａｌｙ，ａｌｚを示すデータを生成し、加速度成分ａｌｘ，ａｌｙ，ａｌｚを示すデータを含むパケットを無線区間を介して曲再生制御装置２０に送信する。また、無線信号送信部１２Ｒは、一定時間長（例えば５ｍｓ）のサンプリング周期ごとに、加速度センサ１１Ｒから出力されるアナログ信号をサンプリングしてデジタル化することにより、加速度成分ａｒｘ，ａｒｙ，ａｒｚを示すデータを生成し、加速度成分ａｒｘ，ａｒｙ，ａｒｚを示すデータを含むパケットを無線区間を介して曲再生制御装置２０に送信する。
【００１０】
曲再生制御装置２０は、操作表示部３１、無線信号受信部３２、制御部３０、およびインターフェース３３を有する。
操作表示部３１は、ユーザから各種の指示を受け取るとともに、ユーザに各種の情報を提供する。
無線信号受信部３２は、一定時間長（例えば５ｍｓ）のサンプリング周期ごとに、演奏操作子１０Ｌ，１０Ｒから無線区間を介して送信されたパケットを受信する。そして、無線信号受信部３２は、演奏操作子１０Ｌから受信したパケットから加速度成分ａｌｘ，ａｌｙ，ａｌｚを示すデータを取り出すとともに、演奏操作子１０Ｒから受信したパケットから加速度成分ａｒｘ，ａｒｙ，ａｒｚを示すデータを取り出し、取り出したデータを制御部３０に引き渡す。
【００１１】
制御部３０は、曲データ記憶メモリ４１、加速度取得部４２、リングバッファ４３、および再生制御部４４を有する。
曲データ記憶メモリ４１は、曲データを記憶した読み出し専用メモリである。曲データは、音楽パフォーマンスにおいて再生する曲を所定のサンプリングレートでサンプリングしたデジタル信号（「オーディオデータ」という）を時系列順に並べたデータである。
【００１２】
加速度取得部４２は、無線信号受信部３２から加速度成分ａｌｘ，ａｌｙ，ａｌｚおよび加速度成分ａｒｘ，ａｒｙ，ａｒｚを示すデータを取得すると、加速度成分ａｌｘ，ａｌｙ，ａｌｚを次式（１）に代入することにより加速度絶対値ｓａｌを求めるとともに、加速度成分ａｒｘ，ａｒｙ，ａｒｚを次式（２）に代入することにより加速度絶対値ｓａｒを求める。そして、加速度取得部４２は、加速度絶対値ｓａｌ，ｓａｒの対を求めるたび、リングバッファ４３の書き込み先アドレスを歩進させ、リングバッファ４３の書き込み先アドレスにその対を書き込む。
ｓａｌ＝（ａｌｘ２＋ａｌｙ２＋ａｌｚ２）１/２ …（１）
ｓａｒ＝（ａｒｘ２＋ａｒｙ２＋ａｒｚ２）１/２ …（２）
【００１３】
再生制御部４４は、ＲＯＭ４５、ＲＡＭ４６、ＣＰＵ４７を有する。
ＲＯＭ４５は、制御プログラム５０を記憶した読み出し専用メモリである。ＣＰＵ４７は、ＲＡＭ４６をワークエリアとして利用しつつ、ＲＯＭ４５に記憶された制御プログラム５０を実行する。制御プログラム５０は、再生制御機能を有する。再生制御機能は、加速度取得部４２によってリングバッファ４３に書き込まれた加速度絶対値ｓａｌ，ｓａｒの各々の加速度波形から閾値ｔｈａｓを超える加速度の大きさをもったローカルピーク（「有効ピーク」という）を検出し、曲データのオーディオデータ列をサウンドシステム６０へ時系列順に出力する処理（「順方向再生処理」という）とそのオーディオデータ列をサウンドシステム６０へ逆時系列順に出力する処理（「逆方向再生処理」という）を、加速度波形からの有効ピークの検出内容に基づいて切り換えながら実行する機能である。
インターフェース３３には、発音手段たるサウンドシステム６０が接続される。サウンドシステム６０は、曲再生制御装置２０からオーディオデータを受け取ってアナログ信号に変換するＤ／Ａ変換器６１、そのアナログ信号を増幅するアンプ６２、およびアンプ６２による増幅を経たアナログ信号を音として放音するスピーカ６３を有する。
【００１４】
以上が、本実施形態における曲再生システムの構成である。この曲再生システムにおける曲再生制御装置２０は、ディスクジョッキーが演奏操作子１０Ｌ，１０Ｒを振る動作を検出し、その動作の組み合わせに応じて、以下に説明する態様で曲データの再生を行う。図２（Ａ），（Ｂ），（Ｃ），（Ｄ）は、演奏操作子１０Ｌ，１０Ｒを振る動作が行われた時刻Ｐとそれらの動作が行われたときの曲データの再生の態様とを示す図であり、これらの図における横軸は、時間に対応する。
図２（Ａ）に示すように、演奏操作子１０Ｌ，１０Ｒを両方とも振っていない状態から演奏操作子１０Ｌを振り始めた場合、曲再生制御装置２０では、曲データの通常再生（順方向再生）を始める。以後、曲再生制御装置２０では、演奏操作子１０Ｌを所定時間Ｔ（例えば、３秒間とする）より短い間隔で振っている限りその通常再生を続ける。
図２（Ｂ）に示すように、演奏操作子１０Ｌ，１０Ｒを両方とも振っていない状態から演奏操作子１０Ｒを振り始めた場合、曲再生制御装置２０では、曲データの逆再生（逆方向再生）を始める。以後、再生制御装置２０では、演奏操作子１０Ｒを所定時間Ｔより短い間隔で振っている限りその逆再生を続ける。
図２（Ｃ）に示すように、演奏操作子１０Ｌを振り始めた後に演奏操作子１０Ｒを振り始めてそのまま演奏操作子１０Ｌ，１０Ｒの両方を振り続けた場合、曲再生制御装置２０では、先に開始した通常再生を排他的に継続し、演奏操作子１０Ｌの振りを先に止めて所定時間Ｔが経過した時からはそれまで継続していた通常再生を逆再生に切り換えて再生する。
図２（Ｄ）に示すように、演奏操作子１０Ｒを振り始めた後に演奏操作子１０Ｌを振り始めてそのまま演奏操作子１０Ｌ，１０Ｒの両方を振り続けた場合、曲再生制御装置２０では、先に開始した逆再生を排他的に継続し、演奏操作子１０Ｒの振りを先に止めて所定時間Ｔが経過した時からはそれまで継続していた逆再生を通常再生に切り換えて再生する。
【００１５】
次に、本実施形態の動作を説明する。本実施形態において、ＣＰＵ４７は、図３に示す一連の処理を実行する処理タスクと、図４に示す一連の処理を実行する処理タスクとを立ち上げる。ＣＰＵ４７は、これらの両処理タスクを立ち上げるにあたり、曲データ記憶メモリ４１に記憶された曲データをＲＡＭ４６に読み出すとともに、ＲＡＭ４６の記憶領域の一部を読み出し先アドレス記憶領域およびフラグ記憶領域として確保する。読み出し先アドレス記憶領域は、ＲＡＭ４６における曲データの読み出し先アドレスを記憶するための領域として利用される。フラグ記憶領域は、以下に示す２種類のフラグを記憶するための領域として利用される。
ａ．通常再生フラグ
これは、曲データを通常再生している間は「オン」にし、通常再生していない間は「オフ」にするフラグである。
ｂ．逆再生フラグ
これは、曲データを逆再生している間は「オン」にし、逆再生していない間は「オフ」にするフラグである。
ＣＰＵ４７は、ＲＡＭ４６における曲データの先頭のオーディオデータを記憶したアドレスを読み出し先アドレス記憶領域に記憶するとともに、フラグ記憶領域における２種類のフラグを初期値である「オフ」にした後、加速度絶対値ｓａｌ，ｓａｒの対が加速度取得部４２によってリングバッファ４３へ書き込まれるたび、図３および図４に示す処理タスクの繰り返しを並行して行う。
【００１６】
図３において、ＣＰＵ４７は、加速度絶対値ｓａｌの波形に有効ピークが出現したかを判定する（Ｓ１００）。より具体的には、ＣＰＵ４７は、リングバッファ４３に閾値ｔｈｓａを上回る加速度絶対値ｓａｌが書き込まれると、閾値ｔｈｓａを上回った加速度絶対値ｓａｌとその前後の加速度絶対値ｓａｌとを比較する。そして、閾値ｔｈｓａを上回った加速度絶対値ｓａｌがその前後の加速度絶対値ｓａｌより大きい場合、有効ピークが出現したとみなし、これを波形に現れた特徴とする。
ＣＰＵ４７は、ステップＳ１００において、加速度絶対値ｓａｌの波形に有効ピークが出現したと判定した場合（Ｓ１００：Ｙｅｓ）、逆再生フラグが「オン」であるかそれとも「オフ」であるかを判定する（Ｓ１１０）。
【００１７】
ＣＰＵ４７は、ステップＳ１１０において、逆再生フラグが「オフ」であると判定した場合（Ｓ１１０：Ｙｅｓ）、順方向再生処理を開始した後（Ｓ１２０）、通常再生フラグを「オン」にする（Ｓ１３０）。ステップＳ１２０における順方向再生処理において、ＣＰＵ４７は、読み出し先アドレス記憶領域に記憶されているアドレスをＲＡＭ４６から探索し、そのアドレスよりも後のアドレスに記憶されている一連のオーディオデータをＲＡＭ４６から１つずつ読み出し、インターフェース３３を介してサウンドシステム６０のＤ／Ａ変換器６１へ出力する。
ＣＰＵ４７は、通常再生フラグを「オン」にした後、ステップＳ１００に戻り、加速度絶対値ｓａｌ，ｓａｒの次の対がリングバッファ４３に書き込まれると、以降の処理を繰り返す。
【００１８】
ＣＰＵ４７は、ステップＳ１００において、加速度絶対値ｓａｌの波形に有効ピークが出現していないと判定した場合（Ｓ１００：Ｎｏ）、その波形に前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えたかを判定する（Ｓ１４０）。ＣＰＵ４７は、ステップＳ１４０において、加速度絶対値ｓａｌの波形に前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えたと判定した場合（Ｓ１４０：Ｙｅｓ）、順方向再生処理を停止し（Ｓ１５０）、通常再生フラグを「オフ」にし（Ｓ１６０）、順方向再生処理の停止の直前に出力したオーディオデータの読み出し先であったＲＡＭ４６のアドレスを読み出し先アドレス記憶領域に上書した後（Ｓ１７０）、ステップＳ１００に戻る。
ＣＰＵ４７は、ステップＳ１４０において、前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えていないと判定した場合（Ｓ１４０：Ｎｏ）、ステップＳ１５０からステップＳ１７０を実行することなく、ステップＳ１００に戻る。
【００１９】
図４において、ＣＰＵ４７は、加速度絶対値ｓａｒの波形に有効ピークが出現したかを判定する（Ｓ２００）。より具体的には、ＣＰＵ４７は、リングバッファ４３に閾値ｔｈｓａを上回る加速度絶対値ｓａｒが書き込まれると、閾値ｔｈｓａを上回った加速度絶対値ｓａｒとその前後の加速度絶対値ｓａｒとを比較する。そして、閾値ｔｈｓａを上回った加速度絶対値ｓａｒがその前後の加速度絶対値ｓａｒより大きい場合、有効ピークが出現したとみなす。
ＣＰＵ４７は、ステップＳ２００において、加速度絶対値ｓａｒの波形に有効ピークが出現したと判定した場合（Ｓ２００：Ｙｅｓ）、通常再生フラグが「オン」であるかそれとも「オフ」であるかを判定する（Ｓ２１０）。
【００２０】
ＣＰＵ４７は、ステップＳ２１０において、通常再生フラグが「オフ」であると判定した場合（Ｓ２１０：Ｙｅｓ）、逆方向再生処理を開始した後（Ｓ２２０）、逆再生フラグを「オン」にする（Ｓ２３０）。ステップＳ２２０における逆方向再生処理において、ＣＰＵ４７は、読み出し先アドレス記憶領域に記憶されているアドレスをＲＡＭ４６から探索し、そのアドレスよりも前のアドレスに記憶されている一連のオーディオデータをＲＡＭ４６から１つずつ読み出し、インターフェース３３を介してサウンドシステム６０のＤ／Ａ変換器６１へ出力する。
ＣＰＵ４７は、逆再生フラグを「オン」にした後、ステップＳ２００に戻り、加速度絶対値ｓａｌ，ｓａｒの次の対がリングバッファ４３に書き込まれると、以降の処理を繰り返す。
【００２１】
ＣＰＵ４７は、ステップＳ２００において、加速度絶対値ｓａｒの波形に有効ピークが出現していないと判定した場合（Ｓ２００：Ｎｏ）、その波形に前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えたかを判定する（Ｓ２４０）。ＣＰＵ４７は、ステップＳ２４０において、加速度絶対値ｓａｒの波形に前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えたと判定した場合（Ｓ２４０：Ｙｅｓ）、逆方向再生処理を停止し（Ｓ２５０）、逆再生フラグを「オフ」にし（Ｓ２６０）、逆方向再生処理の停止の直前に出力したオーディオデータの読み出し先であったＲＡＭ４６のアドレスを読み出し先アドレス記憶領域に上書した後（Ｓ２７０）、ステップＳ２００に戻る。
ＣＰＵ４７は、ステップＳ２４０において、前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えていないと判定した場合（Ｓ２４０：Ｎｏ）、ステップＳ２５０からステップＳ２７０を実行することなく、ステップＳ２００に戻る。
【００２２】
以上説明した本実施形態では、ディスクジョッキーが左手に把持した演奏操作子１０Ｌを振り続けている間は、曲データが通常再生され、右手に把持した演奏操作子１０Ｒを振り続けている間は、曲データが逆再生される。よって、ディスクジョッキーは、演奏操作子１０Ｌを振る動作と演奏操作子１０Ｒを振る動作を交互に繰り返すことにより、音楽パフォーマンスを行う会場内の雰囲気を盛り上げるような刺激的な音を表現することができる。また、ディスクジョッキーが演奏操作子１０Ｌ，１０Ｒを振る動きは、ターンテーブルを用いた音楽パフォーマンスには見られない斬新なものであるため、この動き自体が見る者を惹きつけ、会場内の雰囲気をより効果的に盛り上げることができる。
【００２３】
（第２実施形態）
以下、図面を参照し、この発明の第２実施形態を説明する。
図５は、本発明の第２実施形態である曲再生制御装置２０Ａを含む曲再生システムの構成を示すブロック図である。なお、この図５において、上記第１実施形態の曲再生制御装置２０（図１）の各部と共通する部分には、同じ符号が付されている。
図５において、サウンドシステム６０Ａは、曲再生制御装置２０Ａから左右２チャネルのオーディオデータをそれぞれ受け取ってアナログ信号に変換するＤ／Ａ変換器６１Ｌ，６１Ｒ、そのアナログ信号を増幅するアンプ６２Ｌ，６２Ｒ、およびアンプ６２Ｌ，６２Ｒによる増幅を経たアナログ信号を音として放音するスピーカ６３Ｌ，６３Ｒを有する。
【００２４】
曲再生制御装置２０Ａの加速度取得部４２は、無線信号受信部３２から加速度成分ａｌｘ，ａｌｙ，ａｌｚおよび加速度成分ａｒｘ，ａｒｙ，ａｒｚを示すデータを取得すると、加速度成分ａｌｘ，ａｌｙ，ａｌｚを前掲の式（１）に代入することによって求めた加速度絶対値ｓａｌ、加速度成分ａｒｘ，ａｒｙ，ａｒｚを前掲の式（２）に代入することによって求めた加速度絶対値ｓａｒ、および加速度成分ａｒｘ，ａｒｙ，ａｒｚのセットをリングバッファ４３の書き込み先アドレスに書き込む。
【００２５】
また、曲再生制御装置２０Ａの再生制御部４４は、ＲＯＭ４５、ＲＡＭ４６、ＣＰＵ４７、ピッチシフタ５１、乗算器５２Ｌ，５２Ｒ、および加算器５５を有する。ピッチシフタ５１は、曲データを通常再生または逆再生させた再生音に、そのピッチを高周波側または低周波側にシフトさせる音響効果（「ピッチシフト効果」という）を付与する役割を果たす回路である。このピッチシフタ５１は、ＣＰＵ４７から出力されるオーディオデータにそのピッチを高周波側または低周波側へシフトする信号処理を施し、信号処理を施したオーディオデータを出力する。ピッチシフタ５１がオーディオデータのピッチを高周波側と低周波側のどちらへどの程度シフトするかは、ＣＰＵ４７から出力されるピッチシフトパラメータに応じて決まる。詳しくは、後述する。
【００２６】
乗算器５２Ｌ，５２Ｒは、曲データを通常再生または逆再生させた再生音に、その左右の音量バランスを左または右に偏らせる音響効果（「パニング効果」という）を付与する役割を果たす回路である。乗算器５２Ｌ，５２Ｒは、ピッチシフタ５１から出力されるオーディオデータから左右２チャネルのオーディオデータを発生し、これら左右２チャネルのオーディオデータに個別の係数を乗算する信号処理を施し、信号処理を施したオーディオデータを出力する。乗算器５２Ｌ，５２Ｒがオーディオデータに乗算する係数は、ＣＰＵ４７から出力されるパニング係数パラメータに応じて決まる。詳しくは、後述する。
【００２７】
以上が、本実施形態における曲再生システムの構成である。この曲再生システムにおける曲再生制御装置２０Ａは、第１実施形態における曲再生制御装置２０と同様に、ディスクジョッキーが演奏操作子１０Ｌ，１０Ｒを振る動作を検出する。そして、演奏操作子１０Ｌを所定時間Ｔ（たとえば、３秒とする）より短い間隔で任意の方向へ振る動作を基本動作とし、この基本動作と演奏操作子１０Ｒを振る動作の組み合わせに応じて、以下に示す態様で曲データの再生を行う。
図６（Ａ），（Ｂ），（Ｃ），（Ｄ）は、演奏操作子１０Ｌ，１０Ｒを振る動作が行われた時刻Ｐとそれらの動作が行われたときの曲データの再生の態様とを示す図であり、これらの図における横軸は、時間に対応する。
【００２８】
図６（Ａ）に示すように、演奏操作子１０Ｌ，１０Ｒを両方とも振っていない状態から演奏操作子１０Ｌの基本動作を始め、その基本動作を行いつつ演奏操作子１０Ｒを加速度センサ１１Ｒの検出軸ｘの正の方向に振った場合、曲再生制御装置２０Ａでは、曲データの通常再生を始める。以後、曲再生制御装置２０Ａでは、所定時間Ｔより短い間隔で演奏操作子１０Ｌ，１０Ｒのうち少なくとも一方を任意の方向へ振っている限り、その通常再生を続ける。
図６（Ｂ）に示すように、演奏操作子１０Ｌ，１０Ｒを両方とも振っていない状態から演奏操作子１０Ｌの基本動作を始め、その基本動作を行いつつ演奏操作子１０Ｒを加速度センサ１１Ｒの検出軸ｘの負の方向に振った場合、曲再生制御装置２０Ａでは、曲データの逆再生を始める。以後、曲再生制御装置２０Ａでは、所定時間Ｔより短い間隔で演奏操作子１０Ｌ，１０Ｒのうち少なくとも一方を任意の方向へ振っている限り、その逆再生を続ける。
図６（Ｃ）に示すように、曲データの通常再生または逆再生を開始した後、演奏操作子１０Ｌの基本動作を行いつつ演奏操作子１０Ｒを加速度センサ１１Ｒの検出軸ｙの正または負の方向に振った場合、曲再生制御装置２０Ａでは、その時から演奏操作子１０Ｌの基本動作が止まるまでの間の曲データの再生音にピッチシフト効果を付与する。
図６（Ｄ）に示すように、曲データの通常再生または逆再生を開始した後、演奏操作子１０Ｌの基本動作を行いつつ演奏操作子１０Ｒを加速度センサ１１Ｒの検出軸ｚの正または負の方向に振った場合、曲再生制御装置２０Ａでは、その時から演奏操作子１０Ｌの基本動作が止まるまでの間の曲データの再生音にパニング効果を付与する。
【００２９】
次に、本実施形態の動作を説明する。本実施形態において、ＣＰＵ４７は、図７に示す一連の処理を実行する処理タスクと、図８に示す一連の処理を実行する処理タスクを立ち上げる。ＣＰＵ４７は、これらの両処理タスクを立ち上げるにあたり、曲データ記憶メモリ４１に記憶された曲データをＲＡＭ４６に読み出すとともに、ＲＡＭ４６の記憶領域の一部を読み出し先アドレス記憶領域およびフラグ記憶領域として確保する。読み出し先アドレス記憶領域の用途は第１実施形態における同記憶領域の用途と同様である。また、本実施形態において、フラグ記憶領域には、以下に示す４種類のフラグを記憶する。
ａ．基本動作フラグ
これは、基本動作が行われている間は「オン」にし、基本動作が行われていない間は「オフ」にするフラグである。
ｂ．再生フラグ
これは、曲データを通常再生または逆再生している間は「オン」にし、通常再生と逆再生のいずれも行っていない間は「オフ」にするフラグである。
ｃ．ピッチシフトフラグ
これは、曲データを通常再生または逆再生した再生音にピッチシフト効果を付与している間は「オン」にし、ピッチシフト効果を付与していない間は「オフ」にするフラグである。
ｄ．パニングフラグ
これは、曲データを通常再生または逆再生した再生音にパニング効果を付与している間は「オン」にし、パニング効果を付与していない間は「オフ」にするフラグである。
【００３０】
ＣＰＵ４７は、ＲＡＭ４６における曲データの先頭のオーディオデータを記憶したアドレスを読み出し先アドレス記憶領域に記憶するとともに、フラグ記憶領域における４種類のフラグを初期値である「オフ」にした後、加速度絶対値ｓａｌ，ｓａｒ、および加速度成分ａｒｘ，ａｒｙ，ａｒｚのセットが加速度取得部４２によってリングバッファ４３に書き込まれるたび、図７および図８に示す処理タスクの繰り返しを並行して行う。
【００３１】
図７において、ＣＰＵ４７は、加速度絶対値ｓａｌの波形に有効ピークが出現したかを判定する（Ｓ３００）。
ＣＰＵ４７は、ステップＳ３００において、加速度絶対値ｓａｌの波形に有効ピークが出現したと判定した場合（Ｓ３００：Ｙｅｓ）、基本動作フラグを「オン」にした後（Ｓ３１０）、ステップＳ３００に戻り、加速度絶対値ｓａｌ，ｓａｒ、および加速度成分ａｒｘ，ａｒｙ，ａｒｚの次のセットがリングバッファ４３に書き込まれると、以降の処理を行う。ディスクジョッキーが、演奏操作子１０Ｌを任意の方向に振る動作である基本動作を行っている間は、図７の処理タスクにおけるステップＳ３００からステップＳ３１０が繰り返され、基本動作フラグは「オン」であり続ける。
【００３２】
図８において、ＣＰＵ４７は、基本動作フラグが「オン」であるかそれとも「オフ」であるかを判定する（Ｓ４００）。ＣＰＵ４７は、ステップＳ４００において、基本動作フラグが「オン」であると判定した場合（Ｓ４００：Ｙｅｓ）、加速度絶対値ｓａｒの波形に有効ピークが出現したかを判定する（Ｓ４１０）。
ディスクジョッキーが、基本動作を続けながら、演奏操作子１０Ｒを検出軸ｘ，ｙ，ｚの正または負のいずれかの方向に振った場合、このステップＳ４１０の判定結果は「Ｙｅｓ」になり、基本動作を続けているものの、演奏操作子１０Ｒを検出軸ｘ，ｙ，ｚの正負のいずれの方向にも振っていない場合、このステップＳ４１０の判定結果は「Ｎｏ」になる。
ＣＰＵ４７は、ステップＳ４１０において、加速度絶対値ｓａｒの波形に有効ピークが出現したと判定した場合（Ｓ４１０：Ｙｅｓ）、再生フラグが「オン」であるかそれとも「オフ」であるかを判定する（Ｓ４２０）。
【００３３】
ＣＰＵ４７は、ステップＳ４２０において、再生フラグが「オフ」であると判定した場合（Ｓ４２０：Ｎｏ）、加速度絶対値ｓａｒの波形に出現した有効ピークにおける加速度成分ａｒｘをリングバッファ４３から読み出し、その加速度成分ａｒｘの絶対値が閾値ｔｈａｒよりも大きいかを判定する（Ｓ４３０）。
ＣＰＵ４７は、ステップＳ４３０において、有効ピークにおける加速度成分ａｒｘの絶対値が閾値ｔｈａｒよりも大きいと判定した場合（Ｓ４３０：Ｙｅｓ）、順方向再生処理および逆方向再生処理のうちその加速度成分ａｒｘの符号の向きに応じた一方を開始する（Ｓ４４０）。より具体的には、ＣＰＵ４７は、加速度絶対値ｓａｒに出現した有効ピークにおける加速度成分ａｒｘの符号が正である場合には順方向再生処理を開始し、その符号が負である場合は逆方向再生処理を開始する。
【００３４】
ＣＰＵ４７は、順方向再生処理または逆方向再生処理を開始した後、再生フラグを「オン」にし（Ｓ４５０）、ステップＳ４００に戻る。
ＣＰＵ４７は、ステップＳ４３０において、有効ピークにおける加速度成分ａｒｘの絶対値が閾値ｔｈａｒよりも大きくないと判定した場合（Ｓ４３０：Ｎｏ）、ステップＳ４４０およびステップＳ４５０を実行することなく、ステップＳ４００に戻る。
【００３５】
また、ＣＰＵ４７は、ステップＳ４２０において、再生フラグが「オン」であると判定した場合（Ｓ４２０：Ｙｅｓ）、加速度絶対値ｓａｒの波形に出現した有効ピークにおける加速度成分ａｒｙをリングバッファ４３から読み出し、その加速度成分ａｒｙの絶対値が閾値ｔｈａｒよりも大きいかを判定する（Ｓ４６０）。
ＣＰＵ４７は、ステップＳ４６０において、加速度成分ａｒｙの絶対値が閾値ｔｈａｒよりも大きいと判定した場合（Ｓ４６０：Ｙｅｓ）、ピッチシフト効果付与処理を開始する（Ｓ４７０）。
より詳細に説明すると、ＣＰＵ４７は、有効ピークにおける加速度成分ａｒｙの符号が正である場合は、その加速度成分ａｒｙの絶対値をピッチの高周波側へのシフト量＋ｓに換算し、換算したシフト量＋ｓを示すピッチシフトパラメータを出力する。また、ＣＰＵ４７は、有効ピークにおける加速度成分ａｒｙの符号が負である場合は、その加速度成分ａｒｙの絶対値をピッチの低周波側へのシフト量−ｓに換算し、換算したシフト量−ｓを示すピッチシフトパラメータを出力する。ＣＰＵ４７から出力されたピッチシフトパラメータは、ピッチシフタ５１へ入力される。
【００３６】
ピッチシフタ５１は、ＣＰＵ４７から高周波側へのシフト量＋ｓを示すピッチシフトパラメータが入力されると、以後にＣＰＵ４７から出力されるオーディオデータに、そのピッチをピッチシフトパラメータが示す分だけ高周波側へシフトさせる信号処理を施し、信号処理を施したオーディオデータを出力する。また、ピッチシフタ５１は、ＣＰＵ４７から低周波側へのシフト量−ｓを示すピッチシフトパラメータが入力されると、以後にＣＰＵ４７から出力されるオーディオデータに、そのピッチをピッチシフトパラメータが示す分だけ低周波側へシフトさせる信号処理を施し、信号処理を施したオーディオデータを出力する。ピッチシフタ５１の出力信号は、乗算器５２Ｌ，５２Ｒからインターフェース３３を介してサウンドシステム６０のＤ／Ａ変換器６１Ｌ，６１Ｒへ入力される。よって、加速度成分ａｒｙの符号が正であった場合におけるピッチシフト効果付与処理が行われている間は、曲データの本来の再生音よりもピッチが高周波側にシフトされた再生音がサウンドシステム６０のスピーカ６３Ｌ，６３Ｒから放音され、加速度成分ａｒｙの符号が負であった場合におけるピッチシフト効果付与処理が行われている間は、曲データの本来の再生音よりもピッチが低周波側にシフトされた再生音がサウンドシステム６０のスピーカ６３Ｌ，６３Ｒから放音される。
【００３７】
ＣＰＵ４７は、ピッチシフト効果付与処理を開始した後、ピッチシフトフラグを「オン」にし（Ｓ４８０）、次のステップへ進む。
また、ＣＰＵ４７は、ステップＳ４６０において、加速度成分ａｒｙの絶対値が閾値ｔｈａｒよりも大きくないと判定した場合（Ｓ４６０：Ｎｏ）、ステップＳ４７０およびステップＳ４８０を実行することなく、次のステップへ進む。
【００３８】
次に、ＣＰＵ４７は、加速度絶対値ｓａｒの波形に出現した有効ピークにおける加速度成分ａｒｚをリングバッファ４３から読み出し、その加速度成分ａｒｚが閾値ｔｈａｒよりも大きいかを判定する（Ｓ４９０）。
ＣＰＵ４７は、ステップＳ４９０において、有効ピークにおける加速度成分ａｒｚが閾値ｔｈａｒよりも大きいと判定した場合（Ｓ４９０：Ｙｅｓ）、パニング効果付与処理を開始する（Ｓ５００）。より詳細に説明すると、ＣＰＵ４７は、有効ピークにおける加速度成分ａｒｚの符号が正である場合は、その最新の加速度成分ａｒｚの絶対値をその大きさに比例した係数ｃ（０≦ｃ≦１．０）に換算し、換算した係数ｃを示すパニング係数パラメータを出力する。また、ＣＰＵ４７は、最新の加速度成分ａｒｚの符号が負である場合は、その最新の加速度成分ａｒｚの絶対値をその大きさに反比例した係数ｃ（０≦ｃ≦１．０）に換算し、換算した係数ｃを示すパニング係数パラメータを出力する。ＣＰＵ４７から出力されたパニング係数パラメータは、乗算器５２Ｌと加算器５５へ入力される。
【００３９】
加算器５５は、このパニング係数パラメータを１から減算した数値を乗算器５２Ｒへ出力する。乗算器５２Ｌ，５２Ｒは、パニング係数パラメータが入力されると、以後にピッチシフタ５１から入力されるオーディオデータにそのパニング係数パラメータが示す係数ｃを乗算する信号処理を施し、信号処理を施したオーディオ信号を出力する。乗算器５２Ｌの出力信号はサウンドシステム６０のＤ／Ａ変換器６１Ｌに入力され、乗算器５２Ｒの出力信号はサウンドシステム６０のＤ／Ａ変換器６１Ｒに入力される。よって、加速度成分ａｒｚの符号が正であった場合におけるパニング効果付与処理では、左右２チャネルの音量バランスが左に偏った再生音がスピーカ６３Ｌ，６３Ｒから放音され、加速度成分ａｒｚの符号が負であった場合におけるパニング効果付与処理では、左右２チャネルの音量バランスが右に偏った再生音がスピーカ６３Ｌ，６３Ｒから放音される。
【００４０】
ＣＰＵ４７は、パニング効果付与処理を開始した後、パニングフラグを「オン」にし（Ｓ５１０）、ステップＳ４００に戻る。
また、ＣＰＵ４７は、ステップＳ４９０において、加速度成分ａｒｚの絶対値が閾値ｔｈａｒよりも大きくないと判定した場合（Ｓ４９０：Ｎｏ）、ステップＳ５００およびステップＳ５１０を実行することなく、ステップＳ４００に戻る。
【００４１】
図７において、ＣＰＵ４７は、加速度絶対値ｓａｌの波形に有効ピークが出現していないと判定した場合（Ｓ３００：Ｎｏ）、加速度絶対値ｓａｌの波形に前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えたかを判定する（Ｓ３２０）。ＣＰＵ４７は、ステップＳ３２０において、前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えていないと判定した場合（Ｓ３２０：Ｎｏ）、ステップＳ３００に戻る。
ＣＰＵ４７は、ステップＳ３２０において、加速度絶対値ｓａｌの波形に前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えていると判定した場合（Ｓ３２０：Ｙｅｓ）、基本動作フラグを「オフ」にする（Ｓ３３０）。
【００４２】
次に、ＣＰＵ４７は、ピッチシフトフラグが「オン」であるかそれとも「オフ」であるかを判定する（Ｓ３４０）。
ＣＰＵ４７は、ステップＳ３４０において、ピッチシフトフラグが「オン」であると判定した場合（Ｓ３４０：Ｙｅｓ）、ピッチシフト効果付与処理を停止した後（Ｓ３５０）、ピッチシフトフラグを「オフ」にする（Ｓ３６０）。
ＣＰＵ４７は、ステップＳ３４０において、ピッチシフトフラグが「オフ」であると判定した場合（Ｓ３４０：Ｎｏ）、ステップＳ３５０およびステップＳ３６０を実行することなく、次のステップへ進む。
【００４３】
次に、ＣＰＵ４７は、パニングフラグが「オン」であるかそれとも「オフ」であるかを判定する（Ｓ３７０）。
ＣＰＵ４７は、ステップＳ３７０において、パニングフラグが「オン」であると判定した場合（Ｓ３７０：Ｙｅｓ）、パニング効果付与処理を停止した後（Ｓ３８０）、パニングフラグを「オフ」にする（Ｓ３９０）。
ＣＰＵ４７は、パニングフラグを「オフ」にした後、ステップＳ３００に戻る。
ＣＰＵ４７は、ステップＳ３７０において、パニングフラグが「オフ」であると判定した場合（Ｓ３７０：Ｎｏ）、ステップＳ３８０およびステップＳ３９０を実行することなく、ステップＳ３００に戻る。
【００４４】
図８において、ＣＰＵ４７は、基本動作フラグが「オフ」であると判定した場合（Ｓ４００：Ｎｏ）、加速度絶対値ｓａｒの波形に前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えたかを判定する（Ｓ５２０）。ディスクジョッキーが、演奏操作子１０Ｌを所定時間Ｔ以上振っておらず、演奏操作子１０Ｒも所定時間Ｔ以上振っていない場合、ステップＳ４００からステップＳ５２０に進み、ステップＳ５２０の判定結果は「Ｙｅｓ」になる。また、ディスクジョッキーが、演奏操作子１０Ｌを所定時間Ｔ以上振っていないものの、演奏操作子１０Ｒを振っている場合、ステップＳ４００からステップＳ５２０に進み、ステップＳ５２０の判定結果は「Ｎｏ」になる。  
ＣＰＵ４７は、ステップＳ５２０において、前回の有効ピークが出現した時からの経過時間が所定時間Ｔを超えていると判定した場合（Ｓ５２０：Ｙｅｓ）、ステップＳ４４０において開始した順方向再生処理または逆方向再生処理を停止し（Ｓ５３０）、再生フラグを「オフ」にし（Ｓ５４０）、順方向再生処理または逆方向再生処理の停止の直前に出力したオーディオデータの読み出し先であったＲＡＭ４６のアドレスを読み出し先アドレス記憶領域に上書した後（Ｓ５５０）、ステップＳ４００に戻る。
【００４５】
以上説明した本実施形態では、演奏操作子１０Ｌを任意の方向に振り続ける動作を基本動作とし、ディスクジョッキーが、基本動作を行いながら演奏操作子１０Ｒを検出軸ｘの正の方向に振ったときに曲データが通常再生され、検出軸ｘの負の方向に振ったときに曲データが逆再生される。また、ディスクジョッキーが、基本動作を行いながら演奏操作子１０Ｒを検出軸ｙの正または負の方向に振ったときに、曲データの再生音にピッチシフト効果が与えられ、検出軸ｚの正または負の方向に振ったときに、曲データの再生音にパニング効果が与えられる。よって、第１実施形態の曲再生制御装置２０よりも豊かな音楽的表情の再生音を表現することができる。
【００４６】
（他の実施形態）
以上、この発明の実施形態について説明したが、この発明には他にも実施形態があり得る。例えば、以下の通りである。
（１）上記第１および第２実施形態では、加速度絶対値ｓａｌ，ｓａｒの波形における閾値ｔｈａｓを超える加速度の大きさをもったローカルピークを波形に現れる特徴である有効ピークとし、曲再生制御装置２０，２０ＡのＣＰＵ４７は、加速度絶対値ｓａｌ，ｓａｒの波形に有効ピークが現れたことをトリガーとして、通常再生と逆再生の間の切り換えやその再生音への音響効果の付与を行った。しかし、閾値ｔｈａｓを超える加速度の大きさをもったローカルピークとは異なる所定の特徴が加速度絶対値ｓａｌ，ｓａｒの波形に現れたことをトリガーとして、通常再生と逆再生の間の切り換えやその再生音への音響効果の付与を行ってもよい。たとえば、ディスクジョッキーが演奏操作子１０Ｌ，１０Ｒを把持した手をある方向に振ったとき、演奏操作子１０Ｌ，１０Ｒには、その方向の力が加わる直前に逆向きの反動力が加わる。このため、演奏操作子１０Ｌ，１０Ｒの挙動がそれを把持した人の手の動きによるものであるならば、厳密には、加速度絶対値ｓａｌ，ｓａｒの波形にある僅かな時間差Δｔをもった２つのローカルピークが連続して発生するはずである。よって、ＣＰＵ４７は、加速度絶対値ｓａｌ，ｓａｒの波形に閾値ｔｈｂａｃｋ（ｔｈｂａｃｋ＜ｔｈａｓ）を超えるローカルピークが発生し、そのローカルピークからΔｔだけ遅れて閾値ｔｈａｓを超えるローカルピークが発生している場合に、これを波形の特徴として検出し、通常再生と逆再生の間の切り換えやその再生音への音響効果の付与を行うようにしてもよい。この態様によれば、ディスクジョッキーの手の動きによる演奏操作子１０Ｌ，１０Ｒの挙動とそうでない挙動の違いを認識し、ディスクジョッキーの意図によりマッチした音楽パフォーマンスを実現することができる。
【００４７】
（２）上記第２実施形態において、曲再生制御装置２０Ａは、有効ピークにおける加速度成分ａｒｙが閾値ｔｈａｒよりも大きくなったときに、曲データの再生音にピッチシフト効果を付与し、有効ピークにおける加速度成分ａｒｚが閾値ｔｈａｒよりも大きくなったときに、曲データの再生音にパニング効果を付与した。しかし、リバーブやディストーションなどの他の種類の音響効果を付与してもよい。
【００４８】
（３）上記第１および第２実施形態において、演奏操作子の数を１つにしてもよいし、３つ以上にしてもよい。演奏操作子を１つにする場合、曲再生制御装置２０，２０Ａは、その演奏操作子に加わる加速度ベクトルを３つの検出軸ｘ，ｙ，ｚ方向に分解して検出した加速度成分ａｘ，ａｙ，ａｚを取得し、それらの３種類の加速度成分ａｘ，ａｙ，ａｚのうちの１つ（たとえば、加速度成分ａｘ）の波形に閾値を超える大きさの正のローカルピークが出現したときに曲データを通常再生し、閾値を超える大きさの負のローカルピークが出現したときに曲データを逆再生するとよい。さらに、残りの１つまたは２つの加速度成分の波形に閾値ｔｈを超える大きさの正または負のローカルピークが出現したときにその曲データの再生音に各種音響効果を付与するとよい。また、演奏操作子を１つにする場合、曲再生制御装置２０，２０Ａは、その演奏操作子に加わる加速度ベクトルを合成した加速度絶対値を取得し、その加速度絶対値の波形に閾値を超える大きさの正または負のローカルピークが出現するたびに、通常再生から逆再生、または、逆再生から通常再生へと曲データの再生の方向を制御するようにしてもよい。
【００４９】
（４）上記第１および第２実施形態において、磁気センサ、ジャイロセンサ、圧力センサ、傾斜センサ、速度センサ、振幅センサなどの加速度センサ１１Ｌ，１１Ｒ以外の種類のセンサを演奏操作子１０Ｌ，１０Ｒに内蔵させ、そのセンサが検出した演奏操作子の挙動を示す物理量の波形に有効ピークが出現したことをトリガーとして、通常再生と逆再生の間の切り換えやその再生音への音響効果の付与を行ってもよい。
【００５０】
（５）上記第１および第２実施形態において、曲データ記憶メモリ４１に記憶された曲データは、音楽パフォーマンスにおいて再生する曲を所定のサンプリングレートでサンプリングしたデジタル信号を時系列順に並べたデータであった。しかし、音楽パフォーマンスにおいて再生する曲の演奏内容を示すＭＩＤＩ（Musical Instrument Digital Interface）イベントを時系列順に並べたＭＩＤＩデータを曲データとして再生させてもよい。
【００５１】
（６）第１および第２実施形態において、無線信号送信部１２Ｌ，１２Ｒは演奏操作子１０Ｌ，１０Ｒに内蔵されていた。しかし、無線信号送信部１２Ｌ，１２Ｒを演奏操作子１０Ｌ，１０Ｒとは別の筐体に内蔵させ、その無線信号送信部１２Ｌ，１２Ｒを内蔵させた筐体をディスクジョッキーの身体に装着させるようにしてもよい。
【００５２】
（７）上記第１および第２実施形態における演奏制御装置２０，２０Ａの加速度取得部４２、リングバッファ４３、および再生制御部４４と同様の機能を実現させるプログラムを、コンピュータにインストールさせ、そのコンピュータを演奏制御装置２０として動作させてもよい。この場合において、たとえば、加速度センサ１１Ｌ，１１Ｒと音源を内蔵する携帯電話機に制御プログラム５０をインストールさせ、携帯電話機そのものの筺体を演奏操作子として機能させるようにするとよい。
【００５３】
（８）第２実施形態では、演奏操作子１０Ｌを所定時間Ｔ（たとえば、３秒とする）より短い間隔で任意の方向へ振る動作を基本動作とし、この基本動作と演奏操作子１０Ｒを振る動作の組み合わせに応じて、順方向再生処理、逆方向再生処理、ピッチシフト効果付与処理、およびパニング効果付与処理の実行の有無を決定した。しかし、演奏操作子１０Ｌ，１０Ｒのうち一方（たとえば、演奏操作子１０Ｌとする）の操作に応じて順方向再生処理と逆方向再生処理の実行の有無を決定し、他方の操作に応じてピッチシフト効果付与処理とパニング効果付与処理の実行の有無を決定するようにしてもよい。この態様では、演奏制御装置２０ＡのＣＰＵ４７は、たとえば、以下のような処理を行う。ＣＰＵ４７は、静止状態になっていた演奏操作子１０Ｌがその加速度センサ１１Ｌの検出軸ｘの正の方向に振られると順方向再生処理を開始し、検出軸ｘの負の方向に振られると逆向再生処理を開始する。そして、ＣＰＵ４７は、順方向再生処理または逆方向再生処理を開始した後、演奏操作子１０Ｌが所定時間Ｔより短い間隔で振られている限りその再生処理を続ける。さらに、ＣＰＵ４７は、順方向再生処理または逆方向再生処理を行っている間に演奏操作子１０Ｒがその加速度センサ１１Ｒの検出軸ｙの正または負の方向に振られるとピッチシフト効果付与処理を行う。また、ＣＰＵ４７は、順方向再生処理または逆方向再生処理を行っている間に演奏操作子１０Ｒがその加速度センサ１１Ｒの検出軸ｚの正または負の方向に振られるとパニング効果付与処理を行う。
【００５４】
（９）第２実施形態では、演奏操作子１０Ｒがその加速度センサ１１Ｒの検出軸ｙの正または負の方向に振られたときの振りの大きさ（具体的には、加速度成分ａｒｙの絶対値）に応じてピッチシフト効果付与処理におけるピッチのシフト量を決定した。しかし、演奏操作子１０Ｌの振りの大きに応じてそのシフト量を決定してもよい。この態様では、演奏制御装置２０ＡのＣＰＵ４７は、たとえば、以下のような処理を行う。ＣＰＵ４７は、静止状態になっていた演奏操作子１０Ｌがその加速度センサ１１Ｌの検出軸ｘの正（負）の方向に振られると、そのときの加速度成分ａｌｘの絶対値｜ａｌｘ｜をＲＡＭ４６に記憶するとともに順方向再生処理（逆方向再生処理）を開始する。その後、ＣＰＵ４７は、演奏操作子１０Ｒがその加速度センサ１１Ｒの検出軸ｙの正（負）の方向に振られると、ＲＡＭ４６に記憶されている加速度成分ａｌｘの絶対値｜ａｌｘ｜をピッチの高周波側（低周波側）へのシフト量＋ｓ（−ｓ）に換算し、換算したシフト量＋ｓ（−ｓ）を示すピッチシフトパラメータをピッチシフタ５１に出力する。
【符号の説明】
【００５５】
１０…演奏操作子、１１…加速度センサ、１２…無線信号送信部、２０…曲再生制御装置、３０…制御部、３１…操作表示部、３２…無線信号受信部、３３…インターフェース、４１…曲データ記憶メモリ、４２…加速度取得部、４３…リングバッファ、４４…再生制御部、４５…ＲＯＭ、４６…ＲＡＭ、４７…ＣＰＵ、５０…制御プログラム、５１…ピッチシフタ、５２…乗算器、５３…加算器、６０…サウンドシステム、６１…Ｄ／Ａ変換器、６２…アンプ、６３…スピーカ。 
【図１】
2010165444.tif 000003
【図２】
2010165444.tif 000004
【図３】
2010165444.tif 000005
【図４】
2010165444.tif 000006
【図５】
2010165444.tif 000007
【図６】
2010165444.tif 000008
【図７】
2010165444.tif 000009
【図８】
2010165444.tif 000010