(57)【要約】      （修正有）【課題】比較的簡単な操作で正確なループ用音データを作成することができる録音再生装置を提供する。【解決手段】ＣＰＵ１２は、ＲＡＭ１４の録音エリアに何も録音されていない無録音状態（初期状態）でＲＥＣ／ＯＶＥＲＤＵＢスイッチが押下操作された後に閾値を超える入力データが供給されると、一拍分の時間に相当する入力データをＲＡＭ１４の入力バッファに録音し、それをユーザ指定の小節数分コピーしてＲＡＭ１４の録音エリアＲＥ中の録音トラックに展開したループデータを作成し、当該録音トラックに作成したループデータを繰り返し再生する。【選択図】図１
2013050530.tif 000002
【特許請求の範囲】
【請求項１】
外部から取得された音データのうち、拍に相当する時間分の音データをメモリ部に記憶させる初回記憶手段と、
前記初回記憶手段により記憶された音データを、複数連結して小節単位のループ用音データを作成して、前記メモリ部に記憶させるループ用音データ作成手段と、
前記メモリ部に記憶されたループ用音データを繰り返し読み出して再生する繰り返し再生手段と、
前記ループ用音データを繰り返し読み出して再生している最中に取得された音データを、前記再生されているループ用音データに重ね、当該重ねられた音データを前記メモリ部に記憶させる動作を繰り返す重ね録り手段と、
を具備する録音再生装置。
【請求項２】
前記初回記憶手段は、
予め指定されたテンポおよび拍子により決定される拍分の記録時間を設定する記録時間設定手段と、
前記音データが閾値を超える記録開始時点から前記記録時間設定手段により設定された記録時間が経過するまでの間、当該入力音データを前記メモリ部に記録させる動作を実行する記録実行手段と、
を備える請求項１記載の録音再生装置。
【請求項３】
外部から取得された音データのうち、拍に相当する時間分の音データをメモリ部に記憶させる初回記憶ステップと、
前記記憶された音データを、複数連結して小節単位のループ用音データを作成して、前記メモリ部に記憶させるループ用音データ作成ステップと、
前記メモリ部に記憶されたループ用音データを繰り返し読み出して再生する繰り返し再生ステップと、
前記ループ用音データを繰り返し読み出して再生している最中に取得された音データを、前記再生されているループ用音データに重ね、当該重ねられた音データを前記メモリ部に記憶させる動作を繰り返す重ね録りステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一定時間録音した素材を繰り返し再生しながら、その繰り返し再生される素材に新たな素材を多重録音する録音再生装置およびプログラムに関する。
【背景技術】
【０００２】
一定時間録音した素材を繰り返し再生しながら、その繰り返し再生される素材（ループ用音データ）に新たな素材を多重録音する技術が知られている。この種の技術として、例えば特許文献１には、複数のレイヤ（トラック）から構成される録音エリアの中でイベント記録済みのレイヤを繰り返し再生し、この繰り返し再生中に新たに指定されるレイヤに、演奏操作に応じて生成されるイベントを記録する多重録音を行うことによって即興的な試行錯誤を繰り返してユーザ所望の音楽的修飾が施された伴奏パターンを作り上げる自動演奏装置が開示されている。
【０００３】
上記特許文献１に開示の技術は、録音（記録）する素材として、演奏操作に応じて生成されるＭＩＤＩイベントを対象としているが、近年ではサンプリングした音声データや、音源が発生する楽音データなどを録音素材として一定時間録音し、それを繰り返し再生しながら新たな素材を次々と多重録音して楽曲を作成する、いわゆるルーパー（ループサンプラー）と呼ばれる録音再生装置も実用化されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１１２６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなルーパーに最初に録音する素材は、例えば１小節分の拍毎に刻まれる音であり、この録音された素材を繰り返し再生しながら新たな素材を次々と多重録音していくことになる。このように。最初に拍を刻む音を録音する理由は、その音を小節を刻む指標の音として用いることができるため、その後の新たな素材の録音についてテンポがとりやすくなるからである。
【０００６】
しかしながら、小節の拍を正確に刻むことは、その演奏時間がたとえ１小節分であっても、演奏の熟達していない者にとっては困難である。この拍を刻む音のタイミングが本来の拍に対して前後にばらついていると、新たな素材をこのばらついたタイミングで多重録音することになり、安定感のなく品質の低い楽曲に仕上がってしまう。
【０００７】
また、従来のルーパーでは、録音スイッチの操作により録音を開始して終了するまでの時間を１小節とみなし、この１小節分の録音データをループ用音データとして用いる。しかしながら、この１小節とみなした時間が拍子とテンポにより規定される正規の１小節分の時間と正確に一致するように、録音スイッチを操作することは困難である。
以上のように、従来のルーパーでは安定したリズムで高品質のループデータを作ることができないという問題がある。
【０００８】
本発明は、このような事情に鑑みてなされたもので、比較的簡単な操作で正確なループ用音データを作成することができる録音再生装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の録音再生装置は、外部から取得された音データのうち、拍に相当する時間分の音データをメモリ部に記憶させる初回記憶手段と、
前記初回記憶手段により記憶された音データを、複数連結して小節単位のループ用音データを作成して、前記メモリ部に記憶させるループ用音データ作成手段と、
前記メモリ部に記憶されたループ用音データを繰り返し読み出して再生する繰り返し再生手段と、
前記ループ用音データを繰り返し読み出して再生している最中に取得された音データを、前記再生されているループ用音データに重ね、当該重ねられた音データを前記メモリ部に記憶させる動作を繰り返す重ね録り手段と、
を具備する特徴とする。
【発明の効果】
【００１０】
本発明では、ルーパーを用いて録音する際に、正確に拍を刻む音を発生するループ用音データを簡単に作成することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の一形態による録音再生装置を備えた電子楽器１００の全体構成を示すブロック図である。
【図２】録音再生装置に関する操作スイッチの構成例を示す図である。
【図３】ＲＡＭ１４のメモリ構成を示すメモリマップである。
【図４】録音再生装置の動作概略を説明するための状態遷移図である。
【図５】初期録音処理の動作を示すフローチャートである。
【図６】初期録音処理の動作を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．構成  
図１は、本発明の実施の一形態による録音再生装置（ルーパー機能）を備えた電子楽器１００の全体構成を示すブロック図である。この図において、鍵盤１０は演奏操作（押離鍵操作）に応じたキーオン／キーオフ信号、鍵番号およびベロシティ等の演奏情報を発生する。スイッチ部１１は、装置パネルに配設される各種操作スイッチを有し、操作されたスイッチ種に対応したスイッチイベントを発生する。本発明の要旨に係わる操作スイッチとしては、後述する初期録音処理の動作パラメータとなる「テンポ（ＢＰＭ値）」、「拍子」および「展開小節数（後述する）」を設定する操作スイッチの他、録音再生装置（ルーパー機能）の操作スイッチを備える。
【００１３】
ここで、図２を参照して録音再生装置（ルーパー機能）に関する操作スイッチの一例について説明する。図２において、ＲＥＣ／ＯＶＥＲＤＵＢスイッチ１１ａ、ＰＬＡＹ／ＳＴＯＰスイッチ１１ｂおよびＣＬＥＡＲスイッチ１１ｃが設けられる。ＲＥＣ／ＯＶＥＲＤＵＢスイッチ１１ａは、押下操作に応じて、録音・オーバーダビングの開始／停止を指示するイベントＥＶ＿ＲＥＣＯＲＤを発生する。このＲＥＣ／ＯＶＥＲＤＵＢスイッチ１１ａの近傍には、赤色ＬＥＤ１１ａ−１が配設され、録音待機状態で点滅し、録音状態で点灯する。
【００１４】
ＰＬＡＹ／ＳＴＯＰスイッチ１１ｂは、押下操作に応じて、再生の開始／停止を指示するイベントＥＶ＿ＰＬＡＹを発生する。このＰＬＡＹ／ＳＴＯＰスイッチ１１ｂの近傍には、青色ＬＥＤ１１ｂ−１が配設され、再生状態で点灯する。なお、再生しながら録音するオーバーダビング時には、上記赤色ＬＥＤ１１ａ−１および青色ＬＥＤ１１ｂ−１が共に点灯する。ＣＬＥＡＲスイッチ１１ｃは、押下操作に応じて、録音されたループデータの消去を指示するイベントＥＶ＿ＣＬＥＡＲを発生する。
【００１５】
ＣＰＵ１２は、スイッチ部１１が発生するスイッチイベントに応じて装置各部を制御する。本発明の要旨に係わるＣＰＵ１２の特徴的な処理動作については追って詳述する。ＲＯＭ１３には、ＣＰＵ１２にロードされる各種プログラムデータが記憶される。ここで言う各種プログラムとは、後述する初期録音処理を含む。
【００１６】
ＲＡＭ１４は、図３に図示するように、ワークエリアＷＥ、入力バッファＩＢおよび録音エリアＲＥを備える。ＲＡＭ１４のワークエリアＷＥには、ＣＰＵ１２の処理に用いられる各種レジスタ・フラグデータが一時記憶される。ＲＡＭ１４の入力バッファＩＢには、ＣＰＵ１２の制御の下に、後述する入出力部１６を介して取り込まれる音声データ又は音源１７から出力される楽音データが一時記憶される。ＲＡＭ１４の録音エリアＲＥ内には、拍に相当する時間分の音データを１小節にいたるまで複数連結させて作られるループデータが記憶されるループデータトラックを形成している（図示せず）。このループデータトラックは、読み出しながら書き込み可能となるよう複数の録音トラックを有し、録音時にはループデータトラックに上記入力バッファＩＢから読み出される音声データが重ねられて録音トラックに記録され、再生時にはこの録音トラックの音声データが繰り返し読み出されるようになっている。
【００１７】
表示部１５は、ＣＰＵ１２から供給される表示制御信号に応じて、装置の動作状態や設定状態などを画面表示する。入出力部１６は、Ａ／Ｄ変換器を有し、ＣＰＵ１２の制御の下に、例えば図示されていないマイクから入力される音声信号をサンプリングして得た音声データをＲＡＭ１４の入力バッファＩＢにストアしたり、ＲＡＭ１４の録音エリアＲＥ中の録音済みの各トラックから時分割に読み出される音声データをサウンドシステム１８に出力したりする。
【００１８】
音源１７は、周知の波形メモリ読み出し方式によって構成され、鍵盤１０から供給される演奏情報に従ってＣＰＵ１２が発生する楽音コマンド（ノートイベント）に応じた楽音データを発生する他、ユーザ指定のリズムパターンに従ったリズム音データを発生する。サウンドシステム１８は、音源１７から出力される楽音データ又は入出力部１６から出力される音声データをＤ／Ａ変換した後、不要ノイズを除去する等のフィルタリングを施してからレベル増幅してスピーカより発音させる。
【００１９】
Ｂ．動作
次に、上記構成による電子楽器１００が備える録音再生装置（ルーパー機能）の動作を説明する。以下では、図４を参照して録音再生装置の動作概略を説明した後、図５〜図６を参照して初期録音処理の動作について述べる。
【００２０】
（１）録音再生装置の動作概略
図４は、録音再生装置の動作概略を説明するための状態遷移図である。この図において、初期録音処理では、何も録音されていない無録音状態（初期状態）でテンポを取るためのリズムガイド音を初回録音してループデータを作成する。初期録音処理の具体的動作については追って述べる。初期録音処理により初回録音してループデータを作成し終えると、再生状態ＳＴ＿ＰＬＡＹに遷移する。再生状態ＳＴ＿ＰＬＡＹでは、録音した素材を繰り返し再生する。
【００２１】
再生状態ＳＴ＿ＰＬＡＹにおいてＰＬＡＹ／ＳＴＯＰスイッチ１１ｂを押下操作してイベントＥＶ＿ＰＬＡＹが発生すると、繰り返し再生を停止する停止状態ＳＴ＿ＳＴＯＰに遷移する。停止状態ＳＴ＿ＳＴＯＰにおいてＰＬＡＹ／ＳＴＯＰスイッチ１１ｂを押下操作してイベントＥＶ＿ＰＬＡＹが発生すると、録音した素材を繰り返し再生する再生状態ＳＴ＿ＰＬＡＹに復帰する。
【００２２】
再生状態ＳＴ＿ＰＬＡＹにおいてＲＥＣ／ＯＶＥＲＤＵＢスイッチ１１ａを押下操作してイベントＥＶ＿ＲＥＣＯＲＤが発生すると、録音した素材を繰り返し再生しながら、その繰り返し再生される素材に新たな素材をオーバーダビングする多重録音状態ＳＴ＿ＯＶＥＲＤＵＢに遷移する。多重録音状態ＳＴ＿ＯＶＥＲＤＵＢにおいてＲＥＣ／ＯＶＥＲＤＵＢスイッチ１１ａを押下操作してイベントＥＶ＿ＲＥＣＯＲＤが発生すると、録音した素材を繰り返し再生する再生状態ＳＴ＿ＰＬＡＹに復帰する。
【００２３】
多重録音状態ＳＴ＿ＯＶＥＲＤＵＢにおいてＰＬＡＹ／ＳＴＯＰスイッチ１１ｂを押下操作してイベントＥＶ＿ＰＬＡＹが発生すると、繰り返し再生およびオーバーダビングを停止する停止状態ＳＴ＿ＳＴＯＰに遷移する。停止状態ＳＴ＿ＳＴＯＰにおいてＲＥＣ／ＯＶＥＲＤＵＢスイッチ１１ａを押下操作してイベントＥＶ＿ＲＥＣＯＲＤが発生すると、録音した素材を繰り返し再生しながら、その繰り返し再生される素材に新たな素材をオーバーダビングする多重録音状態ＳＴ＿ＯＶＥＲＤＵＢに復帰する。
【００２４】
（２）初期録音処理の動作
次に、図５を参照して初期録音処理の動作を説明する。この初期録音処理は、ＲＡＭ１４の録音エリアＲＥに何も録音されていない無録音状態（初期状態）でＲＥＣ／ＯＶＥＲＤＵＢスイッチ１１ａが押下操作された場合に実行される。本処理が実行されると、ＣＰＵ１２は、図５に図示するステップＳ１〜Ｓ２において、ＲＡＭ１４の入力バッファＩＢをイニシャライズした後、閾値を超える入力データが供給されるまで録音待機状態を維持する。なお、ここで言う入力データとは、録音対象となるデータであり、具体的には入出力部１６を介してサンプリングされる音声データや、音源１７から出力される楽音データを指す。録音対象となる入力データの選択は、ユーザ操作により行われる。
【００２５】
そして、入力データが閾値を超えると、ステップＳ２の判断結果が「ＹＥＳ」になり、ステップＳ３に進み、その入力データをＲＡＭ１４の入力バッファＩＢにストアする録音動作を開始する。録音対象となる入力データは、テンポを取るためのリズムガイド音として聞きやすい音、例えばバスドラム音、ベース音あるいは前述したクリック音が望ましいが、これに限らず手拍子の音やタップした音であっても構わない。
【００２６】
次いで、ステップＳ４では、録音を開始してから一拍分の時間が経過したか否かを判断する。なお、一拍分の時間とは、ユーザ操作により予め設定されるテンポ（ＢＰＭ値）および拍子で決まる時間である。録音を開始してから一拍分の時間が経過していなければ、上記ステップＳ４の判断結果は「ＮＯ」になり、ステップＳ３の録音動作を継続する。
【００２７】
そして、録音を開始してから一拍分の時間が経過すると、上記ステップＳ４の判断結果が「ＹＥＳ」になり、ステップＳ５に進む。ステップＳ５では、一拍分の時間にわたって録音した入力データ、すなわちＲＡＭ１４の入力バッファＩＢにストアされた一拍分の入力データを、ユーザ操作により予め設定された展開小節数に達するまでＲＡＭ１４の録音エリアＲＥ中のループデータトラックにコピーする展開処理を実行する。
【００２８】
この展開処理について図６を参照して具体的に説明する。先ず、上述したステップＳ３〜Ｓ４において、図６（ａ）に図示する一拍分の入力データを録音したとする。例えばユーザ操作により予め設定されるテンポが「１２０（ＢＰＭ）」、拍子が４／４拍子であると、一拍分の時間は「０．５秒」となる。更にユーザ操作により予め設定された展開小節数が「１」であると、ＲＡＭ１４の入力バッファＩＢにストアされた一拍分「０．５秒」の入力データをコピーし、ＲＡＭ１４の録音エリアＲＥ中のループデータトラックにに４回ペーストして連結させる。
【００２９】
入力バッファＩＢの入力データを録音トラックにペーストする際には、コピーされた入力データ同士が不連続にならないようにする為、先に録音トラックに書き込まれた入力データの末尾と、続いて録音トラックに書き込まれ、拍頭に相当する入力データの先頭とが重なるように書き込みポインタをアドレッシングする。これにより、図６（ｂ）に図示するように、入力データを１小節分に展開したループデータとなる。なお、テンポ「１２０」、３／４拍子の場合、事前設定される展開小節数が「１」であると、図６（ｃ）に図示するループデータが形成され、更にテンポ「１２０」、６／８拍子の場合、事前設定される展開小節数が「１」であると、図６（ｄ）に図示するループデータが形成される。
【００３０】
こうして、何も録音されていない無録音状態（初期状態）でテンポを取るためのリズムガイド音を初回録音してループデータを作成し終えると、前述した再生状態ＳＴ＿ＰＬＡＹに遷移してループデータを繰り返し再生する。以後、この再生状態ＳＴ＿ＰＬＡＹにおいてＲＥＣ／ＯＶＥＲＤＵＢスイッチ１１ａを押下操作してイベントＥＶ＿ＲＥＣＯＲＤが発生すると、ループデータを繰り返し再生しながら、その繰り返し再生されるループデータに新たな音声データ（又は楽音データ）をオーバーダビングする多重録音状態ＳＴ＿ＯＶＥＲＤＵＢに遷移するようになる。
【００３１】
このように、本実施形態では、ＲＡＭ１４の録音エリアＲＥに何も録音されていない無録音状態（初期状態）でＲＥＣ／ＯＶＥＲＤＵＢスイッチ１１ａを押下操作した後に閾値を超える入力データが供給されると、一拍分の時間に相当する入力データをＲＡＭ１４の入力バッファＩＢに録音し、それをユーザ指定の小節数分コピーしてＲＡＭ１４の録音エリアＲＥ中のループデータトラックに展開したループデータを作成し、当該ループデータトラックに作成したループデータを繰り返し再生するので、正確なテンポの品質の高いループデータを作成することができる。さらに従来のルーパーのように、録音が終了したところで録音終了スイッチを押す手間も必要なくなり使用性も向上する。
【００３２】
なお、上述した実施形態では、一拍分の時間に相当する入力データを録音し、それをユーザ指定の小節数分コピーして展開したループデータを作成するようにしたが、これに限らず、例えば所定の拍子の場合には、半拍分の時間に相当する入力データを録音し、それをユーザ指定の小節数分コピーして展開したループデータを作成する態様とすることも勿論可能である。
【００３３】
加えて、本実施形態では、一拍分の入力データの音量をそのまま展開したが、これに限らず、特定の拍の音量を上げる、もしくは特定の拍の音量を下げる音量制御を施すことによって作成されるループデータのリズムにアクセントを付加することも可能であり、こうすることでテンポを取るためのリズムガイド音としてより好ましいものとなる。
【００３４】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
【００３５】
（付記）
［請求項１］
外部から取得された音データのうち、拍に相当する時間分の音データをメモリ部に記憶させる初回記憶手段と、
前記初回記憶手段により記憶された音データを、複数連結して小節単位のループ用音データを作成して、前記メモリ部に記憶させるループ用音データ作成手段と、
前記メモリ部に記憶されたループ用音データを繰り返し読み出して再生する繰り返し再生手段と、
前記ループ用音データを繰り返し読み出して再生している最中に取得された音データを、前記再生されているループ用音データに重ね、当該重ねられた音データを前記メモリ部に記憶させる動作を繰り返す重ね録り手段と、
を具備する録音再生装置。
【００３６】
［請求項２］
前記初回記憶手段は、
予め指定されたテンポおよび拍子により決定される拍分の記録時間を設定する記録時間設定手段と、
前記音データが閾値を超える記録開始時点から前記記録時間設定手段により設定された記録時間が経過するまでの間、当該入力音データを前記メモリ部に記録させる動作を実行する記録実行手段と、
を備える請求項１記載の録音再生装置。
【００３７】
［請求項３］
外部から取得された音データのうち、拍に相当する時間分の音データをメモリ部に記憶させる初回記憶ステップと、
前記記憶された音データを、複数連結して小節単位のループ用音データを作成して、前記メモリ部に記憶させるループ用音データ作成ステップと、
前記メモリ部に記憶されたループ用音データを繰り返し読み出して再生する繰り返し再生ステップと、
前記ループ用音データを繰り返し読み出して再生している最中に取得された音データを、前記再生されているループ用音データに重ね、当該重ねられた音データを前記メモリ部に記憶させる動作を繰り返す重ね録りステップと、
をコンピュータに実行させるプログラム。
【符号の説明】
【００３８】
１０  鍵盤
１１  スイッチ部
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  表示部
１６  入出力部
１７  音源
１８  サウンドシステム
１００  電子楽器
【図１】
2013050530.tif 000003
【図２】
2013050530.tif 000004
【図３】
2013050530.tif 000005
【図４】
2013050530.tif 000006
【図５】
2013050530.tif 000007
【図６】
2013050530.tif 000008
【手続補正書】
【提出日】平成24年10月3日(2012.10.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するため、本発明の録音再生装置は、外部から取得された音データのうち、拍に相当する時間分の音データをメモリ部に記憶させる初回記憶手段と、
前記初回記憶手段により記憶された音データを、複数連結して小節単位のループ用音データを作成して、前記メモリ部に記憶させるループ用音データ作成手段と、
前記メモリ部に記憶されたループ用音データを繰り返し再生する繰り返し再生手段と、
前記ループ用音データを繰り返し再生している最中に取得された音データを、前記再生されているループ用音データに重ね、当該重ねられた音データを前記メモリ部に記憶させる重ね録り手段と、
を具備する特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部から取得された音データのうち、拍に相当する時間分の音データをメモリ部に記憶させる初回記憶手段と、
前記初回記憶手段により記憶された音データを、複数連結して小節単位のループ用音データを作成して、前記メモリ部に記憶させるループ用音データ作成手段と、
前記メモリ部に記憶されたループ用音データを繰り返し再生する繰り返し再生手段と、
前記ループ用音データを繰り返し再生している最中に取得された音データを、前記再生されているループ用音データに重ね、当該重ねられた音データを前記メモリ部に記憶させる重ね録り手段と、
を具備する録音再生装置。
【請求項２】
前記初回記憶手段は、
予め指定されたテンポおよび拍子により決定される拍分の記録時間を設定する記録時間設定手段と、
前記音データが閾値を超える記録開始時点から前記記録時間設定手段により設定された記録時間が経過するまでの間、当該入力音データを前記メモリ部に記録させる動作を実行する記録実行手段と、
を備える請求項１記載の録音再生装置。
【請求項３】
外部から取得された音データのうち、拍に相当する時間分の音データをメモリ部に記憶させる初回記憶ステップと、
前記記憶された音データを、複数連結して小節単位のループ用音データを作成して、前記メモリ部に記憶させるループ用音データ作成ステップと、
前記メモリ部に記憶されたループ用音データを繰り返し再生する繰り返し再生ステップと、
前記ループ用音データを繰り返し再生している最中に取得された音データを、前記再生されているループ用音データに重ね、当該重ねられた音データを前記メモリ部に記憶させる重ね録りステップと、
をコンピュータに実行させるプログラム。