JPH1165565A - 楽音再生装置および楽音再生制御プログラム記録媒体 - Google Patents
楽音再生装置および楽音再生制御プログラム記録媒体Info
- Publication number
- JPH1165565A JPH1165565A JP9216842A JP21684297A JPH1165565A JP H1165565 A JPH1165565 A JP H1165565A JP 9216842 A JP9216842 A JP 9216842A JP 21684297 A JP21684297 A JP 21684297A JP H1165565 A JPH1165565 A JP H1165565A
- Authority
- JP
- Japan
- Prior art keywords
- music
- performance
- data
- piece
- song
- 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.)
- Granted
Links
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 45
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 45
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 24
- 239000000203 mixture Substances 0.000 claims description 24
- 238000013500 data storage Methods 0.000 claims description 21
- 238000003860 storage Methods 0.000 claims description 13
- 230000033764 rhythmic process Effects 0.000 abstract description 67
- 238000000034 method Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 6
- 241001342895 Chorus Species 0.000 description 5
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 239000002131 composite material Substances 0.000 description 4
- 238000002360 preparation method Methods 0.000 description 4
- 238000004040 coloring Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000010485 coping Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- JEIPFZHSYJVQDO-UHFFFAOYSA-N iron(III) oxide Inorganic materials O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 238000001308 synthesis method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
- G10H1/366—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems with means for modifying or correcting the external signal, e.g. pitch correction, reverberation, changing a singer's voice
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
- G10H1/365—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/005—Non-interactive screen display of musical or status data
- G10H2220/011—Lyrics displays, e.g. for karaoke applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/011—Files or data streams containing coded musical information, e.g. for transmission
- G10H2240/031—File merging MIDI, i.e. merging or mixing a MIDI-like file or stream with a non-MIDI file or stream, e.g. audio or video
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/121—Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
- G10H2240/131—Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S84/00—Music
- Y10S84/12—Side; rhythm and percussion devices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S84/00—Music
- Y10S84/22—Chord organs
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Electrophonic Musical Instruments (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
て楽しむことのできるカラオケ装置を提供する。 【解決手段】 曲データは、検索用データを記録したコ
ードトラックおよびリズムトラックを有し、任意に選択
された主演奏曲のコードトラックおよびリズムトラック
のデータ配列と、他の曲データのコードトラックおよび
リズムトラックのデータ配列が一部でも一致する区間が
検出された場合は、その一致した曲データの中から合成
曲を決定し、合成演奏を行う。
Description
タから一部演奏区間を抽出し、合成して演奏可能な楽音
発生装置に関する。
ニーズも多様化してきた。当初は1曲ずつ演奏されるの
が通常であったが、複数の曲の最も盛り上がる部分(い
わゆるサビ)をつなぎ合わせてつくられたメドレー曲が
提供されるようになった。また、メドレー曲も当初はメ
ドレー曲自体が1曲の曲データとして提供されていた
が、ユーザーの好みに合わせてその場で複数の曲データ
をつなぎ合わせてメドレー演奏ができるようなカラオケ
装置が提供されるに至った。また、つなぎ合わせる際の
違和感を軽減すべく、前後の曲のテンポ・リズム・コー
ドなどの音楽要素に応じてなめらかに接続する技術が提
案されている。
びの中に、よく似た複数の曲を重ねて歌うものや、別の
曲の伴奏に合わせて歌うといったものがある。このよう
な遊びをカラオケで実現する場合は、上述のメドレーに
用いた技術をもって同時に任意の複数曲を演奏すること
は可能である。例えば、前の曲の演奏区間終了から次の
曲の演奏区間開始までに経過区間を設け、経過区間では
前曲と次曲を並行して重ね合わせて演奏する連結方式を
用いればよい。
するだけでは、テンポ・リズム・コードなどの音楽要素
がずれており、不自然で煩雑な印象になってしまう。そ
のため、同時に演奏する曲は音楽要素が近似している必
要があるが、従来の任意の複数曲をつなげる技術では同
時に演奏して違和感のない音楽要素を有するかは考慮さ
れていなかった。更に、同時に演奏する場合は、それら
を同期して再生する必要があり、これらの要請を満たす
技術はいまだ開発されていない。
なされたものであり、よく似た複数の曲を合成し、同時
に演奏させて楽しむことのできる楽音発生装置を提供す
ることを目的とする。
ために、請求項1記載の発明は、曲データに基づいて演
奏信号を生成する楽音再生装置において、前記曲データ
を記憶する曲データ記憶手段と、合成演奏を行えるか否
かの判断に必要な要素を含む合成判定用データを記憶し
た合成判定データ記憶手段と、第1の演奏曲を指定する
第1演奏曲指定手段と、前記第1演奏曲指定手段が指定
した第1の演奏曲と合成演奏を行うに適した区間を有す
る曲を、前記合成判定データ記憶手段の記憶内容を参照
して選択する適合曲選択手段と、前記適合曲選択手段が
選択した曲と前記第1演奏曲との曲データを前記曲デー
タ記憶手段から読み出して合成する合成手段とを具備す
ることを特徴とする。
判定データ記憶手段をネットワーク上に設け、前記適合
曲選択手段は前記ネットワークを介して前記合成判定デ
ータ記憶手段にアクセスすることにより、前記第1演奏
曲と合成演奏を行うに適した区間を有する曲を選択する
ことを特徴とする。
に基づいて演奏信号を生成する楽音再生装置において、
前記曲データを記憶する曲データ記憶手段と、第1の
演奏曲を指定する第1演奏曲指定手段と、前記第1演奏
曲指定手段が指定した第1の演奏曲と合成演奏を行うに
適した区間を有する曲を、前記曲データ記憶手段内の曲
データを解析することによって探し出す適合曲選択手段
と、前記適合曲選択手段が選択した曲と前記第1演奏曲
との曲データを前記曲データ記憶手段から読み出して合
成する合成手段とを具備することを特徴とする。
に基づいて演奏信号を生成する楽音再生装置において、
前記曲データを固有の曲番号とともに記憶する曲データ
記憶手段と、一の曲と合成演奏を行うに適した区間を有
する他の曲の情報を当該他の曲の曲番号とともに記憶す
る対応曲情報記憶手段と、第1の演奏曲を指定する第1
演奏曲指定手段と、前記第1演奏曲指定手段が指定した
第1の演奏曲と合成演奏を行うに適した区間を有する曲
を前記対応曲情報記憶の記憶内容を参照して選択する適
合曲選択手段と、前記適合曲選択手段が選択した曲と前
記第1演奏曲との曲データを前記曲データ記憶手段から
読み出して合成する合成手段とを具備することを特徴と
する。
1乃至4いずれかに記載の楽音再生装置において、前記
適合曲選択手段が選択した曲が複数ある場合には、その
中から合成演奏を行う合成用曲を決定する合成用曲決定
手段をさらに具備することを特徴とする。
であって、曲データを記憶する第1のステップと、合成
演奏を行えるか否かの判断に必要な要素を含む合成判定
用データを記憶する第2のステップと、第1の演奏曲を
指定する第3のステップと、前記第3のステップで指定
した第1の演奏曲と合成演奏を行うに適した区間を有す
る曲を、前記第2のステップで記憶した合成判定データ
を参照して選択する第4のステップと、前記第4のステ
ップで選択した曲と前記第1演奏曲との曲データを前記
第1のステップで記憶した曲データの中から読み出して
合成する第5のステップとを有するコンピュータで実行
可能なプログラムを記憶したことを特徴とする。
であって、曲データを記憶する第1のステップと、第1
の演奏曲を指定する第2のステップと、前記第2のステ
ップで指定した前記第1の演奏曲と合成演奏を行うに適
した区間を有する曲を、前記第1のステップで記憶した
曲データを解析することによって探し出す第3のステッ
プと、前記第3のステップで選択した曲と前記第1演奏
曲との曲データを前記第1のステップで記憶した前記曲
データの中から読み出して合成する第4のステップとを
有するコンピュータで実行可能なプログラムを記憶した
ことを特徴とする。
体であって、前記曲データを固有の曲番号とともに記憶
する第1のステップと、一の曲と合成演奏を行うに適し
た区間を有する他の曲の情報を当該他の曲の曲番号とと
もに記憶する第2のステップと、第1の演奏曲を指定す
る第3のステップと、前記第3のステップで指定した第
1演奏曲と合成演奏を行うに適した区間を有する曲を前
記第2のステップにおける記憶内容を参照して選択する
第4のステップと、前記第4のステップで選択した曲と
前記第1演奏曲との曲データを前記第1のステップで記
憶した前記曲データの中から読み出して合成する第5の
ステップとを有するコンピュータで実行可能なプログラ
ムを記憶したことを特徴とする。
の実施形態について説明する。 1:第1実施形態 A:実施形態の構成 この実施形態は、曲データをハードディスク等から読み
出して楽曲を再生するカラオケ装置に適用されるもので
あり、ユーザーの指定により1曲を演奏する通常のカラ
オケ演奏機能を備えている他、同時にまたは連続して複
数の曲が指定された時に、これらの曲を同時にまたは切
れ目なしに連続して演奏する機能を備えている。なお、
実施形態では2つの楽曲を同時に演奏する場合について
説明するがこれに限定されるものではない。
オケ装置の構成を示すブロック図である。CPU101
には、バスを介してROM102、ハードディスク10
3、RAM104、演奏再生部(a系統)105a、演
奏再生部(b系統)105b、表示制御部112、およ
び操作部114が接続されており、CPU101はRO
M102に記憶された制御プログラムに基づき本カラオ
ケ装置の制御を行う。ROM102には、本装置の動作
を制御するプログラムの他、フォントデータ等が記憶さ
れている。
ラオケ演奏用の曲データが記憶されている。曲データ
は、予め記憶されたものでもよく、通信回線を介してホ
ストコンピュータから供給されるデータを蓄積したもの
でもよい。RAM104には、カラオケ演奏用のワーク
エリアが設定されており、演奏準備がされる曲データを
ハードディスク103から読み出しておくために使用さ
れる。なお、2つの楽曲を同時に演奏するため、RAM
104には2曲同時演奏用のワークエリア(ワークエリ
アa、ワークエリアb)が設定される。
再生部(a系統)105a、演奏再生部(b系統)10
5b)を具備している。これらの演奏再生部105a、
105bは、各々RAM104に設定された2つのワー
クエリアa,bに記憶された曲を演奏するものである。
演奏再生部(a系統)105aおよび演奏再生部(b系
統)105bはそれぞれ、図示せぬ音源装置、音声デー
タ処理部、効果用DSPを具備している。ここで、音源
装置は、MIDIデータに基づいて楽音信号を形成し、
音声データ処理部は、バックコーラスなどの音声信号を
形成する。効果用DSPは、楽音信号および音声信号に
エコー、リバーブ等の種々の効果を付して出力する。演
奏再生部(a系統)105aおよび演奏再生部(b系
統)105bは、CPUの制御に基づいて供給される曲
データに基づいて、演奏信号を作成しミキサ106に出
力する。
た歌唱音声信号は、A/D変換器108によってデジタ
ル信号に変換され、効果用DSP109でエコーなどの
効果が付された後に、ミキサ106に入力される。ミキ
サ106は、演奏再生部(a系統)105aと演奏再生
部(b系統)105bから入力されたカラオケ演奏音、
および効果用DSP109から入力された歌唱音声信号
を適当な比率でミキシングし、アナログ信号に変換した
後アンプ110に出力する。アンプ110は、入力され
たアナログ信号を増幅し、増幅されたアナログ信号はス
ピーカー111から出力される。
所定のワークエリアから表示データを読み出してモニタ
113への表示出力を制御する。操作部114は、ユー
ザーが曲の選択や各種モードの設定を行う部分である。
例えばテンキーや種々のキースイッチによって構成され
る。また、赤外線信号を利用したリモートコントローラ
ーを付加してもよい。
説明する。図2は、本カラオケ装置で行う演奏形態につ
いて概略を示した図である。図中上段に示す曲の流れN
は、通常と同様に1曲(曲a)のみを演奏する場合の流
れである。下段に示す曲の流れMは、曲の一部で異なっ
た2つの曲を同時に演奏する(以下合成演奏という)区
間がある場合の流れである。図示する例では、曲aを主
に演奏される曲(第1の演奏曲、この場合は主演奏曲)
とし、曲bが重ねて演奏される曲(合成用曲)である。
実際には、合成用曲のすべての部分が重ねて演奏される
ことは少なく、その一部だけが合成演奏される。
る合成用曲中の区間を適合区間という。なお、コード、
リズム、テンポなどの音楽要素が異なる2つの曲を同時
に演奏すると、煩雑で不自然な演奏になってしまうた
め、適合区間としては、これらの音楽要素が近似してい
る区間が抽出されるようになっている。そして、本実施
形態では、ユーザーが任意に主演奏曲を選択し、装置が
適合区間を有する他の曲を自動的に検索する。そして、
検索された曲の中から合成用曲を決定し、合成演奏を行
うようにしている。
形態におけるカラオケ演奏用の曲データは以下のように
作成され保存されている。なお、各曲データには曲番号
が付されており、この曲番号によって各曲を識別するこ
とが可能となっている。図3は、第1実施形態で使用さ
れる曲データの構成を示す図である。図示するように、
曲データは、マスタートラックと検索用トラックから構
成されている。
のデータが記録されたトラックであり、演奏や歌詞の表
示を指示するためのイベントデータが記録された複数の
トラックから構成されている。例えば、楽音の発音や消
音を指示するMIDIデータが記録された音楽トラッ
ク、文字表示用のデータを記録した文字トラック、前奏
・サビ等の情報を記憶した情報トラック、コーラス音声
等を記録した音声トラック、リズムデータを記録したリ
ズムトラック、テンポを指示するテンポデータを記録し
たテンポトラック…等がある。各トラックには、デルタ
タイム(Δt)とイベントデータとが交互に記憶されて
いる。ここで、イベントデータは状態の変化(例えば、
キーオンやキーオフあるいはリズムの指定など)を示す
データであり、デルタタイムΔtは、イベントとイベン
トとの間の時間を示すデータである。
するための検索データが記録された複数のトラックから
構成されている。この実施形態では、コードトラックお
よびリズムトラックから構成されている。コードトラッ
クには、検索データとしてコード名(和音の名称、例え
ばC、F、Am等)が記憶され、また、リズムトラック
には、検索データとしてリズムパターンを指示するリズ
ムパターン番号が記憶されている。この実施形態におい
ては、リズムパターン(リズム演奏を制御する演奏デー
タ)を予め数小節の単位で作成しておき、各リズムパタ
ーン毎にリズムパターン番号をつけて(例えば、R1
0、R11、…等)ROM102に記憶している。そし
て、リズムトラックには、リズムパターンではなく、リ
ズムパターン番号を書き込むようにしており、この結
果、リズムトラックのデータ量を著しく少なくすること
ができる。これは、前述したマスタートラックにおける
リズムトラックも同様である。また、検索用トラックの
リズムトラックに、実際のリズムパターンではなくリズ
ムパターン番号を書き込むと、適合区間の判断の際に、
数値化されたリズムパターン番号によって適合判断がで
きるので、リズムパターン自体の比較、解析を行う必要
が無く、検索時間を短くすることができる。
ートおよび図1を参照しながら説明する。まず、図4に
示すフローチャートにおいて、ユーザーが主演奏曲を指
定する(S1)。この場合、曲の選択は、操作部114
を用いて任意の曲番号を指定することにより行う。選択
された主演奏曲の曲データはハードディスク103から
読み出され、RAM104のワークエリアaに格納され
る。
を、ハードディスク103に記憶されている他の曲の検
索用データと照合し、適合区間を有する曲を検索する
(S2)。
る。まず、合成演奏を行っても、違和感のない合成用曲
を選択するために、コードおよびリズムの一致する曲を
選択する。このため、検索用トラック(図3参照)のコ
ードトラックおよびリズムトラックの検索が行われる。
すなわち、CPU101は、主演奏曲のコードトラック
のデータ配列を、ハードディスク103に記憶されてい
る他の曲データのコードトラックのデータ配列と1曲ず
つ比較して行く。なお、データ配列とは、コード名、Δ
t、コード名、Δt…といったように、トラック上に記
憶されたデータの順番である。
奏曲のコードおよびリズムの配列が、参照した曲のコー
ドおよびリズムの配列と一部でも一致する区間が検出さ
れた場合は、その曲データの曲番号および一致区間情報
がRAM104のワークエリアbに格納される。ここ
で、一致区間情報は、一致区間開始位置および終了位置
を曲の開始からの絶対時間で示した情報である。検索条
件については、リズムは必ずしも完全一致である必要は
なく、リズムパターンの近似するものは検出できるよう
にしてもよい。近似するリズムパターンを検索するため
には、例えば、リズムパタン番号を、検索で一致判定を
行う桁と細分化したパターンを示す桁との組み合わせに
より構成する。そして、近似したリズムについては検索
に用いる桁の番号を同じにしておく。また、類似のリズ
ムパターンを示すテーブルを予め用意し、このテーブル
を参照することによって近似したリズムを検索するよう
にしてもよい。
致した配列の例を示す図である。この例では、主演奏曲
aの開始からの絶対時間Ta1からTa2までの区間に
おけるコードおよびリズムの配列と、曲番号bの開始か
らの絶対時間(以下単に絶対時間という)Tb1からT
b2までの区間におけるコードおよびリズムの配列が一
致している。よって、RAM104のワークエリアbに
は、曲番号bおよび一致区間情報として、Ta1からT
a2(主演奏曲aの情報)とTb1からTb2(検索さ
れた曲bの情報)が記憶される。
に格納されている全曲についてコードおよびリズムの検
索が終了すると、RAMのワークエリアbには適合区間
を有する曲のデータが格納される。なお、複数の曲につ
いて一致区間が検出されれば、それら複数の曲について
のデータが格納される。また、一致区間が全く検出され
なかった場合は、このデータは存在しない。
有する各曲について、マスタートラックのデータの参照
が行われる。参照されるマスタートラックの情報は、テ
ンポ、キー、歌唱区間、小節、拍子等の情報である。こ
のようにして、マスタートラックを参照することによ
り、合成演奏により適した曲を選択するようにしてい
る。例えば、本実施形態は、よく似た曲を重ねて歌う場
合を想定しており、前奏や間奏などの歌唱されない区間
が一致区間となった場合は、合成して演奏する意味がな
いため、このような曲は除外する。また、コードやリズ
ムが一致しても、テンポや拍子の合わないもの、小節線
が一致しないもの、キーがあまりに離れたもの等を同時
演奏すると違和感があるので除外する。また、歌詞のフ
レーズが途中でとぎれるものもカラオケでは適さないの
で除外する。以上のような判断を、マスタートラックを
参照することによって行う。なお、テンポは必ずしも完
全一致である必要はなく、予め一定の許容幅を設定しお
いてもよい。
ェックの結果、同時演奏に適さない曲については、その
曲番号をRAMのワークエリアbから消去する。このよ
うに合成演奏に適したデータに絞りをかけることによ
り、最適な適合区間を有する曲データが検索される。
2において、適合区間のある曲が1曲も検出されなかっ
た場合は、主演奏曲を通常の演奏として演奏を開始する
(S3)。一方、適合区間のある曲が複数検索された場
合は、その中から合成曲を決定する(S5)。合成曲の
決定は、装置が任意に選択してもよく、ユーザーが選択
できるようにしてもよい。装置が選択する場合は、例え
ば曲番号の最小のものや一致度の高いものなどの基準を
設けておけばよい。なお、基準を定めるための評価シス
テムを予め作成しておいてもよい。また、ユーザーが選
択する場合は、適合区間がある曲のリストをモニタ11
3に表示し、このリストから曲番号を指定するようにし
てもよい。
は、合成演奏を行うための準備がなされる(S5)。演
奏準備には、合成演奏方法の決定、合成演奏区間のセッ
トがある。以下に、合成演奏の方法について説明する。
し、完全に適合する曲は少ないため、以下のような対処
をとるのが一般的である。 2)リズムに関する対処 (a)リズムは完全一致のみでなく、近似したリズムの
曲も検索されている。このため、両者のリズム演奏を同
時に行うと調和しない部分が生じるおそれがある。そこ
で、合成演奏時には、例えば主演奏曲あるいは合成曲の
どちらか1つのリズムで演奏する。 (b)また、2つの曲のリズムパートを合成してもよ
い。リズム合成は、ニューラルネットを使用した合成方
式が知られているので、これを用いてもよい。この場合
は合成したリズムを演奏準備段階で前もって作成してお
く必要がある。 (c)また、2曲のいずれかのリズムパートのみを残
し、他の演奏を停止してもよい。 以上のようなリズムの対処方法のいずれを用いるかは、
例えば、各対処方法のリストをモニタ113に表示さ
せ、これを操作部114の操作によって選択することに
よって決定する。また、上記のいずれかを標準対処方式
として決めておき、それ以外の対処を選択するときだけ
ユーザーの操作を必要とするように構成してもよい。さ
らに、曲の適合度を判定するアルゴリズムをプログラム
化してROM102に記憶させておき、これに基づくC
PU101の適合度判断に応じて、いずれかの対処方法
を選択するようにしてもよい。
め、以下のいずれかの対処を行う。 (a)主演奏曲あるいは合成用曲のどちらかのテンポで
演奏する。 (b)主演奏曲のテンポから合成用曲のテンポに徐々に
変化させる。 (c)特定のアルゴリズム(変化パターン)で変化させ
る。変化パターンはユーザーが選択できるようにしても
よく、装置がランダムに設定してもよい。
ートラックの各データと、合成用曲データのマスタート
ラックの各データとに対して、上述の対処に応じたデー
タ処理を施した後、各々演奏再生部(a系統)と演奏再
生部(b系統)に転送する。その際、演奏されないデー
タはマスクあるいは合成データに置き換えられる。例え
ば、主演奏曲のリズムで合成演奏がなされる場合は、合
成用曲のリズムトラックのデータはマスクされる。ま
た、リズムを合成した場合は、合成リズムデータが合成
用曲のリズムトラックのデータと置き換えられ、主演奏
曲の合成演奏区間のリズムトラックのデータはマスクさ
れる。
すると、これは、合成区間を示す合成演奏開始および終
了位置情報が、RAM104内の主演奏曲aおよび合成
用曲bの情報トラックに書き込まれることによって行わ
れる。すなわち、コードおよびリズムデータ配列の最初
に一致した位置と同じ絶対時間となる情報トラック位置
に合成演奏開始マークが書き込まれる。同様に配列が一
致する最後の位置に合成演奏終了マークが書き込まれ
る。以上の処理が終了すると、主演奏曲の演奏を開始す
る。
および図1を参照しながら説明する。なお、選択された
主演奏曲および合成用曲は、図2に示す曲aおよび曲b
であるものとし、各コーラスのサビにおいて合成演奏が
なされるものとして説明する。
スプログラムに従ったCPU101の制御により、演奏
再生部(a系統)105aはRAM104のワークエリ
アaに格納された曲aのマスタートラックデータを順次
読み出す。そして、情報トラックに書き込まれているマ
ークを判定する(S11)。なお、演奏再生部(a系
統)105aおよび演奏再生部(b系統)105bの、
データ読み出し・再生動作は、図示せぬ時計手段を用い
て、各々の実行タイミングが制御されている。時計手段
は、演奏開始からの絶対時間の制御および各トラックの
Δtの計数を行う。
始マークが記録されていない場合は、主演奏曲aのみ演
奏の開始を行う(S12)。すなわち、演奏再生部(a
系統)105aは読み出した各イベントデータに基づき
楽音信号および音声信号を形成し、ミキサー106に転
送する。以後は、合成演奏区間開始マークが読み出され
るまで、ステップS11、S12の処理を循環し、主演
奏曲aのみの演奏を継続する。
れた場合は、ステップS13に進んで合成演奏を開始す
る。すなわち、演奏再生部(a系統)105aが、曲a
のデータを継続して読み出すと同時に、演奏再生部(b
系統)105bも合成用曲bのデータを合成演奏区間開
始マーク位置から読み出す。この場合、同一タイミング
で読み出した主演奏曲aのデータと、合成用曲bのデー
タは同一時のイベントデータとなる。
は、既述の通り合成演奏方法の選択に応じて、元の曲の
一部データに対してマスクあるいは書き換えが行われて
いる。すなわち、演奏再生部(a系統)105aおよび
演奏再生部(b系統)105bはそれぞれに楽音信号お
よび音声信号を形成し、ミキサー106に送信するが、
ここでは、演奏されないデータは読み出されず、書き換
えが必要なデータは書き換えが行われるため、所望の合
成演奏が行われることになる。
順次データを読み出し、情報トラックのマークを判定す
るなかで(S14)、合成区間終了マークが検出されな
い場合は処理はステップS13に戻り、ステップS1
3、S14を循環する。これにより、演奏再生部(a系
統)105aおよび演奏再生部(b系統)105b奏再
生部による合成演奏が継続される。一方、合成区間終了
マークが検出された場合は、演奏再生部(b系統)10
5bはデータの読み出しを終了し、演奏再生部(a系
統)105aのみがデータの読み出し・再生処理を続行
する(S14)。すなわち、合成演奏区間が終了し、主
演奏曲のみの演奏状態に戻ることとなる。
再び合成演奏区間開始マークを検出すると(S10
6)、処理はステップS13に戻り、再び合成演奏が開
始する。以上の処理が主演奏曲aの最終データが読み出
されるまで行われる。このように、時計手段を用いた絶
対時間の制御により、合成演奏区間については2系統の
再生部から同時に読み出し再生処理を行うことで、合成
演奏を行うことができる。
わせてユーザーに歌詞をガイドするが、合成演奏区間中
は2曲分の歌詞を表示する必要がある。そこで、本実施
形態では、画面を上下に2分割してそれぞれの歌詞を表
示する。以下にこのような歌詞表示制御について説明す
る。
分の歌詞表示された画面の例を示した図である。まず、
文字を表示するためのデータについて説明する。図7
(a)に示すように、文字トラックに記録されている文
字表示データは、テキストコード情報SD1、表示位置
情報SD2、表示・消去タイミング情報SD3、ワイプ
情報SD4から構成されている。この場合、テキストコ
ード情報SD1は、所定の長さ(1フレーズあるいは2
フレーズ等の所定長)の歌詞を示すテキストコードから
成っている。表示位置情報SD2は、テキストコード情
報SD1が示す文字列の表示位置を示す情報であり、例
えば、先頭の文字の左上点といった、文字列の原点の位
置を示す(X、Y)座標データで示される。この座標デ
ータは、1曲のみで演奏される場合の表示位置が記録さ
れており、ここでは(x1,y1)が記録されているも
のとする。
は、テキストコード情報SD1が示す文字列の表示開始
タイミングと消去タイミングを示す時刻データである。
ワイプ情報SD4は、曲の進行に従って文字の色塗りを
制御する情報であり、色塗りのタイミングおよび色塗り
の速度などを示す情報から成っている。
CPU101は、曲aおよび曲bの文字トラックのデー
タを表示制御部112に順次出力する。表示制御部11
2は、テキストコード情報SD1に基づき、ROM10
2からフォントデータを読み出して、テキストコードを
歌詞を表示するビットマップデータに変換する。そし
て、表示位置情報SD2、表示・消去タイミング情報S
D3およびワイプ情報SD4に基づき、変換されたビッ
トマップデータをモニタ113上の所定の座標に表示す
る。
までは、主演奏曲aのみの歌詞を表示するように表示制
御部112を制御する。すなわち、1曲のみが表示され
る場合は、表示位置は図7(b)に示す表示位置であ
り、文字表示データ中の表示位置情報SD2に記録され
ている通り座標(x1,y1)に表示する。
の歌詞を同時に表示する制御を開始する。このとき、表
示制御部112は、主演奏曲aは分割した上段の行(図
7表示位置)に表示され、合成用曲bの歌詞は下段の
行(図7表示位置)に表示されるよう表示座標を決定
する。すなわち、合成用曲bについては座標データどお
り(x1,y1)が歌詞表示の原点となるが、主演奏曲
aの座標データ(x1,y1)は修正されて、表示位置
(上段の行)に対応する点(x2,y2)が歌詞表示
の原点となる。
成用曲bの文字表示データの読み出しを終了する。そし
て、主演奏曲aのみの歌詞が表示されるが、このときの
表示位置は表示位置情報SD2(図7(a)参照)に従
うものとなり、図7(b)の表示位置に戻る。なお、
表示方法はこれに限定されず、例えば主演奏曲を下部に
表示してもよいし、左右に分割しても、2つの曲の歌詞
を交互に1行おきに表示するようにしてもよい。また、
表示画面を2つ具備するシステム構成にしてもよいし、
色表示やフォントを分けることで区別してもよい。
ば、ユーザーが任意の曲を指定すると、その曲と合成演
奏可能な適合区間を有する曲が自動検索され、適合区間
については合成演奏および2曲分の歌詞表示が行われ
る。
いては、曲同士の適合区間が予め関係付けられ、記憶さ
れている場合を例とする。
であるため説明を省略する。ただし、曲データの構成は
異なっているので、まず曲データ構成について説明す
る。図8は、第2実施形態で使用される曲データの構成
を示す図である。第2実施形態の曲データは、検索用ト
ラックがなく、マスタートラックおよび合成情報トラッ
クで構成されている。
である。合成情報トラックには、その曲との適合区間を
有する曲の各種情報が曲番号とともに記憶されている。
また、適合区間に関する情報、すなわち、合成曲での開
始位置および終了位置、主演奏曲の開始位置および終了
位置も併せて記憶されている。さらに、テンポやリズム
を合成する場合や、表示に指定がある場合などは、それ
ぞれ予め作成した合成情報を記憶しておいてもよい。な
お、演奏情報として、再生演奏可能な情報のすべて(曲
データを含む)を合成情報トラックに記憶しておいても
よい。この場合は、別途合成用曲を読み出す必要はな
い。さらにこのデータは必要な合成がなされた(例えば
リズムが合成されている)データであってもよい。この
場合は、1系統の再生演奏部のみでも演奏が可能であ
る。
第2実施形態の動作を示すフローチャートである。ま
ず、ユーザーが主演奏曲を1曲選択する(S21)。選
択された曲はRAM104のワークエリアaに格納され
る。
クを参照し(S22)、適合区間を有する曲情報が1つ
も記憶されていない場合は、主演奏曲の演奏を開始す
る。適合区間を有する曲情報が記憶されている場合は、
記憶されている曲の中から合成曲を1曲決定する(S2
3)。決定の方法は、第1実施形態同様に、ユーザーが
指定しても、装置が決定してもよい。
ィスク103から合成用曲をRAM104のワークエリ
アbに転送し、演奏準備を行う(S24)。以上の処理
の後は、第1実施形態と同様の演奏処理を行う。このよ
うに第2実施形態では、適合区間データを予め記憶して
あるため短時間で合成曲を決定し、合成演奏を行うこと
ができる。
なく、以下のような各種の変形が可能である。
音源を具備するものものとしたが、1系統の音源でも時
分割駆動により同様の動作が可能である。時分割のクロ
ックを速くすることにより、3系統以上の演奏を合成す
ることも可能である。また、演奏再生部を3以上設け
て、演奏再生部数に応じた曲数を合成できるようにして
もよい。実施形態では、装置を制御するプログラムを内
部に記憶しているが、例えばフロッピーディスクなどの
記憶媒体に対しても、ネットワークを介して装置に供給
されるようにしてもよい。
ラックの両方を有していてもよい。そして第1実施形態
において説明した検索手段により検索したデータを、合
成情報トラックのデータに随時追加記録することができ
るようにして、学習機能をもたせてもよい。
区間を有する曲については、それらの曲番号と適合区間
とを記憶し、適合区間データベースを作成しておいても
よい。この場合も、実施例と同様の検索手段も具備する
ことにより、新たに検索された適合区間データを随時追
加できるよう構成することもできる。実施形態では、装
置内に曲データの全てを記憶しているが、ネットワーク
を介して、装置外の記憶装置のデータ(検索用トラッ
ク、合成用情報トラックのデータなど)を検索できるよ
うにしてもよい。
していたが、別のデータとして保存しておき、曲番号な
どで曲データとの対応付けがなされるようにしてもよ
い。例えば、通信カラオケにおいて、装置側には検索デ
ータのみ保存されていて、検索された適合区間を有する
曲データのみホストコンピュータから供給をうけるよう
にしてもよい。これにより、各装置が保有するデータを
少なく押さえることができる。この場合、通信により供
給されるデータには検索用のデータが不要となるためデ
ータの配信処理を速くすることができる。実施形態では
カラオケ演奏に用いたが、これに限らず、他の音楽演奏
に用いてもよい。
成するノート情報の組(例えば、C3,E3,G3)を
記憶していてもよい。このように和音構成音を記憶する
ことにより、完全一致のみならず、あいまい検索(一部
一致検索)が可能となる。
て検索を行うようにしたが、マスタートラックの各デー
タから、コードやリズムを抽出して検索を行ってもよ
い。また、テンポ情報についても、検索データとして記
憶しておき、検索の対象項目としてもよい。不適応要素
の判断についても、実施形態での判断に限らない。例え
ば、実施形態では歌唱区間のみ選択されるようにした
が、曲のみの区間でもよく、また、前の曲のエンディン
グと次の曲のイントロが適合する場合を検索して合成
し、メドレーに用いてもよい。
トラックには、歌手名やジャンルなどの情報を記憶して
おき、検索条件として指定できるようにしてもよい。検
索情報は1曲全部の区間について記憶しても、一部だけ
でもよく、また、検索の際に、例えばサビの部分だけ検
索するようにしてもよい。
曲の演奏に戻るが、合成用曲のみの演奏に移行してもよ
い。その場合に、主演奏曲のテンポやリズムのままで合
成用曲を演奏してもよい。
演奏準備段階で合成して一つのデータを作成しておいて
もよい。その際にユーザーが各種の設定や補正を行える
ようにしてもよい。
詞のみを2曲分表示してもよい。 (b)実施形態では合成演奏区間に合成演奏を行うよう
にしたが、合成区間において合成用曲のみの演奏を行
い、引き続き合成用曲の単独演奏に移るようにしてメド
レー演奏に使用してもよい。この場合、コードやリズム
が一致した曲を接続することとなり、曲と曲をなめらか
に接合することができる。したがって、曲間を滑らかに
つなぐためのブリッジなどの処理は不要になる。
ユーザーが任意に指定した曲と、その曲と合成演奏可能
な適合区間を有する曲が検索でき、2以上の曲を合成演
奏することができる。
示す図である。
チャートである。
す図である。
である。
示された画面の例を示した図である。
示す図である。
ある。
決定手段)、103……ハードディスク(曲データ記憶
手段、合成判定データ記憶手段)、104……RAM
(曲データ記憶手段)、105a……演奏再生部(a系
統)、105b……演奏再生部(b系統)、106……
ミキサ(合成手段)、114……操作部(第1演奏曲指
定手段、合成用曲決定手段)
Claims (8)
- 【請求項1】 曲データに基づいて演奏信号を生成する
楽音再生装置において、 前記曲データを記憶する曲データ記憶手段と、 合成演奏を行えるか否かの判断に必要な要素を含む合成
判定用データを記憶した合成判定データ記憶手段と、 第1の演奏曲を指定する第1演奏曲指定手段と、 前記第1演奏曲指定手段が指定した第1の演奏曲と合成
演奏を行うに適した区間を有する曲を、前記合成判定デ
ータ記憶手段の記憶内容を参照して選択する適合曲選択
手段と、 前記適合曲選択手段が選択した曲と前記第1演奏曲との
曲データを前記曲データ記憶手段から読み出して合成す
る合成手段とを具備することを特徴とする楽音再生装
置。 - 【請求項2】 前記合成判定データ記憶手段をネットワ
ーク上に設け、 前記適合曲選択手段は前記ネットワークを介して前記合
成判定データ記憶手段にアクセスすることにより、前記
第1演奏曲と合成演奏を行うに適した区間を有する曲を
選択することを特徴とする請求項1記載の楽音再生装
置。 - 【請求項3】 曲データに基づいて演奏信号を生成する
楽音再生装置において、 前記曲データを記憶する曲データ記憶手段と、 第1の演奏曲を指定する第1演奏曲指定手段と、 前記第1演奏曲指定手段が指定した第1の演奏曲と合成
演奏を行うに適した区間を有する曲を、前記曲データ記
憶手段内の曲データを解析することによって探し出す適
合曲選択手段と、 前記適合曲選択手段が選択した曲と前記第1演奏曲との
曲データを前記曲データ記憶手段から読み出して合成す
る合成手段とを具備することを特徴とする楽音再生装
置。 - 【請求項4】 曲データに基づいて演奏信号を生成する
楽音再生装置において、 前記曲データを固有の曲番号とともに記憶する曲データ
記憶手段と、 一の曲と合成演奏を行うに適した区間を有する他の曲の
情報を当該他の曲の曲番号とともに記憶する対応曲情報
記憶手段と、 第1の演奏曲を指定する第1演奏曲指定手段と、 前記第1演奏曲指定手段が指定した第1の演奏曲と合成
演奏を行うに適した区間を有する曲を前記対応曲情報記
憶の記憶内容を参照して選択する適合曲選択手段と、 前記適合曲選択手段が選択した曲と前記第1演奏曲との
曲データを前記曲データ記憶手段から読み出して合成す
る合成手段とを具備することを特徴とする楽音再生装
置。 - 【請求項5】 前記適合曲選択手段が選択した曲が複数
ある場合には、その中から合成演奏を行う合成用曲を決
定する合成用曲決定手段をさらに具備することを特徴と
する請求項1乃至4いずれかに記載の楽音再生装置。 - 【請求項6】 曲データを記憶する第1のステップと、 合成演奏を行えるか否かの判断に必要な要素を含む合成
判定用データを記憶する第2のステップと、 第1の演奏曲を指定する第3のステップと、 前記第3のステップで指定した第1の演奏曲と合成演奏
を行うに適した区間を有する曲を、前記第2のステップ
で記憶した合成判定データを参照して選択する第4のス
テップと、 前記第4のステップで選択した曲と前記第1演奏曲との
曲データを前記第1のステップで記憶した曲データの中
から読み出して合成する第5のステップとを有するコン
ピュータで実行可能なプログラムを記憶した記録媒体。 - 【請求項7】 曲データを記憶する第1のステップと、 第1の演奏曲を指定する第2のステップと、 前記第2のステップで指定した前記第1の演奏曲と合成
演奏を行うに適した区間を有する曲を、前記第1のステ
ップで記憶した曲データを解析することによって探し出
す第3のステップと、 前記第3のステップで選択した曲と前記第1演奏曲との
曲データを前記第1のステップで記憶した前記曲データ
の中から読み出して合成する第4のステップとを有する
コンピュータで実行可能なプログラムを記憶した記録媒
体。 - 【請求項8】 前記曲データを固有の曲番号とともに記
憶する第1のステップと、 一の曲と合成演奏を行うに適した区間を有する他の曲の
情報を当該他の曲の曲番号とともに記憶する第2のステ
ップと、 第1の演奏曲を指定する第3のステップと、 前記第3のステップで指定した第1演奏曲と合成演奏を
行うに適した区間を有する曲を前記第2のステップにお
ける記憶内容を参照して選択する第4のステップと、 前記第4のステップで選択した曲と前記第1演奏曲との
曲データを前記第1のステップで記憶した前記曲データ
の中から読み出して合成する第5のステップとを有する
コンピュータで実行可能なプログラムを記憶した記録媒
体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21684297A JP3799761B2 (ja) | 1997-08-11 | 1997-08-11 | 演奏装置、カラオケ装置および記録媒体 |
| US09/129,593 US6066792A (en) | 1997-08-11 | 1998-08-05 | Music apparatus performing joint play of compatible songs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21684297A JP3799761B2 (ja) | 1997-08-11 | 1997-08-11 | 演奏装置、カラオケ装置および記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1165565A true JPH1165565A (ja) | 1999-03-09 |
| JP3799761B2 JP3799761B2 (ja) | 2006-07-19 |
Family
ID=16694764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21684297A Expired - Fee Related JP3799761B2 (ja) | 1997-08-11 | 1997-08-11 | 演奏装置、カラオケ装置および記録媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6066792A (ja) |
| JP (1) | JP3799761B2 (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1162621A1 (en) * | 2000-05-11 | 2001-12-12 | Hewlett-Packard Company, A Delaware Corporation | Automatic compilation of songs |
| JP2002268632A (ja) * | 2001-03-14 | 2002-09-20 | Yamaha Corp | フレーズ分析装置及びフレーズ分析プログラムを記録した記録媒体 |
| JP2010531464A (ja) * | 2007-06-25 | 2010-09-24 | ソニー エリクソン モバイル コミュニケーションズ, エービー | 電子装置を用いて複数のソングを自動的にビートミックスするシステム及び方法 |
| JP2010224243A (ja) * | 2009-03-24 | 2010-10-07 | Xing Inc | カラオケ装置、カラオケ装置の制御方法、及びカラオケ装置の制御プログラム |
| JP2010266680A (ja) * | 2009-05-14 | 2010-11-25 | Nec Fielding Ltd | 伴奏作成システム及び伴奏作成方法,プログラム |
| JP2020149009A (ja) * | 2019-03-15 | 2020-09-17 | 株式会社エクシング | カラオケ装置、カラオケ用プログラム及び歌詞情報変換プログラム |
| CN112073826A (zh) * | 2019-06-10 | 2020-12-11 | 聚好看科技股份有限公司 | 合录音视频作品状态显示方法、服务器及终端设备 |
| JP2021140090A (ja) * | 2020-03-06 | 2021-09-16 | 株式会社マスターマインドプロダクション | 音声再生方法、音声再生システム、およびプログラム |
Families Citing this family (42)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6668158B1 (en) * | 1998-07-16 | 2003-12-23 | Sony Corporation | Control method, control apparatus, data receiving and recording method, data receiver and receiving method |
| JP2001052441A (ja) * | 1999-08-03 | 2001-02-23 | Pioneer Electronic Corp | オーディオ情報再生方法及び装置並びに情報記録媒体 |
| JP3740908B2 (ja) * | 1999-09-06 | 2006-02-01 | ヤマハ株式会社 | 演奏データ処理装置及び方法 |
| US6702677B1 (en) | 1999-10-14 | 2004-03-09 | Sony Computer Entertainment Inc. | Entertainment system, entertainment apparatus, recording medium, and program |
| EP1097735A3 (en) | 1999-10-14 | 2003-07-02 | Sony Computer Entertainment Inc. | Entertainment system, entertainment apparatus, recording medium, and program |
| US7019205B1 (en) * | 1999-10-14 | 2006-03-28 | Sony Computer Entertainment Inc. | Entertainment system, entertainment apparatus, recording medium, and program |
| US6442517B1 (en) | 2000-02-18 | 2002-08-27 | First International Digital, Inc. | Methods and system for encoding an audio sequence with synchronized data and outputting the same |
| KR100867760B1 (ko) * | 2000-05-15 | 2008-11-10 | 소니 가부시끼 가이샤 | 재생장치, 재생방법 및 기록매체 |
| US6933432B2 (en) * | 2002-03-28 | 2005-08-23 | Koninklijke Philips Electronics N.V. | Media player with “DJ” mode |
| US6672860B2 (en) * | 2002-04-10 | 2004-01-06 | Hon Technology Inc. | Proximity warning system for a fireplace |
| DE60225348T2 (de) * | 2002-04-30 | 2009-02-26 | Nokia Corp. | Auswahl eines Musikstücks anhand von Metadaten und einer externen Tempo-Eingabe |
| WO2004057570A1 (en) * | 2002-12-20 | 2004-07-08 | Koninklijke Philips Electronics N.V. | Ordering audio signals |
| JP2005044409A (ja) * | 2003-07-24 | 2005-02-17 | Pioneer Electronic Corp | 情報再生装置、情報再生方法および情報再生プログラム |
| US20050174923A1 (en) * | 2004-02-11 | 2005-08-11 | Contemporary Entertainment, Inc. | Living audio and video systems and methods |
| US7134876B2 (en) * | 2004-03-30 | 2006-11-14 | Mica Electronic Corporation | Sound system with dedicated vocal channel |
| US7164076B2 (en) * | 2004-05-14 | 2007-01-16 | Konami Digital Entertainment | System and method for synchronizing a live musical performance with a reference performance |
| JP2007079725A (ja) * | 2005-09-12 | 2007-03-29 | Sony Corp | 再生装置、再生方法及び再生プログラム |
| US20110072955A1 (en) | 2005-10-06 | 2011-03-31 | Turner William D | System and method for pacing repetitive motion activities |
| US7825319B2 (en) * | 2005-10-06 | 2010-11-02 | Pacing Technologies Llc | System and method for pacing repetitive motion activities |
| US7459624B2 (en) | 2006-03-29 | 2008-12-02 | Harmonix Music Systems, Inc. | Game controller simulating a musical instrument |
| WO2008062799A1 (en) * | 2006-11-21 | 2008-05-29 | Pioneer Corporation | Contents reproducing device and contents reproducing method, contents reproducing program and recording medium |
| US20090088249A1 (en) | 2007-06-14 | 2009-04-02 | Robert Kay | Systems and methods for altering a video game experience based on a controller type |
| US8678896B2 (en) | 2007-06-14 | 2014-03-25 | Harmonix Music Systems, Inc. | Systems and methods for asynchronous band interaction in a rhythm action game |
| US8173883B2 (en) * | 2007-10-24 | 2012-05-08 | Funk Machine Inc. | Personalized music remixing |
| US8465366B2 (en) | 2009-05-29 | 2013-06-18 | Harmonix Music Systems, Inc. | Biasing a musical performance input to a part |
| US8449360B2 (en) | 2009-05-29 | 2013-05-28 | Harmonix Music Systems, Inc. | Displaying song lyrics and vocal cues |
| US9981193B2 (en) | 2009-10-27 | 2018-05-29 | Harmonix Music Systems, Inc. | Movement based recognition and evaluation |
| WO2011056657A2 (en) | 2009-10-27 | 2011-05-12 | Harmonix Music Systems, Inc. | Gesture-based user interface |
| US8874243B2 (en) | 2010-03-16 | 2014-10-28 | Harmonix Music Systems, Inc. | Simulating musical instruments |
| KR100991264B1 (ko) * | 2010-05-20 | 2010-11-01 | 주식회사 플럭서스 | 전자 단말기의 음원 재생 배포 방법 및 그 시스템 |
| US9358456B1 (en) | 2010-06-11 | 2016-06-07 | Harmonix Music Systems, Inc. | Dance competition game |
| US8562403B2 (en) | 2010-06-11 | 2013-10-22 | Harmonix Music Systems, Inc. | Prompting a player of a dance game |
| US20110306397A1 (en) | 2010-06-11 | 2011-12-15 | Harmonix Music Systems, Inc. | Audio and animation blending |
| US9024166B2 (en) | 2010-09-09 | 2015-05-05 | Harmonix Music Systems, Inc. | Preventing subtractive track separation |
| US9070352B1 (en) | 2011-10-25 | 2015-06-30 | Mixwolf LLC | System and method for mixing song data using measure groupings |
| US9111519B1 (en) * | 2011-10-26 | 2015-08-18 | Mixwolf LLC | System and method for generating cuepoints for mixing song data |
| CN103839559B (zh) * | 2012-11-20 | 2017-07-14 | 华为技术有限公司 | 音频文件制作方法及终端设备 |
| WO2015019264A1 (en) | 2013-08-03 | 2015-02-12 | Gamesys Ltd | Systems and methods for integrating musical features into a game |
| US9798974B2 (en) | 2013-09-19 | 2017-10-24 | Microsoft Technology Licensing, Llc | Recommending audio sample combinations |
| US9280313B2 (en) | 2013-09-19 | 2016-03-08 | Microsoft Technology Licensing, Llc | Automatically expanding sets of audio samples |
| US9372925B2 (en) | 2013-09-19 | 2016-06-21 | Microsoft Technology Licensing, Llc | Combining audio samples by automatically adjusting sample characteristics |
| US9257954B2 (en) | 2013-09-19 | 2016-02-09 | Microsoft Technology Licensing, Llc | Automatic audio harmonization based on pitch distributions |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04128796A (ja) * | 1990-09-19 | 1992-04-30 | Brother Ind Ltd | 音楽再生装置 |
| JP2820052B2 (ja) * | 1995-02-02 | 1998-11-05 | ヤマハ株式会社 | コーラス効果付与装置 |
| JP3102335B2 (ja) * | 1996-01-18 | 2000-10-23 | ヤマハ株式会社 | フォルマント変換装置およびカラオケ装置 |
| JP3299890B2 (ja) * | 1996-08-06 | 2002-07-08 | ヤマハ株式会社 | カラオケ採点装置 |
| JP3293745B2 (ja) * | 1996-08-30 | 2002-06-17 | ヤマハ株式会社 | カラオケ装置 |
| JP4010019B2 (ja) * | 1996-11-29 | 2007-11-21 | ヤマハ株式会社 | 歌唱音声信号切換装置 |
-
1997
- 1997-08-11 JP JP21684297A patent/JP3799761B2/ja not_active Expired - Fee Related
-
1998
- 1998-08-05 US US09/129,593 patent/US6066792A/en not_active Expired - Lifetime
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1162621A1 (en) * | 2000-05-11 | 2001-12-12 | Hewlett-Packard Company, A Delaware Corporation | Automatic compilation of songs |
| JP2002268632A (ja) * | 2001-03-14 | 2002-09-20 | Yamaha Corp | フレーズ分析装置及びフレーズ分析プログラムを記録した記録媒体 |
| JP2010531464A (ja) * | 2007-06-25 | 2010-09-24 | ソニー エリクソン モバイル コミュニケーションズ, エービー | 電子装置を用いて複数のソングを自動的にビートミックスするシステム及び方法 |
| JP2010224243A (ja) * | 2009-03-24 | 2010-10-07 | Xing Inc | カラオケ装置、カラオケ装置の制御方法、及びカラオケ装置の制御プログラム |
| JP2010266680A (ja) * | 2009-05-14 | 2010-11-25 | Nec Fielding Ltd | 伴奏作成システム及び伴奏作成方法,プログラム |
| JP2020149009A (ja) * | 2019-03-15 | 2020-09-17 | 株式会社エクシング | カラオケ装置、カラオケ用プログラム及び歌詞情報変換プログラム |
| CN112073826A (zh) * | 2019-06-10 | 2020-12-11 | 聚好看科技股份有限公司 | 合录音视频作品状态显示方法、服务器及终端设备 |
| JP2021140090A (ja) * | 2020-03-06 | 2021-09-16 | 株式会社マスターマインドプロダクション | 音声再生方法、音声再生システム、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3799761B2 (ja) | 2006-07-19 |
| US6066792A (en) | 2000-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3799761B2 (ja) | 演奏装置、カラオケ装置および記録媒体 | |
| US5747716A (en) | Medley playback apparatus with adaptive editing of bridge part | |
| EP0791914B1 (en) | Karaoke apparatus providing customized medley play by connecting plural music pieces | |
| US5876213A (en) | Karaoke apparatus detecting register of live vocal to tune harmony vocal | |
| US5939654A (en) | Harmony generating apparatus and method of use for karaoke | |
| JPH09258729A (ja) | 選曲装置 | |
| JP2003099032A (ja) | コード提示装置およびコード提示用コンピュータプログラム | |
| US5942710A (en) | Automatic accompaniment apparatus and method with chord variety progression patterns, and machine readable medium containing program therefore | |
| US7667127B2 (en) | Electronic musical apparatus having automatic performance feature and computer-readable medium storing a computer program therefor | |
| JP2002229561A (ja) | 自動アレンジ装置及び方法 | |
| JP3419278B2 (ja) | 演奏設定データ選択装置、演奏設定データ選択方法及び記録媒体 | |
| US5367121A (en) | Electronic musical instrument with minus-one performance function responsive to keyboard play | |
| JP4211388B2 (ja) | カラオケ装置 | |
| JP3623557B2 (ja) | 自動作曲システムおよび自動作曲方法 | |
| JP2000112472A (ja) | 自動作曲装置と記録媒体 | |
| JP3430895B2 (ja) | 自動伴奏装置及び自動伴奏制御プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP3887957B2 (ja) | カラオケ装置 | |
| JP3669301B2 (ja) | 自動作曲装置及び方法並びに記憶媒体 | |
| JP3371774B2 (ja) | 演奏データから和音を検出する和音検出方法および和音検出装置、ならびに、和音検出用プログラムを記録した記録媒体 | |
| JPH11288282A (ja) | 演奏情報変換装置 | |
| JP3775386B2 (ja) | 演奏設定データ選択装置、演奏設定データ選択方法及び記録媒体 | |
| JP3752956B2 (ja) | 演奏ガイド装置および演奏ガイド方法並びに演奏ガイドプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP3775390B2 (ja) | 演奏設定データ選択装置、演奏設定データ選択方法及び記録媒体 | |
| JP3738634B2 (ja) | 自動伴奏装置、及び記録媒体 | |
| JP3821094B2 (ja) | 演奏設定データ選択装置、演奏設定データ選択方法及び記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040402 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060110 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060313 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060404 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060417 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100512 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110512 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130512 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140512 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |