JPS6237792B2 - - Google Patents
Info
- Publication number
- JPS6237792B2 JPS6237792B2 JP55083585A JP8358580A JPS6237792B2 JP S6237792 B2 JPS6237792 B2 JP S6237792B2 JP 55083585 A JP55083585 A JP 55083585A JP 8358580 A JP8358580 A JP 8358580A JP S6237792 B2 JPS6237792 B2 JP S6237792B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- performance
- area
- data
- code
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
- Auxiliary Devices For Music (AREA)
Description
【発明の詳細な説明】
本発明は、演奏情報が二進情報により記載され
た媒体から、所定のリーダでその二進情報を読み
取り、自動演奏を読み取られた演奏情報に従い行
うようにした電子楽器に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention provides an electronic musical instrument in which performance information is written in binary information from a medium, the binary information is read by a predetermined reader, and automatic performance is performed in accordance with the read performance information. Regarding.
本件特許出願人は、本件発明の電子楽器に関連
して、二進情報再生装置及びその記録媒体につい
ての特許出願(特願昭55−83583号)、楽譜につい
ての特許出願(特願昭55−83582号)、自動伴奏装
置についての特許出願(特願昭56−9410号)を行
つている。 In connection with the electronic musical instrument of the present invention, the patent applicant has filed a patent application for a binary information reproducing device and its recording medium (Japanese Patent Application No. 83583, 1983), and a patent application for a musical score (Japanese Patent Application No. 1983-83583). 83582) and a patent application for an automatic accompaniment device (Japanese Patent Application No. 1983-9410).
一般に電子楽器、例えば電子オルガンを演奏す
る為の楽譜は、第1図に示す如くなつている。即
ち第1図に示す楽譜には、右手で演奏するメロデ
イ譜と、左手で演奏するコードネームが示されて
いる。そして、例えば電子オルガンの場合演奏者
は、このように示された楽譜を参照しながら、対
応する音高の鍵を右手及び左手にて順次操作して
演奏する。 In general, a musical score for playing an electronic musical instrument, such as an electronic organ, is as shown in FIG. That is, the musical score shown in FIG. 1 shows a melody score to be played with the right hand and chord names to be played with the left hand. For example, in the case of an electronic organ, the performer refers to the musical score shown in this way and sequentially operates keys of corresponding pitches with his right and left hands to perform.
しかるに、右手と左手の演奏は、各々異なるリ
ズムパターンによつてなされることがほとんどで
あり、初心者にとつては、その演奏は、非常に困
難なものであつた。そこで、従来より、電子オル
ガンの場合、例えば伴奏音を自動的あるいは半自
動的に出力する方法が種々考えられ、そのいくつ
かは実用化されている。 However, in most cases, the right-handed and left-handed performances are performed using different rhythm patterns, making the performance extremely difficult for beginners. Therefore, in the case of electronic organs, various methods have been considered for automatically or semi-automatically outputting accompaniment sounds, and some of these methods have been put into practical use.
しかし、例えば、テープやカード等により伴奏
音等の楽音情報を設定する方法では、媒体が高価
で、また記憶容量が一般に少ない為、設定しうる
情報量が限定される欠点があり、また、演奏者が
視認して演奏を行う楽譜とは別体である為、演奏
に際してこれらの媒体を捜す必要がある等、種々
不便であつた。 However, methods of setting musical sound information such as accompaniment tones using tapes or cards, for example, have the disadvantage that the amount of information that can be set is limited because the medium is expensive and the storage capacity is generally small. Since these media are separate from the music scores that the person visually recognizes and performs, there are various inconveniences, such as the need to search for these media when performing.
また、媒体のコスト削減のために光学的に読み
取られるコード情報、例えばバーコード等を楽譜
に記載しておく例も、実公昭54−43784号公報に
示されている。 Further, in order to reduce the cost of media, an example in which optically read code information, such as a bar code, is written on a musical score is also shown in Japanese Utility Model Publication No. 54-43784.
しかし、この先行技術にあつては、各和音を単
純にバーコードで表現してあるため、バーの本数
は多くなり、読み取りには、多数のバーを読み取
らねばならず、長い時間を要し、また読み取りの
誤認識を生ずる可能性が高くなるという問題があ
つた。 However, in this prior art, each chord is simply expressed as a barcode, so the number of bars is large, and reading a large number of bars requires a long time. There is also a problem in that there is a high possibility of erroneous recognition during reading.
この発明は、以上の点に鑑みてなされたもの
で、所定の演算情報が二進情報として媒体に圧縮
して記録されており、この媒体からその二進情報
を読み取つた後に本来の演奏情報に再生するよう
にした自動演奏機能を有する電子楽器を提供する
ことを目的とする。 This invention has been made in view of the above points. Predetermined calculation information is compressed and recorded on a medium as binary information, and after reading the binary information from this medium, it is converted into original performance information. An object of the present invention is to provide an electronic musical instrument having an automatic performance function for playback.
即ち、本発明は、記録媒体に記録されているコ
ードテーブル領域上の当該楽曲で現われる演奏音
を示すコードデータから変換テーブルを形成する
ようにし、この変換テーブルにはコードデータを
参照するためのテーブル参照領域上の当該楽曲の
演奏進行を表わす一連の記号データと上記コード
データとの関係を、記号データとコードデータと
を対応する形で複数組記述して、この変換テーブ
ルを用いて、コードテーブル領域上の一連の記号
データを、変換手段が変換して対応するコードデ
ータを得るようにし、このようにして得られる当
該楽曲の演奏進行情報によつて自動演奏手段が自
動演奏を行うようにしたことを特徴とする。 That is, in the present invention, a conversion table is formed from code data indicating performance sounds appearing in the music piece in a code table area recorded on a recording medium, and this conversion table includes a table for referencing the code data. The relationship between a series of symbol data representing the performance progress of the music piece on the reference area and the chord data is described in multiple sets of symbol data and chord data in a corresponding manner, and this conversion table is used to create a chord table. The conversion means converts a series of symbol data on the area to obtain corresponding code data, and the automatic performance means performs automatic performance based on the performance progress information of the music piece obtained in this way. It is characterized by
以下図面を参照して本発明の一実施例を詳細に
説明する。 An embodiment of the present invention will be described in detail below with reference to the drawings.
第2図は電子オルガンの外観を示す図で、図中
1はオルガン本体で、この本体1上には鍵盤2、
楽音の音色(波形、エンベロープ、フイルタの特
性等により決定される。)を設定したり、各種リ
ズムを設定する設定スイツチ3、電源スイツチ
4、バーコードリーダ(ハンドスキヤナ)9を操
作して楽譜に印刷されたバーコードを読み取るか
否かを切替える切替スイツチ5、音量スイツチ
6、スピーカ7等が設けられている。また上記本
体1はコード8によりバーコードリーダ9と接続
されている。 Figure 2 is a diagram showing the external appearance of an electronic organ. In the figure, 1 is the organ main body, and on this main body 1 are keyboards 2,
Print on musical scores by operating the setting switch 3, power switch 4, and barcode reader (hand scanner) 9 to set the tone of the musical tone (determined by the waveform, envelope, filter characteristics, etc.) and various rhythms. A changeover switch 5, a volume switch 6, a speaker 7, and the like are provided for switching whether or not to read the barcode. Further, the main body 1 is connected to a barcode reader 9 via a cord 8.
そして、この電子オルガンの回路構成は第3図
に示す如くなつている。即ち、楽譜10に示され
たバーコードは、バーコードリーダ9により読取
られ、増幅回路11によりデイジタル信号に変換
されて、コントロール回路(例えば従来より知ら
れているマイクロプロセツサより成り、このマイ
クロプロセツサ内部には、各種の演算処理を行う
ための演算回路や、種々のデータや変換テーブル
を記憶する記憶回路等を含む。)12に供給され
る。このコントロール回路12では、バーコード
リーダ9のスキヤンにより読取られた情報に基
き、スタート指令供給時から伴奏音出力指令を伴
奏音源回路13に与える。尚、上記スタート指令
は、上記設定スイツチ3のうちのリズムスタート
スイツチを操作するタイミングか、あるいは、上
記設定スイツチ3のうちのシンクロスタートスイ
ツチを操作設定した後、鍵操作されたタイミング
で供給される。 The circuit configuration of this electronic organ is as shown in FIG. That is, the barcode shown on the musical score 10 is read by a barcode reader 9, converted into a digital signal by an amplifier circuit 11, and then sent to a control circuit (for example, a conventionally known microprocessor). The setter includes an arithmetic circuit for performing various arithmetic processes, a memory circuit for storing various data and conversion tables, etc.) 12. The control circuit 12 provides an accompaniment sound output command to the accompaniment sound source circuit 13 from the time the start command is supplied, based on information read by scanning the barcode reader 9. The start command is supplied at the timing when the rhythm start switch of the setting switches 3 is operated, or at the timing when the key is operated after the synchro start switch among the setting switches 3 is operated and set. .
そして、伴奏音源回路13は、与えられる伴奏
出力指令より、例えば、コード音、リズム音、ベ
ース音を順次所定のリズムパターンで出力する。
そしてこの出力は、キーボード入力及びスイツチ
入力(鍵盤2、設定スイツチ3より与えられ
る。)に基き、楽音を選択出力する主音源回路1
4の楽音出力と共にミキサ15に供給され、この
ミキサ15によりミキシングされた後、図示しな
いアンプ、スピーカを介して出力される。 Then, the accompaniment sound source circuit 13 sequentially outputs, for example, chord tones, rhythm tones, and bass tones in a predetermined rhythm pattern based on the accompaniment output command given.
This output is then output to the main sound source circuit 1, which selectively outputs musical tones based on keyboard input and switch input (given from keyboard 2 and setting switch 3).
The output signal is supplied to the mixer 15 together with the musical tone output of No. 4, and after being mixed by the mixer 15, it is output via an amplifier and a speaker (not shown).
而して、上記バーコードリーダ9と増幅回路1
1の詳細は第4図に示す如くなつている。即ち、
バーコードリーダ9の先端部には、光の反射率の
違いを電気信号(電流の大小)に変換する発光、
受光素子であるフオトリフレクタ16を有する。
そして、この出力は演算増幅器17にて増幅され
た後、微分回路18に供給される。そして、微分
回路18にて、微分された信号は、双安定回路と
なつている演算増幅器19に供給されてロジツク
信号となる。 Therefore, the barcode reader 9 and the amplifier circuit 1
The details of 1 are as shown in FIG. That is,
At the tip of the barcode reader 9, there is a light emitting device that converts the difference in light reflectance into an electrical signal (the magnitude of current).
It has a photoreflector 16 which is a light receiving element.
This output is then amplified by an operational amplifier 17 and then supplied to a differentiating circuit 18. Then, the differentiated signal in the differentiating circuit 18 is supplied to an operational amplifier 19, which is a bistable circuit, and becomes a logic signal.
このように構成されたバーコードリーダ9に
て、例えば第5図の如くFMコーデイングされた
バーコード(第5図a)をスキヤンした場合、演
算増幅器19出力は第5図bの如くなる。この場
合、1ビツト区間に於ける“High”レベルと
“Low”レベルの反転回数が論理値“1”と
“0”とに対応する。尚、バーコードリーダ9を
手動操作するに、一定速度でスキヤンすれば勿論
問題はないが、任意速度でスキヤンを行つた場合
も、コントロール回路12の制御により1ビツト
時間長を可変とし、直前のビツト時間長を当該ビ
ツト時間長として採用すれば、誤認識は防止され
るものである。 When the barcode reader 9 thus configured scans, for example, an FM coded barcode (FIG. 5a) as shown in FIG. 5, the output of the operational amplifier 19 becomes as shown in FIG. 5B. In this case, the number of times the "High" level and "Low" level are inverted in one bit period corresponds to the logical values "1" and "0". When manually operating the barcode reader 9, there is of course no problem if scanning is performed at a constant speed, but even when scanning is performed at an arbitrary speed, the 1-bit time length is variable under the control of the control circuit 12, and the immediately preceding scan is performed. If the bit time length is adopted as the bit time length, misrecognition can be prevented.
次に、以上の如き構成の電子オルガンに適用可
能な楽譜の説明を行う。いま、第1図に示した楽
譜に対応するバーコードを有する楽譜について説
明する。 Next, a musical score applicable to the electronic organ configured as described above will be explained. Now, a musical score having a barcode corresponding to the musical score shown in FIG. 1 will be explained.
即ち、第1図に示した楽譜のコード進行は、次
のようになつている。 That is, the chord progression of the musical score shown in FIG. 1 is as follows.
Em、Am、B7、Em、Em、Em、Am、B7、
Em、Em、G、Em、G、Em、Bm、Am、Am、
B7、B7、Em、Am、B7、Em、Em。 Em, Am, B 7 , Em, Em, Em, Am, B 7 ,
Em, Em, G, Em, G, Em, Bm, Am, Am,
B7 , B7 , Em, Am, B7 , Em, Em.
そこで、このコードを、いま第6図A,Bに示
されたデータに変換する。例えば、上記コード進
行のうち、最初の和音「Em」は和音の種類が
「マイナー」であり、根音が「E」である為対応
するコードは、「00010100」となり、次の和音
「Am」は、同様にして、「00011001」である。 Therefore, this code is now converted into the data shown in FIG. 6A and B. For example, in the above chord progression, the first chord "Em" has a "minor" chord type and the root note is "E", so the corresponding chord is "00010100", and the next chord "Am" Similarly, is "00011001".
ところで、この楽譜で現われる和音は、上記し
た「Em」、「Am」、「B7」、「G」、「Bm」の5種類
であり、この5つをそれぞれ、第7図に示す登録
コード番号0〜4、即ち「0、0、0、0」〜
「0、1、0、0」に対応づけ、以下、この登録
コード番号0〜4を、コードテーブルを指示する
記号コードとして使用すれば、上記コード進行
は、次のようになる。 By the way, there are five types of chords that appear in this musical score: "Em", "Am", "B 7 ", "G", and "Bm" as mentioned above. Numbers 0-4, i.e. "0, 0, 0, 0" ~
If these registered code numbers 0 to 4 are associated with "0, 1, 0, 0" and used as symbol codes to indicate the code table, the chord progression will be as follows.
0、1、2、0、0、0、1、2、0、0、
30、3、0、4、1、1、2、2、0、1、2、
0、0。 0, 1, 2, 0, 0, 0, 1, 2, 0, 0,
30, 3, 0, 4, 1, 1, 2, 2, 0, 1, 2,
0, 0.
第9図は、以上の如くしてコード進行を2進情
報に変換したものである。即ち、この3行のデー
タは、バーコード3行に対応する。そして、第9
図に於て、エリア1,12,28は各々行のスタ
ートマーク(第8図参照)を示す。また2はリズ
ムの種類を指定すエリアで、今の場合、スローロ
ツクを指定するコード「0101」が設定される。な
お、リズムの種類とコードとの関連を示す表は省
略する。そして、エリア3〜7は、コードテーブ
ルの領域で、後に形成される変換テーブルにおい
て被変換データとなるコードデータを記録するエ
リアであり、その配列順序が記号データとの関連
性を意味することになり、変換テーブルでは、こ
のコードデータと記号データとが対応づけられて
複数組記述されることになるもので、このコード
テーブルのエリアには、上述した如く、「Em」、
「Am」、「B7」、「G」、「Bm」に対応するコードが
設定される。 FIG. 9 shows the chord progression converted into binary information as described above. That is, these three lines of data correspond to three lines of the barcode. And the ninth
In the figure, areas 1, 12, and 28 each indicate the start mark of a row (see FIG. 8). Further, 2 is an area for specifying the type of rhythm, and in this case, code ``0101'' specifying slow rock is set. Note that a table showing the relationship between rhythm types and chords is omitted. Areas 3 to 7 are code table areas where code data that will be converted data in a conversion table that will be formed later is recorded, and the order in which they are arranged means the relationship with symbol data. Therefore, in the conversion table, multiple sets of code data and symbol data are written in correspondence with each other, and as mentioned above, in the area of this code table, "Em", "Em",
Codes corresponding to "Am", "B 7 ", "G", and "Bm" are set.
エリア8は第6図Cに示すように、コードテー
ブルのエリアと実際のコード進行を記憶するテー
ブル参照領域とを分離するセパレータを指定する
ものである。そして、このエリア8に続く、エリ
ア9,10には第8図に示す制御コード1と数値
「16」が設定される。この制御コード1は、次の
4ビツトデータにて示される数に「+1」したス
テツプのコードの各々が1小節分に相当すること
を表わすものであり、今の場合、次の16個のコー
ドネームが各々1小節分の長さであることを指定
する。なお、このコードネームは基本的には1つ
のコードネームにて、1/2小節分の長さを指定す
るものである。 Area 8, as shown in FIG. 6C, designates a separator that separates the chord table area from the table reference area for storing actual chord progressions. Then, in areas 9 and 10 following this area 8, a control code 1 and a numerical value "16" shown in FIG. 8 are set. This control code 1 indicates that each step code added by 1 to the number indicated by the next 4-bit data corresponds to one measure, and in this case, the next 16 codes Specifies that the names are each one measure long. Note that this chord name basically specifies the length of 1/2 measure with one chord name.
そして、次のエリア11及び第2行のエリア2
7は、第8図に示すように行エンドマークを指定
する。 Then, the next area 11 and the second row area 2
7 specifies a line end mark as shown in FIG.
更に、第2行のエリア13から第3行のエリア
39には、上記コード進行に対応するデータが設
定される。即ち、エリア13には「0」が設定さ
れ和音「Em」を指示し、続けて、「Am」、
「B7」、「Em」……が設定される。尚、エリア1
7には、直前の登録コードが更に2回繰返すこと
を指示する制御コード2(第8図参照)が記憶さ
れており、エリア16で設定されたコード
「Em」が更に2小節分続くことを示す。また、
第3行目のエリア30,31は上記エリア9,1
0と同様に、次の8個のコードネームが各々1小
節の長さであることを指定する。 Furthermore, data corresponding to the chord progression is set in area 13 on the second line to area 39 on the third line. That is, "0" is set in area 13 to indicate the chord "Em", followed by "Am",
“B 7 ”, “Em”, etc. are set. Furthermore, area 1
Control code 2 (see Figure 8) is stored in area 7, which instructs that the previous registered chord be repeated two more times (see Fig. 8), indicating that the chord "Em" set in area 16 will continue for two more measures. show. Also,
Areas 30 and 31 in the third row are areas 9 and 1 above.
Similar to 0, specifies that the next eight chord names are each one bar long.
そして、エリア40は、第8図に示す如きコー
ド進行終了を示すマークであり、エリア41はデ
ータ終了を示すマークである。更に、このエリア
41に続くエリア42はパリテイチエツクエリア
で、CRC(cyclic redundancy check)による16
ビツトデータにより成る。 Area 40 is a mark indicating the end of the chord progression as shown in FIG. 8, and area 41 is a mark indicating the end of data. Furthermore, area 42 following this area 41 is a parity check area, and 16
Consists of bit data.
以上の如くして、得られる2進コード情報は、
第5図に示す如きFMコーデイングにより、第1
0図の楽譜10下欄10aに示されたバーコード
となる。尚、第9図の各行と、第10図の各行と
全く一致している。そして、更に、この楽譜10
の上欄10bには、第1図と同様の楽譜が示され
ている。 The binary code information obtained in the above manner is
With FM coding as shown in Figure 5, the first
This is the barcode shown in the lower column 10a of the musical score 10 in Figure 0. Note that each line in FIG. 9 completely matches each line in FIG. 10. And furthermore, this sheet music 10
In the upper column 10b, a musical score similar to that in FIG. 1 is shown.
次に、以上の如く構成された本実施例の動作に
つき説明する。即ち、本実施例の電子オルガンに
おいて、楽譜10に示された楽曲を演奏する際
に、自動伴奏を行わせる場合は、切替スイツチ5
をオンにして、バーコードリーダ9を動作可能状
態とした後、楽譜10の下欄10aをバーコード
リーダ9によりスキヤンする。この操作が、下欄
10aの各行について順次実行され、対応するデ
ータが正しくコントロール回路12に記憶される
と、コントロール回路12では、次に入力される
スタート指令に備えて待機状態となる。 Next, the operation of this embodiment configured as above will be explained. That is, in the electronic organ of this embodiment, when automatic accompaniment is to be performed when playing the music indicated on the musical score 10, the changeover switch 5 is
After turning on the barcode reader 9 to enable operation, the barcode reader 9 scans the lower column 10a of the musical score 10. When this operation is sequentially executed for each row in the lower column 10a and the corresponding data is correctly stored in the control circuit 12, the control circuit 12 enters a standby state in preparation for the next input start command.
即ち、コントロール回路12では、エリア8に
おけるセパレータマークを検出し、コードテーブ
ルの領域とテーブル参照領域とを分離し、テーブ
ル参照領域の各エリアのデータを各和音を指定す
るコードデータに変換テーブルに従つて変換す
る。 That is, the control circuit 12 detects the separator mark in area 8, separates the chord table area from the table reference area, and converts the data in each area of the table reference area into code data specifying each chord according to the conversion table. Convert.
そして、例えば、第1小節目のメロデイを演奏
者が演奏した後、リズムスタートスイツチの操作
により、スタートさせると、コントロール回路1
2では、先ず、第9図のエリア13にて指定され
る和音「Em」を、エリア2にて指定されるリズ
ム即ちスローロツクのリズムにて演奏するように
伴奏音源回路13に指令する。従つて、伴奏音源
回路13では、スローロツクのリズムパターン
で、コード音、リズム音、ベース音が作成されミ
キサ15に供給される。それと同時に、主音源回
路14からは、演奏者が鍵盤2を弾くことに応じ
たメロデイ音が作成出力され、ミキサ15に与え
られる。従つて、ミキサ15からは、伴奏音源回
路13と主音源回路14とからの楽音がミキシグ
され、アンプ、スピーカを介して出力される。 For example, after the performer plays the melody of the first measure, when the rhythm start switch is operated to start the melody, the control circuit 1
2, first, the accompaniment sound source circuit 13 is instructed to play the chord "Em" specified in area 13 of FIG. 9 at the rhythm specified in area 2, that is, the slow rock rhythm. Therefore, the accompaniment sound source circuit 13 creates chord tones, rhythm tones, and bass tones according to the slow-lock rhythm pattern, and supplies them to the mixer 15. At the same time, the main sound source circuit 14 generates and outputs melody sounds in response to the player's playing of the keyboard 2, and provides them to the mixer 15. Therefore, the mixer 15 mixes the musical tones from the accompaniment sound source circuit 13 and the main sound source circuit 14, and outputs the mixed tones through the amplifier and the speaker.
以下同様にして、伴奏音源回路13からは順次
「Am」、「B7」、「Em」……のコード音、リズム
音、ベース音が出力され、鍵操作に応じたメロデ
イ音とミキシングされて放音される。 Similarly, the accompaniment sound source circuit 13 sequentially outputs chord tones, rhythm tones, and bass tones of "Am", "B 7 ", "Em", etc., and mixes them with melody tones corresponding to key operations. A sound is emitted.
そして、この楽譜10の最終小節の自動伴奏を
終えると、コントロール回路12は待機状態とな
つて楽音の出力を停止する。 When the automatic accompaniment of the last bar of the musical score 10 is finished, the control circuit 12 enters a standby state and stops outputting musical tones.
尚、上記実施例では、リズムの種類や、コード
進行情報を伴奏情報に基づき自動伴奏を行つた。
しかし、この他、各種楽音情報として、出力すべ
き楽音の音色情報(即ち楽音の波形情報、エンベ
ロープ情報、フイルタの特性情報等)あるいは効
果情報等を記憶するようにしても良い。即ち、電
子オルガンあるいはミユージツクシンセサイイザ
等では、操作スイツチ類が非常に多く、即座に所
望の音色あるいは効果を指定することは不可能に
近い。これを、楽譜上にバーコードにて印刷して
おくことにより、即座に楽音設定することが可能
となる。 In the above embodiment, automatic accompaniment is performed based on the type of rhythm and chord progression information based on the accompaniment information.
However, in addition to this, timbre information of a musical tone to be output (ie, musical tone waveform information, envelope information, filter characteristic information, etc.) or effect information may be stored as various types of musical tone information. That is, in electronic organs, musical synthesizers, etc., there are so many operation switches that it is almost impossible to immediately specify a desired tone or effect. By printing this as a barcode on the musical score, it becomes possible to immediately set the musical tone.
また、上記実施例では、コード進行に応じた和
音データを楽譜に印刷したが、順次、音高と音長
に対応するバーコードを印刷して、鍵盤2のマニ
ユアル操作による楽音と同時に出力させても良
い。 Furthermore, in the above embodiment, chord data corresponding to the chord progression was printed on the musical score, but barcodes corresponding to the pitch and length of the notes were printed in sequence and outputted at the same time as the musical tones produced by manual operation of the keyboard 2. Also good.
加えて、上記バーコードはFMコーデイングに
よつたが、RZ、NRZ、NRZI、PE、MFM等、各
種方式によることも可能であり、バーコードの形
態は上記実施例に限定されるものでは無い。 In addition, although the above barcode was based on FM coding, it is also possible to use various methods such as RZ, NRZ, NRZI, PE, MFM, etc., and the form of the barcode is not limited to the above examples. .
更に、上記実施例では、バーコードリーダ9が
オルガン本体1にコード8を介して固定的に接続
されていたが、オルガン本体1に、例えばピンジ
ヤツク方式により、着脱自在に取付けるようにす
ることも出来、その場合は、バーコードリーダ9
を使用する場合に限り、本体1に装着すれば良
く、演奏上、あるいは電子楽器の収納上非常に有
効である。 Further, in the above embodiment, the barcode reader 9 is fixedly connected to the organ main body 1 via the cord 8, but it can also be detachably attached to the organ main body 1, for example, by a pin jack method. , in that case, barcode reader 9
It is only necessary to attach it to the main body 1 when using the electronic musical instrument, which is very effective for playing or storing the electronic musical instrument.
その他、本発明の要旨を逸脱しない範囲で、
種々変形応用可能であることは勿論である。 In addition, without departing from the gist of the present invention,
Of course, various modifications and applications are possible.
この発明は、以上詳述した如く、楽曲の演奏情
報である二進情報を、媒体上にコードテーブル領
域、テーブル参照領域、セパレート領域を含んで
なるデータフオーマツトによつて圧縮した表現形
式で記載し、コードテーブル領域のコードデータ
に、テーブル参照領域の記号データを変換するよ
うに、かかる二進情報の読み取り後形成される変
換テーブルによつて変換手段が変換して再生する
ことができるようにし、このようにして得られる
当該楽曲の演奏進行情報によつて自動演奏手段が
自動演奏を行うようにしたから、簡単に自動演奏
が行え、媒体上に記録する二進情報を減少するこ
とができ、記録容量を低減でき、読み取りも短時
間で行え、読み取り時の誤認識も改善できるとい
う優れた効果を奏することになる。 As described in detail above, this invention describes binary information, which is performance information of a music piece, in a compressed expression format on a medium using a data format that includes a code table area, a table reference area, and a separate area. The converting means converts and reproduces the code data in the code table area using the conversion table formed after reading the binary information, so as to convert the symbol data in the table reference area into the code data in the code table area. Since the automatic performance means performs automatic performance based on the performance progress information of the music piece obtained in this way, automatic performance can be performed easily and the amount of binary information recorded on the medium can be reduced. , the recording capacity can be reduced, reading can be performed in a short time, and erroneous recognition during reading can be improved, which are excellent effects.
第1図は、従来の楽譜を示す図、第2図乃至第
10図は、本発明の一実施例を示し、第2図は、
バーコードリーダを備えた電子オルガンの外観斜
視図、第3図はこの電子オルガンのブロツク回路
図、第4図は、第3図の要部詳細図、第5図はバ
ーコードと対応する論理値の関係を示す図、第6
図乃至第8図は、各種コードを示す図、第9図は
第6図乃至第8図に示したコードに基く楽曲の楽
音情報を示した図、第10図は、本実施例の楽譜
を示す図である。
2……鍵盤、3……設定スイツチ、5……切替
スイツチ、9……バーコードリーダ、10……楽
譜、10a……下欄、10b……上欄、11……
増幅回路、12……コントロール回路、13……
伴奏音源回路、16……フオトリフレクタ、1
7,19……演算増幅器、18……微分回路。
FIG. 1 shows a conventional musical score, FIGS. 2 to 10 show an embodiment of the present invention, and FIG.
An external perspective view of an electronic organ equipped with a barcode reader, Fig. 3 is a block circuit diagram of this electronic organ, Fig. 4 is a detailed view of the main part of Fig. 3, and Fig. 5 is a barcode and corresponding logic values. Diagram showing the relationship between
Figures 8 through 8 are diagrams showing various chords, Figure 9 is a diagram showing musical tone information of a piece of music based on the chords shown in Figures 6 through 8, and Figure 10 is a diagram showing the musical score of this example. FIG. 2...keyboard, 3...setting switch, 5...changeover switch, 9...barcode reader, 10...music score, 10a...bottom column, 10b...upper column, 11...
Amplifier circuit, 12... Control circuit, 13...
Accompaniment sound source circuit, 16...Photoreflector, 1
7, 19... operational amplifier, 18... differential circuit.
Claims (1)
ら上記演奏情報を所定のリーダにより読み取り、
自動演奏手段において上記読み取られた演奏情報
に基づき自動演奏を行うようにした電子楽器に於
いて、 上記媒体には上記演奏情報として、自動演奏を
行う演奏音を決定する演奏情報が二進情報にて記
載されており、この二進情報が記載される領域
は、当該楽曲で現れる演奏音を示す情報がコード
データとして、複数個所定の順序で記載され、上
記リーダにて読み取られた後に被変換データとな
るようにしたコードテーブル領域と、当該楽曲の
演奏進行を表わす情報が一連の記号データとして
記載されてなり、この一連の記号データは、上記
リーダにて読み取られた後に形成される変換テー
ブルに記述される上記被変換データである上記コ
ードデータを参照して、当該楽曲の演奏進行を決
定するようにしたテーブル参照領域と、このコー
ドテーブル領域とテーブル参照領域とを分離する
セパレートデータを記載したセパレート領域とを
少なくとも含んでなり、 上記電子楽器本体は、 上記リーダにて上記媒体から読み取られた情報
より、上記セパレートデータを検知して、上記コ
ードテーブル領域の複数のコードデータと上記テ
ーブル参照領域の一連の記号データとを判別する
判別手段と、 この判別手段の判別結果に基づき上記記号デー
タと上記コードデータとを対応する形で複数組記
述した変換テーブルを形成し、この変換テーブル
の内容に基づき、上記テーブル参照領域から読み
取られた上記一連の記号データを上記コードテー
ブル変換領域に記載されていたコードデータに
各々変換して、当該楽曲の演奏進行情報を得るよ
うにした変換手段とを具備し、 上記自動演奏手段は、この変換手段の変換出力
に基づき自動演奏を行うようにしたことを特徴と
する電子楽器。 2 上記媒体には、バーコード情報により上記二
進情報が記載され、上記リーダは、バーコードリ
ーダであることを特徴とする特許請求の範囲第1
項記載の電子楽器。 3 上記バーコードリーダは、手動操作可能なハ
ンドスキヤナよりなることを特徴とする特許請求
の範囲第2項記載の電子楽器。 4 上記バーコードリーダは接続ラインを介して
上記電子楽器本体と着脱自在に接続されているこ
とを特徴とする特許請求の範囲第2項又は第3項
記載の電子楽器。[Claims] 1. Reading the performance information from a medium in which the performance information is written as binary information using a predetermined reader,
In an electronic musical instrument that performs automatic performance based on the performance information read by the automatic performance means, the medium contains performance information that determines the performance sound to be automatically performed as the performance information in binary information. In the area where this binary information is written, multiple pieces of information indicating the performance sounds that appear in the song are written in a predetermined order as code data, and after being read by the reader, it is converted. A chord table area that is converted into data and information representing the performance progress of the song are written as a series of symbol data, and this series of symbol data is read by the reader and then formed into a conversion table. A table reference area that determines the performance progress of the song by referring to the code data that is the converted data described in , and separate data that separates the code table area and the table reference area are described. The electronic musical instrument main body detects the separate data from the information read from the medium by the reader, and reads the plurality of code data in the code table area and the table reference. a discrimination means for discriminating between a series of symbol data of an area; and a conversion table in which a plurality of sets of the symbol data and the code data are described in a corresponding manner based on the discrimination result of the discrimination means, and the contents of this conversion table are formed. converting means for converting each of the series of symbol data read from the table reference area into code data written in the code table conversion area based on the above, and obtaining performance progress information of the music piece; An electronic musical instrument, characterized in that the automatic performance means performs automatic performance based on the conversion output of the conversion means. 2. Claim 1, wherein the binary information is written on the medium using barcode information, and the reader is a barcode reader.
Electronic musical instruments listed in section. 3. The electronic musical instrument according to claim 2, wherein the barcode reader is a manually operable hand scanner. 4. The electronic musical instrument according to claim 2 or 3, wherein the barcode reader is detachably connected to the electronic musical instrument main body via a connection line.
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8358580A JPS5710191A (en) | 1980-06-20 | 1980-06-20 | Electronic musical instrument |
| GB8117985A GB2078428B (en) | 1980-06-20 | 1981-06-11 | Electronic musical instrument |
| DE3123845A DE3123845C2 (en) | 1980-06-20 | 1981-06-16 | Electronic musical instrument |
| DE3153009A DE3153009C2 (en) | 1980-06-20 | 1981-06-16 | Bar code recording and reproducing device |
| US06/274,529 US4422361A (en) | 1980-06-20 | 1981-06-17 | Electronic musical instrument |
| IT22442/81A IT1136684B (en) | 1980-06-20 | 1981-06-19 | ELECTRONIC MUSICAL INSTRUMENT |
| GB08320101A GB2139797B (en) | 1980-06-20 | 1983-07-26 | Bar code recording and reproducing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8358580A JPS5710191A (en) | 1980-06-20 | 1980-06-20 | Electronic musical instrument |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5710191A JPS5710191A (en) | 1982-01-19 |
| JPS6237792B2 true JPS6237792B2 (en) | 1987-08-14 |
Family
ID=13806566
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8358580A Granted JPS5710191A (en) | 1980-06-20 | 1980-06-20 | Electronic musical instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5710191A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01129187A (en) * | 1987-11-13 | 1989-05-22 | Matsushita Electric Works Ltd | Alarm apparatus |
| JPH03101494U (en) * | 1990-02-01 | 1991-10-23 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58129479A (en) * | 1982-01-28 | 1983-08-02 | ヤマハ株式会社 | Electronic musical instrument |
| JPS58192696U (en) * | 1982-06-16 | 1983-12-21 | ヤマハ株式会社 | automatic performance device |
| JPH01180994A (en) * | 1988-01-12 | 1989-07-18 | Mitsubishi Electric Corp | Nickel-iron alloy plating method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS562680Y2 (en) * | 1977-09-01 | 1981-01-21 |
-
1980
- 1980-06-20 JP JP8358580A patent/JPS5710191A/en active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01129187A (en) * | 1987-11-13 | 1989-05-22 | Matsushita Electric Works Ltd | Alarm apparatus |
| JPH03101494U (en) * | 1990-02-01 | 1991-10-23 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5710191A (en) | 1982-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4437378A (en) | Electronic musical instrument | |
| JPH045995B2 (en) | ||
| US4539882A (en) | Automatic accompaniment generating apparatus | |
| GB2120441A (en) | Electronic apparatus with magnetic recrding and reproducing device | |
| JPS6230635B2 (en) | ||
| US4876938A (en) | Electronic musical instrument with automatic performing function | |
| US4422361A (en) | Electronic musical instrument | |
| US4464966A (en) | Rhythm data setting system for an electronic musical instrument | |
| JPS6237792B2 (en) | ||
| JPS6259314B2 (en) | ||
| JPS6336669B2 (en) | ||
| JPS6124998Y2 (en) | ||
| JPH09218688A (en) | Karaoke machine | |
| JPS6237790B2 (en) | ||
| JPS6237791B2 (en) | ||
| JPH04504006A (en) | universal electronic musical instrument | |
| JPS6237400B2 (en) | ||
| JPS628797B2 (en) | ||
| JPH05119773A (en) | Automatic accompaniment device | |
| JP2576728B2 (en) | Automatic performance device | |
| JPS6318759B2 (en) | ||
| JPS595911Y2 (en) | Chord playing device for electronic musical instruments | |
| JPH0535268A (en) | Automatic playing device | |
| JP2572317B2 (en) | Automatic performance device | |
| JPS6336345Y2 (en) |