【手続補正書】
【提出日】令和3年3月9日(2021.3.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の一態様は、自動演奏用に記憶されている複数の演奏データについて、各演奏データが示す波形データが発音用の記憶手段に記憶されているか否かを順次判断していく順次判断処理と、前記順次判断処理により前記発音用の記憶手段に記憶されていないと判断された波形データを、保存用の記憶手段から前記発音用の記憶手段へ転送させる転送処理と、前記順次判断処理による判断済みの演奏データが示す波形データを、前記判断済みの演奏データが示す発音タイミングに対して設定された時間分遅らせたタイミングで前記発音用の記憶手段から読み出して発音させる自動演奏処理と、を実行する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自動演奏用に記憶されている複数の演奏データについて、各演奏データが示す波形データが発音用の記憶手段に記憶されているか否かを順次判断していく順次判断処理と、
前記順次判断処理により前記発音用の記憶手段に記憶されていないと判断された波形データを、保存用の記憶手段から前記発音用の記憶手段へ転送させる転送処理と、
前記順次判断処理による判断済みの演奏データが示す波形データを、前記判断済みの演奏データが示す発音タイミングに対して設定された時間分遅らせたタイミングで前記発音用の記憶手段から読み出して発音させる自動演奏処理と、
を実行する制御部を備えた電子楽器。
【請求項２】
前記制御部は、前記自動演奏処理の実行中に、演奏操作子の操作により順次指定される楽音を、前記演奏操作子が操作されたタイミングに対して前記設定された時間分遅らせることのないタイミングで順次発音させていく手動演奏処理を実行する、
請求項１に記載の電子楽器。
【請求項３】
前記保存用の記憶手段には、複数の自動演奏用波形データが記憶されており、
前記演奏データは、前記複数の自動演奏用波形データのいずれかを識別するための識別子と、イベントを示す情報と、前記イベントの発生タイミングを示す情報と、を含み、
前記順次判断処理は、前記演奏データに含まれる前記識別子に基づいて、各演奏データが示す自動演奏用波形データが前記発音用の記憶手段に記憶されているか否かを順次判断していく処理であり、
前記自動演奏処理は、前記順次判断処理による判断済みの演奏データが示す前記イベントの発生タイミングを前記設定された時間分遅らせたイベントを示す情報をイベントバッファに記憶させ、前記イベントバッファに記憶された前記イベントに対応する自動演奏用波形データを、前記設定された時間分遅らせたタイミングで前記発音用の記憶手段から読み出して発音させる処理であり、
前記制御部は、前記演奏操作子の操作により指定された楽音に対応する発音イベントを示す情報を発生させ、
前記手動演奏処理は、前記自動演奏処理の実行中に、前記演奏操作子の操作されたタイミングに応じた発音イベントを示す情報を前記イベントバッファに記憶させ、前記イベントバッファに記憶された前記発音イベントに基づき、前記演奏操作子が操作されたタイミングに対して前記設定された時間分遅らせることのないタイミングで前記発音イベントに基づく楽音を発音させる処理である、
請求項２に記載の電子楽器。
【請求項４】
前記保存用の記憶手段は、前記自動演奏処理による発音の対象となる複数の波形データを同時に記憶できる記憶容量を有しており、
前記発音用の記憶手段は、前記自動演奏処理による発音の対象となる複数の波形データの一部を選択して一時的に記憶するための前記保存用の記憶手段の記憶容量よりも少ない記憶容量を有しており、
前記制御部は、優先順位の低い波形データを前記発音用の記憶手段から削除する、
請求項１乃至３のいずれか一項に記載の電子楽器。
【請求項５】
発音イベントを示す情報を発生させるための複数の演奏操作子と、
複数の自動演奏用波形データが記憶されているとともに、前記複数の自動演奏用波形データのいずれかを識別するための識別子と、イベントを示す情報と、前記イベントの発生タイミングを示す情報と、を含む演奏データが記憶されている第１のメモリーと、
前記発音イベントを示す情報及び前記イベントを示す情報を記憶するためのイベントバッファを含み、前記複数の自動演奏用波形データを、発音のために前記第１のメモリーから転送される第２のメモリーと、
少なくとも１つのプロセッサと、を備え、
前記少なくとも１つのプロセッサは、
前記演奏データを読み込み、
読み込まれた前記演奏データに含まれる前記識別子に基づいて、前記第１のメモリーから第２のメモリーへの転送が必要となる少なくとも１つの自動演奏用波形データを調査し、
調査された前記少なくとも１つの自動演奏用波形データを、前記第１のメモリーから前記第２のメモリーに転送し、
前記複数の演奏操作子の少なくとも１つをユーザが操作することによって、操作されたタイミングに応じた発音イベントを示す情報を前記イベントバッファに記憶させ、前記イベントバッファに記憶された前記発音イベントに基づいたタイミングで前記発音イベントに基づく音を発音させ、
読み込まれた前記演奏データから得られる前記イベントの発生タイミングを、設定された時間分遅らせたイベントを示す情報を前記イベントバッファに記憶させ、前記イベントバッファ（４５）に記憶された前記イベントの発生タイミングを、設定された時間分遅らせたイベントに基づく自動演奏音を発音させる、
処理を実行する、電子楽器。
【請求項６】
前記設定された時間をカウントする計時回路であるイベント・タイム・ジェネレータを備え、
前記少なくとも１つのプロセッサは、
前記イベント・タイム・ジェネレータによるカウント値に基づいて、前記設定された時間分遅らせたイベントを示す情報を前記イベントバッファに記憶させる、
処理を実行する、請求項５に記載の電子楽器。
【請求項７】
前記少なくとも１つのプロセッサは、前記イベント・タイム・ジェネレータから与えられる時刻情報に基づいて前記イベントの発生タイミングを前記設定された時間分遅らせたイベントを示す情報を、前記イベントバッファへ送出する、
処理を実行する、請求項６に記載の電子楽器。
【請求項８】
前記イベントバッファは、操作されたタイミングに応じた発音イベントを示す情報と、前記演奏データから得られる前記イベントの発生タイミングを、設定された時間分遅らせたイベントを示す情報と、を記憶している、
請求項５乃至７のいずれか一項に記載の電子楽器。
【請求項９】
前記少なくとも１つのプロセッサは、
入力されたイベントが発音イベントに含まれている、ユーザが操作した演奏操作子を示すキー番号と、ベロシティ情報と、に基づいて、発音のために前記第１のメモリーから前記第２のメモリーへの転送が必要となる波形データを特定するための波形番号を取得する、
処理を実行する、請求項５乃至８のいずれか一項に記載の電子楽器。
【請求項１０】
前記第２のメモリー内には、同時に発音可能な発音数に対応する複数のバッファ領域を有し、
前記少なくとも１つのプロセッサは、前記複数のバッファ領域のなかのいずれかの領域に、前記少なくとも１つの自動演奏用波形データを転送する、
処理を実行する、請求項５乃至９のいずれか一項に記載の電子楽器。
【請求項１１】
電子楽器が、
自動演奏用に記憶されている複数の演奏データについて、各演奏データが示す波形データが発音用の記憶手段に記憶されているか否かを順次判断していく順次判断処理と、
前記順次判断処理により前記発音用の記憶手段に記憶されていないと判断された波形データを、保存用の記憶手段から前記発音用の記憶手段へ転送させる転送処理と、
前記順次判断処理による判断済みの演奏データが示す波形データを、前記判断済みの演奏データが示す発音タイミングに対して設定された時間分遅らせたタイミングで前記発音用の記憶手段から読み出して発音させる自動演奏処理と、
前記自動演奏処理の実行中に、演奏操作子の操作により順次指定される楽音を、前記演奏操作子が操作されたタイミングに対して前記設定された時間分遅らせることのないタイミングで順次発音させていく手動演奏処理と、
を実行する方法。
【請求項１２】
電子楽器のコンピュータに、
自動演奏用に記憶されている複数の演奏データについて、各演奏データが示す波形データが発音用の記憶手段に記憶されているか否かを順次判断していく順次判断処理と、
前記順次判断処理により前記発音用の記憶手段に記憶されていないと判断された波形データを、保存用の記憶手段から前記発音用の記憶手段へ転送させる転送処理と、
前記順次判断処理による判断済みの演奏データが示す波形データを、前記判断済みの演奏データが示す発音タイミングに対して設定された時間分遅らせたタイミングで前記発音用の記憶手段から読み出して発音させる自動演奏処理と、
前記自動演奏処理の実行中に、演奏操作子の操作により順次指定される楽音を、前記演奏操作子が操作されたタイミングに対して前記設定された時間分遅らせることのないタイミングで順次発音させていく手動演奏処理と、
を実行させるプログラム。