JPH0527765A - Automatic accompaniment device - Google Patents
Automatic accompaniment deviceInfo
- Publication number
- JPH0527765A JPH0527765A JP3185949A JP18594991A JPH0527765A JP H0527765 A JPH0527765 A JP H0527765A JP 3185949 A JP3185949 A JP 3185949A JP 18594991 A JP18594991 A JP 18594991A JP H0527765 A JPH0527765 A JP H0527765A
- Authority
- JP
- Japan
- Prior art keywords
- bar
- chord
- note
- bass
- measure
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 239000011435 rock Substances 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000001256 tonic effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、各小節に対応するコー
ドから該各小節のベースパターンを導出して自動演奏す
る自動伴奏装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic accompaniment apparatus for automatically deriving a bass pattern for each measure from a chord corresponding to each measure.
【0002】[0002]
【従来の技術】従来よりベース等の伴奏を自動的に行う
自動伴奏装置が知られている。しかし、従来の自動伴奏
装置は、指定されたコードに対応して、あらかじめ定め
られた伴奏パターン(ベースパターン)を移調するだけ
であって前の小節に対応するコードもしくは後の小節の
コードが考慮されてその演奏パターンを変化させること
はなかった。2. Description of the Related Art Conventionally, an automatic accompaniment apparatus for automatically performing accompaniment such as bass is known. However, the conventional automatic accompaniment device only transposes a predetermined accompaniment pattern (bass pattern) corresponding to a specified chord, and considers the chord corresponding to the preceding bar or the chord of the subsequent bar. It did not change the performance pattern.
【0003】ところが実際の編曲過程においては、前後
のコード進行を考慮に入れたスムーズな音程選択が行わ
れることが多い。特に全体のビートを打ち出すベースラ
インに関しては、前後のコード進行を考慮に入れたスム
ーズなものであることが望ましい。図8は、上記事情を
説明するための図である。However, in the actual arrangement process, smooth pitch selection is often performed in consideration of the chord progression before and after. In particular, it is desirable that the bass line that produces the entire beat be smooth in consideration of the chord progression before and after. FIG. 8 is a diagram for explaining the above situation.
【0004】例えばリズム・タイプを16ビートとし、
コード進行を「Cmaj→Dm」,「Cmaj→Ab m
aj」のベースラインを考えた場合、従来の自動伴奏装
置においてはそれぞれ図8(a)、図8(b)のように
なる場合が考えられるが、一般音楽理論では「ベースラ
インは小節の先頭で根音を示し、小節の最後で次コード
への導音を示す。」とされていることに鑑みると、それ
ぞれ図8(c)、図8(d)のように処理される方が好
ましい。即ち図8(c)、図8(d)の例では前の小節
の最後にそれぞれ短2度上昇、短2度下降する導音が用
いられている。なお、これらの導音はC#,Aであって
Cmajのコード・トーン(和音構成音)ではないが、
いずれも16分音符と時間値が小さいため、コード・ク
ォリティ(和音の響きにおける完成度)を考慮に入れて
も問題とはならない。For example, the rhythm type is 16 beats,
Chord progression is “Cmaj → Dm”, “Cmaj → A b m
8 (a) and 8 (b) are considered in the conventional automatic accompaniment apparatus when the bass line "aj" is considered, the general music theory states that "the baseline is the beginning of a bar". It is preferable to process as shown in FIG. 8 (c) and FIG. 8 (d), respectively. . That is, in the example of FIG. 8C and FIG. 8D, the guided sound is used at the end of the preceding bar, which rises by a short 2 degrees and descends by a short 2 degrees, respectively. Note that these tones are C # and A, not Cmaj chord tones (chord constituent tones),
Since both the 16th note and the time value are small, there is no problem even if the chord quality (completeness in the sound of chords) is taken into consideration.
【0005】[0005]
【発明が解決しようとする課題】上記図8(a)、
(b)に示すような小節間のつながりの悪さを是正する
ために、1つのコードに対し複数のベースパターンを記
憶しておき、前の小節で演奏されるパターンの最終音と
次の小節の先頭音との音程の一番小さいベースパターン
を選択して演奏する方式が提案されている(特開昭60
−235198号公報)。しかしこの方式を採用する
と、ロック、ジャズ、…といった演奏スタイルのそれぞ
れについての各コード毎に複数のベースパターンを記憶
しておくことが必要となり、膨大な記憶容量が必要とな
るという問題がある。また上記方式を採用すると小節の
先頭音がコードの根音とならないという問題もある。The problem to be solved by the invention is shown in FIG.
In order to correct the bad connection between bars as shown in (b), a plurality of bass patterns are stored for one chord, and the last note of the pattern played in the previous bar and the next bar are recorded. A method has been proposed in which a bass pattern having the smallest pitch with respect to the head note is selected and played (Japanese Patent Laid-Open No. Sho 60).
-235198). However, when this system is adopted, it is necessary to store a plurality of bass patterns for each chord for each of the performance styles such as rock, jazz, ..., There is a problem that a huge storage capacity is required. In addition, when the above method is adopted, there is a problem that the first note of the bar does not become the root note of the chord.
【0006】本発明は、上記問題を解決し、図8
(c)、(d)に示すように小節の最後で導音を示し、
小節の先頭音は変化させないようにすることにより自動
伴奏をできるだけ実際の演奏に近づけることを目的とす
る。The present invention solves the above-mentioned problems, and FIG.
As shown in (c) and (d), the leading sound is shown at the end of the bar,
The purpose is to make the automatic accompaniment as close as possible to the actual performance by not changing the beginning sound of the measure.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するた
め、本発明の第一の自動伴奏装置は、各小節に対応する
コードから該各小節のベースパターンを導出して自動演
奏する自動伴奏装置において、曲を構成する多数の小節
に亘って前記コードが記憶されたコードメモリと、演奏
中の小節のベースパターン中の所定拍のベース音の音高
を、次の小節に対応する前記コードから導出される該次
の小節のベースパターン中の先頭拍のベース音に基づい
て変更する音高制御手段とを備えたことを特徴とするも
のである。To achieve the above object, the first automatic accompaniment apparatus of the present invention is an automatic accompaniment apparatus for deriving a bass pattern of each measure from a chord corresponding to each measure and automatically performing the performance. In the chord memory in which the chords are stored over a large number of bars constituting the song, and the pitch of the bass note of a predetermined beat in the bass pattern of the bar being played is calculated from the chord corresponding to the next bar. And a pitch control means for changing based on the bass sound of the leading beat in the derived bass pattern of the next measure.
【0008】また上記目的を達成するための本発明の第
二の自動伴奏装置は、各小節に対応するコードから該各
小節のベースパターンを導出して自動演奏する自動伴奏
装置において、前記コードを指定するためのコード指定
手段と、前記コード指定手段から、演奏中の小節の次の
小節に対応する前記コードが所定のタイミングで指定さ
れた場合に、演奏中の小節のベースパターン中の所定拍
のベース音の音高を、次の小節に対応する前記コードか
ら導出される該次の小節のベースパターン中の先頭拍の
ベース音に基づいて変更する音高制御手段とを備えたこ
とを特徴とするものである。A second automatic accompaniment apparatus of the present invention for achieving the above object is an automatic accompaniment apparatus for deriving a bass pattern of each measure from a chord corresponding to each measure and automatically performing the chord. When the chord designating means for designating and the chord designating means designates the chord corresponding to the bar next to the bar being played at a predetermined timing, a predetermined beat in the bass pattern of the bar being played. Pitch control means for changing the pitch of the bass tone of the above based on the bass tone of the first beat in the bass pattern of the next measure derived from the chord corresponding to the next measure. It is what
【0009】[0009]
【作用】本発明の第一の自動伴奏装置は、ある小節を演
奏している最中に次の小節に対応するコードをコードメ
モリから読み出し、この読み出したコードに対応する該
次の小節のベースパターン中の先頭拍のベース音に基づ
いて演奏中の小節のベースパターン中の最終拍等所定拍
のベース音の音高を変更するようにしたため、小節の先
頭音は変化させずに小節の最後で導音を示し、これによ
り音楽理論に適合したスムーズなベースラインが実現さ
れる。According to the first automatic accompaniment apparatus of the present invention, while playing a certain measure, the code corresponding to the next measure is read from the code memory, and the base of the next measure corresponding to the read code is read. The pitch of the bass note of a specified beat, such as the last beat in the bass pattern of the measure being played, is changed based on the bass note of the first beat in the pattern, so the beginning note of the measure does not change and the end of the measure remains unchanged. Indicates a guided sound, which realizes a smooth bass line conforming to music theory.
【0010】また本発明の第二の自動伴奏装置は、コー
ドを記憶しておくコードメモリに代えてコードを指定す
るための鍵盤等のコード指定手段を備え、このコード指
定手段から、演奏中の小節の次の小節に対するコードが
間に合って指定された場合に、この指定されたコードに
対応する該次の小節のベースパターン中の先頭拍のベー
ス音に基づいて演奏中の小節のベースパターン中の所定
拍のベース音の音高を変更するようにしたため、上記第
一の自動伴奏装置と同様に小節の先頭音は変化させずに
小節の最後で導音を示すこととなる。The second automatic accompaniment apparatus of the present invention is provided with a chord designating means such as a keyboard for designating the chord instead of the chord memory for storing the chord. When the chord for the next bar of the measure is designated in time, the bass pattern of the bar being played is based on the bass note of the first beat in the bass pattern of the next bar corresponding to the designated chord. Since the pitch of the bass note of a predetermined beat is changed, the leading note of the measure is not changed and the guided note is shown at the end of the measure, as in the first automatic accompaniment apparatus.
【0011】[0011]
【実施例】以下、本発明の実施例について説明する。図
1は、本発明の一実施例に係る自動伴奏装置の内部回路
構成を示す概略ブロック図である。メロディの演奏やコ
ードの指定に用いられる鍵盤を構成する各鍵に取付けら
れた多数のスイッチからなる鍵盤部1、ロック、ジャ
ズ、…等の演奏スタイル、テンポ、音色等を設定する操
作子群2、外部の音源を鳴らしたり外部からコントロー
ルされたりするためにMIDI信号を入出力するMID
I入出力部3、演算を実行するためのCPU4、プログ
ラム等を記憶しておくためのROM5、種々の情報を一
時的に記憶しておくためのRAM6、この装置の状態を
表示するための表示部7、この装置における種々の演算
結果に基づいて楽音を選択して発音する音源部8から構
成され、これら各部1〜8はバスライン9で互いに接続
されている。EXAMPLES Examples of the present invention will be described below. FIG. 1 is a schematic block diagram showing the internal circuit configuration of an automatic accompaniment apparatus according to an embodiment of the present invention. A keyboard section 1 consisting of a large number of switches attached to each key constituting a keyboard used for playing a melody or specifying chords, and an operator group 2 for setting a performance style such as rock, jazz, ... , MID that inputs / outputs MIDI signal to play an external sound source or be controlled from the outside
I / O unit 3, CPU 4 for executing calculations, ROM 5 for storing programs, RAM 6 for temporarily storing various information, display for displaying the state of this device The section 7 is composed of a sound source section 8 which selects and sounds a musical tone based on various calculation results in this apparatus. These sections 1 to 8 are connected to each other by a bus line 9.
【0012】図2は、ROM5内に記憶されCPU4で
実行されるプログラムのフローチャートである。また図
3は、初期設定の段階でROM5からRAM6に転送さ
れる、ある一つの曲に対応する一連のコードを表わした
図である。この図は、この曲の、最初の小節に対応する
コードがCmaj、次の小節に対応するコードがEm,
以下各小節が順にD7,G7,Cmaj、…に対応して
いることを表わしている。FIG. 2 is a flowchart of a program stored in the ROM 5 and executed by the CPU 4. FIG. 3 is a diagram showing a series of chords corresponding to a certain piece of music transferred from the ROM 5 to the RAM 6 at the initial setting stage. In this figure, the chord corresponding to the first bar of this song is Cmaj, the chord corresponding to the next bar is Em,
In the following, each bar corresponds to D7, G7, Cmaj, ... In order.
【0013】図4は、ROM5内に記憶された、もしく
は初期設定の段階でROM5からRAM6に転送される
演奏スタイルと根音に対するシフト量との対応を表わし
た図である。’第1音〜第8音’は1つの小節を構成す
る各8分音符を表わしており、これら第1音〜第8音に
対応して記載された0,5等の数値は根音に対するシフ
ト量を表わし、例えば5は根音から5度高い音を発音す
ることを表わしている。また’nul’は、その直前の
8分音分の音を4分音符分の長さで発音することを表わ
している。また、’フラグ’は1つの小節中の第8音を
次の小節の先頭音に基づいて変化させる(’1’)か否
(’0’)かを定める導音修正フラグである。FIG. 4 is a diagram showing the correspondence between the performance style stored in the ROM 5 or transferred from the ROM 5 to the RAM 6 at the initial setting stage and the shift amount for the root note. "1st to 8th notes" represent each eighth note that constitutes one measure, and the numerical values such as 0, 5 and the like described corresponding to these 1st to 8th notes are for the root note. It represents the shift amount, and for example, 5 represents that a tone higher by 5 degrees is generated from the root tone. Further, 'nul' indicates that the sound of the eighth note immediately before that is pronounced with the length of a quarter note. The'flag 'is a sound guide correction flag that determines whether the eighth note in one bar is changed (' 1 ') or not (' 0 ') based on the head note of the next bar.
【0014】図5はRAM6内のワークエリアを示した
図である。自動演奏が開始されると図2に示すプログラ
ムが実行され、先ず初期設定が行われる(ステップ
(a))。この初期設定の段階で、前述した図3に示す
一連のコード(及び図4に示す各演奏スタイルに対応す
るベースパターン)がROM5からRAM6に転送さ
れ、またこれとともに、操作子群2によって選択された
演奏スタイルに対応するベースパターン(図4参照)の
第8音(ここではロックに対応するアドレス0001の
第8音’0’)がワーク領域LB(図5参照)にセット
される。FIG. 5 is a diagram showing a work area in the RAM 6. When the automatic performance is started, the program shown in FIG. 2 is executed, and the initial setting is first performed (step (a)). At the stage of this initialization, the series of chords shown in FIG. 3 (and the bass pattern corresponding to each playing style shown in FIG. 4) are transferred from the ROM 5 to the RAM 6, and along with this, are selected by the operator group 2. The eighth tone of the bass pattern (see FIG. 4) corresponding to the playing style (here, the eighth tone '0' at address 0001 corresponding to the lock) is set in the work area LB (see FIG. 5).
【0015】次にステップ(b)において、現時点が小
節の頭にあるか否か、即ち今からその小節の第1音を発
音する直前の段階にあるか否かが判断され、現時点が小
節の頭にある場合は、ワークエリアRR(図5参照)に
その小節に対応するコード(ここでは図3に示すアドレ
ス0001に対応する小節のコード(Cmaj)がセッ
トされる(ステップ(C))。その後、現時点が導音を
発音するところであるか否か、即ちその小節の第8音を
発音する直前の段階にあるか否かが判断される(ステッ
プ(d))。ここでは現時点は小節の頭であるため、ス
テップ(j)にジャンプし、第1音がワークエリアRR
にセットされたコードに従って必要に応じて音高が変更
されて発音され、ステップ(b)に戻る。ここでこのフ
ローチャートには図示されていないが、操作子群2で設
定されるテンポ情報に基づいて8分音符1つあたり所定
の時間間隔となるように、ステップ(j)で1つの8分
音符が発音された後ステップ(b)に戻るまでの時間が
調整される。ステップ(b)に戻ると今度は小節の頭で
はなく、また導音を発音する直前の段階でもなく(ステ
ップ(d))、したがって再びステップ(j)にジャン
プして今度は第2音が発音される。Next, in step (b), it is determined whether or not the current time is at the beginning of the bar, that is, whether or not it is at the stage immediately before the first note of that bar is pronounced, and the current time is at the bar. If it is at the head, the code corresponding to the bar (here, the code (Cmaj) of the bar corresponding to the address 0001 shown in FIG. 3) is set in the work area RR (see FIG. 5) (step (C)). Then, it is judged whether or not the current moment is the time to generate the guided sound, that is, whether or not it is at the stage immediately before the eighth sound of the bar is being generated (step (d)). Since it is the head, jump to step (j) and the first sound is the work area RR
The pitch is changed according to need according to the chord set in, and sound is produced, and the process returns to step (b). Here, although not shown in this flowchart, one eighth note is set in step (j) so that a predetermined time interval is set for each eighth note based on the tempo information set by the operator group 2. The time until the process returns to step (b) after the sound is generated is adjusted. When returning to step (b), it is not the beginning of the bar this time, and it is not the stage immediately before the pronunciation of the conductive note (step (d)). Therefore, jumping to step (j) again, and the second note is now pronounced. To be done.
【0016】以上の動作を繰返し、第7音が発音されて
ステップ(b)に戻ると、小節の頭ではないためステッ
プ(d)に進み、次に導音(第8音)を発音する段階に
あるためステップ(e)に進む。このステップ(e)で
は、RAM6内の図3に示す表が参照されて次の小節の
コード、即ちここではアドレス0001に記憶されたコ
ードEmがワークエリアNC(図5参照)にロードされ
る。次にステップ(f)において現在演奏中の演奏スタ
イルの導音修正フラグが参照される。この導音修正フラ
グが’0’の場合はステップ(j)に進んで第8音が図
4の演奏スタイルの第8音で指示された音高のまま発音
されるが、ここでは導音修正フラグが’1’であるため
次にステップ(g)に移り、ワークエリアLB内のベー
ス音(第8音)が、ワークエリアNC内のコード(ここ
ではEm)から導出される次小節の最初のベース音より
も高い音であるか否かが判定され、高い音である場合は
ステップ(h)へ進んでこれから発音される導音(第8
音)が次のコードの根音(次の小節の第1音)の半音階
下となるようのその音高が変更され、また低い音である
場合はステップ(i)に進んでこれから発音される導音
(第8音)が次のコードの根音(次の小節の第1音)の
半音階上となるようにその音高が変更され、ステップ
(j)に進んでその変更された音高の第8音が発音され
る。なおこのフローチャートには図示されていないが、
この実施例ではこれから発音される導音(第8音)と次
の根音(次の小節の第1音)とが同じ音高もしくは半音
階だけ異なる音高である場合は、第8音は次のコードの
根音(次の小節の第1音)に基づいてその音高が変更さ
れることなく発音されることは言うまでもない。When the seventh tone is sounded and the process returns to step (b) by repeating the above operation, the process proceeds to step (d) because it is not the beginning of the bar, and the next tonic (eighth tone) is pronounced. Therefore, the process proceeds to step (e). In this step (e), the table of the RAM 6 shown in FIG. 3 is referred to, and the code of the next bar, that is, the code Em stored at the address 0001 here is loaded into the work area NC (see FIG. 5). Next, in step (f), the sound guide correction flag of the playing style currently being played is referred to. When the tone correction flag is "0", the process proceeds to step (j), and the eighth tone is pronounced at the pitch designated by the eighth tone of the playing style of FIG. 4, but here the tone correction is performed. Since the flag is “1”, the process moves to step (g), and the bass sound (8th sound) in the work area LB is derived from the chord (here, Em) in the work area NC. It is determined whether or not the sound is higher than the bass sound of the above. If it is a high sound, the process proceeds to step (h), and the guided sound (8th
Pitch is changed so that it is a semitone lower than the root note of the next chord (the first note of the next bar), and if it is a low note, go to step (i) and be pronounced from now on. The pitch is changed so that the leading note (8th note) is a semitone higher than the root note of the next chord (1st note of the next bar), and the changed note proceeds to step (j). The high eighth note is pronounced. Although not shown in this flowchart,
In this embodiment, if the leading note (the eighth note) and the next root note (the first note of the next bar) to be produced have the same pitch or different pitch by a chromatic scale, the eighth note is It goes without saying that the pitch is produced without changing the pitch based on the root note of the next chord (the first note of the next bar).
【0017】図6は上記のようにして順次発音されたベ
ース音を示した図である。各小節の第8音が次の小節の
第1音に基づいてその音高が変更されている。以上のよ
うにしてあらかじめ一連の各小節に対応するコードが記
憶されている場合に、次の小節への音楽的なつながりを
考慮したベース音の演奏が行われる。なお上記実施例で
は、第8音の音高を変更して導音とするにあたり、該導
音が次の小節の第1音の半音上、半音下となるようにそ
の音高が変更されたが、第8音(導音)と次の小節の第
1音との音高関係はこの半音上、半音下に限られるもの
ではなく、例えば導音が次の小節の第1音に対し完全5
度上、完全4度下となるように第8音の音高を変更して
もよい。FIG. 6 is a diagram showing the bass tones sequentially sounded as described above. The pitch of the eighth note of each measure is changed based on the first note of the next measure. As described above, when chords corresponding to a series of measures are stored in advance, the bass sound is played in consideration of the musical connection to the next measure. In the above embodiment, when the pitch of the eighth sound is changed to be the guided sound, the pitch is changed so that the guided sound is a half tone above and a half tone below the first note of the next bar. However, the pitch relationship between the eighth note (conducted sound) and the first note of the next measure is not limited to this semitone above and below this semitone. For example, the guide note is complete with respect to the first note of the next measure. 5
The pitch of the eighth note may be changed so as to be up and down by 4 degrees.
【0018】また、上記実施例では、導音となるのは最
終拍(第8音)のみであるが、本発明では導音となるの
は最終拍に限られるものではなく、例えば図7に示す様
なベースパターンの場合には、最終拍(第8音)ととも
にその一つ手前の拍(第7音)も導音となる。また上記
実施例では、図3に示すような一連のコードがあらかじ
め記憶されていたが、鍵盤部1で第8音の音高の変更に
間に合うタイミングで次の小節のコードが指定されるよ
うに演奏される場合、例えば第2拍目から第4拍目の直
前までに次の小節のコードが指定される場合には、図3
に示すような一連のコードがあらかじめ記憶されていな
くても上記と同様に次の小節への音楽的なつながりが考
慮されたベース音の演奏を行うことができることはいう
までもない。Further, in the above embodiment, only the last beat (8th sound) is the guided sound. However, in the present invention, the guided sound is not limited to the last beat. For example, in FIG. In the case of the bass pattern as shown, not only the last beat (8th note) but also the immediately preceding beat (7th note) is a guided sound. In the above embodiment, a series of chords as shown in FIG. 3 was stored in advance. However, the chord of the next bar is designated at the timing when the pitch of the eighth note is changed on the keyboard 1. In the case of playing, for example, when the chord of the next bar is designated from the second beat to immediately before the fourth beat, FIG.
It is needless to say that even if a series of chords as shown in (4) is not stored in advance, a bass tone can be played in consideration of the musical connection to the next bar in the same manner as above.
【0019】[0019]
【発明の効果】以上説明したように本発明の自動伴奏装
置は、曲を構成する多数の小節に亘ってコードが記憶さ
れたコードメモリを備えるか、もしくはコードを指定す
るためのコード指定手段を備えて、演奏中の小節の次の
小節に対応する前記コードが所定のタイミングでこのコ
ード指定手段から指定されるように演奏方法に制限を加
え、演奏中の小節のベースパターン中の所定拍のベース
音の音高を、次の小節に対応するコードから導出される
該次の小節のベースパターン中の先頭拍のベース音に基
づいて変更するようにしたため、各小節の先頭音はコー
ドで定まる音高のままとし、小節の最後で導音を示し、
これにより各小節と次の小節との音楽的なつながりの良
いベース演奏を行うことができる。As described above, the automatic accompaniment apparatus of the present invention is provided with a chord memory in which chords are stored over a large number of bars forming a song, or chord designating means for designating chords. In preparation, the playing method is restricted so that the chord corresponding to the bar next to the bar being played is designated by this chord designating means at a predetermined timing, and a predetermined beat in the bass pattern of the bar being played is provided. Since the pitch of the bass note is changed based on the bass note of the first beat in the bass pattern of the next measure, which is derived from the chord corresponding to the next measure, the first note of each measure is determined by the chord. Keep the pitch and show the leading sound at the end of the bar,
As a result, it is possible to perform a bass performance with a good musical connection between each measure and the next measure.
【図1】本発明の一実施例に係る自動伴奏装置の内部回
路構成を示す概略ブロック図である。FIG. 1 is a schematic block diagram showing an internal circuit configuration of an automatic accompaniment apparatus according to an embodiment of the present invention.
【図2】図1に示すROM内に記憶されCPUで実行さ
れるプログラムのフローチャートである。FIG. 2 is a flowchart of a program stored in the ROM shown in FIG. 1 and executed by a CPU.
【図3】初期設定の段階でROMからRAMに転送され
る、ある一つの曲に対応する一連のコードを表わした図
である。FIG. 3 is a diagram showing a series of codes corresponding to a certain piece of music, which is transferred from the ROM to the RAM at the initial setting stage.
【図4】図1に示すROM内に記憶された、もしくは初
期設定の段階でROMからRAMに転送される、演奏ス
タイルと根音に対するシフト量との対応を表わした図で
ある。FIG. 4 is a diagram showing a correspondence between a performance style and a shift amount for a root note, which is stored in the ROM shown in FIG. 1 or is transferred from the ROM to the RAM at the stage of initial setting.
【図5】図1に示すRAM内のワークエリアを示した図
である。5 is a diagram showing a work area in the RAM shown in FIG. 1. FIG.
【図6】順次発音されたベース音を示した図である。FIG. 6 is a diagram showing sequentially produced bass sounds.
【図7】本発明による伴奏パターンの一例を示した図で
ある。FIG. 7 is a diagram showing an example of an accompaniment pattern according to the present invention.
【図8】従来の自動伴奏装置における伴奏パターンと、
望ましい伴奏パターンの例を示した図である。FIG. 8 shows an accompaniment pattern in a conventional automatic accompaniment device,
It is a figure showing an example of a desirable accompaniment pattern.
1 鍵盤部 2 操作子部 3 MIDI入出力部 4 CPU 5 ROM 6 RAM 7 表示部 8 音源部 9 バスライン 1 keyboard part 2 operator part 3 MIDI input / output section 4 CPU 5 ROM 6 RAM 7 Display 8 Sound source 9 bus lines
Claims (2)
ベースパターンを導出して自動演奏する自動伴奏装置に
おいて、 曲を構成する多数の小節に亘って前記コードが記憶され
たコードメモリと、 演奏中の小節のベースパターン中の所定拍のベース音の
音高を、次の小節に対応する前記コードから導出される
該次の小節のベースパターン中の先頭拍のベース音に基
づいて変更する音高制御手段とを備えたことを特徴とす
る自動伴奏装置。1. An automatic accompaniment apparatus for automatically deriving a bass pattern of each measure from a chord corresponding to each measure, and a chord memory in which the chord is stored over a large number of measures constituting a music piece, The pitch of the bass note of a predetermined beat in the bass pattern of the bar being played is changed based on the bass note of the first beat in the bass pattern of the next bar, which is derived from the chord corresponding to the next bar. An automatic accompaniment device comprising pitch control means.
ベースパターンを導出して自動演奏する自動伴奏装置に
おいて、 前記コードを指定するためのコード指定手段と、 前記コード指定手段から、演奏中の小節の次の小節に対
応する前記コードが所定のタイミングで指定された場合
に、演奏中の小節のベースパターン中の所定拍のベース
音の音高を、次の小節に対応する前記コードから導出さ
れる該次の小節のベースパターン中の先頭拍のベース音
に基づいて変更する音高制御手段とを備えたことを特徴
とする自動伴奏装置。2. An automatic accompaniment apparatus for deriving a bass pattern of each measure from a chord corresponding to each measure and automatically playing the chord, wherein chord designating means for designating the chord, and playing the chord designating means. If the chord corresponding to the bar next to the bar is specified at a predetermined timing, the pitch of the bass note of a predetermined beat in the bass pattern of the bar being played is changed from the chord corresponding to the next bar. An automatic accompaniment apparatus comprising: a pitch control unit that changes the bass tone of the first beat in the derived bass pattern of the next measure.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3185949A JP3054242B2 (en) | 1991-07-25 | 1991-07-25 | Automatic accompaniment device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3185949A JP3054242B2 (en) | 1991-07-25 | 1991-07-25 | Automatic accompaniment device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0527765A true JPH0527765A (en) | 1993-02-05 |
| JP3054242B2 JP3054242B2 (en) | 2000-06-19 |
Family
ID=16179701
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3185949A Expired - Fee Related JP3054242B2 (en) | 1991-07-25 | 1991-07-25 | Automatic accompaniment device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3054242B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010197610A (en) * | 2009-02-24 | 2010-09-09 | Kawai Musical Instr Mfg Co Ltd | Device and program for melody modification |
| US20190094796A1 (en) * | 2017-09-28 | 2019-03-28 | Canon Kabushiki Kaisha | Image forming apparatus |
-
1991
- 1991-07-25 JP JP3185949A patent/JP3054242B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010197610A (en) * | 2009-02-24 | 2010-09-09 | Kawai Musical Instr Mfg Co Ltd | Device and program for melody modification |
| US20190094796A1 (en) * | 2017-09-28 | 2019-03-28 | Canon Kabushiki Kaisha | Image forming apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3054242B2 (en) | 2000-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2576700B2 (en) | Automatic accompaniment device | |
| JP2002032077A (en) | Device and method for correcting chord progression, computer-readable recording medium with recorded program applied to the same device, method and device for automatic music composition, and computer-readable recording medium applied to the same device | |
| JP2562370B2 (en) | Automatic accompaniment device | |
| JP2000514571A (en) | Automatic improvisation system and method | |
| JPH11126074A (en) | Arpeggio sounding device, and medium recorded with program for controlling arpeggio sounding | |
| JP2612923B2 (en) | Electronic musical instrument | |
| JPH07219536A (en) | Automatic arrangement device | |
| EP1638077B1 (en) | Automatic rendition style determining apparatus, method and computer program | |
| JPH0823746B2 (en) | Automatic tone generator | |
| JPH05281970A (en) | Automatic music arranging device and electronic musical instrument | |
| JPH01179090A (en) | Automatic playing device | |
| JP3054242B2 (en) | Automatic accompaniment device | |
| JP2943560B2 (en) | Automatic performance device | |
| JP3120806B2 (en) | Automatic accompaniment device | |
| JP2848322B2 (en) | Automatic accompaniment device | |
| JP3055352B2 (en) | Accompaniment pattern creation device | |
| JP2541021B2 (en) | Electronic musical instrument | |
| JP3775039B2 (en) | Melody generator and recording medium | |
| JP3064738B2 (en) | Accompaniment pattern selection device | |
| JP3499672B2 (en) | Automatic performance device | |
| JP2674331B2 (en) | Automatic accompaniment device | |
| JP3171436B2 (en) | Automatic accompaniment device | |
| JPH05188961A (en) | Automatic accompaniment device | |
| JPH07181973A (en) | Automatic musical instrument accompaniment device | |
| JPS6342272B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000328 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090407 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110407 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |