JP2006201654A - Accompaniment following system - Google Patents
Accompaniment following system Download PDFInfo
- Publication number
- JP2006201654A JP2006201654A JP2005015230A JP2005015230A JP2006201654A JP 2006201654 A JP2006201654 A JP 2006201654A JP 2005015230 A JP2005015230 A JP 2005015230A JP 2005015230 A JP2005015230 A JP 2005015230A JP 2006201654 A JP2006201654 A JP 2006201654A
- Authority
- JP
- Japan
- Prior art keywords
- accompaniment
- performance
- tempo
- instrument
- follow
- 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
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
本発明は、楽器の演奏音に良好な伴奏音を自動的に与える技術に関する。 The present invention relates to a technique for automatically giving a good accompaniment sound to a performance sound of a musical instrument.
複数の演奏者が参加して行われる音楽活動を支援する技術を開示した文献として、例えば、特許文献1などが挙げられる。この文献に開示された曲データ作成システムは、各演奏者の楽器を接続するクライアントPCと、それら各クライアントPCからの問い合わせに応答するサーバとから構成される。各クライアントPCは、曲データをサーバへアップロードする機能に加えてチャット機能を搭載する。そして、各演奏者らは、チャット機能によってお互いにコミュニケーションを取りつつ各々の創作した曲データをサーバへアップロードすることによって、曲データを合作できるようになっている。
ところで、上述したような複数の演奏者が参加して行われる演奏活動においては、MIDI(musical instruments digital interface)データなどによって予め準備しておいた伴奏曲の再生に合わせて各演奏者が自らの楽器を演奏することも少なくない。伴奏曲に合わせて各演奏者が演奏を行うようにすることで、演奏のテンポにばらつきが生じるといった不都合を回避できるからである。
しかしながら、このように伴奏曲の再生と合わせて演奏を行う場合、各演奏者は伴奏曲のテンポに忠実な演奏を行わなければならないため、ある演奏箇所の楽音を本来よりも幾分長くのばしてみるといったような即興的な表現を盛り込む事がことが難しくなり、結果として、音楽的な面白みが半減してしまうという問題があった。
本発明は、このような問題を解決すべく案出されたものであり、演奏者による演奏に追従して自動伴奏の曲調を制御できるような仕組みを提供することを目的とする。
By the way, in a performance activity performed by a plurality of performers as described above, each performer performs his / her own performance in accordance with the reproduction of an accompaniment prepared in advance by MIDI (musical instruments digital interface) data or the like. I often play musical instruments. This is because it is possible to avoid inconveniences such as variations in performance tempo by allowing each performer to perform along with the accompaniment.
However, when performing along with accompaniment playback in this way, each performer must perform at a performance that is faithful to the tempo of the accompaniment. It was difficult to include improvised expressions such as seeing, and as a result, there was a problem that musical interest was halved.
The present invention has been devised to solve such a problem, and an object of the present invention is to provide a mechanism capable of controlling the tune of automatic accompaniment following the performance by a performer.
本発明の好適な態様である伴奏追従システムは、複数の楽器から演奏音を夫々入力する入力手段と、伴奏曲となる一連の伴奏音の楽音情報を記憶した伴奏曲記憶手段と、前記各楽器のうち、演奏の主導権を与える楽器を所定の条件に従って特定する主導楽器特定手段と、前記伴奏曲記憶手段に記憶された楽音情報を基に伴奏音を生成し、生成した伴奏音を順次出力する伴奏曲出力手段と、前記主導楽器特定手段により特定された楽器から前記入力手段を介して入力される演奏音から当該楽器による演奏のテンポを抽出するテンポ抽出手段と、前記伴奏曲出力手段が順次出力する伴奏音のテンポを、前記テンポ抽出手段が抽出したテンポと一致するように制御するテンポ追従制御手段とを備える。 An accompaniment follow-up system according to a preferred aspect of the present invention includes an input unit for inputting performance sounds from a plurality of musical instruments, an accompaniment storage unit for storing musical tone information of a series of accompaniment sounds to be an accompaniment, and each instrument. Among them, a lead instrument specifying means for specifying a musical instrument to be given initiative of performance according to a predetermined condition and an accompaniment sound are generated based on musical tone information stored in the accompaniment music storage means, and the generated accompaniment sounds are sequentially output. An accompaniment music output means, a tempo extraction means for extracting the tempo of the performance by the musical instrument from the performance sound input via the input means from the musical instrument identified by the lead instrument identification means, and the accompaniment music output means. Tempo follow-up control means for controlling the tempo of the accompaniment sounds to be sequentially output so as to coincide with the tempo extracted by the tempo extraction means.
この態様において、演奏音から前記主導楽器特定手段が特定した楽器による演奏の調を抽出する調抽出手段と、前記伴奏曲出力手段が順次出力する伴奏音の調を、前記調抽出手段が抽出した調と一致するように制御する調追従制御手段とを更に備えてもよい。 In this aspect, the key extraction means extracts the key of the performance by the musical instrument specified by the lead musical instrument specifying means from the performance sound, and the key of the accompaniment sound sequentially output by the accompaniment music output means. A key follow-up control unit that controls the key to match the key may be further provided.
また、前記主導権を与える楽器の遷移を演奏開始時からの経過時間と対応付けて記憶した主導権スケジュール記憶手段を備え、前記主導楽器特定手段は、前記主導権スケジュール記憶手段の記憶内容に従って前記主導権を与える楽器を順次特定するようにしてもよい。 In addition, the initiative instrument storage unit that stores the transition of the instrument that gives the initiative in association with the elapsed time from the start of performance, the initiative instrument specifying unit, according to the stored contents of the initiative schedule storage unit You may make it identify the musical instrument which gives initiative in order.
更に、前記各楽器又はそれらの演奏者の状態を夫々検知するセンサを備え、前記主導楽器特定手段は、前記各センサによる検知結果に応じて前記主導権を与える楽器を特定するようにしてもよい。 In addition, a sensor for detecting the state of each of the musical instruments or their performers may be provided, and the lead instrument specifying means may specify a musical instrument to which the initiative is given according to a detection result by each sensor. .
本発明によると、演奏者による演奏に追従して自動伴奏の曲調を制御することができる。 According to the present invention, the tune of automatic accompaniment can be controlled following the performance by the performer.
(第1実施形態)
本願発明の第1実施形態について説明する。
まず、以降の説明において用いる主要な用語を定義しておく。「演奏者」とは、セッションデバイス(楽器)の持ち主としてセッションに参加する個人を意味する。「演奏音」とは、セッションデバイスを演奏することによって得られる楽音を意味する。「伴奏音」とは、演奏音を補強すべく電子的に作り出される楽音を意味する。「優先順位」とは、演奏音を目立たせる度合いの序列を表す数を意味する。
(First embodiment)
A first embodiment of the present invention will be described.
First, main terms used in the following description are defined. “Performer” means an individual who has a session device (musical instrument) and participates in the session. “Performance sound” means a musical sound obtained by playing a session device. “Accompaniment sound” means a musical sound created electronically to reinforce a performance sound. The “priority order” means a number representing an order of degree of conspicuous performance sound.
本実施形態にかかる伴奏追従システムは、以下に示す2つの特徴を有している。1つ目の特徴は、予め準備された演奏曲を演奏する複数のセッションデバイスのうちの1つに演奏の主導権を与え、主導権を与えたセッションデバイスの演奏に伴奏曲のキー(調)とテンポとを自動追従させるようにした点である。2つ目の特徴は、主導権を与えるセッションデバイスをセッションの進行に従って順次切り替えるようにした点である。 The accompaniment follow-up system according to the present embodiment has the following two features. The first feature is that one of a plurality of session devices that play a performance song prepared in advance is given the initiative of performance, and the key of the accompaniment is assigned to the performance of the session device that has given the initiative. This is the point that automatically follows the tempo. The second feature is that the session device to which the initiative is given is sequentially switched according to the progress of the session.
図1は、本実施形態にかかる伴奏追従システムの全体構成図である。図に示すように、このシステムは、複数のセッションデバイス10、セレクタ20、テンポ・ピッチ抽出回路30、音響ミキサー40、スピーカ50、伴奏再生装置60、及び優先順位決定サーバ装置70から構成される。
セッションデバイス10は、ピアノ、ベース、ドラムといった各種楽器であり、演奏音の楽音信号をセレクタ20と音響ミキサー40へ夫々供給する。
FIG. 1 is an overall configuration diagram of an accompaniment follow-up system according to the present embodiment. As shown in the figure, this system includes a plurality of
The
セレクタ20は、楽音信号を各セッションデバイス10から入力するための複数の入力インターフェース21乃至23と、楽音信号をテンポ・ピッチ抽出回路30へ出力する唯一の出力インターフェース25とを備える。各入力インターフェース21乃至23には、各々を識別する固有の番号(以下、「インターフェース番号」と呼ぶ。)が割り振られている。このセレクタ20は、優先順位決定サーバ装置70からの指令に応じ、複数の入力インターフェース21乃至23のうちの1つから入力されてくる楽音信号を出力インターフェース25を介してテンポ・ピッチ抽出回路30へ出力する。
The
テンポ・ピッチ抽出回路30は、セレクタ20を介して入力される演奏音の楽音信号からテンポとピッチとを抽出して優先順位決定サーバ装置70へ供給する。
このテンポ・ピッチ抽出回路30によるテンポの抽出手法としては、楽音信号によって表わされる波形の振幅が所定値を超えた箇所を強拍のアタック部として順次特定し、特定した各アタック部の時間間隔をテンポとして抽出するといったものが想定できる。また、ピッチの抽出手法としては、楽音信号が示す波形の基本周波数をピッチとして抽出するといったものが想定できる。
The tempo /
As a tempo extraction method by the tempo /
音響ミキサー40は、各セッションデバイス10及び伴奏再生装置60から楽音信号を入力する複数の入力インターフェース41乃至44と、ミキシングされた楽音信号をスピーカ50へ出力する唯一の出力インターフェース45とを備える。なお、入力インターフェース44は、伴奏再生装置60の専用インターフェースとして確保されており、その他の入力インターフェース41乃至43には、セレクタ20の入力インターフェース21乃至23に対応したインターフェース番号が夫々割り振られている。
後の動作説明の項で詳述するように、この音響ミキサー40は、セッションデバイス10から入力インターフェース42乃至44を介して入力されてくる楽音信号のミキシング比率を、優先順位決定サーバ装置70からの指令に応じて適宜変更するようになっている。
The
As will be described in detail later in the description of the operation, the
図2は、伴奏再生装置60のハードウェア構成図である。図に示すように、この装置60は、各種制御を行うCPU61、CPU61にワークエリアを提供するRAM62、IPL(initial program loader)を記憶したROM63、外部装置との間で各種情報の遣り取りを行う通信インターフェース64、音響ミキサー40へ楽音信号を出力する伴奏音出力インターフェース65、及び曲データベース66aを記憶したハードディスク66を備える。曲データベース66aには、各々が1つの伴奏曲と対応する複数の楽曲シーケンスデータが蓄積されている。
この曲データベース66aに蓄積された楽曲シーケンスデータの中には、優先順位遷移情報が予め記録された順位スケジュール固定タイプと、優先順位遷移情報が記録されておらず演奏者自身による設定が可能な順位スケジュール設定タイプの2つのタイプが混在する。ここで、優先順位遷移情報とは、各セッションデバイス10に与えられることになっている優先順位の遷移を時系列に従って表す情報を意味する。
図3は、順位スケジュール固定タイプの楽曲シーケンスデータを示すデータ構造図である。図に示すように、楽曲シーケンスデータはヘッダ部91とデータ部92を備える。ヘッダ部91には、演奏曲の曲名を示す曲名情報、演奏曲の標準的なキーとテンポとを示す曲調情報、演奏曲の演奏に必要な各楽器の楽器種別を示す楽器種別情報、及び順位スケジュール固定タイプであることを示すタイプ種別情報が記録される。
データ部92は、伴奏曲トラック93と演出スケジュールトラック94とに分かれている。伴奏曲トラック93には、伴奏曲となる一連の伴奏音を示すオーディオデータが時系列に従って記録されている。
FIG. 2 is a hardware configuration diagram of the
In the music sequence data stored in the
FIG. 3 is a data structure diagram showing fixed sequence schedule type music sequence data. As shown in the figure, the music sequence data includes a
The
演出スケジュールトラック94には、優先順位遷移情報が記録されている。図3を参照してこれを更に詳述すると、この図に示す例の場合、セッションの開始から10秒経過するまでの間は、「ピアノ:1」、「ベース:2」、「ドラム:3」と記録され、10秒から20秒までの間は、「ピアノ:2」、「ベース:1」、「ドラム:3」と記録され、更に、20秒から30秒までの間は、「ピアノ:1」、「ベース:2」、「ドラム:3」と記録されている。つまり、セッションの開始から10秒までの間は最も高い優先順位がピアノに与えられ、10秒を経過するとピアノとベースの優先順位が逆転し、20秒を経過すると逆転した優先順位が基に戻るようになっていることを表わしている。後の動作説明の項で詳述するように、優先順位が最も高い「1」となっているセッションデバイス10には演奏の主導権が与えられ、セッションが行われている間は、主導権が与えられているセッションデバイス10の演奏に追従するように伴奏曲のキーとテンポが制御される。
一方、順位スケジュール設定タイプの楽曲シーケンスデータの場合、データ部92に演出スケジュールトラック94を有していない。また、ヘッダ部91には、曲名情報、曲調情報、楽器種別情報のほか、順位スケジュール設定タイプであることを示すタイプ種別情報が記録されても良い。
In the
On the other hand, in the case of rank sequence setting type music sequence data, the
図4は、優先順位決定サーバ装置70のハードウェア構成図である。図に示すように、この装置70は、各種制御を行うCPU71、CPU71にワークエリアを提供するRAM72、IPLを記憶したROM73のほか、通信インターフェース74、コンピュータディスプレイ75、マウス76、キーボード77、ハードディスク78などを備える。そして、ハードディスク78は、伴奏追従制御プログラム78aを記憶する。このプログラム78aは、本実施形態に特徴的な機能を実現させるための固有のプログラムである。RAM72をワークエリアとして利用しつつこのプログラムを実行するCPU71は、セレクタ20、音響ミキサー40、及び伴奏再生装置60へ各種指令を出力することによってシステム全体を制御する。
FIG. 4 is a hardware configuration diagram of the priority order
次に、本実施形態の動作を説明する。本実施形態の動作は、セッション準備処理とセッション処理とに分けることができる。
まず、セッション準備処理の内容について説明する。
図5は、セッション準備処理を示すフローチャートである。図に示す処理は、演奏者のいずれかが、優先順位決定サーバ装置70のマウス76を操作することによって演奏準備の開始を指示すると開始される。
Next, the operation of this embodiment will be described. The operation of this embodiment can be divided into session preparation processing and session processing.
First, the contents of the session preparation process will be described.
FIG. 5 is a flowchart showing session preparation processing. The process shown in the figure is started when one of the performers instructs the start of performance preparation by operating the
演奏準備の開始が指示されると、優先順位決定サーバ装置70のCPU71は、曲名リストの送信を求めるメッセージを伴奏再生装置60へ送信する(S100)。
メッセージを受信した伴奏再生装置60のCPU61は、曲データベース66aに蓄積されている全楽曲シーケンスデータのヘッダ部91から曲名情報と楽器種別情報とを夫々読み出し、読み出した曲名情報と楽器種別情報の各対を優先順位決定サーバ装置70へ送信する(S110)。
When the start of performance preparation is instructed, the
The
優先順位決定サーバ装置70のCPU71は、伴奏再生装置60から受信した曲名情報と楽器種別情報の各対を基に、演奏曲選択画面をコンピュータディスプレイ75に表示させる(S120)。
演奏曲選択画面の上段には、「今回のセッションで演奏する演奏曲をリストから選択して下さい。」という内容を示す文字列が表示される。その下には、各演奏曲の曲名とそれら各演奏曲の演奏に必要な楽器の楽器種別とを対応付けたリストが表示される。
The
In the upper part of the performance song selection screen, a character string indicating the content “Please select a performance song to be played in this session from the list” is displayed. Below that, a list in which the song names of the performance songs are associated with the instrument types of the musical instruments necessary for the performance of the performance songs is displayed.
この画面を参照した演奏者は、同画面のリストに表示された各演奏曲の中から、今回のセッションに参加する全演奏者のセッションデバイス10が楽器種別として挙げられている演奏曲の1つを選択する。
演奏曲の1つが選択されると、優先順位決定サーバ装置70のCPU71は、セッションデバイス接続要求画面をコンピュータディスプレイ75に表示させる(S130)。
The performer who refers to this screen is one of the performance songs in which the
When one of the performance songs is selected, the
図6は、セッションデバイス接続要求画面である。
この画面の上段には、「演奏曲が選択されました。セッションデバイスをセレクタと音響ミキサーに接続し、インターフェースの番号を入力してください。」という内容の文字列が表示される。その下には、選択された演奏曲の曲名とその演奏に必要な楽器とが表示される。更に、画面の下段には、各インターフェースに接続したセッションデバイス10の楽器種別を入力する入力欄が表示される。
FIG. 6 is a session device connection request screen.
In the upper part of this screen, a character string with the content “The music piece has been selected. Connect the session device to the selector and the sound mixer and enter the interface number” is displayed. Below that, the name of the selected performance piece and the musical instrument necessary for the performance are displayed. Further, an input field for inputting the instrument type of the
この画面を参照した各演奏者は、各々のセッションデバイス10をセレクタ20及び音響ミキサー40の同じインターフェース番号の入力インターフェースに夫々接続する。セッションデバイス10を接続した演奏者は、自らのセッションデバイス10を接続した入力インターフェースのインターフェース番号と対応する入力欄にその楽器種別を入力する。
セッションデバイス接続要求画面の入力欄に楽器種別が入力されると、優先順位決定サーバ装置70のCPU71は、優先順位管理テーブルをRAM72に形成する(S140)。
Each player who refers to this screen connects each
When the instrument type is entered in the input field of the session device connection request screen, the
図7は、優先順位管理テーブルのデータ構造図である。このテーブルを構成する1つのレコードは、「インターフェース」、「楽器」、及び「順位」の3つのフィールドを有している。「インターフェース」のフィールドには、セッションデバイス10が接続された各インターフェースのインターフェース番号が記憶される。「楽器」のフィールドには、セッションデバイス接続要求画面にて入力された楽器種別を示す楽器種別情報が記憶される。「順位」のフィールドには、後述するセッション処理が行われている間、優先順位を示す順位情報が記憶される。
優先順位管理テーブルを形成した優先順位決定サーバ装置70のCPU71は、ミキシング比率設定画面をコンピュータディスプレイ75に表示させる(S150)。
FIG. 7 is a data structure diagram of the priority management table. One record constituting this table has three fields of “interface”, “instrument”, and “rank”. The interface number of each interface to which the
The
図8は、ミキシング比率設定画面である。
この画面の上段には、「各優先順位のミキシング比率を設定してください。」という内容を示す文字列が表示される。その下には、各優先順位と対応するミキシング比率を入力する入力欄が表示される。
この画面を参照した演奏者は、各優先順位のミキシング比率を各々の入力欄に入力する。なお、高い優先順位の与えられているセッションデバイスの演奏音がより目立つような演出を行うべく、高い優先順位であるほどミキシング比率も高くなるような設定内容とすることが望ましい。
FIG. 8 is a mixing ratio setting screen.
In the upper part of this screen, a character string indicating the content “Please set the mixing ratio of each priority” is displayed. Below that, an input field for inputting a mixing ratio corresponding to each priority is displayed.
The player who refers to this screen inputs the mixing ratio of each priority in each input field. In order to produce an effect that makes the performance sound of the session device to which a high priority is given more conspicuous, it is desirable to set the content so that the higher the priority, the higher the mixing ratio.
ミキシング比率設定画面の全入力欄にミキシング比率が入力されると、優先順位決定サーバ装置70のCPU71は、ミキシング比率管理テーブルをRAM72に形成する(S160)。
図9は、ミキシング比率管理テーブルである。このテーブルを構成する1つのレコードは、「順位」と「比率」の2つのフィールドを有している。「順位」のフィールドには、優先順位が記憶される。「比率」のフィールドには、ミキシング比率設定画面にて各優先順位と対応付けて入力されたミキシング比率が記憶される。例えば、最も高い優先順位である「1」と対応する優先順位は「1:1.2」となっているが、これは、「1」の優先順位が付与されているセッションデバイス10の楽音信号が、1.2倍に増幅されてから他の楽音信号とミキシングされるべきことを表わしている。
When the mixing ratio is input to all the input fields of the mixing ratio setting screen, the
FIG. 9 is a mixing ratio management table. One record constituting this table has two fields of “rank” and “ratio”. The priority is stored in the “rank” field. The “ratio” field stores the mixing ratio input in association with each priority on the mixing ratio setting screen. For example, the priority corresponding to the highest priority “1” is “1: 1.2”, which is the musical tone signal of the
ミキシング比率管理テーブルを形成した優先順位決定サーバ装置70のCPU71は、演奏曲選択画面にて選択された演奏曲を指定する演奏曲指定情報を伴奏再生装置60へ送信する(S170)。
伴奏再生装置60のCPU61は、優先順位決定サーバ装置70から受信した演奏曲指定情報が指定する演奏曲の楽曲シーケンスデータを曲データベース66aから読み出す(S180)。
The
The
続いて、CPU61は、曲調情報を記憶する領域(以下、「曲調情報記憶領域」と呼ぶ。)をRAM62に確保し、ステップ180で読み出した楽曲シーケンスデータのヘッダ部91に内包されている曲調情報をこの曲調情報記憶領域に記憶する(S190)。
CPU61は、ステップ180で読み出した楽曲シーケンスデータのヘッダ部91に内包されているタイプ種別情報を参照し、読み出した楽曲シーケンスデータが順位スケール固定タイプと順位スケジュール設定タイプのいずれに該当するか判断する(S200)。
Subsequently, the
The
ステップ200において、順位スケジュール固定タイプに該当すると判断したCPU61は、楽曲シーケンスデータの演出スケジュールトラック94に内包されている優先順位遷移情報を優先順位決定サーバ装置70へ送信する(S210)。
優先順位決定サーバ装置70のCPU71は、伴奏再生装置60から送信された優先順位遷移情報をRAM72に記憶する(S220)。
In step 200, the
The
一方、ステップ200において、順位スケジュール設定タイプに該当すると判断した伴奏再生装置60のCPU61は、順位スケジュールの設定を求めるメッセージを優先順位決定サーバ装置70へ送信する(S230)。
メッセージを受信した優先順位決定サーバ装置70のCPU71は、ステップ110にて伴奏再生装置60から送信された楽器種別情報を基に順位スケジュール設定画面をコンピュータディスプレイ75に表示させる(S240)。
On the other hand, in step 200, the
The
順位スケジュール設定画面の上段には、「各セッションデバイスに与える優先順位のスケジュールを設定してください。」という内容を示す文字列が表示される。その下には、伴奏再生装置60から受信した楽器種別情報と対応する各セッションデバイス10に与える優先順位を時系列に従って入力する入力欄が表示される。
この画面を参照した演奏者は、各演奏者のセッションデバイス10に与える優先順位の遷移を同画面の入力欄に入力する。
順位スケジュール設定画面に優先順位の遷移が入力されると、優先順位決定サーバ装置70のCPU71は、その入力内容を基に生成した優先順位遷移情報をRAM72に記憶する(S250)。
以上で、セッション準備処理が終了する。
A character string indicating the content “Please set the priority schedule to be assigned to each session device.” Is displayed at the top of the order schedule setting screen. Below that, an input field for inputting the priority given to each
The performer who refers to this screen inputs the transition of the priority order given to the
When the priority order transition is input to the order schedule setting screen, the
Thus, the session preparation process ends.
図10は、セッション処理を示すフローチャートである。上述したセッション準備処理の終了後、セッションの開始が指示されると、伴奏再生装置60と優先順位決定サーバ装置70は、互いに同期を取りながら図に示す一連の処理を所定のサイクルに従って繰り返す。
まず、伴奏再生装置60側の処理について説明すると、同装置60のCPU61は、ステップ180で読み出しておいた楽曲シーケンスデータの伴奏曲トラック93に記録されているオーディオデータをトラックの先頭から順次読み出す(S300)。
FIG. 10 is a flowchart showing session processing. When the start of the session is instructed after the above-described session preparation processing is completed, the
First, the process on the
続いて、CPU61は、曲調変更情報を受信したか否か判断し(S310)、曲調変更情報を受信したときはステップ320に進む一方、曲調変更情報を受信していないときはステップ330に進む。曲調変更情報とは、伴奏曲のキーとテンポの変更を指示する情報であり、優先順位決定サーバ装置70側で生成される。ステップ320の内容は優先順位決定サーバ装置70側における処理の内容を述べた後に説明することとし、ここでは、ステップ330へ進む。
ステップ330において、CPU61は、ステップ180で読み出したオーディオデータを基に伴奏音の楽音信号を生成する。
Subsequently, the
In step 330, the
続いて、CPU61は、ステップ330にて生成した楽音信号が示すピッチをRAM62の曲調情報記憶領域の曲調情報が示すキーに合わせて調整し、同曲調情報が示すテンポに従ったタイミングで音響ミキサー40へ出力する(S340)。
伴奏再生装置60から出力された伴奏音の楽音信号は、音響ミキサー40を経由してスピーカ50へ入力され、スピーカ50から伴奏音として放音される。
Subsequently, the
The musical sound signal of the accompaniment sound output from the
一方、優先順位決定サーバ装置70側の処理について説明すると、同装置70のCPU71は、伴奏再生装置60における伴奏曲の再生開始と同時に演奏開始からの経過時間の計時を開始する(S265)。
続いて、CPU71は、ステップ220又はステップ250にてRAM72に記憶しておいた優先順位遷移情報から現在の経過時間と対応する各楽器の優先順位を取得し、取得した優先順位を基に優先順位管理テーブルを更新する(S275)。
On the other hand, the processing on the priority
Subsequently, the
本ステップにおける更新が行われる結果、仮に優先順位遷移情報が図3に示すような内容となっていた場合、演奏開始から10秒経過するまでの間は、優先順位管理テーブルにおける「ピアノ」と対応するレコードの「順位」のフィールドの記憶内容が「1」となり、10秒経過した後、「ベース」と対応するレコードの「順位」のフィールドの記憶内容が「1」へと切り替わることになる。 As a result of updating in this step, if the priority order transition information has the contents as shown in FIG. 3, it corresponds to “piano” in the priority order management table until 10 seconds have passed since the start of the performance. The stored content of the “rank” field of the record to be changed becomes “1”, and after 10 seconds, the stored content of the “rank” field of the record corresponding to “base” is switched to “1”.
優先順位管理テーブルを更新したCPU71は、その優先順位管理テーブルの各レコードのうちから、「順位」のフィールドの記憶内容が「1」となっているレコードを特定し、特定したレコードの「インターフェース」のフィールドに記憶されているインターフェース番号をセレクタ20へ通知する(S285)。
インターフェース番号の通知を受けたセレクタ20は、そのインターフェース番号と対応する入力インターフェースから入力されてくる楽音信号を出力インターフェースから出力させるべく、自身内部のデータパスを制御する。
この結果、各演奏者のうち最も高い優先順位が与えられている演奏者のセッションデバイス10からセレクタ20へ入力されきた楽音信号がテンポ・ピッチ抽出回路30へと入力され、同回路30にて抽出されたピッチとテンポが優先順位決定サーバ装置70へ供給される。
The
Upon receiving the notification of the interface number, the
As a result, the musical tone signal input from the
優先順位決定サーバ装置70のCPU71は、所定時間長の間に供給されてくる一連の演奏音のピッチを解析し、それらの演奏音が従うキーを特定する(S295)。
優先順位決定サーバ装置70のCPU71は、テンポ・ピッチ抽出回路30から供給されるテンポとステップ295で特定したキーとを表す曲調変更情報を伴奏再生装置60へ送信する(S305)。
The
The
曲調変更情報が伴奏再生装置60へ送信されると、伴奏再生装置60で実行されるループのその次のサイクルで到来するステップ310における判断結果は「YES」となり、ステップ320の処理が実行される。
ステップ320に進むと、伴奏再生装置60のCPU61は、RAM62の曲調情報記憶領域に記憶されている曲調情報の内容を伴奏再生装置60から受信した曲調変更情報に合せて書き換える。
When the tune change information is transmitted to the
In step 320, the
ここで、セッション処理が開始された当初は、いわゆる前奏区間となるため、セッションデバイス10による演奏音の楽音信号がセレクタ20及び音響ミキサー40に入力されず、その楽音信号が示すテンポとピッチとから得られる曲調変更情報も優先順位決定サーバ装置70から伴奏再生装置60へ送信されることはない。従って、曲調変更情報が送信されるまでの各サイクルにて到来するステップ310の判断結果は「NO」となり、RAM62の曲調情報記憶領域には、図5のステップ190にて同領域に記憶された曲調情報、つまり、標準的なキーとテンポとを示す曲調情報が保持され続けることになる。この結果、ステップ330では、標準的なキーに従ったピッチの演奏音を示す楽音信号が、標準的なテンポに従ったタイミングで音響ミキサー40へ出力される。
Here, since the session processing is initially started as a so-called prelude section, the musical sound signal of the performance sound by the
一方、前奏区間が終わり、各セッションデバイス10の演奏音の楽音信号がセレクタ20及び音響ミキサー40へ入力され始めると、それらのうち最も高い優先順位のセッションデバイス10の楽音信号が示すテンポとピッチとから得た曲調変更情報が優先順位決定サーバ装置70から伴奏再生装置60へ送信される。
すると、その後のサイクルにて到来するステップ310の判断結果は「YES」となり、続くステップ320では、RAM62の曲調情報記憶領域に保持された曲調情報が、曲調変更情報が示すキーとテンポとを示す新たな曲調情報へと書き換えられる。この結果、曲調変更情報が送信された後のサイクルにて到来するステップ330では、最も高い優先順位が与えられているセッションデバイス10による演奏と同じキーに従ったピッチの演奏音を示す楽音信号が、その演奏と同じテンポに従ったタイミングで出力されることになる。
On the other hand, when the prelude section ends and the musical sound signals of the performance sounds of the
Then, the determination result of step 310 that arrives in the subsequent cycle is “YES”, and in the subsequent step 320, the tune information held in the tune information storage area of the
図10において、曲調変更情報を送信した優先順位決定サーバ装置70のCPU71は、優先順位管理テーブルとミキシング比率管理テーブルの内容を基に生成したミキシング比率制御情報を音響ミキサー40へ出力する(S315)。
ミキシング比率制御情報は、インターフェース番号とミキシング比率の各対を示す情報である。このステップの内容を具体的に説明すると、まず、ステップ275で更新された後の優先順位管理テーブルから、入力インターフェースの各インターフェース番号と対応付けられている優先順位を取得する。続いて、ミキシング比率管理テーブルから、各優先順位について設定されているミキシング比率を取得する。その後、両テーブルにおいて共通の優先順位と対応付けられているインターフェース番号とミキシング比率とを夫々対にして音響ミキサー40へ出力する。
In FIG. 10, the
The mixing ratio control information is information indicating each pair of interface number and mixing ratio. The contents of this step will be specifically described. First, the priority order associated with each interface number of the input interface is acquired from the priority order management table updated in step 275. Subsequently, the mixing ratio set for each priority order is acquired from the mixing ratio management table. Thereafter, the interface number and the mixing ratio associated with the common priority in both tables are output to the
以上説明した実施形態では、各セッションデバイス10の演奏音を補強すべく準備された伴奏音のキーとテンポが、最も高い優先順位を持つセッションデバイス10の演奏に合せて調節されるようになっている。従って、最も高い優先順位を持つセッションデバイス10の演奏者がある演奏箇所を本来とは異なるキーやテンポで演奏したような場合でも、そのような即興的な変化に伴奏曲のキーとテンポを追従させることができ、音楽的面白みが損なわれることのないセッションを演出できる。
In the embodiment described above, the key and tempo of the accompaniment sound prepared to reinforce the performance sound of each
また、本実施形態においては、各演奏者のセッションデバイス10の優先順位の遷移を時系列に従って示す優先順位遷移情報が楽曲シーケンスデータの一部として予め準備されおり、セッションが開始されると、優先順位決定サーバ装置70がその優先順位遷移情報を順次参照しながら、各演奏者に与える優先順位を切り替えるようになっている。このようにセッションの進行と連動させて優先順位を適宜切り替えることによって、全ての演奏者が満足できるようなセッションを演出することができる。
In the present embodiment, priority order transition information indicating the transition of the priority order of each performer's
更に、本実施形態では、各優先順位毎のミキシング比率をセッションを開始する前に任意に設定できるようになっており、各セッションデバイス10から音響ミキサー40に入力された楽音信号はこの設定された比率に従ってミキシングされてからスピーカ50へ出力されるようになっている。従って、セッションに参加している演奏者の演奏を音量面からも良好に演出することができる。
Furthermore, in the present embodiment, the mixing ratio for each priority order can be arbitrarily set before the session is started, and the musical tone signal input from each
(第2実施形態)
本願発明の第2実施形態について説明する。
上記実施形態では、各種楽器毎の優先順位の遷移を示す優先順位遷移情報が楽曲シーケンスデータの演出スケジュールトラック94に記録され又は演奏者によって設定されるようになっており、セッションが行われている間は、優先順位遷移情報に従って各演奏者の優先順位が切り替えられるようになっていた。これに対し、本実施形態は、各演奏者の緊張度を測るバロメータの一つである発汗量をも加味して優先順位の切り替えを行う。
(Second Embodiment)
A second embodiment of the present invention will be described.
In the above embodiment, priority order transition information indicating the transition of the priority order for each musical instrument is recorded in the
図11は、本実施形態にかかる伴奏追従システムの全体構成図である。このシステムは、図1に示した各構成要素に加えて、センサ80を備える。
センサ80は、発汗センサであり、各演奏者に夫々1つずつ取り付けられる。このセンサ80は、各演奏者の発汗量を検知し、その検知結果を状態情報として優先順位決定サーバ装置70へ供給するようになっている。
FIG. 11 is an overall configuration diagram of the accompaniment follow-up system according to the present embodiment. This system includes a
The
次に、本実施形態の動作を説明する。
本実施形態では、優先順位決定サーバ装置70における優先順位管理テーブルの更新の手順が第1実施形態と異なる。図10に示したステップ275では、優先順位決定サーバ装置70のCPU71が、ステップ220又はステップ250にてRAM72に記憶しておいた優先順位遷移情報から現在の経過時間と対応する各楽器の優先順位を取得し、取得した優先順位を基に優先順位管理テーブルを更新するようになっていた。つまり、優先順位管理テーブルの更新は、優先順位遷移情報のみに依存して行われた。
これに対し、本実施形態では、このステップ275を実行した後、更に別の判断ステップが挿入される。この判断ステップでは、各センサ80から供給される状態情報が示す発汗量が所定値を上回ったか否かが判断される。そして、この判断ステップにて、いずれかのセンサ80から供給された状態情報が示す発汗量が所定値を上回ったと判断されると、そのセンサ80を取り付けた演奏者によって演奏されているセッションデバイス10の優先順位を最も高いものに切り替える。
Next, the operation of this embodiment will be described.
In the present embodiment, the update procedure of the priority management table in the priority
On the other hand, in this embodiment, after this step 275 is executed, another determination step is inserted. In this determination step, it is determined whether or not the perspiration amount indicated by the state information supplied from each
以上説明した実施形態では、各演奏者にセンサ80を夫々取り付け、それら各センサ80の検知結果をも加味して優先順位を切り替えるようになっている。このように、センサ80の検知結果に連動させて優先順位を切り替えるようにすることによって、セッションの演出効果をより高めることができる。また、テンポを抽出することが困難なヴォーカル(肉声)などを交えて行われるセッションも好適に演出することができる。
In the embodiment described above, the
(他の実施形態)
本願発明は、種々の変形実施が可能である。
例えば、テンポを抽出することが不可能なリード楽器等のセッションデバイス10やヴォーカルなどを交えてセッションを行う場合、タップボタンなどの特殊な器具や、体もしくは楽器に取付けた振動センサを用いて演奏者のステップや首振りの間隔を検出し、検出した間隔をテンポとして優先順位決定サーバ装置70へ供給してもよい。
また、上記実施形態では、伴奏曲の内容を伴奏曲トラック93にオーディオデータとして記録していたが、これをMIDIデータとして記録してもよい。つまり、伴奏曲となる一連の伴奏音を示す楽音データであればそのデータ形式は問わない。
(Other embodiments)
The present invention can be modified in various ways.
For example, when a session is performed with a
In the above embodiment, the content of the accompaniment is recorded as audio data on the
上記実施形態において、セレクタ20は複数の入力インターフェースを備えており、優先順位決定サーバ装置70による指示の下、それらのうち1つの入力インターフェースから入力された楽音信号をピッチ・テンポ抽出回路30へ出力するようになっていた。これに対し、セレクタ20が唯一の入力インターフェースのみを備え、その入力インターフェースを介して各セッションデバイス10から入力されてくる楽音信号のうち、最も高い優先順位を与えられたセッションデバイス10の楽音信号を抽出してピッチ・テンポ抽出回路30へ出力するようにしてもよい。かかる変形例は、各セッションデバイス10が、自らを識別するIDを楽音信号と対にしてセレクタ20へ入力し、セレクタ20が各楽音信号と対を成すIDを参照することによってその供給元を特定することで実現できる。音響ミキサー40についても同様に、複数の入力インターフェースを備える必要はなく、唯一の入力インターフェースから入力されてくる楽音信号の供給元をそれらの楽音信号と対を成しているIDを基に特定するようにするとよい。
In the above-described embodiment, the
上記実施形態では、伴奏再生装置60の曲データベース66aから読み出された楽曲シーケンスデータが順位スケジュール設定タイプであった場合のみ、順位スケジュールの設定を求めるメッセージが優先順位決定サーバ装置70へ送信され、同装置70のコンピュータディスプレイ75に表示される順位スケジュール設定画面を通じて演奏者自身が優先順位の遷移を設定するようになっていた。これに対し、読み出された楽曲シーケンスデータのタイプの如何にかかわらず演奏者自身による優先順位の遷移の設定を可能としてもよい。この変形例の場合、順位スケジュール固定タイプの楽曲シーケンスデータについて順位スケジュール設定画面を通じた設定が行われたときは、演奏者自身による設定が演出スケジュールトラック94よりも優先されることになる。
In the above embodiment, only when the music sequence data read from the
第2実施形態は、センサ80が発汗センサであるとの前提で説明を行ったが、体温センサや、加速度センサなどでこれを代替してもよい。要するに、演奏者の緊張度やアピール度を測る何らかの属性値を定量化して供給できるセンサであればその種別は問わない。
また、第2実施形態は、優先順位遷移情報による優先順位管理テーブルの更新を基本としつつ、センサ80の検知結果に応じたイレギュラーな更新のロジックを重畳するものであったが、優先順位遷移情報の参照を行わず、センサ80の検知結果が示す発汗量が大きい順に高い優先順位を与えるような構成としてもよい。
Although the second embodiment has been described on the assumption that the
Further, while the second embodiment is based on the update of the priority management table based on the priority order transition information, the irregular update logic corresponding to the detection result of the
10…セッションデバイス、20…セレクタ、30…テンポ・ピッチ抽出回路、40…音響ミキサー、50…スピーカ、60…伴奏再生装置、61,71…CPU、62,72…RAM、63,73…ROM、64,74…通信インターフェース、65…伴奏音出力インターフェース、66,78…ハードディスク、70…優先順位決定サーバ装置、75…コンピュータディスプレイ、76…マウス、77…キーボード、78…ハードディスク、80…センサ
DESCRIPTION OF
Claims (4)
伴奏曲となる一連の伴奏音の楽音情報を記憶した伴奏曲記憶手段と、
前記各楽器のうち、演奏の主導権を与える楽器を所定の条件に従って特定する主導楽器特定手段と、
前記伴奏曲記憶手段に記憶された楽音情報を基に伴奏音を生成し、生成した伴奏音を順次出力する伴奏曲出力手段と、
前記主導楽器特定手段により特定された楽器から前記入力手段を介して入力される演奏音から当該楽器による演奏のテンポを抽出するテンポ抽出手段と、
前記伴奏曲出力手段が順次出力する伴奏音のテンポを、前記テンポ抽出手段が抽出したテンポと一致するように制御するテンポ追従制御手段と
を備えた伴奏追従システム。 Input means for inputting performance sounds from a plurality of musical instruments,
An accompaniment storage means for storing musical tone information of a series of accompaniment sounds to be an accompaniment;
Among the musical instruments, a lead musical instrument specifying means for specifying a musical instrument that gives the initiative to play according to a predetermined condition;
Accompaniment output means for generating an accompaniment sound based on the musical tone information stored in the accompaniment music storage means and sequentially outputting the generated accompaniment sound;
Tempo extraction means for extracting the tempo of the performance by the musical instrument from the performance sound input via the input means from the musical instrument identified by the lead musical instrument identification means;
An accompaniment follow-up system comprising: tempo follow-up control means for controlling the tempo of accompaniment sounds sequentially output by the accompaniment song output means so as to coincide with the tempo extracted by the tempo extraction means.
演奏音から前記主導楽器特定手段が特定した楽器による演奏の調を抽出する調抽出手段と、
前記伴奏曲出力手段が順次出力する伴奏音の調を、前記調抽出手段が抽出した調と一致するように制御する調追従制御手段と
を更に備えた伴奏追従システム。 The accompaniment follow-up system according to claim 1,
Key extraction means for extracting the key of the performance by the musical instrument identified by the lead instrument identification means from the performance sound;
An accompaniment follow-up system, further comprising a key follow-up control means for controlling the keys of the accompaniment sounds sequentially output by the accompaniment music output means so as to coincide with the keys extracted by the key extractor means.
前記主導権を与える楽器の遷移を演奏開始時からの経過時間と対応付けて記憶した主導権スケジュール記憶手段を備え、
前記主導楽器特定手段は、
前記主導権スケジュール記憶手段の記憶内容に従って前記主導権を与える楽器を順次特定する
伴奏追従システム。 In the accompaniment follow-up system according to claim 1 or 2,
The initiative schedule storage means for storing the transition of the instrument that gives the initiative in association with the elapsed time from the start of performance,
The lead instrument specifying means is:
An accompaniment follow-up system for sequentially specifying musical instruments to be given the initiative according to the stored contents of the initiative schedule storage means.
前記各楽器又はそれらの演奏者の状態を夫々検知するセンサを備え、
前記主導楽器特定手段は、
前記各センサによる検知結果に応じて前記主導権を与える楽器を特定する
伴奏追従システム。 In the accompaniment follow-up system according to any one of claims 1 to 3,
Sensors for detecting the state of each instrument or their performer, respectively,
The lead instrument specifying means is:
An accompaniment follow-up system that identifies an instrument that gives the initiative according to the detection results of the sensors.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005015230A JP2006201654A (en) | 2005-01-24 | 2005-01-24 | Accompaniment following system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005015230A JP2006201654A (en) | 2005-01-24 | 2005-01-24 | Accompaniment following system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006201654A true JP2006201654A (en) | 2006-08-03 |
Family
ID=36959679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005015230A Pending JP2006201654A (en) | 2005-01-24 | 2005-01-24 | Accompaniment following system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006201654A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008135891A (en) * | 2006-11-27 | 2008-06-12 | Sony Computer Entertainment Inc | Audio processor and audio processing method |
JP2013015633A (en) * | 2011-07-01 | 2013-01-24 | Yamaha Corp | Signal transmitter and signal processing device |
JP2016521381A (en) * | 2013-04-16 | 2016-07-21 | 初紹軍 | Electronic musical instruments and music playing methods |
JP2016194721A (en) * | 2016-07-12 | 2016-11-17 | ヤマハ株式会社 | Musical instrument and signal processing device |
JP2021113895A (en) * | 2020-01-17 | 2021-08-05 | ヤマハ株式会社 | Accompaniment sound generation device, electronic musical instrument, accompaniment sound generation method, and accompaniment sound generation program |
US11348561B2 (en) | 2017-09-22 | 2022-05-31 | Yamaha Corporation | Performance control method, performance control device, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10187148A (en) * | 1996-12-24 | 1998-07-14 | Kawai Musical Instr Mfg Co Ltd | Midi standardized electronic musical instrument and electronic musical instrument system |
JP2001125568A (en) * | 1999-10-28 | 2001-05-11 | Roland Corp | Electronic musical instrument |
JP2001195060A (en) * | 2000-01-11 | 2001-07-19 | Yamaha Corp | Musical performance interface |
JP2003099033A (en) * | 2001-09-26 | 2003-04-04 | Yamaha Corp | Information editing device and musical score editing device |
-
2005
- 2005-01-24 JP JP2005015230A patent/JP2006201654A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10187148A (en) * | 1996-12-24 | 1998-07-14 | Kawai Musical Instr Mfg Co Ltd | Midi standardized electronic musical instrument and electronic musical instrument system |
JP2001125568A (en) * | 1999-10-28 | 2001-05-11 | Roland Corp | Electronic musical instrument |
JP2001195060A (en) * | 2000-01-11 | 2001-07-19 | Yamaha Corp | Musical performance interface |
JP2003099033A (en) * | 2001-09-26 | 2003-04-04 | Yamaha Corp | Information editing device and musical score editing device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008135891A (en) * | 2006-11-27 | 2008-06-12 | Sony Computer Entertainment Inc | Audio processor and audio processing method |
JP2013015633A (en) * | 2011-07-01 | 2013-01-24 | Yamaha Corp | Signal transmitter and signal processing device |
JP2016521381A (en) * | 2013-04-16 | 2016-07-21 | 初紹軍 | Electronic musical instruments and music playing methods |
JP2016194721A (en) * | 2016-07-12 | 2016-11-17 | ヤマハ株式会社 | Musical instrument and signal processing device |
US11348561B2 (en) | 2017-09-22 | 2022-05-31 | Yamaha Corporation | Performance control method, performance control device, and program |
JP2021113895A (en) * | 2020-01-17 | 2021-08-05 | ヤマハ株式会社 | Accompaniment sound generation device, electronic musical instrument, accompaniment sound generation method, and accompaniment sound generation program |
JP7419830B2 (en) | 2020-01-17 | 2024-01-23 | ヤマハ株式会社 | Accompaniment sound generation device, electronic musical instrument, accompaniment sound generation method, and accompaniment sound generation program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5257966B2 (en) | Music reproduction control system, music performance program, and performance data synchronous reproduction method | |
JP2008209640A (en) | Karaoke sound effect output system | |
US7405354B2 (en) | Music ensemble system, controller used therefor, and program | |
JP6708537B2 (en) | Karaoke system | |
JP2004233698A (en) | Device, server and method to support music, and program | |
JP6501344B2 (en) | Karaoke scoring system considering listener's evaluation | |
JP2006201654A (en) | Accompaniment following system | |
JP4182613B2 (en) | Karaoke equipment | |
JP5787279B2 (en) | Musical performance device | |
JP2011215347A (en) | Timing designation device, music player, karaoke system, and timing designation method | |
JP4182782B2 (en) | Karaoke equipment | |
JP2008233558A (en) | Electronic musical instrument and program | |
JP4720858B2 (en) | Karaoke equipment | |
JP7504446B2 (en) | Performance support device, performance support method, and program | |
JP2002301262A (en) | Game device using music, its computer program and program storage medium | |
JP3770227B2 (en) | Musical sound generating device and medium recording program | |
JP5590350B2 (en) | Music performance device and music performance program | |
JP5263885B2 (en) | Karaoke recording system for performance cancellation | |
JP4924040B2 (en) | Electronic musical instruments and programs | |
JP6642215B2 (en) | Music selection device, karaoke system and music selection program | |
JP3770226B2 (en) | Musical sound generating device and medium recording program | |
JP6774842B2 (en) | Karaoke equipment | |
JP4858174B2 (en) | Electronic musical instruments and programs | |
JP2022171195A (en) | karaoke device | |
JPH1097256A (en) | Musical sound producing device and medium stored with program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071120 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090223 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090303 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090428 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090526 |