JP6543899B2 - Electronic music apparatus and program - Google Patents

Electronic music apparatus and program Download PDF

Info

Publication number
JP6543899B2
JP6543899B2 JP2014182686A JP2014182686A JP6543899B2 JP 6543899 B2 JP6543899 B2 JP 6543899B2 JP 2014182686 A JP2014182686 A JP 2014182686A JP 2014182686 A JP2014182686 A JP 2014182686A JP 6543899 B2 JP6543899 B2 JP 6543899B2
Authority
JP
Japan
Prior art keywords
music
display
tone
information
timbre
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.)
Active
Application number
JP2014182686A
Other languages
Japanese (ja)
Other versions
JP2016057410A (en
Inventor
直希 安良岡
直希 安良岡
裕之 小嶌
裕之 小嶌
高橋 裕史
裕史 高橋
成淑 原
成淑 原
祐 高橋
祐 高橋
旭 保彦
保彦 旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2014182686A priority Critical patent/JP6543899B2/en
Publication of JP2016057410A publication Critical patent/JP2016057410A/en
Application granted granted Critical
Publication of JP6543899B2 publication Critical patent/JP6543899B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

この発明は、楽音信号を生成する際に使用する音色、伴奏スタイル、効果或いは機能等の音楽要素をユーザが任意に指定できる電子音楽装置及びプログラムに関し、詳しくは、ユーザによる音楽要素の指定を受け付けるための技術の改良に関する。   The present invention relates to an electronic music apparatus and a program that allow a user to arbitrarily designate musical elements such as timbres, accompaniment styles, effects or functions used when generating musical tone signals, and in more detail, accepts specification of musical elements by the user To improve the technology for

従来、電子楽器において、予め用意された複数種類の音色の中からユーザにより指定された音色のデータを使って、楽音信号を生成するものが普及している。また、従来の電子楽器では、例えばインターネット上のサーバコンピュータ等、外部から音色のデータを取得することも知られる。近年では、メモリの低価格化及び大容量化に伴って、電子楽器は、メモリに非常に多くの種類の音色のデータを記憶できるようになっている。メモリに記憶された多数の音色のデータのうちの任意の1つを指定する方法としては、例えば、電子楽器に備わるディスプレイに、該メモリに記憶された複数の音色のデータを選択肢とするリストを表示して、該リストから任意の1つを指定させるのが一般的である。   2. Description of the Related Art Conventionally, among electronic musical instruments, those that generate musical tone signals using data of a tone color designated by the user from among a plurality of types of tone colors prepared in advance have become widespread. Also, in conventional electronic musical instruments, it is also known to acquire timbre data from the outside, such as a server computer on the Internet. In recent years, with the reduction in price and the increase in capacity of memories, electronic musical instruments have come to be able to store data of very many types of timbres in memories. As a method of designating any one of a large number of timbre data stored in the memory, for example, a display provided with an electronic musical instrument, a list using a plurality of timbre data stored in the memory as an option It is general to display and make it designate any one from the list.

電子楽器に多数の音色のデータが選択肢として存在する場合、表示されたリストからユーザが所望の音色を探し出すことが非常に面倒である。例えば、音色名の順に整列したリストから所望の音色を探し出す場合、ユーザの使用頻度が高い音色であっても、その音色の名前次第では、リスト下位に表示されてしまうので、ユーザはその音色を見つけ難いことがある。一方で、より多くのユーザの要求を満足させるという観点からは、できるだけ多くの音色のデータを電子楽器に搭載していることが望ましい。音色のデータの総数を少なくすると、ユーザの満足を損なってしまう恐れがあるからである。   When data of a large number of timbres is present as an option in an electronic musical instrument, it is very troublesome for the user to find a desired timbre from the displayed list. For example, when searching for a desired tone from a list arranged in order of tone names, even if the tone is frequently used by the user, it is displayed under the list depending on the name of the tone, so the user It can be difficult to find. On the other hand, it is desirable that the electronic musical instrument be equipped with as many timbre data as possible from the viewpoint of satisfying the requirements of more users. If the total number of timbre data is reduced, the user's satisfaction may be impaired.

従来の電子楽器において、多数の音色の選択肢の中から所望の音色を簡単に探し出すための技術として、特許文献1は、音色毎に対応するキーワードを指定して、検索対象となる音色種類を絞り込むこと、ユーザが各キーワード指定した回数を測定し、該指定された回数の多いキーワードを優先的に表示することを開示している。しかし、この方法は、頻繁に指定されるキーワードを優先表示するに過ぎず、その優先表示は、必ずしも、或る音色がどれだけ実際の演奏に使用されたかを反映したものにはならない。例えば、或る音色がユーザにより頻繁に使用されたとしても、その音色に該当するキーワードを使った検索自体が行われなければ、ユーザによる当該音色の使用状況は優先表示に反映されない。   In a conventional electronic musical instrument, as a technique for easily finding a desired tone from a large number of tone options, Patent Document 1 narrows down the tone types to be searched by specifying a keyword corresponding to each tone. In addition, it is disclosed to measure the number of times the user has specified each keyword, and to preferentially display the keywords with the specified number of times. However, this method only gives priority display of frequently designated keywords, and the priority display does not necessarily reflect how much a certain timbre is used for actual performance. For example, even if a certain timbre is frequently used by the user, the use status of the timbre by the user is not reflected in the priority display unless a search itself using a keyword corresponding to the timbre is performed.

また、特許文献2は、選択肢中の各音色について所与の期間内に指定された回数を測定し、指定された回数の多い音色のデータのみ、サーバからバージョンアップの確認及び取得を行う一方、指定された回数の少ない音色は該バージョンアップの確認も取得も行わないことを開示している。しかし、単純に音色が指定された回数を計測するだけでは、その音色がどれだけ実際の演奏に使用されたかを正確に反映した使用状況を把握できない。例えば音色指定操作をせずに一定の音色を使い続けた場合、その音色の頻繁な使用状況は、音色指定回数には反映され難い。   In addition, while patent document 2 measures the number of times specified in a given period for each color in the option, while performing confirmation and acquisition of version upgrade from the server, only the data of the high number of times specified. It is disclosed that the timbre with the specified number of times does not confirm or acquire the version upgrade. However, simply measuring the number of times a timbre has been specified can not grasp the usage situation that accurately reflects how much the timbre was used for actual performance. For example, if the user continues to use a certain timbre without performing a timbre specification operation, the frequent use of the timbre is less likely to be reflected in the number of timbre designations.

特許文献3は、例えば三味線、琴、シタールなど、専ら特定の音楽ジャンルで使われる、特殊な楽器(使用頻度の少ない楽器)の音色のデータを、メモリに常時記憶しておかず、必要に応じてサーバからダウンロードすることを開示している。しかし、ここで音色選別の基準となる使用頻度は、一般的な基準に従って決めたものであり、個々のユーザにおける音色の使用頻度ではない。   In Patent Document 3, for example, data of timbres of special musical instruments (musical instruments with low frequency of use) used exclusively in a specific music genre, such as shamisen, chopsticks, sitars, etc., are not always stored in memory. It is disclosed to download from the server. However, the frequency of use, which is the standard for timbre selection, is determined according to a general standard, and is not the frequency of use of timbres for individual users.

また、特許文献4は、サーバから提供される楽音制御データをユーザが任意に選択することで、電子音楽装置に搭載する音色等をユーザの好みや要求に合わせてカスタマイズすることを開示している。しかし、ユーザの実際の使用頻度を計測することや、測定した使用頻度に基づいて音色を選びやすくすることは何ら開示していない。   Further, Patent Document 4 discloses that a user arbitrarily selects tone control data provided from a server to customize a timbre and the like mounted on an electronic music apparatus according to a user's preference and request. . However, it has not been disclosed at all to measure the actual usage frequency of the user or to make it easier to select the tone based on the measured usage frequency.

周知の通り、電子楽器は、音色の他にも、例えばユーザが行う手動演奏に自動伴奏を付け加える伴奏スタイルのデータや、楽音信号に対して付与する各種の効果処理(エフェクタ)を実行するためのプログラム、あるいは、ボーカルハーモニ機能や音場再現機能などの各種機能の信号処理を実行するためのプログラムなどをユーザが任意に指定できるようになっており、それら伴奏スタイルデータ、効果プログラム、或いは機能用プログラムも、それぞれ大量の選択肢が存在する場合は、音色と同様にリストから見つけるのが困難である。本明細書では、上述した音色データ、伴奏スタイルデータ、効果プログラム、あるいは機能用プログラムなど、電子楽器が楽音信号を生成する際に使用する各種データ及びプログラムを、総称して「音楽要素」という。   As well known, the electronic musical instrument performs, for example, accompaniment style data for adding an automatic accompaniment to a manual performance performed by the user, and various effect processing (effector) to be applied to musical tone signals, in addition to timbre. The program or programs for executing signal processing of various functions such as vocal harmonization function and sound field reproduction function can be arbitrarily specified by the user, and such accompaniment style data, effect programs or for functions Programs, as well as timbres, are difficult to find from the list if there are a large number of choices for each. In the present specification, various data and programs used when the electronic musical instrument generates a tone signal, such as the above-described tone color data, accompaniment style data, effect programs, or function programs, are collectively referred to as "music elements".

特開平06−130951号公報Unexamined-Japanese-Patent No. 06-130951 gazette 特開2005−70172号公報JP, 2005-70172, A 特開平10−124054号公報JP 10-124054 A 特開2003−50579号公報Japanese Patent Application Publication No. 2003-50579

本発明は上述の点に鑑みてなされたもので、使用可能な音楽要素が多数存在する場合でも、ユーザにより使用された頻度の高い音楽要素を素早く簡単に見つけ出すことができるようにした電子音楽装置及びプログラムを提供することを目的とする。   The present invention has been made in view of the above-mentioned point, and an electronic music apparatus capable of finding out frequently used music elements quickly and easily even when there are many usable music elements. And to provide a program.

本発明は、複数チャンネルで楽音信号を生成する楽音信号生成手段と、楽音信号を生成する際に使用可能な複数種類の複数の音楽要素のうちから、任意の音楽要素をユーザに指定させるための音楽要素リストを表示する表示手段と、前記使用可能な複数種類の複数の音楽要素それぞれについて、その音楽要素の使用状況に基づいて、ユーザにより使用された頻度を示す使用頻度情報を取得する使用頻度取得手段であって、前記楽音信号生成手段を介して各チャンネルで楽音信号を生成する処理を行っている最中にチャンネル毎に各楽音要素の使用状況をリアルタイムに検出し、その検出結果を楽音要素毎に複数チャンネル分累計することにより前記使用頻度情報を取得するものと、前記使用頻度取得手段により取得された前記使用頻度情報に基づいて、前記複数種類の複数の音楽要素のうち少なくとも一部を、該使用頻度情報に応じた順番に並べて表示するように、前記表示手段における前記音楽要素リストの表示を制御する表示制御手段を備えることを特徴とする電子音楽装置である。 The present invention provides a user with a musical tone signal generating means for generating musical tone signals in a plurality of channels, and a user can specify an arbitrary musical element from among a plurality of types of plural music elements that can be used in generating musical tone signals. A display means for displaying a music element list, and a use frequency for acquiring use frequency information indicating a frequency of use by the user for each of the plurality of types of available music elements based on the use situation of the music elements Acquisition means for detecting the use status of each musical tone element for each channel in real time while processing for generating musical tone signals in each channel through the musical tone signal generation means, and detecting the detection result as to obtain the frequency of use information by accumulating a plurality of channels for each element, the frequency of use information acquired by the usage frequency obtaining means Zui and, at least some of said plurality of types of the plurality of music elements, to display side by side in the order corresponding to said use frequency information, a display control means for controlling the display of the musical element list on the display unit It is an electronic music apparatus characterized by having.

本発明によれば、複数チャンネルで同時並行的に楽音信号を生成するように構成された電子音楽装置において、各チャンネルで楽音信号を生成する処理を行っている最中に、チャンネル毎に、複数種類の複数の各楽音要素の使用状況をリアルタイムに検出し、その検出結果を音楽要素毎に複数チャンネル分累計することにより前記使用頻度情報を取得するので、例えば電子楽器のように、多様、多種類の楽音要素の組合せで構成される楽音信号を生成する場合に、多様、多種類の楽音要素の使用状況を再生演奏最中に時々刻々と効果的に検出することができる。そして、取得したこれら多様、多種類の楽音要素の使用頻度情報に基づいて、各音楽要素の使用頻度を考慮した順番に並ぶように、音楽要素リストにおける音楽要素の表示順を制御するので、例えばユーザの使用頻度の高いものから順に音楽要素を表示させることができるものであり、ユーザは、自身の使用頻度の高い音楽要素を、再生演奏最中に時々刻々と変化する音楽要素リストの上位に簡単に見つけることができ、再生演奏最中におけるリアルタイムの多種類多様な音楽要素選択等に適した構成を提供することができ、もって、多種類多様な音楽要素を例えばアドリブ的に選択するのに適した構成を提供することができる。また、ユーザが頻繁に使う音楽要素ほどリスト上位に表示されるので、ユーザが電子音楽装置を使い込むほど、自身が頻繁に使う音楽要素が選び易い位置に表示されるようになる。すなわち、ユーザは、自身の音楽要素の使用傾向に応じて音楽要素リストの表示をカスタマイズできる。 According to the present invention, in an electronic music apparatus configured to generate musical tone signals simultaneously and in parallel on a plurality of channels, while processing for generating musical tone signals is being performed on each channel, a plurality of channels are used for each channel. The usage frequency information is obtained by detecting the usage status of each of a plurality of musical tone elements of different types in real time, and accumulating the detection results for a plurality of channels for each music element. When generating a musical tone signal composed of a combination of musical tone elements of various types, it is possible to effectively detect the use situation of various and various musical tone elements every moment during reproduction. And since the display order of the music elements in the music element list is controlled so as to be arranged in the order taking into consideration the usage frequency of each music element based on the acquired usage frequency information of various and various tone elements , for example, The music elements can be displayed in order of the user's most frequently used , and the user places the frequently used music elements at the top of the music element list that changes momentarily during playback. It can be easily found, and can provide a configuration suitable for real-time selection of various types of music elements during playback, so that it is possible to select various types of music elements, for example, in an additive manner. Ru it is possible to provide a suitable configuration. Also, since the music elements that the user frequently uses are displayed at the top of the list, the more frequently the user uses the electronic music apparatus, the more frequently used music elements are displayed at positions that are easy to select. That is, the user can customize the display of the music element list according to the usage tendency of his music element.

一実施形態に係る電子音楽装置において、前記使用頻度取得手段は、或る音楽要素を使って生成された楽音信号の発音指示が入力された回数を計測することにより、その音楽要素の使用頻度情報を取得する。また、一実施形態に係る電子音楽装置において、前記使用頻度取得手段は、或る音楽要素を使って生成された楽音信号が1回発音される毎にその発音時間を計測することにより、その音楽要素の使用頻度情報を取得する。音楽要素の使用頻度情報として、楽音信号の発音指示が入力された回数、及び/又は、楽音信号が1回発音される毎の発音時間を計測することにより、音楽要素がどれだけ実際の演奏に使用されたかを正確に反映した使用頻度情報を得ることができる。   In the electronic music apparatus according to one embodiment, the use frequency acquisition unit measures the number of times a tone generation instruction of a musical tone signal generated using a certain music element is input, thereby using the use frequency information of the music element. To get Further, in the electronic music apparatus according to one embodiment, the use frequency acquiring unit measures the time of sound generation each time the musical tone signal generated using a certain music element is sounded, whereby the music is generated. Get usage frequency information of element. By measuring the number of times a tone signal tone generation instruction is input as usage frequency information of a music element and / or the tone generation time for each time a tone signal is produced, the actual performance of the music element can be realized. It is possible to obtain usage frequency information that accurately reflects whether it has been used.

一実施形態に係る電子音楽装置において、前記表示制御手段は、前記使用頻度に応じた順番に並べて表示する前記音楽要素リストと、前記使用可能な複数種類の複数の音楽要素を網羅的に表示させる網羅的音楽要素リストとの少なくとも一方を前記表示手段に表示するよう制御する。これにより、使用頻度順の音楽要素リストと、網羅的音楽要素リストとの2つのリストを同時に又は選択的に利用できるようになるので、ユーザの選択範囲が広くなる。 An electronic musical apparatus according to an embodiment, the display control means, said music element list to be displayed side by side in order in accordance with the frequency of use, to comprehensively display multiple musical elements of a plurality of types that can be the use Control is made to display at least one of the comprehensive music element list on the display means. This makes it possible to use the two lists of the music element list in order of frequency of use and the comprehensive music element list simultaneously or selectively, thereby broadening the user's selection.

一実施形態に係る電子音楽装置は、外部から前記音楽要素を新たに取得する外部音楽要素取得手段と、前記外部音楽要素取得手段により新たな前記音楽要素が取得された場合に、前記使用頻度取得手段により取得された使用頻度情報に基づいて、使用頻度の低い1又は複数の音楽要素を、前記使用可能な複数種類の複数の音楽要素のうちから削除する削除手段を更に備えるように構成される。使用頻度の低い音楽要素から順に削除することによっても、ユーザは電子音楽装置を、自身の音楽要素の使用傾向に応じてカスタマイズできる。 In the electronic music apparatus according to one embodiment, when the new music element is acquired by an external music element acquiring unit that newly acquires the music element from the outside and the external music element acquiring unit, the usage frequency acquisition is performed It is configured to further comprise deleting means for deleting one or more music elements with low frequency of use from the plurality of types of music elements that can be used based on the frequency of use information obtained by the means. . The user can customize the electronic music apparatus according to the usage tendency of his / her music element by deleting the music elements in order of low use frequency.

一実施形態に係る電子音楽装置において、前記表示制御手段は、前記使用頻度に応じた順番に並べて表示する前記音楽要素リストと、前記外部取得手段によって外部から取得可能な複数種類の複数の音楽要素を表示する外部音楽要素リストの少なくとも一方を前記表示手段に表示するよう制御する。これにより、ユーザは、使用頻度順の音楽要素リストと、外部音楽要素リストとの2つのリストを同時に又は選択的に利用できる。 In the electronic music apparatus according to one embodiment, the display control unit arranges and displays the music element list in order according to the usage frequency, and a plurality of music elements of a plurality of types that can be acquired from the outside by the external acquisition unit. Control to display at least one of the external music element list for displaying on the display means. This allows the user to use the two lists of the music element list in order of use frequency and the external music element list simultaneously or selectively.

一実施形態に係る電子音楽装置において、前記表示制御手段は、前記使用頻度に応じた順番に並べて表示する音楽要素リスト、前記網羅的音楽要素リスト、及び、前記外部音楽要素リストの少なくとも何れか1つを前記表示手段に表示するよう制御する。これにより、使用頻度順の音楽要素リスト、網羅的音楽要素リスト及び外部音楽要素リストの3つのリストを同時に又は選択的に利用できるようになるので、ユーザの選択範囲が広くなる。   In the electronic music apparatus according to one embodiment, the display control means is at least any one of a music element list, an exhaustive music element list, and the external music element list, which are displayed in order according to the frequency of use. Control to display one on the display means. This makes it possible to use the three lists of the music element list in order of frequency of use, the exhaustive music element list, and the external music element list simultaneously or selectively, thereby broadening the user's selection.

一実施形態に係る電子音楽装置において、前記使用頻度取得手段は、更に、前記外部取得手段により外部から取得された音楽要素データについても、その音楽要素の使用状況に基づく使用頻度情報を取得し、前記表示制御手段は、前記外部取得手段により外部から取得された音楽要素データも含めて、前記使用頻度に応じた順番に並べて表示するように、前記表示手段における音楽要素リストの表示を制御する。   In the electronic music apparatus according to one embodiment, the usage frequency acquisition unit further acquires usage frequency information based on the usage status of the music component also for music component data acquired from the outside by the external acquisition unit, The display control means controls the display of the music element list on the display means so as to arrange and display the music element data acquired from the outside by the external acquisition means from the outside according to the frequency of use.

一実施形態に係る電子音楽装置は、通信ネットワーク上の外部サーバに接続する接続手段と、前記接続手段を介して、前記使用頻度取得手段により取得された当該電子音楽装置における前記使用可能な複数種類の複数の音楽要素それぞれの使用頻度情報を、前記外部サーバに提供する提供手段を更に備え、前記使用頻度取得手段は、前記接続手段を介して、前記外部サーバに他の1又は複数の電子音楽装置から提供された該複数の音楽要素それぞれの使用頻度情報を集計した集計情報を、該外部サーバから取得し、前記表示制御手段は、前記外部サーバから取得された前記使用頻度の集計情報に基づいて、前記複数の音楽要素のうち少なくとも一部を、該集計情報に応じた順番に並べて表示するように、前記表示手段における音楽要素リストの表示を制御する。これにより、他の複数ユーザにおける使用頻度に基づく順番に並ぶように、音楽要素リストにおける音楽要素の表示順が制御されるので、ユーザは、例えば自身と同じ機種の電子音楽装置を使うユーザ群において使用頻度の高い音楽要素を、音楽要素リストの上位に簡単に見つけることができる。 An electronic music apparatus according to one embodiment includes a connection unit connected to an external server on a communication network, and the plurality of types usable in the electronic music apparatus acquired by the usage frequency acquisition unit through the connection unit. The system further includes providing means for providing use frequency information of each of the plurality of music elements to the external server, and the use frequency obtaining means transmits one or more electronic music to the external server via the connection means. The tabulated information which tabulated use frequency information of each of the plurality of music elements provided from the device is acquired from the external server, and the display control means is based on the tabulated information of the use frequency acquired from the external server Music element list in the display means such that at least a part of the plurality of music elements are arranged and displayed in the order according to the tally information To control the display. Thus, the display order of the music elements in the music element list is controlled to be arranged in an order based on the use frequency of other plural users, so that the user can use, for example, a group of users using the same type of electronic music apparatus The frequently used music elements can be easily found at the top of the music element list.

一実施形態に係る電子音楽装置は、通信ネットワーク上の外部サーバに接続する接続手段を更に具備し、前記使用頻度取得手段は、前記接続手段を介して、前記外部サーバがユーザに提供する複数種類の複数の音楽要素のそれぞれについて、当該外部サーバの全て又は一部のユーザのアクセス履歴を集計した集計情報を、該外部サーバから取得し、前記表示制御手段は、前記外部サーバから取得された前記アクセス履歴の集計情報に基づいて、前記複数種類の複数の音楽要素のうち少なくとも一部を、該集計情報に応じた順番に並べて表示するように、前記表示手段における音楽要素リストの表示を制御する。これにより、他の複数ユーザによるアクセス履歴の集計情報に基づく順番に並ぶように、音楽要素リストにおける音楽要素の表示順が制御されるので、ユーザは、例えば自身と同じ機種の電子音楽装置を使うユーザ群において人気の(例えばアクセス数の多い)音楽要素を、音楽要素リストの上位に簡単に見つけることができる。 The electronic music apparatus according to one embodiment further comprises connection means for connecting to an external server on a communication network, and the use frequency acquisition means includes a plurality of types provided by the external server to the user via the connection means. For each of the plurality of music elements, tabulated information obtained by tabulating access histories of all or part of users of the external server is acquired from the external server, and the display control means acquires the information acquired from the external server. The display of the music element list on the display unit is controlled so that at least a part of the plurality of music elements of the plurality of types are arranged and displayed in the order according to the aggregation information based on the aggregation information of the access history. . As a result, the display order of the music elements in the music element list is controlled to be arranged in order based on the aggregate information of access histories by other users, so that the user uses, for example, an electronic music apparatus of the same model as itself. Music elements popular (for example, accessed frequently) in the user group can be easily found at the top of the music element list.

また、この発明は、複数チャンネルで楽音信号を生成する楽音信号生成手段を有する電子音楽装置が具備するコンピュータのプログラムであって、前記コンピュータに、楽音信号を生成する際に使用可能な複数種類の複数の音楽要素のうちから、使用する1つの音楽要素をユーザに指定させるための音楽要素リストをディスプレイに表示する手順と、前記使用可能な複数種類の複数の音楽要素それぞれについて、その音楽要素の使用状況に基づいて、ユーザにより使用された頻度を示す使用頻度情報を取得する手順であって、前記楽音信号生成手段を介して各チャンネルで楽音信号を生成する処理を行っている最中にチャンネル毎に各楽音要素の使用状況をリアルタイムに検出し、その検出結果を楽音要素毎に複数チャンネル分累計することにより前記使用頻度情報を取得するものと、前記取得された使用頻度情報に基づいて、前記複数種類の複数の音楽要素のうち少なくとも一部を、該使用頻度に応じた順番に並べて表示するように、前記音楽要素リストの表示を制御する手順を実行させるプログラムである。 Further, the present invention is a computer program of an electronic music apparatus having a musical tone signal generating means for generating musical tone signals in a plurality of channels, and a plurality of types of programs usable in generating musical tone signals in the computer . Among the plurality of music elements, a procedure for displaying on the display a music element list for causing the user to designate one music element to be used, and for each of the plurality of types of music elements that can be used, A procedure of acquiring use frequency information indicating a frequency of use by a user based on a use situation , wherein a channel is being generated while processing a tone signal in each channel via the tone signal generating means. The use situation of each tone element is detected in real time in each case, and the detection results are accumulated for a plurality of channels for each tone element. As to obtain more the frequency of use information, based on the obtained frequency of use information, at least some of said plurality of types of the plurality of music elements, to display side by side in the order corresponding to said use frequency , A program for executing a procedure of controlling display of the music element list.

本発明によれば、複数チャンネルで同時並行的に楽音信号を生成するように構成された電子音楽装置において、各チャンネルで楽音信号を生成する処理を行っている最中に、チャンネル毎に、複数種類の複数の各楽音要素の使用状況をリアルタイムに検出し、その検出結果を音楽要素毎に複数チャンネル分累計することにより前記使用頻度情報を取得するので、例えば電子楽器のように、多様、多種類の楽音要素の組合せで構成される楽音信号を生成する場合に、多様、多種類の楽音要素の使用状況を再生演奏最中に時々刻々と効果的に検出することができる、という優れた効果を奏する。また、取得したこれら多様、多種類の楽音要素の使用頻度情報に基づいて、各音楽要素の使用頻度を考慮した順番に並ぶように、音楽要素リストにおける音楽要素の表示順を制御するので、例えばユーザの使用頻度の高いものから順に音楽要素を表示させることができるものであり、ユーザは、自身の使用頻度の高い音楽要素を、再生演奏最中に時々刻々と変化する音楽要素リストの上位に簡単に見つけることができ、再生演奏最中におけるリアルタイムの多種類多様な音楽要素選択等に適した構成を提供することができ、もって、多種類多様な音楽要素を例えばアドリブ的に選択するのに適した構成を提供することができる、という優れた効果を期待することができる。さらに、使用可能な音楽要素が多種類多様に存在する場合でも、ユーザに使用された頻度の高い音楽要素を素早く簡単に見つけ出すことができるという優れた効果を奏する。また、ユーザが電子音楽装置を使い込むほど、自身が頻繁に使う音楽要素が選び易い位置に表示されるようになる。すなわち、ユーザは、自身の音楽要素の使用傾向に応じて音楽要素リストの表示をカスタマイズできるので、ユーザにとって、音楽要素の指定作業が容易になる。 According to the present invention, in an electronic music apparatus configured to generate musical tone signals simultaneously and in parallel on a plurality of channels, while processing for generating musical tone signals is being performed on each channel, a plurality of channels are used for each channel. The usage frequency information is obtained by detecting the usage status of each of a plurality of musical tone elements of different types in real time, and accumulating the detection results for a plurality of channels for each music element. When generating a tone signal composed of combinations of tone elements, it is possible to effectively detect the use situation of various and various tone elements while playing back and playing. Play. In addition, since the display order of the music elements in the music element list is controlled so as to be arranged in the order taking into consideration the use frequency of each music element based on the acquired usage frequency information of various and various tone elements, for example The music elements can be displayed in order of the user's most frequently used, and the user places the frequently used music elements at the top of the music element list that changes momentarily during playback. It can be easily found, and can provide a configuration suitable for real-time selection of various types of music elements during playback, so that it is possible to select various types of music elements, for example, in an additive manner. The excellent effect of being able to provide a suitable configuration can be expected. Furthermore, even when there are many types of music elements that can be used, it has an excellent effect of being able to quickly and easily find frequently used music elements used by the user. Also, as the user wears out the electronic music device, music elements that they use frequently will be displayed at easy-to-select positions. That is, since the user can customize the display of the music element list according to the usage tendency of his music element, the user can easily specify the music element.

本発明に係る電子音楽装置を適用した電子楽器の一例の概略図。FIG. 1 is a schematic view of an example of an electronic musical instrument to which an electronic music apparatus according to the present invention is applied. 図1の電子楽器の電気的構成の一例を説明するブロック図。FIG. 2 is a block diagram for explaining an example of the electrical configuration of the electronic musical instrument of FIG. 1; ディスプレイ表示処理の一例を示すフローチャート。The flowchart which shows an example of a display display process. 「音色」選択ボタンに関するディスプレイ表示ルールの一例を示す表。The table which shows an example of the display display rule regarding a "tone" selection button. (a)「音色トップ10表示」画面の一例、(b)は「音色一覧表示」画面の一例、(c)は「音色トップ10表示」画面と「音色一覧表示」画面を同時に表示する画面の一例。(A) An example of the “Display timbre top 10” screen, (b) an example of the “display timbre list” screen, and (c) a display of the “display timbre top 10” screen and the “display timbre list” screen simultaneously One case. 図1の電子楽器のメモリに記憶された音色の一覧表の例示。The example of the list of the timbres memorize | stored in the memory of the electronic musical instrument of FIG. 図1の電子楽器において音色が使用された頻度を示す使用頻度情報を計測する処理の一例を示すフローチャート。FIG. 7 is a flowchart showing an example of processing of measuring use frequency information indicating how often a tone is used in the electronic musical instrument of FIG. 1; FIG. 図1の電子楽器のメモリに設けられた音色指定バッファの一例を示す図。FIG. 2 is a view showing an example of a tone specification buffer provided in a memory of the electronic musical instrument of FIG. 1; 図1の電子楽器において音色の使用頻度情報の累計値をリセット処理の一例を示すフローチャート。The flowchart which shows an example of a reset process of the total value of use frequency information of a timbre in the electronic musical instrument of FIG. 図1の電子楽器において使用頻度情報の累計期間を変更する処理及び日付変更に伴う累計値更新処理の一例を示すフローチャート。FIG. 7 is a flowchart showing an example of processing of changing a cumulative period of use frequency information in the electronic musical instrument of FIG. 1 and processing of updating a cumulative value accompanying date change; FIG. 図1の電子楽器が外部サーバから音色データを取得するための処理の一例を示すフローチャート。7 is a flowchart showing an example of processing for the electronic musical instrument of FIG. 1 to acquire tone color data from an external server. (a)「サーバA」の提供する外部取得音色の一覧表の例示、(b)「サーバB」の提供する外部取得音色の一覧表の例示。(A) An example of a list of externally acquired tones provided by "Server A", and (b) An example of a list of externally acquired tones provided by "Server B". 「外部取得」選択ボタンに関連するディスプレイ表示ルールの一例を示す表。The table which shows an example of the display display rule relevant to an "external acquisition" selection button. (a)「サーバA」に関する「外部取得音色表示」画面の一例、(b)「外部取得音色表示」と「音色トップ10表示」とを同時に表示する画面の一例、(c)「サーバの提供する音色一覧表示」と「外部取得音色表示」と「音色トップ10表示」とを同時に表示する画面の一例。(A) an example of the "externally acquired tone color display" screen related to "server A", (b) an example of a screen simultaneously displaying "externally acquired tone color display" and "tone color top 10 display", (c) "server provision An example of a screen which simultaneously displays "list of timbres to be displayed", "display of externally acquired timbres" and "display of top 10 timbres". (a)「サーバの提供する音色一覧表示」画面の一例、(b)「サーバB」に関する「外部取得音色表示」画面の一例。(A) An example of a "server-provided tone color list display" screen, (b) an example of an "externally acquired tone color display" screen regarding "server B". 図1の電子楽器における音色のデータの追加保存又は上書き保存処理の一例を示すフローチャート。FIG. 7 is a flowchart showing an example of additional storage or overwrite storage processing of timbre data in the electronic musical instrument of FIG. 1; FIG. 図1の電子楽器における使用頻度順位付け基準選択処理の一例を示すフローチャート。7 is a flowchart showing an example of usage frequency ranking criteria selection processing in the electronic musical instrument of FIG. 1; 使用頻度順位付け基準の1つに従う「音色トップ10表示(総合使用頻度順)」画面の一例。An example of a "tone color top 10 display (in order of total use frequency)" screen according to one of the use frequency ranking criteria. (a)は「伴奏スタイルトップ10表示」画面の一例、(b)は図1の電子音楽装置のディスプレイに表示された「伴奏スタイル一覧表示」画面の一例、(c)は図置のディスプレイに「伴奏スタイルトップ10表示」と「伴奏スタイル一覧表示」を同時に表示する画面の一例。(A) is an example of the "accompaniment style top 10 display" screen, (b) is an example of the "accompaniment style list display" screen displayed on the display of the electronic music apparatus of FIG. 1, (c) is an illustration display An example of a screen which simultaneously displays "accompaniment style top 10 display" and "accompaniment style list display". 図1の電子音楽装置のメモリに記憶された伴奏スタイルの一覧表の例示。FIG. 4 is an illustration of a list of accompaniment styles stored in the memory of the electronic music device of FIG. 1;

以下、この発明の実施の形態を添付図面に従って詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.

図1は、本発明に係る電子音楽装置を適用した電子楽器の一例を示す概略図である。電子楽器1は、複数の鍵からなる鍵盤11と、ディスプレイ10及び各種設定用の複数操作子21〜29を配備した操作パネル20とを具備しており、鍵盤11の手動操作や自動演奏用データの再生等により発生した演奏情報に基づく楽音信号を生成する機能(楽音信号生成機能)を有する。生成された楽音信号に対応する演奏音は、例えば、操作パネル20に設けられたステレオスピーカ14から発音される。   FIG. 1 is a schematic view showing an example of an electronic musical instrument to which an electronic music apparatus according to the present invention is applied. The electronic musical instrument 1 comprises a keyboard 11 having a plurality of keys, and an operation panel 20 provided with a display 10 and a plurality of operators 21 to 29 for various settings. And a function (tone signal generation function) for generating a tone signal based on the performance information generated by the reproduction or the like. A musical performance sound corresponding to the generated musical tone signal is produced, for example, from a stereo speaker 14 provided on the operation panel 20.

電子楽器1は、ディスプレイ10に複数の音楽要素を選択肢とする音楽要素リスト(後述する「音楽要素選択画面」)を表示できるように構成されている。ディスプレイ10が「楽音信号を生成する際に使用可能な複数の音楽要素のうちから、任意の音楽要素をユーザに指定させるための音楽要素リストを表示する表示手段」である。本明細書において、「音楽要素」とは、前述の通り、音色データ、伴奏スタイルデータ、効果プログラム、機能用プログラムあるいは自動演奏曲のソングデータ等、楽音信号の生成を行う際に使用される各種データ及びプログラムを総称するものである。電子楽器1は、音楽要素選択画面で指定された音楽要素のデータ又はプログラムを使用して、該楽音信号生成機能による楽音信号の生成を行う。例えば、電子楽器1は、音楽要素選択画面で指定された音色のデータを使って、その音色の楽音信号を生成したり、或いは、音楽要素選択画面で指定された伴奏スタイルのデータを使って、その伴奏スタイルに対応する伴奏を示す演奏を自動再生したりする。後述する通り、電子楽器1は、複数の音楽要素それぞれについて、その音楽要素の使用状況に基づいて、ユーザにより使用された頻度を示す使用頻度情報を取得して、該取得された使用頻度情報に基づく順番に音楽要素が並ぶように、音楽要素選択画面の表示を制御する点に1つの特徴がある。   The electronic musical instrument 1 is configured to be able to display on the display 10 a music element list (a "music element selection screen" described later) in which a plurality of music elements are selected. The display 10 is “display means for displaying a music element list for causing the user to specify an arbitrary music element out of a plurality of music elements that can be used when generating a musical tone signal”. In the present specification, "musical element" means, as described above, various tone generation data used in generating musical tone signals such as timbre data, accompaniment style data, effect programs, function programs, or song data of automatic performance music. It is a generic term for data and programs. The electronic musical instrument 1 generates a musical tone signal by the musical tone signal generation function using data or a program of the musical element designated on the musical element selection screen. For example, the electronic musical instrument 1 generates a tone signal of the timbre using data of the timbre specified on the music element selection screen, or uses accompaniment style data specified on the music element selection screen. It automatically reproduces a performance showing an accompaniment corresponding to the accompaniment style. As described later, the electronic musical instrument 1 acquires usage frequency information indicating the frequency of use by the user for each of the plurality of music elements based on the usage status of the music elements, and uses the acquired usage frequency information One feature is that the display of the music element selection screen is controlled so that the music elements are arranged in the order based on that.

電子楽器1は、更に、例えばインターネット等のネットワーク4に接続するネットワーク接続機能を有しており、インターネット4上に存在するサーバ2及び3(図において「サーバA」、「サーバB」)に接続できる。サーバ2及び3は、それぞれ、音楽要素のデータ及び/又はプログラムを、ユーザに提供するサービスサイトを運営しており、ユーザに提供するための複数の音楽要素のデータ及び/又はプログラムを蓄積したデータベース、自身の提供するサービスにログインアカウントを作成したユーザ毎の登録情報(ユーザ名、クライアントID、ユーザ自身の利用している電子楽器の機種情報等を含む)を蓄積するデータベース、並びに、種々の電子楽器の機種毎の仕様や規格を蓄積したデータベースを備えている。   The electronic musical instrument 1 further has a network connection function for connecting to a network 4 such as the Internet, for example, and connects to servers 2 and 3 ("Server A" and "Server B" in the figure) present on the Internet 4 it can. The servers 2 and 3 each operate a service site that provides users with music element data and / or programs, and a database storing data and / or programs of a plurality of music elements to be provided to users. A database for storing registration information (including user name, client ID, model information of an electronic musical instrument used by the user, etc.) for each user who created a login account in a service provided by the user, and various electronic It has a database that stores specifications and standards for each type of instrument.

電子楽器1は、インターネット4を介して任意のサーバ2又は3に接続して、該サーバ2又は3の提供するサービスサイトから、任意の音楽要素のデータ又はプログラムをダウンロード購入できる。後述する通り、電子楽器1は、サーバ2又は3からダウンロード購入する音楽要素を選択する際に、サーバ2又は3がデータベースに保有する多数の音楽要素のデータ及び/又はプログラムのうち、当該電子楽器1に適合し、且つ、当該電子楽器1で現在指定中の音楽要素に関連する複数の音楽要素の一覧情報を取得して、該取得された一覧情報に基づく音楽要素選択画面をディスプレイ10に表示し、その音楽要素選択画面から任意の音楽要素を指定できる点に1つの特徴がある。   The electronic musical instrument 1 can connect to any server 2 or 3 via the Internet 4 and download and purchase data or a program of any music element from the service site provided by the server 2 or 3. As will be described later, when the electronic musical instrument 1 selects a musical element to be downloaded and purchased from the server 2 or 3, the electronic musical instrument among the data and / or programs of a large number of musical elements held in the database by the server 2 or 3. 1 and acquires list information of a plurality of music elements related to the music element currently designated by the electronic musical instrument 1 and displays a music element selection screen based on the acquired list information on the display 10 There is one feature in that any music element can be specified from the music element selection screen.

また、この実施例では、サーバ2及び3は、それぞれ、自身に接続した各ユーザにおける音楽要素の使用頻度情報を集計しており、該集計した使用頻度情報を、アクセスしたユーザに対して、他の複数ユーザにおける音楽要素の使用頻度情報(集計情報)として提供するように構成される。サーバ2、3が集計する使用頻度情報の一例は、個々の電子楽器で計測された音楽要素の使用頻度情報を集計した集計情報である。サーバ2、3が集計する使用頻度情報の別の例は、サーバ2、3のユーザ毎の音楽要素の使用状況に関する履歴、例えば購入履歴や試用履歴(例えば音色の試聴など)といったアクセス履歴を集計した集計情報である。これにより、電子楽器1は、サーバ2又は3からダウンロード購入する音楽要素を選択する際に、サーバ2又は3で集計された他の複数ユーザにおける音楽要素の使用頻度の情報(集計情報)に基づく順番に音楽要素が並ぶように、音楽要素選択画面の表示を制御できる。   Also, in this embodiment, the servers 2 and 3 respectively add usage frequency information of music elements in each user connected to the server, and the collected usage frequency information is used for the accessed user, and the like. It is configured to be provided as usage frequency information (aggregated information) of music elements in a plurality of users. An example of usage frequency information that the servers 2 and 3 count is summary information obtained by aggregating usage frequency information of music elements measured by individual electronic musical instruments. Another example of usage frequency information collected by the servers 2 and 3 is a history of usage status of music elements for each user of the servers 2 and 3, for example, access history such as purchase history and trial history (eg, trial listening of timbre) Aggregated information. Thereby, when the electronic musical instrument 1 selects the music element to be downloaded and purchased from the server 2 or 3, the electronic musical instrument 1 is based on the information (aggregated information) of the usage frequency of the music element in the other plural users collected by the server 2 or 3. The display of the music element selection screen can be controlled so that the music elements are arranged in order.

本発明の電子音楽装置は、別の一例として、ネットワーク接続機能を備えない電子楽器100で構成されてよい。インターネット4のサーバ2、3から音楽要素のデータ等をダウンロード購入し利用する場合は、ネットワーク接続機能を有する端末装置110を電子楽器100に接続すればよい。電子楽器100と組み合わせる端末装置110は、例えばスマートフォンやスレートデバイスなど携帯型端末装置、或いは、パーソナルコンピュータなどである。端末装置110は、インターネット4経由でサーバ2、3と通信して、ユーザ毎の登録情報等の必要な情報を提供したり、サーバ2、3から音楽要素のデータ及び/プログラムをダウンロードしたりする。音楽要素選択画面の表示、表示された音楽要素選択画面上で任意の音楽要素を選択及び指定する操作、並びに、音楽要素のデータ及び/又はプログラムの記憶等、各種機能は、電子楽器100及び端末装置110で適宜分担して実行してよい。例えば、音楽要素選択画面の表示、音楽要素を選択及び指定する操作を、端末装置110で行い、ダウンロードされた音楽要素のデータ及び/プログラムを電子楽器100のメモリに記憶できる。   The electronic music apparatus of the present invention may be configured of an electronic musical instrument 100 without a network connection function as another example. In the case of downloading and purchasing music element data and the like from the servers 2 and 3 of the Internet 4, a terminal device 110 having a network connection function may be connected to the electronic musical instrument 100. The terminal device 110 combined with the electronic musical instrument 100 is, for example, a portable terminal device such as a smartphone or a slate device, a personal computer, or the like. The terminal device 110 communicates with the servers 2 and 3 via the Internet 4 to provide necessary information such as registration information for each user, and download music element data and / or programs from the servers 2 and 3 . Various functions such as display of music element selection screen, operation of selecting and designating any music element on the displayed music element selection screen, storage of music element data and / or program, and the like include electronic musical instrument 100 and terminal The device 110 may appropriately share and execute. For example, the terminal device 110 can display the music element selection screen and select and designate music elements, and the downloaded data of the music element and / or program can be stored in the memory of the electronic musical instrument 100.

また、本発明の電子音楽装置は、別の一例として、鍵盤の操作に応じて演奏情報を発生するが、楽音信号生成機能は持たない鍵盤装置200と、パーソナルコンピュータ210の組み合わせで構成されてもよい。パーソナルコンピュータ210は、音楽機能アプリケーションソフトウェアを実装しており、音楽機能アプリケーションソフトウェアにより楽音信号生成機能を実行できる。パーソナルコンピュータ210の楽音信号生成機能は、鍵盤装置200から供給された演奏情報に基づいて、楽音信号を生成できる。生成した楽音信号に対応する演奏音は、例えばパーソナルコンピュータ210に周辺機器として接続されたモニタスピーカ220から発音される。コンピュータ210は、インターネット4経由でサーバ2、3と通信して、ユーザ毎の登録情報等の必要な情報を提供したり、サーバ2、3から音楽要素のデータ及び/プログラムをダウンロードしたりする。この場合、音楽機能アプリケーションソフトウェアの機種情報が、サーバ2、3に提供される。パーソナルコンピュータ210の有するネットワーク接続機能を利用して、サーバ2、3と通信できる。この場合も、音楽要素選択画面の表示、表示された音楽要素選択画面上で任意の音楽要素を選択及び指定する操作、並びに、音楽要素のデータ及び/又はプログラムの記憶等、各種機能は、鍵盤装置200及びパーソナルコンピュータ210で適宜分担してよい。   Further, the electronic music apparatus of the present invention may be configured by a combination of a keyboard 200 and a personal computer 210, which generates performance information according to the operation of the keyboard as another example, but does not have a tone signal generation function. Good. The personal computer 210 incorporates music function application software, and can execute a tone signal generation function by the music function application software. The tone signal generation function of the personal computer 210 can generate a tone signal based on the performance information supplied from the keyboard device 200. A performance sound corresponding to the generated tone signal is produced, for example, from a monitor speaker 220 connected to the personal computer 210 as a peripheral device. The computer 210 communicates with the servers 2 and 3 via the Internet 4 to provide necessary information such as registration information for each user, and download music element data and / or programs from the servers 2 and 3. In this case, model information of the music function application software is provided to the servers 2 and 3. The network connection function of the personal computer 210 can be used to communicate with the servers 2 and 3. Also in this case, various functions such as display of the music element selection screen, an operation of selecting and designating an arbitrary music element on the displayed music element selection screen, and storage of music element data and / or program The device 200 and the personal computer 210 may appropriately share.

以下に説明する一実施形態は、本発明の電子音楽装置として、図1に示す電子楽器1を適用することを想定して、説明する。   One embodiment to be described below is described on the assumption that the electronic musical instrument 1 shown in FIG. 1 is applied as the electronic music apparatus of the present invention.

図2は、電子楽器1の電気的ハードウェア構成例を示すブロック図である。電子楽器1は、CPU30、ROM31、RAM32、外部記憶装置(「フラッシュメモリ、HDD」)33、演奏操作子11、操作パネル20、ディスプレイ10、音源34、信号処理部(「DSP」)35、ミキサ36、デジタルアナログ変換部(「DAC」)37、サウンドシステム38及び、通信インタフェース39を備える。CPU30、ROM31、RAM32、外部記憶装置33、演奏操作子11、操作パネル20、ディスプレイ10、通信インタフェース39、音源34、DSP35、ミキサ36及びDAC37は通信バス40を介して接続され、CPU30と各部の間で各種制御信号を通信できる。   FIG. 2 is a block diagram showing an example of the electrical hardware configuration of the electronic musical instrument 1. The electronic musical instrument 1 includes a CPU 30, a ROM 31, a RAM 32, an external storage device ("flash memory, HDD") 33, a performance control 11, an operation panel 20, a display 10, a sound source 34, a signal processing unit ("DSP") 35, a mixer 36, a digital-to-analog converter ("DAC") 37, a sound system 38, and a communication interface 39. The CPU 30, the ROM 31, the RAM 32, the external storage device 33, the performance control 11, the operation panel 20, the display 10, the communication interface 39, the sound source 34, the DSP 35, the mixer 36 and the DAC 37 are connected via the communication bus 40. Various control signals can be communicated among them.

CPU30は、ROM31又はRAM32に記憶された各種のプログラムを実行して、電子楽器1の全体動作を制御する。ROM31及RAM32は、CPU30が実行する各種のプログラムや各種のデータなどを不揮発に格納するほか、CPU30が実行するプログラムのロード領域やワーク領域に使用される。外部記憶装置33は、例えばフラッシュメモリ、HDD等、1又は複数のメモリ装置も適宜組み合わせで構成してよい。   The CPU 30 executes various programs stored in the ROM 31 or the RAM 32 to control the overall operation of the electronic musical instrument 1. The ROM 31 and the RAM 32 store various programs executed by the CPU 30 and various data in a nonvolatile manner, and are used as a load area and a work area for programs executed by the CPU 30. The external storage device 33 may be configured by appropriately combining one or more memory devices such as a flash memory, an HDD, etc., for example.

電子楽器1のメモリ(ROM31、RAM32及び外部記憶装置33の少なくとも何れか)には、複数の音楽要素のデータ及びプログラムが記憶される。ユーザは、メモリ31、32又は33に音楽要素のデータ及びプログラムを新規に追加したり、メモリ31、32又は33に保存された任意の音楽要素のデータ及びプログラムを削除したりできる。   Data and programs of a plurality of music elements are stored in the memory (at least one of the ROM 31, the RAM 32, and the external storage device 33) of the electronic musical instrument 1. The user can newly add music element data and programs to the memory 31, 32 or 33, or delete data and programs of any music element stored in the memories 31, 32 or 33.

音楽要素の一例である音色は、例えば実際の楽器等の音を録音して作成した音色波形データからなる。電子楽器1のメモリ31、32又は33には、複数種類の音色それぞれに対応する複数種類の音色のデータが記憶できる。各音色のデータは、それぞれ、その音色を構成する1又は複数の音色波形データとともに、その音色を分類するカテゴリ名、その音色の名前(「音色名」)、その音色を特定するための値(「音色番号」)、及び、その音色の使用頻度情報などを含む当該音色に関する各種情報を含む。   A timbre, which is an example of a musical element, comprises timbre waveform data created by recording, for example, the sound of an actual musical instrument or the like. The memory 31, 32 or 33 of the electronic musical instrument 1 can store data of a plurality of types of timbres corresponding to each of a plurality of types of timbres. Each timbre data includes one or more timbre waveform data constituting the timbre, a category name for classifying the timbre, a name of the timbre (“timbre name”), and a value for specifying the timbre ( It includes various information related to the timbre including "tone number" and usage frequency information of the timbre.

また、音楽要素の一例である伴奏スタイルは、例えば1小節分など所定の長さの自動伴奏を表すMIDI演奏データ(「伴奏スタイルデータ」)からなり、様々なスタイル(例えば、ジャズ、ロックなど)毎に、イントロ、エンディング、フィルイン等の自動伴奏パターンを再生するものである。電子楽器1のメモリ31、32又は33には、複数種類の伴奏スタイルそれぞれに対応する複数の伴奏スタイルデータが記憶でき、伴奏スタイルデータのそれぞれには、カテゴリ名、伴奏スタイル名、伴奏スタイル番号、伴奏スタイルの使用頻度情報などを含む各種情報が対応付けて記憶される。   Also, an accompaniment style, which is an example of a music element, consists of MIDI performance data ("accompaniment style data") representing an automatic accompaniment of a predetermined length such as one measure, for example. Each time, an automatic accompaniment pattern such as intro, ending and fill-in is reproduced. A plurality of accompaniment style data corresponding to each of a plurality of types of accompaniment styles can be stored in the memory 31, 32, or 33 of the electronic musical instrument 1. Each of the accompaniment style data includes a category name, an accompaniment style name, an accompaniment style number, Various information including usage frequency information of the accompaniment style is stored in association with each other.

また、音楽要素の一例である効果には、例えば、エコー、リバーブ、コーラス或いはピッチシフターなどの時間制御系の効果や、グラフィックイコライザ、パラメトリックイコライザなどの周波数特性制御系の効果や、或いは、コンプレッサー、リミッターなどのレベル制御系の効果がある。これら効果は、それぞれ、DSP35の実行する信号処理プログラムにより実現される。電子楽器1のメモリ31、32又は33には、複数種類の効果それぞれに対応する複数の信号処理プログラムが記憶できる。これら効果毎のプログラムにもまた、カテゴリ名、効果名、番号、使用頻度の情報等の各種情報が対応付けて記憶される。   In addition, effects that are an example of music elements include, for example, effects of time control system such as echo, reverb, chorus or pitch shifter, effects of frequency characteristic control system such as graphic equalizer and parametric equalizer, or compressor, There is an effect of level control system such as limiter. These effects are realized by the signal processing program executed by the DSP 35, respectively. The memory 31, 32 or 33 of the electronic musical instrument 1 can store a plurality of signal processing programs corresponding to each of a plurality of types of effects. Also in the program for each of these effects, various information such as information on category name, effect name, number, and frequency of use are stored in association.

また、音楽要素の一例であるソングデータは、1つの楽曲(ソング)の自動演奏を行うためのMIDI演奏データである。電子楽器1のメモリ31、32又は33には、複数のソングデータが記憶でき、各ソングデータそれぞれには、カテゴリ名、ソング名、ソング番号、使用頻度の情報などを含む各種情報が対応付けて記憶される。   Also, song data, which is an example of a music element, is MIDI performance data for performing an automatic performance of one music (song). A plurality of song data can be stored in the memory 31, 32 or 33 of the electronic musical instrument 1. Each piece of song data is associated with various information including category name, song name, song number, usage frequency information, etc. It is memorized.

また、音楽要素の一例には、例えばボーカルハーモニ機能や音場効果機能などの各種機能を含み得る。これら各種機能は、それぞれ、DSP35の実行する信号処理プログラムにより実現される。電子楽器1のメモリ31、32又は33には、複数の機能それぞれに対応する複数の信号処理プログラムが記憶できる。なお、ボーカルハーモニ機能は、自動再生曲(「ソング」)のコード進行やコーラスパートをあらかじめMIDIデータとして用意しておき、その「ソング」再生に合わせたマイク入力音声等に、コード演奏やコーラスパートを自動的に付加する機能である。また、音場効果機能は、畳み込み演算処理等により楽音信号を処理することにより、スタジオ、劇場、教会等の音響空間を再現する機能である。これら機能毎のプログラムにもまた、カテゴリ名、機能名、番号等の各種情報が対応付けて記憶される。   In addition, an example of the music element may include various functions such as a vocal harmonization function and a sound field effect function. These various functions are each realized by a signal processing program executed by the DSP 35. The memory 31, 32 or 33 of the electronic musical instrument 1 can store a plurality of signal processing programs corresponding to each of the plurality of functions. The vocal harmonization function prepares the chord progression or chorus part of the automatically reproduced song ("song") as MIDI data in advance, and plays the chord performance or chorus part to the microphone input voice etc. matched to the "song" reproduction. Is a function to add automatically. The sound field effect function is a function of reproducing an acoustic space of a studio, a theater, a church or the like by processing a musical tone signal by a convolution operation process or the like. Various types of information such as category names, function names, and numbers are also stored in association with the programs of these functions.

演奏操作子11は、図1に示す鍵盤11及び関連するインタフェース回路等である。CPU30は、ユーザによる演奏操作子11の操作(鍵盤11の各鍵の押鍵及び離鍵)に応じて、1ノート音ずつ楽音信号の生成を指示する演奏情報を出力する。演奏情報は、例えばMIDI規格により定義されたMIDIイベント信号であり、発音開始を指示するキーオン信号、発音終了を指示するキーオフ信号、音高を特定するノート番号、音量を支持するベロシティ値などを含む。   The performance operators 11 are the keyboard 11 shown in FIG. 1 and related interface circuits and the like. The CPU 30 outputs performance information instructing generation of a musical tone signal one note at a time in accordance with the operation of the performance operation element 11 by the user (key depression and release of each key of the keyboard 11). The performance information is, for example, a MIDI event signal defined by the MIDI standard, and includes a key-on signal instructing start of sound generation, a key-off signal instructing end of sound generation, a note number specifying pitch, a velocity value supporting volume, etc. .

ディスプレイ10は、例えば液晶ディスプレイおよび関連するインタフェース回路等であり、CPU30から与えられた表示制御信号に基づく各種情報を、各種画像や文字列等により表示する。このディスプレイ10に、後述する音楽要素選択画面が表示される。操作パネル20は、図1に示す各種ボタン21〜29、ホイール12、テンキー13等を含む各種操作子及び関連するインタフェース回路等である。CPU30は、オペレータによる操作パネル20の操作に応じた検出信号を取得して、検出信号に基づいて電子楽器1の動作を制御する。なお、ディスプレイ10がタッチパネル機能を備える構成でもよい。その場合、ディスプレイ10も操作パネル20の一部として機能する。   The display 10 is, for example, a liquid crystal display and a related interface circuit, and displays various information based on a display control signal supplied from the CPU 30 by various images, character strings, and the like. The display 10 displays a music element selection screen described later. The operation panel 20 is various operation elements including various buttons 21 to 29, wheels 12, ten keys 13 and the like shown in FIG. 1 and related interface circuits and the like. The CPU 30 acquires a detection signal corresponding to the operation of the operation panel 20 by the operator, and controls the operation of the electronic musical instrument 1 based on the detection signal. The display 10 may have a touch panel function. In that case, the display 10 also functions as part of the operation panel 20.

音源34は、通信バス40から取得した演奏情報に基づく楽音信号を形成する。音源34は、周知の通り、後述する音色選択画面で指定された音色のデータを使用して、該音色の楽音信号を形成する。例えば或るピアノ音色が指定されている場合、音源34は演奏情報に応じて、該或るピアノ音色の楽音信号を生成する。演奏情報は、演奏操作子11の操作により入力されたもの、伴奏スタイルデータや自動演奏曲(ソングデータ)の再生により発生したもの、あるいは、外部のシーケンサー(不図示)から供給されたものなどである。音源34は、複数(例えばチャンネル番号CH01〜CH32までの32個)の発音チャンネルを備えており、それら発音チャンネルごとに音色を指定できる。音源34で楽音信号を生成する際は、音色指定バッファ(後述図8)において発音チャンネル毎に記憶された現在指定中の音色CTCの値を参照して、発音チャンネル毎に指定された音色を使用して楽音信号を生成する。なお、演奏情報に発音チャンネル割り当てる方法や、発音チャンネルごとに音色を指定できることは周知技術である。   The sound source 34 forms a tone signal based on the performance information acquired from the communication bus 40. As is well known, the tone generator 34 uses the tone color data specified on the tone color selection screen described later to form a tone signal of the tone color. For example, when a certain piano tone is designated, the tone generator 34 generates a tone signal of the certain piano tone according to the performance information. The performance information may be one input by the operation of the performance operation device 11, one generated by reproduction of accompaniment style data or automatic performance music (song data), or one supplied from an external sequencer (not shown) or the like. is there. The sound source 34 is provided with a plurality of (for example, 32 channel numbers CH01 to CH32) tone generation channels, and timbres can be designated for each of the tone generation channels. When a tone signal is generated by the tone generator 34, the tone color designated by each tone generation channel is used with reference to the value of the tone color CTC currently designated for each tone generation channel stored in the tone color designation buffer (FIG. 8 described later). To generate a tone signal. It is a well-known technique that a tone generation channel can be assigned to performance information and that a tone color can be designated for each tone generation channel.

信号処理部(「DSP」)35は、ユーザにより選択された効果や機能に対応するプログラムを実行し、音源34により形成された1又は複数の楽音信号に対する効果付与処理や音量制御等の信号処理を実行する。DSP35から出力された楽音信号は、ミキサ36で2チャンネルのステレオ信号に混合され、DAC37を介してアナログオーディオ信号に変換された後、アンプを含むサウンドシステム38を介して、ステレオスピーカ14から発音される。   The signal processing unit ("DSP") 35 executes a program corresponding to the effect or function selected by the user, and performs signal processing such as effect imparting processing and volume control on one or a plurality of musical tone signals formed by the sound source 34. Run. The musical tone signal output from the DSP 35 is mixed into a stereo signal of two channels by the mixer 36, converted into an analog audio signal through the DAC 37, and then outputted from the stereo speaker 14 through the sound system 38 including an amplifier. Ru.

電子楽器1は、通信インタフェース39を介して、インターネット4等のネットワークに接続し、インターネット4を介して外部のサーバ2及び3と各種データやプログラムの通信を行うことができるように構成されている。通信インタフェース39は「通信ネットワーク上の外部サーバに接続する接続手段」である。   The electronic musical instrument 1 is configured to be connected to a network such as the Internet 4 via the communication interface 39, and to communicate various data and programs with the external servers 2 and 3 via the Internet 4. . The communication interface 39 is “connection means for connecting to an external server on a communication network”.

ユーザは、電子楽器1の操作パネル20上に設けられた各種ボタン、具体的には、「トップ10」選択ボタン21、「一覧」選択ボタン22、「外部取得」選択ボタン23、「音色」選択ボタン24、「伴奏スタイル」選択ボタン25、「効果」選択ボタン26及び「ソング」選択ボタン27の少なくとも何れか1つ、を操作して、ディスプレイ10に音楽要素選択画面を表示させる。図3は、CPU30が実行するディスプイ表示処理の一例を示すフローチャートである。CPU30は、所与の周期でこの処理を起動する。なお、本明細書において、フローチャートを参照して説明する各処理の一例は、何れも所与の周期で定期的に起動するものとする。   The user selects various buttons provided on the operation panel 20 of the electronic musical instrument 1, specifically, "Top 10" selection button 21, "List" selection button 22, "External acquisition" selection button 23, "Tone" selection The music element selection screen is displayed on the display 10 by operating at least one of the button 24, the “accompaniment style” selection button 25, the “effect” selection button 26 and the “song” selection button 27. FIG. 3 is a flowchart showing an example of the display display process executed by the CPU 30. The CPU 30 activates this process in a given cycle. In the present specification, one example of each process described with reference to the flowchart is assumed to be activated periodically at a given cycle.

図3のステップS1において、CPU30は、所与の表示ルールに従って、上記各ボタン21〜27のオン・オフ状態の組み合わせに応じて音楽要素選択画面を、ディスプレイ10に表示する。ユーザは、「音色」選択ボタン24、「伴奏スタイル」選択ボタン25、「効果」選択ボタン26又は「ソング」選択ボタン27の操作により、音楽要素選択画面における選択の対象として、音色、伴奏スタイル、効果又はソング(自動演奏曲)を選択できる。以下の説明では、一例として、ユーザが「音色」選択ボタン24を押して、「音色選択画面」をディスプレイ10に表示する場合について説明する。   In step S1 of FIG. 3, the CPU 30 displays a music element selection screen on the display 10 in accordance with the combination of the on / off states of the buttons 21 to 27 in accordance with a given display rule. The user operates the “tone color” selection button 24, the “accompaniment style” selection button 25, the “effect” selection button 26 or the “song” selection button 27 to select a timbre or accompaniment style as a target of selection on the music element selection screen. You can select an effect or a song (automatic music). In the following description, as an example, a case where the user presses the “tone color” selection button 24 to display the “tone color selection screen” on the display 10 will be described.

「トップ10」選択ボタン21、「一覧」選択ボタン22及び「外部取得」選択ボタン23は、音楽要素選択画面の種類を選択するボタンである。ユーザは、「トップ10」選択ボタン21の操作により、音楽要素選択画面において、使用頻度の高い順に、上位10位までの音楽要素を、並べて表示するように指示できる。図4は、「トップ10」選択ボタン21に関連する表示ルールの一例である。   The "top 10" selection button 21, the "list" selection button 22, and the "external acquisition" selection button 23 are buttons for selecting the type of music element selection screen. By operating the “Top 10” selection button 21, the user can instruct the music element selection screen to display the top 10 music elements side by side in descending order of frequency of use. FIG. 4 is an example of a display rule associated with the “top 10” selection button 21.

図4に例示する表示ルールに従うと、例えば、ユーザが「音色」選択ボタン24を押したときに、「トップ10」選択ボタン21がオン且つ「一覧」選択ボタン22がオフの状態ならば、ディスプレイ10には、図5(a)に例示する「音色トップ10表示」画面が表示される。また、「トップ10」選択ボタン21がオフの状態で、ユーザが「音色」選択ボタン24を押した場合、ディスプレイ10には、図5(b)に例示するような「音色一覧表示」画面が表示される。また、ユーザが「音色」選択ボタン24を押したときに、「トップ10」選択ボタン21がオン、「一覧」選択ボタン22がオンの状態ならば、ディスプレイ10には、図5(c)に例示する「音色トップ10表示」と「音色一覧表示」を同時に表示する画面が表示される。なお、図4の表示ルールでは、「トップ10」選択ボタン21がオフの場合は、必ず「一覧」選択ボタン22がオン状態となる(「音色一覧表示」が優先的に表示される)ことにしている。   According to the display rule illustrated in FIG. 4, for example, when the user presses the “tone” selection button 24, the display is performed when the “top 10” selection button 21 is on and the “list” selection button 22 is off. On the screen 10 is displayed the “Display Top 10 Tones” screen illustrated in FIG. 5A. In addition, when the user presses the "tone" selection button 24 with the "top 10" selection button 21 off, the display 10 displays a "tone list display" screen as illustrated in FIG. 5 (b). Is displayed. In addition, when the user presses the “tone” selection button 24, if the “top 10” selection button 21 is on and the “list” selection button 22 is on, the display 10 displays FIG. A screen is displayed which simultaneously displays "Display of tone color top 10" and "Display of tone color list". In the display rule of FIG. 4, when the "Top 10" selection button 21 is off, the "list" selection button 22 is always on ("Tone list display" is displayed preferentially). ing.

前記図5(a)〜(c)に例示する音色選択画面には、各音色それぞれに対応して、音色名等の各種情報が表示される。これら音色に関する各種情報は、電子楽器1のメモリ31、32又は33に記憶される。図6は、各音色に関する各種情報の一覧表の一例である。メモリ31、32又は33には、当該電子楽器1に搭載された全音色のそれぞれに対応して、図6に例示する各種情報が記憶される。図6に示す通り、各音色に関する各種情報は、それぞれ、音色を分類する「カテゴリ名」、各音色を特定する値(「音色番号」)、及び、各音色の名前(種類)を示す「音色名」に加えて、その音色の使用頻度情報を含む。使用頻度情報は、例えば、押鍵回数、押鍵回数での順位、演奏時間、及び、演奏時間での順位を含む。音色毎の使用頻度情報は、後述する方法により、各音色が当該電子楽器1で実際に演奏に使用された頻度を計測することにより取得できる。   Various kinds of information such as timbre names are displayed on the timbre selection screens exemplified in FIGS. 5 (a) to 5 (c) in correspondence with the respective timbres. Various pieces of information regarding these timbres are stored in the memory 31, 32 or 33 of the electronic musical instrument 1. FIG. 6 is an example of a list of various information on each timbre. The memory 31, 32 or 33 stores various information exemplified in FIG. 6 corresponding to each of all the tones mounted on the electronic musical instrument 1. As shown in FIG. 6, each type of information about each timbre includes a "category name" for classifying the timbre, a value ("timbre number") for identifying each timbre, and a "timbre" indicating the name (type) of each timbre. In addition to “Name”, it contains usage frequency information of the timbre. The use frequency information includes, for example, the number of times of key depression, the order in the number of times of key depression, the playing time, and the order in the playing time. The usage frequency information for each timbre can be obtained by measuring the frequency at which each timbre is actually used for performance by the electronic musical instrument 1 by a method described later.

図6の例では、音色を分類するカテゴリには、「ピアノ」、「エレピ」(エレクトリックピアノ)、「オルガン」、「アコーディオン」、「サックス」、「フルート」・・・「パーカッション」等、音色の種類を例えば楽器別のカテゴリと、「追加1」、「追加2」・・・といった追加音色のカテゴリとがある。追加音色以外のカテゴリに属する音色は、全て、電子楽器1のメモリ31、32又は33に予め(例えば工場出荷状態で)記憶されている“プリセット音色”である。図6の例では、プリセット音色の数が「300種類」であることを想定している。各プリセット音色には「001」〜「300」までの音色番号が連番で付与される。一方、追加音色は、ユーザが電子楽器1の外部(例えばサーバ2又は3)から取得して、メモリ31、32又は33に追加保存した取得済みの音色である。メモリ31、32又は33に追加可能な音色の数は、メモリの容量等の理由により、所与の数(又は量)に制限される。図6では、一例として、追加音色は15種類まで追加保存できる。各追加音色には「401」〜「415」までの音色番号が連番で付与される。なお、図6では、一例として、1カテゴリあたり5種類ずつ音色を分配しているが、カテゴリあたりの音色数は5種類に限らないし、また、カテゴリ毎に同一数の音色が分配されなくてもよい。また、プリセット音色の総数を減らして、追加音色数を多くしてもよい。   In the example of FIG. 6, the categories for classifying the timbres are "Piano", "Elepi" (Electric piano), "Organ", "Accordion", "Sax", "Flute", etc., "Percussion", etc. For example, there are categories according to musical instruments, and categories of additional tones such as "Add 1", "Add 2", and so on. The timbres belonging to the categories other than the additional timbres are all "preset timbres" stored in advance in the memory 31, 32 or 33 of the electronic musical instrument 1 (for example, in a state of factory shipment). In the example of FIG. 6, it is assumed that the number of preset tones is "300 types". A timbre number from "001" to "300" is assigned to each preset timbre with a serial number. On the other hand, the additional tone is an obtained tone that the user obtained from the outside of the electronic musical instrument 1 (for example, the server 2 or 3) and additionally saved in the memory 31, 32 or 33. The number of tones that can be added to the memory 31, 32 or 33 is limited to a given number (or amount) due to reasons such as the capacity of the memory. In FIG. 6, as an example, up to 15 types of additional tones can be additionally stored. A timbre number from "401" to "415" is assigned to each additional timbre by a sequential number. In FIG. 6, as an example, five types of timbres are distributed per category, but the number of timbres per category is not limited to five, and the same number of timbres may not be distributed for each category. Good. Also, the total number of preset tones may be reduced to increase the number of additional tones.

各音色の押鍵回数は、その音色で楽音信号を発音するためのキーオン信号が音源34に入力された回数の累計値を、1000回(「k回」)単位で表すデータである。キーオン信号は、例えば1つの鍵(演奏操作子11)の1回の押鍵操作毎に、或いは、例えば伴奏スタイルデータやソングデータの再生に基づく1ノート音の発音指示毎に、発生する。本明細書では、音源34の1つの発音チャンネルを使って生成される1楽音信号の演奏音を「1ノート音」と言い、1ノート音の発音を指示するキーオン信号の発生数を「押鍵回数」と呼ぶ。押鍵回数のデータには、その日一日分の押鍵回数の累計値CPNと、計測を続けた全期間の通算押鍵回数の累計値TPNとがある。   The keying frequency of each timbre is data representing the total value of the number of times the key-on signal for producing a tone signal with that timbre has been input to the tone generator 34 in units of 1000 times ("k times"). The key-on signal is generated, for example, for each key depression operation of one key (performance operation element 11) or for each one-note-note generation instruction based on, for example, reproduction of accompaniment style data or song data. In this specification, the performance sound of one tone signal generated using one tone generation channel of the sound source 34 is referred to as "one note tone", and the number of generated key-on signals instructing the generation of one note tone is Call it the number of times. The data of the number of times of key pressing includes a total value CPN of the number of times of key pressing for one day on that day, and a total value TPN of the total number of times of key pressing in all periods during which measurement was continued.

各音色の演奏時間は、その音色で発音された1ノート音の長さ(すなわち、音源34が1つのキーオン信号を受け付けてから対応するキーオフ信号を受け付けるまでの経過時間)の累計値を、時間単位(「h」)で表すデータである。すなわち、或る音色で生成された楽音信号の累計発音時間が、その音色の使用頻度を演奏時間により表したデータとなる。演奏時間のデータには、その日一日分の演奏時間の累計値CSTと、計測を続けた全期間の通算演奏時間の累計値TSTとがある。   The playing time of each timbre is the total value of the length of one note sound produced by that timbre (ie, the elapsed time from when the sound source 34 receives one key-on signal to when it receives the corresponding key-off signal) It is data represented by a unit ("h"). That is, the total sounding time of the tone signal generated with a certain tone color is data representing the frequency of use of the tone color by the playing time. The performance time data includes a total value CST of performance times for one day of the day, and a total value TST of total performance times of all periods during which measurement was continued.

各音色の押鍵回数の順位は、通算押鍵回数の累計値TPNを基準にする順位の情報である。各音色の演奏時間の順位は、通算演奏時間の累計値TSTを基準にする順位の情報である。図6の例では、音色番号「001」、音色名「ライブ! グランドピアノ」が押鍵回数の順位、演奏時間の順位ともに「1位」になっている。ここで、何れの音色を使って演奏を行う場合でも平均的な1ノート音の長さは略等しくなるものと想定すれば、通常は、各音色における押鍵回数の累計値と演奏時間も累計値とは略比例するものと推測できる。例えば、押鍵回数が多ければ、通常は演奏時間も長くなるはずである。したがって、押鍵回数を基準にする順位と、演奏時間を基準にする順位とは、通常は一致するだろう。   The order of the key depression frequency of each tone is information of the order based on the total value TPN of the total key depression frequency. The order of the playing time of each timbre is information of the order based on the total value TST of the total playing time. In the example of FIG. 6, the timbre number “001” and the timbre name “live! Grand piano” are both “1st place” in the ranking of the keying frequency and the ranking of the playing time. Here, assuming that the average length of one note note is approximately equal regardless of which tone color is used, normally, the total value of the keying frequency and the playing time for each tone color are also accumulated. It can be inferred that the value is approximately proportional. For example, if the number of times of keying is large, the playing time should usually be long. Therefore, the order based on the key press frequency and the order based on the playing time will usually coincide.

CPU30は、前記図3のステップS1で、前記図5(a)に例示する「音色トップ10表示」を表示する場合、ディプレイ10に、前記図6に示す使用頻度の情報(通算押鍵回数TPNの順位と通算演奏時間TSTの順位)に基づいて、上位10個の音色を使用頻度の高い順に並べたリスト(「使用頻度順の音楽要素のリスト」)を表示するように制御する。音色名の表示順は、画面を表示する時点で最新の使用頻度の情報に基づく。音色名表示欄には、音色番号と音色名(例えば「001」「ライブ!グランドピアノ」など)が表示される。この音色名等の表示に対応付けて、その音色の通算押鍵回数TPNと通算演奏時間TSTとが表示される。なお、音楽要素選択画面(音楽要素リスト)において音色を特定するために表示する情報は、音色番号及び音色名に限らず、例えば音色を示すアイコンでもよい。   When the CPU 30 displays the "display of tone color top 10" exemplified in FIG. 5A in step S1 of FIG. 3, the display 10 displays information on the frequency of use shown in FIG. It is controlled to display a list ("list of music elements in order of use frequency") in which the top ten tones are arranged in descending order of use frequency based on the order of TPN and the order of total performance time TST). The display order of the timbre names is based on the latest information on the frequency of use when the screen is displayed. In the timbre name display field, timbre numbers and timbre names (for example, "001", "live! Grand piano", etc.) are displayed. In association with the display of the timbre name etc., the total keying number TPN of the timbre and the total playing time TST are displayed. The information displayed to specify the timbre on the music element selection screen (music element list) is not limited to the timbre number and the timbre name, and may be, for example, an icon indicating the timbre.

「音色トップ10表示」において、押鍵回数の順位及び演奏時間の順位のいずれを基準にして上位10個の音色を並べるかは、例えばユーザが任意に指定できる。例えば、前記ステップS1の表示処理で「音色トップ10表示」を行う都度、ユーザにより押鍵回数又は演奏時間の何れの順位を基準にするかの指定を受け付けてもよいし、或いは、押鍵回数又は演奏時間の何れの順位を基準にするかを予め設定しておき、その設定に従って「音色トップ10表示」を行うようにしてもよい。   In the “tone color top 10 display”, for example, the user can arbitrarily designate which of the top ten tones is to be arranged based on which of the order of the key press frequency and the order of the performance time. For example, each time “display of tone color top 10” is performed in the display process of step S1, the user may receive designation of the order of the keying frequency or the playing time as a reference by the user, or Alternatively, which order of performance time is to be used as a reference may be set in advance, and “display of top 10 timbres” may be performed according to the setting.

画面の見出し欄(「使用頻度トップ10」)には、使用頻度の計測を継続した期間が表示される(「79days 12hours」)。一例として、使用頻度の計測を継続した期間は、使用頻度の計測開始(前回のリセット時点)から現時点までの期間を表す。別の例として、期間は、現時点から所定期間前(例えば90日前)までの期間を表す。   The headline column ("usage frequency top 10") of the screen displays the period in which the measurement of the frequency of use is continued ("79 days 12 hours"). As an example, the period which continued measurement of usage frequency represents the period from the measurement start of usage frequency (preceding reset time) to the present. As another example, the period represents a period from the present time to a predetermined period before (for example, 90 days ago).

「音色トップ10表示」画面での音色選択方法の一例は、例えばテンキー13を使って、表示中の10個の音色から任意の音色番号、例えば「407」を入力することにより、入力した音色番号に対応する音色名を選択する、というものである。選択された音色名は他とは異なる表示形態(例えば表示色を反転するなど)で表示される。ユーザは、例えばエンターキー29を押すことで、選択中の音色を現在使用する音色として指定する(選択を確定する)ことができる。別の方法は、ホイール12の回転操作により、任意の音色名の上に選択カーソルの位置を移動して、その音色を選択するというものである。また、ディスプレイ10がタッチパネル機能を有する場合、画面へのタッチ操作により任意の音色を選択及び指定できる。   One example of the tone color selection method on the "tone color top 10 display" screen is, for example, an input tone color number input by inputting an arbitrary tone number such as "407" from ten tones displayed on the ten keys 13. The timbre name corresponding to is selected. The selected timbre name is displayed in a display form different from the other (for example, the display color is reversed). For example, by pressing the enter key 29, the user can designate the currently selected tone as the currently used tone (confirm the selection). Another method is to move the position of the selection cursor over any tone color name by rotating the wheel 12 and select the tone color. Further, when the display 10 has a touch panel function, an arbitrary tone can be selected and designated by a touch operation on the screen.

また、CPU30は、前記図3のステップS1で、前記図5(b)に例示する「音色一覧表示」画面を表示する場合、該電子楽器1のメモリ内に記憶された全音色をカテゴリ別に、網羅的に表示させる(「網羅的音楽要素リスト」を表示する)ように制御する。「音色一覧表示」画面において、音色名一覧表示欄は、例えば音色番号順など適宜の整列ルールに従って、音色番号と音色名を所与の数ずつ(例えば5ずつ)表示する。音色名一覧表示欄では、これら縦並びに表示された5つの音色名のうち中央に位置するもの(図の例では「003 グランドピアノ」)が選択状態となり、他とは異なる表示形態(例えば表示色を反転し、且つ、表示枠を大きくするなど)で表示される。カテゴリ欄は、音色名一覧表示欄で選択中の音色に対応するカテゴリ名を、欄内の略中央付近に大きく表示する。ここで、「音色一覧表示」画面に表示され得る該電子楽器1のメモリ内に記憶された全音色とは、電子楽器1のメモリ31、32又は33に予め(例えば工場出荷状態で)記憶されている“プリセット音色”(図6の音色番号「001」〜「300」まで)と、外部サーバから取得してメモリ31、32又は33に追加保存した取得済み追加音色(図6の音色番号「400」〜「415」まで)である。   When the CPU 30 displays the "list of timbre list" screen illustrated in FIG. 5 (b) in step S1 of FIG. 3, all the timbres stored in the memory of the electronic musical instrument 1 are classified by category. Control to display comprehensively (display “list of comprehensive music elements”). In the "Display timbre list" screen, the timbre name list display field displays timbre numbers and timbre names by a given number (for example, 5 each) according to an appropriate alignment rule such as timbre number order. In the timbre name list display field, one of the five displayed timbre names vertically and vertically located (in the example shown, "003 grand piano") is in the selected state, and a display form different from the other (for example, display color) And the display frame is enlarged). In the category column, the category name corresponding to the timbre selected in the timbre name list display column is displayed in a large area near the approximate center of the column. Here, all the tones stored in the memory of the electronic musical instrument 1 that can be displayed on the “tone color list display” screen are stored in advance in the memory 31, 32 or 33 of the electronic musical instrument 1 (for example, in a factory shipment state) “Preset tone” (tone number “001” to “300” in FIG. 6) and obtained additional tone obtained from the external server and additionally stored in the memory 31, 32 or 33 (tone number “6” in FIG. 400 "to" 415 ").

「音色一覧表示」画面での音色選択方法の一例は、例えばホイール12の回転操作により、音色名一覧表示欄に表示される5つの音色名を、例えば音色番号順にスクロールし、それにより、音色名一覧表示欄の中央に位置する音色名(すなわち選択状態の音色)を変更し、任意の音色名が選択された状態で、例えばエンターキー29を押し、その選択中の音色を現在使用する音色として指定する、というものである。別の例としては、テンキー13を使って任意の音色番号を入力することで、その音色番号に対応する1つの音色を選択してもよい。また、ディスプレイ10がタッチパネル機能を有する場合、画面へのタッチ操作により任意の音色を選択及び指定できる。「音色一覧表示」画面において、選択状態の音色名が変更されると、必要に応じて、カテゴリ欄で中央に表示するカテゴリも変更される。また、この場合もカテゴリ欄で中央に表示するカテゴリをユーザ操作により変更し、該カテゴリの変更に応じて音色名一覧表示欄に表示する音色名群を変更できてもよい。   One example of the timbre selection method on the "timbre list display" screen is, for example, scrolling the five timbre names displayed in the timbre name list display column by timbre number display column by rotating the wheel 12, for example, in timbre number order. Change the timbre name (that is, the timbre in the selected state) located in the center of the list display column, and with an arbitrary timbre name selected, for example, press the enter key 29 and use the timbre currently selected as the timbre currently used. It is to specify. As another example, by inputting an arbitrary timbre number using the ten key 13, one timbre corresponding to the timbre number may be selected. Further, when the display 10 has a touch panel function, an arbitrary tone can be selected and designated by a touch operation on the screen. When the tone name in the selected state is changed on the "tone list display" screen, the category displayed in the center of the category column is also changed as necessary. Also in this case, the category displayed at the center in the category column may be changed by user operation, and the timbre name group displayed in the timbre name list display column may be changed according to the change of the category.

また、CPU30は、前記図3のステップS1で、図5(c)に例示する「音色トップ10表示」と「音色一覧表示」を同時に表示する画面を表示する場合、図5(a)の「音色トップ10表示」と、図5(b)の「音色一覧表示」を1画面内に同時に表示するように制御する。この場合、全ての音色を網羅的に表示する「音色一覧表示」画面を表示させつつ同時に、「音色トップ10表示」画面で全ての音色のうちで使用頻度上位10位の音色をユーザに提示できる。ユーザは、「音色トップ10表示」と「音色一覧表示」の両方を参照して、任意の音色を選択できる。この場合、「音色トップ10表示」画面から任意の音色を選択することもできるし、或いは、「音色一覧表示」画面から任意の音色を選択することもできる。電子楽器1は、図5(a)、(b)、(c)に示すように、ディスプレイ10に、「音色トップ10表示」画面及び「音色一覧表示」画面を同時又は選択的に表示させることもできる。   Further, when the CPU 30 displays a screen that simultaneously displays “Display timbre top 10” and “display timbre list” illustrated in FIG. 5C in step S1 of FIG. It is controlled to simultaneously display "Display timbre top 10" and "display timbre list" in FIG. 5B in one screen. In this case, it is possible to simultaneously present the user with the top 10 most frequently used tones of all the tones on the "Display timbre top 10" screen while displaying the "timbre list display" screen which displays all the timbres comprehensively. . The user can select any tone by referring to both the "top 10 tone display" and the "tone list display". In this case, it is possible to select an arbitrary tone from the "display timbre top 10" screen, or to select an arbitrary tone from the "display timbre list" screen. As shown in FIGS. 5 (a), (b) and (c), the electronic musical instrument 1 causes the display 10 to simultaneously or selectively display the "display of tone color top 10" screen and the "display of tone color list" screen. You can also.

次に、電子楽器1において、音色毎の使用頻度情報として、押鍵回数及び演奏時間を計測するための処理例について説明する。図7は、「押鍵回数」と「演奏時間」との2種類の使用頻度を音色毎に計測するための処理の一例を示すフローチャートである。ステップS2において、CPU30は、処理対象となる発音チャンネルを示す変数CHに、1つ目の発音チャンネル(後述図8の「CH01」)を示す値(「1」)を格納する。   Next, in the electronic musical instrument 1, a process example for measuring the keying frequency and the playing time as the use frequency information for each tone color will be described. FIG. 7 is a flow chart showing an example of processing for measuring the use frequency of two types of "key press frequency" and "performance time" for each timbre. In step S2, the CPU 30 stores a value ("1") indicating the first sound generation channel ("CH01" in FIG. 8 described later) in a variable CH indicating a sound generation channel to be processed.

ステップS3において、CPU30は、処理対象の発音チャンネルで、何らかのMIDIイベント信号を受け付けたかどうか判断する。MIDIイベント信号を受け付けた場合(ステップS3の「Yes」)、CPU30は、該受け付けたMIDIイベント信号に応じた処理を実行する。   In step S3, the CPU 30 determines whether any MIDI event signal has been received on the sound generation channel to be processed. When the MIDI event signal is received ("Yes" in step S3), the CPU 30 executes a process according to the received MIDI event signal.

前記ステップS3で受け付けたMIDIイベント信号が、音色の変更を指示する音色変更信号の場合(ステップS4の「Yes」)、ステップS5において、CPU30は、図7の音色指定バッファ中の当該処理対象の発音チャンネルに対応する現在指定中の音色CTCの値を、音色変更信号によって指示される音色を示す値(例えば音色番号)で上書きする。図8は、メモリ31、32又は33に設けられた音色指定バッファの構成例を示す。音色指定バッファは、ディスプレイ10を含む操作パネル20上での音色選択操作及びMIDI自動演奏データの入力に対応して設けた一次バッファ50と、音源34に備わる複数の発音チャンネル「CH01」〜「CH32」の各々に対応して設けた二次バッファ51との2階層で構成されており、現在使用する音色として指定された音色CTCを示す値を格納する。図8の例では、一次バッファ50は、鍵盤操作に対して2種類の音色を指定でき(後述する「デュアル発音」機能に対応)、また、MIDI自動演奏データを構成する複数MIDIチャンネル(例えば16チャンネル)のそれぞれに音色を指定できるように構成される。音色変更信号は、ユーザが図5(a)〜(c)の音色選択画面で任意の音色を選択して、それを現在使用する音色CTCとして指定したとき(前記選択を確定したとき)に発生し、一次バッファ50に一時記憶される。その後、ユーザにより鍵盤(演奏操作子)11が演奏操作されると発音割り当て処理(周知技術)時に、該指定された音色CTCが二次バッファ51に書き込まれ、該音色CTCの情報は演奏情報とともに音源34の各発音チャンネルに送信される。また、伴奏スタイルデータやソングデータ等の再生によるMIDI自動演奏入力時には、MIDI自動演奏データに含まれる音色変更イベントが実行されるときにも、音色変更信号が発生する。発生した音色変更信号は、上記と同様に、まず一次バッファ50に一時記憶され、発音割り当て処理時に二次バッファ51書き込まれて、音源34の各発音チャンネルに送信される。これにより、音色選択画面でのユーザ操作に従い、当該処理対象の発音チャンネルで現在指定中の音色が変更される。   If the MIDI event signal accepted in step S3 is a timbre change signal instructing to change the timbre ("Yes" in step S4), the CPU 30 proceeds to step S5 to process the timbre specification buffer shown in FIG. The value of the currently designated tone color CTC corresponding to the tone generation channel is overwritten with a value (for example, a tone number) indicative of the tone color designated by the tone color change signal. FIG. 8 shows an example of the configuration of the tone color designation buffer provided in the memory 31, 32 or 33. The timbre specification buffer includes a primary buffer 50 provided corresponding to timbre selection operation on the operation panel 20 including the display 10 and input of MIDI automatic performance data, and a plurality of tone generation channels "CH01" to "CH32" provided to the sound source 34. And a secondary buffer 51 provided corresponding to each of the two “1” s, and stores a value indicating the tone color CTC designated as the tone color to be used at present. In the example of FIG. 8, the primary buffer 50 can designate two types of timbres for keyboard operation (corresponding to the "dual sound generation" function described later), and plural MIDI channels (e.g. 16) constituting MIDI automatic performance data. Each channel is configured to be able to specify a timbre. The timbre change signal is generated when the user selects an arbitrary timbre on the timbre selection screen of FIGS. 5A to 5C and designates it as the currently used timbre CTC (when the above selection is confirmed). And is temporarily stored in the primary buffer 50. Thereafter, when the user performs performance operation of the keyboard (performance operator) 11 by the user, the designated tone color CTC is written to the secondary buffer 51 at the time of the tone generation assignment process (well-known technology), and the information of the tone color CTC is It is transmitted to each sound generation channel of the sound source 34. In addition, at the time of MIDI automatic performance input by reproduction of accompaniment style data, song data and the like, a tone color change signal is also generated when a tone color change event included in the MIDI automatic performance data is executed. The generated tone color change signal is first temporarily stored in the primary buffer 50, written in the secondary buffer 51 at the time of tone generation assignment processing, and transmitted to each tone generation channel of the sound source 34, as described above. As a result, in accordance with the user's operation on the timbre selection screen, the timbre currently designated in the tone generation channel to be processed is changed.

また、前記ステップS3で受け付けたMIDIイベント信号が、1ノート音の発音開始を指示するキーオン信号の場合(ステップS6の「Yes」)、CPU30は、現在指定中の音色CTCに関する押鍵回数を計測する処理(ステップS7〜S10)を行う。キーオン信号は、鍵盤(演奏操作子)11の演奏操作に応じて発生する。また、MIDI自動演奏入力時には、そこに含まれるキーオンイベントが実行されるときにキーオン信号が発生する。   If the MIDI event signal received in step S3 is a key-on signal instructing the start of sound generation of one note ("Yes" in step S6), the CPU 30 measures the number of key presses for the currently designated tone color CTC. Processing (steps S7 to S10) is performed. The key-on signal is generated in response to the performance operation of the keyboard (performance operation element) 11. Also, at the time of MIDI automatic performance input, a key-on signal is generated when a key-on event contained therein is executed.

CPU30は、ステップS7において、1回の押鍵に対して2種類の音色を使って楽音を生成する「デュアル発音」機能が指定されているかどうかを調べる。「デュアル発音」機能が指定されていない場合(ステップS7のNo)、ステップS9において、CPU30は、メモリ31、32又は33に記憶された、現在指定中の音色CTCの今日一日分の押鍵回数CPNの値を「1」増やす。一方、「デュアル発音」機能が指定されている場合(ステップS7のYes)、CPU30は、ステップS8において、メモリ31、32又は33に記憶された、現在指定中の音色CTCの今日一日分の押鍵回数CPNの値を「0.5」増やす。すなわち、この例では、「デュアル発音」機能指定中は、1回の押鍵毎に、該当する2つの音色それぞれの押鍵回数を0.5ずつカウントするようになっている。別の実施形態は、「デュアル発音」機能の指定有無を区別せず(前記ステップS7、S8の処理をなくして)に、キーオン信号毎に押鍵回数CPNの値を1ずつカウントするように構成してもよい。   In step S7, the CPU 30 checks whether or not the "dual sound generation" function of generating musical tones using two kinds of timbres for one key depression is designated. When the "dual sound generation" function is not specified (No in step S7), the CPU 30 in the step S9 presses the tone key CTC for one day of the currently designated tone CTC stored in the memory 31, 32 or 33. Increase the number of times CPN by "1". On the other hand, when the "dual sound generation" function is specified (Yes in step S7), the CPU 30 stores the currently designated tone color CTC for one day, which is stored in the memory 31, 32 or 33 in step S8. Increase the value of the keying frequency CPN by “0.5”. That is, in this example, while the "dual sound generation" function is specified, the number of times of key depression of each of the two corresponding timbres is counted by 0.5 for each key depression. Another embodiment is configured to count the value of the key depression frequency CPN by 1 for each key-on signal without discriminating whether or not the "dual sound generation" function is specified (without performing the processes of steps S7 and S8). You may

ステップS10において、CPU30は、メモリ31、32又は33に記憶された、現在指定中の音色CTCの通算押鍵回数TPNの値を更新する。「デュアル発音」機能が指定されていない場合、現在指定中の音色CTCの通算押鍵回数TPNの値を「1」増やす一方、「デュアル発音」機能が指定されている場合は、現在指定中の音色CTCの通算押鍵回数TPNの値を「0.5」増やす。使用頻度の計測を継続している全期間は、例えば、前述の通り、前回リセット時点から現時点まで、又は、現時点から所定期間前(例えば90日前)までの期間である。   In step S10, the CPU 30 updates the value of the total keying frequency TPN of the currently designated tone color CTC stored in the memory 31, 32 or 33. If the "dual sound generation" function is not specified, the value of the total number of key presses TPN of the currently specified tone color CTC is increased by "1", while if the "dual sound generation" function is specified, the currently specified sound is specified. Increase the value of the total keying count TPN of the tone CTC by "0.5". The entire period in which the measurement of the usage frequency is continued is, for example, a period from the time of the previous reset to the present time or a period from the present time to a predetermined period (for example, 90 days ago) as described above.

前記ステップS3で受け付けたMIDIイベント信号が、1ノート音の発音終了を指示するキーオフ信号の場合(ステップS11の「Yes」)、CPU30は、当該処理対象の発音チャンネルで現在指定中の音色CTCに関する演奏時間を計測する処理(ステップS12〜S16)を行う。   If the MIDI event signal accepted in step S3 is a key-off signal instructing the termination of the tone generation of one note ("Yes" in step S11), the CPU 30 relates to the tone color CTC currently designated in the tone generation channel to be processed. A process (steps S12 to S16) of measuring the playing time is performed.

CPU30は、ステップS12において、前記受け付けたキーオフ信号に対応するキーオン信号を受け付けてから、該キーオフ信号を受け付けるまでの経過時間MTを計測し、メモリ31、32又は33に記憶する。これにより、当該キーオン信号及びキーオフ信号に応じて生成された1ノート音分の楽音信号の演奏時間を得る。例えば、CPU30は、キーオン信号を受け付けた時点からタイマを起動して経過時間MTを計測できる。あるいは、CPU30は、キーオン信号を受け付けた時刻とキーオフ信号を受け付け時刻とを記録し、該記録した2つの時刻間の経過時間MTを計算してもよい。   In step S12, the CPU 30 measures an elapsed time MT from receipt of the key-on signal corresponding to the accepted key-off signal to receipt of the key-off signal, and stores it in the memory 31, 32 or 33. As a result, the playing time of the tone signal of one note tone generated in accordance with the key-on signal and the key-off signal is obtained. For example, the CPU 30 can start the timer from the time of receiving the key-on signal to measure the elapsed time MT. Alternatively, the CPU 30 may record the time when the key-on signal is received and the time when the key-off signal is received, and calculate the elapsed time MT between the two recorded times.

CPU30は、ステップS13において、「デュアル発音」機能が指定されているかどうかを調べ、指定されていない場合(ステップS13のNo)は、ステップS15において、メモリ31、32又は33に記憶された、現在指定中の音色CTCの今日一日分の演奏時間CSTの値に、前記ステップS12で計測した経過時間MTを加算する。一方、「デュアル発音」機能が指定されている場合(ステップS13のYes)、ステップS14において、CPU30は、メモリ31、32又は33に記憶された、現在指定中の音色CTCの今日一日分の演奏時間CSTの値に、前記前記ステップS12で計測した経過時間MTに「0.5」を乗算した値(経過時間MTの0.5倍の時間)を、加算する。なお、「デュアル発音」機能の指定有無を区別せず(前記ステップS13、S14の処理を無くして)に、1回のキーオフ信号毎に、その音色の演奏時間CSTの値に経過時間MTを加算するように構成してもよい。   The CPU 30 checks in step S13 whether or not the "dual sound generation" function is designated, and if not designated (No in step S13), it is stored in the memory 31, 32 or 33 in step S15. The elapsed time MT measured in step S12 is added to the value of the performance time CST for today's one day of the designated tone color CTC. On the other hand, when the "dual sound generation" function is specified (Yes in step S13), the CPU 30 stores the one day of the currently designated tone CTC, which is stored in the memory 31, 32 or 33 in step S14. A value obtained by multiplying "0.5" by the elapsed time MT measured in step S12 is added to the value of the performance time CST (a time of 0.5 times the elapsed time MT). It should be noted that the elapsed time MT is added to the value of the performance time CST of the timbre for each key-off signal without discriminating between the presence / absence of designation of the "dual sound generation" function (without the processing of the steps S13 and S14). It may be configured to

ステップS16において、CPU30は、メモリ31、32又は33に記憶された、現在指定中の音色CTCの通算演奏時間TSTの値を更新する。「デュアル発音」機能が指定されていない場合は、現在指定中の音色CTCの通算演奏時間TSTの値に経過時間MTを加算する一方、「デュアル発音」機能が指定されている場合は、現在指定中の音色CTCの通算演奏時間TSTの値に、「経過時間MT×0.5」を加算する。   In step S16, the CPU 30 updates the value of the total playing time TST of the currently designated tone color CTC stored in the memory 31, 32 or 33. If the "dual sound generation" function is not specified, the elapsed time MT is added to the value of the total performance time TST of the currently specified tone color CTC, while if the "dual sound generation" function is specified, the current specification is specified. “Elapsed time MT × 0.5” is added to the value of the total playing time TST of the middle tone color CTC.

前記ステップS6〜S10の処理又は前記ステップS11〜S16の処理を行った後、若しくは、受け付けたMIDIイベントが音色変更信号、キーオン信号又はキーオフ信号のいずれでもない場合(ステップS4のNo、ステップS6のNo又はステップS11のNo)、若しくは、処理対象の発音チャンネルで何らMIDIイベントを受け付けていない場合(ステップS3のNo)、CPU30は、ステップS17において、変数CHの値を1つ増加して、処理対象の発音チャンネルを変更する。例えば、現在の変数CHの値が「1」の場合、変数CHの値を「2」に変更して、「CH02」を新たな処理対象の発音チャンネルにする。   After performing the processing of the steps S6 to S10 or the processing of the steps S11 to S16 or when the received MIDI event is not any of the tone color change signal, the key on signal or the key off signal (No in step S4, step S6 If no MIDI event is received in the tone generation channel to be processed (No in step S11 or No in step S11) (No in step S3), the CPU 30 increases the value of the variable CH by one in step S17 and performs processing. Change the target sound generation channel. For example, when the current value of the variable CH is “1”, the value of the variable CH is changed to “2” to set “CH02” as a new processing target sound generation channel.

そして、ステップS18において、CH01〜CH32までの全ての発音チャンネルを処理対象として前記ステップS3以降の処理を終えるまで(ステップS18のNo)、CPU30は、前記ステップS3以降の処理をループする。これにより、全ての発音チャンネルに現在指定中の音色のそれぞれについて、押鍵回数CPN、通算押鍵回数TPN、演奏時間CST及び通算演奏時間TSTを計測できる。CPU30は、ステップS7〜S10及びステップS12〜S16により計測した音色毎の使用頻度情報(押鍵回数CPN、通算押鍵回数TPN、演奏時間CST及び通算演奏時間TST)を、メモリ31、32又は33に記憶された音色の各種情報(図6参照)に上書きする。   Then, in step S18, the CPU 30 loops the processing of step S3 and subsequent steps until the processing of step S3 and subsequent steps is completed with all the tone generation channels CH01 to CH32 as processing targets (No in step S18). As a result, it is possible to measure the keying frequency CPN, the total keying frequency TPN, the playing time CST, and the total playing time TST for each of the timbres currently designated for all the tone generation channels. The CPU 30 uses the memory 31, 32 or 33 for the use frequency information (keying frequency CPN, total keying frequency TPN, performance time CST and total performance time TST) of each tone color measured at steps S7 to S10 and steps S12 to S16. Overwrite the various information (see FIG. 6) of the timbre stored in.

CH01〜CH32までの全ての発音チャンネルについて、前記ステップS3以降の処理を終えた後(ステップS18のYes)、CPU30は、当該電子楽器1がサーバ2又は3に接続中の場合、前記ステップS7〜S10及び前記ステップS12〜S16により計測した使用頻度情報(押鍵回数CPN、通算押鍵回数TPN、演奏時間CST及び通算演奏時間TST)を、該接続中のサーバ2又は3に送信する(ステップS19)。サーバ2及び3は、電子楽器1から受信した使用頻度情報を、データベースに蓄積する。サーバ2、3は、データベースに蓄積された複数ユーザからの使用頻度情報を音色毎に集計することにより、該集計結果を複数ユーザにおける音色毎の使用頻度情報の集計情報を得ることができる。このステップS19が、「前記接続手段を介して、前記使用頻度取得手段により取得された当該電子音楽装置における前記使用可能な複数の音楽要素それぞれの使用頻度情報を、前記外部サーバに提供する提供手段」である。   After the process from step S3 onwards for all of the tone generation channels CH01 to CH32 (Yes in step S18), the CPU 30 performs step S7 to step S7 when the electronic musical instrument 1 is connected to the server 2 or 3. The use frequency information (key press frequency CPN, total key press frequency TPN, performance time CST and total performance time TST) measured at S10 and steps S12 to S16 is transmitted to the connected server 2 or 3 (step S19) ). The servers 2 and 3 accumulate use frequency information received from the electronic musical instrument 1 in a database. The servers 2 and 3 can obtain the tally information of the usage frequency information of each timbre of the plurality of users by tallying the usage frequency information from the plurality of users accumulated in the database for each timbre. “The provision means for providing the use frequency information of each of the plurality of usable music elements in the electronic music apparatus acquired by the use frequency acquisition means via the connection means to the external server in the step S19 ".

なお、前記ステップS7〜S10及び前記ステップS12〜S16による処理は、(1)演奏操作子11の演奏操作に応じたキーオン信号及びキーオフ信号に応じて、使用頻度情報を計測してもよいし、(2)伴奏スタイルデータやソングデータなどMIDI演奏データの自動再生により発生したキーオン信号及びキーオフ信号に応じて、使用頻度情報を計測してもよい。(1)、(2)両方により使用頻度情報を計測してもよいし、或いは、(1)又は(2)の何れか一方を基準に使用頻度情報を計測してもよい。使用頻度情報を計測する基準として(1)又は(2)の何れか又は両方を用いるか、ユーザが指定できるようにすると、使用頻度情報の計測にユーザの意図が反映されて好ましい。なお、(2)の場合、MIDI演奏データは通常複数MIDIチャンネル(例えば16チャンネル)からなり、MIDIチャンネル毎に音色を指定できる。したがって、MIDIチャンネル毎に使用頻度情報を計測する。すなわち、MIDI演奏データのMIDIチャンネル毎に現在指定中の音色について、キーオン信号の発生毎に押鍵回数CPN、TPNをカウントし、1ノート音毎(キーオン信号からキーオフ信号まで)の演奏時間CST,TSTをカウントする。   In the processes in steps S7 to S10 and steps S12 to S16, (1) usage frequency information may be measured according to a key-on signal and a key-off signal corresponding to the performance operation of the performance operation element 11, (2) The usage frequency information may be measured according to a key-on signal and a key-off signal generated by automatic reproduction of MIDI performance data such as accompaniment style data and song data. The use frequency information may be measured by both (1) and (2), or the use frequency information may be measured based on either one of (1) or (2). It is preferable that the user's intention is reflected in the measurement of the usage frequency information if it is possible for the user to specify either or both of (1) or (2) as the standard for measuring the usage frequency information. In the case of (2), the MIDI performance data is usually composed of a plurality of MIDI channels (for example, 16 channels), and a timbre can be designated for each MIDI channel. Therefore, usage frequency information is measured for each MIDI channel. That is, for the tone color currently designated for each MIDI channel of MIDI performance data, the keying frequency CPN and TPN are counted each time a key-on signal is generated, and the playing time CST for each one note sound (from key-on signal to key-off signal) Count TST.

なお、前記図7に示す音色の使用頻度計測処理において、更に、鍵盤11を複数エリアに分けて各エリアで異なる音色を指定できるスプリット機能が指定されているか否かを判定し、スプリット機能が指定されている場合、押鍵回数及び演奏時間の計測値を、音色毎にエリア数分の1倍して加算カウントしてもよい。例えば鍵盤11が2エリアに分割されている場合は、1回のキーオン信号毎に0.5ずつ加算、演奏時間の0.5倍値を加算する。鍵盤11が4エリアに分割されている場合は、1回のキーオン信号毎に0.25ずつ加算、演奏時間の0.25倍値を加算する。   In the process of measuring the frequency of use of timbre shown in FIG. 7, it is further determined whether or not the split function capable of dividing the keyboard 11 into a plurality of areas and designating different timbres in each area is designated. If it is set, the measurement value of the keying frequency and the playing time may be multiplied by one for the number of areas for each timbre to count. For example, when the keyboard 11 is divided into two areas, 0.5 is added to each key-on signal and 0.5 times the value of the playing time is added. When the keyboard 11 is divided into four areas, 0.25 is added for each key-on signal and 0.25 times the performance time is added.

電子楽器1は、上述したステップS7〜S10により計測した音色毎の押鍵回数の累計値と、上述したステップS12〜S16により計測した音色毎の演奏時間の累計値とを、音色毎の使用頻度情報として、取得できる。前記のステップS7〜S10及びステップS12〜S16が、「前記使用可能な複数の音楽要素それぞれについて、その音楽要素の使用状況に基づいて、ユーザにより使用された頻度を示す使用頻度情報を取得する使用頻度取得手段」である。音色毎の押鍵回数及び演奏時間を計測しているので、この使用頻度情報は、現在指定中の音色CTCが当該電子楽器1のユーザによって実際にどれだけ演奏に使用されたかを正確に反映したものとなる。図5(a)等の「音色トップ10」表示は、かかる計測結果として得た使用頻度のデータに基づく順番で表示するので、ユーザが実際に演奏に使用する頻度を正確に反映した順位で音色の選択肢を表示できる。従って、ユーザは、「音色トップ10」表示から、自身が頻繁に使用する音色を簡単に見つけ出すことができる。また、ユーザが頻繁に使う音色ほど上位に表示されるので、ユーザが電子楽器1を使い込むほど、自身が頻繁に使う音色が選び易く表示されるようになる。すなわち、ユーザは、自身の音色使用傾向に応じて音色選択画面(「音色トップ10」表示)をカスタマイズできる。すなわち、前記ステップS1により図5(a)等の「音色トップ10」表示を行うことが、「前記使用頻度取得手段により取得された使用頻度情報に基づいて、前記複数の音楽要素のうち少なくとも一部を、該使用頻度に応じた順番に並べて表示するように、前記表示手段における前記音楽要素リストの表示を制御する表示制御手段」である。   The electronic musical instrument 1 uses the total value of the keying frequency for each tone color measured in steps S7 to S10 described above and the total value of the playing time for each tone color measured in steps S12 to S16 described above, and the use frequency for each tone color. It can be obtained as information. The above-mentioned steps S7 to S10 and steps S12 to S16 “for each of the plurality of usable music elements, use frequency information indicating the frequency of use by the user based on the usage state of the music elements Frequency acquisition means. Since the keying frequency and playing time for each timbre are measured, this use frequency information accurately reflects how much the currently designated timbre CTC has actually been used by the user of the electronic musical instrument 1 for performance. It becomes a thing. The "tone color top 10" display as shown in FIG. 5 (a) etc. is displayed in the order based on the data of the frequency of use obtained as the measurement result, so the tone color is in the order that accurately reflects the frequency the user actually uses for performance. You can view the choices of. Accordingly, the user can easily find out the frequently used tone from the "tone 10 top" display. Further, since the timbre that the user frequently uses is displayed higher, the timbre that the user frequently uses is displayed more easily as the user uses the electronic musical instrument 1. That is, the user can customize the timbre selection screen (display of "top 10 timbre") according to his / her timbre usage tendency. That is, it is possible to display the “tone color top 10” as shown in FIG. 5A or the like in the step S1 “at least one of the plurality of music elements based on the use frequency information acquired by the Display control means for controlling the display of the music element list on the display means so that the parts are displayed in order according to the frequency of use.

図9は、電子楽器1のメモリ31、32又は33に記憶された使用頻度情報(一日分の押鍵回数CPN、通算押鍵回数TPN、一日分の演奏時間CST及び通算演奏時間TST)をリセットする処理の一例を示すフローチャートである。前記図5(a)又は(c)のように「音色トップ10」がディスプレイ10に表示された状態で、リセットボタン28が押された場合(ステップS20のYes)、CPU30は、ステップS21において、メモリ31、32又は33に記憶された全音色の使用頻度情報(一日分の押鍵回数CPN、通算押鍵回数TPN、一日分の演奏時間CST及び通算演奏時間TST)をゼロにリセットする。以後、電子楽器1は、各音色の使用頻度のデータを新たに計測開始できる。   FIG. 9 shows usage frequency information stored in the memory 31, 32 or 33 of the electronic musical instrument 1 (keying frequency CPN, total keying frequency TPN, performance time CST for one day, total performance time TST) It is a flowchart which shows an example of the process which resets. When the reset button 28 is pressed in a state where the "tone color top 10" is displayed on the display 10 as shown in FIG. 5 (a) or (c) (Yes in step S20), the CPU 30 proceeds to step S21. Reset use frequency information of all tones stored in the memory 31, 32 or 33 (number of key depressions CPN per day, total number of key depressions TPN, performance time per day CST and total performance time TST) to zero. . Thereafter, the electronic musical instrument 1 can newly start measuring data of the frequency of use of each timbre.

前記ステップS10及び前記ステップS16において通算の使用頻度情報の計測する期間が現時点から所定期間前までである場合、該所定期間(例えば90日前まで)はプリセットしておいてもよいが、ユーザにより任意に変更できるようにしてもよい。また、現時点から所定期間までの使用頻度情報を計測する場合は、日付変更に応じて、使用頻度情報(一日分の押鍵回数CPN、通算押鍵回数TPN、一日分の演奏時間CST及び通算演奏時間TST)を更新する必要がある。図10は、所定期間の変更処理と日付変更時のデータ更新処理の一例を示すフローチャートである。図10において、ユーザによる所定期間の変更指示を受け付けた場合(ステップS22のYes)、CPU30は、該所定期間を入力された値に変更するとともに、新たな所定期間に合わせて、通算押鍵回数TPNと通算演奏時間TSTを再計算するとともに、再計算結果に従い各音色の順位を更新する(ステップS23)。また、日付が変わった場合(ステップS24のYes)、CPU30は、ステップS25において、所定期間の範囲(例えば現時点から90日前)から外れた1日分の押鍵回数CPNと演奏時間CSTを除外して、通算押鍵回数TPNと通算演奏時間TSTを更新する。また、CPU30は、日付変更後の新しい一日分の押鍵回数CPNと演奏時間CSTをゼロにリセットするとともに、過ぎた一日分の押鍵回数CPNと演奏時間CSTの値は、日付変更時(すなわち一日分の計測を終了した後に)、過去の1日分の押鍵回数及び演奏時間として、計測された日付情報に対応付けてメモリ31、32又は33に保存する。   The predetermined period (for example, up to 90 days ago) may be preset if the period of time in which the total usage frequency information is measured in step S10 and step S16 is from the present time to a predetermined period ago, but it is optional by the user It may be possible to change to In addition, when measuring usage frequency information from the present time to a predetermined period, usage frequency information (the number of keystrokes CPN for one day, the total number of keystrokes TPN, the performance time CST for one day) according to date change It is necessary to update the total playing time TST). FIG. 10 is a flowchart showing an example of change processing of a predetermined period and data update processing at the time of date change. In FIG. 10, when the user receives an instruction to change the predetermined period from the user (Yes in step S22), the CPU 30 changes the predetermined period to the input value and counts the total number of key presses in accordance with the new predetermined period. The TPN and the total performance time TST are recalculated, and the order of each timbre is updated according to the recalculation result (step S23). If the date has changed (Yes in step S24), the CPU 30 excludes the keying frequency CPN and the playing time CST for one day out of the range of the predetermined period (for example, 90 days before the current time) in step S25. Then, the total keying frequency TPN and the total playing time TST are updated. In addition, the CPU 30 resets the keying frequency CPN and the playing time CST for a new day after the date change to zero, and the values for the keying frequency CPN and the playing time CST for the past one day are at the time of the date change. (That is, after the measurement for one day is finished), it is stored in the memory 31, 32 or 33 in association with the measured date information as the number of keystrokes and playing time for the past one day.

次に、電子楽器1のCPU30が、前記図3のステップS1において、外部サーバ(図1の「サーバA」2及び「サーバB」3)の提供する複数音色を選択肢とする音色選択画面を、ディスプレイ10に表示する場合について説明する。この場合、電子楽器1は、前述した図5(a)等に示すような、電子楽器1自身のメモリ31、32又は33に記憶された音色群を表示する音色選択画面とは異なり、外部サーバから提供可能な音色群を選択肢として表示する「外部取得音色」画面を、ディスプレイ10に表示する。   Next, in step S1 of FIG. 3, the CPU 30 of the electronic musical instrument 1 selects a timbre selection screen having a plurality of timbres provided by the external server (“server A” 2 and “server B” 3 in FIG. 1). The display on the display 10 will be described. In this case, the electronic musical instrument 1 is different from the timbre selection screen for displaying the timbre group stored in the memory 31, 32 or 33 of the electronic musical instrument 1 itself as shown in FIG. An “externally acquired tone” screen is displayed on the display 10, which displays the tone group that can be provided from the menu as an option.

図11は、電子楽器1において「外部取得音色」画面を表示して、該画面で選択された音色を取得する処理の一例を示すフローチャートであって、電子楽器1において実行される処理と、サーバ側の処理とを並行して描いている。電子楽器1のCPU30は、ステップS26において、「外部取得」選択ボタン23がオン状態であるか調べる。「外部取得」選択ボタン23がオフ状態の場合(ステップS26のNo)、電子楽器1のCPU30は、処理を終了する。   FIG. 11 is a flowchart showing an example of processing for displaying the “externally acquired tone” screen on the electronic musical instrument 1 and acquiring the timbre selected on the screen, the process executed on the electronic musical instrument 1 and the server It draws in parallel with the processing of the side. In step S26, the CPU 30 of the electronic musical instrument 1 checks whether the "external acquisition" selection button 23 is on. When the "external acquisition" selection button 23 is in the off state (No in step S26), the CPU 30 of the electronic musical instrument 1 ends the process.

「外部取得」選択ボタン23がオン状態(ステップS26のYes)であるが、当該電子楽器1がインターネット上のいずれのサーバ2又は3にもログイン中でない場合は、CPU30は、ステップS27において、接続可能な外部サーバをディスプレイ10に一覧表示して、ユーザによるログインサーバの選択を受け付ける。電子楽器1は、ユーザにより選択されたサーバ(以下の説明では、一例として符号2の「サーバA」)に接続し、該接続したサーバ2にログインする。ユーザは、サーバ2にログインするためのクライアントID等を入力する。ステップS28において、サーバ2は、入力されたクライアントIDに基づいて自身のデータベースを参照して、該データベースにユーザ毎に記憶した電子楽器の機種情報のうち、今回ログインした電子楽器1の機種情報を特定する。   If the "external acquisition" selection button 23 is on (Yes in step S26), but the electronic musical instrument 1 is not logging in to any server 2 or 3 on the Internet, the CPU 30 connects in step S27. A list of possible external servers is displayed on the display 10 to accept the user's selection of a login server. The electronic musical instrument 1 connects to a server selected by the user (in the following description, as an example, “server A” of reference numeral 2), and logs in to the connected server 2. The user inputs a client ID or the like for logging in to the server 2. In step S28, the server 2 refers to its own database based on the input client ID, and among the model information of the electronic musical instrument stored for each user in the database, the model information of the electronic musical instrument 1 logged in this time is Identify.

電子楽器1のCPU30は、ステップS29において、前記一次バッファ50又は二次バッファ51を参照して、現在指定中の音色CTCを示す情報、又は、現在指定中の音色CTCのカテゴリを示す情報を、ログイン中のサーバ2に送信することにより、該指定した音色又はカテゴリに対応する音色の一覧情報をサーバ2に要求する。なお、「デュアル発音」機能が指定されている場合、CPU30は、指定された2種類の音色CTCのうち何れか一方の優先される音色を示す情報、又は、該優先される音色のカテゴリを示す情報を、サーバ2に送信する。   In step S29, the CPU 30 of the electronic musical instrument 1 refers to the primary buffer 50 or the secondary buffer 51, and indicates the information indicating the currently designated tone color CTC or the information indicating the currently designated tone color CTC. By transmitting to the server 2 in login, the server 2 is requested to list information of timbres corresponding to the designated timbre or category. When the “dual sound generation” function is designated, the CPU 30 indicates information indicating the prioritized timbre of one of the two designated timbres CTC or indicates the category of the prioritized timbre. The information is sent to the server 2.

ステップS30において、サーバ2は、前記ステップS28で特定した電子楽器1の電子楽器1の機種情報と、前記ステップS29により該電子楽器1から受信した現在指定中の音色、又は、そのカテゴリを示す情報とに基づいて、当該サーバで提供可能な複数の音色に関する情報のデータベースを参照して、電子楽器1に提供可能な音色の一覧情報を作成し、作成した一覧情報を電子楽器1に送信する。一覧情報は、自身で提供可能な複数の音色の中から、電子楽器1の機種情報に適合し、且つ、電子楽器1で現在指定中の音色又は音色のカテゴリに該当する音色群を検索することにより作成される。一覧情報は、電子楽器1において、「外部音色取得」画面を表示するためのリスト表示用データである。   In step S30, the server 2 displays the model information of the electronic musical instrument 1 of the electronic musical instrument 1 specified in step S28, and the timbre currently designated from the electronic musical instrument 1 in step S29, or information indicating the category thereof. And creates a list of timbres that can be provided to the electronic musical instrument 1 with reference to a database of information relating to a plurality of timbres that can be provided by the server, and transmits the created list information to the electronic musical instrument 1. The list information is matched with the model information of the electronic musical instrument 1 from a plurality of timbres that can be provided by itself, and a timbre group corresponding to the timbre or timbre category currently designated by the electronic musical instrument 1 is searched. Created by The list information is list display data for displaying an “external tone color acquisition” screen in the electronic musical instrument 1.

図12(a)は、「サーバA」2のデータベースに記憶された、当該サーバで提供可能な複数の音色に関する各種情報の一覧表の例示である。「サーバA」2のデータベースには、音色毎の情報として、「カテゴリ名」、「音色番号」、「音色名」、その音色を構成する音色波形データの個数、音色波形データのサイズ(ビット数)、販売価格(図においては日本円単位で表示)、機種毎の対応情報(図では「DMI01」、「DMI02」、及び「DMI03」の3種類の機種の対応情報)、及び、アクセス履歴の集計情報(「累計購入数」)が、記憶される。   FIG. 12A is an example of a list of various information related to a plurality of timbres that can be provided by the server and stored in the database of “server A” 2. In the database of "Server A" 2, as information for each timbre, "category name", "timbre number", "timbre name", number of timbre waveform data constituting the timbre, size of timbre waveform data (number of bits) ), Sales price (displayed in Japanese yen in the figure), correspondence information for each model (in the figure, correspondence information for three types of models “DMI01”, “DMI02”, and “DMI03”), and access history Aggregated information ("total number of purchases") is stored.

図12(a)の例では「ピアノY社」、「ピアノB社」・・・「パーカッション」など楽器別のカテゴリ毎に、5種類ずつ音色が用意されている。機種毎の対応情報(「DMI01」、「DMI02」及び「DMI03」)は、当該音色がその機種に対応していることを示す値「1」、又は、当該音色がその機種に対応していないことを示す値「0」を持つ。例えば、「ピアノY社」の音色「01 グランドP CFX」は、1つの機種「DMI01」にのみ対応し、その他の機種「DMI02」及び「DMI03」には非対応である。サーバ2は、前記ステップS30において、機種毎の対応情報の値を参照して、電子楽器1の機種に対応する音色を検索できる。音色を構成する音色波形データの個数及び音色波形データのサイズ(ビット数)の情報は、その音色の品質の高低を判断する指標の1つとして利用できるだろう。   In the example of FIG. 12 (a), five types of timbres are prepared for each category of musical instruments such as "Piano Y Company", "Piano B Company",... "Percussion". The correspondence information for each model (“DMI01”, “DMI02” and “DMI03”) is a value “1” indicating that the timbre corresponds to that model, or the timbre does not correspond to that model It has the value "0" which shows that. For example, the tone color "01 grand PCFX" of "Piano Y company" corresponds to only one model "DMI01", and is incompatible with the other models "DMI02" and "DMI03". In step S30, the server 2 can search for a tone corresponding to the model of the electronic musical instrument 1 with reference to the value of the correspondence information for each model. Information on the number of timbre waveform data constituting the timbre and the size (number of bits) of the timbre waveform data can be used as one of the indicators for judging the quality of the timbre.

また、アクセス履歴の集計情報は、当該音色が現時点までにどれだけユーザたちからアクセスされたかというアクセス履歴を集計した集計情報であり、例えば、その音色が現時点までにダウンロード購入(取得)された回数を示す値(「累計購入数PN」)である。サーバ2は、その音色が購入される度に購入数PNの値を1つずつ加算する。この購入数PNにより、例えばサーバ2のサービスを利用している全ユーザにより頻繁に購入されている音色の順位や、或いは、特定機種の電子楽器のユーザグループ、或いは、或る音色を過去に購入したユーザグループ(すなわち一部ユーザ)が、その他にどのような音色を多く購入しているかを特定できる。なお、アクセス履歴の集計情報は、購入数PNに限らず、例えば音色が試聴された回数の集計値(試聴数)など、購入数PN以外の音色使用行動(音色へのアクセス行動)を基準にした情報でもよい。   Also, the tally information of the access history is tally information obtained by tallying the access history indicating how much the user has accessed the timbre by the present time, for example, the number of times the timbre has been downloaded (acquired) by the present time Is a value indicating “total number of purchases PN”. The server 2 adds the value of the number of purchases PN one by one each time the tone is purchased. This purchase number PN, for example, ranks the timbres frequently purchased by all users using the service of the server 2, or a user group of electronic musical instruments of a specific model, or purchases a certain timbre in the past It is possible to specify what other user groups (ie, some users) have purchased many other tones. Note that the tally information on access history is not limited to the number of purchases PN, and is based on timbre use behavior (access behavior to timbre) other than the number of purchases PN, such as the tally value of the number of times the tone is auditioned The information may be

また、前記図12(a)には不図示だが、サーバ2のデータベースには、音色毎の情報として、更に、前記図7のステップS19により各電子楽器から提供された音色毎の使用頻度情報(少なくとも通算押鍵回数TPN又は通算演奏時間TST)を集計した集計情報(以下の説明では、一例として押鍵回数の集計値GTPN)が、記憶され得る。この集計値GTPNにより、電子楽器1は、例えばサーバ2のサービスを利用している他の全てのユーザにおける音色毎の使用頻度の順位、或いは、特定機種の電子楽器のユーザグループ、或いは、或る音色を過去に購入したユーザグループ(すなわち一部ユーザ)における音色毎の使用頻度の順位を得ることができる。   Although not shown in FIG. 12 (a), the database of the server 2 further uses, as information for each tone, use frequency information for each tone provided from each electronic musical instrument at step S19 in FIG. Totalized information (in the following description, an aggregate value GTPN of the keying frequency as an example) in which at least the total keying frequency TPN or the total playing time TST is aggregated may be stored. By this total value GTPN, the electronic musical instrument 1 is, for example, the order of use frequency for each timbre in all other users using the service of the server 2, or a user group of electronic musical instruments of a specific model, or It is possible to obtain the order of the frequency of use for each tone in the user group (ie, some users) who purchased the tone in the past.

図11に戻ると、ステップS31において、電子楽器1のCPU30は、前記ステップS30によりサーバ2から提供された一覧情報を受信し、ステップS32において、該受信された一覧情報に基づき、外部取得音色選択画面を表示して、ユーザによる音色の選択を受け付ける。ここで、受信された一覧情報は、電子楽器1の機種情報に適合し、且つ、電子楽器1で現在指定中の音色又は音色のカテゴリに該当する音色群を示す情報であり、それら音色群それぞれについて、前記図12(a)に例示した各種関連する情報、すなわち、「カテゴリ名」、「音色番号」、「音色名」、その音色を構成する音色波形データの個数、音色波形データのサイズ、販売価格、機種毎の対応情報、及び、サーバ側で集計した使用頻度の集計情報(すなわち、アクセス履歴の集計情報及び/又は他のユーザにおける使用頻度の集計情報)を含む。銭ステップS31で一覧情報を受信することが、サーバ側で集計した使用頻度の集計情報(すなわち、アクセス履歴の集計情報及び/又は他のユーザにおける使用頻度の集計情報)を、外部サーバから取得することに相当する。   Referring back to FIG. 11, in step S31, the CPU 30 of the electronic musical instrument 1 receives the list information provided from the server 2 in step S30, and in step S32, based on the received list information, the externally acquired tone is selected. Display the screen and accept the user's selection of timbre. Here, the received list information is information indicating the timbre group that conforms to the model information of the electronic musical instrument 1 and that corresponds to the timbre currently designated by the electronic musical instrument 1 or the category of timbre. 12A, “category name”, “tone number”, “tone name”, the number of tone waveform data forming the tone, the size of the tone waveform data, The sales price, the correspondence information for each model, and the aggregation information of the usage frequency aggregated on the server side (that is, the aggregation information of the access history and / or the aggregation information of the usage frequency of other users) are included. Receiving the list information in the money step S31 acquires from the external server the tabulated information of the usage frequency tabulated at the server side (that is, the tabulated information of the access history and / or the tabulated information of the frequency of use by other users). Equivalent to

図13は、「外部取得」選択ボタン23に関連する表示ルールの一例である。CPU30は、前記ステップS32において外部取得音色選択画面を表示する際、該図13に例示する表示ルールに従って、外部取得先の音色選択画面を決定できる。なお、この説明においても、「音色」選択ボタン24がオン状態(選択の対象となる音楽要素が音色である)ことを想定している。例えば、「音色」選択ボタン24がオン且つ「外部取得」選択ボタン23がオン状態である一方「トップ10」選択ボタン21がオフ状態の場合、CPU30は、前記ステップS32において、図14(a)に例示する「外部取得音色」画面(「外部取得音楽要素リスト」)をディスプレイ10に表示する。「外部取得音色」画面には、電子楽器1の機種情報に適合し、且つ、電子楽器1で現在指定中の音色又は音色のカテゴリに該当する音色群が選択肢として表示される。且つ、CPU30は、前記ステップS32において、「外部取得音色」画面に表示される選択肢を、前記取得された一覧情報に含まれる購入数PNに基づく順番に並べて表示するように制御する。図14(a)の例では、現在指定中の音色のカテゴリが「ピアノ」であることを想定し、電子楽器1の機種に適合するピアノカテゴリの音色(「ピアノY社」の5つの音色と「ピアノB社」の5つの音色)を、選択肢として表示する。音色毎に試聴ボタンが設けられており、ユーザはデータ購入前に音色を試聴できる。また、前記ステップS31で受信された一覧情報に他のユーザにおける使用頻度の集計情報GTPNが含まれる場合、CPU30は、前記ステップS32において、「外部取得音色」画面に表示される選択肢を、使用頻度の集計情報GTPNに基づく順番に並べて表示するように制御する。このステップS32の表示制御が、「表示制御手段において、前記外部サーバから取得された前記使用頻度の集計情報又は前記アクセス履歴の集計情報に基づいて、前記複数の音楽要素のうち少なくとも一部を、該集計情報に応じた順番に並べて表示するように、前記表示手段における音楽要素リストの表示を制御すること」に相当する。   FIG. 13 is an example of a display rule associated with the “external acquisition” selection button 23. When displaying the externally acquired tone selection screen in step S32, the CPU 30 can determine the tone selection screen of the external acquisition destination in accordance with the display rule illustrated in FIG. Also in this description, it is assumed that the “tone” selection button 24 is in the on state (the music element to be selected is the tone). For example, when the “tone color” selection button 24 is on and the “external acquisition” selection button 23 is on while the “top 10” selection button 21 is off, the CPU 30 performs step S32 shown in FIG. The “externally acquired tone” screen (“externally acquired music element list”) exemplified in FIG. On the “externally acquired tone” screen, a tone color group that conforms to the model information of the electronic musical instrument 1 and that corresponds to the tone color currently designated by the electronic musical instrument 1 or the category of the tone color is displayed as an option. And, in step S32, the CPU 30 controls the options displayed on the "externally acquired tone" screen to be displayed in order based on the number of purchases PN included in the acquired list information. In the example of FIG. 14 (a), assuming that the category of the currently designated tone color is "piano", the tone colors of the piano category (five tones of "piano Y company") compatible with the model of the electronic musical instrument 1 The five tones of "Piano B Company" are displayed as options. An audition button is provided for each tone, and the user can audition the tone before purchasing data. Further, when the list information received in step S31 includes the tabulated information GTPN of the frequency of use by other users, the CPU 30 uses the option displayed on the “externally acquired tone” screen in step S32 in the frequency of use. It controls to arrange and display in order based on the aggregate information GTPN. In the display control in step S32, “in the display control means, at least a part of the plurality of music elements is calculated based on the use frequency summary information acquired from the external server or the access history summary information, Control of the display of the music element list on the display means so as to be arranged and displayed in the order according to the tally information.

「外部取得音色」画面での音色選択方法は、前記図5等を参照して説明した方法と同様に、例えばテンキー13を使って音色番号を入力して、エンターキー29により、選択を確定すること、或いは、ホイール12の回転操作により選択カーソルの位置を移動して音色を選択すること、或いは、ディスプレイ10がタッチパネル機能を有する場合、所望の音色名をタッチすることなどである。「外部取得音色」画面で音色を選択し、その選択を確定することで、ユーザは、選択した音色の購入指示を入力できる。   The tone color selection method on the “Externally acquired tone color” screen is similar to the method described with reference to FIG. 5 etc., for example, the tone color number is input using the ten key 13 and the selection is confirmed by the enter key 29. Or moving the position of the selection cursor by rotating the wheel 12 to select a tone, or touching the desired tone name if the display 10 has a touch panel function. The user can input a purchase instruction of the selected tone by selecting the tone on the “externally acquired tone” screen and confirming the selection.

また、「音色」選択ボタン24、「外部取得」選択ボタン23、及び、「トップ10」選択ボタン21がオン状態である場合、CPU30は、前記ステップS32において、ディスプレイ10に、図14(b)に例示するような、前記「外部取得音色」画面と「音色トップ10」画面とを同時に表示する画面を表示するように制御する。ここで「音色トップ10」は、図5(a)を参照して説明したものと同様である。ユーザは、「外部取得音色」画面と「音色トップ10」画面の何れからでも音色を選択し、選択した音色を使用する音色として指定(選択を確定)できる。   When the "tone" selection button 24, "external acquisition" selection button 23, and "top 10" selection button 21 are in the on state, the CPU 30 causes the display 10 in FIG. 14 (b) to be displayed in step S32. It is controlled to display a screen which simultaneously displays the "externally acquired tone" screen and the "tone color top 10" screen as exemplified in FIG. Here, the “tone color top 10” is the same as that described with reference to FIG. 5 (a). The user can select a timbre from any of the "externally acquired timbre" screen and the "timbre top 10" screen, and can designate (select) the selected timbre as a timbre to be used.

また、図13の表示ルールに不図示だが、「音色」選択ボタン24、「外部取得」選択ボタン23、「トップ10」選択ボタン21、及び、「一覧」選択ボタン22がオン状態の場合、CPU30は、前記ステップS32において、ディスプレイ10に、図14(c)に例示するような、「音色一覧表示」画面、「外部取得音色」画面及び「トップ10」画面を同時に表示する画面を表示するように制御する。ここで「音色一覧表示」は、図5(b)を参照して説明したものと同様である。ユーザは、「外部取得音色」画面、「音色トップ10」画面及び「音色一覧表示」画面の何れからでも音色を選択し、選択した音色を使用する音色として指定(選択を確定)できる。また、「音色」選択ボタン24、「外部取得」選択ボタン23と、「一覧」選択ボタン22とがオン状態の場合、CPU30は、前記ステップS32において、ディスプレイ10に、図示を省略した、「外部取得音色」画面と「音色一覧表示」画面とを同時に表示する画面を表示するように制御する。   Further, although not shown in the display rule of FIG. 13, when the “tone” selection button 24, the “external acquisition” selection button 23, the “top 10” selection button 21, and the “list” selection button 22 are on, the CPU 30 In step S32, the display 10 is configured to display a screen that simultaneously displays a "tone color list display" screen, an "externally acquired tone" screen, and a "top 10" screen as illustrated in FIG. 14C. Control. Here, the “tone color list display” is the same as that described with reference to FIG. The user can select a timbre from any of the "externally acquired timbre" screen, the "timbre top 10" screen and the "timbre list display" screen, and can designate (select) the selected timbre as a timbre to be used. Further, when the "tone color" selection button 24, the "external acquisition" selection button 23, and the "list" selection button 22 are in the on state, the CPU 30 omits the illustration on the display 10 in the step S32, "external Control is performed to display a screen that simultaneously displays the "acquired tone color" screen and the "tone color list display" screen.

電子楽器1のCPU30は、ステップS33において、「音色トップ10」画面や「音色一覧表示」画面の表示上で音色の選択の変更があったかどうか調べる。図14(b)、(c)のように、「外部取得音色」画面と同時に「音色トップ10」画面又は「音色一覧表示」画面の少なくとも一方を表示する場合、「音色トップ10」画面や「音色一覧表示」画面で、音色の選択状態を変更した場合又は音色を変更する指示をした場合、同時に表示中の「外部取得音色」画面に表示される音色群が変更される場合がある。例えば、「音色トップ10」画面で選択中の音色が「003 グランドピアノ」から「025 スイート!クラリネット」に変更された場合、同時に表示中の「外部取得音色」画面に表示される音色群は、例えば管楽器系の音色群に変わる。「音色トップ10」画面や「音色一覧表示」画面の表示上で音色の選択の変更があった場合(ステップS33のYes)、前記のステップS29に戻り、新たなに指定された音色に関して、前述したステップS29以下の処理を行う。これにより、現在指定中の音色の変更に応じて動的に、「外部取得音色」の表示内容を変更できる。なお、CPU30は、「音色トップ10」画面や「音色一覧表示」画面で音色の選択状態が変更されただけ(未だ選択の確定、すなわち指定はされていない、仮指定の状態)で、ステップS33をYesに分岐してもよいし、或いは、「音色トップ10」画面や「音色一覧表示」画面で音色が指定された状態(選択が確定して音色CTCの変更が指示された状態)、ステップS33をYesに分岐してもよい。   In step S33, the CPU 30 of the electronic musical instrument 1 checks whether or not there is a change in the selection of the tone color on the display of the "tone color top 10" screen or the "tone color list display" screen. When displaying at least one of the “tone color top 10” screen or the “tone color list display” screen simultaneously with the “externally acquired tone” screen as shown in FIGS. 14B and 14C, the “tone color top 10” screen When the timbre selection state is changed or an instruction to change the timbre is given on the timbre list display screen, the timbre group displayed on the "externally acquired timbre" screen being displayed may be changed at the same time. For example, when the tone selected on the "Tone Top 10" screen is changed from "003 Grand Piano" to "025 Suite! Clarinet", the timbre group displayed on the "External acquired tone" screen being displayed at the same time is For example, it changes to the timbre group of the wind instrument type. If there is a change in the selection of the tone color on the display of the "tone color top 10" screen or the "tone color list display" screen (Yes in step S33), the process returns to step S29 and the above-mentioned tone color specified newly. The process following step S29 is performed. Thus, it is possible to change the display content of "externally acquired tone" dynamically according to the currently-set tone color change. The CPU 30 only changes the tone selection state on the “tone color top 10” screen or the “tone color list display” screen (decision of selection, ie, designation not designated, provisional designation state), step S33. May be branched to “Yes”, or a state where the timbre is specified on the “tone color top 10” screen or the “tone color list display” screen (a state where the selection is confirmed and a change of the tone color CTC is instructed), step You may branch S33 to Yes.

「音色トップ10」画面や「音色一覧表示」画面の表示上で音色の選択又指定がない場合(ステップS33のYes)、若しくは、「外部取得音色」画面と同時に「音色トップ10」画面や「音色一覧表示」画面が表示されていない場合、CPU30は、ステップS34において、「外部取得音色」画面で音色の購入指示が入力されたかどうか判断する。「外部取得音色」画面で音色の購入指示がない場合(ステップS34のNo)、CPU30は、前記のステップS29に戻り、ステップS29以下の処理をループする。なお、その間に「外部取得」選択ボタン23がオフされた場合、CPU30は処理を終了する。   If there is no selection or specification of a timbre on the display of the "tone color top 10" screen or the "tone color list display" screen (Yes in step S33), or the "tone color top 10" screen or If the "Display timbre list" screen is not displayed, the CPU 30 determines whether or not a timbre purchase instruction has been input on the "externally acquired tone" screen in step S34. When there is no purchase instruction of tone color on the “externally acquired tone color” screen (No in step S34), the CPU 30 returns to the above-mentioned step S29, and loops the processing of step S29 and subsequent steps. If the “external acquisition” selection button 23 is turned off during that time, the CPU 30 ends the processing.

「外部取得音色」画面で音色の購入指示が入力された場合(ステップS34のYes)、CPU30は、ステップS35において、該購入指示された音色を特定する情報をサーバ2に送信するとともに、ディスプレイ10に購入取得画面(不図示)を表示して、購入手続を進行する。ユーザは、購入するコンテンツや支払い方法の確認等を含む購入手続を行う。   When a timbre purchase instruction is input on the “externally acquired timbre” screen (Yes in step S34), the CPU 30 transmits information for identifying the timbre that has been instructed for purchase to the server 2 in step S35, and the display 10 The purchase acquisition screen (not shown) is displayed on the screen to proceed with the purchase procedure. The user performs a purchase procedure including confirmation of content to be purchased and payment method.

ステップS36において、サーバ2は、前記ステップS35において電子楽器1から受信した情報に基づいて、今回購入指示された音色を特定し、必要に応じて課金処理を行った後、購入指示された音色のデータ(1又は複数の音色波形データを含むデータファイル)を、電子楽器1に送信する。   In step S36, the server 2 specifies the tone instructed to be purchased this time based on the information received from the electronic musical instrument 1 in step S35, performs charging processing as necessary, and Data (data file including one or more tone waveform data) is transmitted to the electronic musical instrument 1.

電子楽器1のCPU30は、ステップS37において、音色のデータをサーバ2から受信する。このとき、必要に応じて、受信した音色に対して判別可能なユニークなファイル名を付け直してもよい。電子楽器1のCPU30は、ステップS38において、前記受信された音色のデータを、メモリ31、32又は33(例えばフラッシュメモリ33)に、外部から取得済みの追加音色データ(「追加」カテゴリの音色。図6参照)として、新規に記憶する。前記ステップS37が「外部から前記音楽要素を新たに取得する外部音楽要素取得手段」である。この取得済みの追加音色の新規保存処理の詳細は後述する。外部から取得済みの追加音色データは、当該電子楽器1のメモリ31、32又は33に記憶されることにより、該電子楽器1に既存の音色の1つとして、例えば「音色トップ10」画面や「音色一覧」画面に表示したり、楽音信号の生成に使用したりできる。そして、外部から取得された追加音色データが使用された場合、CPU30は、外部から取得した追加音色データについても、前記ステップS7〜S10及び前記ステップS12〜S16により使用頻度情報を計測し、その計測結果を記憶できる。したがって、CPU30は、図5(a)等の「音色トップ10」画面をディスプレイ10に表示するとき(前記ステップS1)は、取得済みの追加音色データも含めて、使用頻度情報に応じた順番に並べて表示できる。この前記ステップS7〜S10及び前記ステップS12〜S16の使用頻度情報の計測が、「前記使用頻度取得手段は、更に、前記外部取得手段により外部から取得された音楽要素についても、その音楽要素の使用状況に基づく使用頻度情報を取得」に相当し、また、前記ステップS1の処理が「前記表示制御手段は、前記外部取得手段により外部から取得された音楽要素も含めて、前記使用頻度に応じた順番に並べて表示するように、前記表示手段における音楽要素リストの表示を制御すること」に相当する。   The CPU 30 of the electronic musical instrument 1 receives tone data from the server 2 in step S37. At this time, if necessary, a unique file name may be added to the received timbre. The CPU 30 of the electronic musical instrument 1 adds the received tone data to the memory 31, 32 or 33 (for example, the flash memory 33) in step S38. As shown in FIG. 6, the data is newly stored. The step S37 is “external music element acquisition means for newly acquiring the music element from the outside”. Details of the new storage process of the acquired additional tone will be described later. The additional tone color data acquired from the outside is stored in the memory 31, 32 or 33 of the electronic musical instrument 1, whereby one of the existing tone colors of the electronic musical instrument 1, for example, the “tone color top 10” screen It can be displayed on the "list of timbre" screen or can be used to generate a tone signal. Then, when the additional tone color data acquired from the outside is used, the CPU 30 measures the use frequency information at the steps S7 to S10 and the steps S12 to S16 also for the additional tone color data acquired from the outside, and the measurement The results can be stored. Therefore, when the CPU 30 displays the "tone color top 10" screen as shown in FIG. 5A or the like on the display 10 (step S1), the CPU 30 includes the acquired additional tone color data in the order according to the usage frequency information. Can be displayed side by side. The measurement of the use frequency information in the steps S7 to S10 and the steps S12 to S16 is “the use frequency obtaining means further uses the music element obtained from the outside by the external obtaining means. The processing in step S1 corresponds to “acquisition of usage frequency information based on the situation” and “the display control unit includes the music element acquired from the outside by the external acquisition unit according to the usage frequency. Control the display of the music element list on the display means so as to arrange and display in order.

電子楽器1のCPU30は、「外部取得」選択ボタン23がオフ状態になるまで(ステップS39のNo)、ステップS27以下の処理をループする一方、「外部取得」選択ボタン23がオフ状態になった場合(ステップS39のYes)、処理を終了する。サーバ2は、電子楽器1の接続が終了するまで(ステップS40のNo)、ステップS28以下の処理をループし、接続が終了した場合(ステップS40のYes)、処理を終了する。   The CPU 30 of the electronic musical instrument 1 loops the processing of step S27 and subsequent steps until the "external acquisition" selection button 23 is turned off (No in step S39), while the "external acquisition" selection button 23 is turned off In the case (Yes in step S39), the process ends. The server 2 loops the processing of step S28 and subsequent steps until the connection of the electronic musical instrument 1 is ended (No in step S40), and ends the processing when the connection is ended (Yes in step S40).

前記ステップS32でディスプレイ10に表示される「外部取得音色」画面の別の実施例として、CPU30は、ディスプレイ10に、図15(a)に例示する、サーバAに記憶された音色群をカテゴリ別に網羅表示す外部音色一覧画面を表示するように制御してもよい。この場合、外部音色一覧画面には、電子楽器1の機種や、現在指定中の音色とは無関係に、サーバAに記憶された音色群をカテゴリ別に網羅表示される。ユーザは、この画面から任意の音色を選択してもよい。   As another example of the “externally acquired tone” screen displayed on the display 10 in the step S32, the CPU 30 causes the display 10 to distinguish the tone group stored in the server A illustrated in FIG. Control may be performed to display an external tone color list screen for comprehensive display. In this case, on the external tone color list screen, the tone color groups stored in the server A are comprehensively displayed by category regardless of the type of the electronic musical instrument 1 and the currently designated tone color. The user may select an arbitrary tone from this screen.

前記ステップS32でディスプレイ10に表示される「外部取得音色」画面の更に別の実施例として、CPU30は、ディスプレイ10に、図15(b)に例示するような、「お薦め音色」画面を表示するように制御してもよい。「お薦め音色」画面は、サーバ2又は3の提供する音色等の購入可能コンテンツのうち、当該電子楽器1で現在指定中の音色CTCに関連する音色を購入した他の複数のユーザの購入数PN、或いは、該他の複数のユーザにおける音色の使用頻度の集計値GTPNの高い順に、音色等(「お薦め音色」)を表示する。   As yet another example of the "externally acquired tone" screen displayed on the display 10 in the step S32, the CPU 30 displays a "recommended tone" screen as illustrated in FIG. 15 (b) on the display 10. You may control as follows. The “recommended tone” screen shows the number of purchased PNs of a plurality of other users who have purchased the tone associated with the tone CTC currently designated by the electronic musical instrument 1 among the purchasable contents such as the tone provided by the server 2 or 3. Or, the timbre etc. ("recommended timbre") are displayed in descending order of the total value GTPN of the usage frequency of the timbres by the plurality of other users.

図15(b)は、一例として、「サーバB」3に関する「お薦め音色」表示画面を示す。「サーバB」3は、「サーバA」2と同様な音色のデータの販売に加えて、音色と他の楽音要素(例えば伴奏スタイル等)を組み合わせた「Premium Pack」を、購入可能コンテンツとして販売している。図12(b)は、「サーバB」3で提供可能な複数の音色等の購入可能コンテンツに関する各種情報の一覧表の例示である。図12(b)に示す通り、サーバ3のデータベースには、音色毎の各種情報として「カテゴリ名」、「音色番号」、「音色名」、音色波形データの個数、データサイズ(ビット数)、販売価格、機種毎の対応情報、及び、累計購入数を記憶するとともに、複数の「Premium Pack」それぞれについても、カテゴリ名、固有番号、パック名、サイズ(ビット数)、販売価格、機種毎の対応情報、及び、累計購入数を含む各種情報を記憶している。   FIG. 15 (b) shows a "recommended tone" display screen related to "Server B" 3 as an example. "Server B" 3 sells "Premium Pack" combining the tone color and other musical tone elements (for example, accompaniment style etc.) in addition to the sale of tone data similar to that of "Server A" 2 as purchasable content. doing. FIG. 12B is an example of a list of various information related to purchasable contents such as plural tones that can be provided by the “server B” 3. As shown in FIG. 12B, in the database of the server 3, "category name", "tone number", "tone name", number of tone waveform data, data size (number of bits) as various information for each tone, The sales price, the correspondence information for each model, and the cumulative number of purchases are stored, and the category name, unique number, pack name, size (number of bits), sales price, and model for each of multiple “Premium Packs” It stores various information including correspondence information and the cumulative number of purchases.

「サーバB」3は、接続した電子楽器1に対して、図12(b)に例示する各種情報を参照して一覧情報を作成し、送信する(前記ステップS30)。電子楽器1は、サーバ3から一覧情報を受信し(前記ステップS31)、該受信された一覧情報に基づき、ディスプレイ10に図15(b)の「お薦め音色」画面を表示する(前記ステップS32)。「お薦め音色」画面には、電子楽器1の機種に適合し、且つ、現在指定中の音色CTC(例えば「グランドピアノ」)に関連するピアノ系の複数の音色のうち、該現在指定中のグランドピアノ音色を購入した他のユーザにおける購入数上位5つの音色が、人気順(購入数の多い順)に並べて表示されるとともに、該現在指定中のグランドピアノ音色を購入した他のユーザにおける購入数上位5つの「Premium Pack」が、人気順(購入数の多い順)に並べて表示される。ユーザは、この画面から任意の音色又は任意の「Premium Pack」を選択及び購入できる。   The “server B” 3 creates list information by referring to various information exemplified in FIG. 12B and transmits the list information to the connected electronic musical instrument 1 (step S30). The electronic musical instrument 1 receives the list information from the server 3 (step S31), and displays the "recommended tone" screen of FIG. 15 (b) on the display 10 based on the received list information (step S32). . On the "recommended tone" screen, a grand mark which is currently designated among a plurality of tones of the piano system which is compatible with the type of the electronic musical instrument 1 and which is associated with the currently designated tone CTC (for example, "grand piano") The top five tones purchased by other users who have purchased piano tones are displayed in order of popularity (in the order of increasing number of purchases) and displayed, and the number of purchases by other users who have purchased the currently designated grand piano tones The top five "Premium Packs" are displayed in order of popularity (in descending order of the number of purchases). The user can select and purchase any tone or any "Premium Pack" from this screen.

なお、「お薦め音色」画面の変形例として、品質を基準にして音色等の購入可能コンテンツを表示するようにしてもよい。その場合、例えば、電子楽器1の機種に適合し、且つ、現在指定中の音色CTC(例えば「グランドピアノ」)に関連するピアノ系の複数の音色及び「Premium Pack」のそれぞれ、品質の高いもの(例えば1音色を構成する音色波形データ数の多いもの)上位5つが「お薦め音色」画面に表示される。   As a modification of the “recommended tone” screen, purchasable contents such as tone may be displayed based on the quality. In that case, for example, a plurality of piano-type tones and "Premium Pack" that are compatible with the type of the electronic musical instrument 1 and that are associated with the currently designated tone CTC (for example, "grand piano") The top five (for example, those having a large number of tone waveform data constituting one tone) are displayed on the "recommended tone" screen.

図16は、前記ステップS38の新規保存処理の一例を示すフローチャートである。ステップS41において、電子楽器1のCPU30は、追加音色を新規保存又は上書き保存が要求されているかどうかを判断する。前述のように外部サーバから追加音色のデータを購入した場合は、購入した追加音色の新規保存が要求される。また、メモリ31、32又は33に既存の音色のデータを編集した場合、編集した音色のデータの上書き保存が要求される。例えば、メモリ31、32又は33に既存の追加音色のデータを編集した場合、その編集後の音色のデータは上書き保存されるか、若しくは、別の追加音色として名前を付け直して新規保存される。なお、プリセット音色を編集した場合、その編集後のデータは、新たな追加音色として名前を付け直し、新規保存される。音色の新規保存又は上書き保存の何れの要求もない場合(ステップS41のNo)、CPU30は処理を終了する。   FIG. 16 is a flowchart showing an example of the new storage process of step S38. In step S41, the CPU 30 of the electronic musical instrument 1 determines whether a new save or overwrite save of the additional tone is requested. As described above, when additional tone data is purchased from an external server, a new save of the purchased additional tone is required. Further, when data of an existing tone is edited in the memory 31, 32 or 33, overwrite saving of data of the edited tone is required. For example, when the data of the existing additional tone is edited in the memory 31, 32 or 33, the edited tone data is overwritten and saved, or is renamed and newly saved as another additional tone. . When a preset tone is edited, the edited data is renamed and newly saved as a new additional tone. If there is no request for either new tone storage or overwrite tone storage (No in step S41), the CPU 30 ends the process.

音色の新規保存又は上書き保存が要求された場合(ステップS41のYes)、CPU30は、ステップS42において、当該音色の新規保存又は上書き保存を行った場合に、メモリ31、32又は33に設けられた追加音色用メモリ領域の所定容量を超えるかどうか調べる。追加音色用メモリ領域は、追加音色のデータ(図6の追加1、追加2、追加3のカテゴリに分類されるデータ)を記憶する領域である。メモリ31、32又は33に設けられたプリセット音色用メモリ領域はデータ書き込み不可であるから、調べない。   When a new save or overwrite save of a tone is requested (Yes in step S41), the CPU 30 is provided in the memory 31, 32 or 33 when performing a new save or overwrite save of the tone in step S42. It is checked whether the predetermined capacity of the additional tone memory area is exceeded. The additional tone color memory area is an area for storing additional tone color data (data classified into categories of additional 1, additional 2, and additional 3 in FIG. 6). The memory area for the preset tone provided in the memory 31, 32 or 33 is not checked because data can not be written.

追加音色用メモリ領域の所定容量を超えてしまう場合(ステップS42のYes)、CPU30は、ステップS43において、追加音色用メモリ領域に既存の追加音色のデータの使用頻度情報を参照して、使用頻度が一番低い追加音色のデータを削除する。参照する使用頻度の情報は、押鍵回数又は演奏時間のいずれでもよいし、両方でもよい。例えば前記ステップS1で「音色トップ10」画面を表示する際等に追加音色の削除を行う場合に押鍵回数又は演奏時間の何れを基準にするかをユーザが指定してもよいし、或いは、何れを基準にするかを予め設定しておいてもよい。図6の例では、「追加3」カテゴリの番号「414」、音色名「マリンバ+1」が使用頻度の順位が一番低い追加音色であるから、これを削除することになる。   When the predetermined capacity of the additional tone color memory area is exceeded (Yes in step S42), the CPU 30 refers to the use frequency information of the additional tone color data existing in the additional tone color memory area in step S43 to use the frequency of use. Delete the data of the lowest additional tone. The information on the frequency of use to be referred to may be either the number of times of keying or the playing time, or both. For example, when displaying the "tone color top 10" screen at the step S1, the user may designate which one of the number of times the key is pressed or the playing time to be used when deleting the additional tone, or It may be set in advance which one is to be used as a reference. In the example of FIG. 6, since the "addition 3" category number "414" and the timbre name "marimba + 1" are the additional timbres with the lowest frequency of use, they are deleted.

前記ステップS43において1つ追加音色を削除しても、依然として追加音色用メモリ領域の所定容量を超えてしまう場合(ステップS44のYes)、CPU30は前記ステップS43を繰り返し、更にもう1つ追加音色を削除する。そして、追加音色用メモリ領域の所定容量に空きができた後(ステップS44のNo)、CPU30は、ステップS45において、追加音色用メモリ領域に音色の新規保存又は上書き保存を行い、そして処理を終える。これにより、追加音色を新規保存又は上書き保存する際に追加音色用メモリ領域に空きがない場合、既存の追加音色のうち使用頻度の低いものから順に削除できる。   Even if one additional tone is deleted in step S43, if the predetermined capacity of the additional tone memory area is still exceeded (Yes in step S44), the CPU 30 repeats the step S43, and adds one more additional tone. delete. Then, after the predetermined capacity of the additional tone color memory area is free (No in step S44), the CPU 30 newly saves or overwrites the tone color in the additional tone color memory area in step S45, and ends the processing. . As a result, when there is no space in the additional tone memory area when the additional tone is newly saved or overwritten, it is possible to delete the existing additional tones in order from the one with the lowest frequency of use.

追加音色の新規保存又は上書き保存を行っても追加音色用メモリ領域の所定容量を超えない場合(ステップS42のNo)、CPU30は、前記ステップS45において、追加音色用メモリ領域に追加音色の新規保存又は上書き保存を行い、そして処理を終える。   If the predetermined capacity of the additional tone color memory area is not exceeded even if the additional tone is newly stored or overwritten (No at step S42), the CPU 30 newly stores the additional tone color in the additional tone color memory area at step S45. Alternatively, overwrite save and finish the process.

なお、例えば外部サーバの音色提供サービスの規定により、1つの電子楽器1で同時に保存し使用できる追加音色の数やデータ容量が所定値までに制御されている場合、前記ステップS42において、CPU30は、更に、該外部サーバの音色提供サービスの規定による制限範囲を超えているか否かを判断する。また、前記ステップS42〜S44による使用頻度の順位が一番低い追加音色を削除する処理は、電子楽器1のメモリ31、32又は33にデータを保存するスペースが無い場合、すなわち、楽音信号の生成時等、追加音色を使用する際に、外部のサーバ2,3から所望の追加音色をリアルタイムで取得する場合にも適用できる。前記ステップS42〜S44が「前記外部音楽要素取得手段により新たな前記音楽要素が取得された場合に、前記使用頻度取得手段により取得された使用頻度情報に基づいて、使用頻度の低い1又は複数の音楽要素を、前記使用可能な複数の音楽要素のうちから削除する削除手段」である。   If, for example, the number of additional tones that can be simultaneously stored and used by one electronic musical instrument 1 and the data capacity are controlled to a predetermined value according to the definition of the tone providing service of the external server, the CPU 30 performs step S42. Furthermore, it is determined whether or not the limit range defined by the external server tone provision service is exceeded. Further, in the process of deleting the additional timbre having the lowest order of use frequency in the steps S42 to S44, when there is no space for storing data in the memory 31, 32 or 33 of the electronic musical instrument 1, that is, generation of a musical tone signal The present invention can also be applied to the case where desired additional tones are acquired in real time from the external servers 2 and 3 when using the additional tones such as time. When the new music element is acquired by the external music element acquisition unit, the steps S42 to S44 indicate “one or a plurality of low frequency of use based on the usage frequency information acquired by the usage frequency acquisition unit. It is a deletion means for deleting a music element from the plurality of available music elements.

別の実施形態において、図5(a)等に示す「音色トップ10」画面を表示する場合、ユーザが複数の使用頻度の情報のうちから順位付け基準に使うものを任意に選択できるようにして、CPU30は、ユーザにより選択された使用頻度の情報を基準に、「音色トップ10」画面における音色の表示順を制御してもよい。   In another embodiment, when displaying the “tone color top 10” screen shown in FIG. 5A or the like, the user can arbitrarily select one of a plurality of usage frequency information to be used as a ranking reference. The CPU 30 may control the display order of the timbres on the “tone color top 10” screen on the basis of the information on the use frequency selected by the user.

図17は、順位付け基準をユーザに選択させて「音色トップ10」画面の表示を行う処理の一例を示すフローチャートである。ステップS46において、CPU30は、「音色トップ10」表示における順位付けの基準として、下記の(1)〜(6)の何れかを、ユーザに選択させる。   FIG. 17 is a flowchart showing an example of processing for causing the user to select a ranking reference and displaying the “tone color top 10” screen. In step S46, the CPU 30 allows the user to select one of the following (1) to (6) as a reference for ranking in the "tone color top 10" display.

(1)の使用頻度順位付け基準は、当該電子楽器1で計測した通算押鍵回数TPNに基づき音色の順位付けをする、というものである(ステップS47)。
(2)の使用頻度順位付け基準は、CPU30は、当該電子楽器1で計測した通算演奏時間TSTに基づき音色の順位付けをする、というものである(ステップS48)。
(3)の使用頻度順位付け基準は、アクセス先のサーバ2又は3で集計した、当該電子楽器1と同じ機種を使っている他の複数ユーザから提供された音色毎の使用頻度(例えば押鍵回数)の集計値GTPNに基づいて音色の順位付けをする、というものである(ステップS49)。他の複数ユーザは、当該電子楽器1と同じ機種を使っているので、該他の複数ユーザから提供された音色毎の使用頻度(例えば押鍵回数)の集計値GTPNは、当該電子楽器1で使用可能な音色に関するものとなる。
(4)の使用頻度順位付け基準は、アクセス先のサーバ2又は3のデータベースで集計した、当該電子楽器1と同じ機種を使っている他の複数ユーザにおける音色毎のアクセス履歴の集計情報(「購入数PN」)に基づいて、音色の順位付けをする、というものである(ステップS50)。この場合も他の複数ユーザにおける音色毎のアクセス履歴は、いずれも当該電子楽器1で使用可能な音色に関するものとなる。
(5)の使用頻度順位付け基準は、(1)の電子楽器1で計測した「通算押鍵回数TPN」と(3)のサーバ2、3で集計した「集計値GTPN」とを所定比率で重み付けして、音色の順位付けをする、というものである(ステップS51)。例えば、「通算押鍵回数TPN」+「集計値GTPN」/1000という計算の結果に基づき、音色の順位付けをする。
(6)の使用頻度順位付け基準は、(1)の電子楽器1で計測した「通算押鍵回数TPN」と(4)のサーバ2、3で集計した「購入数PN」を所定比率で重み付けして、音色の順位付けをする、というものである(ステップS52)。例えば、「通算押鍵回数TPN」+「購入数PN」×1000という計算の結果に基づき、音色の順位付けをする。
The use frequency prioritization standard of (1) is that the timbre is prioritized based on the total keying frequency TPN measured by the electronic musical instrument 1 (step S47).
The use frequency ranking reference of (2) is that the CPU 30 ranks timbres based on the total performance time TST measured by the electronic musical instrument 1 (step S48).
The use frequency prioritization criterion of (3) is the use frequency for each timbre provided by other users who use the same model as the electronic musical instrument 1 tabulated at the server 2 or 3 of the access destination The timbres are ranked based on the total value GTPN of the number of times (step S49). Since the other plural users use the same model as the electronic musical instrument 1, the total value GTPN of the use frequency (for example, the number of times of key depression) for each timbre provided by the other plural users is the electronic musical instrument 1. It relates to the available timbre.
(4) The frequency-of-use ranking criteria is the tabulated information of access histories for each timbre of other users who use the same model as the electronic musical instrument 1 tabulated in the database of the server 2 or 3 of the access destination According to the number of purchases PN "), the timbres are ranked (step S50). Also in this case, the access histories for each timbre of the plurality of other users all relate to the timbres that can be used by the electronic musical instrument 1.
The usage frequency ranking criteria of (5) is based on the “total keying frequency TPN measured by the electronic musical instrument 1 of (1)” and the “aggregated GTPN” aggregated by the servers 2 and 3 of (3) at a predetermined ratio Weighting is performed to rank timbres (step S51). For example, the timbres are ranked based on the result of the calculation of "total key depression frequency TPN" + "total value GTPN" / 1000.
The usage frequency ranking criteria of (6) is weighted at a predetermined ratio between the “total keystroke count TPN” measured by the electronic musical instrument 1 of (1) and the “purchase number PN” aggregated by the servers 2 and 3 of (4). Then, the timbres are ranked (step S52). For example, the timbres are ranked based on the result of the calculation “total keying count TPN” + “number of purchases PN” × 1000.

ステップS53において、CPU30は、前記(1)〜(6)のうちユーザにより選択された基準に基づいて音色毎の使用頻度の順位を算出して、上位のいくつかの音色(例えば上位10個の音色)を選択肢とする「音色トップ10」画面をディスプレイ10に表示し、ユーザによる所望の音色の選択を受け付ける。   In step S53, the CPU 30 calculates the order of the frequency of use for each timbre based on the criteria selected by the user among the above (1) to (6), and sets the top several timbres (for example, the top 10 timbres). A "tone color top 10" screen having a tone color option as an option is displayed on the display 10, and selection of a desired tone color by the user is accepted.

図18は、前記ステップS53により表示される画面の一例であって、前記(5)の基準:(1)の「通算押鍵回数TPN」と(3)の「集計値GTPN」の組み合わせに基づいて、音色の使用頻度の順位付けをした「音色トップ10」画面の一例を示す。この場合、「音色トップ10」画面には、音色毎に、当該電子楽器1で計測した「通算押鍵回数TPN」、サーバで集計した他の複数ユーザ(「外部ユーザ」)における使用頻度の集計値GTPN、及び、押鍵回数TPNと使用頻度集計値GTPNの組み合わせた「総合使用頻度」での順位とが表示される。ユーザは、この画面から任意の音色を選択し、現在使用する音色として指定することもできる。   FIG. 18 shows an example of the screen displayed in the step S53, which is based on the combination of the “total keystroke count TPN” of (1) and the “total value GTPN” of (3). An example of the “tone color top 10” screen in which the use frequencies of the tone colors are ranked is shown. In this case, on the "tone color top 10" screen, for each tone color, the "total keystroke count TPN" measured by the electronic musical instrument 1 and the usage frequency of other plural users ("external users") counted by the server The value GTPN and the ranking of “total usage frequency” in which the key depression frequency TPN and the usage frequency aggregate value GTPN are combined are displayed. The user can also select an arbitrary tone from this screen and designate it as the tone to be used at present.

なお、前記図5(a)〜(c)、図14(a)〜(c)、図14(a)及び(b)に示す音色選択画面に表示する1又は複数のリスト画面(「音色トップ10」、「音色一覧表示」、「外部取得音色」、「お薦め音色」等)の組み合わせは、ユーザが任意に指定できるものであり、上述の例に限定されない。ユーザは、任意の1又は複数種類のリスト画面を、1つの音色選択画面内に同時に又は選択的に、表示させることができる。   Note that one or more list screens ("tone color top" displayed on the tone color selection screen shown in FIGS. 5 (a) to 5 (c), 14 (a) to 14 (c), 14 (a) and 14 (b)). The combination of 10 "," list of timbre list "," externally acquired timbre "," recommended timbre "and the like can be arbitrarily designated by the user, and is not limited to the above example. The user can display any one or more types of list screens simultaneously or selectively in one tone color selection screen.

ここまでの説明では、一例として、音楽要素が「音色」である場合を想定して説明をした。音楽要素は、音色に限らず、伴奏スタイル、効果、機能、ソングデータ等、何れであってもよい。例えば、ユーザが「伴奏スタイル」選択ボタン25を押したときに、「トップ10」選択ボタン21がオン且つ「一覧」選択ボタン22がオフの状態ならば、CPU30は、前記図3のステップS1において、ディスプレイ10に、図19(a)に例示する「伴奏スタイルトップ10表示」画面を表示するように制御する。また、「トップ10」選択ボタン21がオフの状態で、ユーザが「伴奏スタイル」選択ボタン25を押した場合、CPU30は、前記図3のステップS1において、ディスプレイ10に、図19(b)に例示するような「伴奏スタイル一覧表示」画面を表示するように制御する。また、ユーザが「伴奏スタイル」選択ボタン25を押したときに、「トップ10」選択ボタン21がオン、「一覧」選択ボタン22がオンの状態ならば、CPU30は、前記図3のステップS1において、ディスプレイ10に、図19(c)に例示する「伴奏スタイルトップ10表示」と「伴奏スタイル一覧表示」を同時に表示する画面を表示するように制御する。   In the explanation so far, the case where the music element is "tone" is described as an example. The musical elements are not limited to timbres, and may be any of accompaniment styles, effects, functions, song data, etc. For example, when the user presses the "accompaniment style" selection button 25, if the "top 10" selection button 21 is on and the "list" selection button 22 is off, the CPU 30 proceeds to step S1 in FIG. The display 10 is controlled to display an "accompaniment style top 10 display" screen illustrated in FIG. 19A. When the user presses the "accompaniment style" selection button 25 while the "top 10" selection button 21 is off, the CPU 30 causes the display 10 in FIG. 19 (b) to be displayed in step S1 of FIG. Control is performed to display an "accompaniment style list display" screen as illustrated. When the user presses the "accompaniment style" selection button 25, if the "top 10" selection button 21 is on and the "list" selection button 22 is on, the CPU 30 proceeds to step S1 in FIG. It is controlled to display on the display 10 a screen which simultaneously displays “accompaniment style top 10 display” and “accompaniment style list display” illustrated in FIG. 19C.

図20は、電子楽器1のメモリに記憶された全ての伴奏スタイルに関する各種情報の一覧表の一例である。図20に示す通り、各伴奏スタイルに関する各種情報は、それぞれ、「カテゴリ名」、「伴奏スタイル番号」及び「伴奏スタイル名」に加えて、その伴奏スタイルの使用頻度情報を含む。使用頻度の情報は、押鍵回数、押鍵回数での順位、演奏時間、及び、演奏時間での順位を含む。電子楽器1のCPU30は、図20の各種情報を参照して、図19(a)〜(c)に例示するような伴奏スタイル選択画面をディスプレイ10に表示できる。   FIG. 20 is an example of a list of various information related to all accompaniment styles stored in the memory of the electronic musical instrument 1. As shown in FIG. 20, the various information on each accompaniment style includes usage frequency information of the accompaniment style in addition to the “category name”, the “accompaniment style number” and the “accompaniment style name”. The information on the frequency of use includes the number of times of key pressing, the order of the number of times of keying, the playing time, and the order of playing time. The CPU 30 of the electronic musical instrument 1 can display an accompaniment style selection screen as illustrated in FIGS. 19A to 19C on the display 10 with reference to various information in FIG.

伴奏スタイルに関する使用頻度の情報の計測処理、使用頻度の計測結果リセット処理、累計期間の変更等処理、外部サーバからの取得処理、及び、メモリへの新規保存処理は、前述した図7、図9、図10、図11、図16及び図17に例示するフローチャートの処理を、図中の文言「音色」を「伴奏スタイル」と読み替えて、適用できる。例えば、伴奏スタイルの使用頻度計測処理において、CPU30は、当該伴奏スタイルの再生時に発生するキーオン信号毎に押鍵回数を計測し(前記ステップS7〜S10)、また、1ノート音毎に演奏時間(前記ステップS12〜S16)を計測する。   The processing of measuring the frequency of use of the accompaniment style, the process of resetting the measurement result of the frequency of use, the process of changing the cumulative period, the process of acquiring from an external server, and the process of newly storing data in the memory are shown in FIGS. The processes of the flowcharts illustrated in FIGS. 10, 11, 16 and 17 can be applied by replacing the word “tone” in the figure with “accompaniment style”. For example, in the accompaniment style usage frequency measurement process, the CPU 30 measures the number of times the key is depressed for each key-on signal generated at the time of reproduction of the accompaniment style (steps S7 to S10), and the playing time for each note sound The steps S12 to S16) are measured.

また、例えば、ユーザが「効果」選択ボタン26を押した場合、CPU30は、前記図3のステップS1において、ディスプレイ10に、効果を選択するための「トップ10表示」画面、「一覧」画面及び/又は「外部取得」画面(何れも不図示)を、ボタン21〜23のオフ・オフ状態の組み合わせに応じて表示するように制御する。効果に関しても、前述した図7、図9、図10、図11、図16及び図17に例示するフローチャートの処理を、図中の文言「音色」を「効果」と読み替えて、適用できる。   Further, for example, when the user presses the "effect" selection button 26, the CPU 30 causes the display 10 to select the effect in the "top 10 display" screen, the "list" screen, and the like in step S1 of FIG. Control is performed to display the “external acquisition” screen (none of which is shown) in accordance with the combination of the buttons 21 to 23 in the off / off state. Also with regard to the effects, the processes of the flowcharts illustrated in FIGS. 7, 9, 10, 11, 16 and 17 described above can be applied by replacing the word “tone” in the figures with “effect”.

また、例えば、ユーザが「ソング」選択ボタン27を押した場合、CPU30は、前記図3のステップS1において、ディスプレイ10に、ソングデータを選択するための「トップ10表示」画面、「一覧」画面及び/又は「外部取得」画面(何れも不図示)を、ボタン21〜23のオフ・オフ状態の組み合わせに応じて表示するように制御する。ソングデータに関しても、前述した図7、図9、図10、図11、図16及び図17に例示するフローチャートの処理を、図中の文言「音色」を「ソング」と読み替えて、適用できる。   Further, for example, when the user presses the "song" selection button 27, the CPU 30 displays the "top 10 display" screen and the "list" screen for selecting song data on the display 10 in step S1 of FIG. And / or “External acquisition” screen (all not shown) is controlled to be displayed according to the combination of the off / off state of the buttons 21-23. Also with regard to the song data, the processing of the flowcharts illustrated in FIGS. 7, 9, 10, 11, 16 and 17 described above can be applied by replacing the word "tone" in the figure with "song".

また、ユーザが図示しない「機能」選択ボタンを押した場合、CPU30は、前記図3のステップS1において、ディスプレイ10に、各機能に各種効果を選択するための「トップ10表示」画面、「一覧」画面及び/又は「外部取得」画面(何れも不図示)を、ボタン21〜23のオフ・オフ状態の組み合わせに応じて表示するように制御する。機能に関しても、前述した図7、図9、図10、図11、図16及び図17に例示するフローチャートの処理を、図中の文言「音色」を「機能」と読み替えて、適用できる。   In addition, when the user presses the "function" selection button (not shown), the CPU 30 causes the display 10 to display "top 10 display" screen for selecting various effects for each function in step S1 of FIG. And / or an "external acquisition" screen (all not shown) are controlled to be displayed according to the combination of the off / off states of the buttons 21-23. Also with regard to the function, the processing of the flowcharts illustrated in FIGS. 7, 9, 10, 11, 16 and 17 described above can be applied, with the word “tone” in the drawing being replaced with “function”.

なお、前記図7に示す音色の使用頻度計測処理においてキーオン信号毎に押鍵回数を計測(前記ステップS7〜S10)し、また、1ノート音毎に演奏時間(前記ステップS12〜S16)を計測して、使用頻度の情報を取得する処理構成例を説明した。変形例として、CPU30は、例えば伴奏スタイルデータやソングデータなど、自動的にデータの再生開始から停止までの「再生時間」を計測し、再生時間の長さを使用頻度の情報として取得してもよい。この場合、データ毎の累積再生時間の長さにより順位付けを行うことができる。例えば、伴奏スタイルデータの場合、伴奏スタイルの種類毎に、イントロ、メイン、フィルイン、エンディング等の自動伴奏パターンを再生することになるので、それら種類毎の自動伴奏パターンの再生時間を加算して、伴奏スタイルの種類毎の使用頻度の情報を得る。この使用頻度情報計測の方法は、伴奏スタイルデータやソングデータの使用頻度の情報を得る場合に有効であるのみならず、音色、効果、機能等それ自体は自動再生されないデータ等の使用頻度の情報の計測にも適用できる。例えば、或る音色を使って伴奏スタイルデータやソングデータが自動再生する場合、計測した再生時間は、その音色の使用頻度の情報になり得る。演奏音に或る効果を付与した状態で伴奏スタイルデータやソングデータが自動再生する場合、計測した再生時間は、その効果の使用頻度の情報になり得る。   In the tone color use frequency measurement process shown in FIG. 7, the key depression frequency is measured for each key-on signal (steps S7 to S10), and the performance time (steps S12 to S16) is measured for each note sound. Then, the processing configuration example for acquiring the usage frequency information has been described. As a modification, the CPU 30 automatically measures the "reproduction time" from start to stop of reproduction of data, such as accompaniment style data and song data, for example, and acquires the length of the reproduction time as information on the frequency of use. Good. In this case, the ranking can be performed by the length of the cumulative reproduction time for each data. For example, in the case of accompaniment style data, automatic accompaniment patterns such as intro, main, fill-in, and ending are reproduced for each type of accompaniment style, so the reproduction time of the automatic accompaniment pattern for each type is added. Get information on frequency of use for each type of accompaniment style. This method of measuring frequency of use information is not only effective in obtaining information on frequency of use of accompaniment style data and song data, but also information on frequency of use of data such as timbre, effects, functions, etc. that are not automatically reproduced. It can be applied to the measurement of For example, when accompaniment style data or song data is automatically reproduced using a certain timbre, the measured reproduction time can be information on the frequency of use of that timbre. When the accompaniment style data or the song data is automatically reproduced with a certain effect added to the performance sound, the measured reproduction time can be information on the frequency of use of the effect.

また、前記図7に示す使用頻度計測処理の変形例として、前記図7のステップS5において、現在指定中の音色CTC等、現在指定中の音楽要素が変更されたとき、CPU30は、変更された日付をメモリ31、32又は33に記憶しておき、当該音楽要素が前回指定された日付から今回の変更までの日数に応じて、前記ステップS7〜S10及び前記ステップS12〜S16による計測結果をそのまま直接使用頻度の情報として適用したり、或いは、重み付け計算により前記計測結果を変更した結果を、該日数の長短を考慮した間接的な使用頻度の情報として適用したりしてもよい。また、別の例としては、過去の複数の期間で計測した使用頻度の情報の平均又は重み付け平均を、使用頻度の情報として適用してもよい。   Further, as a modification of the usage frequency measurement process shown in FIG. 7, when the currently designated music element such as the tone color CTC currently designated is changed in step S5 of FIG. 7, the CPU 30 is changed The date is stored in the memory 31, 32 or 33, and the measurement results of the steps S7 to S10 and the steps S12 to S16 are used as they are according to the number of days from the date when the music element was specified last time to the present change. The present invention may be applied as direct use frequency information, or the result of changing the measurement result by weighting calculation may be applied as indirect use frequency information in consideration of the length of the days. In addition, as another example, an average or weighted average of information of use frequency measured in a plurality of past periods may be applied as the information of use frequency.

また、前記図7に示す使用頻度計測処理では、発音チャンネル毎に現在指定されている音色CTCに対して押鍵回数(前記ステップS7〜S10)と、演奏時間(前記ステップS12〜S16)を計測する処理構成例、すなわち図8の二次バッファ51の値を参照する処理例を説明したが、この処理は、一次バッファ50の値を現在指定されている音色CTCとして参照するように構成してもよい。   Also, in the use frequency measurement process shown in FIG. 7, the number of key presses (steps S7 to S10) and performance time (steps S12 to S16) are measured for the tone color CTC currently designated for each tone generation channel. In the processing configuration example, that is, the processing example of referring to the value of the secondary buffer 51 of FIG. 8 has been described, this processing is configured to refer to the value of the primary buffer 50 as the currently designated tone color CTC. It is also good.

上記の実施例では音楽要素として、音色、伴奏スタイル、効果、機能、ソングデータを例示したが、音楽要素の例はこれらに限らず、電子楽器が楽音信号を生成する際に使用する各種データ及びプログラムでさえあればよい。例えば、数小節分のドラム演奏やベース演奏、歌声、効果音、物音などを録音した波形データ(いわゆる「ループ素材」等)は、音楽要素の別の例である。   In the above embodiment, timbre, accompaniment style, effect, function, and song data are exemplified as music elements, but examples of music elements are not limited to these, and various data used when an electronic musical instrument generates a tone signal and All you need is a program. For example, waveform data (so-called “loop material” or the like) obtained by recording drum performances and bass performances, singing voices, sound effects, object sounds and the like for several bars is another example of music elements.

本発明の電子音楽装置は、ネットワーク接続機能を有していない電子楽器でも適用できる。例えば、図1において、ネットワーク接続機能を有さない電子楽器100のディスプレイに「トップ10表示」画面等の音楽要素選択画面を表示し、ユーザの選択を受け付けることも可能である。また、本発明の電子音楽装置は、楽音信号生成機能を具備しない装置にも適用できる。例えば、図1において、楽音信号生成機能を有していない鍵盤装置200のディスプレイに「トップ10表示」画面等の音楽要素選択画面を表示し、ユーザの選択を受け付けることも可能である。   The electronic music apparatus of the present invention can also be applied to an electronic musical instrument that does not have a network connection function. For example, in FIG. 1, it is also possible to display a music element selection screen such as a “top 10 display” screen on the display of the electronic musical instrument 100 not having the network connection function, and to receive the user's selection. Further, the electronic music apparatus of the present invention can be applied to an apparatus not having a tone signal generation function. For example, in FIG. 1, it is also possible to display a music element selection screen such as the “top 10 display” screen on the display of the keyboard device 200 not having the tone signal generation function and to accept the user's selection.

なお、電子音楽装置が追加音色等、追加音楽要素のデータ及び/又はプログラムを取得する先は、必ずしもサーバ2、3のような購入可能コンテンツ提供サイトを運営するネットワーク4上のサーバコンピュータに限らない。例えば、電子音楽装置の周辺機器として接続された端末装置(不図示)や外部記憶装置(不図示)から、追加音色等の追加音楽要素のデータ及び/又はプログラムを取得してもよい。この場合も、周辺機器の実行する前記ステップS30と当該電子音楽装置の実行するステップS31、S32により、一覧情報に基づき、当該電子音楽装置に適合しており、且つ、現在指定中の音楽要素に関連する音楽要素を表示する音楽要素選択画面(音楽要素リスト)を表示できる。   The destination to which the electronic music apparatus acquires data and / or programs of additional music elements such as additional timbres is not necessarily limited to the server computer on the network 4 that operates a purchasable content providing site such as the servers 2 and 3. . For example, data and / or programs of additional music elements such as additional tones may be acquired from a terminal device (not shown) connected as a peripheral device of the electronic music apparatus or an external storage device (not shown). Also in this case, according to the list information, the step S30 executed by the peripheral device and the steps S31 and S32 executed by the electronic music device conform to the electronic music device and to the currently designated music element. A music element selection screen (music element list) displaying the related music elements can be displayed.

本発明は、音楽要素選択画面をディスプレイに表示する処理をコンピュータに実行させるプログラムの発明として構成及び実施することもできる。   The present invention can also be configured and implemented as an invention of a program that causes a computer to execute a process of displaying a music element selection screen on a display.

1 電子楽器、2、3 サーバ、4 ネットワーク、10 ディスプレイ、11 鍵盤(演奏操作子)、20 操作パネル、21〜29 各種ボタン、30 CPU、31 ROM、32 RAM、33 外部記憶装置、34 音源、35 DSP、36 ミキサ、37 DAC、38 サウンドシステム、39 通信インタフェース、40 通信バス、100 電子楽器、110 端末装置、200 鍵盤装置、210 パーソナルコンピュータ、CPN 一日分の押鍵回数、CST 一日分の演奏時間、GTPN 使用頻度集計値、PN 累計購入数、TPN 通算押鍵回数、TST 通算演奏時間 1 electronic musical instrument, 2, 3 server, 4 network, 10 display, 11 keyboard (performance operation element), 20 operation panel, 21 to 29 various buttons, 30 CPU, 31 ROM, 32 RAM, 33 external storage device, 34 sound source, 35 DSP, 36 mixers, 37 DACs, 38 sound systems, 39 communication interfaces, 40 communication buses, 100 electronic musical instruments, 110 terminal devices, 200 keyboard devices, 210 personal computers, CPN keying times per day, CST daily workings Playing time, GTPN usage frequency total value, PN total number of purchases, total TPN keying frequency, TST total playing time

Claims (11)

複数チャンネルで楽音信号を生成する楽音信号生成手段と、
楽音信号を生成する際に使用可能な複数種類の複数の音楽要素のうちから、任意の音楽要素をユーザに指定させるための音楽要素リストを表示する表示手段と、
前記使用可能な複数種類の複数の音楽要素それぞれについて、その音楽要素の使用状況に基づいて、ユーザにより使用された頻度を示す使用頻度情報を取得する使用頻度取得手段であって、前記楽音信号生成手段を介して各チャンネルで楽音信号を生成する処理を行っている最中にチャンネル毎に各楽音要素の使用状況をリアルタイムに検出し、その検出結果を楽音要素毎に複数チャンネル分累計することにより前記使用頻度情報を取得するものと、
前記使用頻度取得手段により取得された使用頻度情報に基づいて、前記複数種類の複数の音楽要素のうち少なくとも一部を、該使用頻度に応じた順番に並べて表示するように、前記表示手段における前記音楽要素リストの表示を制御する表示制御手段
を備えることを特徴とする電子音楽装置。
Tone signal generating means for generating tone signals with a plurality of channels;
Display means for displaying a music element list for causing the user to specify an arbitrary music element among a plurality of types of music elements that can be used when generating a musical tone signal;
Use frequency acquiring means for acquiring use frequency information indicating the frequency of use by the user for each of the plurality of types of usable plurality of music elements based on the use situation of the music elements , the tone signal generation While processing for generating a tone signal in each channel through means, the usage status of each tone element is detected in real time for each channel, and the detection results are accumulated for a plurality of channels for each tone element. Obtaining the usage frequency information ,
The display unit is configured to display at least a part of the plurality of music elements of the plurality of types in the order according to the usage frequency based on the usage frequency information acquired by the usage frequency acquisition unit. An electronic music apparatus comprising display control means for controlling display of a music element list.
前記使用頻度取得手段は、或る音楽要素を使って生成された楽音信号の発音指示が入力された回数を計測することにより、その音楽要素の使用頻度情報を取得することを特徴とする請求項1に記載の電子音楽装置。   The use frequency acquisition means acquires use frequency information of a musical element by measuring the number of times a tone generation instruction of a musical tone signal generated using a certain musical element is input. The electronic music apparatus according to 1. 前記使用頻度取得手段は、或る音楽要素を使って生成された楽音信号が1回発音される毎にその発音時間を計測することにより、その音楽要素の使用頻度情報を取得することを特徴とする請求項1に記載の電子音楽装置。   The use frequency acquisition means is characterized by acquiring use frequency information of the music element by measuring a time of sound generation each time a musical tone signal generated using a certain music element is sounded once. The electronic music apparatus according to claim 1. 前記表示制御手段は、前記使用頻度に応じた順番に並べて表示する前記音楽要素リストと、前記使用可能な複数種類の複数の音楽要素を網羅的に表示させる網羅的音楽要素リストとの少なくとも一方を前記表示手段に表示するよう制御することを特徴とする請求項1乃至3の何れかに記載の電子音楽装置。 The display control means includes at least one of the music element list displayed side by side in the order according to the frequency of use, and an exhaustive music element list displaying a plurality of available plural music elements. The electronic music apparatus according to any one of claims 1 to 3, wherein control is performed to display on the display means. 外部から前記音楽要素を新たに取得する外部音楽要素取得手段と、
前記外部音楽要素取得手段により新たな前記音楽要素が取得された場合に、前記使用頻度取得手段により取得された使用頻度情報に基づいて、使用頻度の低い1又は複数の音楽要素を、前記使用可能な複数種類の複数の音楽要素のうちから削除する削除手段を更に備える請求項1乃至4の何れかに記載の電子音楽装置。
An external music element acquisition unit that newly acquires the music element from the outside;
When a new music element is acquired by the external music element acquisition unit, one or more music elements with low frequency of use can be used based on the usage frequency information acquired by the usage frequency acquisition unit The electronic music apparatus according to any one of claims 1 to 4, further comprising: a deleting means for deleting from among a plurality of types of music elements.
前記表示制御手段は、前記使用頻度に応じた順番に並べて表示する前記音楽要素リストと、前記外部音楽要素取得手段によって外部から取得可能な複数種類の複数の音楽要素を表示する外部音楽要素リストの少なくとも一方を前記表示手段に表示するよう制御する請求項5に記載の電子音楽装置。 The display control means includes the music element list displayed side by side in order according to the frequency of use, and an external music element list displaying a plurality of types of music elements obtainable from the outside by the external music element acquisition means. 6. The electronic music apparatus according to claim 5, wherein at least one of them is controlled to be displayed on said display means. 前記表示制御手段は、前記使用頻度に応じた順番に並べて表示する音楽要素リスト、前記使用可能な複数種類の複数の音楽要素を網羅的に表示させる網羅的音楽要素リスト、及び、前記外部音楽要素リストの少なくとも何れか1つを前記表示手段に表示するよう制御する請求項6に記載の電子音楽装置。 The display control means is arranged to display the music element list arranged in order according to the frequency of use, an exhaustive music element list for comprehensively displaying the plurality of types of usable music elements, and the external music element 7. The electronic music apparatus according to claim 6, wherein at least one of the lists is controlled to be displayed on the display means. 前記使用頻度取得手段は、更に、前記外部音楽要素取得手段により外部から取得された音楽要素についても、その音楽要素の使用状況に基づく使用頻度情報を取得し、
前記表示制御手段は、前記外部音楽要素取得手段により外部から取得された音楽要素も含めて、前記使用頻度に応じた順番に並べて表示するように、前記表示手段における音楽要素リストの表示を制御することを特徴とする請求項5乃至7の何れかに記載の電子音楽装置。
The usage frequency acquisition means further acquires usage frequency information based on the usage status of the music element also for music elements acquired from the outside by the external music element acquisition means,
The display control means controls the display of the music element list on the display means so as to arrange and display the music elements acquired from the outside by the external music element acquisition means from the outside according to the frequency of use. The electronic music apparatus according to any one of claims 5 to 7, characterized in that:
通信ネットワーク上の外部サーバに接続する接続手段と、
前記接続手段を介して、前記使用頻度取得手段により取得された当該電子音楽装置における前記使用可能な複数種類の複数の音楽要素それぞれの使用頻度情報を、前記外部サーバに提供する提供手段を更に備え、
前記使用頻度取得手段は、前記接続手段を介して、前記外部サーバに他の1又は複数の電子音楽装置から提供された該複数種類の複数の音楽要素それぞれの使用頻度情報を集計した集計情報を、該外部サーバから取得し、
前記表示制御手段は、前記外部サーバから取得された前記使用頻度の集計情報に基づいて、前記複数種類の複数の音楽要素のうち少なくとも一部を、該集計情報に応じた順番に並べて表示するように、前記表示手段における音楽要素リストの表示を制御することを特徴とする請求項1乃至8の何れかに記載の電子音楽装置。
Connection means for connecting to an external server on the communication network;
The external server further includes providing means for providing, to the external server, use frequency information of each of the plurality of types of usable plural music elements in the electronic music apparatus acquired by the use frequency acquiring unit through the connection unit. ,
The use frequency acquisition unit via said connecting means, said aggregate information obtained by aggregating the usage frequency information of each of a plurality of music elements of the plurality of types provided to the external server from another one or a plurality of electronic musical apparatuses , Obtained from the external server,
The display control means arranges and displays at least a part of the plurality of music elements of the plurality of types in the order according to the aggregation information, based on the aggregation information of the use frequency acquired from the external server. The electronic music apparatus according to any one of claims 1 to 8, wherein display of the music element list on the display means is controlled.
通信ネットワーク上の外部サーバに接続する接続手段を更に具備し、
前記使用頻度取得手段は、前記接続手段を介して、前記外部サーバがユーザに提供する複数種類の複数の音楽要素のそれぞれについて、当該外部サーバの全て又は一部のユーザのアクセス履歴を集計した集計情報を、該外部サーバから取得し、
前記表示制御手段は、前記外部サーバから取得された前記アクセス履歴の集計情報に基づいて、前記複数種類の複数の音楽要素のうち少なくとも一部を、該集計情報に応じた順番に並べて表示するように、前記表示手段における音楽要素リストの表示を制御することを特徴とする請求項1乃至8の何れかに記載の電子音楽装置。
It further comprises connection means for connecting to an external server on the communication network,
The use frequency acquisition unit is a tabulation totaling access histories of all or part of the external server with respect to each of a plurality of types of music elements provided to the user by the external server through the connection unit. Get information from the external server,
The display control means arranges and displays at least a part of the plurality of music elements of the plurality of types in the order according to the totalization information based on the totalization information of the access history acquired from the external server. The electronic music apparatus according to any one of claims 1 to 8, wherein display of the music element list on the display means is controlled.
複数チャンネルで楽音信号を生成する楽音信号生成手段を有する電子音楽装置が具備するコンピュータのプログラムであって、前記コンピュータに、
楽音信号を生成する際に使用可能な複数種類の複数の音楽要素のうちから、使用する1つの音楽要素をユーザに指定させるための音楽要素リストをディスプレイに表示する手順と、
前記使用可能な複数種類の複数の音楽要素それぞれについて、その音楽要素の使用状況に基づいて、ユーザにより使用された頻度を示す使用頻度情報を取得する手順であって、前記楽音信号生成手段を介して各チャンネルで楽音信号を生成する処理を行っている最中にチャンネル毎に各楽音要素の使用状況をリアルタイムに検出し、その検出結果を楽音要素毎に複数チャンネル分累計することにより前記使用頻度情報を取得するものと、
前記取得された使用頻度情報に基づいて、前記複数種類の複数の音楽要素のうち少なくとも一部を、該使用頻度に応じた順番に並べて表示するように、前記音楽要素リストの表示を制御する手順
を実行させることを特徴とするプログラム。
A computer program of an electronic music apparatus having musical tone signal generating means for generating musical tone signals with a plurality of channels, said computer comprising :
A procedure for displaying on the display a music element list for causing the user to specify one music element to be used among a plurality of types of music elements that can be used when generating a musical tone signal;
A procedure of acquiring use frequency information indicating a frequency of use by the user for each of the plurality of types of usable plural music elements based on the use situation of the music elements , the tone signal generation means In the process of generating tone signals in each channel, the usage status of each tone element is detected in real time for each channel, and the detection result is accumulated for a plurality of channels for each tone element. With what to obtain information
A step of controlling display of the music element list so that at least a part of the plurality of types of music elements are arranged and displayed in the order according to the usage frequency based on the acquired usage frequency information A program characterized by causing
JP2014182686A 2014-09-08 2014-09-08 Electronic music apparatus and program Active JP6543899B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014182686A JP6543899B2 (en) 2014-09-08 2014-09-08 Electronic music apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014182686A JP6543899B2 (en) 2014-09-08 2014-09-08 Electronic music apparatus and program

Publications (2)

Publication Number Publication Date
JP2016057410A JP2016057410A (en) 2016-04-21
JP6543899B2 true JP6543899B2 (en) 2019-07-17

Family

ID=55758431

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014182686A Active JP6543899B2 (en) 2014-09-08 2014-09-08 Electronic music apparatus and program

Country Status (1)

Country Link
JP (1) JP6543899B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023032672A1 (en) * 2021-09-01 2023-03-09 ヤマハ株式会社 Sound generation device, sound generation method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3255059B2 (en) * 1996-12-19 2002-02-12 日本電気株式会社 Communication karaoke system
JP3293510B2 (en) * 1997-02-28 2002-06-17 ヤマハ株式会社 Data selection device
JP3879545B2 (en) * 2002-03-12 2007-02-14 ヤマハ株式会社 Music reproduction control device, music reproduction control program, and recording medium

Also Published As

Publication number Publication date
JP2016057410A (en) 2016-04-21

Similar Documents

Publication Publication Date Title
US6975995B2 (en) Network based music playing/song accompanying service system and method
US7244885B2 (en) Server apparatus streaming musical composition data matching performance skill of user
US20140254826A1 (en) Virtual pre-amplifier and effects system and methods for customizing and using the same in live performances
US7917622B2 (en) Content delivery system via a communication network
JP2001331175A (en) Device and method for generating submelody and storage medium
JP6366403B2 (en) Karaoke equipment
JP6288197B2 (en) Evaluation apparatus and program
JP6102076B2 (en) Evaluation device
JP6543899B2 (en) Electronic music apparatus and program
JP5622679B2 (en) Karaoke equipment
JP6520162B2 (en) Accompaniment teaching device and accompaniment teaching program
KR20130064227A (en) System for providing musical instrument play service and method therefor
JP4259533B2 (en) Performance system, controller used in this system, and program
KR20080082019A (en) Method and system for original sound noraebang service
JP6316099B2 (en) Karaoke equipment
JP5633446B2 (en) Live distribution system, data relay device and program
JP2016057411A (en) Electronic music device and program
JP2009036882A (en) Karaoke system equipped with tempo regulation function
JP5551983B2 (en) Karaoke performance control system
JP2014071215A (en) Musical performance device, musical performance system, and program
JP6048437B2 (en) Information processing device, program, karaoke system
JP3624773B2 (en) Reading practice device, reading practice method, and computer-readable recording medium recording a program for realizing the method
JP6257351B2 (en) Karaoke system
JP5387032B2 (en) Electronic music apparatus and program
JP5510208B2 (en) Music playback device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170724

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180409

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180417

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181016

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181211

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: 20190521

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190603

R151 Written notification of patent or utility model registration

Ref document number: 6543899

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151