JP2000221978A - Waveform playback device - Google Patents
Waveform playback deviceInfo
- Publication number
- JP2000221978A JP2000221978A JP11019901A JP1990199A JP2000221978A JP 2000221978 A JP2000221978 A JP 2000221978A JP 11019901 A JP11019901 A JP 11019901A JP 1990199 A JP1990199 A JP 1990199A JP 2000221978 A JP2000221978 A JP 2000221978A
- Authority
- JP
- Japan
- Prior art keywords
- data
- waveform
- waveform data
- test
- reproduction
- 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
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【課題】本発明は、一連のオーディオ波形(フレーズ)
を表現する波形データを再生する波形再生装置に関し、
波形再生装置で再生するフレーズ同士の音楽的な調和な
どをテスト発音により簡単に確認できるようにすること
を目的とする。
【構成】一連のオーディオ波形を表現する波形データと
その波形データが表現するオーディオ波形中におけるテ
スト発音を開始する位置を指定できる位置データとの組
をフレーズデータとして記憶する記憶手段と、該波形デ
ータを再生してオーディオ信号を発生する再生手段と、
波形データのテスト発音を指示するテスト発音指示手段
と、該テスト発音指示手段のテスト発音の指示に応じ
て、前記位置データの示すテスト発音開始位置から該波
形データの再生を開始するよう該再生手段を制御する制
御手段とを備えたものである。
(57) [Summary] The present invention provides a series of audio waveforms (phrases).
A waveform reproducing apparatus that reproduces waveform data expressing
An object of the present invention is to make it possible to easily confirm musical harmony between phrases reproduced by a waveform reproducing apparatus by test pronunciation. A storage means for storing, as phrase data, a set of waveform data representing a series of audio waveforms and position data capable of designating a start position of a test tone in the audio waveform represented by the waveform data, and the waveform data. Playback means for playing back audio to generate an audio signal;
Test sounding instructing means for instructing test sounding of waveform data, and the reproducing means for starting reproduction of the waveform data from a test sounding start position indicated by the position data in response to a test sounding instruction from the test sounding instructing means. And control means for controlling the
Description
【0001】[0001]
【発明の属する技術分野】本発明は、一連のオーディオ
波形(フレーズ)を表現する波形データを再生する波形
再生装置に関する。The present invention relates to a waveform reproducing apparatus for reproducing waveform data representing a series of audio waveforms (phrases).
【0002】[0002]
【従来の技術】近年、演奏した楽音や人声などをサンプ
リング等して得た波形データを記憶しておき、後の演奏
にあたりその波形データを再生するようにした波形再生
装置が電子楽器に用いられるようになっている。2. Description of the Related Art In recent years, a waveform reproducing apparatus which stores waveform data obtained by sampling musical tones or human voices played and the like and reproduces the waveform data in a later performance is used in an electronic musical instrument. It is supposed to be.
【0003】このような電子楽器においては、その記憶
している波形データを、例えば楽音の音色や効果等を確
認する試聴のためにテスト発音させたいことがある。こ
の場合、従来は、記憶している波形データを単純にその
先頭位置から順に再生している。In such an electronic musical instrument, there is a case where the stored waveform data is desired to be test-produced, for example, for a trial listening for confirming the tone color and effect of a musical tone. In this case, conventionally, the stored waveform data is simply reproduced in order from the head position.
【0004】[0004]
【発明が解決しようとする課題】かかる電子楽器で再生
される波形データは、一連のフレーズを演奏したものと
なる場合が多い。このような場合には、そのフレーズを
テスト発音する目的は、単にそのフレーズの音色や効果
を確認するというだけでなく、その再生するフレーズ
が、そのフレーズと同時に演奏する他の楽音とうまく調
和するかなどを確認することも必要になる。特に、上記
の電子楽器が複数のフレーズを同時に発音できるように
なっている場合には、それら複数のフレーズが音楽的に
互いに調和していることを予め確認しておくことが必要
となる。このような調和を確認するためには、テスト発
音される各フレーズの演奏パターン(リズムパターン)
等が合っているかの確認が必要となる。In many cases, the waveform data reproduced by such an electronic musical instrument is obtained by playing a series of phrases. In such a case, the purpose of test-pronunciation of the phrase is not only to check the tone and effect of the phrase, but also that the phrase to be reproduced harmonizes well with other tones played simultaneously with the phrase. It is also necessary to confirm whether or not. In particular, when the electronic musical instrument can simultaneously produce a plurality of phrases, it is necessary to confirm in advance that the plurality of phrases are musically in harmony with each other. In order to confirm such harmony, the performance pattern (rhythm pattern) of each phrase to be test-pronounced
It is necessary to confirm that the conditions are correct.
【0005】しかしながら、従来の波形再生装置でのテ
スト発音機能は、単にその波形データを常にその先頭位
置から順に発音するだけの単純なものであったため、例
えばアウフタクト(弱起)のフレーズや、小節の中間か
ら始まっているようなフレーズを同時に再生すると、そ
れらフレーズ同士のリズムパターンが揃わなくなってリ
ズムが乱れ、フレーズ同士の調和を調べにくかった。[0005] However, the test tone generation function in the conventional waveform reproducing apparatus is a simple one in which the waveform data is always pronounced in order from the head position. When the phrases starting from the middle of the phrase were played at the same time, the rhythm patterns of the phrases became out of alignment, the rhythm was disturbed, and it was difficult to check the harmony of the phrases.
【0006】また、一つのフレーズをテスト発音するに
あたっても、そのフレーズが他のフレーズに調和するか
を確認するためには、試聴者が頭の中で当該他のフレー
ズのメロディ等を思い浮かべておいて、テスト発音せん
とするフレーズを発音させ、それが調和するかをみるも
のであるが、そのフレーズが上述のような弱起の拍や小
節の中間などから始まるとその小節の境目などを見つけ
にくいので、頭のなかに浮かべた他のフレーズとのリズ
ムパターンも合わせにくくなる。[0006] Also, when test-pronunciation of one phrase, in order to confirm whether the phrase is in harmony with another phrase, the listener listens to the melody or the like of the other phrase in his / her head. In this test, the user pronounces a phrase to be tested and checks whether the phrase is in harmony. It is difficult to match the rhythm pattern with other phrases floating in my head.
【0007】本発明は、かかる問題点に鑑みてなされた
ものであり、波形再生装置で再生するフレーズ同士の音
楽的な調和などをテスト発音により簡単に確認できるよ
うにすることを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems, and it is an object of the present invention to make it possible to easily confirm the musical harmony between phrases reproduced by a waveform reproducing apparatus by test pronunciation.
【0008】[0008]
【課題を解決するための手段および作用】上述の課題を
解決するために、本発明に係る波形再生装置は、第1の
形態として、一連のオーディオ波形を表現する波形デー
タとその波形データが表現するオーディオ波形中におけ
るテスト発音を開始する位置を指定できる位置データと
の組をフレーズデータとして記憶する記憶手段と、該波
形データを再生してオーディオ信号を発生する再生手段
と、波形データのテスト発音を指示するテスト発音指示
手段と、該テスト発音指示手段のテスト発音の指示に応
じて、前記位置データの示すテスト発音開始位置から該
波形データの再生を開始するよう該再生手段を制御する
制御手段とを備えたものである。この波形再生装置によ
れば、波形データの所望の位置からテスト発音を開始す
ることができるため、例えば1小節の第1拍目からテス
ト発音を開始することで波形データの演奏パターン(リ
ズムパターン)を音楽的なリズムを容易に合わせて確認
することができ、よって例えば試聴者が頭の中に想定し
ている他のフレーズとの音楽的な調和などを簡単に確認
できる。In order to solve the above-mentioned problems, a waveform reproducing apparatus according to the present invention comprises, as a first form, waveform data representing a series of audio waveforms and the waveform data representing the audio data. Storage means for storing, as phrase data, a set of position data capable of designating a start position of a test sound in an audio waveform to be reproduced, reproduction means for reproducing the waveform data to generate an audio signal, and test sound generation of the waveform data And a control means for controlling the reproducing means to start reproduction of the waveform data from a test sounding start position indicated by the position data in response to a test sounding instruction from the test sounding instructing means. It is provided with. According to this waveform reproducing apparatus, a test tone can be started from a desired position in the waveform data. For example, by starting a test tone from the first beat of one measure, a performance pattern (rhythm pattern) of the waveform data is obtained. Can be easily confirmed in accordance with the musical rhythm, and thus, for example, it is possible to easily confirm the musical harmony with other phrases assumed by the listener in the mind.
【0009】また本発明に係る波形再生装置は、第2の
形態として、上述の第1の形態の波形再生装置におい
て、前記記憶手段はフレーズデータを複数種類記憶して
おり、前記再生手段は該複数種類のフレーズデータの波
形データを同時に再生し、前記制御手段は、該複数種類
の波形データをその各々に対応した前記位置データで示
されるテスト発音開始位置から再生するように該再生手
段を制御するように構成したものである。この波形再生
装置によれば、複数のフレーズの波形データについて、
各波形データを所望の位置からテスト発音開始すること
ができるため、例えば何れのフレーズもその波形データ
の1小節の第1拍目からテスト発音を開始することで、
各フレーズをお互いに波形データの演奏パターン(リズ
ムパターン)を合わせて再生することができ、よって再
生せんとする各フレーズ同士の音楽的な調和などを容易
に確認できる。According to a second aspect of the present invention, there is provided a waveform reproducing apparatus according to the first aspect, wherein the storage means stores a plurality of types of phrase data. The controller reproduces the waveform data of a plurality of types of phrase data simultaneously, and controls the reproducing unit to reproduce the plurality of types of waveform data from the test sounding start position indicated by the position data corresponding to each of the plurality of types of phrase data. It is configured so that According to this waveform reproducing apparatus, for waveform data of a plurality of phrases,
Since each waveform data can start a test tone from a desired position, for example, any phrase starts a test tone from the first beat of the first measure of the waveform data,
Each phrase can be reproduced with the performance pattern (rhythm pattern) of the waveform data matched with each other, so that the musical harmony between the phrases to be reproduced can be easily confirmed.
【0010】また本発明に係る波形再生装置は、第3の
形態として、上述の第1または2の形態の波形再生装置
において、ループ再生を指示するループ再生指示手段を
備え、前記記憶手段のフレーズデータは前記波形データ
中の任意の区間を指定できる区間データをさらに含み、
該制御手段は該ループ再生指示手段によりループ再生指
示がされているときには、該区間データで示される該波
形データ中の区間を繰り返して再生するように該再生手
段を制御するように構成したものである。この波形再生
装置によれば、テスト発音で発音するフレーズが一つの
場合には、その波形データについて所望の区間の波形デ
ータを繰り返して発音することができるため、1回限り
の再生に比べてフレーズの波形データの演奏パターン
(リズムパターン)を容易に確認することができる。ま
た、テスト発音で発音するフレーズが複数の場合には、
それら複数の波形データについて、各波形データの所望
の区間の波形データを繰り返して発音することができる
ため、例えば各フレーズの波形データの1小節の第1拍
目から終わりまでを繰り返して発音でき、それにより他
のフレーズの波形データの演奏パターンと合うか否かを
簡単に確認することができる。According to a third aspect of the present invention, there is provided a waveform reproducing apparatus according to the first or second aspect, further comprising loop reproduction instructing means for instructing loop reproduction, and a phrase stored in the storage means. The data further includes section data that can specify an arbitrary section in the waveform data,
The control means is configured to control the reproduction means so as to repeatedly reproduce a section in the waveform data indicated by the section data when a loop reproduction instruction is issued by the loop reproduction instruction means. is there. According to this waveform reproducing apparatus, when one phrase is generated by the test sound generation, the waveform data of the desired section can be repeatedly generated for the waveform data. The performance pattern (rhythm pattern) of the waveform data can be easily confirmed. Also, if there are multiple phrases pronounced in the test pronunciation,
Since the waveform data of a desired section of each waveform data can be repeatedly sounded for the plurality of waveform data, for example, the first beat to the end of the first measure of the waveform data of each phrase can be repeatedly sounded, As a result, it is possible to easily confirm whether or not it matches the performance pattern of the waveform data of another phrase.
【0011】また本発明に係る波形再生装置は、第4の
形態として、上述の第2の形態の波形再生装置におい
て、波形データを再生する再生テンポを該波形データ自
体が元々持つテンポとは別に指示する再生テンポ指示手
段を備え、前記再生手段は、前記再生テンポに対応して
該波形データを時間軸圧縮/伸張したオーディオ信号を
生成する時間軸圧縮/伸張手段を含み構成されており、
複数種類のフレーズデータの波形データを上記指示され
た同じ再生テンポで同時に再生するように構成したもの
である。この波形再生装置によれば、複数のフレーズの
波形データを所望の再生テンポに合わせてテスト発音す
ることができるため、それぞれの波形データの元々のテ
ンポがそれぞれ異なるものであっても、それらのフレー
ズ同士について演奏パターン(リズムパターン)が互い
合うかを容易に確認することができる。According to a fourth aspect of the present invention, there is provided a waveform reproducing apparatus according to the second aspect of the present invention, wherein the reproduction tempo for reproducing the waveform data is different from the original tempo of the waveform data itself. A playback tempo instructing means for instructing the playback tempo, wherein the playback means includes a time axis compression / expansion means for generating an audio signal obtained by time axis compression / expansion of the waveform data,
A plurality of types of waveform data of phrase data are simultaneously reproduced at the same specified reproduction tempo. According to this waveform reproducing apparatus, a test tone can be generated for the waveform data of a plurality of phrases in accordance with a desired reproduction tempo. Therefore, even if the original tempos of the respective waveform data are different from each other, these phrase data can be reproduced. It is possible to easily confirm whether the performance patterns (rhythm patterns) match each other.
【0012】また、本発明に係る記録媒体は、コンピュ
ータを、第1〜5のいずれかの形態の波形再生装置にお
ける各手段として機能させるためのプログラムを記録し
たコンピュータ読取り可能な記録媒体からなる。Further, the recording medium according to the present invention comprises a computer-readable recording medium in which a program for causing a computer to function as each means in the waveform reproducing apparatus according to any one of the first to fifth aspects is recorded.
【0013】なお、上記の波形データとしては、オーデ
ィオ波形を表現するサンプル値データの時系列であって
もよいし、フーリエ変換による周波数情報と振幅情報の
時系列などのオーディオ波形を分析して得た波形データ
であってもよい。The waveform data may be a time series of sample value data representing an audio waveform, or may be obtained by analyzing an audio waveform such as a time series of frequency information and amplitude information by Fourier transform. Waveform data.
【0014】[0014]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を説明する。図1は本発明の一実施例としての
波形再生装置を搭載した電子楽器を示すものである。図
中、CPU1は中央処理装置である。このCPU1はR
OM4に記憶された制御プログラムに従って実施例装置
の全般的な制御を行うものであり、例えばDSP2の制
御、操作子群6の操作状態の検出、表示手段10の表示
制御、ハードディスク装置7に記憶されている波形デー
タをDSP2を介して波形RAM5に転送する制御、M
IDIインタフェース9を介してMIDI信号を入力/
出力する制御などを行う。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an electronic musical instrument equipped with a waveform reproducing apparatus as one embodiment of the present invention. In the figure, a CPU 1 is a central processing unit. This CPU 1
The overall control of the apparatus according to the embodiment is performed according to the control program stored in the OM 4. Control to transfer the waveform data to the waveform RAM 5 via the DSP 2, M
Input MIDI signal via IDI interface 9 /
Performs output control.
【0015】DSP2はディジタル信号プロセッサであ
り、波形RAM5に格納されている波形データの再生を
行うもので、時間軸圧縮/伸張機能や再生テンポの調整
機能の他、音色や効果を制御する機能などを備えてい
る。このDSP2の処理プログラムはROM4に記憶さ
れており、CPU1を介してDSP2の内部に設定され
るようになっている。The DSP 2 is a digital signal processor that reproduces waveform data stored in the waveform RAM 5, and includes functions for controlling tone color and effects in addition to a time axis compression / expansion function and a reproduction tempo adjustment function. It has. The processing program of the DSP 2 is stored in the ROM 4 and set inside the DSP 2 via the CPU 1.
【0016】RAM3はランダム・アクセス・メモリで
あり、CPU1のワークメモリなどとして使用される。
ROM4はリード・オンリー・メモリであり、CPU1
とDSP2のプログラムや各種のパラメータ等が記憶さ
れている。The RAM 3 is a random access memory and is used as a work memory of the CPU 1.
The ROM 4 is a read-only memory, and the CPU 1
And a DSP2 program and various parameters are stored.
【0017】ハードディスク装置7は大容量の記憶装置
であり、多数のフレーズデータを記憶している。図5に
はこのハードディスク装置7に記憶されているフレーズ
データのデータ構成が示される。このフレーズデータ
は、一連のオーディオ波形をサンプリング等したサンプ
ル値データ(パルス符号変調(PCM)された振幅値デ
ータ)の時系列からなるPCM波形データを本体にし
て、各種の付加情報を含むものである。この波形データ
は1アドレスあたり1サンプル値データの割合でシーケ
ンシャルなアドレス領域に記憶されている。付加情報と
しては、フレーズ開始アドレス、フレーズ終了アドレ
ス、ループ開始アドレス、ループ終了アドレス、オリジ
ナルテンポなどがある。ここで、フレーズ開始アドレス
は波形データの先頭アドレス(フレーズの先頭位置)で
あり、フレーズ終了アドレスは波形データの最後尾アド
レス(フレーズの最後尾位置)であり、ループ開始アド
レスは波形データ中における繰り返し再生するループ区
間の先頭位置のアドレスであり、ループ終了アドレスは
同ループ区間の最後尾位置のアドレスである。なお、本
実施例では、上記のループ開始アドレスとループ終了ア
ドレスはそれぞれ小節の先頭位置と終了位置に設定され
る。The hard disk device 7 is a large-capacity storage device, and stores a large number of phrase data. FIG. 5 shows the data structure of the phrase data stored in the hard disk device 7. The phrase data includes PCM waveform data composed of time series of sample value data (amplitude value data subjected to pulse code modulation (PCM)) obtained by sampling a series of audio waveforms, and includes various types of additional information. This waveform data is stored in a sequential address area at a rate of one sample value data per address. The additional information includes a phrase start address, a phrase end address, a loop start address, a loop end address, an original tempo, and the like. Here, the phrase start address is the start address of the waveform data (the start position of the phrase), the phrase end address is the end address of the waveform data (the end position of the phrase), and the loop start address is the repetition in the waveform data. This is the address of the head position of the loop section to be reproduced, and the loop end address is the address of the tail position of the loop section. In this embodiment, the above-mentioned loop start address and loop end address are set at the start position and end position of the bar, respectively.
【0018】波形RAM5は、上述の波形データを記憶
してDSP2に再生のために供給するメモリであり、ハ
ードディスク装置7に記憶されている多数のフレーズデ
ータのうちから選択されたフレーズデータ中の波形デー
タが転送されて記憶される。The waveform RAM 5 is a memory for storing the above-mentioned waveform data and supplying the same to the DSP 2 for reproduction. The waveform RAM 5 stores the waveform data in the phrase data selected from a large number of phrase data stored in the hard disk device 7. The data is transferred and stored.
【0019】操作子群6は各種の操作子からなり、例え
ば図3に示すようなテスト発音操作子61、モード選択
操作子62、パラメータ設定操作子63、再生テンポ切
替操作子64、モジュール選択操作子65、ループ操作
子66などからなるが、これらの操作子の詳細について
は後述する。The operator group 6 comprises various operators, for example, a test sounding operator 61, a mode selection operator 62, a parameter setting operator 63, a reproduction tempo switching operator 64, a module selection operation as shown in FIG. A control element 65, a loop control element 66, etc., will be described later in detail.
【0020】D/A変換器8はDSP2で生成されたデ
ィジタル波形信号をアナログ信号にディジタル/アナロ
グ変換して出力する。MIDIインタフェース9は外部
のキーボード等からMIDIデータを入力/出力するイ
ンタフェース部分である。表示手段10は前記操作子群
6の操作等による各種モードやパラメータの設定画面や
その設定された値などを表示するLCDなどの表示器で
ある。The D / A converter 8 converts a digital waveform signal generated by the DSP 2 into an analog signal, and outputs it. The MIDI interface 9 is an interface for inputting / outputting MIDI data from an external keyboard or the like. The display means 10 is a display such as an LCD for displaying a setting screen of various modes and parameters by operating the operator group 6 and the set values thereof.
【0021】図2にはDSP2においてソフトウェア処
理にて実現される機能構成を機能ブロック図の形で示し
た図である。図2において、波形RAM5には、4つの
フレーズデータ中の各波形データが波形データ領域5
〜5にそれぞれ記憶されている。これらの波形データ
は各フレーズのオリジナルのテンポがそれぞれ異なって
いるものとする。また、DSP2の部分は4つの楽音生
成手段20〜20と、これらの楽音生成手段20
〜20の各出力を加算合成する合成手段21とからな
る。FIG. 2 is a diagram showing a functional configuration realized by software processing in the DSP 2 in the form of a functional block diagram. In FIG. 2, each waveform data in the four phrase data is stored in a waveform data area 5 in a waveform RAM 5.
To 5 respectively. In these waveform data, it is assumed that the original tempo of each phrase is different. Also, the DSP2 part includes four tone generating means 20 to 20 and these tone generating means 20.
20 to a combining means 21 for adding and combining the respective outputs of.
【0022】図4にはこの楽音生成手段20をさらに詳
細に示した機能ブロック構成が示される。楽音生成手段
20〜20はいずれも同じ機能ブロック構成となっ
ており、図4はそのうちの一つの構成を示したものであ
る。図中の時間軸圧縮/伸張手段205は波形RAM5
に記憶されている波形データを時間軸圧縮/伸張してデ
ィジタル再生波形信号を生成して出力するもので、その
時間軸圧縮/伸張にあたってピッチを変化させないで波
形データを再生することができる従来公知の各種の方式
を採用することができる。FIG. 4 is a functional block diagram showing the musical sound generating means 20 in more detail. The tone generating means 20 to 20 all have the same functional block configuration, and FIG. 4 shows only one of them. The time axis compression / expansion means 205 in the figure is a waveform RAM 5
A digitally-reproduced waveform signal is generated and output by compressing / expanding the waveform data stored in a time axis, and the waveform data can be reproduced without changing the pitch when compressing / expanding the time axis. Can be adopted.
【0023】この時間軸圧縮/伸張手段205には再生
開始アドレスレジスタ201、再生終了アドレスレジス
タ202、ループ開始アドレスレジスタ203、ループ
終了アドレスレジスタ204が接続されている。再生開
始アドレスレジスタ201と再生終了アドレスレジスタ
202には、波形データを再生するときの再生の開始位
置のアドレスと終了位置のアドレスがそれぞれ設定さ
れ、ループ開始アドレスレジスタ203とループ終了ア
ドレスレジスタ204には波形データ中のループ再生を
する区間の開始位置のアドレスと終了位置のアドレスが
それぞれ設定されるものであり、これらのアドレスはハ
ードディスク装置7から読み出されたフレーズデータ中
に付加情報として付けられているアドレス情報が設定さ
れる。A reproduction start address register 201, a reproduction end address register 202, a loop start address register 203, and a loop end address register 204 are connected to the time axis compression / expansion means 205. In the reproduction start address register 201 and the reproduction end address register 202, the address of the reproduction start position and the address of the reproduction end when reproducing the waveform data are set, respectively, and the loop start address register 203 and the loop end address register 204 are set. The address of the start position and the address of the end position of the section for loop reproduction in the waveform data are respectively set. These addresses are added as additional information to the phrase data read from the hard disk device 7. Address information is set.
【0024】またオリジナルテンポレジスタ206、再
生テンポレジスタ207、切替えスイッチレジスタ20
8を備えており、オリジナルテンポレジスタ206には
前述のRAM5に転送された波形データの属するオリジ
ナルテンポが設定され、再生テンポレジスタ207には
後述のパラメータ設定操作子63で設定された再生テン
ポが設定され、切替えスイッチレジスタ208には後述
の再生テンポ切替え操作子64の切替え状態「0」
「1」が設定される。オリジナルテンポレジスタ206
のオリジナルテンポと再生テンポレジスタ207の再生
テンポとはそれぞれセレクタスイッチ209の入力
「0」「1」に入力される。このセレクタスイッチ20
9は切替えスイッチレジスタ208のデータに応じて入
力「0」「1」の一方を選択するもので、その選択され
たセレクト出力は除算器210に入力される。除算器2
10にはまたオリジナルテンポレジスタ206のオリジ
ナルテンポが入力されており、このオリジナルテンポと
スイッチ209の切替え出力とを除算することでオリジ
ナルテンポに対するテンポ比率を求めて時間軸圧縮/伸
張手段205に供給する。時間軸圧縮/伸張手段205
はこのテンポ比率に基づいて、波形RAM5から読み出
した波形データをそのテンポを調整して再生する。な
お、再生テンポレジスタ207がそれぞれの楽音生成手
段20〜20毎に設けられているのは、「通常再生
モード」のときに、楽音生成手段20〜20がそれ
ぞれの再生テンポレジスタ207に設定されている別々
の再生テンポで再生を行えるようにするためである。The original tempo register 206, reproduction tempo register 207, changeover switch register 20
In the original tempo register 206, the original tempo to which the waveform data transferred to the RAM 5 belongs is set, and in the reproduction tempo register 207, the reproduction tempo set by the parameter setting operator 63 described later is set. The changeover switch register 208 stores a changeover state “0” of a reproduction tempo changeover control 64 described later.
“1” is set. Original tempo register 206
The original tempo and the reproduction tempo of the reproduction tempo register 207 are input to the inputs “0” and “1” of the selector switch 209, respectively. This selector switch 20
Numeral 9 selects one of the inputs “0” and “1” according to the data of the changeover switch register 208, and the selected output is input to the divider 210. Divider 2
The original tempo of the original tempo register 206 is also input to 10, and the original tempo is divided by the switching output of the switch 209 to obtain a tempo ratio to the original tempo and supply it to the time axis compression / expansion means 205. . Time axis compression / expansion means 205
Reproduces the waveform data read from the waveform RAM 5 based on the tempo ratio by adjusting the tempo. The reason why the reproduction tempo register 207 is provided for each of the tone generation means 20 to 20 is that the tone generation means 20 to 20 are set in the reproduction tempo register 207 in the "normal reproduction mode". This is to enable playback at different playback tempos.
【0025】次に、図3にはこの実施例装置のパネル面
上の操作子群6と表示手段10の配置状態が示される。
図3において、表示手段10は、以下に説明する操作子
群6の各操作子等により設定された値や設定画面などを
表示する表示器である。Next, FIG. 3 shows the arrangement of the operator group 6 and the display means 10 on the panel surface of the apparatus of this embodiment.
In FIG. 3, a display unit 10 is a display for displaying a value set by each operation element of the operation element group 6 described below, a setting screen, and the like.
【0026】モード操作子62は「通常再生モード」
「テスト発音設定モード」「テスト発音モード」の3つ
の動作モードを選択するための操作子であり、ボタンス
イッチからなり、このモード操作子62を押す操作をす
る度に上記3つの動作モードが順次に切り替わって、そ
れに対応した画面表示が表示手段10に表示される。各
動作モードの役割は以下のとおりである。The mode control 62 is in the "normal reproduction mode".
This is an operation element for selecting three operation modes of a "test sound generation setting mode" and a "test sound generation mode", and is composed of a button switch. Each time the mode operation element 62 is pressed, the three operation modes are sequentially changed. And the corresponding screen display is displayed on the display means 10. The role of each operation mode is as follows.
【0027】「通常再生モード」図1のMIDIインタ
フェース9を介して入力されるMIDI信号に応じて、
波形RAM5の波形データをDSP2が再生する動作モ
ードである。この通常再生モードの動作は従来技術であ
るので、ここでは詳細な説明は省略する。"Normal playback mode" In response to a MIDI signal input via the MIDI interface 9 of FIG.
This is an operation mode in which the DSP 2 reproduces the waveform data in the waveform RAM 5. Since the operation in the normal reproduction mode is a conventional technique, a detailed description is omitted here.
【0028】「テスト発音設定モード」テスト発音に必
要なパラメータ等を設定する動作モードであり、再生波
形データの発音態様(例えば波形データの種類やテンポ
など)などが設定される。この「テスト発音設定モー
ド」はCPU1における処理で実現される。その詳細に
ついては図6のフローチャートを参照して後述する。"Test sound generation setting mode" This is an operation mode for setting parameters and the like necessary for test sound generation, in which the sound generation mode (for example, the type and tempo of the waveform data) of the reproduced waveform data is set. This “test sound generation setting mode” is realized by processing in the CPU 1. The details will be described later with reference to the flowchart of FIG.
【0029】「テスト発音モード」「テスト発音設定モ
ード」で設定された発音態様で波形データをテスト音と
して再生するテスト発音が行われる動作モードである。
この「テスト発音モード」もCPU1における処理で実
現され、その詳細については図7のフローチャートを参
照して後述する。This is an operation mode in which a test tone for reproducing waveform data as a test tone in the tone generation mode set in the "test tone generation mode" and the "test tone generation setting mode" is performed.
This "test tone generation mode" is also realized by processing in the CPU 1, and details thereof will be described later with reference to the flowchart of FIG.
【0030】テスト発音操作子61は、テスト発音のO
N(発音)/OFF(停止)を指示するための操作子で
あって、ボタンスイッチからなり、「テスト発音モー
ド」のときにこのテスト発音操作子61を操作してテス
ト音の発音/停止を制御する。The test sounding manipulator 61 has a test sounding O
This is an operator for instructing N (sound generation) / OFF (stop), which is composed of a button switch. In the "test sound generation mode", the test sound generation operator 61 is operated to generate / stop a test sound. Control.
【0031】モジュール選択操作子65は、「通常再生
モード」と「テスト発音モード」のときに、波形データ
を再生するDSP2中の楽音生成手段を選択するための
操作子であり、4つのボタンスイッチ65〜65か
らなり、その各々が楽音生成手段20〜20に対応
していて、ONにすることで対応する楽音生成手段(モ
ジュール)を再生のために選択することができる。つま
り、このモジュール選択操作子65を操作することでテ
スト音(波形データ)の設定を行うことができる。The module selection operator 65 is an operator for selecting a tone generating means in the DSP 2 for reproducing waveform data in the "normal reproduction mode" and the "test tone generation mode". 65 to 65, each of which corresponds to the musical tone generating means 20 to 20, and when turned on, the corresponding musical tone generating means (module) can be selected for reproduction. That is, the test sound (waveform data) can be set by operating the module selection operator 65.
【0032】パラメータ設定操作子63は、「テスト発
音設定モード」のときなどに各種のパラメータ等を設定
するための操作子であり、2つのカーソルキー631と
ダイヤル632とからなる。カーソルキー631はそれ
を操作することで表示手段10の画面を前画面に戻した
り次画面に進めたりして設定するパラメータの種類を選
択することなどに用いる。このパラメータとしては例え
ば再生テンポやフレーズデータの種類などがある。ダイ
ヤル632は表示手段10に表示された上記再生テンポ
などのパラメータの値を連続的に変化させて所望の値に
設定したりすることに用いる。The parameter setting operator 63 is an operator for setting various parameters and the like in the "test sound generation setting mode" and the like, and includes two cursor keys 631 and a dial 632. By operating the cursor key 631, the screen of the display unit 10 is returned to the previous screen or advanced to the next screen by operating the cursor key 631, and the type of the parameter to be set is selected. These parameters include, for example, the playback tempo and the type of phrase data. The dial 632 is used to continuously change the value of the parameter such as the reproduction tempo displayed on the display means 10 and set it to a desired value.
【0033】再生テンポ切替操作子64は、「テスト発
音設定モード」のときに、選択された楽音生成手段20
〜20(モジュール1〜4)において発音されるテ
スト音をオリジナルテンポで発音するか、上記設定され
た再生テンポで再生するかを指定するための操作子であ
り、ボタンスイッチからなり、ONで再生テンポ、OF
Fでオリジナルテンポを指定できる。この再生テンポ切
替操作子64で指定されたON(=1)/OFF(=
0)のデータは前述の切替スイッチレジスタ208に設
定される。The playback tempo switching operator 64 is used to select the selected tone generating means 20 in the "test tone generation setting mode".
20 to 20 (modules 1 to 4) are controls for designating whether the test sound generated in the modules 1 to 4 is reproduced at the original tempo or reproduced at the set reproduction tempo. Tempo, OF
F allows you to specify the original tempo. ON (= 1) / OFF (=
The data of 0) is set in the changeover switch register 208 described above.
【0034】ループ操作子66は、波形データ中のルー
プ区間をループ再生するか否かを設定するための操作子
であり、ボタンスイッチからなり、ONでループ区間を
ループ再生する「ループ発音」が指定され、OFFでル
ープせずに発音することが指定される。「テスト発音モ
ード」のときには、このループ操作子66の設定状態に
応じて、前者は「ループ発音モードとなり」、後者は
「ワンショット発音モード」となる。The loop operation element 66 is an operation element for setting whether or not the loop section in the waveform data is reproduced in a loop. The loop operation element 66 is constituted by a button switch. It is specified that it is OFF and sounds without looping. In the "test sounding mode", the former becomes the "loop sounding mode" and the latter becomes the "one-shot sounding mode" according to the setting state of the loop operator 66.
【0035】次に、この実施例装置の動作を図6と図7
のフローチャートを参照して説明する。ここで、図6は
「テスト発音設定モード」のときにCPU1で行われる
処理手順を示すフローチャート、図7は「テスト発音モ
ード」のときにCPU1で行われる処理手順を示すフロ
ーチャートである。Next, the operation of this embodiment will be described with reference to FIGS.
This will be described with reference to the flowchart of FIG. Here, FIG. 6 is a flowchart showing a processing procedure performed by the CPU 1 in the “test sound generation setting mode”, and FIG. 7 is a flowchart showing a processing procedure performed by the CPU 1 in the “test sound generation mode”.
【0036】まず、モード操作子62によって「テスト
発音設定モード」を選択する。これにより図6に示す処
理フローが開始される。まず、表示手段10に「再生テ
ンポの設定」画面が表示され、全楽音生成手段20〜
20(モジュール1〜4)に共通に用いられる再生テ
ンポが設定可能となる(ステップS1)。この場合、画
面中にはパラメータとして再生テンポの項が表示され、
その再生テンポの値をダイヤル632を操作することで
任意のものに設定できる。この「再生テンポの設定」処
理で設定された再生テンポの値はDSP2の各楽音生成
手段20〜20の再生テンポレジスタ207にそれ
ぞれ転送されて設定される。よって、「テスト発音モー
ド」時には、再生テンポ切替操作子64で「再生テン
ポ」を選択したときには各楽音生成手段20〜20
の再生テンポは全て同じ値となる。なお、「通常再生モ
ード」時には、各楽音生成手段20〜20は自身の
再生テンポレジスタ207に別々に設定された再生テン
ポによって波形データの再生が行える。First, the "test sound generation setting mode" is selected by the mode operator 62. This starts the processing flow shown in FIG. First, a "playback tempo setting" screen is displayed on the display means 10, and
A playback tempo commonly used for the modules 20 (modules 1 to 4) can be set (step S1). In this case, the playback tempo item is displayed on the screen as a parameter,
The value of the reproduction tempo can be set to any value by operating the dial 632. The value of the reproduction tempo set in the "setting of reproduction tempo" process is transferred to the reproduction tempo register 207 of each of the musical sound generation means 20 to 20 of the DSP 2, and is set. Therefore, in the "test tone generation mode", when "reproduction tempo" is selected by the reproduction tempo switching operator 64, each of the tone generation means 20 to 20 is selected.
Have the same playback tempo. In the "normal reproduction mode", each of the tone generating means 20 to 20 can reproduce the waveform data according to the reproduction tempo separately set in its own reproduction tempo register 207.
【0037】上記の「再生テンポの設定」処理が終了し
たら、カーソルキー631の操作状態を検出する(ステ
ップS2)。このカーソルキー631により次画面への
移行が指示されたときには、表示手段10には「フレー
ズデータの設定」画面が表示され、テスト発音のために
用いる楽音生成手段20〜20すなわちテスト音を
選択設定することが可能になる(ステップS3)。この
「フレーズデータの設定」処理では、ハードディスク装
置7に記憶されているフレーズデータを表示手段10に
表示し、そのうちのテスト発音させたいフレーズデータ
をダイヤル632で選択することで、テスト発音するフ
レーズデータを選択する。When the "setting of the reproduction tempo" is completed, the operation state of the cursor key 631 is detected (step S2). When the shift to the next screen is instructed by the cursor key 631, a "phrase data setting" screen is displayed on the display means 10, and the tone generation means 20 to 20 used for test sound generation, that is, the test sound is selected and set. (Step S3). In the "phrase data setting" process, the phrase data stored in the hard disk device 7 is displayed on the display means 10, and the phrase data to be test-produced is selected by the dial 632. Select
【0038】具体的には、モジュール選択操作子65を
用いて例えばモジュール1(楽音生成手段20)を選
択し、ダイヤル632でフレーズデータ1を選択する
と、モジュール1の波形RAM5の記憶領域5にその
フレーズデータの波形データが設定されるとともに、そ
のフレーズデータ1の付加情報中の「ループ開始アドレ
ス」が再生開始アドレスレジスタ201に、「フレーズ
終了アドレス」が再生終了アドレスレジスタ202に、
「ループ開始アドレス」がループ開始アドレスレジスタ
203に、「ループ終了アドレス」がループ終了アドレ
スレジスタ204に、「オリジナルテンポ」がオリジナ
ルテンポレジスタ206にそれぞれ設定される。よっ
て、テスト発音では、波形データは再生開始アドレスレ
ジスタ201に設定されたアドレス、すなわち「ループ
開始アドレス」の位置から再生開始されることになる。
なお、動作モードが「通常再生モード」のときには、上
記の再生開始アドレスレジスタ201には「フレーズ開
始アドレス」が設定され、よって波形データはフレーズ
の先頭から再生開始される。More specifically, for example, when the module 1 (musical sound generating means 20) is selected by using the module selection operator 65 and the phrase data 1 is selected by the dial 632, the module 1 is stored in the storage area 5 of the waveform RAM 5 of the module 1. The waveform data of the phrase data is set, the “loop start address” in the additional information of the phrase data 1 is stored in the reproduction start address register 201, the “phrase end address” is stored in the reproduction end address register 202,
The “loop start address” is set in the loop start address register 203, the “loop end address” is set in the loop end address register 204, and the “original tempo” is set in the original tempo register 206. Therefore, in the test tone generation, the reproduction of the waveform data is started from the address set in the reproduction start address register 201, that is, the position of the "loop start address".
When the operation mode is the "normal reproduction mode", the "phrase start address" is set in the reproduction start address register 201, and thus the reproduction of the waveform data is started from the beginning of the phrase.
【0039】以上の選択設定操作を他の楽音生成手段2
0〜20(モジュール2〜4)についても行う。こ
の「フレーズデータの設定」処理が終了したら、カーソ
ルキー631の操作状態を検出する(ステップS4)。
カーソルキー631で前画面への移行が指示されたとき
には、表示手段10には「再生テンポの設定」画面が表
示されて前述のステップS1が繰り返される。The above selection setting operation is performed by another tone generating means 2
This is also performed for 0 to 20 (modules 2 to 4). When the "phrase data setting" process is completed, the operation state of the cursor key 631 is detected (step S4).
When the transition to the previous screen is instructed by the cursor key 631, the "setting of reproduction tempo" screen is displayed on the display means 10, and the above-described step S1 is repeated.
【0040】カーソルキー631で次画面への移行を指
示されたときには、表示手段10には「テンポの設定」
画面が表示され、各楽音生成手段20〜20(モジ
ュール1〜4)で再生するテスト音のテンポをフレーズ
データ中の「オリジナルテンポ」にするか、設定された
「再生テンポ」にするかを、再生テンポ切替操作子64
のON/OFFで選択して設定する。例えば楽音生成手
段20(モジュール1)をオリジナルテンポで再生す
るように設定すると、楽音生成手段20の切替スイッ
チレジスタ208には「0」が記憶され、それによりセ
レクタスイッチ209はオリジナルテンポレジスタ20
6側のデータを選択するよう切り替えられる。一方、設
定された再生テンポで再生するように設定されると、セ
レクタスイッチ209は再生テンポレジスタ207側の
データを選択するよう切り替えられる。When a transition to the next screen is instructed by the cursor key 631, the display means 10 displays "set tempo".
A screen is displayed, and it is determined whether the tempo of the test sound to be reproduced by each of the tone generating means 20 to 20 (modules 1 to 4) is the “original tempo” in the phrase data or the set “reproduction tempo”. Playback tempo switching operator 64
Select and set with ON / OFF. For example, if the tone generation means 20 (module 1) is set to reproduce at the original tempo, "0" is stored in the changeover register 208 of the tone generation means 20, whereby the selector switch 209 sets the original tempo register 20
It is switched to select the data on the sixth side. On the other hand, when the reproduction is set to be performed at the set reproduction tempo, the selector switch 209 is switched to select data on the reproduction tempo register 207 side.
【0041】これにより、テスト発音せんとする複数の
テスト音(波形データ)のテンポが全て揃っていた方が
よい場合や、テスト開始のタイミングだけ合わせてその
後は各テスト音のテンポはオリジナルテンポで再生した
方がよい場合などを適宜選択でき、ステト音の発音態様
の様々な要望に態様できるようになっている。Thus, when it is preferable that the tempos of a plurality of test sounds (waveform data) to be used for test sound generation are all the same, the tempo of each test sound is the original tempo after the timing of the start of the test. It is possible to appropriately select a case where it is better to reproduce the sound, and to make it possible to meet various demands for the sound mode of the stet sound.
【0042】この「テンポの設定」処理が終了したら、
カーソルキー631で次画面を選択することで、この
「テスト発音設定モード」の処理を終了する。なお、前
画面を選択したときには、ステップS3に戻って「フレ
ーズデータの設定」処理を繰り返す。When the "tempo setting" process is completed,
By selecting the next screen with the cursor key 631, the processing of the "test sound generation setting mode" is completed. When the previous screen is selected, the process returns to step S3 to repeat the "phrase data setting" process.
【0043】次に、モード操作子62で「テスト発音モ
ード」に切り換える。これにより、上記「テスト発音設
定モード」で設定された発音態様でテスト音(波形デー
タ)が発音される。このテスト発音処理では、DSP2
の楽音生成手段20〜20がCPU1からの発音モ
ードと発音開始の指示に従って発音処理を開始し、発音
停止の指示に従って発音処理の停止を行う。前述したよ
うに、発音開始/停止の指示はテスト発音操作子61に
より行う。Next, the mode is switched to the "test sounding mode" by the mode operator 62. Thus, the test sound (waveform data) is generated in the sound generation mode set in the “test sound generation setting mode”. In this test tone generation process, DSP2
The tone generation means 20 to 20 start the sounding process according to the sounding mode and the sounding start instruction from the CPU 1 and stop the sounding process according to the sounding stop instruction. As described above, the instruction to start / stop sounding is given by the test sounding operator 61.
【0044】図7において、テスト発音操作子61によ
りテスト発音が指示(ON)されると(ステップS1
1)、CPU1はDSP2の楽音生成手段20〜20
に対してテスト発音開始を指示する(ステップS1
2)。これにより、楽音生成手段20〜20は、設
定されているレジスタや波形RAM5に記憶されている
波形データに従って発音を行う。一方、テスト発音操作
子61が発音停止(OFF)になったら(ステップS1
3)、CPU1は楽音生成手段20〜20に発音停
止を指示する(ステップS14)。これにより、楽音生
成手段20〜20は、波形データの発音を停止す
る。In FIG. 7, when a test tone is instructed (ON) by the test tone operator 61 (step S1).
1), the CPU 1 is provided with the tone generation means 20 to 20 of the DSP 2
Is instructed to start test sound generation (step S1).
2). As a result, the musical sound generating means 20 to 20 generate sound in accordance with the set register and the waveform data stored in the waveform RAM 5. On the other hand, when the test sounding operator 61 stops sounding (OFF) (step S1).
3), the CPU 1 instructs the tone generation means 20 to 20 to stop sound generation (step S14). As a result, the tone generating means 20 to 20 stop generating the waveform data.
【0045】各楽音生成手段20〜20でのテスト
発音では、前述の「テスト発音設定モード」で再生開始
アドレスレジスタ201にループ開始アドレスがテスト
発音の再生開始位置として設定されているため、ループ
開始アドレスからテスト発音が開始される。このループ
開始アドレスは前述したように各フレーズの小節の先頭
となっているので、各楽音生成手段20〜20で発
音されるフレーズは全て小節の先頭から発音開始される
ことになり、各フレーズの演奏パターン(リズムパター
ン)が合い、それら各フレーズが調和しているかなどを
容易に確認できる。In the test tone generation by each of the tone generating means 20 to 20, the loop start address is set as the reproduction start position of the test tone in the reproduction start address register 201 in the "test tone generation setting mode". Test sound generation starts from the address. Since the loop start address is at the beginning of the bar of each phrase as described above, all of the phrases to be pronounced by the musical tone generating means 20 to 20 are to be started at the beginning of the bar. Performance patterns (rhythm patterns) match, and it is easy to check whether or not the phrases are in harmony.
【0046】図8は各フレーズデータの波形データにお
ける付加情報の各アドレスの関係を示すものである。波
形データ1は、小節の中間からフレーズが始まっている
例であり、先頭にフレーズ開始アドレスがあり、その後
ろの1小節の先頭にループ開始アドレス、1小節の終了
点にループ終了アドレスがあってこれらでループ区間が
設定され、最後にフレーズ終了アドレスによりフレーズ
の終了位置が示される。FIG. 8 shows the relationship between each address of the additional information in the waveform data of each phrase data. Waveform data 1 is an example in which a phrase starts from the middle of a measure. A phrase start address is at the beginning, a loop start address is at the beginning of one measure after it, and a loop end address is at an end point of measure. With these, a loop section is set, and finally the end position of the phrase is indicated by the phrase end address.
【0047】波形データ2は、アウフタクトのフレーズ
であり、1小節の先頭(最強拍)の前から弱拍でフレー
ズが始まっている例であり、先頭にフレーズ開始アドレ
スがあり、その後ろの1小節の先頭にループ開始アドレ
ス、1小節の終了点にループ終了アドレスがあってこれ
らでループ区間が設定され、最後にフレーズ終了アドレ
スによりフレーズの終了位置が示される。Waveform data 2 is an example of an after-phrase, in which a phrase starts with a weak beat before the beginning (the strongest beat) of one measure, has a phrase start address at the beginning, and one measure after it. Has a loop start address at the beginning and a loop end address at the end point of a bar, and a loop section is set by these. Finally, the phrase end address indicates the end position of the phrase.
【0048】波形データ3は、1小節の先頭からフレー
ズが始まっている例であり、先頭にフレーズ開始アドレ
スがある。ループ開始アドレスはこのフレーズ開始アド
レスと一致しており、その後ろの1小節の終了点のルー
プ終了アドレスとでループ区間が設定される。すなわ
ち、フレーズの最初の小節がループ区間となっている。
最後にフレーズ終了アドレスによりフレーズの終了位置
が示される。The waveform data 3 is an example in which a phrase starts from the beginning of one measure, and has a phrase start address at the beginning. The loop start address coincides with the phrase start address, and a loop section is set with the loop end address of the end point of one bar after the phrase start address. That is, the first measure of the phrase is a loop section.
Finally, the end position of the phrase is indicated by the phrase end address.
【0049】波形データ4は、1小節の先頭からフレー
ズが始まっている例であり、先頭にフレーズ開始アドレ
スがある。この第1小節の終了位置(第2小節の先頭位
置)にはループ開始アドレスがあり、その後ろの2小節
の終了位置のループ終了アドレスとでループ区間が設定
される。すなわち、フレーズの第2小節がループ区間と
なっている。最後にフレーズ終了アドレスによりフレー
ズの終了位置が示される。The waveform data 4 is an example in which a phrase starts from the beginning of one measure, and has a phrase start address at the beginning. There is a loop start address at the end position of the first measure (the start position of the second measure), and a loop section is set with the loop end address of the end position of the two measures thereafter. That is, the second bar of the phrase is a loop section. Finally, the end position of the phrase is indicated by the phrase end address.
【0050】「テスト発音モード」では、これらの波形
データが何れもループ開始アドレスの位置から発音開始
されることになるので、全部の波形データの小節の先頭
から発音されることになる。In the "test tone generation mode", since all of these waveform data start to be emitted from the position of the loop start address, the tone is emitted from the beginning of the bar of all the waveform data.
【0051】各楽音生成手段20〜20が「テスト
発音モード」で波形データを再生する際のテンポは、再
生テンポ切替操作子64により「オリジナルテンポ」が
選択されているときには、各波形データのもつそれぞれ
のオリジナルテンポで再生が行われ、「再生テンポ」が
選択されているときには、各楽音生成手段20〜20
とも、「テスト発音設定モード」で設定された同じ
「再生テンポ」で再選が行われる。When the musical tone generating means 20 to 20 reproduce the waveform data in the "test tone generation mode", when the "original tempo" is selected by the reproduction tempo switching operator 64, the tempo of each waveform data has the same value. Playback is performed at each original tempo, and when "playback tempo" is selected, each tone generation means 20-20
In both cases, re-election is performed at the same “playback tempo” set in the “test sound generation setting mode”.
【0052】上記のテスト発音にあたっては、ループ操
作子66で設定された状態に従って次の「ループ発音モ
ード」または「ワンショット発音モード」で発音がされ
る。At the time of the above test sound generation, sound is generated in the next "loop sound generation mode" or "one-shot sound generation mode" according to the state set by the loop operator 66.
【0053】「ループ発音モード」の場合再生開始アド
レスレジスタ201のアドレス(本実施例ではループ開
始アドレス)の位置から波形データの発音を開始し、ル
ープ開始アドレスレジスタ203のループ開始アドレス
とループ終了アドレスレジスタ204のループ終了アド
レスとで示されるループ区間を繰り返して再生する。こ
のループ区間の長さは小節単位となっている。In the case of the "loop sound generation mode", sound generation of waveform data is started from the position of the reproduction start address register 201 (in this embodiment, the loop start address), and the loop start address and the loop end address of the loop start address register 203 are set. The loop section indicated by the loop end address of the register 204 is repeatedly reproduced. The length of this loop section is in bar units.
【0054】「ワンショット発音」の場合再生開始アド
レスレジスタ201のアドレス(本実施例ではループ開
始アドレス)の位置から発音を開始し、ループ区間の存
在に係わりなく再生終了アドレスレジスタ202のアド
レス(フレーズ終了アドレス)の位置まで1回だけ発音
を行う。In the case of "one-shot sound generation", sound generation starts from the address of the reproduction start address register 201 (in this embodiment, the loop start address), and the address (phrase) of the reproduction end address register 202 regardless of the existence of the loop section. The sound is generated only once to the position of (end address).
【0055】本発明の実施にあたっては種々の変形形態
が可能である。例えば本実施例で用いる波形データは、
実際に演奏した楽音や人声をサンプリング録音したもの
の他に、サンプリング録音した後に編集された波形デー
タであってもよいし、またシンセサイザなどで人工的に
作り出した波形データであってもよい。In carrying out the present invention, various modifications are possible. For example, the waveform data used in this embodiment is
Instead of sampling and recording musical sounds and human voices actually played, waveform data edited after sampling and recording may be used, or waveform data artificially created by a synthesizer or the like may be used.
【0056】また、波形データの時間軸上の位置情報や
ループ区間情報として上述の実施例では波形データのア
ドレスを用いたが、これに限らず、波形データの時間軸
上の位置を示す何らかのマーク情報であってもよい。例
えば、波形データは複数小節の波形データであり、小節
の区切り(小節の先頭のタイミングに相当する位置)毎
に位置情報を備えていて、適宜に所望の位置情報を選択
して、本発明の位置情報あるいは区間情報とするもので
あってもよい。In the above embodiment, the address of the waveform data is used as the position information on the time axis of the waveform data and the loop section information. However, the present invention is not limited to this. It may be information. For example, the waveform data is waveform data of a plurality of measures, and is provided with position information for each bar break (a position corresponding to the timing of the beginning of a measure). It may be position information or section information.
【0057】以上の実施例では、本発明を電子楽器とい
う専用のハードウェア装置で実現した場合について述べ
たが、本発明はこれに限られるものではなく、一般のパ
ーソナルコンピュータ等を前記の各フローチャートに対
応する各機能実現手段として機能させるためのプログラ
ムを、パーソナルコンピュータ等にインストールし、こ
のパーソナルコンピュータにMIDI機器やオーディオ
・システムを接続することによっても実現可能である。
この場合、このプログラムは、コンピュータ読取り可能
な各種の記録媒体、例えばコンパクトディスク(C
D)、フロッピィディスク(FD)、磁気テープ、光デ
ィスクなどの記録媒体に格納して販売することができ
る。In the above embodiments, the case where the present invention is realized by a dedicated hardware device such as an electronic musical instrument has been described. However, the present invention is not limited to this, and a general personal computer or the like may be implemented by using the above-described flowcharts. It can also be realized by installing a program for functioning as a function realizing means corresponding to the above in a personal computer or the like, and connecting a MIDI device or an audio system to the personal computer.
In this case, the program is stored in various computer-readable recording media, for example, a compact disk (C
D), a floppy disk (FD), a magnetic tape, an optical disk, and other recording media for sale.
【0058】[0058]
【発明の効果】以上に説明したように、本発明によれ
ば、フレーズの波形データの演奏パターンの確認や他の
フレーズの演奏パターンとの音楽的な調和などを簡単に
確認できる。As described above, according to the present invention, it is possible to easily confirm the performance pattern of the waveform data of a phrase and the musical harmony with the performance pattern of another phrase.
【図1】本発明に係る一実施例としての波形再生装置を
搭載した電子楽器の全体的なハードウェア構成を示す図
である。FIG. 1 is a diagram showing an overall hardware configuration of an electronic musical instrument equipped with a waveform reproducing apparatus as one embodiment according to the present invention.
【図2】実施例装置におけるDSP2周辺部分の機能ブ
ロック構成を示す図である。FIG. 2 is a diagram illustrating a functional block configuration of a peripheral portion of a DSP 2 in the embodiment device.
【図3】実施例装置における操作パネル上の表示手段や
操作子群の配置状態を示す図である。FIG. 3 is a diagram illustrating an arrangement state of a display unit and an operation unit group on an operation panel in the embodiment device.
【図4】実施例装置のDSP2における楽音生成手段の
詳細な機能ブロック構成を示す図である。FIG. 4 is a diagram showing a detailed functional block configuration of a musical sound generation unit in the DSP 2 of the embodiment device.
【図5】実施例装置のハードディスク装置に格納されて
いるフレーズデータのデータ構成を示す図てある。FIG. 5 is a diagram showing a data configuration of phrase data stored in a hard disk device of the embodiment device.
【図6】実施例装置のCPUが行う「テスト発音設定モ
ード」処理のフローチャートである。FIG. 6 is a flowchart of a “test sound generation setting mode” process performed by a CPU of the embodiment device.
【図7】実施例装置のCPUが行う「テスト発音モー
ド」処理のフローチャートである。FIG. 7 is a flowchart of a “test sounding mode” process performed by a CPU of the embodiment device.
【図8】実施例の各種波形データにおける付加情報中の
各種アドレスとの関係を示す図である。FIG. 8 is a diagram illustrating a relationship between various waveform data and various addresses in additional information according to the embodiment.
1 CPU(中央処理装置) 2 DSP(ディジタル信号プロセッサ) 3 RAM(ランダム・アクセス・メモリ) 4 ROM(リード・オンリー・メモリ) 5 波形RAM 6 操作子群 7 ハードディスク装置 8 D/A変換器 9 MIDIインタフェース 10 表示手段 Reference Signs List 1 CPU (Central Processing Unit) 2 DSP (Digital Signal Processor) 3 RAM (Random Access Memory) 4 ROM (Read Only Memory) 5 Waveform RAM 6 Operator Group 7 Hard Disk Drive 8 D / A Converter 9 MIDI Interface 10 display means
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5D378 BB06 BB12 BB22 KK12 KK15 KK16 LB22 LB27 MM12 MM49 MM55 MM62 MM65 MM73 MM79 MM92 MM93 TT14 TT22 TT32 XX05 XX12 XX20 XX37 XX42 ZZ05 ──────────────────────────────────────────────────続 き Continued on the front page F-term (reference)
Claims (5)
タとその波形データが表現するオーディオ波形中におけ
るテスト発音を開始する位置を指定できる位置データと
の組をフレーズデータとして記憶する記憶手段と、 該波形データを再生してオーディオ信号を発生する再生
手段と、 波形データのテスト発音を指示するテスト発音指示手段
と、 該テスト発音指示手段のテスト発音の指示に応じて、前
記位置データの示すテスト発音開始位置から該波形デー
タの再生を開始するよう該再生手段を制御する制御手段
とを備えた波形再生装置。1. A storage means for storing, as phrase data, a set of waveform data representing a series of audio waveforms and position data capable of designating a start position of a test sound in an audio waveform represented by the waveform data. Reproducing means for reproducing waveform data to generate an audio signal; test sounding instruction means for instructing test sounding of the waveform data; and test sounding indicated by the position data in response to a test sounding instruction from the test sounding instruction means. Control means for controlling the reproducing means so as to start reproducing the waveform data from a start position.
記憶しており、 前記再生手段は該複数種類のフレーズデータの波形デー
タを同時に再生し、 前記制御手段は、該複数種類の波形データをその各々に
対応した前記位置データで示されるテスト発音開始位置
から再生するように該再生手段を制御するようにした請
求項1記載の波形再生装置。2. The storage means stores a plurality of types of phrase data, the reproducing means simultaneously reproduces the waveform data of the plural types of phrase data, and the control means reproduces the plural types of waveform data. 2. A waveform reproducing apparatus according to claim 1, wherein said reproducing means is controlled so as to reproduce from a test tone generation start position indicated by said position data corresponding to each.
を備え、 前記記憶手段のフレーズデータは前記波形データ中の任
意の区間を指定できる区間データをさらに含み、 該制御手段は該ループ再生指示手段によりループ再生指
示がされているときには、該区間データで示される該波
形データ中の区間を繰り返して再生するように該再生手
段を制御するようにした請求項1または2記載の波形再
生装置。3. A loop reproduction instructing means for instructing loop reproduction, wherein the phrase data in the storage means further includes section data capable of designating an arbitrary section in the waveform data, and the control means includes a loop reproduction instructing means. 3. The waveform reproducing apparatus according to claim 1, wherein when a loop reproduction instruction is issued, the reproducing means is controlled so as to repeatedly reproduce a section in the waveform data indicated by the section data.
データ自体が元々持つテンポとは別に指示する再生テン
ポ指示手段を備え、 前記再生手段は、前記再生テンポに対応して該波形デー
タを時間軸圧縮/伸張したオーディオ信号を生成する時
間軸圧縮/伸張手段を含み構成されており、複数種類の
フレーズデータの波形データを上記指示された同じ再生
テンポで同時に再生するようにした請求項2記載の波形
再生装置。4. A reproduction tempo instructing means for instructing a reproduction tempo for reproducing the waveform data separately from a tempo originally contained in the waveform data itself, wherein the reproduction means converts the waveform data into a time corresponding to the reproduction tempo. 3. The apparatus according to claim 2, further comprising time axis compression / expansion means for generating an axis-compressed / expanded audio signal, wherein a plurality of types of waveform data of phrase data are simultaneously reproduced at the same designated reproduction tempo. Waveform reproduction device.
に記載の波形再生装置における各手段として機能させる
ためのプログラムを記録したコンピュータ読取り可能な
記録媒体。5. A computer-readable recording medium in which a program for causing a computer to function as each means in the waveform reproducing apparatus according to claim 1 is recorded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01990199A JP4671373B2 (en) | 1999-01-28 | 1999-01-28 | Waveform playback device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01990199A JP4671373B2 (en) | 1999-01-28 | 1999-01-28 | Waveform playback device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000221978A true JP2000221978A (en) | 2000-08-11 |
| JP4671373B2 JP4671373B2 (en) | 2011-04-13 |
Family
ID=12012118
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP01990199A Expired - Fee Related JP4671373B2 (en) | 1999-01-28 | 1999-01-28 | Waveform playback device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4671373B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002169596A (en) * | 2000-08-23 | 2002-06-14 | Nintendo Co Ltd | Method and system for pre-fetching audio signal |
| JP2015111271A (en) * | 2014-12-26 | 2015-06-18 | ヤマハ株式会社 | Phrase data search device and phrase data search program |
| JP2017173522A (en) * | 2016-03-23 | 2017-09-28 | カシオ計算機株式会社 | Waveform loading device, method, program, and electronic music instrument |
-
1999
- 1999-01-28 JP JP01990199A patent/JP4671373B2/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002169596A (en) * | 2000-08-23 | 2002-06-14 | Nintendo Co Ltd | Method and system for pre-fetching audio signal |
| JP2015111271A (en) * | 2014-12-26 | 2015-06-18 | ヤマハ株式会社 | Phrase data search device and phrase data search program |
| JP2017173522A (en) * | 2016-03-23 | 2017-09-28 | カシオ計算機株式会社 | Waveform loading device, method, program, and electronic music instrument |
| CN107230471A (en) * | 2016-03-23 | 2017-10-03 | 卡西欧计算机株式会社 | Waveform writing station, method, electronic musical instrument and storage medium |
| CN107230471B (en) * | 2016-03-23 | 2021-01-15 | 卡西欧计算机株式会社 | Waveform writing device, method, electronic musical instrument, and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4671373B2 (en) | 2011-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5939654A (en) | Harmony generating apparatus and method of use for karaoke | |
| JP5701011B2 (en) | Electronic musical instruments | |
| JP3533972B2 (en) | Electronic musical instrument setting control device | |
| US5668337A (en) | Automatic performance device having a note conversion function | |
| JP2000221978A (en) | Waveform playback device | |
| JP3671788B2 (en) | Tone setting device, tone setting method, and computer-readable recording medium having recorded tone setting program | |
| JP3214623B2 (en) | Electronic music playback device | |
| JP3050129B2 (en) | Karaoke equipment | |
| JP3430895B2 (en) | Automatic accompaniment apparatus and computer-readable recording medium recording automatic accompaniment control program | |
| JP3397071B2 (en) | Automatic performance device | |
| JP4449370B2 (en) | Automatic accompaniment generator and program | |
| JP6790362B2 (en) | Electronic acoustic device | |
| JPH0728462A (en) | Automatic playing device | |
| JP3428410B2 (en) | Karaoke equipment | |
| JP3669335B2 (en) | Automatic performance device | |
| JP3173310B2 (en) | Harmony generator | |
| US6548748B2 (en) | Electronic musical instrument with mute control | |
| JP3296182B2 (en) | Automatic accompaniment device | |
| JP2000122672A (en) | Karaoke (sing-along music) device | |
| JP3462611B2 (en) | Music signal generator | |
| JPH07104745A (en) | Automatic playing device | |
| JP3279170B2 (en) | Automatic accompaniment device | |
| JP2947150B2 (en) | Automatic performance device | |
| JP3565065B2 (en) | Karaoke equipment | |
| JPS6224319Y2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050823 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051220 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080219 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080404 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080404 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080507 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080704 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080805 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080930 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20081118 |
|
| A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20090123 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101203 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110117 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140128 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |