JP4186851B2 - 演奏情報表示装置およびプログラム - Google Patents
演奏情報表示装置およびプログラム Download PDFInfo
- Publication number
- JP4186851B2 JP4186851B2 JP2004079084A JP2004079084A JP4186851B2 JP 4186851 B2 JP4186851 B2 JP 4186851B2 JP 2004079084 A JP2004079084 A JP 2004079084A JP 2004079084 A JP2004079084 A JP 2004079084A JP 4186851 B2 JP4186851 B2 JP 4186851B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- sound
- generation
- period
- musical
- 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
- 238000004364 calculation method Methods 0.000 claims description 90
- 238000013500 data storage Methods 0.000 claims description 17
- 230000007812 deficiency Effects 0.000 claims description 15
- 238000004904 shortening Methods 0.000 claims description 11
- 230000002123 temporal effect Effects 0.000 claims description 11
- 239000011295 pitch Substances 0.000 description 29
- 238000001514 detection method Methods 0.000 description 22
- 238000000034 method Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 13
- 230000002950 deficient Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
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
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
-
- 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/015—Musical staff, tablature or score displays, e.g. for score reading during a performance.
-
- 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/091—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
- G10H2220/101—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
- G10H2220/126—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters for graphical editing of individual notes, parts or phrases represented as variable length segments on a 2D or 3D representation, e.g. graphical edition of musical collage, remix files or pianoroll representations of MIDI-like files
-
- 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
- G10H2230/00—General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
- G10H2230/025—Computing or signal processing architecture features
- G10H2230/041—Processor load management, i.e. adaptation or optimization of computational load or data throughput in computationally intensive musical processes to avoid overload artifacts, e.g. by deliberately suppressing less audible or less relevant tones or decreasing their complexity
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Description
[1.1.構成]
図1は、この発明の一実施形態にかかる演奏情報表示機能を備え、さらに演奏データの編集および再生を行う装置(以下、「オーサリングツール10」と呼ぶ)を実現するコンピュータ1の構成を示したブロック図である。コンピュータ1は、一般的なコンピュータと同様に、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103、HD(Hard Disk)104、ディスプレイ105、キーボード106およびマウス107を有している。なお、コンピュータ1は発振器(図略)を有しており、CPU101、楽音生成部108、サウンドシステム109等は発振器から共通のクロック信号を取得することにより、基準時点からの経過時間を正確に算出可能であるとともに、構成部間の同期処理を行うことが可能である。
図10は、オーサリングツール10の表示部305に、図3、図4および図5に例示した演奏データをピアノロール表示させた場合の画面を例示した図である。ただし、図10においては、演奏データのうち音高指示データおよび発音指示データに関する情報のみが表示されている。また、図10において各ノートバーの上に示される数字は、各ノートバーに対応するノートデータのノートデータ番号を示しており、実際の画面には表示されなくてもよい。また、図10においてチャンネル1のノートデータを示すノートバーは黒、チャンネル2のノートデータを示すノートバーは白で表示されている。ユーザは、画面下部の「ファイル名」欄に演奏データのファイル名を入力し、「開く」ボタンをクリックすることにより、希望する演奏データの内容をピアノロール表示させることができる。また、ユーザは、「スタッフ表示」ボタンをクリックすることにより、同じ演奏データの内容をスタッフ表示形式(楽譜表示形式)で表示させることもできる。
<音高指示データ:「B3」>
<発音指示データ:ノートオンタイミング「2:2:006」>
<発音指示データ:ノートオフタイミング「2:2:477」>
<音色指示データ:「2」>
<タイミング基本データ:拍子「4/4」(初期値)>
<タイミング基本データ:分解能「480」(初期値)>
<タイミング基本データ:テンポ「80」(初期値)>
<音量指示データ:ベロシティ「58」>
<音量指示データ:チャンネルボリューム「105」(初期値)>
<音量指示データ:チェンネルボリューム「78」(変更タイミング「2:2:240」)>
<音量指示データ:エクスプレッション「83」(初期値)>
<音量指示データ:エクスプレッション「115」(変更タイミング「2:2:385」)>
<音量指示データ:マスターボリューム「90」(初期値)>
<音量指示データ:マスターボリューム「98」(変更タイミング「2:2:315」)>
式1・・・(時点Pにおける調整後波形エンベロープの値)=(時点Pにおける標準波形エンベロープの値)×(ベロシティ/127)×(チェンネルボリューム/127)×(エクスプレッション/127)×(マスターボリューム/127)。
<不足期間データ:「1:2:247」〜「1:2:432」>
<不足期間データ:「2:2:251」〜「2:3:152」>
<短縮期間データ:「5」,「1:2:432」→「1:2:247」>
<短縮期間データ:「17」,「2:3:168」→「2:2:251」>
Claims (7)
- 楽曲演奏を構成する個々の楽音に関し、当該楽音の発音開始時期および発音終了時期を指定する発音指示データを含む演奏データを記憶する演奏データ記憶手段と、
前記演奏データにおける発音指示データに対応した楽音の生成を楽音生成装置に指示した場合に当該楽音生成装置によって生成される楽音の生成期間を算出する生成期間算出手段と、
前記演奏データに応じた楽音の生成において必要となる前記楽音生成装置のリソース量を、前記生成期間算出手段によって算出された前記楽曲演奏を構成する個々の楽音の生成期間に基づき算出する必要リソース量算出手段と、
前記必要リソース量算出手段により算出された個々の時期において必要となるリソース量が、前記楽音生成装置が有するリソース量を上回る期間をリソースの不足期間として算出する不足期間算出手段と、
前記不足期間算出手段によって算出されたリソースの不足期間を示す表示を行う表示手段と
を具備することを特徴とする演奏情報表示装置。 - 楽曲演奏を構成する個々の楽音に関し、当該楽音の発音開始時期および発音終了時期を指定する発音指示データを含む演奏データを記憶する演奏データ記憶手段と、
前記演奏データにおける発音指示データに対応した楽音の生成を楽音生成装置に指示した場合に当該楽音生成装置によって生成される楽音の生成期間を算出する生成期間算出手段と、
前記演奏データに応じた楽音の生成において必要となる前記楽音生成装置のリソース量を、前記生成期間算出手段によって算出された前記楽曲演奏を構成する個々の楽音の生成期間に基づき算出する必要リソース量算出手段と、
前記必要リソース量算出手段により算出された個々の時期において必要となるリソース量が、前記楽音生成装置が有するリソース量を上回ることにより、前記楽曲演奏を構成する個々の楽音のうち、前記楽音生成装置における楽音の生成が強制的に中止される楽音と当該楽音の生成が強制的に中止されることにより前記生成期間算出手段によって算出された当該楽音の生成期間から短縮される期間とを対応付けて短縮期間データとして算出する短縮期間算出手段と、
前記短縮期間算出手段によって算出された短縮期間データが示す楽音と当該楽音に対応する期間とを示す表示を行う表示手段と
を具備することを特徴とする演奏情報表示装置。 - 前記演奏データは、前記楽曲演奏を構成する個々の楽音に関し、当該楽音の音量の時間的変化を指定する音量指示データをさらに含み、
前記生成期間算出手段は、前記楽曲演奏を構成する1の楽音に関し、当該楽音に対応した音量指示データに基づき、当該楽音の生成期間を算出する
ことを特徴とする請求項1または請求項2に記載の演奏情報表示装置。 - 前記表示手段は、前記楽曲演奏を構成する1の楽音に関し、当該楽音に対応した発音指示データによって指定される発音開始時期および発音終了時期を示す第1の表示を行うとともに、前記生成期間算出手段によって算出された当該楽音の生成期間の少なくとも終期を示す第2の表示を行う
ことを特徴とする請求項1乃至請求項3のいずれかに記載の演奏情報表示装置。 - 前記表示手段は、前記楽曲演奏を構成する1の楽音に関し、当該楽音の音量の時間的変化を示すエンベロープを表示することにより前記第2の表示を行う
ことを特徴とする請求項4に記載の演奏情報表示装置。 - コンピュータを、
楽曲演奏を構成する個々の楽音に関し、当該楽音の発音開始時期および発音終了時期を指定する発音指示データを含む演奏データを記憶する演奏データ記憶手段と、
前記演奏データにおける発音指示データに対応した楽音の生成を楽音生成装置に指示した場合に当該楽音生成装置によって生成される楽音の生成期間を算出する生成期間算出手段と、
前記演奏データに応じた楽音の生成において必要となる前記楽音生成装置のリソース量を、前記生成期間算出手段によって算出された前記楽曲演奏を構成する個々の楽音の生成期間に基づき算出する必要リソース量算出手段と、
前記必要リソース量算出手段により算出された個々の時期において必要となるリソース量が、前記楽音生成装置が有するリソース量を上回る期間をリソースの不足期間として算出する不足期間算出手段と、
前記不足期間算出手段によって算出されたリソースの不足期間を示す表示を行う表示手段
として機能させるためのプログラム。 - コンピュータを、
楽曲演奏を構成する個々の楽音に関し、当該楽音の発音開始時期および発音終了時期を指定する発音指示データを含む演奏データを記憶する演奏データ記憶手段と、
前記演奏データにおける発音指示データに対応した楽音の生成を楽音生成装置に指示した場合に当該楽音生成装置によって生成される楽音の生成期間を算出する生成期間算出手段と、
前記演奏データに応じた楽音の生成において必要となる前記楽音生成装置のリソース量を、前記生成期間算出手段によって算出された前記楽曲演奏を構成する個々の楽音の生成期間に基づき算出する必要リソース量算出手段と、
前記必要リソース量算出手段により算出された個々の時期において必要となるリソース量が、前記楽音生成装置が有するリソース量を上回ることにより、前記楽曲演奏を構成する個々の楽音のうち、前記楽音生成装置における楽音の生成が強制的に中止される楽音と当該楽音の生成が強制的に中止されることにより前記生成期間算出手段によって算出された当該楽音の生成期間から短縮される期間とを対応付けて短縮期間データとして算出する短縮期間算出手段と、
前記短縮期間算出手段によって算出された短縮期間データが示す楽音と当該楽音に対応する期間とを示す表示を行う表示手段
として機能させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004079084A JP4186851B2 (ja) | 2004-03-18 | 2004-03-18 | 演奏情報表示装置およびプログラム |
US11/084,603 US7291779B2 (en) | 2004-03-18 | 2005-03-18 | Performance information display apparatus and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004079084A JP4186851B2 (ja) | 2004-03-18 | 2004-03-18 | 演奏情報表示装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005266350A JP2005266350A (ja) | 2005-09-29 |
JP4186851B2 true JP4186851B2 (ja) | 2008-11-26 |
Family
ID=34984798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004079084A Expired - Fee Related JP4186851B2 (ja) | 2004-03-18 | 2004-03-18 | 演奏情報表示装置およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7291779B2 (ja) |
JP (1) | JP4186851B2 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4226313B2 (ja) * | 2002-12-19 | 2009-02-18 | 株式会社ソニー・コンピュータエンタテインメント | 楽音再生装置及び楽音再生プログラム |
US20060155543A1 (en) * | 2005-01-13 | 2006-07-13 | Korg, Inc. | Dynamic voice allocation in a vector processor based audio processor |
KR200384379Y1 (ko) * | 2005-02-24 | 2005-05-13 | 이필한 | 특별 표시 악보 |
US7767898B2 (en) * | 2006-04-10 | 2010-08-03 | Roland Corporation | Display equipment and display program for electronic musical instruments |
US7576280B2 (en) * | 2006-11-20 | 2009-08-18 | Lauffer James G | Expressing music |
FR2916566B1 (fr) * | 2007-05-24 | 2014-09-05 | Dominique David | "systeme d'interpretation de musique preenregistre assiste par ordinateur" |
US8471939B2 (en) | 2008-08-01 | 2013-06-25 | Omnivision Technologies, Inc. | Image sensor having multiple sensing layers |
US8907194B2 (en) * | 2008-11-24 | 2014-12-09 | Movea | System for computer-assisted interpretation of pre-recorded music |
JP6070010B2 (ja) * | 2011-11-04 | 2017-02-01 | ヤマハ株式会社 | 音楽データ表示装置および音楽データ表示方法 |
US8907195B1 (en) * | 2012-01-14 | 2014-12-09 | Neset Arda Erol | Method and apparatus for musical training |
WO2013134443A1 (en) * | 2012-03-06 | 2013-09-12 | Apple Inc. | Systems and methods of note event adjustment |
US9098679B2 (en) * | 2012-05-15 | 2015-08-04 | Chi Leung KWAN | Raw sound data organizer |
JP5783206B2 (ja) * | 2012-08-14 | 2015-09-24 | ヤマハ株式会社 | 音楽情報表示制御装置およびプログラム |
JP6435791B2 (ja) * | 2014-11-11 | 2018-12-12 | ヤマハ株式会社 | 表示制御装置および表示制御方法 |
WO2018129732A1 (en) | 2017-01-16 | 2018-07-19 | Sunland Information Technology Co., Ltd. | System and method for music score simplification |
WO2019092791A1 (ja) * | 2017-11-07 | 2019-05-16 | ヤマハ株式会社 | データ生成装置およびプログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3632523B2 (ja) * | 1999-09-24 | 2005-03-23 | ヤマハ株式会社 | 演奏データ編集装置、方法及び記録媒体 |
JP3644352B2 (ja) * | 2000-04-21 | 2005-04-27 | ヤマハ株式会社 | 演奏情報編集装置及び演奏情報編集方法、並びに演奏情報編集プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP3620423B2 (ja) | 2000-08-07 | 2005-02-16 | ヤマハ株式会社 | 楽曲情報入力編集装置 |
US7663044B2 (en) * | 2002-09-04 | 2010-02-16 | Kabushiki Kaisha Kawai Gakki Seisakusho | Musical performance self-training apparatus |
JP3823928B2 (ja) * | 2003-02-27 | 2006-09-20 | ヤマハ株式会社 | スコアデータ表示装置およびプログラム |
-
2004
- 2004-03-18 JP JP2004079084A patent/JP4186851B2/ja not_active Expired - Fee Related
-
2005
- 2005-03-18 US US11/084,603 patent/US7291779B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005266350A (ja) | 2005-09-29 |
US7291779B2 (en) | 2007-11-06 |
US20050204901A1 (en) | 2005-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7291779B2 (en) | Performance information display apparatus and program | |
US9536508B2 (en) | Accompaniment data generating apparatus | |
JP6260191B2 (ja) | 電子楽器、プログラム及び発音音高選択方法 | |
US11417303B2 (en) | Musical sound data reproduction device and musical sound data reproduction method | |
JP2009156914A (ja) | 自動伴奏装置及びプログラム | |
US7838754B2 (en) | Performance system, controller used therefor, and program | |
JP4525591B2 (ja) | 演奏評価装置、及びプログラム | |
JP2007140067A (ja) | 楽音発生装置、及びプログラム | |
JP2012185440A (ja) | 楽音制御装置 | |
US6777606B2 (en) | Automatic accompanying apparatus of electronic musical instrument | |
JP4614307B2 (ja) | 演奏データ処理装置及びプログラム | |
JP3637196B2 (ja) | 音楽再生装置 | |
JP6127549B2 (ja) | 音楽データ編集方法、当該音楽データ編集方法を実現するためのプログラムおよび音楽データ編集装置 | |
JP5200368B2 (ja) | アルペジオ生成装置およびアルペジオ生成方法を実現するためのプログラム | |
JP4106798B2 (ja) | 音源装置 | |
JP2001013964A (ja) | 演奏装置及びその記録媒体 | |
JP4356509B2 (ja) | 演奏制御データ編集装置およびプログラム | |
JP2001209382A (ja) | 電子楽器の連打処理装置 | |
JP7165512B2 (ja) | カラオケ装置 | |
JP2007212491A (ja) | 楽音の発音制御装置および発音制御プログラム | |
JP2017129611A (ja) | 電子音響装置 | |
JP4186855B2 (ja) | 楽音制御装置及びプログラム | |
JP4222257B2 (ja) | 伴奏付加装置 | |
JP3837994B2 (ja) | 楽譜データ変換装置、及び記録媒体 | |
CN117877459A (zh) | 记录介质、音响处理方法以及音响处理*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060623 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080326 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080401 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080513 |
|
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: 20080819 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080901 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110919 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |