JPS6365159B2 - - Google Patents
Info
- Publication number
- JPS6365159B2 JPS6365159B2 JP56186338A JP18633881A JPS6365159B2 JP S6365159 B2 JPS6365159 B2 JP S6365159B2 JP 56186338 A JP56186338 A JP 56186338A JP 18633881 A JP18633881 A JP 18633881A JP S6365159 B2 JPS6365159 B2 JP S6365159B2
- Authority
- JP
- Japan
- Prior art keywords
- chord
- key
- data
- note
- priority
- 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
- 239000000470 constituent Substances 0.000 claims description 9
- 238000012360 testing method Methods 0.000 claims description 8
- 230000006978 adaptation Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 2
- 238000013518 transcription Methods 0.000 description 2
- 230000035897 transcription Effects 0.000 description 2
- 230000017105 transposition Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000001256 tonic effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
この発明は、メロデイに対し演奏者が感覚的に
行つていた和音付けを自動的に行うようにした和
音付け装置に関する。
従来、電子オルガン等に付加されている、所謂
オートコード機能と云われるものは、例えば演奏
者が演奏している楽曲のキーボード上の最低音を
検知し、その音を主音(第1音)とした長調Iの
和音を付ける方法、あるいは特定のキーボードが
そのままその音を第1の音(ドの音)とする長調
Iの和音を付ける方法と云つた、極めて機械的な
ものであつた。このため、次に述べるような弊害
が生じる。
簡単な例として、第1図に示すよなキーボード
上でハ長調の曲を演奏する場合、ハ長調は、調記
号として#,♭が1つも付かないことから判るよ
うにキーボード上では本質的に白鍵のみで演奏さ
れる調である。したがつて「ド」から「シ」まで
の各音を第1音とした和音を白鍵のみを使用して
構成すると、その和音は第1図の和音係列aとな
る。即ち、a係列の和音がハ長調の曲で使用され
る和音であり、そのDm,Em等で示す如く短調
の和音(第1音と第2音が短3度の関係)も心要
となることが判る。一方、前記従来のオートコー
ド機能においては、「ド」から「シ」の各音につ
いて、その各を第1音とした長調Iの和音を付け
ようとすると、各音に対する和音は第1図の係列
bのようになり、これではハ長調で必要とされる
和音係列aのうちC,F,Gの3つしか満足され
ていないことになる。さらにb係列においては、
例えばDの和音は第1音:レ,第3音:フア#,
第5音:ラ、Eの和音は第1音:ミ,第3音:ソ
#,第5音:シとなり、このようなハ長調では、
一般に用いられないフア#,ソ#等の黒鍵音が和
音構成音として出現してしまい、和音として極め
て不自然な感じを与えることになる。
以上のような理由により従来のオートコード機
能では主要3和音(ハ長調の場合C,F,G)以
外は使用できないと云う実用性の低いものとな
り、したがつて主要3和音以外の和音付けに際し
ては演奏者の感覚に頼つているのが現状である
が、これでは音楽的に高度な知識と経験が必要と
なり、初心者等音楽的に高度な知識及び経験を有
しない者にあつては、和音付け作業が不可能に等
しかつた。
この発明は上記従来の欠点を解消したもので、
その目的は、従来音楽的に高度な知識,経験を有
する演奏者が感覚的に行つていた和音付け作業を
自動的に行わせ、かつオートコード機能では不可
能であつた自然で実用性の高い和音付けを可能に
した和音付け装置を提供するにある。
この発明は、1曲分あるいは1フレーズ分の音
程,音長を記憶し、その曲あるいはフレーズが何
調で演奏されているかを判別して和音を抽出する
とともに、この抽出された全和音について1ブロ
ツク間(例えば1小節)の構成音がどの程度抽出
音に適合しているかを検定し、この検定結果と、
和音進行の音楽的自然さから定まる和音進行の優
先度とを乗算し、その乗算結果が最大となる和音
をブロツクの和音と決定するようにしたものであ
る。
以下、この発明の実施例を図面について説明す
る。
第2図はこの発明にかかる和音付け装置の一例
を示すブロツク図である。この第2図において、
1はキーボード等からなる採譜手段、2は採譜手
段1で採譜された音程,音長データを1曲分ある
いは1フレーズ分記憶するためのバツフアメモ
リ、3はバツフアメモリ2に記憶された全音程,
音長データからその曲あるいはフレーズの調性を
判別する調判別手段、4は調判別手段3から判別
出力される和音群(第1図の和音係列aに相当す
るもの)と1ブロツク(例えば1小節)内の構成
音との適合度を検定する構成音適合性検定手段、
5は構成音適合性検定手段4において算出される
適合度(数値)と、後述の和音優先順位テーブル
9からの参照出力とを乗算する乗算回路、6は乗
算回路5からの出力の最大値を検出して上記ブロ
ツク(1小節)の和音を決定する最大和音判定手
段、7は上記最大和音判定手段6により決定され
た和音データを1ブロツク分遅らせて和音優先順
位テーブル9に出力するラツチ回路、8は最大和
音判定手段で決定された和音,即ち特定調で処理
され決定された和音を元の調に移調する転回手段
であり、10は最大和音判定手段6で決定された
和音データを記憶するメモリである。また、11
は上記採譜手段1から得られる音程,音長データ
を楽譜として表示するとともに上記メモリ10に
記憶された和音名を表示するCRT等からなる表
示手段、12は上記バツフアメモリ2の音程デー
タを上記調判別手段3からのKEYデータに基い
て特定調に移調する転回手段であり、これにより
転回されたデータは上記構成音適合性検定手段4
に加えられるようになつている。13は調判別手
段3に接続したスタート端子である。
また、上記和音優先順位デーブル9には表−
1,表−2に示す如きデータが数値化されてスト
アされている。
The present invention relates to a chording device that automatically adds chords to a melody, which a performer would normally do intuitively. The so-called auto-chord function, which has traditionally been added to electronic organs, detects the lowest note on the keyboard of a piece of music being played by a performer, and selects that note as the tonic (first note). These methods were extremely mechanical, such as adding a chord in the major key of I, or adding a chord in the major key of a certain keyboard with that note as the first note (the C note). This causes the following disadvantages. As a simple example, when playing a song in the key of C major on a keyboard as shown in Figure 1, C major is essentially the same key on the keyboard as can be seen from the fact that there are no # or ♭ keys as key symbols. This key is played using only the white keys. Therefore, if a chord is constructed using only the white keys, with each note from ``C'' to ``B'' as the first note, the chord will be the chord relation a shown in FIG. In other words, the chords in the a-coordinate are the chords used in C major songs, and the chords in the minor key (the first and second notes are in the minor third) are also important, as shown by Dm, Em, etc. I understand that. On the other hand, in the conventional autochord function, if you try to create a major key I chord with each note from "C" to "B" as the first note, the chord for each note will be as shown in Figure 1. This results in a chord coefficient b, which satisfies only three of the chord coefficients a required for the key of C major: C, F, and G. Furthermore, in the b coefficient,
For example, the chord of D is 1st note: D, 3rd note: Hua#,
The 5th note: A, the E chord becomes the 1st note: E, the 3rd note: G#, the 5th note: B, and in C major like this,
Black key tones such as F# and G#, which are not commonly used, appear as constituent notes of the chord, giving the chord an extremely unnatural feel. For the above reasons, the conventional autochord function has low practicality as it cannot use chords other than the three main chords (C, F, G in the case of C major), and therefore it is difficult to use when adding chords other than the three main chords. Currently, chords rely on the performer's sense, but this requires advanced musical knowledge and experience, and for beginners and others who do not have advanced musical knowledge and experience, it is The attachment work was almost impossible. This invention eliminates the above-mentioned conventional drawbacks.
The purpose of this is to automatically perform the chord creation work that traditionally was performed intuitively by performers with advanced musical knowledge and experience, and to create a natural and practical chord creation process that was not possible with the auto chord function. To provide a chord setting device which enables high chord setting. This invention stores the pitch and length of one song or phrase, determines in which key the song or phrase is played, extracts the chord, and Test how well the constituent sounds between blocks (for example, one bar) match the extracted sound, and use this test result and
The chord progression is multiplied by the priority of the chord progression determined from the musical naturalness of the chord progression, and the chord with the largest multiplication result is determined as the chord of the block. Embodiments of the present invention will be described below with reference to the drawings. FIG. 2 is a block diagram showing an example of a chording device according to the present invention. In this Figure 2,
Reference numeral 1 denotes a notation means consisting of a keyboard, etc., 2 a buffer memory for storing pitch and note length data for one song or one phrase, transcribed by the notation means 1, 3 all intervals stored in the buffer memory 2,
Key discrimination means 4 discriminates the tonality of a song or phrase from note length data, and numeral 4 indicates a group of chords (corresponding to chord relation a in FIG. 1) and a block (for example, 1 a constituent note compatibility testing means for testing the degree of compatibility with constituent notes in a bar);
5 is a multiplication circuit that multiplies the degree of compatibility (numerical value) calculated by the constituent note compatibility testing means 4 by a reference output from a chord priority order table 9 to be described later; 6 is a multiplication circuit that multiplies the maximum value of the output from the multiplication circuit 5; maximum chord determining means for detecting and determining the chord of the block (one bar); 7 is a latch circuit that delays the chord data determined by the maximum chord determining means 6 by one block and outputs it to the chord priority table 9; Reference numeral 8 denotes a transposition means for transposing the chord determined by the maximum chord determination means, that is, the chord processed and determined in a specific key, to the original key, and 10 stores the chord data determined by the maximum chord determination means 6. It's memory. Also, 11
12 is a display means such as a CRT that displays the pitch and note length data obtained from the score transcription means 1 as a musical score and also displays the chord names stored in the memory 10; 12 discriminates the key of the pitch data in the buffer memory 2; This is a transposition means that transposes the key to a specific key based on the KEY data from the means 3, and the data thus transposed is transmitted to the above-mentioned constituent note compatibility testing means 4.
It is now being added to Reference numeral 13 is a start terminal connected to the key determining means 3. In addition, the chord priority order table 9 includes the table -
1. Data as shown in Table 2 is digitized and stored.
【表】【table】
【表】
一般に12音階を基本とする西洋音楽では、メロ
デイの流れの自然さから、ある和音から次の和音
へ移行する場合、次に来る和音に優先度が設定で
きることが知られており、古典音楽から現在に至
る統計によると、その優先順位は長調の曲では表
−1のようになり、短調の曲では表−2のように
なる。したがつて、表−1,表−2における第1
級〜第4級の次に来る和音の順位を適当な数値に
割り当てることにより和音優先順位テーブルが構
成されることになる。
次に上記のように構成されたこの発明装置の動
作につて説明する。
まず、採譜手段1で採譜される音符データは、
例えば8ビツト構成でバツフアメモリ2にストア
されるものであり、そのうち下位3ビツトは音長
データに、これに続く上位4ビツトは音程データ
に利用される。
また、音長データは0〜7の8種で表現され、
その音長データ0〜7は、音符長〓,〓/3,〓,
♪/3,〓,♪,♪.,〓,〓.,〓,のそれぞれに対
し表−3のような割当てを行う。なお、各音長デ
ータに対応して、後述する調判別および適合性検
定時に使用する各音長の重み付けデータが表−3
のように付けられている。[Table] In Western music, which is generally based on a 12-tone scale, it is known that when transitioning from one chord to the next, priority can be set on the next chord due to the natural flow of the melody. According to statistics from music up to the present, the order of priority is as shown in Table 1 for songs in a major key, and as shown in Table 2 for songs in a minor key. Therefore, the first
A chord priority order table is constructed by assigning the order of the next chord from grade to grade 4 to an appropriate numerical value. Next, the operation of the inventive device configured as described above will be explained. First, the note data transcribed by the transcription means 1 is
For example, it is stored in the buffer memory 2 in an 8-bit configuration, of which the lower 3 bits are used for note length data, and the following upper 4 bits are used for pitch data. In addition, tone length data is expressed in eight types from 0 to 7.
The note length data 0 to 7 are note lengths 〓, 〓/ 3 , 〓,
Make assignments as shown in Table 3 for each of ♪/ 3 , 〓, ♪, ♪., 〓, 〓., 〓. Table 3 shows the weighting data for each note length used for key discrimination and suitability testing, which will be described later.
It is attached as follows.
【表】【table】
Claims (1)
手段の操作により採譜された1曲分もしくは1フ
レーズ分の音程、音長データを記憶するメモリ手
段と、このメモリ手段に記憶された全音程、音長
データからその曲もしくはフレーズの調性を判別
し調コードと調/短判定ビツトからなるキーデー
タを送出する調判別手段と、この調判別手段から
のキーデータに基づいて前記メモリ手段の音程デ
ータを調判別手段での判定調まで移調する転回手
段と、この転回手段で移調されたメモリ手段から
の個々の音程データについて、その構成音が和音
系別の各和音に対しどの程度適合するかの適合度
を検査する構成音適合検定手段と、音楽的自然さ
から定まる和音進行の優先度が数値化して記憶さ
れていると共に前記キーデータによりその調に対
応する和音の優先度を出力する和音優先順位テー
ブルと、この和音優先順位テーブルから読み出さ
れた優先度と前記構成音適合性検定手段から算出
された適合度とを乗算する乗算手段と、この乗算
からの乗算結果が最大となる和音を採譜された構
成音の和音と決定する最大和音判別手段とを備え
てなる和音付け装置。1. A notation means consisting of a keyboard, etc., a memory means for storing pitch and note length data for one song or phrase transcribed by the operation of the notation means, and all intervals and note lengths stored in this memory means. key determining means for determining the tonality of the song or phrase from the data and transmitting key data consisting of a key chord and key/minor determination bit; and based on the key data from the key determining means, pitch data is stored in the memory means. Adaptation of the inversion means for transposing to the determined key by the key discrimination means and the extent to which the constituent tones of the individual pitch data from the memory means transposed by the inversion means are compatible with each chord of each chord system. and a chord priority system that stores the priority of chord progression determined from musical naturalness in numerical form and outputs the priority of the chord corresponding to the key based on the key data. a table; a multiplier for multiplying the priority read from the chord priority table by the compatibility calculated from the constituent note compatibility testing means; and transcribing a chord for which the multiplication result from this multiplication is maximum. A chord setting device comprising a maximum chord discriminating means for determining a chord of constituent tones.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56186338A JPS5887593A (en) | 1981-11-20 | 1981-11-20 | Chord adding apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56186338A JPS5887593A (en) | 1981-11-20 | 1981-11-20 | Chord adding apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5887593A JPS5887593A (en) | 1983-05-25 |
| JPS6365159B2 true JPS6365159B2 (en) | 1988-12-14 |
Family
ID=16186596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56186338A Granted JPS5887593A (en) | 1981-11-20 | 1981-11-20 | Chord adding apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5887593A (en) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5913295A (en) * | 1982-07-15 | 1984-01-24 | カシオ計算機株式会社 | Automatic code adder |
| JPH0636151B2 (en) * | 1986-09-22 | 1994-05-11 | 日本電気株式会社 | Automatic arrangement system and device |
| US4926737A (en) * | 1987-04-08 | 1990-05-22 | Casio Computer Co., Ltd. | Automatic composer using input motif information |
| JP2535920B2 (en) * | 1987-06-18 | 1996-09-18 | カシオ計算機株式会社 | Automatic code addition device |
| JP2689438B2 (en) * | 1987-09-03 | 1997-12-10 | ヤマハ株式会社 | Musical sound visualization device |
| JP2500877Y2 (en) * | 1987-12-09 | 1996-06-12 | カシオ計算機株式会社 | Melody analyzer |
| US4982643A (en) * | 1987-12-24 | 1991-01-08 | Casio Computer Co., Ltd. | Automatic composer |
| US4951544A (en) * | 1988-04-06 | 1990-08-28 | Cadio Computer Co., Ltd. | Apparatus for producing a chord progression available for a melody |
| JP2671495B2 (en) * | 1989-05-22 | 1997-10-29 | カシオ計算機株式会社 | Melody analyzer |
| US5510572A (en) * | 1992-01-12 | 1996-04-23 | Casio Computer Co., Ltd. | Apparatus for analyzing and harmonizing melody using results of melody analysis |
| JPH11327558A (en) * | 1998-05-12 | 1999-11-26 | Casio Comput Co Ltd | Automatic cording device |
| JP2007225661A (en) * | 2006-02-21 | 2007-09-06 | Univ Of Tokyo | Music information analysis method and apparatus |
| JP2009047861A (en) * | 2007-08-17 | 2009-03-05 | Sony Corp | Performance support apparatus, performance support method, and program |
| JP5696435B2 (en) * | 2010-11-01 | 2015-04-08 | ヤマハ株式会社 | Code detection apparatus and program |
| JP5703693B2 (en) * | 2010-11-01 | 2015-04-22 | ヤマハ株式会社 | Code detection apparatus and program |
| JP6500870B2 (en) * | 2016-09-28 | 2019-04-17 | カシオ計算機株式会社 | Code analysis apparatus, method, and program |
-
1981
- 1981-11-20 JP JP56186338A patent/JPS5887593A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5887593A (en) | 1983-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6365159B2 (en) | ||
| JP2879948B2 (en) | Audio processing device | |
| Dunne et al. | Pianos and continued fractions | |
| US5430244A (en) | Dynamic correction of musical instrument input data stream | |
| US5517892A (en) | Electonic musical instrument having memory for storing tone waveform and its file name | |
| JPH05281970A (en) | Automatic music arranging device and electronic musical instrument | |
| US8362348B2 (en) | Electronic musical apparatus for generating a harmony note | |
| JP4089447B2 (en) | Performance data processing apparatus and performance data processing program | |
| JP4614307B2 (en) | Performance data processing apparatus and program | |
| US20060150804A1 (en) | Electronic musical apparatus for displaying score or fingering | |
| JPH0728483A (en) | Musical sound generating device | |
| US5824932A (en) | Automatic performing apparatus with sequence data modification | |
| JPH01288900A (en) | Singing voice accompanying device | |
| JPH065455B2 (en) | Singing instruction device | |
| JPH11237879A (en) | Midi data processor | |
| JP3661963B2 (en) | Electronic musical instruments | |
| JPH07219541A (en) | Electronic musical instrument | |
| JP3424989B2 (en) | Automatic accompaniment device for electronic musical instruments | |
| JPH03269493A (en) | Electronic musical instrument | |
| JP3334809B2 (en) | Automatic accompaniment device | |
| JP3413842B2 (en) | Automatic accompaniment device | |
| JPH04331990A (en) | Voice electronic musical instrument | |
| JP3047431B2 (en) | Electronic musical instrument | |
| JPH096347A (en) | Electronic musical instrument system | |
| JPH07104753A (en) | Electronic musical instrument automatic tuning device |