JPH07111626B2 - Performance pattern writing device - Google Patents
Performance pattern writing deviceInfo
- Publication number
- JPH07111626B2 JPH07111626B2 JP2211839A JP21183990A JPH07111626B2 JP H07111626 B2 JPH07111626 B2 JP H07111626B2 JP 2211839 A JP2211839 A JP 2211839A JP 21183990 A JP21183990 A JP 21183990A JP H07111626 B2 JPH07111626 B2 JP H07111626B2
- Authority
- JP
- Japan
- Prior art keywords
- timing
- pattern
- address
- key
- input
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 [発明の技術分野] この発明は演奏パターン書込装置に関し、特にリアルタ
イムによる演奏パターンの入力技術に関する。Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to a performance pattern writing device, and more particularly to a technique for inputting a performance pattern in real time.
[従来技術] 演奏パターン書込装置において、リアルタイムで演奏さ
れるパターンをデジタルのメモリに録音する場合に考慮
しなければならない第1の点は、演奏の各タイミングに
対する処理である。すなわち、押鍵が楽器側の管理する
時間のどのタイムスロットで起きたかを認定し、対応す
るメモリのアドレスを決めることである。[Prior Art] In a performance pattern writing device, the first point that must be taken into consideration when recording a pattern to be played in real time in a digital memory is processing for each timing of the performance. That is, it is to determine in which time slot of the time when the key depression occurs in the time managed by the musical instrument, and determine the address of the corresponding memory.
この点に関する代表的な従来技術として2つのものが知
られている。There are two known conventional techniques in this respect.
第1は一定間隔で歩進されるアドレスカウンタを使用
し、この間隔と合わせてサポートパターンを流しなが
ら、押鍵があったとき、その時点でのアドレスカウンタ
の値を書込アドレスとするものである。これによれば、
常に押鍵が起きるより前に発生した最後の歩進クロック
によって歩進されたアドレスカウンタの値が書込アドレ
スとなる。The first is to use an address counter that is stepped at a fixed interval, and when the support pattern is flown together with this interval, when the key is pressed, the value of the address counter at that time is used as the write address. is there. According to this
The value of the address counter incremented by the last increment clock generated before key depression always occurs becomes the write address.
第2もサポートパターンを流し、アドレスカウンタを使
用する点では第1のものと同様だが、押鍵があってもた
だちに書込みを行なわず、次の歩進クロックによりアド
レスカウンタが歩進されたときにその内容を書込アドレ
スとして書込みを行うものである。これによれば、常に
押鍵が起きた後で発生する最初の歩進クロックにより歩
進されたアドレスカウンタの値が書込アドレスとなる。The second one is the same as the first one in that the support pattern is flown and the address counter is used, but writing is not performed immediately even if a key is pressed, and when the address counter is advanced by the next advance clock. The contents are written using the contents as a write address. According to this, the value of the address counter incremented by the first increment clock that always occurs after the key depression occurs becomes the write address.
第1、第2のいずれも、アドレスカウンタの歩進周期分
の記憶タイミングのずれが発生しやすい。例えば、第1
のものではアドレスカウンタが歩進される少し前に押鍵
があった場合でも、タイミング的にはより近い方の値、
すなわち次の歩進クロックによって歩進されるアドレス
カウンタの値ではなく、より遠い方の値、すなわち歩進
を真近に控えている現在のアドレスカウンタの値が書込
アドレスとなる。第2のものでは、これとは逆の状況下
で不都合となり、より遠い方のタイミングに対応するア
ドレスカウンタの値が書込アドレスとなってしまう。こ
のため、再生した場合に、演奏者の意図するタイミング
でパターンが出力されず、音楽的に不自然になることが
多い。In both the first and second cases, a shift in the storage timing corresponding to the stepping cycle of the address counter is likely to occur. For example, the first
Even if there is a key press just before the address counter is stepped up, the value closer to the timing,
That is, the write address is not the value of the address counter that is incremented by the next increment clock, but the farther value, that is, the value of the current address counter that is about to advance. The second one is inconvenient under the opposite situation, and the value of the address counter corresponding to the farther timing becomes the write address. For this reason, when reproduced, the pattern is not output at the timing intended by the performer, which often causes a musical unnaturalness.
[発明の目的] この発明は上記の事情を鑑みてなされたもので、特別な
練習なしでも演奏者の意図するタイミングと一致する伴
奏パターンが容易に得られるようにした演奏パターン書
込装置を提供することを目的とする。[Object of the Invention] The present invention has been made in view of the above circumstances, and provides a performance pattern writing device capable of easily obtaining an accompaniment pattern that matches a timing intended by a performer without special practice. The purpose is to do.
[発明の要点] この発明は、上記の目的を達成するため、アドレスカウ
ンタの各歩進タイミングの前後に微調整の時間帯を設
け、操作入力の発生タイミングがどの時間帯に属するか
を判別することで書込アドレス(記憶タイミング)を求
めるようにしたことを要点とする。[Summary of the Invention] In order to achieve the above object, the present invention provides a fine adjustment time zone before and after each step timing of the address counter, and determines which time zone the operation input generation timing belongs to. Therefore, the main point is that the write address (storage timing) is obtained.
[作用] この発明によれば、アドレスカウンタの各歩進タイミン
グの片側ではなく両側に微調整の時間帯が設けられ、操
作入力のタイミングが属する時間帯を特定することでア
ドレスカウンタの出力を調整して書込アドレスを求めて
いる。入力のサポートとして、例えば、アドレスカウン
タの歩進タイミングと一致するパターンを流しておく場
合、このパターンと合わせて入力しようとする演奏者の
鍵操作のタイミングにはバラツキがある。つまり、ある
ときは、ある歩進タイミングより少し手前で鍵が押さ
れ、あるときには歩進タイミングより少し後で鍵が押さ
れる。このような場合、この発明によれば、歩進クロッ
クC(N)より少し手前で鍵が押されたときには、歩進
クロックC(N)のタイミングが記憶タイミングとな
り、歩進クロックC(N)より少し後で鍵が押されたと
きには、歩進クロックC(N)のタイミングが記憶タイ
ミングとなる。つまり、いずれの場合も、演奏者の意図
するタイミングで処理されるわけである。したがって、
全体として演奏者の意図するタイミングのパターンを容
易に作成することができる。[Operation] According to the present invention, fine adjustment time zones are provided not on one side of each step timing of the address counter but on both sides, and the output of the address counter is adjusted by specifying the time zone to which the operation input timing belongs. To obtain a write address. As a support for input, for example, when a pattern that coincides with the step timing of the address counter is flowed, there is a variation in the key operation timing of the player who attempts to input along with this pattern. That is, in some cases, the key is pressed slightly before a certain step timing, and in some cases, the key is pressed a little later than the step timing. In such a case, according to the present invention, when the key is pressed slightly before the step clock C (N), the timing of the step clock C (N) becomes the storage timing, and the step clock C (N) is stored. When the key is pressed a little later, the timing of the step clock C (N) becomes the storage timing. That is, in either case, the processing is performed at the timing intended by the performer. Therefore,
As a whole, the timing pattern intended by the player can be easily created.
サポートのパターンの一例として、入力済の演奏パター
ンを使用することができる。すなわち、入力の済んだも
のについては、次の書込サイクルからは読み出して放音
させる。An input performance pattern can be used as an example of the support pattern. In other words, the data that has been input is read from the next writing cycle and the sound is emitted.
演奏パターンの作成のために、サポートのパターンを楽
器側で流しながら、または所定のタイミングでLED等を
順次点灯表示させながら、演奏者が鍵操作を行う場合、
鍵操作のタイミングは、個人差により、サポートのパタ
ーンのタイミング(アドレスカウンタの歩進タイミン
グ)より遅れがちになったり、早めになったりする。あ
る演奏者は、サポートのパターンのタイミングより少し
手前のタイミングを中心として鍵操作を行い、別の演奏
者はサポートのパターンのタイミングより少し後のタイ
ミングを中心として鍵操作を行う。このような個人差等
を考慮し、上記の微調整の時間帯は、各ユーザーが自由
に選択、設定できるようにするとよい。可変設定の時間
帯をもたせることにより、演奏者の意図するタイミング
と、実際に演奏者が操作するタイミングとの間に生じが
ちなズレを個別に補償することができる。In order to create a playing pattern, when the performer performs key operation while playing the support pattern on the instrument side or sequentially displaying LEDs etc. at predetermined timing,
The key operation timing tends to be delayed or advanced from the timing of the support pattern (stepping timing of the address counter) due to individual differences. One player performs the key operation mainly at a timing slightly before the timing of the support pattern, and another player performs the key operation at a timing slightly after the timing of the support pattern. In consideration of such individual differences and the like, it is preferable that each user can freely select and set the fine adjustment time zone. By providing the variable setting time zone, it is possible to individually compensate for the deviation that tends to occur between the timing intended by the performer and the timing at which the performer actually operates.
本発明は、いいかえれば、サポートパターンの読出しタ
イミングまたはLED等の点灯表示タイミング等と演奏パ
ターンの書込みアドレスの歩進タイミングとを相対的に
調整した点に特徴がある。したがって、一つの変形例と
して、サポートパターン側の読出アドレスの歩進・読出
しタイミングを書込パターン側の書込アドレスの歩進タ
イミングから時間調整幅の分、シフトさせてもよい。例
えば、サポートパターンの読出しが書込側のアドレスの
歩進周期の真中で起こるように構成することができる。
これは、例えば、タイミング調整用の4進カウンタを使
用し、このカウンタが“2"になったときにサポートパタ
ーンの読出しアドレスを歩進してそのパターンを読み出
し、調整用カウンタが“0"になったときに演奏パターン
の書き込みアドレスを歩進することで実現できる。In other words, the present invention is characterized in that the read timing of the support pattern or the lighting display timing of the LED or the like and the step timing of the write address of the performance pattern are relatively adjusted. Therefore, as one modification, the stepping / reading timing of the read address on the support pattern side may be shifted by the time adjustment width from the stepping timing of the write address on the write pattern side. For example, the reading of the support pattern can be configured to occur in the middle of the stepping cycle of the address on the writing side.
This uses, for example, a quaternary counter for timing adjustment, and when this counter reaches "2", the read address of the support pattern is incremented to read the pattern and the adjustment counter is set to "0". This can be achieved by advancing the write address of the performance pattern when it becomes.
[実施例] 以下、図面を参照してこの発明の一実施例を説明する。[Embodiment] An embodiment of the present invention will be described below with reference to the drawings.
本実施例の全体構成を第1図に示す。図中、1はキーボ
ード、2は装置全体を制御するCPU、3はCPU2の使用す
るプログラムを記憶するプログラムメモリ、4はリズ
ム、ベース、コードの各伴奏パターンを記憶する伴奏パ
ターンメモリ、5はリズム音源、6はメロディ、ベー
ス、コードのための音源、7はサンプリングした音の音
源、8、9、10はサンプリング音入力のためのマイク、
アンプ、A/D変換器、11、12、13は各音源5、6、7の
発生した楽音信号を出力するためのD/A変換器、アン
プ、スピーカである。The overall structure of this embodiment is shown in FIG. In the figure, 1 is a keyboard, 2 is a CPU that controls the entire apparatus, 3 is a program memory that stores programs used by the CPU 2, 4 is an accompaniment pattern memory that stores each accompaniment pattern of rhythm, bass, and chord, and 5 is a rhythm Sound source, 6 is a sound source for melody, bass, chord, 7 is a sound source of sampled sound, 8, 9 and 10 are microphones for inputting sampled sound,
Amplifiers, A / D converters, 11, 12, and 13 are D / A converters, amplifiers, and speakers for outputting the tone signals generated by the sound sources 5, 6, and 7.
本実施例では正規のタイミングでサンプルパターンを出
力しながら、演奏者より入力される鍵情報の演奏パター
ン作成のため、正規のタイミングで歩進されるアドレス
カウンタの出力を、押鍵時における調整用のカウンタの
値に応じて、プラス1するかどうか決め、その結果得た
値を書込アドレスとして各鍵操作の記憶タイミングを得
ている。In the present embodiment, the output of the address counter that is stepped at the regular timing is used for adjustment during key depression in order to create the performance pattern of the key information input by the player while outputting the sample pattern at the regular timing. Whether or not to add 1 is determined according to the value of the counter of, and the storage timing of each key operation is obtained using the value obtained as a result as the write address.
この機能に係るブロック図を第2図に示す。図中、パタ
ーン作成メモリ41とサポートパターンメモリ42以外の要
素はすべて第1図のCPU2の機能要素である。A block diagram relating to this function is shown in FIG. In the figure, all elements other than the pattern creation memory 41 and the support pattern memory 42 are functional elements of the CPU 2 in FIG.
2−1〜2−6は書込アドレスを与えるためのもので、
クロック2−1でタイミング調整用のカウンタ2−2を
歩進し、そのキャリー(正規のタイミング)でアドレス
カウンタ2−3を歩進する。タイミング調整用カウンタ
2−2のカウント出力Aはコンパレータ2−4により、
マージン調整部からの調整値Bと比較される。カウント
出力A>調整値Bのとき、すなわち、正規のタイミング
が到来してから次の正規のタイミングが到達するまでを
計測する調整用カウンタ2−2の内容がある調整値Bよ
り長くなったとき、コンパレータ2−4は“1"を出力し
てプラスワン2−6を動作可能にし、アドレスカウンタ
2−3の内容に1を加えた値を書込アドレスとしてパタ
ーン作成メモリ41に与える。しかし、時間がそこまで経
過していないときは(A<B)、コンパレータ2−4出
力は“0"でありプラスワン2−6は動作せず、アドレス
カウンタ2−3の値がそのまま書込アドレスとなる。2-1 to 2-6 are for giving a write address,
The counter 2-2 for timing adjustment is incremented by the clock 2-1 and the address counter 2-3 is incremented by the carry (normal timing). The count output A of the timing adjustment counter 2-2 is output by the comparator 2-4.
It is compared with the adjustment value B from the margin adjusting unit. When the count output A> the adjustment value B, that is, when the content of the adjustment counter 2-2 for measuring from the arrival of the regular timing to the arrival of the next regular timing becomes longer than a certain adjustment value B , The comparator 2-4 outputs "1" to enable the plus one 2-6 and gives a value obtained by adding 1 to the content of the address counter 2-3 to the pattern forming memory 41 as a write address. However, when the time has not passed so far (A <B), the output of the comparator 2-4 is “0”, the plus one 2-6 does not operate, and the value of the address counter 2-3 is written as it is. It becomes an address.
タイミング調整用カウンタ2−2のキャリーはパターン
読出し部2−7への読出しタイミングとしても使用さ
れ、これを受けたパターン読出し部2−7は内部アドレ
スを歩進し、サポートパターンメモリ42とパターン作成
メモリ41をアクセスしてデータを読み出す。読み出され
たデータは出力制御部に渡され、楽音信号がつくられ、
最終的に外部に出力される。The carry of the timing adjustment counter 2-2 is also used as a read timing to the pattern reading unit 2-7, and the pattern reading unit 2-7 which receives the carry advances the internal address to generate the support pattern memory 42 and the pattern creation. The memory 41 is accessed to read the data. The read data is passed to the output control unit to create a musical tone signal,
Finally output to the outside.
サポートパターンが鳴っている中で、演奏者は演奏パタ
ーン入力のために鍵を操作する。キースキャン2−8に
より、押鍵とそのキー情報とが検出され、押鍵の検出信
号はライト信号としてパターン作成メモリ41に入力さ
れ、そのときの書込アドレスに押鍵に係るキー情報が書
き込まれる。ここにおいて、正規のタイミング時点から
マージン調整部2−5の定める時間がまだ経過していな
いときは、アドレスカウンタ2−3の内容が書込アドレ
スとなるが、経過しているときにはアドレスカウンタ2
−3の内容をプラス1したものが書込アドレスとなる。
一般的にいえば、アドレスカウンタ2−3が歩進されて
間もないときには、その内容がそのまま書込アドレスで
あり、間もなくアドレスカウンタ2−3が歩進されると
きには、歩進後の値が書込アドレスである。つまり、ア
ドレスカウンタの正規の各歩進タイミングの前後に時間
帯が設けられていて、押鍵があったときに、そのタイミ
ングがどの時間帯に属するかをみているわけである。While the support pattern is sounding, the performer operates the keys to input the performance pattern. By the key scan 2-8, the key depression and its key information are detected, and the key depression detection signal is input to the pattern creation memory 41 as a write signal, and the key information relating to the key depression is written at the write address at that time. Be done. Here, when the time set by the margin adjusting unit 2-5 has not yet passed from the normal timing, the content of the address counter 2-3 becomes the write address, but when it has passed, the address counter 2
A value obtained by adding 1 to the content of -3 becomes the write address.
Generally speaking, when the address counter 2-3 is shortly incremented, the content is the write address as it is, and when the address counter 2-3 is shortly incremented, the value after the step is incremented. This is a write address. That is, a time zone is provided before and after each regular stepping timing of the address counter, and when a key is pressed, it is determined which time zone the timing belongs to.
本実施例では、パターン作成メモリ41にいったん入力さ
れたパターンは、次の書き込みサイクルからは、パター
ン続出し部2−7を介して読み出され、外部に放音され
る。ただし、入力時点では、それが正規のタイミングよ
り先に起こったか、後で起こったかによって出力の態様
を別にしている。すなわち、正規のタイミングより早く
入力されたときは、正規のタイミング時点ではすでにパ
ターン作成メモリ41に格納されているので、パターン読
み出し部2−7によって読み出される。しかし、正規の
タイミングより遅れて入力されたときは、次の書き込み
サイクルで再びこの正規のタイミングが到来するまでの
間、その入力情報をパターン読出し部2−7は読み出す
ことができない。そこで、この場合は、即時出力を行っ
ている。すなわち、コンパレータ2−4の出力“0"によ
って規定される遅れ信号でゲート2−9をイネーブル
し、押鍵に係るキー情報を出力制御部に渡している。In the present embodiment, the pattern once input to the pattern creation memory 41 is read from the next writing cycle via the pattern continuous section 2-7 and is emitted to the outside. However, at the time of input, the mode of output is different depending on whether it occurred before or after the normal timing. That is, when the input is made earlier than the normal timing, it is already stored in the pattern creation memory 41 at the time of the normal timing, so that it is read by the pattern reading unit 2-7. However, when the input is delayed from the regular timing, the pattern reading unit 2-7 cannot read the input information until the regular timing comes again in the next write cycle. Therefore, in this case, immediate output is performed. That is, the gate 2-9 is enabled by the delay signal defined by the output "0" of the comparator 2-4, and the key information related to the key depression is passed to the output control unit.
第3図にCPU2の詳細な動作のフローチャートを第4図に
入力例を示している。この発明に関係する部分を述べる
と、ここでは、サポートパターンとしてセットずみのリ
ズムとベース、コードの伴奏パターンを使用し、作成す
る演奏パターンはベースパターンとして示してある。も
っとも、他のパターン(例えばテンポ、バスドラムだけ
のリズムパターン等)をサポートパターンとして使用
し、他のパターン(例えばリズムパターン、コードパタ
ーン)を演奏パターンとして使用することは、容易な変
形の範囲内で実現できる。FIG. 3 shows a flow chart of the detailed operation of the CPU 2 and FIG. 4 shows an input example. A part related to the present invention will be described. Here, a set rhythm, bass, and chord accompaniment pattern is used as a support pattern, and a performance pattern to be created is shown as a bass pattern. However, using other patterns (eg tempo, rhythm pattern only for bass drum, etc.) as support patterns and other patterns (eg rhythm pattern, chord pattern) as performance patterns is within the range of easy transformation. Can be achieved with.
まず、サポートパターンの選択のため、演奏者は所定の
リズムパターンを選択する(S2、S6、S7、S9)。次に、
ベースパターン書込モードを設定する(S2、S6、S7、S
8)。続いて、書込を実際に可能にするため、リズムス
タート/ストップでリズムをスタートさせる(S2、S6、
S7、S9;S13−1以下を参照のこと)。First, in order to select a support pattern, the performer selects a predetermined rhythm pattern (S2, S6, S7, S9). next,
Set the base pattern writing mode (S2, S6, S7, S
8). Then, in order to actually enable writing, start the rhythm with rhythm start / stop (S2, S6,
S7, S9; S13-1 and below).
これに対し、CPU2は内部でリズムONフラグ、ON中フラグ
を立て内部の調整用カウンタとアドレスカウンタをリセ
ットし、内部のタイマーがタイムアウトするごとに、調
整用カウンタをインクリメントし、それが(ここでは)
3に達するごとに−3するとともに、アドレスカウンタ
をインクリメントし、アドレスカウンタが(ここでは)
32に達するごとに小節の頭に戻すため、−32する。On the other hand, the CPU2 internally sets the rhythm ON flag and ON flag and resets the internal adjustment counter and address counter, and increments the adjustment counter each time the internal timer times out. )
Each time it reaches 3, it increments by 3 and increments the address counter so that the address counter (here)
-32 to return to the beginning of the bar after reaching 32.
リズムのアドレスカウンタがインクリメントされるとご
とに、リズム読み出しタイミング(S4−2)としてリズ
ムと伴奏のパターンを読み出し、パターンのデータフォ
ーマット変換後、関連する音源部をデータセットし、発
音を行う(S4−3〜S4−7、S4−10)。Each time the rhythm address counter is incremented, the rhythm and accompaniment patterns are read as the rhythm read timing (S4-2), the data format of the patterns is converted, and the related sound source section is data set and sound is produced (S4). -3 to S4-7, S4-10).
このようなサポートパターンが出力されるなかで、演奏
者はベースパターンを入力する。第4図には、2拍目と
3拍目のベースの鍵入力のタイミングを示してあり、3
拍目の鍵操作は、アドレスカウンタの値が15で、調整用
カウンタの値が2のところで起きている。意図するタイ
ミングは「3拍目」の頭なので書込アドレスとしては
“15"ではなく次の“16"にしなければならない。つま
り、この例では、正規のタイミングより前に鍵操作がな
された例である。一方、2拍目の鍵操作は、正規のタイ
ミングより後で起きた例で、このとき、アドレスカウン
タの値は“8"、調整用カウンタの値は“0"を示してい
る。While such a support pattern is output, the performer inputs a bass pattern. FIG. 4 shows the key input timing for the second and third beats.
The key operation at the beat occurs when the value of the address counter is 15 and the value of the adjustment counter is 2. Since the intended timing is the beginning of "3rd beat", the write address must be "16" instead of "15". That is, in this example, the key operation is performed before the regular timing. On the other hand, the key operation of the second beat is an example that occurs after the normal timing, and at this time, the value of the address counter is "8" and the value of the adjustment counter is "0".
正規のタイミングより前に鍵操作が行なわれたときは、
第4図のS13−3で「すすみ」と判別され、S13−4でア
ドレスカウンタにプラス1したものを書き込みアドレス
としてセットし、S13−7で押鍵に係るキー情報を書き
込む。この場合は正規のタイミング到来時にはメモリ書
込後なので、伴奏者として出力される(S4−2、S4−
7、S4−10)。If the key operation is performed before the regular timing,
In S13-3 of FIG. 4, it is determined as "Sumi", and in S13-4, the address counter plus 1 is set as a write address, and in S13-7, key information related to key depression is written. In this case, since the memory writing is performed at the arrival of the normal timing, it is output as an accompaniment person (S4-2, S4-
7, S4-10).
一方、正規のタイミングより遅れて鍵操作が行なわれた
ときは、第4図のS13−3で「遅れ」と判別され、S13−
5でアドレスカウンタの値をそのまま書込アドレスとし
てセットし、S13−6でおくれフラグを立て、S13−7で
書込アドレスに入力データを書き込み、S13−8からS13
−2に進み、即時発音のために鍵情報を伴奏データに変
換し、リズム伴奏者処理のS4−1、S4−8、S4−9、S4
−10を通してその音を発音させる。On the other hand, when the key operation is performed later than the normal timing, it is determined as "delay" in S13-3 of FIG. 4, and S13-
The value of the address counter is set as it is as the write address in 5, the delay flag is set in S13-6, the input data is written in the write address in S13-7, and S13-8 to S13.
-2, the key information is converted into accompaniment data for immediate pronunciation, and S4-1, S4-8, S4-9, and S4 of the rhythm accompaniment processing are performed.
Play the note through -10.
以上の処理の結果、第4図の例でいえば2拍目のベース
音データは2拍目の頭の正規のタイミングを表わすアド
レス“8"に、同様に3拍目のベース音データは3拍目の
頭の正規のタイミングを表わすアドレス“16"に置かれ
る。As a result of the above processing, in the example of FIG. 4, the bass sound data of the second beat is at address "8" representing the normal timing of the head of the second beat, and similarly the bass sound data of the third beat is 3 It is placed at address "16", which represents the normal timing of the beginning of the beat.
なお、前記実施例では、所定のタイミングで入力される
操作情報を、鍵を用いて得るようにしているが、例え
ば、キースイッチ、パターン入力用パッド、ドラムパッ
ド等の各種操作入力手段を用いて得るようにしてもよ
い。また、前記実施例では、サポートパターンと同期し
て操作情報を入力している場合について述べたが、例え
ば、LED等の点灯タイミングと同期して操作情報を入力
するようにしてもよい。In the above embodiment, the operation information input at a predetermined timing is obtained using a key. However, for example, various operation input means such as a key switch, a pattern input pad, and a drum pad are used. You may get it. Further, in the above-described embodiment, the case where the operation information is input in synchronization with the support pattern has been described, but the operation information may be input in synchronization with the lighting timing of the LED or the like, for example.
[発明の効果] 以上詳述したように、この発明では、クロックの規定す
る正規のタイミングと同期して歩進されるアドレスカウ
ンタの正規の各歩進タイミングの前にも後にも鍵操作の
ずれを見込んで時間幅を設け、操作入力の操作タイミン
グがどの時間幅に入るかによって書込アドレスを求めて
いるので、演奏者の意図するタイミングを従来よりも誤
りなく解釈することができ、パターンづくりをスムース
に行うことができる。[Effects of the Invention] As described above in detail, in the present invention, the shift of the key operation is performed before and after each normal step timing of the address counter which is stepped in synchronization with the normal timing defined by the clock. The time width is set in anticipation of this, and the write address is calculated according to the time width of the operation timing of the operation input, so the timing intended by the performer can be interpreted more accurately than before, and pattern creation is possible. Can be done smoothly.
第1図はこの発明の一実施例の全体構成図、第2図は実
施例の要部の機能ブロック図、第3図は実施例の動作の
フローチャート、第4図はパターン入力例を示す図であ
る。 2−2……タイミング調整用カウンタ、2−3……アド
レスカウンタ、2−4……コンパレータ、2−5……マ
ージン調整、2−6……プラスワン、2−7……パター
ン読出し、2−8……キースキャン、41……パターン作
成メモリ、42……サポートパターンメモリ。FIG. 1 is an overall configuration diagram of an embodiment of the present invention, FIG. 2 is a functional block diagram of essential parts of the embodiment, FIG. 3 is a flowchart of operation of the embodiment, and FIG. 4 is a diagram showing an example of pattern input. Is. 2-2 ... Timing adjustment counter 2-3 ... Address counter, 2-4 ... Comparator, 2-5 ... Margin adjustment, 2-6 ... Plus one, 2-7 ... Pattern reading, 2 -8 …… Key scan, 41 …… Pattern creation memory, 42 …… Support pattern memory.
Claims (1)
記憶タイミングとして、クロックの規定する正規のタイ
ミングと同期して歩進される書込アドレスを割り当てる
ことによって演奏パターンを書き込むリアルタイムの演
奏パターン書込手段を備える演奏パターン書込装置にお
いて、 上記演奏パターン書込手段が、 上記の正規の各タイミングの前後に調整時間帯を設ける
調整時間帯付与手段と、 操作入力時に、上記調整時間帯付与手段を使用して、操
作入力のタイミングが属する調整時間帯をもつ正規のタ
イミングを特定し、この特定した正規のタイミングに対
応するアドレスを上記書込アドレスとする書込アドレス
決定手段と、 を有することを特徴とする演奏パターン書込装置。1. A real-time performance pattern book in which a performance pattern is written by allocating a write address that is stepped in synchronization with a regular timing defined by a clock as a storage timing of operation information input at a predetermined timing. In the performance pattern writing device provided with the input means, the performance pattern writing means includes an adjustment time zone giving means for providing an adjustment time zone before and after each of the regular timings, and the adjustment time zone giving means at the time of operation input. And specifying a regular timing having an adjustment time zone to which the timing of the operation input belongs, and using the address corresponding to the specified regular timing as the write address. A performance pattern writing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2211839A JPH07111626B2 (en) | 1990-08-10 | 1990-08-10 | Performance pattern writing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2211839A JPH07111626B2 (en) | 1990-08-10 | 1990-08-10 | Performance pattern writing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03101797A JPH03101797A (en) | 1991-04-26 |
| JPH07111626B2 true JPH07111626B2 (en) | 1995-11-29 |
Family
ID=16612442
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2211839A Expired - Lifetime JPH07111626B2 (en) | 1990-08-10 | 1990-08-10 | Performance pattern writing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07111626B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4688585B2 (en) * | 2005-06-24 | 2011-05-25 | 中国電力株式会社 | Fixing aid |
-
1990
- 1990-08-10 JP JP2211839A patent/JPH07111626B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03101797A (en) | 1991-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5939654A (en) | Harmony generating apparatus and method of use for karaoke | |
| US12223933B2 (en) | Electronic musical apparatus, storage medium storing recording/reproduction program, and recording/reproduction method | |
| JP3533972B2 (en) | Electronic musical instrument setting control device | |
| JP3116937B2 (en) | Karaoke equipment | |
| US11580943B2 (en) | Musical sound processing apparatus, musical sound processing method, and storage medium | |
| JPH07111626B2 (en) | Performance pattern writing device | |
| JPH09281970A (en) | Electronic musical instrument | |
| JP4802857B2 (en) | Musical sound synthesizer and program | |
| JPH11305772A (en) | Electronic musical instrument | |
| JPH07295589A (en) | Waveform processor | |
| JP2862062B2 (en) | Karaoke equipment | |
| JP2660462B2 (en) | Automatic performance device | |
| JP3213081B2 (en) | Automatic performance device | |
| JPH08202357A (en) | Electronic musical instrument | |
| JP3407563B2 (en) | Automatic performance device and automatic performance method | |
| JP4515382B2 (en) | Recorder | |
| JP3637782B2 (en) | Data generating apparatus and recording medium | |
| JP3755385B2 (en) | Sound source device and recording medium readable by sound source device | |
| JP3757664B2 (en) | Performance information reproducing apparatus and computer-readable recording medium recording performance information reproducing program | |
| Martínez | Instrumentalizing Imagination: The Interdependence of Technique and Imagination in the Compositional Process | |
| Gutierrez Martinez | Instrumentalizing Imagination: The Interdependence of Technique and Imagination in the Compositional Process | |
| JP2024120186A (en) | Information processing device, electronic musical instrument system, electronic musical instrument, method and program | |
| JP2569105Y2 (en) | Electronic musical instrument | |
| JPH10254448A (en) | Automatic accompaniment device and medium recorded with automatic accompaniment control program | |
| JP2530690Y2 (en) | Electronic musical instrument |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |