JPH0434757B2 - - Google Patents

Info

Publication number
JPH0434757B2
JPH0434757B2 JP58065015A JP6501583A JPH0434757B2 JP H0434757 B2 JPH0434757 B2 JP H0434757B2 JP 58065015 A JP58065015 A JP 58065015A JP 6501583 A JP6501583 A JP 6501583A JP H0434757 B2 JPH0434757 B2 JP H0434757B2
Authority
JP
Japan
Prior art keywords
song
data
index
switch
contents
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP58065015A
Other languages
Japanese (ja)
Other versions
JPS59189393A (en
Inventor
Akira Nakada
Eisaku Okamoto
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 JP58065015A priority Critical patent/JPS59189393A/en
Publication of JPS59189393A publication Critical patent/JPS59189393A/en
Publication of JPH0434757B2 publication Critical patent/JPH0434757B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明は、選曲機能を有する自動演奏装置に
関し、所望の曲のインデツクスに関する選曲情報
を入力して曲サーチを行なうと共にサーチ結果を
表示することにより選曲操作を簡単且つ正確に行
なえるようにしたものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an automatic performance device having a song selection function, which performs a song search by inputting song selection information related to the index of a desired song, and displays the search results to simplify and accurately perform song selection operations. It was designed so that it could be done.

従来提案されている自動演奏装置としては、複
数曲分の楽譜データをメモリに記憶しておき、こ
のメモリから選曲操作に基づいて所望の曲に対応
した楽譜データを読出して演奏を再生するように
したものであつた。そして、この場合の選曲操作
は、メモリの記憶内容に対応して曲番、曲名等を
記載した曲名リストで曲名を確認してから曲番指
定するのが普通であつた。
Conventionally proposed automatic performance devices store musical score data for multiple songs in a memory, read musical score data corresponding to a desired song from this memory based on a song selection operation, and reproduce the performance. It was something I did. In this case, the song selection operation was normally performed by checking the song name in a song title list in which the song number, song title, etc. are written in accordance with the contents stored in the memory, and then specifying the song number.

しかしながら、このような従来装置では、メモ
リ内容を示す曲名リストが不可欠であり、選曲ミ
スが発生しやすい欠点があつた。
However, in such conventional devices, a list of song titles indicating the memory contents is essential, and there is a drawback that song selection errors are likely to occur.

この発明の目的は、曲名リスト等を要せず簡単
且つ正確に選曲を行なうことのできる新規な自動
演奏装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a new automatic performance device that can easily and accurately select songs without requiring a list of song titles or the like.

この発明による自動演奏装置は、 (a) 各曲毎に演奏すべき内容を表わす複数曲分を
自動演奏データと各曲毎に曲名、音楽ジヤン
ル、演奏グレード、作曲者等の複数のインデツ
クス種類についてインデツクス内容を表わす複
数曲分のインデツクスデータとストアするスト
ア手段と、 (b) 所望の曲に関してインデツクス内容を表わす
選曲情報を入力する第1の入力手段と、 (c) この第1の入力手段から入力される選曲情報
に関してインデツクス種類を表わすインデツク
ス種類情報を入力する第2の入力手段と、 (d) この第2の入力手段からインデツクス種類情
報の表わすインデツクス種類に関して前記第1
の入力手段からの選曲情報の表わすインデツク
ス内容を前記ストア手段内のインデツクスデー
タの表わすインデツクス内容と比較することに
より比較に係るインデツクス内容にて一致する
曲をサーチするサーチ手段と、 (e) このサーチ手段でサーチされた曲を表示する
表示手段と、 (f) 前記サーチ手段でサーチされた曲の自動演奏
データを前記ストア手段から読出して自動演奏
を行なう自動演奏手段と をそなえたものである。
The automatic performance device according to the present invention has the following features: (a) Automatic performance data for a plurality of songs representing the content to be played for each song and a plurality of index types such as song title, musical genre, performance grade, composer, etc. for each song; a storage means for storing index data for a plurality of songs representing index contents; (b) a first input means for inputting music selection information representing index contents regarding a desired song; and (c) this first input means. (d) a second input means for inputting index type information representing an index type with respect to music selection information inputted from the second input means;
(e) a search means for searching for a song that matches the index contents related to the comparison by comparing the index contents representing the music selection information from the input means with the index contents represented by the index data in the storage means; (f) automatic performance means for reading automatic performance data of the music searched by the search means from the storage means and automatically performing the music. .

この発明の構成によれば、ストア手段には各曲
毎に複数のインデツクス種類についてインデツク
ス内容を表わす複数曲分のインデツクスデータを
記憶しておき、第1の入力手段からインデツクス
内容を表わす選曲情報を入力すると共に第2の入
力手段からインデツクス種類を表わすインデツク
ス種類情報を入力し、このインデツクス種類情報
の表わすインデツクス種類について選曲情報の表
わすインデツクス内容をストア手段内のインデツ
クスデータの表わすインデツクス内容と比較する
ことにより比較に係るインデツクス内容にて一致
する曲をサーチするようにしたので、曲名、音楽
ジヤンル、演奏グレード、作曲者等の複数のイン
デツクス種類のうち任意のものについて正確且つ
迅速な選曲が可能となる。
According to the configuration of the present invention, the storage means stores index data for a plurality of songs representing the index contents for a plurality of index types for each song, and the music selection information representing the index contents is inputted from the first input means. and inputs index type information representing the index type from the second input means, and compares the index contents represented by the song selection information with the index contents represented by the index data in the storage means for the index type represented by this index type information. By doing this, we searched for matching songs based on the index contents involved in the comparison, so it is possible to select songs accurately and quickly using any of the multiple index types such as song title, music genre, performance grade, composer, etc. becomes.

任意のインデツクス種類について選曲が可能と
なるので、例えばユーザが作曲者を記憶している
が曲名を忘れた場合又はその逆の場合、ユーザが
記憶しているインデツクス種類にて選曲を行なう
ことができる。
Since songs can be selected for any index type, for example, if the user remembers the composer but forgets the song title, or vice versa, the user can select the song using the index type he or she remembers. .

また、複数のインデツクス種類について選曲を
可能にするだけならばインデツクス種類データの
入力を省略することも考えられるが、このように
すると、選曲情報として特定の曲名を入力したつ
もりでもインデツクスデータと例えば音楽ジヤン
ルにて一致するとその音楽ジヤンルの曲が誤つて
サーチされ、選曲しなおす必要がある。しかし、
この発明では、このような不都合がなく、例えば
選曲情報として「ロツク」を入力したときはイン
デツクス種類情報として「曲名」も入力され、
「曲名」について「ロツク」一致する曲がサーチ
されるから、音楽ジヤンルが「ロツク」の曲がサ
ーチされるような事態は生じない。
Also, if you only want to be able to select songs for multiple index types, you may want to omit inputting the index type data, but if you do this, even if you intend to input a specific song name as song selection information, you can input the index data and If there is a match in the music genre, the song in that music genre will be searched by mistake, and you will have to reselect the song. but,
The present invention does not have such inconveniences; for example, when "lock" is input as song selection information, "song title" is also input as index type information,
Since a song whose "song title" matches "rock" is searched, a situation where a song whose music genre is "rock" is searched does not occur.

以下、添付図面に示す実施例についてこの発明
を詳述する。
The invention will now be described in detail with reference to embodiments shown in the accompanying drawings.

第1図は、この発明の一実施例による自動演奏
装置をそなえた電子楽器を示すもので、この電子
楽器における楽音発生、選曲処理、演奏再生等の
動作はマイクロコンピユータによつて制御される
ようになつている。
FIG. 1 shows an electronic musical instrument equipped with an automatic performance device according to an embodiment of the present invention, in which operations such as musical tone generation, music selection processing, performance reproduction, etc. are controlled by a microcomputer. It's getting old.

鍵盤10は多数の鍵をそなえたもので、これら
の鍵にそれぞれ対応する鍵スイツチは鍵スイツチ
回路12に接続されている。
The keyboard 10 has a large number of keys, and key switches corresponding to each of these keys are connected to a key switch circuit 12.

選曲操作部14は多数の操作スイツチを含むも
ので、各操作スイツチ回路16に接続されてい
る。操作スイツチとしては、一群のインデツクス
種類指定スイツチINSと、一群の文字スイツチ
CHSと、ネクストスイツチNXSと、再生スイツ
チSSと、クリアスイツチCLRとが設けられてい
る。
The music selection operation section 14 includes a large number of operation switches, and is connected to each operation switch circuit 16. The operation switches include a group of index type specification switches INS and a group of character switches.
A CHS, next switch NXS, regeneration switch SS, and clear switch CLR are provided.

インデツクス種類指定スイツチINSとしては、
曲番スイツチNS、曲名スイツチMS、音楽ジヤ
ンルスイツチBS、演奏グレードスイツチTS及び
作曲者スイツチCSの5つのスイツチが設けられ
ており、演奏者は、これら5つのスイツチのいず
れかを押すことにより自己のなした選曲操作がど
のインデツクス種類に該当するか指定することが
できる。
As an index type specification switch INS,
There are five switches: song number switch NS, song title switch MS, music genre switch BS, performance grade switch TS, and composer switch CS.The performer can select his or her own music by pressing any of these five switches. You can specify which index type the music selection operation you performed corresponds to.

また、文字スイツチCHSとしては、A、B、
C…Zに対応したアルフアベツトスイツチと、
1、2、3…に対応した数字スイツチとが設けら
れており、演奏者は、これらのアルフアベツトス
イツチ及び/又は数字スイツチを用いて所望の曲
のインデツクスに関する選曲情報を入力すること
ができる。例えば、アルフアベツトスイツチを用
いて所望の曲の曲名を入力することができ、この
後前述の曲名スイツチMSを押せばよい。
In addition, the character switch CHS includes A, B,
Alphabetical switch compatible with C…Z,
Numerical switches corresponding to 1, 2, 3, etc. are provided, and the performer can use these alphanumeric switches and/or numeric switches to input song selection information regarding the index of a desired song. For example, the title of a desired song can be input using the alphanumeric switch, and then the song title switch MS described above can be pressed.

なお、ネクストスイツチNSは曲サーチの際に
曲番を次に進めるためのもの、再生スイツチSS
は演奏再生を指令するためのもの、クリアスイツ
チCLRは表示中の曲データをクリアするための
ものである。
In addition, the next switch NS is used to advance the track number to the next one when searching for a song, and the playback switch SS
is used to command playback, and the clear switch CLR is used to clear the currently displayed song data.

表示器18は、サーチされた曲について曲番、
曲名等を表示するためのもので、その表示動作は
表示回路20を介して制御されるようになつてい
る。
The display 18 displays the song number and number of the searched song.
It is used to display song titles, etc., and its display operation is controlled via the display circuit 20.

鍵スイツチ回路12、スイツチ回路16及び表
示回路20はバス22を介して中央処理装置
(CPU)24に結合しており、バス22には、
ROM(リード・オンリイ・メモリ)からなるプ
ログラムメモリ26、RAM(ランダム・アクセ
ス・メモリ)からなるワーキングエリア28、
ROM又はRAMからなるデータメモリ30及び
楽音形成回路32も結合している。
The key switch circuit 12, the switch circuit 16, and the display circuit 20 are coupled to a central processing unit (CPU) 24 via a bus 22, which includes:
A program memory 26 consisting of ROM (read only memory), a working area 28 consisting of RAM (random access memory),
A data memory 30 consisting of ROM or RAM and a tone forming circuit 32 are also coupled.

CPU24は、プログラムメモリ26にストア
されたプログラムにしたがつて各種の制御ないし
処理を実行するもので、例えば鍵スイツチ回路1
2から押鍵情報を検出してバス22にマニアル演
奏音発生用のキーデータを出力したり、スイツチ
回路16からスイツチ操作情報を検出して選曲処
理や表示制御をしたり、選択された曲の楽譜デー
タをデータメモリ30から読出してバス22に自
動演奏音発生用のキーデータを出力したりする。
The CPU 24 executes various controls or processes according to programs stored in the program memory 26, and for example, the key switch circuit 1.
2 detects key press information and outputs key data for generating manual performance sounds to the bus 22, detects switch operation information from the switch circuit 16 and performs music selection processing and display control, and outputs key data for generating manual performance sounds to the bus 22. Musical score data is read from the data memory 30 and key data for automatic performance sound generation is output to the bus 22.

データメモリ30は複数曲分の演奏データ(楽
譜データ)及び各曲毎のインデツクスデータを記
憶するもので、RAMからなる場合には外部記録
手段(磁気テープ、磁気カード等)からRAMに
データを書込むようにし、ROMからなる場合は
いくつかの着脱可能なROMを用意し、適宜取換
えるようにしてもよい。
The data memory 30 stores performance data (score data) for a plurality of songs and index data for each song, and when it is composed of RAM, data is stored in the RAM from an external recording means (magnetic tape, magnetic card, etc.). If the memory is written in ROM, several removable ROMs may be prepared and replaced as appropriate.

楽音形成回路32は、バス22からのマニアル
演奏音発生用キーデータ及び/又は自動演奏音発
生用キーデータに基づいて楽音信号を形成するも
ので、形成された楽音信号は出力アンプ34を介
してスピーカ36に供給され、音響に変換される
ようになつている。
The musical tone forming circuit 32 forms a musical tone signal based on the key data for manual performance sound generation and/or the key data for automatic performance sound generation from the bus 22, and the formed musical tone signal is sent via the output amplifier 34. The signal is supplied to a speaker 36 and converted into sound.

第2図は、ワーキングエリア28内のレジスタ
配置を示すもので、同図には選曲及び演奏再生動
作に関係するレジスタ類のみ示してある。DREG
1は演奏者の選曲操作に基づいて特定の曲のイン
デツクスに関する選曲データ(例えば曲名デー
タ)及びインデツクス種類指定データがストアさ
れる第1の表示レジスタ、DREG2は表示器18
に表示すべき曲データがストアされる第2の表示
レジスタ、NOREGは曲サーチの際にネクストス
イツチNXSを押すたびに値が1ずつ増大する曲
番レジスタである。
FIG. 2 shows the arrangement of registers in the working area 28, and only registers related to music selection and performance playback operations are shown in the figure. DREG
1 is a first display register in which music selection data (for example, song title data) and index type designation data regarding the index of a specific song are stored based on a performer's music selection operation; DREG 2 is a display 18;
The second display register NOREG in which song data to be displayed is stored is a song number register whose value increases by 1 each time the next switch NXS is pressed during song search.

INREGはインデツクスレジスタであり、5つ
のインデツクス種類に対応した5つのレジスタ
ADRS、MSRS、BSRS、TSRS及びCSRSを含
んでいる。ここで、ADRSはスタートメモリアド
レスがストアされるスタートメモリアドレスレジ
スタ、MSRSは曲名データがストアされる曲名デ
ータレジスタ、BSRSは音楽ジヤンルデータがス
トアされるジヤンルデータレジスタ、TSRSは演
奏グレードデータがストアされるグレードデータ
レジスタ、CSRSは作曲者データがストアされる
作曲者データレジスタである。
INREG is an index register, and there are 5 registers corresponding to 5 index types.
Includes ADRS, MSRS, BSRS, TSRS and CSRS. Here, ADRS is a start memory address register where a start memory address is stored, MSRS is a song title data register where song title data is stored, BSRS is a genre data register where music genre data is stored, and TSRS is a performance grade data register. CSRS is the composer data register where composer data is stored.

RDPNTは、演奏再生の際にデータメモリ30
から特定の曲の楽譜データを読出すのに用いられ
る読出アドレスポインタであり、演奏再生開始時
に該特定の曲に関するスタートメモリアドレスが
セツトされるものである。
RDPNT uses data memory 30 when playing back a performance.
This is a read address pointer used to read the musical score data of a specific piece of music, and the start memory address for the specific piece of music is set at the start of performance playback.

第3図は、データメモリ30内のデータフオー
マツトを示すもので、曲M1〜Moのインデツクス
データ及び曲M1〜Moの演奏データがこの記載の
順序で配置されている。インデツクスデータは、
各曲毎に、先頭アドレスを示すスタートメモリア
ドレスと、曲名を示す曲名データと、音楽ジヤン
ルを示すジヤンルデータと、演奏グレードを示す
グレードデータと、作曲者を示す作曲者データと
を含んでいる。また、演奏データは、各曲毎に、
演奏内容を示す楽譜データを含んでおり、各曲の
楽譜データは一連の音符進行にしたがつて各音符
毎に音高データ及び符長データを配置した構成に
なつている。スタートメモリアドレスA1〜Ao
それぞれ曲M1〜Moに対応した楽譜データ記憶部
の先頭アドレスを示すものである。なお、第3図
では、インデツクスデータを演奏データの前に配
置したが、曲毎に楽譜データの先頭にスタートメ
モリアドレス以外のインデツクスデータを配置
し、各曲のスタートメモリアドレスのみを演奏デ
ータの前にまとめて配置するようにしてもよい。
FIG. 3 shows the data format in the data memory 30, in which index data for songs M 1 -Mo and performance data for songs M 1 -Mo are arranged in the order shown. The index data is
Each song includes a start memory address indicating the start address, song title data indicating the song title, genre data indicating the musical genre, grade data indicating the performance grade, and composer data indicating the composer. In addition, the performance data for each song is
It includes musical score data indicating the content of the performance, and the musical score data for each song has a structure in which pitch data and note length data are arranged for each note according to a series of note progressions. Start memory addresses A 1 to A o indicate the top addresses of the musical score data storage unit corresponding to songs M 1 to M o , respectively. In Figure 3, the index data is placed before the performance data, but index data other than the start memory address is placed at the beginning of the score data for each song, and only the start memory address of each song is placed in the performance data. They may be placed all together before the .

次に、第4図を参照して選曲及び演奏再生動作
を説明する。なお、第4図中、「SW」はスイツ
チの略号である。
Next, the music selection and performance reproduction operations will be explained with reference to FIG. In addition, in FIG. 4, "SW" is an abbreviation for switch.

電源スイツチの投入等に応じて動作をスタート
すると、選曲操作部14の各操作スイツチの状態
に応じた操作スイツチデータを取込む(ステツプ
)。
When the operation is started in response to turning on the power switch, etc., operation switch data corresponding to the state of each operation switch of the music selection operation section 14 is fetched (step).

次に、取込まれたデータに基づいていずれの操
作スイツチがオンされているか、オンされている
ならばどのスイツチかを判別する(ステツプ)。
この結果、いずれの操作スイツチもオンされてい
なければ、ステツプに戻り、上記と同様の動作
をくりかえす。
Next, based on the captured data, it is determined which operation switch is turned on, and if so, which switch it is (step).
As a result, if none of the operation switches are turned on, the process returns to the step and repeats the same operation as above.

いま、クリアスイツチCLRがオンされていた
ものとすると、第1及び第2の表示レジスタ
DREG1及びDREG2並びに曲番レジスタ
NOREGをクリアする(ステツプ)。そして、
ステツプに戻る。
Assuming that the clear switch CLR is now on, the first and second display registers
DREG1 and DREG2 and song number register
Clear NOREG (step). and,
Return to step.

次に、ステツプで文字スイツチCHSがオン
されていると判定されると、第1の表示レジスタ
DREG1に文字スイツチ操作に基づく選曲データ
を入力する(ステツプ)。例えば、アルフアベ
ツトスイツチ「Y」、「U」、「K」、「I」を順次に
オンすると、「YUKI」に対応した文字データが
第1の表示レジスタDREG1にストアされる。こ
の後、ステツプ戻る。
Next, if the step determines that the character switch CHS is on, the first display register
Input music selection data based on character switch operation to DREG1 (step). For example, when the alphabet switches "Y", "U", "K", and "I" are turned on in sequence, character data corresponding to "YUKI" is stored in the first display register DREG1. After this, step back.

次に、ステツプデインデツクス種類指定スイ
ツチINSがオンされていると判定されると、第1
の表示レジスタDREG1の頭(先頭部)に、オン
されたスイツチ(NS、MS、BS、TS及びCSの
いずれか)を識別するコードからなるインデツク
ス種類指定データをストアする(ステツプ)。
例えば、上記「YUKI」の例では、曲名スイツチ
MSをオンすると、インデツクス種類が曲名であ
ることを示すデータが第1の表示レジスタDREG
1にストアされる。この後、該当曲サーチの処理
(ステツプ)に移る。
Next, when it is determined that the step index type specification switch INS is turned on, the first
The index type designation data consisting of a code for identifying the turned-on switch (NS, MS, BS, TS, or CS) is stored at the beginning of the display register DREG1 (step).
For example, in the example of “YUKI” above, the song title switch
When MS is turned on, data indicating that the index type is a song title is displayed in the first display register DREG.
Stored at 1. After this, the process moves to the corresponding song search process (step).

ステツプでは、先にクリアされた曲番レジス
タを参照してデータメモリ30の曲M1のインデ
ツクスデータをインデツクスレジスタINREGに
転送する。そして、第1の表示レジスタDREG1
に先にストアされている選曲データを、同レジス
タDREG1内のインデツクス種類指定データが示
すインデツクス種類に関してインデツクスレジス
タINREGの内容と比較し、一致しているか判定
する。例えば、前述の「YUKI」に関して曲名ス
イツチMSをオンした例では「YUKI」に対応す
る文字データと曲名データレジスタMSRSの内容
とが比較され、一致しているか判定される。
In step, the index data of the song M1 in the data memory 30 is transferred to the index register INREG with reference to the previously cleared song number register. And the first display register DREG1
The music selection data previously stored in the register DREG1 is compared with the contents of the index register INREG regarding the index type indicated by the index type designation data in the same register DREG1, and it is determined whether they match. For example, in the above-mentioned example in which the song title switch MS is turned on for "YUKI", the character data corresponding to "YUKI" and the contents of the song title data register MSRS are compared to determine whether they match.

この判定においては、比較データが全体として
一致してなくも一部において一致すれば判定結果
はイエスとなる。例えば「YUKI」と
「YUKINOFURUMATI」との比較では、イエ
スの判定結果となる。また、第1の表示レジスタ
DREG1に選曲データがなければ判定結果は常に
イエスとなる。
In this determination, even if the comparison data do not match as a whole, if they match in part, the determination result is YES. For example, when comparing "YUKI" and "YUKINOFURUMATI", the result is YES. Also, the first display register
If there is no music selection data in DREG1, the determination result will always be YES.

この判定でノー(不一致)となつた場合は、ネ
クストスイツチNXSをオンして曲番レジスタ
NOREGの値を1アツプさせる。そして、曲M2
のインデツクスデータについて上記と同様の判定
を行ない、以下、イエスとなるまで同様の動作を
くりかえす。
If the result of this judgment is no (mismatch), turn on the next switch NXS and change the track number register.
Increase the value of NOREG by 1. And song M 2
The same judgment as above is made for the index data of , and the same operation is repeated until the result is YES.

判定結果がイエスとなると、インデツクスレジ
スタINREG内のレジスタMSRSから第2の表示
レジスタDREG2に曲名データ(これは曲番デー
タも含む)を転送する(ステツプ)。この第2
の表示レジスタDREG2のストア内容に基づいて
表示器18には曲番及び曲名が表示される。例え
ば、前述の「YUKI」の例において、15番目の曲
に関して曲名一致が得られたものとすると、表示
器18には「15YUKINOFURUMATI」と表示
される。従つて、演奏者は、このような表示によ
つて選曲が正しくなされたことを確認することが
できる。なお、ステツプの後は、ステツプ戻
るる。
If the determination result is YES, the song title data (including song number data) is transferred from the register MSRS in the index register INREG to the second display register DREG2 (step). This second
The song number and song title are displayed on the display 18 based on the contents stored in the display register DREG2. For example, in the above-mentioned example of "YUKI", if a song name match is obtained for the 15th song, the display 18 will display "15YUKINOFURUMATI". Therefore, the performer can confirm that the music selection has been made correctly by such a display. Note that after the step, the process returns to the step.

次に、ステツプで再生スイツチSSがオンさ
れていると判定されると、インデツクスレジスタ
INREG内のレジスタADRSから読出アドレスポ
インタRDPNTにスタートメモリアドレスをセツ
トする(ステツプ)。そして、演奏再生の処理
(ステツプ)に移る。
Next, if the step determines that the playback switch SS is on, the index register is
Set the start memory address from register ADRS in INREG to read address pointer RDPNT (step). Then, the process moves to performance playback processing (step).

ステツプでは、読出アドレスポインタ
RDPNTを参照して、選択された曲の楽譜データ
を先頭アドレスから順次に読出す。この場合、最
初の音符に対応する音高データ及び符長データを
順次に読出し、この符長データが読出されると、
内蔵タイマを利用して該符長データの示す符長に
対応する時間を測定し、この符長に対応する時間
になるとポインタRDPNTを1アツプして2番目
の音符に対応する音高データ及び符長データを順
次に読出し、以下同様の読出動作を各音符毎に行
なう。このようにして順次読出される音高データ
は自動演奏用キーデータとしてバス22に出力さ
れ、楽音形成回路32に供給される。このため、
楽音形成回路32は、選択された曲の音符進行に
したがつて楽音信号を発生し、スピーカ36から
は自動演奏音が奏出される。演奏者は自動演奏に
合わせて鍵盤10でマニアル演奏を行なうことが
でき、このようにすれば、スピーカ36からマニ
アル演奏音も奏出される。
In step, read address pointer
With reference to RDPNT, the musical score data of the selected song is sequentially read from the first address. In this case, the pitch data and note length data corresponding to the first note are read out in sequence, and when this note length data is read out,
The built-in timer is used to measure the time corresponding to the note length indicated by the note length data, and when the time corresponding to this note length comes, the pointer RDPNT is incremented by 1 and the pitch data and note corresponding to the second note are displayed. The long data is sequentially read out, and the same readout operation is performed for each note. The pitch data sequentially read out in this manner is outputted to the bus 22 as automatic performance key data, and then supplied to the tone forming circuit 32. For this reason,
The musical tone forming circuit 32 generates a musical tone signal according to the progression of the notes of the selected song, and the speaker 36 produces an automatic performance tone. The player can perform a manual performance on the keyboard 10 in accordance with the automatic performance, and in this way, the manual performance sound is also produced from the speaker 36.

以上のように、この発明によれば、所望の曲の
インデツクスに関する選曲情報を入力すると共に
メモリからインデツクスデータを読出すことによ
り、曲サーチを行ない、このサーチの結果を表示
してから演奏再生を行なうようにしたので、曲名
リスト等を用いることなく簡単に選曲できると共
に選曲ミスをなくすことができる。また、この発
明によれば、曲名、音楽ジヤンル、演奏グレー
ド、作曲者等の複数のインデツクス種類のうち任
意のものについて正確且つ迅速な選曲が可能にな
る。さらに、上記実施例で示したようにネクスト
スイツチ等を設けておくと、例えば音楽ジヤンル
同一の曲を次々に選択して演奏再生することがで
き、これを可能にするのにメモリ内の楽譜データ
配置を音楽ジヤンル別にしておくといつた面倒な
手続を必要としない利点もある。
As described above, according to the present invention, a song search is performed by inputting song selection information regarding the index of a desired song and reading the index data from the memory, and the performance is played after displaying the search results. This makes it possible to easily select songs without using a list of song titles or the like, and eliminates song selection mistakes. Further, according to the present invention, it is possible to accurately and quickly select a song from among a plurality of index types such as song title, music genre, performance grade, composer, etc. Furthermore, if a next switch or the like is provided as shown in the above embodiment, it is possible, for example, to select and play songs of the same musical genre one after another. There is also the advantage that arranging music by music genre eliminates the need for complicated procedures.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、この発明の一実施例による自動演奏
装置をそなえた電子楽器のブロツク図、第2図
は、ワーキングエリア内のレジスタ配置を示す配
置図、第3図は、データメモリ内のデータフオー
マツトを示すフオーマツト図、第4図は、選曲及
び演奏再生動作を説明するためのフローチヤート
である。 14……選曲操作部、16……スイツチ回路、
18……表示器、20……表示回路、22……バ
ス、24……中央処理装置、26……プログラム
メモリ、28……ワーキングエリア、30……デ
ータメモリ、32……楽音形成回路、INS……イ
ンデツクス種類指定スイツチ、CHS……文字ス
イツチ、NXS……ネクストスイツチ、SS……再
生スイツチ、DREG1,DREG2……表示レジス
タ、INREG……インデツクスレジスタ、
RDPNT……読出アドレスポインタ。
FIG. 1 is a block diagram of an electronic musical instrument equipped with an automatic performance device according to an embodiment of the present invention, FIG. 2 is a layout diagram showing the arrangement of registers in the working area, and FIG. 3 is a diagram showing the data in the data memory. The format diagram shown in FIG. 4 is a flowchart for explaining the music selection and performance reproduction operations. 14... Music selection operation section, 16... Switch circuit,
18... Display unit, 20... Display circuit, 22... Bus, 24... Central processing unit, 26... Program memory, 28... Working area, 30... Data memory, 32... Musical tone forming circuit, INS ...Index type specification switch, CHS...Character switch, NXS...Next switch, SS...Playback switch, DREG1, DREG2...Display register, INREG...Index register,
RDPNT...Read address pointer.

Claims (1)

【特許請求の範囲】 1 (a) 各曲毎に演奏すべき内容を表わす複数曲
分の自動演奏データと各曲毎に複数のインデツ
クス種類についてインデツクス内容を表わす複
数曲分のインデツクスデータとをストアするス
トア手段と、 (b) 所望の曲に関してインデツクス内容を表わす
選曲情報を入力する第1の入力手段と、 (c) この第1の入力手段から入力される選曲情報
に関してインデツクス種類を表わすインデツク
ス種類情報を入力する第2の入力手段と、 (d) この第2の入力手段からインデツクス種類情
報の表わすインデツクス種類に関して前記第1
の入力手段から選曲情報を表わすインデツクス
内容を前記ストア手段内のインデツクスデータ
の表わすインデツクス内容と比較することによ
り比較に係るインデツクス内容にて一致する曲
をサーチするサーチ手段と、 (e) このサーチ手段でサーチされた曲を表示する
表示手段と、 (f) 前記サーチ手段でサーチされた曲の自動演奏
データを前記ストア手段から読出しで自動演奏
を行なう自動演奏手段と を備えた自動演奏装置。
[Claims] 1 (a) Automatic performance data for a plurality of songs representing the contents to be played for each song and index data for a plurality of songs representing the index contents for a plurality of index types for each song. (b) a first input means for inputting music selection information representing index contents regarding a desired song; and (c) an index representing an index type regarding the music selection information input from the first input means. (d) a second input means for inputting type information;
(e) a search means for searching for a song that matches the index contents related to the comparison by comparing the index contents representing the song selection information from the input means with the index contents representing the index data in the storage means; An automatic performance device comprising: display means for displaying a song searched by the search means; and (f) automatic performance means for reading automatic performance data of the song searched by the search means from the storage means and performing the automatic performance.
JP58065015A 1983-04-13 1983-04-13 Automatic transformer Granted JPS59189393A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58065015A JPS59189393A (en) 1983-04-13 1983-04-13 Automatic transformer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58065015A JPS59189393A (en) 1983-04-13 1983-04-13 Automatic transformer

Publications (2)

Publication Number Publication Date
JPS59189393A JPS59189393A (en) 1984-10-26
JPH0434757B2 true JPH0434757B2 (en) 1992-06-08

Family

ID=13274726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58065015A Granted JPS59189393A (en) 1983-04-13 1983-04-13 Automatic transformer

Country Status (1)

Country Link
JP (1) JPS59189393A (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4771671A (en) * 1987-01-08 1988-09-20 Breakaway Technologies, Inc. Entertainment and creative expression device for easily playing along to background music
JPH02216690A (en) * 1989-02-15 1990-08-29 Mioji Tsumura Orchestral accompaniment system
JP2930967B2 (en) * 1989-02-21 1999-08-09 株式会社リコス Karaoke equipment
JP2817337B2 (en) * 1990-04-09 1998-10-30 ブラザー工業株式会社 Karaoke equipment
JPH0562435A (en) * 1991-08-30 1993-03-12 Sony Corp Music selecting device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58220189A (en) * 1982-06-16 1983-12-21 ヤマハ株式会社 Automatic performer
JPS5938987A (en) * 1982-08-27 1984-03-03 Casio Comput Co Ltd Electronic musical instrument with tape recorder
JPS5938986A (en) * 1982-08-25 1984-03-03 Casio Comput Co Ltd Electronic musical instrument with tape recorder

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58220189A (en) * 1982-06-16 1983-12-21 ヤマハ株式会社 Automatic performer
JPS5938986A (en) * 1982-08-25 1984-03-03 Casio Comput Co Ltd Electronic musical instrument with tape recorder
JPS5938987A (en) * 1982-08-27 1984-03-03 Casio Comput Co Ltd Electronic musical instrument with tape recorder

Also Published As

Publication number Publication date
JPS59189393A (en) 1984-10-26

Similar Documents

Publication Publication Date Title
US7968787B2 (en) Electronic musical instrument and storage medium
KR100200290B1 (en) Automatic playing apparatus substituting available pattern for absent pattern
JPH11288278A (en) Method and device for retrieving musical composition
US6192372B1 (en) Data selecting apparatus with merging and sorting of internal and external data
JPH0434757B2 (en)
JPS6336669B2 (en)
JPH0415959B2 (en)
JP2001195078A (en) Karaoke device
JP3010936B2 (en) Music player
US6188009B1 (en) Electronic musical instrument with help function
JP3324800B2 (en) Karaoke equipment
JP2661487B2 (en) Electronic musical instrument
JP3389606B2 (en) Performance information separation device and automatic performance device
JPH07113829B2 (en) Automatic playing device
JP4924040B2 (en) Electronic musical instruments and programs
JP2643334B2 (en) Automatic performance device
JPH0153469B2 (en)
JPH08211865A (en) Automatic playing device
JP2570783B2 (en) Automatic performance device
JPH0438397Y2 (en)
JP2745142B2 (en) Automatic performance device
JP4858174B2 (en) Electronic musical instruments and programs
JPH0430638Y2 (en)
JPS63187295A (en) Automatic performer
JP3479141B2 (en) Automatic performance device