JPH0631987B2 - Sampling unit - Google Patents

Sampling unit

Info

Publication number
JPH0631987B2
JPH0631987B2 JP1281497A JP28149789A JPH0631987B2 JP H0631987 B2 JPH0631987 B2 JP H0631987B2 JP 1281497 A JP1281497 A JP 1281497A JP 28149789 A JP28149789 A JP 28149789A JP H0631987 B2 JPH0631987 B2 JP H0631987B2
Authority
JP
Japan
Prior art keywords
switch
tone
address
signal
waveform
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 - Fee Related
Application number
JP1281497A
Other languages
Japanese (ja)
Other versions
JPH02160295A (en
Inventor
重則 森川
耕太郎 半沢
博之 佐々木
浩志 諸隈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP1281497A priority Critical patent/JPH0631987B2/en
Publication of JPH02160295A publication Critical patent/JPH02160295A/en
Publication of JPH0631987B2 publication Critical patent/JPH0631987B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、入力される外部音をサンプリングしてデジ
タル信号として記憶するサンプリングユニットに関す
る。
TECHNICAL FIELD The present invention relates to a sampling unit that samples an input external sound and stores it as a digital signal.

〔従来技術〕[Prior art]

従来より、入力される外部音をサンプリングしてデジタ
ル信号として記憶するサンプリングユニットが知られて
いる。そして、このようなサンプリングユニットには、
例えば鍵盤やサウンドシステム(アンプ、スピーカ等か
ら成る)が接続され、上記記憶した外部音を鍵盤で指定
された音高でもって発音させるようにして利用されてい
る。
Conventionally, there is known a sampling unit that samples an external sound that is input and stores the sampled external sound as a digital signal. And in such a sampling unit,
For example, a keyboard and a sound system (comprising an amplifier, a speaker, etc.) are connected and used so that the stored external sound is produced at a pitch specified by the keyboard.

〔従来技術の欠点〕[Disadvantages of conventional technology]

しかしながら、上記のようなサンプリングユニットには
次のような欠点がある。
However, the above sampling unit has the following drawbacks.

・鍵盤(音高指定手段)とサウンドシステムとを接続し
ないと、記憶した外部音を発音させることはできない。
The stored external sound cannot be sounded unless the keyboard (pitch specifying means) and the sound system are connected.

〔発明の目的および要点〕[Object and main points of the invention]

この発明は、上記欠点を解消することを目的とし、サン
プリングユニット自体に外部音に係るデジタル信号を読
み出すよう指示する単一のスイッチと、このスイッチか
らの指示があったときは、外部から接続された音高指定
手段からの指示がない場合であっても外部音に係るデジ
タル信号を読み出し、これをサウンドシステムに供給す
るよう制御する制御手段とを設けたことを要点とする。
従って、本発明に係るサンプリングユニットにおいて
は、鍵盤等(音高指定手段)を接続しなくとも、サウン
ドシステムを接続するだけでサンプリング記憶した外部
音のチェックを行うことができる。
The present invention has an object of eliminating the above-mentioned drawbacks, and a single switch for instructing the sampling unit itself to read out a digital signal relating to an external sound and, when instructed by the switch, is connected from the outside. Even if there is no instruction from the pitch designating means, the main point is to provide a control means for reading out a digital signal related to the external sound and supplying the digital signal to the sound system.
Therefore, in the sampling unit according to the present invention, the external sound sampled and stored can be checked only by connecting the sound system without connecting a keyboard or the like (pitch specifying means).

〔実施例〕〔Example〕

以下、本発明の一実施例につき詳細に説明する。第1図
は、本実施例の回路構成を示し、図中1は操作スイッチ
パネル部であり、各種スイッチのほか、入力端子、表示
装置も設けられている。そして、外部からは、マイクロ
フォン等によって外音が電圧信号に変換されて入力し、
マイクイン(MIC IN)端子に与えられ、逆にこの
実施例装置からは、外部へ音階音信号(音響信号)がア
ウトプット(OUT PUT)端子を介して出力され
る。
Hereinafter, an embodiment of the present invention will be described in detail. FIG. 1 shows the circuit configuration of the present embodiment. In FIG. 1, reference numeral 1 denotes an operation switch panel portion, which is provided with various switches, an input terminal and a display device. Then, from the outside, external sound is converted into a voltage signal by a microphone or the like and input,
It is applied to the MIC IN terminal, and conversely, a scale tone signal (acoustic signal) is output from the apparatus of this embodiment to the outside through the output (OUT PUT) terminal.

また、後述するようにマイクイン端子を介して入力する
信号を録音開始することを、外部より指令する指令信号
(トリガー信号)をトリガーイン(TRIG IN)端
子を介して入力する。更に、ミディ(MIDI)イン端
子を介してキーボード信号あるいは、パーソナルコンピ
ユータ等からの制御信号やデータが供給される。なお、
MIDIとは、電子楽器どおしを接続するあるいはパー
ソナルコンピユータと電子楽器とを接続するためのイン
ターフェースの統一規格であるMusical Intrument Digi
tal Interfaceの略称である。
Further, as will be described later, a command signal (trigger signal) for externally instructing to start recording a signal input via the microphone in terminal is input via the trigger in (TRIG IN) terminal. Further, a keyboard signal or a control signal or data from a personal computer or the like is supplied via a MIDI IN terminal. In addition,
MIDI is Musical Intrument Digi, which is a unified standard of interfaces for connecting electronic musical instruments or for connecting a personal computer and an electronic musical instrument.
Abbreviation for tal Interface.

この第1図の操作スイッチパネル部1の詳細は第2図に
示してある。即ち、第2図において、符号2は、パワー
オン/オフスイッチで本実施例の装置を動作可能状態に
するものである。
Details of the operation switch panel portion 1 of FIG. 1 are shown in FIG. That is, in FIG. 2, reference numeral 2 is a power on / off switch for making the apparatus of this embodiment operable.

そして、レコード(RECORD)セクションには、上
記マイクイン端子3、トリガーイン端子4が設けられて
いるほか、マイクイン端子3より入力する信号のレベル
を調整するシグナルレベルボリューム4、マイクイン端
子3から供給される外音信号を自動的に録音開始する際
のレベル(トリガーレベル)を決定するトリガーレベル
ボリューム6を有し、また信号レベルはレベルメータ7
にて表示される。このレベルメータ7は例えばLEDに
て棒グラフ表示を行うことで、信号レベルを表示する。
The record (RECORD) section is provided with the microphone-in terminal 3 and the trigger-in terminal 4, and is also supplied from the signal-level volume 4 and the microphone-in terminal 3 for adjusting the level of the signal input from the microphone-in terminal 3. It has a trigger level volume 6 for determining the level (trigger level) at which the external sound signal is automatically recorded, and the signal level is a level meter 7
Is displayed at. The level meter 7 displays the signal level by displaying a bar graph with an LED, for example.

更に、レコードセクションには、レコードモードに移行
するためのレコード(REC)スイッチ8、既に録音さ
れている信号をクリアするクリア(CLR)スイッチ
9、演奏者がトリガー信号を手動入力するトリガー(T
RIG)スイッチ10、録音した信号のうちの不要部分
を消去するためのカット(CUT)スイッチ11を有
し、これらスイッチ8〜11には夫々その操作状態を点
灯表示するLED8−1〜11−1が内設されている。
Further, in the record section, a record (REC) switch 8 for shifting to a record mode, a clear (CLR) switch 9 for clearing a signal already recorded, and a trigger (T
RIG) switch 10 and a cut (CUT) switch 11 for erasing unnecessary portions of the recorded signal, and these switches 8-11 have LEDs 8-1 to 11-1 for lighting up and displaying their operating states, respectively. Is installed inside.

操作スイッチパネル部1のコンソール(CONSOL
E)セクションには、後述するようにひとつの録音用メ
モリに複数音を録音したときに夫々を区別するために操
作するトーンセットスイッチ12を有し、そのトーンナ
ンバは、日字型セグメントを有するトーンLED13に
表示され、またそのエリアの位置と長さはトーンマップ
LED14に棒グラフ表示される。たとえば、このトー
ンマップLED14は後述する録音用メモリのブロック
数に応じた数に分割されている。このトーンセットスイ
ッチ12は、その操作の都度トーンナンバが例えば増大
する。
Console of operation switch panel 1 (CONSOL
The section E) has a tone set switch 12 which is operated to distinguish each of a plurality of sounds recorded in one recording memory, as will be described later, and the tone number thereof has a letter segment. It is displayed on the tone LED 13, and the position and length of the area are displayed on the tone map LED 14 as a bar graph. For example, the tone map LED 14 is divided into a number corresponding to the number of blocks of a recording memory described later. Each time the tone set switch 12 is operated, the tone number is increased, for example.

また、このコンソールセクションには、種々のパラメー
タの入力などに用いられるファイン(FINE)スイッ
チ15、15、コース(COARSE)ボリューム16
を有し、その操作によって、4桁の日字型セグメントを
有するバリュー(VALUE)LED17あるいは上述
したトーンマップLED14の表示状態が変化する。
Further, in this console section, fine (FINE) switches 15 and 15 used for inputting various parameters and a COARSE volume 16 are used.
The display state of the value LED 17 having a four-digit day-shaped segment or the tone map LED 14 described above is changed by the operation.

なお、ファインスイッチ15、15は、微小の変化を1
度の操作で指示するもので、パラメータが増大する方向
を指示するスイッチ()と減少する方向を指示するス
イッチ()からなる。また、これらのスイッチ15、
15を押圧し続けると連続的に値が変化する。またコー
スボリューム16は、パラメータを大きく変化させると
きに使用するものである。
In addition, the fine switches 15 and 15 change the minute change to 1
It is instructed by a degree operation, and comprises a switch () for instructing the direction in which the parameter increases and a switch () for instructing the direction for decreasing the parameter. Also, these switches 15,
If 15 is continuously pressed, the value continuously changes. The course volume 16 is used when the parameters are changed greatly.

操作スイッチパネルのエディットウェーブ(EDIT
WAVE)セクションには、主として入力記憶された波
形信号をどのように使用するかあるいは修正するか等を
指定する信号を入力する複数のスイッチを有し、マスタ
ーチューン(MASTER TUNE)スイッチ18
は、全体の音のピッチ(周波数)を変化するもので、こ
のスイッチ18の操作により内設されたLED18−1
が点灯された後、上記ファインスイッチ15、15、コ
ースボリューム16を使用して実際の周波数を決定する
もので、そのときの表示は、バリューLED17にて行
われ、例えば周波数に対応する値をデジタル表示して、
チューニングを行う。
Edit wave on the operation switch panel (EDIT
The WAVE section has a plurality of switches for inputting signals that mainly specify how to use or modify the input and stored waveform signals, and a master tune (MASTER TUNE) switch 18 is provided.
Is for changing the pitch (frequency) of the whole sound, and the LED 18-1 installed internally by the operation of this switch 18
After is turned on, the actual frequency is determined by using the fine switches 15 and 15 and the course volume control 16, and the display at that time is performed by the value LED 17. For example, the value corresponding to the frequency is digitally displayed. Display,
Perform tuning.

また、トーンピッチ(TONE PITCH)スイッチ
19は、複数音(トーン)を録音したときに有効となる
もので、各トーン毎にピッチを決定する。その操作方法
は、上記マスターチューンスイッチ18と同様であり、
LED19−1の点灯時に、上記ファインスイッチ1
5、15コースボリューム16を使用して行う。
The tone pitch (TONE PITCH) switch 19 is effective when a plurality of tones (tones) are recorded, and determines the pitch for each tone. The operation method is the same as that of the master tune switch 18,
When the LED 19-1 is turned on, the fine switch 1
5 and 15 course volume 16 is used.

エディトウェーブセクションのジェネラル(GEN)ス
タートスイッチ20、エンドスイッチ21は、楽音とし
て発生する波形のスタートアドレスとエンドアドレスを
指定するもので、LED20−1、21−1が夫々点灯
状態にあるとき、ファインスイッチ15、15とコース
ボリューム16を用いて行いその表示は、トーンマップ
LED14及びバリューLED17にて行われる。
The general (GEN) start switch 20 and end switch 21 of the edit wave section are for designating the start address and end address of the waveform generated as a musical sound, and when the LEDs 20-1 and 21-1 are in the lit state, respectively. The display is performed using the switches 15 and 15 and the course volume 16 and the display is performed by the tone map LED 14 and the value LED 17.

また、リピート(REP)スタートスイッチ22、エン
ドスイッチ23は、記憶された波形の一部分を繰返し読
み出すための繰返し部分のスタートアドレスとエンドア
ドレスを指定するもので、LED22−1、23−1が
夫々点灯状態にあるとき、ファインスイッチ15、1
5、コースボリューム16を用いて行い、その表示はト
ーンマップLED14及びバリューLED17にて行わ
れる。
Further, a repeat (REP) start switch 22 and an end switch 23 are for designating a start address and an end address of a repeated portion for repeatedly reading out a part of the stored waveform, and the LEDs 22-1 and 23-1 are turned on respectively. Fine switch 15, 1 when in the state
5, the course volume 16 is used, and the display is performed by the tone map LED 14 and the value LED 17.

エディトウェーブセクションのビブラートスピード、デ
プス(DEPTH)、デイレイの各スイッチ24、2
5、26は、ビブラートの速度、深さ、デイレイの時間
あるいは有無を決定するもので、各スイッチが操作され
ると、LED24−1、25−1、26−1が点灯し、
その状態でファインスイッチ15、15、コースボリュ
ーム16を操作して各パラメータを入力する。このと
き、その状態は、バリューLED17にて数値表示され
る。
Edit wave section vibrato speed, depth (DEPTH) and delay switches 24, 2
Reference numerals 5 and 26 determine the vibrato speed, depth, delay time, and presence / absence of the delay. When each switch is operated, the LEDs 24-1, 25-1, 26-1 are turned on,
In that state, the fine switches 15 and 15 and the course volume 16 are operated to input each parameter. At this time, the value is numerically displayed by the value LED 17.

また、本実施例においては、予め録音された波形に対し
てそれのもつエンベロープとは異なるエンベロープを付
与することができエンベロープのアタック(A)タイム、
ディケイ(D)タイム、サステイン(S)レベル、リリース
(R)タイムを入力するモードに設定する各スイッチ2
7、28、29、30の操作が夫々なされると、内設さ
れたLED27−1、28−1、29−1、30−1が
点灯し、ファインスイッチ15、15、コースボリュー
ム16を使用することによりデジタル的に夫々のパラメ
ータを入力できる。なお、そのとき、各パラメータの値
は、バリューLED17にて表示される。
Further, in the present embodiment, it is possible to add an envelope different from the envelope it has to the pre-recorded waveform, the attack (A) time of the envelope,
Decay (D) time, Sustain (S) level, release
(R) Each switch to set the mode to input the time 2
When each of 7, 28, 29, 30 is operated, the LEDs 27-1, 28-1, 29-1, 30-1 provided therein are turned on and the fine switches 15, 15 and the course volume 16 are used. This allows each parameter to be digitally input. At that time, the value of each parameter is displayed on the value LED 17.

また、この実施例においては、接続されるキーボード楽
器のキーボードと、出力楽音の関係を可変設定でき、セ
ンター(CENTER)スイッチ31は、録音された外
音を、キーボードのどの位置(音階)に対応づけるかを
決定し、ウィズ(WIDTH)スイッチ32は、当該音
のキーボード上の発音領域を決定し、タッチ(TOUC
H)スイッチ33は、当該音の発音範囲をキータッチ
(速度)に応じて決定するもので、夫々のスイッチ3
1、32、33が操作されると、LED31−1、32
−1、33−1が点灯し、この点灯状態で、ファインス
イッチ15、15、コースボリューム16を使用して行
う。
Further, in this embodiment, the relationship between the keyboard of the connected keyboard musical instrument and the output musical tone can be variably set, and the center (CENTER) switch 31 corresponds the recorded external sound to which position (scale) of the keyboard. Then, the WIDTH switch 32 determines the sounding area of the sound on the keyboard, and the touch (TOUC)
H) switch 33 determines the sounding range of the sound according to the key touch (speed).
When 1, 32, 33 are operated, LEDs 31-1, 32
-1, 33-1 are lit, and in this lit state, the fine switches 15, 15 and the course volume 16 are used.

即ち、センタースイッチ31の操作時には、ファインス
イッチ15、15、コースボリューム16の操作によ
り、対応づける音階名がバリューLED17に数値表示
され、ウィズスイッチ32の操作時には、当該音を割当
てる音階の上限、下限が例えばバリューLED17にて
H***あるいはL***というように4桁の表示によ
りなされる。なお、上限、下限の入力切替は、ウィズス
イッチ32の連続操作で行われる。
That is, when the center switch 31 is operated, the corresponding scale names are numerically displayed on the value LED 17 by operating the fine switches 15 and 15 and the course volume 16, and when the with switch 32 is operated, the upper and lower limits of the scale to which the relevant sound is assigned. Is displayed by a 4-digit display such as H *** or L *** on the value LED 17, for example. The input switching between the upper limit and the lower limit is performed by continuously operating the with switch 32.

また、タッチスイッチ33の操作時には、ファインスイ
ッチ15、15、コースボリューム16の操作により、
当該音を割当てるキータッチの上限、下限が決定され、
H***あるいはL***として上記バリューLED1
7においてその入力レベルが表示される。なお、上限、
下限の入力切替は、タッチスイッチ33の連続操作でな
される。
Further, when the touch switch 33 is operated, the fine switches 15, 15 and the course volume 16 are operated,
The upper and lower limits of the key touch to which the sound is assigned are determined,
Value LED 1 as H *** or L ***
The input level is displayed at 7. The upper limit,
The lower limit input switching is performed by continuous operation of the touch switch 33.

操作スイッチパネル部1のミディセクションには、プレ
イスイッチ34があり、この操作にて内設されたLED
34−1が点灯し、上述したミディイン端子35を介し
て外部から入力するキーボード信号、タッチデータなど
に従う演奏を行う。
In the midi section of the operation switch panel section 1, there is a play switch 34, which is an LED installed by this operation.
34-1 lights up, and a performance is performed according to a keyboard signal, touch data, etc. input from the outside through the above-mentioned MIDI IN terminal 35.

またチェックスイッチ36は、トーンLED13に表示
されている音が自動的に発音されて、どのように入力記
憶されたかが聴取でき、その状態はLED36−1にて
表示される。
Further, the check switch 36 can hear how the sound displayed on the tone LED 13 is automatically generated and how it is input and stored, and the state is displayed by the LED 36-1.

アウトプット端子37からは、上記プレイスイッチ34
の操作時あるいはチェックスイッチ36の操作時におい
て、出力音階音信号が外部のアンプ、スピーカへ送出さ
れる。
From the output terminal 37, the play switch 34
During the operation of or the operation of the check switch 36, the output scale tone signal is sent to the external amplifier and speaker.

そして、この操作スイッチパネル部1は、第1図に示す
ようにCPU38とバスラインABUSを介して接続さ
れる。このCPU38は、マイクロプロセッサよりなり
後述する種々の処理制御を実行する。
The operation switch panel unit 1 is connected to the CPU 38 via the bus line ABUS as shown in FIG. The CPU 38 is composed of a microprocessor and executes various processing controls described later.

このCPU38は、種々の処理制御のために使用するメ
モリエリアを有するワークメモリ39とバスラインBB
USを介して接続される。また、CPU38はバスライ
ンCBUSを介して4チャンネル(CH0〜CH3)の
波形リード/ライト制御部40−0〜40−3に接続さ
れる。この4チャンネルの波形リード/ライト制御部4
0−0〜40−3は、別個のハードウェアをもつもので
あってもよく、あるいは時分割処理により4チャンネル
の動作をするものであってもよい。
The CPU 38 has a work memory 39 having a memory area used for various processing controls and a bus line BB.
Connected via US. Further, the CPU 38 is connected to the waveform read / write control units 40-0 to 40-3 of four channels (CH0 to CH3) via the bus line CBUS. This 4-channel waveform read / write controller 4
0-0 to 40-3 may have separate hardware, or may operate four channels by time division processing.

そして、この4チャンネルの波形リード/ライト制御部
40−0〜40−3は、録音用メモリ41に対して時分
割的にアドレス信号(ADDRESS)をバスラインD
BUSを介して与え、録音用メモリ41とデータ(DA
TA)の授受をバスラインEBUSを介して行う。ま
た、録音用メモリ41に対して、時分割的リード/ライ
ト信号(R/W)を出力する。
The 4-channel waveform read / write control units 40-0 to 40-3 transmit the address signal (ADDRESS) to the recording memory 41 in a time division manner on the bus line D.
The recording memory 41 and the data (DA
(TA) is exchanged via the bus line EBUS. It also outputs a time-divisional read / write signal (R / W) to the recording memory 41.

従って、波形リード/ライト制御部40−0〜40−3
は、録音用メモリ41に対して、夫々異なるアドレス信
号を送出して、同一エリアあるいは異なるエリアの波形
情報をアクセスすることができ、またひとつのチャンネ
ルで波形情報を書込みながら他のチャンネルで波形情報
を読み出すようにすることもできる。
Therefore, the waveform read / write control units 40-0 to 40-3
Can send different address signals to the recording memory 41 to access the waveform information in the same area or different areas. Also, while writing the waveform information in one channel, the waveform information in another channel can be accessed. Can also be read.

上記録音用メモリ41は、例えば1.5メガ(M)ビットのメ
モリを有し、32ブロックに分割されて使用することが
可能となっており、波形信号をデジタル記憶する、例え
ばPCM録音することができるものである。
The recording memory 41 has a memory of, for example, 1.5 mega (M) bits, and can be divided into 32 blocks for use. Digital recording of waveform signals, for example, PCM recording is possible. It is a thing.

そして、操作スイッチパネル部1のマイクイン端子3を
介して入力する外音信号をサンプリングしてA/D変換
器42に与え、このA/D変換器42はそれをデジタル
信号に変換して上記波形リード/ライト制御部40−0
〜40−3(実際には後述するようにチャンネルCH
0、CH1に対応する波形リード/ライト制御部40−
0、40−1)に与えられ、録音用メモリ41の適当な
アドレスのエリアに記録される。
Then, the external sound signal input through the microphone-in terminal 3 of the operation switch panel unit 1 is sampled and given to the A / D converter 42, which converts the digital signal into a digital signal and outputs the above waveform. Read / write control unit 40-0
~ 40-3 (Actually, the channel CH
Waveform read / write control unit 40-corresponding to 0 and CH1
0, 40-1) and recorded in an area of an appropriate address of the recording memory 41.

また、波形リード/ライト制御部40−0〜40−3に
て録音用メモリ41から読み出されて出力されるデジタ
ル信号は、D/A変換器43に時分割的に与えられ、ア
ナログ信号に変換された後サンプルホールド(S&H)
回路44−0〜44−3に与えられる。即ち、このサン
プルホールド回路44−0〜44−3は、夫々波形リー
ド/ライト制御部40−0〜40−3から時分割的にそ
してチャンネル毎に出力する波形信号をサンプルホール
ドする。
Further, the digital signal read from the recording memory 41 and output by the waveform read / write control units 40-0 to 40-3 is given to the D / A converter 43 in a time division manner and converted into an analog signal. Sample and hold after conversion (S & H)
It is provided to the circuits 44-0 to 44-3. That is, the sample and hold circuits 44-0 to 44-3 sample and hold the waveform signals output from the waveform read / write control units 40-0 to 40-3 in a time division manner and for each channel.

そして、各サンプルホールド回路44−0〜44−3の
出力は、VCA45−0〜45−3にて、振幅エンベロ
ープ制御がなされて、ミキシング(MIXING)回路
46に送出される。即ち、VCA45−0から45−3
はCPU38から与えられるエンベロープ制御信号がD
/A変換器47にて電圧信号に変換されて供給されるこ
とにより、エンベロープ制御を行う。なお、このD/A
変換器47は、4個あり夫々のVCA45−0〜45−
3に対応配設されている。
Then, the outputs of the respective sample hold circuits 44-0 to 44-3 are subjected to amplitude envelope control by the VCAs 45-0 to 45-3 and sent to the mixing (MIXING) circuit 46. That is, VCA 45-0 to 45-3
Indicates that the envelope control signal given from the CPU 38 is D
The / A converter 47 converts the voltage signal and supplies the voltage signal to perform envelope control. This D / A
There are four converters 47 for each VCA 45-0 to 45-.
It is arranged corresponding to 3.

上記ミキシング回路46にてミキシングされた信号は、
操作スイッチパネル部1のアウトプット端子37を介し
て出力する。
The signal mixed by the mixing circuit 46 is
Output through the output terminal 37 of the operation switch panel section 1.

次に、本実施例の動作につき説明する。先ず、レコード
モードの動作について説明する。
Next, the operation of this embodiment will be described. First, the operation in the record mode will be described.

<レコードモード> マイクイン端子3より外音信号を入力可能状態にして、
レコードスイッチ8を操作し、レコード準備状態に入
る。即ち、レコード準備状態においては第3図に示すよ
うに録音用メモリ41の最終ブロック(図面のから
までのエリア)に繰返し外音信号を入力記録し、実際に
トリガー信号が印加されるまでの間の外音信号を記録す
る。このからの領域のことをディレイトリガー領域
と称することにする。そして、このレコードモードに入
ると、LED8−1が点灯する。
<Record mode> External sound signal can be input from the microphone in terminal 3,
The record switch 8 is operated to enter the record preparation state. That is, in the record preparation state, as shown in FIG. 3, the external sound signal is repeatedly input and recorded in the final block (the area from to in the drawing) of the recording memory 41 until the trigger signal is actually applied. Record the external sound signal of. The area from this point onward will be referred to as the delay trigger area. Then, when this record mode is entered, the LED 8-1 is turned on.

この状態において、トリガーがかかると実際に録音開始
する。このトリガーのかけ方は3とおりあり、1つはオ
ートトリガー(Auto Trigger)とよばれるもので、トリガ
ーレベルボリューム6にて設定された基準レベルを外音
信号が越えるとトリガー信号が発生する。2つ目は、ト
リガーイン端子4を介して入力する外部からのトリガー
信号により動作するものであり、3つ目は、操作者自身
が、トリガースイッチ10を操作することによってトリ
ガー信号を発生するものであり、上記2つ目の方式をイ
クスターナルトリガー(External Trigger)と呼び、3つ
目の方式をマニュアルトリガー(Manual Trigger)と呼
ぶ。なお、1番目のトリガー方式とその他のトリガー方
式とは、例えばトリガーレベルボリューム6に、オート
トリガーが付加されないレンジを設けておいて、そのよ
うな位置にトリガーレベルボリューム6が位置するとき
は、2番目、3番目のトリガー方式のみ採用されるよう
になっている。
In this state, recording is actually started when a trigger is applied. There are three ways to apply this trigger, one is called Auto Trigger, and a trigger signal is generated when the external sound signal exceeds the reference level set by the trigger level volume 6. The second is operated by an external trigger signal input through the trigger-in terminal 4, and the third is generated by the operator himself operating the trigger switch 10. Therefore, the second method is called an external trigger and the third method is called a manual trigger. The first trigger method and the other trigger methods are, for example, when the trigger level volume 6 is provided with a range where an auto trigger is not added, and the trigger level volume 6 is located at such a position, Only the third and third trigger methods are adopted.

そして、以上述べた3つのトリガー方式のいずれかによ
ってトリガー信号が発生すると、LED10−1が点灯
する。
Then, when a trigger signal is generated by any of the three trigger methods described above, the LED 10-1 is turned on.

いまこのレコードモードでのCPU38の動作を第4図
を参照して説明する。
Now, the operation of the CPU 38 in the record mode will be described with reference to FIG.

先ず、上記レコードスイッチ8を操作するとステップS
に進行し、CPU38は、チャンネルCH0の波形リ
ード/ライト制御部44−0に対し、録音開始アドレス
として第3図に示すのアドレスをセットし、ループス
タートアドレスにのアドレスをセットし、ループエン
ドアドレスにのアドレスをセットし、更にループオン
の状態に設定する。即ち、波形リード/ライト制御部4
4−0(他のチャンネルの波形リード/ライト制御部4
4−1〜44−3も同様)は、録音用メモリ41の特定
アドレス領域を繰り返し読み出し/書込み可能であり、
ループオン状態で、ループスタートアドレスからループ
エンドアドレスまで繰返しアドレスからアドレス指定を
行うようになる。
First, when the record switch 8 is operated, step S
1 , the CPU 38 sets the address shown in FIG. 3 as the recording start address to the waveform read / write controller 44-0 of the channel CH0, sets the address to the loop start address, and sets the loop end address. Set the address to, and set the loop-on state. That is, the waveform read / write control unit 4
4-0 (waveform read / write control unit 4 of another channel
4-1 to 44-3 are the same), the specific address area of the recording memory 41 can be repeatedly read / written.
In the loop-on state, the address is specified from the repeat address from the loop start address to the loop end address.

そして、しかる後ステップSに進み、チャンネルCH
0の波形リード/ライト制御部44−0に対し録音を開
始させるべくバスラインCBUSを介してコマンドを与
える。従って、マイクイン端子3を介して入力する外音
信号がサンプリングされた後A/D変換器42にてデジ
タル信号とされて順次上記録音用メモリ41に書込まれ
ることになる。第5図(A)はその状態を示すものであ
り、ディレイトリガー領域(アドレスからまでの領
域)に繰り返し外音信号が記録される。なお、同じエリ
アに繰り返し録音されるとき、それ以前に記憶された信
号は消去されて、最新の入力信号のみ記録される。例え
ば、このディレイトリガー領域には100msecの外音信
号が記憶されるようになる。このディレイトリガー領域
に予め外音信号が記憶されることにより、このあとの実
際の録音の立ち上がりが自然なものとなる。
Then, after that, the process proceeds to step S 2 and the channel CH
A command is given to the waveform read / write controller 44-0 of 0 via the bus line CBUS to start recording. Therefore, after the external sound signal input through the microphone-in terminal 3 is sampled, it is converted into a digital signal by the A / D converter 42 and sequentially written in the recording memory 41. FIG. 5 (A) shows this state, and the external sound signal is repeatedly recorded in the delay trigger area (area from address to). When repeatedly recorded in the same area, the signal previously stored is erased and only the latest input signal is recorded. For example, an external sound signal of 100 msec is stored in this delay trigger area. By storing the external sound signal in advance in this delay trigger area, the actual rising of the subsequent recording becomes natural.

次にステップSに進み、チャンネルCH1の波形リー
ド/ライト制御部40−1に対し、録音開始アドレスと
して第3図に示すアドレスをセットし、録音終了アド
レスとしてアドレスをセットする。勿論、この録音開
始アドレスと、録音終了アドレスは任意に可変設定でき
る。
Next, in step S 3, to the waveform read / write control unit 40-1 of the channel CH1, and set the address shown in FIG. 3 as a recording start address, sets the address as a recording end address. Of course, the recording start address and the recording end address can be variably set.

そして次にステップSに進行し、上述のオートトリガ
ー、イクスターナルトリガー、マニュアルトリガーのい
ずれかの方式によってトリガー信号が入力されたか否か
ジャッジし、Noの判断がなされると、このステップS
を繰り返し実行し、もしトリガー信号が入力するとY
esの判断がなされて次のステップSに進行する。
And then proceeds to step S 4, the above-described automatic trigger, ik star null triggered by one of the methods of manual trigger whether to judge the trigger signal is input, the No determination is made, step S
Repeat 4 and if the trigger signal is input Y
The judgment of es is made and the process proceeds to the next step S 5 .

このステップSでは、チャンネルCH0の波形リード
/ライト制御部40−0に対し、録音を停止させる。例
えばいま第5図(A)のCH0で示す位置でアドレス歩進
が停止する。
In step S 5, relative to the waveform read / write control unit 40-0 of the channel CH0, to stop the recording. For example, address advancement is stopped at the position indicated by CH0 in FIG. 5 (A).

そして、チャンネルCH1の波形リード/ライト制御部
40−1に対し、録音開始するようコマンドをバスライ
ンCBUSを介して送出する。そして、いまの場合第3
図のアドレスから録音開始する。そして次のステップ
に進行し、波形リード/ライト制御部40−1のア
ドレス指定がいまの場合第3図の位置までなされたか
否かジャッジし、NoであればステップSを繰り返
し、最終アドレスまでくるとYesの判断をして次のステ
ップSに進行する。
Then, a command to start recording is sent to the waveform read / write control unit 40-1 of the channel CH1 via the bus line CBUS. And in the present case, the third
Start recording from the address shown. Then proceed to the next step S 6, and whether judges addressing waveform read / write control unit 40-1 is made to the position of FIG. 3 in this case, repeating steps S 6 if No, the final When the address is reached, a Yes determination is made and the operation proceeds to the next Step S 7 .

即ち、このステップSにおいては、第5図(B)に示す
ように、ディレイトリガー領域のデータをワークメモリ
39の所定エリアに転送する。この場合、同図のD〜F
のエリアのデータが、A〜Cのエリアのデータよりも前
に記録されたものであるから、先ずデータD〜Fを先に
転送し、しかる後にデータA〜Cを転送し、配列の順序
を変更し、その後、第5図(C)に示す状態で、録音用メ
モリ41の最初のブロック、即ちエリア〜に記録す
る。その結果、この録音用メモリ41には、領域〜
に外音信号がデジタル記録されたことになる。
That is, in step S 7, as shown in FIG. 5 (B), and transfers the data of the delay trigger area in a predetermined area of the work memory 39. In this case, D to F in FIG.
Since the data in the area A is recorded before the data in the area A to C, the data D to F are transferred first, and then the data A to C are transferred, and the order of arrangement is changed. After the change, the data is recorded in the first block, that is, the area (1) to (4) of the recording memory 41 in the state shown in FIG. As a result, the recording memory 41 has an area ~
The external sound signal is digitally recorded in.

そして、このように記録されたデータについて不要部分
をカットするには、カットスイッチ11を操作し、LE
D11−1が点灯状態でファインスイッチ15またはコ
ースボリューム16を操作して行う。なお、トーンマッ
プLED14により、当該音のメモリ位置及び長さが表
示され、カット動作の都度その表示状態が変化し、その
記憶エリアの表示を行うことになる。
Then, in order to cut unnecessary portions of the data recorded in this way, operate the cut switch 11
This is done by operating the fine switch 15 or the course volume control 16 while D11-1 is on. The tone map LED 14 displays the memory position and length of the sound, the display state changes each time the cutting operation is performed, and the storage area is displayed.

以上は、録音用メモリ41に1音の信号を入力する場合
であったが、トーンセットスイッチ12によってトーン
ナンバを切替えて、異なる音をひき続き入力することが
できる。
The above is the case of inputting a signal of one sound to the recording memory 41, but the tone number can be switched by the tone set switch 12 to continuously input different sounds.

即ち、そのときCPU38は、波形リード/ライト制御
部40−0、40−1に対して、録音開始アドレスと録
音終了アドレスとを適宜指定するようにして、記録させ
る。このようにして、トーン1〜トーン5の波形情報を
記憶した状態を第6図は示す。そして、トーンセットス
イッチ12の操作毎に、トーンナンバは変化し、トーン
LED13に数値表示されるとともに、トーンマップL
ED14に、当該音の記憶エリアを表示させる。
That is, at this time, the CPU 38 causes the waveform read / write control units 40-0 and 40-1 to record by appropriately designating the recording start address and the recording end address. FIG. 6 shows a state in which the waveform information of tones 1 to 5 is stored in this way. Then, each time the tone set switch 12 is operated, the tone number is changed and displayed numerically on the tone LED 13, and the tone map L is displayed.
The ED 14 displays the storage area of the sound.

そして、クリアスイッチ9を操作すれば、トーンLED
13に表示されている番号およびそれ以降の番号の波形
情報が消去される。従って、例えば、トーンLED13
に「3」が表示されているとき、このクリアスイッチ9
を操作すると、トーン3〜トーン5が録音用メモリ41
から消去され、新たな外音信号を録音することができる
ようになる。
Then, if the clear switch 9 is operated, the tone LED
The waveform information of the numbers displayed in 13 and the numbers after that are deleted. Therefore, for example, the tone LED 13
When "3" is displayed on, the clear switch 9
When you operate, tone 3 to tone 5 will be recorded in memory 41
The new external sound signal can be recorded.

そして、このようにして入力された信号は、チェックス
イッチ36の操作により、CPU38から波形リード/
ライト制御部40−0に対して順次アクセスすることが
指示されて、読み出され、D/A変換器43を介してア
ナログ信号に変換され、VCA45−0にて適宜増幅さ
れた後アウトプット端子37より出力し、発音される。
従って、録音状態のチェックが行える。
Then, the signal input in this way is read from the CPU 38 by the operation of the check switch 36 to read / write the waveform.
The write control unit 40-0 is instructed to sequentially access, read out, converted into an analog signal through the D / A converter 43, and appropriately amplified by the VCA 45-0, and then output terminal. It is output from 37 and is sounded.
Therefore, the recording state can be checked.

<エディトウェーブモード> 次に、このようにして入力された波形信号を種々変化さ
せて、実際の出力楽音信号のための波形信号とする動作
について説明する。
<Edit Wave Mode> Next, the operation of changing the input waveform signal in this manner to form a waveform signal for an actual output musical tone signal will be described.

第7図は、ワークメモリ39の特定のアドレス領域に、
録音用メモリ41に記録した外音信号に対する関連デー
タを記憶した状態を示すものである。
FIG. 7 shows that in a specific address area of the work memory 39,
It shows a state in which related data for the external sound signal recorded in the recording memory 41 is stored.

即ち、トーンナンバ順に各データは記憶されており、例
えばトーン1のエリアには、以下の如きデータがCPU
38の制御のもとにワークメモリ39に記憶される。
That is, each data is stored in the order of tone number. For example, in the area of tone 1, the following data is stored in the CPU.
It is stored in the work memory 39 under the control of 38.

先ずスタートブロックナンバ(START BLOCK
♯)は、トーン1の波形が記憶されている最初のブロ
ックを指定し、エンドブロックナンバ(END BLO
CK ♯)は、トーン1の波形が記憶されている最終の
ブロックを指定する。この2つの情報により、トーンマ
ップLED14の表示がなされる。
First, the start block number (START BLOCK
#) Designates the first block in which the waveform of tone 1 is stored, and the end block number (END BLO)
CK #) specifies the final block where the tone 1 waveform is stored. The tone map LED 14 is displayed based on these two pieces of information.

次のデータ、即ちジェネラルスタートブロックナンバ
(GEN START BLOCK ♯)は、実際の発
音を開始するときのブロックアドレスを指定し、次のジ
ェネラルスタートアドレス(GEN START AD
RS)は、ブロック内の下位アドレスを指定する。この
値は、ジェネラルスタートスイッチ20の操作後、ファ
インスイッチ15、15とコースボリューム16を用い
て設定される。第8図は、そのような状態を示してお
り、トーンNの記憶エリアのどこからでもジェネラルス
タートの位置をとり得る。
The next data, that is, the general start block number (GEN START BLOCK #), specifies the block address at which the actual sound generation is started, and the next general start address (GEN START ADD
RS) designates a lower address within the block. This value is set using the fine switches 15 and 15 and the course volume control 16 after the operation of the general start switch 20. FIG. 8 shows such a state, and the general start position can be taken from anywhere in the tone N storage area.

また、次のジェネラルエンドブロックナンバ(GEN
END BLOCK ♯)とジェネラルエンドアドレス
(GEN END ADRS)はジェネラルエンドスイ
ッチ21の操作後、ファインスイッチ15、15とコー
スボリューム16を用いて入力される。第8図は更にこ
のようにして入力されるジェネラルエンドの位置が自由
にとり得ることを示している。
In addition, the next general end block number (GEN
The END BLOCK #) and the general end address (GEN END ADRS) are input using the fine switches 15 and 15 and the course volume control 16 after the operation of the general end switch 21. FIG. 8 further shows that the position of the general end input in this way can be freely set.

また、次のエリアに記憶された、リピートスタートブロ
ックナンバ(REP START BLOCK ♯)、
リピートスタートアドレス(REP START AD
RS)は、リピートスタートスイッチ22の操作後、フ
ァインスイッチ15、15とコースボリューム16を使
用して設定されるもので、記憶された波形情報の特定エ
リアを繰り返しアクセスするリピートのときのスタート
位置を指定する。同様に、リピートエンドブロックナン
バ(REP END BLOCK ♯)、リピートエン
ドアドレス(REP END ADRS)は、リピート
エンドスイッチ23の操作後、ファインスイッチ15、
15とコースボリューム16を使用して設定されるもの
で、波形情報の特定エリアのエンド位置を指定するもの
である。
In addition, the repeat start block number (REP START BLOCK #) stored in the next area,
Repeat start address (REP START AD
RS) is set by using the fine switches 15 and 15 and the course volume 16 after the repeat start switch 22 is operated, and the start position at the time of repeat for repeatedly accessing a specific area of the stored waveform information is set to RS. specify. Similarly, the repeat end block number (REP END BLOCK #) and the repeat end address (REP END ADRS) are stored in the fine switch 15, after the repeat end switch 23 is operated.
It is set using 15 and the course volume 16, and specifies the end position of the specific area of the waveform information.

この状態は、第9図に示されているとおりであり、実際
の演奏時には、ジェネラルスタート(GEN STAR
T)の位置からリピートスタート位置まで波形情報を波
形リード/ライト制御部40−0〜40−3はアクセス
し、しかる後は、リピートスタート位置からリピートエ
ンド位置まで繰り返し所定回数波形情報をアクセスし、
しかる後リピートエンド位置からジェネラルエンド位置
まで波形情報をアクセスする。なお、リピートエンド位
置を通過するのは、例えばキーボードの演奏キーがオフ
操作された時点としてもよい。このジェネラルおよびリ
ピートスタートアドレス、エンドアドレスの設定時の動
作については、更に後述する。
This state is as shown in FIG. 9, and at the time of actual performance, the general start (GEN STAR
The waveform read / write control units 40-0 to 40-3 access the waveform information from the position (T) to the repeat start position, and thereafter, repeatedly access the waveform information a predetermined number of times from the repeat start position to the repeat end position,
Then, the waveform information is accessed from the repeat end position to the general end position. The passage of the repeat end position may be made, for example, when the performance key of the keyboard is turned off. The operation of setting the general and repeat start addresses and the end address will be described later.

第7図のワークメモリ39に記憶されるトーンピッチ
(TONE PITCH)は、トーンピッチスイッチ1
9の操作後、ファインスイッチ15、15、コースボリ
ューム16の操作により設定され、この設定情報及び、
マスターチューンスイッチ18の操作による設定情報を
反映して、第7図のピッチ(PITCH)C〜Cの特
定オクターブの12音階の周波数情報が決定される。
The tone pitch (TONE PITCH) stored in the work memory 39 of FIG.
After the operation of 9, it is set by operating the fine switches 15 and 15 and the course volume 16, and the setting information and
Reflecting the setting information by the operation of the master tune switch 18, the frequency information of 12 scales of the specific octave of the pitch (PITCH) C # to C in FIG. 7 is determined.

ワークメモリ39のキーボードセンター(KEY BO
ARD CENTER)は、キーボードセンタースイッ
チ31の操作後、ファインスイッチ15、15、コース
ボリューム16の操作により設定されるもので、記録さ
れた外音信号をどの音階に対応づけるか決定する。その
対応関係は、バリューLED17において、数値表示さ
れる。このキーボードセンターの設定に従って、ピッチ
〜Cの情報は変化し、移調の機能をもたすことがで
きる。
Keyboard center of work memory 39 (KEY BO
ARD CENTER) is set by operating the fine switches 15 and 15 and the course volume 16 after operating the keyboard center switch 31, and determines to which scale the recorded external sound signal is associated. The correspondence is displayed numerically on the value LED 17. The information on the pitches C # to C changes according to the setting of the keyboard center, and the function of transposing can be provided.

即ち、例えば外音信号の周波数をとするとキーボー
ドセンターにて指定される音階が、周波数をもつよ
うになり、キーボードセンターの変更によりどの音階が
周波数をもつか可変設定することができる。
That is, for example, scales the frequency of the external sound signal is specified by the keyboard center equal to 1 is made to have a frequency 1, which scale by changing the keyboard center can be variably set or with a frequency 1.

そして、このキーボードセンターの設定に従って、第7
図のピッチC〜Cの内容を書替えるかあるいは、この
情報を実際に読み出すときの音階との対応関係を変更す
ることによって、各音階の周波数が設定される。
And according to the setting of this keyboard center,
The frequency of each scale is set by rewriting the contents of the pitches C # to C in the figure or by changing the correspondence with the scale when this information is actually read out.

次のキーボードウィズロー(KEYBOARDWIDT
H L)とキーボードウィズハイ(KEYBOARD
WIDTH H)は、キーボードウィズスイッチ32の
操作と、ファインスイッチ15、15およびコースボリ
ューム16を用いて設定するもので、当該音の使用範囲
を音階音に対応して設定する。なお、このキーボードセ
ンターとキーボードウィズロー、ハイは、ミディイン端
子35を介して接続されるキーボードの演奏キーの操作
によってもよい。
Next keyboard with low (KEYBOARDWIDT
H L) and keyboard with high (KEYBOARD)
WIDTH H) is set by operating the keyboard with switch 32 and the fine switches 15, 15 and the course volume 16, and sets the use range of the sound corresponding to the scale sound. The keyboard center, the keyboard with low, and the high may be operated by operating the performance keys of the keyboard connected via the MIDI IN terminal 35.

次のキータッチロー(KEY TOUCH L)とキー
タッチハイ(KEY TOUCH H)とは、キータッ
チスイッチ33の操作後、ファインスイッチ15、15
およびコースボリューム16を使用して設定するもの
で、当該音の使用範囲をキータッチ(速度)に対応して
設定する。このとき、バリューLED17にはその上
限、下限を示す値が表示される。
The next key touch low (KEY TOUCH L) and key touch high (KEY TOUCH H) are the fine switches 15 and 15 after the key touch switch 33 is operated.
And the course volume 16 are used, and the use range of the sound is set according to the key touch (speed). At this time, the value indicating the upper limit and the lower limit is displayed on the value LED 17.

また、エンベロープアタック、ディケイ、サステイン、
リリースの各スイッチ27〜30の操作後、ファインス
イッチ15、15とコースボリューム16とを使用し
て、ワークメモリ39のエンベロープアタック(AT
T)、ディケイ(DEC)サステイン(SUS)、リリ
ース(REL)の各情報が設定される。
Also, envelope attack, decay, sustain,
After operating the release switches 27 to 30, the fine switches 15 and 15 and the course volume 16 are used to operate the envelope attack (AT) of the work memory 39.
T), decay (DEC) sustain (SUS), and release (REL) information are set.

このほか、ビブラート情報等がトーン1のメモリエリア
に入力されるが、その説明は省略する。
In addition, although the vibrato information and the like are input to the memory area of tone 1, the description thereof will be omitted.

次に、上述したジェネラルスタートアドレス、エンドア
ドレスあるいはリピートスタートアドレス、エンドアド
レスを検出するときの動作を詳述する。即ち、波形情報
は、第10図に示すように時間とともにレベルが変化す
るものであり、任意の点で、波形の発生、終了を指定す
るとクリック音とよばれるノイズが出力する。そのた
め、ゼロレベルを通過するいわゆるゼロクロス点を検知
しそのアドレスをジェネラルスタートアドレス、エンド
アドレスあるいはリピートスタートアドレス、エンドア
ドレスとしなければならない。
Next, the operation for detecting the above-mentioned general start address, end address or repeat start address, end address will be described in detail. That is, the level of the waveform information changes with time as shown in FIG. 10, and if generation or termination of the waveform is designated at an arbitrary point, noise called a click sound is output. Therefore, it is necessary to detect a so-called zero-cross point that passes through the zero level and use that address as the general start address, end address or repeat start address, end address.

第11図はその処理を示しており、CPU38は、録音
用メモリ41からファインスイッチ15、15あるいは
コースボリューム16の操作に従って波形情報を読み出
し、ゼロクロス点を検知する。
FIG. 11 shows the processing, and the CPU 38 reads the waveform information from the recording memory 41 in accordance with the operation of the fine switches 15 and 15 or the course volume 16, and detects the zero cross point.

この第11図は、アドレスが増加する側に移動したとき
のフローを示しており、ステップTにて極性フラグを
オフし、次にステップTにてCPU38内のポインタ
(これが録音用メモリ41のアドレスを指定し、波形リ
ード/ライト制御部40−0のアドレスカウンタと同期
して変化する)をインクリメントする。
FIG. 11 shows the flow when the address is moved to the increasing side. At step T 1, the polarity flag is turned off, then at step T 2 , the pointer in the CPU 38 (this is the recording memory 41). Is designated and changes in synchronization with the address counter of the waveform read / write control unit 40-0) is incremented.

そして、次にステップTにてポインタで示すアドレス
のデータが負の値か否かジャッジし、もしYesの判断が
なされると、ステップTに進行し上記極性フラグをオ
ンとする。この極性フラグは、波形の振幅値が負の値を
とるときにオンし、正の値をとるときにオフする。
Then, then the data at the address indicated by the pointer at step T 3 is judge whether a negative value, if the Yes determination is made, and proceeds to turn on the polarity flag to step T 4. The polarity flag is turned on when the amplitude value of the waveform takes a negative value, and turned off when it takes a positive value.

そしてこのステップTに続けてステップTに進行し
同様の動作を繰り返す。そして、ポインタで指定される
データが正のときは、ステップTの判断はNoとなり
ステップTに進行し、極性フラグがオン状態であるか
否かジャッジする。
Then, following step T 4 , the process proceeds to step T 2 , and the same operation is repeated. Then, the data designated by the pointer is positive when the determination in step T 3 proceeds to No and Step T 5, whether to judge the polarity flag is ON.

そして、極性フラグがオフのとき、つまり正の振幅値が
続けて読み出されているときはステップTの判断はN
oとなりステップTへ移行して、極性フラグをオフ状
態とする。
Then, when the polarity flag is off, that is the positive judgment of Step T 5 when the amplitude value is read continuously in N
the operation proceeds to o next step T 6, an off state polarity flag.

また、ステップTがYesの判断をするのは、前回のポ
インタの振幅値が負であって、今回のポインタの振幅値
が正である場合であり、丁度ゼロクロス点を通過したと
きである。
Further, the step T 5 is the determination of Yes is a negative amplitude value of the previous pointer, and if the amplitude value of the current pointer is positive, is when just passed the zero-crossing point.

そのときは、ステップTに続けてステップTの処理
を実行する。ステップTでは、今回のポインタの振幅
値データが所定値△以下か否かジャッジする。即ち、第
10図に示すように、波形のゼロクロス点近傍で、ステ
ップTではYesの判断をするが、実際にそのアドレス
点が小さくないと、つまり所定値△より小さくないとク
リック音がでることになり、ゼロクロス点の検出処理の
意味がなくなる。従って、ステップTでNoの判断が
なされると、次のゼロクロス点までステップT〜T
の処理を繰り返し実行する。そして、ステップTでY
esの判断がなされると、一連の処理を終了し、そのとき
のポインタの値を、ジェネラルスタートアドレス、エン
ドアドレスあるいはリピートスタートアドレス、エンド
アドレスとして、CPU38はワークメモリ39に書込
む。
At that time, it executes the processing of step T 7 following the step T 5. In step T 7, the amplitude value data of the current pointer is judge whether or not a predetermined value △ below. That is, as shown in FIG. 10, in the zero-crossing point near the waveform, although the steps T 5 the Yes judgment, actually when the address point is not less, i.e. clicks popping not smaller than a predetermined value △ Therefore, the meaning of the zero-cross point detection processing becomes meaningless. Therefore, when the No judgment is made at step T 7, Step T 1 through T 6 until the next zero cross point
The process of is repeatedly executed. Then, in step T 7 , Y
When the judgment of es is made, the series of processing is ended, and the CPU 38 writes the value of the pointer at that time into the work memory 39 as the general start address, the end address or the repeat start address, the end address.

第11図は、アドレスが正の方向に変化するときのCP
U38の処理を示しているが、逆にアドレスが負の方向
に変化するときは、ステップTに対応するステップT
′において極性フラグをオンにし、ステップTに対
応するステップT′において、ポインタのデータが正
か否かジャッジし、ステップTに対応するステップT
′において、極性フラグをオフし、ステップTに対
応するステップT′において極性フラグをオフし、ス
テップTに対応するステップT′において極性フラ
グをオンにするとともに他のステップT、Tの処理
は同様に行うようにすればよい。
Figure 11 shows the CP when the address changes in the positive direction.
Although the processing of U38 is shown, on the contrary, when the address changes in the negative direction, the step T corresponding to the step T 1 is performed.
1 In 'to select the polarity flag in step T 3 corresponding to step T 3', step T of the pointer data whether to judge positive, corresponding to step T 4
'In, and turns off the polar flag, Step T 5 corresponding to step T 5' 4 turns off the polar flag in other steps T 2 together to turn on the polarity flag in step T 6 'corresponding to step T 6 , T 7 may be similarly performed.

<プレイモード> 次に、プレイスイッチ34を操作して、ミディイン端子
35から入力する信号に従って演奏を行うプレイモード
時の動作について以下に説明する。
<Play Mode> Next, the operation in the play mode in which the play switch 34 is operated to perform a performance in accordance with a signal input from the MIDI IN terminal 35 will be described below.

なお、録音用メモリ41には、例えばトーン1〜4の異
なる波形情報が記録されており、またワークメモリ39
のキーボードセンター、キーボードウィズロー、ハイ、
キータッチロー、ハイの各データとして第12図に示す
ような情報が入力されているとする。
In the recording memory 41, for example, different waveform information of tones 1 to 4 is recorded, and the work memory 39 is also used.
Keyboard center, keyboard with low, high,
It is assumed that the information as shown in FIG. 12 is input as each data of key touch low and high.

即ち、この第12図は、トーン1〜トーン4の夫々のデ
ータを模式的に示したもので、トーン1のキーボードセ
ンターはC(添字はオクターブ番号を示す、以下同
じ。)、キーボードウィズはC〜Bで、キータッチ
は0〜127である。
That is, FIG. 12 schematically shows each data of tone 1 to tone 4, the keyboard center of tone 1 is C 3 (subscript indicates octave number, the same below), keyboard width is. Key touch is 0 to 127 in C 3 to B 3 .

同様に、トーン2のキーボードセンターはCで、キー
ボードウィズはG3 〜Cで、キータッチは20〜8
0であり、トーン3のキーボードセンターはAで、キ
ーボードウィズはC〜Bで、キータッチは81〜1
27であり、トーン4のキーボードセンターはAで、
キーボードウィズはF4 〜Bで、キータッチは0〜
120である。
Similarly, the keyboard center of tone 2 is C 4 , the keyboard width is G 3 # to C 6 , and the key touch is 20 to 8.
0, the keyboard center of tone 3 is A 5 , the keyboard width is C 5 to B 5 , and the key touch is 81 to 1.
Is 27, keyboard center of tone 4 in the A 4,
Keyboard with F 4 # ~ B 4 , key touch 0
120.

そして、第13図ステップUにより、CPU38は、
トーンナンバ(TONE ♯)を指定するフラグレジス
タ(以下このレジスタのことをトーンナンバレジスタと
称する。)に「1」を入力し、次にステップUに進行
し、ミディイン端子35を介して入力される音階(NO
TE)コードが、ワークメモリ39のトーン1のエリア
のウィズローとウィズハイで指定される範囲に入ってい
るか否かジャッジする。
Then, by step U 1 in FIG. 13, the CPU 38
"1" is input to a flag register (hereinafter, this register is referred to as a tone number register) that specifies a tone number (TONE #), and then the process proceeds to step U 2 and is input through the MIDI IN terminal 35. Scale (NO
TE) code is judged whether it is within the range designated by the with low and with high of the tone 1 area of the work memory 39.

そして、このステップUにてYesの判断がなされると
ステップUに進行する。ステップUでは、ミディイ
ン端子35を介して入力される入力キータッチ(KEY
TOUCH)情報が、ワークメモリ39のトーン1の
エリアのキータッチローとキータッチハイの範囲に入っ
ているか否かジャッジする。
Then, if the determination of Yes is made in this step U 2 , the process proceeds to step U 3 . In step U 3 , the input key touch (KEY) input through the MIDI IN terminal 35 is performed.
It is judged whether or not the TOUCH) information is within the range of the key touch low and the key touch high in the tone 1 area of the work memory 39.

そして、このステップUでYesの判断がなされると、
ステップUに進行し、トーンナンバレジスタで指定さ
れるトーン(即ち今の場合トーン1)を、音階コードと
キータッチ情報に従って発音開始する。
Then, if the determination of Yes is made in this step U 3 ,
Proceeding to step U 4 , the tone designated by the tone number register (that is, tone 1 in this case) is started to sound according to the scale code and the key touch information.

即ち、CPU38は、ワークメモリ39の当該エリアか
らジェネラルスタート位置、エンド位置を指定する情
報、リピートスタート位置、エンド位置を指定する情報
を波形リード/ライト制御40−0〜40−3のいずれ
か未使用状態にあるチャンネルの制御部に与える。ま
た、当該音階コードに対応するピッチ情報をワークメモ
リ39より読み出し、オクターブ情報に従って適宜変換
して、指定されるチャンネルの波形リード/ライト制御
部40−0〜40−3に与える。
That is, the CPU 38 outputs information specifying the general start position and the end position, information specifying the repeat start position and the end position from the area of the work memory 39 to the waveform read / write control 40-0 to 40-3. It is given to the control unit of the channel in use. Also, the pitch information corresponding to the scale code is read from the work memory 39, converted appropriately according to the octave information, and given to the waveform read / write control units 40-0 to 40-3 of the designated channel.

その結果、波形リード/ライト制御部40−1〜40−
3は、指定されるエリアの波形情報をピッチ情報に従っ
た速度で上記録音用メモリ41から読み出し、D/A変
換器43に与える。
As a result, the waveform read / write control units 40-1 to 40-
3 reads the waveform information of the designated area from the recording memory 41 at a speed according to the pitch information and supplies it to the D / A converter 43.

そして、D/A変換器43から出力されるアナログ波形
信号は、サンプルホールド回路44−0〜44−3に与
えられ、しかる後VCA45−0〜45−3に与えられ
る。このVCA45−0〜45−3には、CPU38
が、ワークメモリ39より読み出したエンベロープアタ
ック、ディケイ、サステイン、リリースの各データ及び
入力されたキータッチ情報に従って逐次変化するデジタ
ル情報が4個のD/A変換器47のいずれかによりアナ
ログ電圧信号に変換された後与えられる。従って、この
VCA45−0〜45−3は、予め設定したエンベロー
プの付与を行うとともに更にキータッチに応じた音量制
御も行う。
Then, the analog waveform signal output from the D / A converter 43 is applied to the sample hold circuits 44-0 to 44-3, and then applied to the VCAs 45-0 to 45-3. The VCA 45-0 to 45-3 has a CPU 38
However, the envelope attack, decay, sustain, and release data read from the work memory 39 and the digital information that sequentially changes according to the input key touch information are converted into analog voltage signals by any of the four D / A converters 47. Given after being converted. Therefore, the VCAs 45-0 to 45-3 add a preset envelope and also control the volume according to the key touch.

そして、この出力信号は、ミキシング回路46にてミキ
シングされてアウトプット端子37を介して外部へ出力
することになる。
Then, this output signal is mixed by the mixing circuit 46 and output to the outside through the output terminal 37.

さて、第13図のステップUでは、このようにして発
音すべきチャンネルの指定と、音階、キータッチの指定
を行い、ステップUに進行する。なお、上記ステップ
、UでNoと判断された際もステップUに進行
する。
Now, in step U 4 of FIG. 13, the channel to be sounded, the scale and the key touch are designated in this way, and the process proceeds to step U 5 . It should be noted that, even if it is determined No in the above steps U 2 and U 3 , the process proceeds to step U 5 .

ステップUは、トーンナンバレジスタの内容をインク
リメントするものであり、この処理の後ステップU
進行し、全てのトーン、いまの場合トーン1〜4につい
てステップU〜Uの処理が終了したか否かジャッジ
し、Noの判断がなされるとステップUに進む。ま
た、このステップUでYesの判断がなされると、ミデ
ィイン端子35より入力された情報に対する処理を完了
する。従って、複数キーが同時にキーボード上で操作さ
れたときは、その都度この第13図に示すフローをCP
U38は実行し、異なるチャンネルCH0〜CH3の波
形リード/ライト制御部40−0〜40−3に出力楽音
を割当てて発生させる。また消音指令がミディイン端子
35より与えられると、同様の処理を実行し発音を停止
する。
Step U 5 is to increment the contents of the tone number register, proceeds to step U 6 After this treatment, all the tones, the tone 1-4 in this case the process of step U 2 ~U 5 is terminated It is judged whether or not the judgment is made, and if the judgment is No, the process proceeds to step U 2 . Further, when the Yes judgment is made in step U 6, the process is completed for the information inputted from the Midiin terminal 35. Therefore, when a plurality of keys are simultaneously operated on the keyboard, the CP shown in FIG.
U38 executes and allocates the output musical tones to the waveform read / write control units 40-0 to 40-3 of different channels CH0 to CH3 and generates them. When a mute command is given from the midi-in terminal 35, the same processing is executed to stop the sound generation.

しかして、いま第12図に示す例であれば、例えばミデ
ィイン端子35より入力された情報が、Cでキータッ
チ40であるとすると、トーン1の楽音が、キータッチ
40のレベルで発音される。同様に、ミディイン端子3
5より入力された情報が、Aでキータッチが40であ
れば、トーン1とトーン2の2つの音がキータッチ40
のレベルで発音される。
Now, in the example shown in FIG. 12, assuming that the information input from the MIDI IN terminal 35 is the key touch 40 at C 3 , the tone 1 tone is produced at the level of the key touch 40. It Similarly, the MIDI IN terminal 3
If the information input from No. 5 is A 3 and the key touch is 40, two sounds of tone 1 and tone 2 are key touch 40.
Is pronounced at the level of.

また、ミディイン端子35より入力された情報がC
キータッチが100であれば、トーン3が、音階は同じ
でキータッチが60であれば、トーン2が発音される。
Further, if the key touch 100 information C 5 input from Midiin terminal 35, tone 3, scale is given the same key touch 60, tone 2 is pronounced.

このように、本実施例においては、キーボードのレンジ
及びキータッチのレンジに応じて予め記録した複数の波
形信号を選択的に使用でき、従来のキーボードスプリッ
トの機能を更に充実したものとすることが可能でありま
たキータッチにより音色を切替えることも容易に行え
る。
As described above, in this embodiment, a plurality of pre-recorded waveform signals can be selectively used according to the keyboard range and the key touch range, and the conventional keyboard split function can be further enhanced. It is also possible and the tone color can be easily switched by key touch.

〔発明の効果〕〔The invention's effect〕

本発明によれば、サンプリングユニットに鍵盤等(音高
指定手段)を接続しなくても、サウンドシステムを接続
するだけで外部音のチェックを行うことができる。
According to the present invention, it is possible to check an external sound only by connecting a sound system without connecting a keyboard or the like (pitch specifying means) to the sampling unit.

【図面の簡単な説明】 図面は、本発明の一実施例を示し、第1図はその回路構
成図、第2図は第1図の操作スイッチパネルを示す図、
第3図は演奏用メモリの内容とアドレスとを示す図、第
4図はレコードモードの動作を説明するフローチャート
を示す図、第5図は、ディレイトリガー領域に記録され
たデータの配列状態を変更する際の状態図、第6図は演
奏用メモリに複数のトーンを記録したときの状態図、第
7図は第1図のワークメモリの内容の要部を示す図、第
8図はジェネラルスタート、エンドの位置の変更を説明
するための図、第9図はリピートスタート、エンドの変
更及びプレイ時のアドレス指定する順序を説明するため
の図、第10図は波形のゼロクロス点を説明するための
図、第11図はゼロクロス点を検出する際のフローチャ
ートを示す図、第12図は、複数のトーンのキーボード
及びキータッチの割当レンジを説明するための図、第1
3図はプレイモード時の動作を説明するためのフローチ
ャートを示す図である。 1……操作スイッチパネル部、 3……マイクイン端子、4……トリガーイン端子、 8……レコードスイッチ、9……クリアスイッチ、 10……トリガースイッチ、11……カットスイッチ、 12……トーンセットスイッチ、 13……トーンLED、14……トーンマップLED、 15、15……ファインスイッチ、 16……コースボリューム、17……バリューLED、 20……ジェネラルスタートスイッチ、 21……ジェネラルエンドスイッチ、 22……リピートスタートスイッチ、 23……リピートエンドスイッチ、 31……キーボードセンタースイッチ、 32……キーボードウィズスイッチ、 33……キーボードタッチスイッチ、 34……プレイスイッチ、35……ミディイン端子、 36……チェックスイッチ、 37……アウトプット端子、38……CPU、 39……ワークメモリ、 40−0〜40−3……波形リード/ライト制御部、 41……録音用メモリ、42……A/D変換器、 43……D/A変換器、 45−0〜45−3……VCA。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 shows an embodiment of the present invention, FIG. 1 is a circuit configuration diagram thereof, FIG. 2 is a diagram showing an operation switch panel of FIG.
FIG. 3 is a diagram showing the contents and addresses of the performance memory, FIG. 4 is a flowchart showing the operation of the record mode, and FIG. 5 is a diagram showing the arrangement state of the data recorded in the delay trigger area. FIG. 6 is a state diagram when recording a plurality of tones in the performance memory, FIG. 7 is a diagram showing a main portion of the contents of the work memory of FIG. 1, and FIG. 8 is a general start. , FIG. 9 is a diagram for explaining the change of the end position, FIG. 9 is a diagram for explaining the order of addressing at the time of repeat start, end change and play, and FIG. 10 is for explaining the zero cross point of the waveform. FIG. 11 is a diagram showing a flowchart for detecting a zero-cross point, and FIG. 12 is a diagram for explaining a keyboard and key touch allocation range of a plurality of tones.
FIG. 3 is a diagram showing a flowchart for explaining the operation in the play mode. 1 ... Operation switch panel part, 3 ... Microphone in terminal, 4 ... Trigger in terminal, 8 ... Record switch, 9 ... Clear switch, 10 ... Trigger switch, 11 ... Cut switch, 12 ... Tone set Switch, 13 ... Tone LED, 14 ... Tone map LED, 15, 15 ... Fine switch, 16 ... Course volume, 17 ... Value LED, 20 ... General start switch, 21 ... General end switch, 22 …… Repeat start switch, 23 …… Repeat end switch, 31 …… Keyboard center switch, 32 …… Keyboard with switch, 33 …… Keyboard touch switch, 34 …… Play switch, 35 …… Midi-in terminal, 36 …… Check Switch, 37 ... Output terminal, 38 ... CPU, 39 ... Work memory, 40-0 to 40-3 ... Waveform read / write control unit, 41 ... Recording memory, 42 ... A / D converter, 43 ... D / A converter, 45-0 to 45-3 ... VCA.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 諸隈 浩志 東京都西多摩郡羽村町栄町3丁目2番1号 カシオ計算機株式会社羽村技術センター 内 審査官 渡邊 聡 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hiroshi Morokuma 3-2-1 Sakaemachi, Hamura-cho, Nishitama-gun, Tokyo Satoshi Watanabe Examiner, Hamura Technology Center, Casio Computer Co., Ltd.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】音高指定手段及びサウンドシステムが外部
から接続され、上記音高指定手段からの指示に基づいて
予め外部音記憶手段にサンプリング記録された外部音に
係るデジタル信号を読み出し、これを上記サウンドシス
テムに供給することにより外部音を発音させるサンプリ
ングユニットにおいて、 上記外部音記憶手段から外部音に係るデジタル信号を読
み出すよう指示する単一のスイッチと、 このスイッチからの指示があったときは、上記音高指定
手段からの指示がない場合であっても上記外部音記憶手
段から外部音に係るデジタル信号を読み出し、これを上
記サウンドシステムに供給するよう制御する制御手段
と、 を具備したことを特徴とするサンプリングユニット。
1. A tone pitch designating means and a sound system are connected from the outside, and a digital signal relating to an external tone sampled and recorded in an external tone storage means in advance is read out based on an instruction from the tone pitch designating means. In the sampling unit that produces an external sound by supplying it to the sound system, a single switch for instructing to read a digital signal relating to the external sound from the external sound storage means, and when there is an instruction from this switch A control means for reading a digital signal relating to an external sound from the external sound storage means and supplying the digital signal to the sound system even when there is no instruction from the pitch specifying means, Sampling unit characterized by.
JP1281497A 1989-10-27 1989-10-27 Sampling unit Expired - Fee Related JPH0631987B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1281497A JPH0631987B2 (en) 1989-10-27 1989-10-27 Sampling unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1281497A JPH0631987B2 (en) 1989-10-27 1989-10-27 Sampling unit

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP59167120A Division JPS6145298A (en) 1984-08-09 1984-08-09 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH02160295A JPH02160295A (en) 1990-06-20
JPH0631987B2 true JPH0631987B2 (en) 1994-04-27

Family

ID=17640009

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1281497A Expired - Fee Related JPH0631987B2 (en) 1989-10-27 1989-10-27 Sampling unit

Country Status (1)

Country Link
JP (1) JPH0631987B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54149827U (en) * 1978-04-10 1979-10-18
JPS55166698A (en) * 1979-06-14 1980-12-25 Nippon Musical Instruments Mfg Electronic musical instrument
JPS5635192A (en) * 1979-08-31 1981-04-07 Nippon Musical Instruments Mfg Electronic musical instrument
JPS5851507Y2 (en) * 1981-03-17 1983-11-24 ヒュ−ジズ・ツ−ル・カンパニ− pipe coupling device
JPS58132285A (en) * 1982-02-01 1983-08-06 カシオ計算機株式会社 Tuning control device

Also Published As

Publication number Publication date
JPH02160295A (en) 1990-06-20

Similar Documents

Publication Publication Date Title
US5521322A (en) Tone information processing device for an electronic musical instrument for generating sounds
US7045698B2 (en) Music performance data processing method and apparatus adapted to control a display
JPH04349497A (en) Electronic musical instrument
US5668337A (en) Automatic performance device having a note conversion function
JP3398554B2 (en) Automatic arpeggio playing device
JP2636688B2 (en) Musical sound generation unit
JPH0115878B2 (en)
JPH06332449A (en) Singing voice reproducing device for electronic musical instrument
JPH0631987B2 (en) Sampling unit
JPH0315197B2 (en)
JPH0679223B2 (en) Sampling device
JPS6261096A (en) Waveform reading device
JP3050055B2 (en) Music generator
JPH0926787A (en) Tone control device
JP2947150B2 (en) Automatic performance device
JPH05181470A (en) One-minus-one playing device
JP3462611B2 (en) Music signal generator
JP2570214B2 (en) Performance information input device
JP2972364B2 (en) Musical information processing apparatus and musical information processing method
JPH02160294A (en) sampling device
JPH0546177A (en) Electronic musical instrument
JPH0727376B2 (en) Electronic musical instrument
JPH0850483A (en) Performance information control device
JPH0727375B2 (en) Electronic musical instrument
JPH07181963A (en) Musical tone signal generator for electronic musical instruments

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees