(57)【要約】【課題】簡単な操作により任意のパターンで音色を変化させつつ音を発生させることを可能にする音データ生成装置および音データ生成方法を提供する。【解決手段】音色データ列に関する複数のタイムスロットの各々について、３次元座標系で移動可能な制御操作子２１およびパラメータ指標２４の位置が検出される。検出された制御操作子２１およびパラメータ指標２４の位置に基づいて、当該タイムスロットに音色データを構成する音響効果パラメータの値が設定される。再生時に、複数のタイムスロットに設定された音響効果パラメータの値に基づいて音データが順次生成される。【選択図】図２
2018004745.tif 000002
【特許請求の範囲】
【請求項１】
ｎ次元座標系（ｎは２以上の整数）で移動可能な音色設定操作子の位置を検出する検出手段と、
検出された位置に基づいて、音色データ列に関する複数のタイムスロットの各々に音色データを構成する音響効果パラメータの値を設定する設定手段と、
再生時に、前記複数のタイムスロットに設定された音響効果パラメータの値に基づいて音データを順次生成する生成手段とを備える、音データ生成装置。
【請求項２】
前記生成手段は、最後のタイムスロットに対応する音データを生成した後、最初のタイムスロットに対応する音データを生成するように音データの生成を繰り返す、請求項１記載の音データ生成装置。
【請求項３】
各タイムスロットから次のタイムスロットへ音響効果パラメータの値が連続的に変化するように音響効果パラメータの値を変化させる変化手段をさらに備える、請求項１または２記載の音データ生成装置。
【請求項４】
ユーザの操作を受け付ける受付手段をさらに備え、
前記変化手段は、前記受け付けられる操作に基づいて、音響効果パラメータの値の変化の連続性の程度を調整する、請求項３記載の音データ生成装置。
【請求項５】
再生時に、音響効果パラメータの値の変化を前記ｎ次元座標系での前記音色設定操作子の位置の変化で表示する表示手段をさらに備える、請求項３または４記載の音データ生成装置。
【請求項６】
前記表示手段は、再生時に、前記音色設定操作子の位置が連続的に変化するように前記音色設定操作子を表示する、請求項５記載の音データ生成装置。
【請求項７】
前記音色設定操作子は、基準軸を含むｎ次元座標系を有する空間に配置される仮想的な制御操作子と、前記制御操作子上に配置されるパラメータ指標とを含み、
前記制御操作子は、ｎ次元座標系で少なくとも一方向に回転可能であり、
前記パラメータ指標は、前記制御操作子とともに回転し、
前記検出手段は、前記基準軸に基づく前記パラメータ指標の位置を検出する、請求項１〜６のいずれか一項に記載の音データ生成装置。
【請求項８】
発音指示に含まれる音高に基づいてアルペジオパターンを生成するアルペジオ手段をさらに備え、
前記生成手段は、再生時に、生成されたアルペジオパターンの音データの音色を前記複数のタイムスロットに設定された音響効果パラメータの値に基づいて順次変化させる、請求項１〜７のいずれか一項に記載の音データ生成装置。
【請求項９】
前記生成手段は、発音指示の状態に応じて前記複数のタイムスロットに設定された音響パラメータの値に基づく音色の変化を開始または停止する、請求項１〜８のいずれか一項に記載の音データ生成装置。
【請求項１０】
ｎ次元座標系（ｎは２以上の整数）で移動可能な音色設定操作子の位置を検出するステップと、
検出された位置に基づいて、音色データ列に関する複数のタイムスロットの各々に音色データを構成する音響効果パラメータの値を設定するステップと、
再生時に、前記複数のタイムスロットに設定された音響効果パラメータの値に基づいて音データを順次生成するステップとを含む、音データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音データを生成するための音データ生成装置および音データ生成方法に関する。
【背景技術】
【０００２】
近年、情報通信機器に搭載されたループシーケンサを用いて音楽の制作が行われることがある。ループシーケンサは、素材として準備された比較的短い音響信号（オーディオデータ）を所望の順序で配列することにより単一の曲を生成するアプリケーションプログラムである。例えば、特許文献１には、ループシーケンサを有する曲編集装置が記載されている。
【０００３】
特許文献１の曲編集装置においては、ある時間長の再生期間を分割した複数のタイムスロットと、オーディオ波形を示す複数の素片データとが予め準備される。また、曲編集装置には、第１および第２の座標軸からなる２次元座標系が設定される。第１の座標軸方向の第１の座標値はタイムスロットの番号に対応し、第２の座標軸方向の第２の座標値は素片データの番号に対応する。ユーザは、第１および第２の座標値を任意に指示することにより、各タイムスロットに所望の素片データが割り当てられたシーケンスデータを生成することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２２５２００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
高い独自性を有する音楽を制作するためには、任意のパターンで音色を変化させつつ楽音を発生させることが望まれる。しかしながら、特許文献１の曲編集装置においては、簡単な操作により任意のパターンで音色を変化させつつ楽音を発生させることは困難である。
【０００６】
本発明の目的は、簡単な操作により任意のパターンで音色を変化させつつ音を発生させることを可能にする音データ生成装置および音データ生成方法を提供することである。
【課題を解決するための手段】
【０００７】
（１）第１の発明に係る音データ生成装置は、ｎ次元座標系（ｎは２以上の整数）で移動可能な音色設定操作子の位置を検出する検出手段と、検出された位置に基づいて、音色データ列に関する複数のタイムスロットの各々に音色データを構成する音響効果パラメータの値を設定する設定手段と、再生時に、複数のタイムスロットに設定された音響効果パラメータの値に基づいて音データを順次生成する生成手段とを備える。
【０００８】
この音データ生成装置においては、音色データ列に関する複数のタイムスロットの各々について、ｎ次元座標系で移動可能な音色設定操作子の位置が検出される。検出された音色設定操作子の位置に基づいて、当該タイムスロットに音色データを構成する音響効果パラメータの値が設定される。再生時に、複数のタイムスロットに設定された音響効果パラメータの値に基づいて音データが順次生成される。したがって、ユーザは、簡単な操作により任意のパターンで音色を変化させつつ音を発生させることが可能になる。
【０００９】
（２）生成手段は、最後のタイムスロットに対応する音データを生成した後、最初のタイムスロットに対応する音データを生成するように音データの生成を繰り返してもよい。この場合、予め設定された音色の変化のパターンが繰り返される。
【００１０】
（３）音データ生成装置は、各タイムスロットから次のタイムスロットへ音響効果パラメータの値が連続的に変化するように音響効果パラメータの値を変化させる変化手段をさらに備えてもよい。この場合、隣り合うタイムスロットに対応する音色を滑らかに変化させることができる。
【００１１】
（４）音データ生成装置は、ユーザの操作を受け付ける受付手段をさらに備え、変化手段は、受け付けられる操作に基づいて、音響効果パラメータの値の変化の連続性の程度を調整してもよい。この場合、ユーザは、簡単な操作で音色の変化の連続性の程度を調整することができる。
【００１２】
（５）音データ生成装置は、再生時に、音響効果パラメータの値の変化をｎ次元座標系での音色設定操作子の位置の変化で表示する表示手段をさらに備えてもよい。この場合、ユーザは、表示手段に表示される音色設定操作子の位置を視認することにより、音響効果パラメータの値の変化を容易に認識することができる。
【００１３】
（６）表示手段は、再生時に、音色設定操作子の位置が連続的に変化するように音色設定操作子を表示してもよい。この場合、隣り合うタイムスロットに対応する音色設定操作子の位置を滑らかに変化させることができる。
【００１４】
（７）音色設定操作子は、基準軸を含むｎ次元座標系を有する空間に配置される仮想的な制御操作子と、制御操作子上に配置されるパラメータ指標とを含み、制御操作子は、ｎ次元座標系で少なくとも一方向に回転可能であり、パラメータ指標は、制御操作子とともに回転し、検出手段は、基準軸に基づくパラメータ指標の位置を検出してもよい。
【００１５】
この場合、ユーザは、制御操作子を回転させることにより、パラメータ指標を移動させることができる。これにより、ユーザは、より簡単な操作で複数のタイムスロットに対応する音響効果パラメータの値を変化させることができる。
【００１６】
（８）音データ生成装置は、発音指示に含まれる音高に基づいてアルペジオパターンを生成するアルペジオ手段をさらに備え、生成手段は、再生時に、生成されたアルペジオパターンの音データの音色を複数のタイムスロットに設定された音響効果パラメータの値に基づいて順次変化させてもよい。この場合、発音指示に含まれる音高の音データに基づいて予め設定されたパターンで音色を変化させつつ時間的に分散したタイミングで音を発生させることができる。
【００１７】
（９）生成手段は、発音指示の状態に応じて複数のタイムスロットに設定された音響パラメータの値に基づく音色の変化を開始または停止してもよい。この場合、発音指示の状態に応じて最初のタイムスロットに対応する音色から順に音色を変化させることができる。
【００１８】
（１０）第２の発明に係る音データ生成方法は、ｎ次元座標系（ｎは２以上の整数）で移動可能な音色設定操作子の位置を検出するステップと、検出された位置に基づいて、音色データ列に関する複数のタイムスロットの各々に音色データを構成する音響効果パラメータの値を設定するステップと、再生時に、複数のタイムスロットに設定された音響効果パラメータの値に基づいて音データを順次生成するステップとを含む。
【発明の効果】
【００１９】
本発明によれば、簡単な操作により任意のパターンで音色を変化させつつ音を発生させることが可能になる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態に係る音データ生成装置を含む電子音楽装置の構成を示すブロック図である。
【図２】タッチパネルディスプレイに表示されるメイン画面の一例を示す図である。
【図３】メイン画面の制御操作子の一例を示す図である。
【図４】パラメータ指標の構成を示す模式図である。
【図５】制御操作子の操作例を説明するための図である。
【図６】音色データ記憶領域の構成を示す模式図である。
【図７】複数のタイムスロットと一の音響効果パラメータのパラメータ値との関係を示す図である。
【図８】本発明の実施の形態に係る音データ生成装置の機能的な構成を示すブロック図である。
【図９】音データ生成装置により行われる音色データ設定処理を示すフローチャートである。
【図１０】パラメータ調整処理を示すフローチャートである。
【図１１】音データ生成装置により行われる再生処理を示すフローチャートである。
【図１２】ノートオン／オフ処理を示すフローチャートである。
【図１３】再生処理の他の例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態に係る音データ生成装置および音データ生成方法について図面を用いて詳細に説明する。
【００２２】
（１）電子音楽装置の構成
図１は本発明の実施の形態に係る音データ生成装置を含む電子音楽装置の構成を示すブロック図である。図１の電子音楽装置１によれば、ユーザは演奏を行うことができるとともに楽曲の制作等の音楽制作を行うことができる。また、電子音楽装置１は、音色を変化させつつループシーケンサとして楽音信号を繰り返し再生する音データ生成装置１００を含む。音データ生成装置１００は、音色データ列に関する複数のタイムスロットの各々に音色データを設定することができる。
【００２３】
電子音楽装置１は、演奏データ入力部２、入力Ｉ／Ｆ（インタフェース）３、設定操作子４、検出回路５、タッチパネルディスプレイ６、検出回路７および表示回路８を備える。演奏データ入力部２は、鍵盤またはマイク等を含み、入力Ｉ／Ｆ３を介してバス１９に接続される。ユーザの演奏動作に基づく演奏データが演奏データ入力部２により入力される。設定操作子４は、オンオフ操作されるスイッチ、回転操作されるロータリエンコーダ、またはスライド操作されるリニアエンコーダ等を含み、検出回路５を介してバス１９に接続される。この設定操作子４は、音量の調整、電源のオンオフおよび各種設定を行うために用いられる。
【００２４】
タッチパネルディスプレイ６は、検出回路７および表示回路８を介してバス１９に接続される。タッチパネルディスプレイ６には、後述する図２のメイン画面２５および各種情報が表示される。ユーザは、タッチパネルディスプレイ６を操作することにより各種操作を指示することができる。また、ユーザは、演奏データ入力部２またはタッチパネルディスプレイ６を操作することにより所望の音高の発音を指示するためのノートオンイベント（発音指示信号）を発生させることができる。
【００２５】
電子音楽装置１は、ＲＡＭ（ランダムアクセスメモリ）９、ＲＯＭ（リードオンリメモリ）１０、ＣＰＵ（中央演算処理装置）１１、タイマ１２および記憶装置１３をさらに備える。ＲＡＭ９、ＲＯＭ１０、ＣＰＵ１１および記憶装置１３はバス１９に接続され、タイマ１２はＣＰＵ１１に接続される。外部記憶装置１５等の外部機器が通信Ｉ／Ｆ（インタフェース）１４を介してバス１９に接続されてもよい。ＲＡＭ９、ＲＯＭ１０、ＣＰＵ１１およびタイマ１２がコンピュータを構成する。
【００２６】
ＲＡＭ９は、例えば揮発性メモリからなり、ＣＰＵ１１の作業領域として用いられるとともに、各種データを一時的に記憶する。ＲＯＭ１０は、例えば不揮発性メモリからなり、システムプログラム、音データ生成プログラムおよび等のコンピュータプログラムを記憶する。音データ生成プログラムは、音色データ設定プログラムおよび再生プログラムを含む。ＣＰＵ１１は、ＲＯＭ１０に記憶された音データ生成プログラムをＲＡＭ９上で実行することにより後述する音データ生成処理を行う。音データ生成処理は、音色データ設定処理および再生処理を含む。タイマ１２は、現在時刻等の時間情報をＣＰＵ１１に与える。
【００２７】
記憶装置１３は、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含む。この記憶装置１３には、一または複数の楽曲データが記憶される。楽曲データは、楽曲を表す音響信号（オーディオデータ）である。ここで、音響信号は、楽曲の音の変化を表す波形信号を所定のサンプリング周期でサンプリングすることにより得られる複数のサンプリング値からなる。演奏データ入力部２から入力される演奏データに基づいて楽曲データが生成され、記憶装置１３に記憶されてもよい。上記の音データ生成プログラムが記憶装置１３に記憶されてもよい。
【００２８】
外部記憶装置１５は、記憶装置１３と同様に、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含み、楽曲データ等の各種データまたは音データ生成プログラムを記憶してもよい。
【００２９】
なお、本実施の形態における音データ生成プログラムは、コンピュータが読み取り可能な記録媒体に格納された形態で提供され、ＲＯＭ１０または記憶装置１３にインストールされてもよい。また、通信Ｉ／Ｆ１４が通信網に接続されている場合、通信網に接続されたサーバから配信された音データ生成プログラムがＲＯＭ１０または記憶装置１３にインストールされてもよい。
【００３０】
電子音楽装置１は、音源１６、効果回路１７およびサウンドシステム１８をさらに備える。音源１６および効果回路１７はバス１９に接続され、サウンドシステム１８は効果回路１７に接続される。音源１６は、演奏データ入力部２またはタッチパネルディスプレイ６から与えられる発音指示信号、演奏データ入力部２から入力される演奏データ、記憶装置１３から与えられる楽曲データ等に基づいて楽音信号を生成する。
【００３１】
効果回路１７は、複数の音響効果パラメータの値（以下、パラメータ値と呼ぶ。）を音響効果データとして記憶する複数のレジスタを含む。この効果回路１７は、各レジスタに格納されるパラメータ値に基づいて、音源１６により生成される楽音信号に音響効果を付与する。本実施の形態では、音響効果データはパラメータ値そのものであるが、音響効果データがパラメータ値に基づいて生成されたデータであってもよい。
【００３２】
サウンドシステム１８は、デジタルアナログ（Ｄ／Ａ）変換回路、増幅器およびスピーカを含む。このサウンドシステム１８は、音源１６から効果回路１７を通して与えられる楽音信号をアナログ音信号に変換し、アナログ音信号に基づく音を発生する。それにより、楽音信号が再生される。電子音楽装置１において、主としてタッチパネルディスプレイ６、ＲＡＭ９、ＲＯＭ１０、ＣＰＵ１１、記憶装置１３および効果回路１７が音データ生成装置１００を構成する。
【００３３】
ここで、音色データは、複数の音響効果パラメータにより構成される。複数の音響効果パラメータは、複数の音響効果タイプに分類される。音響効果タイプとしては、例えば、“Filter”（フィルタ）、“Envelope”（エンベロープ）、“Oscillator”（オッシレータ）、“ＬＦＯ”（低周波発信器）等がある。“Filter”の音響効果パラメータとしては、“Cutoff”（カットオフ）、“Resonance”（レゾナンス）、“ＥＧ(Envelope Generator Depth)”（ＥＧデプス）、“ＬＦＯDepth”（ＬＦＯデプス）等がある。“Envelope”の音響効果パラメータとしては、“Attack”（アタック）、“Decay”（ディケイ）、“Sustain”（サステイン）、“Release”（リリース）等がある。
【００３４】
（２）メイン画面
図２はタッチパネルディスプレイ６に表示されるメイン画面の一例を示す図である。メイン画面２５には、制御操作子２１、複数（本例では１２個）の鍵２６および複数（本例では１６個）のスロットボタン２７、アルペジオボタン２８、保存ボタンｂ１および終了ボタンｂ２が表示される。メイン画面２５においては、制御操作子２１は、タッチパネルディスプレイ６の略中央部に配置される。
【００３５】
複数の鍵２６は、複数の音高にそれぞれ対応し、タッチパネルディスプレイ６の下部に配置される。例えば図２の例では、最も左に表示される鍵２６は、「Ｃ３」の音高に対応する。ユーザは所望の鍵２６を押すことにより、対応する音高を含むノートオンイベントを発生させることができる。
【００３６】
複数のスロットボタン２７は、音色データ列に関する複数（本例では１６個）のタイムスロットにそれぞれ対応し、タッチパネルディスプレイ６の上部に配置される。ユーザは、制御操作子２１を操作することにより、当該スロットボタン２７に対応するタイムスロットに複数の音響効果パラメータのパラメータ値を設定することができる。それにより、所望のタイムスロットに音色データを設定することができる。
【００３７】
ユーザは、アルペジオボタン２８を操作することにより、アルペジオ動作をオンにすることができる。アルペジオ動作では、鍵２６が押されたときに、予め設定されたアルペジオパターンに従う発音タイミングおよび消音タイミングで音を時間的に分散させて発生する。アルペジオ動作には、鍵２６が押されている間において音を分散的に発生される動作と、鍵２６が押された後に解除された後にも音を分散的に発生される動作とがある。
【００３８】
（３）音響効果パラメータの調整
図３はメイン画面２５の制御操作子２１の一例を示す図である。制御操作子２１は、３次元の仮想空間に配置され、仮想的に球形状を有する。仮想空間内の位置は、Ｘ軸、Ｙ軸およびＺ軸を有する３次元座標系で表される。メイン画面２５には、制御操作子２１の上半分の半球部分が表示される。この制御操作子２１は、ユーザの操作により仮想空間内で全方向に回転可能に表示される。具体的には、ユーザは、タッチパネルディスプレイ６の表面に指を接触させて動かすことにより制御操作子２１を任意の方向に回転させることができる。
【００３９】
制御操作子２１上には、一または複数のパラメータ指標２４が配置される。制御操作子２１が球形状を有するので、制御操作子２１の外表面の中心に位置するパラメータ指標２４は半球上の最も高い位置にあるので最も大きく表示され、制御操作子２１の外周２１ａ上に位置するパラメータ指標２４は最も小さく表示される。
【００４０】
各パラメータ指標２４には、それぞれ音響効果パラメータが割り当てられる。ここで、複数のパラメータ指標２４をそれぞれパラメータ指標ｐ１〜ｐ３と呼ぶ。
【００４１】
図４はパラメータ指標２４の構成を示す模式図である。図４に示すように、パラメータ指標２４は、円形のボタンＢＵを有する。ボタンＢＵの外周に沿ってパラメータ値を表示するための部分円環状のパラメータ値表示領域Ｄｒが配置される。パラメータ値表示領域Ｄｒの一端ＭＩＮがパラメータ値の最小値に対応し、パラメータ値表示領域Ｄｒの他端ＭＡＸがパラメータ値の最大値に対応する。
【００４２】
パラメータ値表示領域Ｄｒ内にパラメータ値を示すパラメータ値表示Ｄｐが表示される。パラメータ値表示Ｄｐの長さは、パラメータ値に応じて変化する。この場合、パラメータ値表示Ｄｐの一端Ｃ１の位置がパラメータ値を表す。ボタンＢＵには、パラメータ値表示Ｄｐの一端Ｃ１を指すようにパラメータ値表示Ｃ２が表示される。ユーザは、パラメータ値表示Ｄｐの一端Ｃ１に指を接触させて移動させることによりパラメータ値表示Ｄｐの長さを変更することができる。あるいは、ボタンＢＵを指で回転させることによりパラメータ値表示Ｃ２の向きを変更することができる。それにより、パラメータ値を調整することができる。
【００４３】
本実施の形態では、パラメータ値の調整可能範囲が設定される。調整可能範囲はパラメータ値のとり得る範囲である。調整可能範囲を設定することによりパラメータ値の不適切な調整による音楽的な破綻を防止でき、ユーザの回転等の操作によるパラメータ値の極端な変化を防止することができる。パラメータ値表示領域Ｄｒの外周に沿ってパラメータ値の調整可能範囲を示す部分円環状の調整可能範囲表示Ｄａが配置される。調整可能範囲表示Ｄａの一端Ｌｏは調整可能範囲の下限値に対応し、他端Ｕｐは調整可能範囲の上限値に対応する。ユーザは、調整可能範囲表示Ｄａの一端Ｌｏに指を接触させて移動させることによりパラメータ値の調整可能範囲の下限値を変更することができる。また、ユーザは、調整可能範囲表示Ｄａの他端Ｕｐに指を接触させて移動させることによりパラメータ値の調整可能範囲の上限値を変更することができる。
【００４４】
図３において、ユーザが制御操作子２１を回転させると、制御操作子２１上のパラメータ指標２４の位置が変化する。本実施の形態では、Ｚ軸が基準軸に相当する。パラメータ指標２４の基準位置（例えば、ボタンＢＵの中心）のＺ座標値がパラメータ値に対応する。制御操作子２１の回転によりパラメータ指標２４の基準位置のＺ座標値が変化しパラメータ値が変化する。したがって、ユーザは、制御操作子２１を回転させることにより制御操作子２１上のパラメータ指標２４に対応するパラメータ値を調整することができる。
【００４５】
本実施の形態では、制御操作子２１の外周２１ａのＺ座標値は０である。制御操作子２１の最上部（外表面の中心）のＺ座標値が最大値となる。制御操作子２１上のパラメータ指標２４が制御操作子２１上の最上部に位置するときに、対応するパラメータ値が調整可能範囲の上限値となる。また、制御操作子２１上のパラメータ指標２４が制御操作子２１上の外周２１ａに位置するときに、対応するパラメータ値が調整可能範囲の下限値となる。
【００４６】
制御操作子２１の回転により制御操作子２１上のパラメータ指標２４が外周２１ａに到達すると、ユーザがさらに制御操作子２１を回転させてもそのパラメータ指標２４は外周２１ａに維持され、当該パラメータ指標２４のＺ座標値は負にならず、０で維持される。したがって、対応するパラメータ値は下限値で維持される。一方、外周２１ａよりも内側に位置する他のパラメータ指標２４は、制御操作子２１の回転により外周２１ａに達するまで移動することができる。
【００４７】
次に、制御操作子２１の操作例について説明する。図５は制御操作子２１の操作例を説明するための図である。ユーザが図２の状態で制御操作子２１を図５の実線の矢印Ａ０の方向に回転させると、制御操作子２１上のパラメータ指標ｐ１，ｐ２，ｐ３の位置が変化する。パラメータ指標ｐ１は制御操作子２１の最上部から遠ざかるので、パラメータ指標ｐ１の位置のＺ座標値の減少に伴い、対応するパラメータ値も減少する。パラメータ指標ｐ３は制御操作子２１の最上部に近づくので、パラメータ指標ｐ３の位置のＺ座標値の増加に伴い、対応するパラメータ値も増加する。パラメータ指標ｐ２は制御操作子２１の外周２１ａに到達するので、パラメータ指標ｐ２の位置のＺ座標値が０となり、対応するパラメータ値は下限値で維持される。
【００４８】
（４）音色データ記憶領域
図１のＲＡＭ９または記憶装置１３には、複数のタイムスロットに対応する音色データを記憶する音色データ記憶領域が確保される。ここで、複数のタイムスロットをタイムスロットＴＳ１〜ＴＳ１６と呼ぶ。図６は音色データ記憶領域の構成を示す模式図である。図６の音色データ記憶領域ＭＤＴは、複数のタイムスロットＴＳ１〜ＴＳ１６に対応する複数のスロット記憶領域ＭＳ１〜ＭＳ１６を含む。複数のスロット記憶領域ＭＳ１〜ＭＳ１６には、後述する音色データ設定処理によりそれぞれ音色データＤＴ１〜ＤＴ１６が記憶される。音色データＤＴ１〜ＤＴ１６の各々は、複数の音響効果パラメータのパラメータ値により構成される。図６の例では、音響効果パラメータＡ，Ｂ，Ｃのパラメータ値が示される。
【００４９】
図７（ａ）〜（ｅ）は、複数のタイムスロットと一の音響効果パラメータのパラメータ値との関係を示す図である。図７（ｂ）〜（ｅ）においては、横軸は経過時間を示し、縦軸はパラメータ値を示す。本実施の形態においては、図７（ａ）に示すように、タイムスロットＴＳ１〜ＴＳ１６にビートＢ１〜Ｂ１６が割り当てられる。この場合、１６個のタイムスロットＴＳ１〜ＴＳ１６の各々は１６分音符に相当し、テンポの既定値は１２０である。ビートＢ１〜Ｂ１６の各々は、４８０個のティックＴ１〜Ｔ４８０に分割される。
【００５０】
ここで、再生処理の開始からの経過時間が図１のタイマ１２により計測される。経過時点に対応するタイムスロットＴＳ１〜ＴＳ１６に設定された各音響効果パラメータのパラメータ値が１ティックごとに順次取得され、音源１６の音源メモリに転送される。これにより、音源１６にタイムスロットＴＳ１〜ＴＳ１６に対応する音色データが順次設定される。
【００５１】
最後のタイムスロットＴＳ１６に対応する音色データが音源１６に設定された後、最初のタイムスロットＴＳ１に対応する音色データが音源１６に設定されるように音源１６への音色データの設定が繰り返される。これにより、音データ生成装置１００が音色を繰り返して変化させるループシーケンサとして動作する。再生時には、タイムスロットＴＳ１〜ＴＳ１６に設定された各パラメータ値の変化が、図２のメイン画面２５において、制御操作子２１およびパラメータ指標２４の位置の変化により表示される。
【００５２】
ユーザは、タッチパネルディスプレイ６を操作することにより、隣り合う各２つのタイムスロットＴＳ１〜ＴＳ１６間における各パラメータ値の変化の連続性の程度を調整することができる。本実施の形態においては、連続性の程度を「ｓｔｅｐ」、「直線補間」、「Ｂ（ビート）の値の後５０％の値が変化しない」および「ｓｍｏｏｔｈ」から選択することができる。
【００５３】
「ｓｔｅｐ」が選択されたときには、図７（ｂ）に示すように、各タイムスロットに設定されたパラメータ値が当該タイムスロットの全てのティックＴ１〜Ｔ４８０に割り当てられる。そのため、隣り合う各２つのタイムスロットＴＳ１〜ＴＳ１６間でパラメータ値が不連続となる。
【００５４】
「直線補間」が選択されたときには、図７（ｃ）に示すように、各タイムスロットに設定された各パラメータ値が、当該タイムスロットの最初のティックＴ１に割り当てられる。また、各タイムスロットの最初のティックＴ１のパラメータ値が次のタイムスロットの最初のティックＴ１のパラメータ値と直線で結ばれるように、各タイムスロットのティックＴ２〜Ｔ４８０のパラメータ値が直線補間される。
【００５５】
「Ｂの値の後５０％の値が変化しない」が選択されたときには、図７（ｄ）に示すように、各タイムスロットに設定されたパラメータ値が、当該タイムスロットの前半のティックＴ１〜Ｔ２４０に割り当てられる。また、各タイムスロットのティックＴ２４０のパラメータ値が次のタイムスロットの最初のティックＴ１のパラメータ値と線形に結ばれるように、対応するビートのティックＴ２４１〜Ｔ４８０のパラメータ値が直線補間される。
【００５６】
「ｓｍｏｏｔｈ」が選択されたときには、図７（ｅ）に示すように、各タイムスロットに設定されたパラメータ値が、当該タイムスロットの最初のティックＴ１に割り当てられる。また、各タイムスロットの最初のティックＴ１のパラメータ値が直前および次のタイムスロットの最初のティックＴ１のパラメータ値と滑らかに結ばれるように、当該タイムスロットのティックＴ２〜Ｔ４８０のパラメータ値がスプライン補間される。
【００５７】
「直線補間」、「Ｂの値の後５０％の値が変化しない」または「ｓｍｏｏｔｈ」の設定を総称して連続設定と呼ぶ。上記のように、連続設定が選択されたときには、各タイムスロットから次のタイムスロットへパラメータ値が連続的に変化するように、設定されたパラメータ値が対応するビートのＴ１〜Ｔ４８０ごとに調整される。これにより、隣り合うタイムスロットＴＳ１〜ＴＳ１６に対応する音色を滑らかに変化させることができる。また、再生時には、図２のメイン画面２５において、制御操作子２１およびパラメータ指標２４の位置が連続的に変化する。
【００５８】
なお、音データ生成装置１００がループシーケンサとして動作する場合には、最後のタイムスロットＴＳ１６と最初のタイムスロットＴＳ１とが隣り合う各２つのタイムスロットとして扱われてもよい。この場合、タイムスロットＴＳ１６，ＴＳ１間でも、図７（ｂ）〜（ｅ）と同様にティックＴ１〜Ｔ４８０ごとにパラメータ値の調整が行われる。
【００５９】
このように、図７（ｂ）〜（ｅ）の例は、複数のタイムスロットＴＳ１〜ＴＳ１６のティックごとのパラメータ値の変化の例を示している。図６の音色データ記憶領域ＭＤＴのスロット記憶領域ＭＳ１〜ＭＳ１６に記憶された複数の音響効果パラメータのパラメータ値に基づいてティックごとの各パラメータ値の変化がパラメータ値変化テーブルとして作成される。作成された複数の音響効果パラメータについてのパラメータ値変化テーブルがＲＡＭ９または記憶装置１３に記憶される。
【００６０】
（５）音データ生成装置１００の機能的な構成
図８は本発明の実施の形態に係る音データ生成装置１００の機能的な構成を示すブロック図である。図８に示すように、音データ生成装置１００は、記憶部１０１、表示制御部１０２、検出部１０３、決定部１０４、設定部１０５、受付部１０６、変化部１０７、音色データ供給部１０８、イベント供給部１０９およびアルペジオ部１１０を含む。図１のＣＰＵ１１がＲＯＭ１０または記憶装置１３に記憶された音データ生成プログラムを実行することにより図８の各構成部の機能が実現される。
【００６１】
記憶部１０１は、図１のＲＡＭ９および記憶装置１３により構成される。この記憶部１０１には、図６の音色データ記憶領域ＭＤＴが確保されるとともに、上記の複数の音響効果パラメータについてのパラメータ値変化テーブルが記憶される。表示制御部１０２は、タッチパネルディスプレイ６に図２のメイン画面２５等の種々の画面を表示させるとともに、制御操作子２１およびパラメータ指標２４の表示を変更する。
【００６２】
検出部１０３は、図１のタッチパネルディスプレイ６に表示されるメイン画面２５等の操作を検出する。具体的には、検出部１０３は、制御操作子２１を回転させる操作、パラメータ指標２４の調整可能範囲表示Ｄａおよびパラメータ値表示Ｄｐ，Ｃ２を変更する操作等を検出する。また、検出部１０３は、制御操作子２１上のパラメータ指標２４の位置を検出する。さらに、検出部１０３は、複数の鍵２６、複数のスロットボタン２７、アルペジオボタン２８、保存ボタンｂ１および終了ボタンｂ２等の操作を検出する。
【００６３】
決定部１０４は、検出部１０３により検出された位置のＺ座標に基づいて各音響効果パラメータのパラメータ値を決定する。設定部１０５は、決定部１０４により決定された複数の音響効果パラメータのパラメータ値を音色データとして複数のタイムスロットＴＳ１〜ＴＳ１６の各々に設定する。
【００６４】
受付部１０６は、各音響効果パラメータのパラメータ値の変化の連続性の程度を選択するための操作をユーザから受け付ける。変化部１０７は、受付部１０６により受け付けられる操作に基づいて、パラメータ値の変化の連続性の程度を調整することにより、複数の音響効果パラメータについてのパラメータ値変化テーブルを作成する。連続設定の選択が受付部１０６により受け付けられた場合には、変化部１０７は、各タイムスロットから次のタイムスロットへパラメータ値が連続的に変化するようにパラメータ値を変化させる。
【００６５】
音色データ供給部１０８は、再生時に、複数の音響効果パラメータについてのパラメータ値変化テーブルからパラメータ値を順次取得し、取得した複数のパラメータ値により構成される音色データを音源１６に順次設定する。イベント供給部１０９は、鍵２６の操作に基づいてノートオンイベントおよびノートオフイベントを発生し、発生したノートオンイベントおよびノートオフイベントを音源１６に供給する。アルペジオ部１１０は、検出部１０３により検出された操作に基づいて、アルペジオ動作を行う。
【００６６】
（６）音色データ設定処理
図９は音データ生成装置１００により行われる音色データ設定処理を示すフローチャートである。図９の音色データ設定処理は、図１のＣＰＵ１１がＲＯＭ１０または記憶装置１３に記憶された音色データ設定プログラムを実行することにより行われる。
【００６７】
まず、ＣＰＵ１１は、図２のメイン画面２５においていずれかのスロットボタン２７の操作が検出されたか否かを判定する（ステップＳ１）。いずれのスロットボタン２７も操作されない場合には、ＣＰＵ１１は、いずれかのスロットボタン２７が操作されるまで待機する。いずれかのスロットボタン２７が操作された場合には、ＣＰＵ１１は、操作されたスロットボタン２７の番号を検出する（ステップＳ２）。本実施の形態では、タイムスロットＴＳ１〜ＴＳ１６にそれぞれ番号が１６個のスロットボタン２７に割り当てられている。その後、ＣＰＵ１１は、後述する図１０のパラメータ調整処理を実行し（ステップＳ３）、ステップＳ４に進む。
【００６８】
ステップＳ４で、ＣＰＵ１１は、図２のメイン画面２５の保存ボタンｂ１が操作されたか否かを判定する（ステップＳ４）。保存ボタンｂ１が操作されない場合には、ＣＰＵ１１はステップＳ３に戻る。保存ボタンｂ１が操作された場合には、ＣＰＵ１１は、検出された番号に対応するスロット記憶領域に複数のパラメータ値を記憶する（ステップＳ５）。それにより、スロット記憶領域に音色データが設定される。
【００６９】
その後、ＣＰＵ１１は、図２のメイン画面２５の終了ボタンｂ２が操作されたか否かを判定する（ステップＳ６）。終了ボタンｂ２が操作されない場合には、ＣＰＵ１１はステップＳ１に戻る。終了ボタンｂ２が操作された場合には、ＣＰＵ１１は、音色データ設定処理を終了する。
【００７０】
なお、図２のメイン画面２５に保存ボタンｂ１および終了ボタンｂ２が設けられなくてもよい。この場合、ステップＳ４，Ｓ６の処理は省略される。また、ステップＳ５において、パラメータ調整処理により変化する複数のパラメータ値が逐次記憶される。この構成においては、ユーザはステップＳ３のパラメータ調整処理で所定の操作を続けることにより、選択したスロットボタン２７に対応する複数のパラメータ値を調整し続けることができる。一方で、ユーザは他のスロットボタン２７を操作することにより、音色データ設定処理をステップＳ１に戻し、当該スロットボタン２７に対応する複数のパラメータ値を調整することができる。
【００７１】
次に、図１０を参照しながら図９のステップＳ３のパラメータ調整処理を説明する。図１０はパラメータ調整処理を示すフローチャートである。ＣＰＵ１１は、制御操作子２１への回転操作を検出したか否かを判定する（ステップＳ１１）。制御操作子２１への回転操作を検出しない場合には、ＣＰＵ１１はステップＳ１９に進む。
【００７２】
制御操作子２１への回転操作を検出した場合には、ＣＰＵ１１は、制御操作子２１上の各パラメータ指標２４の現在位置（Ｘ座標値、Ｙ座標値およびＺ座標値）を算出する（ステップＳ１２）。また、ＣＰＵ１１は、制御操作子２１の回転情報として方向および角度を検出し（ステップＳ１３）、回転情報および各パラメータ指標２４の現在位置に基づいて各パラメータ指標２４の移動の軌跡および到達位置を算出する（ステップＳ１４）。
【００７３】
次に、ＣＰＵ１１は、到達位置のＺ座標値が下限値より小さいパラメータ指標２４があるか否かを判定する（ステップＳ１５）。下限値より小さいパラメータ指標２４がある場合には、ＣＰＵ１１は、該当するパラメータ指標２４について軌跡中でＺ座標値が下限値となるときのＸ座標値およびＹ座標値を算出する（ステップＳ１６）。さらに、ＣＰＵ１１は、算出されたＸ座標値、Ｙ座標値およびＺ座標値に到達位置を変更し（ステップＳ１７）、ステップＳ１８に進む。それにより、パラメータ指標２４の位置が制御操作子２１の外周２１ａで維持される。ステップＳ１５で下限値より小さいパラメータ指標２４がない場合にも、ＣＰＵ１１はステップＳ１８に進む。
【００７４】
ステップＳ１８では、ＣＰＵ１１は、制御操作子２１上の各パラメータ指標２４を算出した軌跡に沿って現在位置から到達位置まで移動させ、表示位置および表示サイズを変更する。また、ＣＰＵ１１は、制御操作子２１上の各パラメータ指標２４について到達位置のＺ座標値に基づいて、パラメータ値を決定する（ステップＳ１９）。その後、ＣＰＵ１１は、決定されたパラメータ値に基づいて、制御操作子２１上の各パラメータ指標２４のパラメータ値表示Ｄｐ，Ｃ２を更新し（ステップＳ２０）、対応するパラメータ指標２４のパラメータ値表示Ｄｐ，Ｃ２を更新する（ステップＳ２１）。
【００７５】
（７）再生処理
図１１は音データ生成装置１００により行われる再生処理を示すフローチャートである。図１１の再生処理は、図１のＣＰＵ１１がＲＯＭ１０または記憶装置１３に記憶された再生プログラムを実行することにより行われる。
【００７６】
まず、ＣＰＵ１１は、図６の音色データ記憶領域ＭＤＴに記憶された音色データに基づいて、複数の音響効果パラメータに対応する複数のパラメータ値変化テーブルを作成する（ステップＳ３１）。次にＣＰＵ１１は、図２のメイン画面２５をタッチパネルディスプレイ６に表示させ（ステップＳ３２）、変数ｎの値を１に設定するとともに変数ｍの値を１に設定する（ステップＳ３３）。ここで、変数ｎはビートＢ１〜Ｂ１６の番号を示し、変数ｍはティックＴ１〜Ｔ４８０の番号を示す。
【００７７】
その後、ＣＰＵ１１は、各パラメータ値変化テーブルからｎ番目のビートのｍ番目のティックに対応するパラメータ値を取得する（ステップＳ３４）。また、ＣＰＵ１１は、取得した複数のパラメータ値からなる音色データを音源１６に設定する（ステップＳ３５）。
【００７８】
次に、ＣＰＵ１１は、メイン画面２５の終了ボタンｂ２が操作されたか否かを判定する（ステップＳ３６）。終了ボタンｂ２が操作された場合には、ＣＰＵ１１は、再生処理を終了する。終了ボタンｂ２が操作されない場合には、後述する図１２のノートオン／オフ処理を実行し（ステップＳ３７）、ステップＳ３８に進む。
【００７９】
ステップＳ３８では、ＣＰＵ１１は、メイン画面２５の制御操作子２１およびパラメータ指標２４の位置をステップＳ３４で取得した各パラメータ値に対応する位置に更新する（ステップＳ３８）。その後、ＣＰＵ１１は、テンポに応じて１ティック分だけ待機する（ステップＳ３９）。具体的には、ＣＰＵ１１は、テンポを示すテンポ設定情報を読み込み、読み込まれたテンポに対応する１ティック分だけ待機する。これにより、ユーザが再生処理中にテンポを変更した場合でも、変更後のテンポで再生処理を続行することができる。その後、ＣＰＵ１１は、変数ｍの値を１だけ増加させる（ステップＳ４０）。
【００８０】
ここで、ＣＰＵ１１は、変数ｍの値が４８０以下であるか否かを判定する（ステップＳ４１）。変数ｍの値が４８０以下である場合には、ＣＰＵ１１はステップＳ３４に戻る。一方、変数ｍの値が４８０より大きい場合には、ＣＰＵ１１は、変数ｎの値を１だけ増加させるとともに変数ｍの値を１にリセットする（ステップＳ４２）。次に、ＣＰＵ１１は、変数ｎの値が１６以下であるか否かを判定する（ステップＳ４３）。変数ｎの値が１６以下である場合には、ＣＰＵ１１はステップＳ３４に戻る。一方、変数ｎの値が１６より大きい場合には、ＣＰＵ１１は、変数ｎの値を１にリセットし（ステップＳ４４）、ステップＳ３４に戻る。
【００８１】
次に、図１２を参照しながら図１１のステップＳ３７のノートオン／オフ処理を説明する。図１２はノートオン／オフ処理を示すフローチャートである。ＣＰＵ１１は、メイン画面２５において鍵２６が押されたこと（以下、押鍵と呼ぶ。）が検出されたか否かを判定する（ステップＳ５１）。押鍵が検出された場合には、ＣＰＵ１１は、押されている鍵２６に対応する音高を含むノートオンイベントを音源１６に供給する（ステップＳ５２）。それにより、ノートオンイベントに含まれる音高を有しかつ設定された音色データに対応する音色を有する音データ（音響信号）が音源１６により生成される。その結果、サウンドシステム１８から音データに基づく楽音が発生される。その後、ＣＰＵ１１はステップＳ５３に進む。ステップＳ５１で押鍵を検出しない場合にも、ＣＰＵ１１はステップＳ５３に進む。
【００８２】
ステップＳ５３で、ＣＰＵ１１は、鍵２６が離されたこと（以下、押鍵の解除と呼ぶ。）が検出されたか否かを判定する（ステップＳ５３）。押鍵の解除が検出された場合には、ＣＰＵ１１は、押されていた鍵２６に対応するノートオフイベントを音源１６に供給し（ステップＳ５４）、ノートオン／オフ処理を終了する。それにより、音源１６による音データの生成が終了する。その結果、サウンドシステム１８からの楽音の発生が停止する。押鍵の解除が検出されない場合には、ＣＰＵ１１は、アルペジオボタン２８がオン状態である否かを判定する（ステップＳ５５）。アルペジオボタン２８がオフ状態である場合、ＣＰＵ１１はノートオン／オフ処理を終了する。アルペジオボタン２８がオン状態である場合、ＣＰＵ１１は、アルペジオパターンに基づく消音または発音の処理を行い（ステップＳ５６）、ノートオン／オフ処理を終了する。
【００８３】
（８）実施の形態の効果
本実施の形態に係る音データ生成装置１００においては、音色データ列に関する複数のタイムスロットＴＳ１〜ＴＳ１６の各々について、３次元座標系で移動可能な制御操作子２１の位置が検出される。検出された制御操作子２１上の位置に基づいてパラメータ指標２４の位置が検出され、パラメータ指標２４の位置に基づいて当該タイムスロットに音色データを構成する音響効果パラメータの値が設定される。再生時に、複数のタイムスロットＴＳ１〜ＴＳ１６に設定された音色データに基づいて音データが順次生成される。したがって、ユーザは、簡単な操作により任意のパターンで音色を変化させつつ楽音を発生させることが可能になる。
【００８４】
（９）他の実施の形態
図１３は再生処理の他の例を示すフローチャートである。図１３の再生処理が図１１の再生処理と異なるのは、図１１のステップＳ３２，Ｓ３３間にステップＳ３２ａを有する点および図１１のステップＳ３６の代わりにステップＳ３６ａを有する点である。ステップＳ３２ａでは、ＣＰＵ１１は、メイン画面２５において１つ以上の音高の押鍵が検出されたか否かを判定する（ステップＳ３２ａ）。１つの音高の押鍵も検出されない場合には、ＣＰＵ１１は、１つ以上の音高の押鍵が検出されるまで待機する。１つ以上の押鍵が検出された場合には、ＣＰＵ１１はステップＳ３３に進む。
【００８５】
ステップＳ３６ａでは、全ての音高の押鍵の解除が検出されたか否かを判定する（ステップＳ３６ａ）。全ての音高の押鍵の解除が検出された場合には、ＣＰＵ１１は、再生処理を終了する。全ての音高の押鍵の解除が検出されない場合には、ＣＰＵ１１はステップＳ３７に進む。なお、ステップＳ３６ａにおいては、ＣＰＵ１１は、全ての音高の押鍵の解除が所定時間以上継続したか否かを判定してもよい。所定時間は、例えば０．２秒であってもよいし、テンポに応じた６０ティック分の時間であってもよい。この構成によれば、瞬間的に全ての音高の押鍵が解除された場合でも、再生処理が終了することが防止される。
【００８６】
図１３の再生処理においては、押鍵により最初のタイムスロットＴＳ１に対応する音色の楽音が発生し、押鍵の継続中に、発生する楽音の音色が複数のタイムスロットＴＳ１〜ＴＳ１６に対応する音色に順次かつ繰り返し変化する。全ての音高の押鍵の解除により楽音の発生が停止した後、押鍵が行われると最初のタイムスロットＴＳ１に対応する音色から順に音色が変化する。
【００８７】
上記実施の形態では、制御操作子２１が球形状を有するが、制御操作子２１が楕円体形状、多面体形状、円錐形状、円柱形状等の他の立体形状を有してもよい。上記実施の形態では、制御操作子２１がタッチパネルディスプレイ６の画面上で回転操作されるが、制御操作子２１がタッチパネルディスプレイ６とは別に設けられたコントローラ等により回転操作されてもよい。上記実施の形態では、制御操作子２１が一点を中心として全方向に回転可能であるが、制御操作子２１が一方向または複数の方向に回転可能であってもよい。上記実施の形態では、制御操作子２１が立体形状を有するが、制御操作子２１が平面形状を有してもよい。
【００８８】
上記実施の形態では、Ｚ軸が基準軸に相当し、パラメータ指標２４のＺ座標値がパラメータ値に対応しているが、Ｘ軸またはＹ軸が基準軸に相当し、パラメータ指標２４のＸ座標値またはＹ座標値がパラメータ値に対応していてもよい。例えば、パラメータ指標２４のＸ座標値がパラメータ値に対応している場合は、パラメータ指標２４が制御操作子２１のＸ軸方向の一端（例えば左端）に位置するときにパラメータ値が最小となり、パラメータ指標２４が制御操作子２１のＸ軸方向の他端（例えば右端）に位置するときにパラメータ値が最大となる。
【００８９】
上記実施の形態では、制御操作子２１上にパラメータ指標２４が個別に配置されるが、複数の音響効果パラメータが例えばグループ化されて一括して制御操作子２１上に配置されてもよい。上記実施の形態では、パラメータ指標２４が制御操作子２１の上半分の半球部分で移動可能であるが、パラメータ指標２４が制御操作子２１の球の全体で移動可能であってもよい。この場合、パラメータ指標２４は制御操作子２１の下半分の半球部分でも移動することができる。
【００９０】
上記実施の形態では、制御操作子２１を回転させ過ぎた場合にパラメータ指標２４のＺ座標値が下限値よりも小さくならないようにパラメータ指標２４の位置が維持されるが、逆に、パラメータ指標２４のＺ座標値が上限値よりも大きくならないようにパラメータ指標２４の位置が維持されてもよい。
【００９１】
上記実施の形態では、ステップＳ５３で押鍵の解除が検出された場合にはステップＳ５４の処理が実行されたその時点における変数ｎ，ｍの値を用いて再生処理が続行されるが、押鍵の解除が検出された場合にはステップＳ３３に戻って変数ｎ，ｍの値がそれぞれ１にリセットされてもよい。上記実施の形態では、制御操作子２１およびパラメータ指標２４は３次元座標系で移動可能であるが、２次元座標系で移動可能であってもよいし、４次元以上の座標系で移動可能であってもよい。
【００９２】
上記実施の形態では、各タイムスロットは１６分音符に相当するが、例えば８分音符に相当してもよいし、３２分音符に相当してもよい。各タイムスロットが８分音符に相当する場合には８個のスロットボタン２７がメイン画面２５に表示され、各タイムスロットが３２分音符に相当する場合には３２個のスロットボタン２７がメイン画面２５に表示される。
【００９３】
上記実施の形態では、音色データが設定されないタイムスロットについては、直前のタイムスロットに設定された音色データと同じ音色データが自動的に設定されてもよい。この場合、複数のタイムスロットについて１つおきに音色データを設定することにより、隣り合う２つのタイムスロットはそれぞれ８分音符に相当する。
【００９４】
上記実施の形態では、音データ生成装置１００が電子音楽装置１に設けられているが、音データ生成装置１００がパーソナルコンピュータ、スマートデバイス（smart device）、ゲーム機器等の電子機器に適用されてもよい。上記実施の形態に係る音データ生成装置１００は、ＣＰＵ１１等のハードウエアおよび音響効果データ生成プログラム等のソフトウエアにより実現されるが、図７の音データ生成装置１００の各構成要素が電子回路等のハードウエアにより実現されてもよい。
【００９５】
（１０）請求項の各構成要素と実施の形態の各部との対応
以下、請求項の各構成要素と実施の形態の各部との対応の例について説明するが、本発明は下記の例に限定されない。請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることができる。
【００９６】
上記実施の形態では、制御操作子２１およびパラメータ指標２４が音色設定操作子の例であり、検出部１０３が検出手段の例であり、タイムスロットＴＳ１〜ＴＳ１６がタイムスロットの例である。設定部１０５が設定手段の例であり、音源１６が生成手段の例であり、音データ生成装置１００が音データ生成装置の例であり、変化部１０７が変化手段の例であり、受付部１０６が受付手段の例である。表示制御部１０２が表示手段の例であり、制御操作子２１が制御操作子の例であり、パラメータ指標２４がパラメータ指標の例であり、アルペジオ部１１０がアルペジオ手段の例である。
【産業上の利用可能性】
【００９７】
本発明は、種々の音データの生成に有効に利用することができる。
【符号の説明】
【００９８】
１…電子音楽装置、２…演奏データ入力部、３…入力Ｉ／Ｆ、４…設定操作子、５，７…検出回路、６…タッチパネルディスプレイ、８…表示回路、９…ＲＡＭ、１０…ＲＯＭ、１１…ＣＰＵ、１２…タイマ、１３…記憶装置、１４…通信Ｉ／Ｆ、１５…外部記憶装置、１６…音源、１７…効果回路、１８…サウンドシステム、１９…バス、２１…制御操作子、２１ａ…外周、２４，ｐ１〜ｐ３…パラメータ指標、２５…メイン画面、２６…鍵、２７…スロットボタン、２８…アルペジオボタン、１００…音データ生成装置、１０１…記憶部、１０２…表示制御部、１０３…検出部、１０４…決定部、１０５…設定部、１０６…受付部、１０７…変化部、１０８…音データ供給部、１０９…イベント供給部、１１０…アルペジオ部、Ａ０…矢印、Ｂ１〜Ｂ１６…ビート、ｂ１…保存ボタン、ｂ２…終了ボタン、ＢＵ…ボタン、Ｃ１，Ｌｏ…一端、Ｃ２，Ｄａ…調整可能範囲表示、Ｄｐ…パラメータ値表示、Ｄｒ…パラメータ値表示領域、ＭＤＴ…音色データ記憶領域、ＤＴ１〜ＤＴ１６…音色データ、ＭＳ１〜ＭＳ１６…スロット記憶領域、Ｔ１〜Ｔ４８０…ティック、ＴＳ１〜ＴＳ１６…タイムスロット、Ｕｐ…他端
【図１】
2018004745.tif 000003
【図２】
2018004745.tif 000004
【図３】
2018004745.tif 000005
【図４】
2018004745.tif 000006
【図５】
2018004745.tif 000007
【図６】
2018004745.tif 000008
【図７】
2018004745.tif 000009
【図８】
2018004745.tif 000010
【図９】
2018004745.tif 000011
【図１０】
2018004745.tif 000012
【図１１】
2018004745.tif 000013
【図１２】
2018004745.tif 000014
【図１３】
2018004745.tif 000015