JP6019803B2 - 自動演奏装置及びプログラム - Google Patents
自動演奏装置及びプログラム Download PDFInfo
- Publication number
- JP6019803B2 JP6019803B2 JP2012142892A JP2012142892A JP6019803B2 JP 6019803 B2 JP6019803 B2 JP 6019803B2 JP 2012142892 A JP2012142892 A JP 2012142892A JP 2012142892 A JP2012142892 A JP 2012142892A JP 6019803 B2 JP6019803 B2 JP 6019803B2
- Authority
- JP
- Japan
- Prior art keywords
- reproduction
- waveform signal
- waveform
- switching
- data
- 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.)
- Expired - Fee Related
Links
Images
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
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
-
- 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/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
-
- 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
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
- G10H7/008—Means for controlling the transition from one tone waveform to another
-
- 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
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
- G10H7/02—Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Electrophonic Musical Instruments (AREA)
Description
なお、本発明に係る自動演奏装置は電子楽器に限らず、パーソナルコンピュータ、PDA(携帯情報端末)や携帯電話等の携帯通信端末、あるいはゲーム装置など、少なくともオーディオデータに基づいて楽音の自動演奏を行うことのできるものであればどのような形態の装置・機器に適用してもよい。
なお、シンクポイント情報と計測ポイントの対応は1対1でなくてもよい。つまり、拍ごとに1箇所のシンクポイント情報を設定しておく必要はない。所定の基準を満たす位置(例えば振幅レベルが所定値以下)をすべてシンクポイント情報として設定しておいてもよい。
なお、シンクポイント情報は、サンプリング波形の位置で定義するのではなく、何らかの条件で定義しておいてもよい。例えば、振幅レベルが所定値以下になっ た時点をシンクポイント情報とみなすようにしておき、再生時に振幅レベルを随時計測し、振幅レベルが所定値以下になったことを検出すればその時点でずれを補正するようにしてもよい。
なお、同期再生するデータ同士を同時に再生開始する必要はない。一方のデータ(例えばMIDIデータ)を先に再生開始しておき、後からもう一方(例えばオーディオデータ)を再生させてもよい。その際には、小節単位に同じ拍同士で同期させる(それぞれの1拍目同士を同期させる等)ことに限らず、例えば一方のデータの2拍目と他方のデータの1拍目を同期させるなど、異なる拍位置で同期させるようにしてもよい。
なお、誤差の計測は上述した拍単位に限定されず、八分音符単位や、各拍のウラ単位など、基準の楽音(MIDI)の再生位置とオーディオデータに基づく楽音の再生位置とのずれが計測できさえすればどこであってもよい。その場合、オーディオパート制御情報には、オーディオデータの1小節内において複数の八分音符や各拍のウラに対応する各位置にあるサンプリング波形を示す情報を記憶するのは勿論である。
Claims (7)
- 複数の波形信号と、前記各波形信号毎に、該波形信号に含まれる複数の音の開始位置を切替位置として特定する切替位置情報とを記憶する記憶手段と、
前記記憶した複数の波形信号のうちいずれか1つを再生する再生手段であって、再生タイミングを歩進する再生カウンタを有し、該再生カウンタの現カウント値によって前記各波形信号の再生位置が共通に特定され、かつ、前記各波形信号の前記切替位置が該再生カウンタのカウント値によってそれぞれ規定される前記再生手段と、
前記再生手段によって或る波形信号が再生されているときに、前記記憶した複数の波形信号のうち別の波形信号を指定する指定手段と、
前記再生手段による前記或る波形信号の再生タイミングが、前記指定された別の波形信号に対応する前記切替位置情報によって特定されるいずれか1つの切替位置に対応する前記再生カウンタのカウント値に到達することに応じて、前記再生タイミングに対応する前記切替位置から該指定された別の波形信号の再生を開始するよう前記再生手段を制御する切替制御手段
を備える自動演奏装置。 - 前記記憶手段に記憶される波形信号は、所定の演奏パターンからなる楽音波形信号であることを特徴とする請求項1に記載の自動演奏装置。
- 前記記憶手段に記憶される切替位置情報は、前記波形信号に含まれる音の開始位置よりも少し前の位置を切替位置として特定するものを含むことを特徴とする請求項1又は2に記載の自動演奏装置。
- 前記波形信号は基準となる再生タイミング情報を有してなり、
前記再生手段は、前記再生タイミング情報に従って切り替え後の波形信号の再生開始位置を決定することを特徴とする請求項1乃至3のいずれかに記載の自動演奏装置。 - 前記再生手段は、前記波形信号の切り替え前後において再生テンポの同じ再生波形信号を生成するために、前記記憶手段から読み出した波形信号の時間軸伸縮制御を行うことを特徴とする請求項1乃至4のいずれかに記載の自動演奏装置。
- 前記記憶手段に記憶される波形信号は、サブ演奏パターンを表す楽音波形信号を含み、
前記切り替え制御手段は、前記指定手段により別の波形信号として前記サブ演奏パターンが指定されたときに、前記再生手段による前記或る波形信号の再生タイミングが、前記サブ演奏パターンの楽音波形信号に対応する前記切替位置情報によって特定されるいずれか1つの切替位置に到達することに応じて、該或る波形信号の再生からサブ演奏パターンの楽音波形信号の再生に切り替えるよう該再生手段を制御することを特徴とする請求項1乃至5のいずれかに記載の自動演奏装置。 - コンピュータに、
複数の波形信号と、前記各波形信号毎に、該波形信号に含まれる複数の音の開始位置を切替位置として特定する切替位置情報とを所定の記憶手段に記憶する手順と、
前記記憶した複数の波形信号のうちいずれか1つを再生する手順であって、再生カウンタにより再生タイミングを歩進し、該再生カウンタの現カウント値によって前記各波形信号の再生位置が共通に特定され、かつ、前記各波形信号の前記切替位置が該再生カウンタのカウント値によってそれぞれ規定される前記手順と、
或る波形信号が再生されているときに、前記記憶した複数の波形信号のうち別の波形信号を指定する手順と、
前記或る波形信号の再生タイミングが、前記指定された別の波形信号に対応する前記切替位置情報によって特定されるいずれか1つの切替位置に対応する前記再生カウンタのカウント値に到達することに応じて、前記再生タイミングに対応する前記切替位置から該指定された別の波形信号の再生を開始するよう制御する手順と
を実行させるプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012142892A JP6019803B2 (ja) | 2012-06-26 | 2012-06-26 | 自動演奏装置及びプログラム |
EP13173504.5A EP2682939B1 (en) | 2012-06-26 | 2013-06-25 | Automatic performance technique using audio waveform data |
US13/927,071 US9076417B2 (en) | 2012-06-26 | 2013-06-25 | Automatic performance technique using audio waveform data |
CN201310259905.6A CN103514867B (zh) | 2012-06-26 | 2013-06-26 | 使用音频波形数据的自动演奏技术 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012142892A JP6019803B2 (ja) | 2012-06-26 | 2012-06-26 | 自動演奏装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014006416A JP2014006416A (ja) | 2014-01-16 |
JP6019803B2 true JP6019803B2 (ja) | 2016-11-02 |
Family
ID=48698926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012142892A Expired - Fee Related JP6019803B2 (ja) | 2012-06-26 | 2012-06-26 | 自動演奏装置及びプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US9076417B2 (ja) |
EP (1) | EP2682939B1 (ja) |
JP (1) | JP6019803B2 (ja) |
CN (1) | CN103514867B (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6019803B2 (ja) * | 2012-06-26 | 2016-11-02 | ヤマハ株式会社 | 自動演奏装置及びプログラム |
JP6252088B2 (ja) * | 2013-10-09 | 2017-12-27 | ヤマハ株式会社 | 波形再生を行うためのプログラム、波形再生装置及び方法 |
JP6402477B2 (ja) * | 2014-04-25 | 2018-10-10 | カシオ計算機株式会社 | サンプリング装置、電子楽器、方法、およびプログラム |
CN105096982B (zh) * | 2015-09-28 | 2018-09-25 | 北京金山安全软件有限公司 | 一种音乐切换方法及装置 |
JP6583320B2 (ja) * | 2017-03-17 | 2019-10-02 | ヤマハ株式会社 | 自動伴奏装置、自動伴奏プログラムおよび伴奏データ生成方法 |
CN107436618B (zh) * | 2017-08-08 | 2019-12-27 | 电子科技大学 | 一种基于指令架构的任意波形发生器 |
JP6733720B2 (ja) * | 2018-10-23 | 2020-08-05 | ヤマハ株式会社 | 演奏装置、演奏プログラム、及び演奏パターンデータ生成方法 |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5069105A (en) * | 1989-02-03 | 1991-12-03 | Casio Computer Co., Ltd. | Musical tone signal generating apparatus with smooth tone color change in response to pitch change command |
JPH02300797A (ja) * | 1989-05-15 | 1990-12-12 | Casio Comput Co Ltd | 楽音生成装置 |
JP2616274B2 (ja) * | 1991-04-02 | 1997-06-04 | ヤマハ株式会社 | 自動演奏装置 |
JP2998527B2 (ja) * | 1993-10-25 | 2000-01-11 | ヤマハ株式会社 | 自動伴奏装置 |
JP2669295B2 (ja) * | 1993-03-02 | 1997-10-27 | ヤマハ株式会社 | 自動演奏装置および演奏情報の記録媒体 |
US5756917A (en) * | 1994-04-18 | 1998-05-26 | Yamaha Corporation | Automatic accompaniment device capable of selecting a desired accompaniment pattern for plural accompaniment components |
US5712436A (en) * | 1994-07-25 | 1998-01-27 | Yamaha Corporation | Automatic accompaniment apparatus employing modification of accompaniment pattern for an automatic performance |
JP3220396B2 (ja) * | 1996-11-05 | 2001-10-22 | 株式会社河合楽器製作所 | 楽音波形再生装置 |
US5942710A (en) * | 1997-01-09 | 1999-08-24 | Yamaha Corporation | Automatic accompaniment apparatus and method with chord variety progression patterns, and machine readable medium containing program therefore |
SG65729A1 (en) * | 1997-01-31 | 1999-06-22 | Yamaha Corp | Tone generating device and method using a time stretch/compression control technique |
JP3446528B2 (ja) | 1997-03-21 | 2003-09-16 | ヤマハ株式会社 | 自動演奏制御装置 |
JP3644263B2 (ja) * | 1998-07-31 | 2005-04-27 | ヤマハ株式会社 | 波形形成装置及び方法 |
JP4070315B2 (ja) * | 1998-08-06 | 2008-04-02 | ローランド株式会社 | 波形再生装置 |
JP4025446B2 (ja) * | 1998-12-25 | 2007-12-19 | ローランド株式会社 | 波形再生装置 |
IT1309715B1 (it) * | 1999-02-23 | 2002-01-30 | Roland Europ Spa | Metodo e apparecchiatura per la creazione di accompagnamenti musicalimediante metamorfosi di stili |
JP2001052441A (ja) * | 1999-08-03 | 2001-02-23 | Pioneer Electronic Corp | オーディオ情報再生方法及び装置並びに情報記録媒体 |
JP3430985B2 (ja) * | 1999-08-05 | 2003-07-28 | ヤマハ株式会社 | 合成音生成装置 |
JP3570309B2 (ja) * | 1999-09-24 | 2004-09-29 | ヤマハ株式会社 | リミックス装置および記憶媒体 |
JP3661539B2 (ja) * | 2000-01-25 | 2005-06-15 | ヤマハ株式会社 | メロディデータ生成装置及び記録媒体 |
JP3587167B2 (ja) * | 2000-02-24 | 2004-11-10 | ヤマハ株式会社 | 電子楽器 |
JP2001312277A (ja) * | 2000-05-02 | 2001-11-09 | Roland Corp | オーディオ波形データの同期再生装置 |
US7908338B2 (en) * | 2000-12-07 | 2011-03-15 | Sony Corporation | Content retrieval method and apparatus, communication system and communication method |
JP3702785B2 (ja) * | 2000-12-27 | 2005-10-05 | ヤマハ株式会社 | 楽音演奏装置、方法及び媒体 |
JP4012691B2 (ja) * | 2001-01-17 | 2007-11-21 | ヤマハ株式会社 | 波形データ処理装置及び波形データ処理方法並びに波形データ処理装置において読み取り可能な記録媒体 |
US7223911B2 (en) * | 2001-10-29 | 2007-05-29 | Yamaha Corporation | Portable telephone set with reproducing and composing capability of music |
JP3724409B2 (ja) * | 2001-10-29 | 2005-12-07 | ヤマハ株式会社 | 携帯端末における楽曲再生装置及び携帯端末で利用する楽曲再生プログラム |
JP3724410B2 (ja) * | 2001-10-29 | 2005-12-07 | ヤマハ株式会社 | 携帯端末における楽曲編集装置及び携帯端末で利用する楽曲編集プログラム |
JP3829780B2 (ja) * | 2002-08-22 | 2006-10-04 | ヤマハ株式会社 | 奏法決定装置及びプログラム |
JP4656822B2 (ja) * | 2003-01-15 | 2011-03-23 | ローランド株式会社 | 電子楽器 |
JP2007011217A (ja) * | 2005-07-04 | 2007-01-18 | Yamaha Corp | 楽音合成装置及びプログラム |
US7605322B2 (en) * | 2005-09-26 | 2009-10-20 | Yamaha Corporation | Apparatus for automatically starting add-on progression to run with inputted music, and computer program therefor |
JP4716422B2 (ja) * | 2006-01-19 | 2011-07-06 | 株式会社河合楽器製作所 | 共鳴音発生装置 |
JP4702160B2 (ja) * | 2006-04-25 | 2011-06-15 | ヤマハ株式会社 | 楽音合成装置及びプログラム |
JP4821532B2 (ja) * | 2006-09-21 | 2011-11-24 | ヤマハ株式会社 | アルペジオ演奏装置及びプログラム |
JP4821533B2 (ja) * | 2006-09-21 | 2011-11-24 | ヤマハ株式会社 | アルペジオ演奏装置及びプログラム |
US7956274B2 (en) * | 2007-03-28 | 2011-06-07 | Yamaha Corporation | Performance apparatus and storage medium therefor |
JP4311467B2 (ja) * | 2007-03-28 | 2009-08-12 | ヤマハ株式会社 | 演奏装置およびその制御方法を実現するプログラム |
US20090282965A1 (en) * | 2008-05-13 | 2009-11-19 | Konami Digital Entertainment, Inc. | Musical sound device |
JP5504884B2 (ja) * | 2009-12-25 | 2014-05-28 | ヤマハ株式会社 | 自動伴奏装置 |
US8330033B2 (en) * | 2010-09-13 | 2012-12-11 | Apple Inc. | Graphical user interface for music sequence programming |
US8874245B2 (en) * | 2010-11-23 | 2014-10-28 | Inmusic Brands, Inc. | Effects transitions in a music and audio playback system |
US9326082B2 (en) * | 2010-12-30 | 2016-04-26 | Dolby International Ab | Song transition effects for browsing |
JP6019803B2 (ja) * | 2012-06-26 | 2016-11-02 | ヤマハ株式会社 | 自動演奏装置及びプログラム |
JP6011064B2 (ja) * | 2012-06-26 | 2016-10-19 | ヤマハ株式会社 | 自動演奏装置及びプログラム |
-
2012
- 2012-06-26 JP JP2012142892A patent/JP6019803B2/ja not_active Expired - Fee Related
-
2013
- 2013-06-25 US US13/927,071 patent/US9076417B2/en active Active
- 2013-06-25 EP EP13173504.5A patent/EP2682939B1/en active Active
- 2013-06-26 CN CN201310259905.6A patent/CN103514867B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014006416A (ja) | 2014-01-16 |
EP2682939B1 (en) | 2018-01-03 |
CN103514867A (zh) | 2014-01-15 |
EP2682939A1 (en) | 2014-01-08 |
US20130340593A1 (en) | 2013-12-26 |
CN103514867B (zh) | 2018-07-06 |
US9076417B2 (en) | 2015-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6011064B2 (ja) | 自動演奏装置及びプログラム | |
JP6019803B2 (ja) | 自動演奏装置及びプログラム | |
JP6191459B2 (ja) | オーディオ波形データを使用する自動演奏技術 | |
JP2003302984A (ja) | 歌詞表示方法、歌詞表示プログラムおよび歌詞表示装置 | |
JP6252088B2 (ja) | 波形再生を行うためのプログラム、波形再生装置及び方法 | |
EP1638077A1 (en) | Automatic rendition style determining apparatus, method and computer program | |
JP3562333B2 (ja) | 演奏情報変換装置および演奏情報変換方法並びに演奏情報変換制御プログラムを記録した記録媒体 | |
JP2006126710A (ja) | 奏法決定装置及びプログラム | |
JP3632536B2 (ja) | パート選択装置 | |
JP3671788B2 (ja) | 音色設定装置および音色設定方法並びに音色設定プログラムを記録したコンピュータで読み取り可能な記録媒体 | |
JP4552769B2 (ja) | 楽音波形合成装置 | |
JP3430895B2 (ja) | 自動伴奏装置及び自動伴奏制御プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP4172509B2 (ja) | 奏法自動判定装置及び方法 | |
JP2008158214A (ja) | 楽音合成装置及びプログラム | |
JPH09244645A (ja) | 自動伴奏装置 | |
JP2005156983A (ja) | 自動伴奏生成装置及びプログラム | |
JPH10116074A (ja) | 自動演奏装置及び自動演奏方法並びに自動演奏制御プログラムを記録した媒体 | |
JP2008003222A (ja) | 楽音合成装置及びプログラム | |
JP2016051005A (ja) | 自動伴奏装置及び自動伴奏プログラム | |
JP2004046240A (ja) | 演奏情報変換装置および演奏情報変換方法並びに演奏情報変換制御プログラムを記録した記録媒体 | |
JPH06274161A (ja) | 自動演奏装置 | |
JP2002169551A (ja) | 楽音再生装置及び方法並びに記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150421 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160229 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160322 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160517 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160607 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160804 |
|
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: 20160906 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160919 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6019803 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |