JPH039398A - デジタル音楽のリズム再現装置 - Google Patents
デジタル音楽のリズム再現装置Info
- Publication number
- JPH039398A JPH039398A JP1143326A JP14332689A JPH039398A JP H039398 A JPH039398 A JP H039398A JP 1143326 A JP1143326 A JP 1143326A JP 14332689 A JP14332689 A JP 14332689A JP H039398 A JPH039398 A JP H039398A
- Authority
- JP
- Japan
- Prior art keywords
- rhythm
- counter
- music
- cpu
- information
- 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
め要約のデータは記録されません。
Description
装置において音楽再生するに際し、ドラムによるリズム
を多量の情報を用いることなく、効率よく再現すること
ができるリズムの再現装置に関する。
合には、CPUによってその情報を解析処理し、これを
シンセサイザなどの音源に入力して、この後にアナログ
信号に変換してから再生装置によって出力を行う。また
、この場合に音楽杢二進符号化するためには、演奏を時
系列に沿ってデータに再編成し7ているため、情報量が
膨大になってしまう、従って、予めこれらのデータを記
憶装置に入力しようとすれば、相当の容量が要求される
。さらに、もしこれらのデータをホストコンビエータに
データベースとして蓄積しておき、必要に応じて公衆回
線を用いて端末装置にダウンロードすることを予定して
いる場合には、−曲一曲のデータの伝送に時間がかかり
、全体の要処理時間が長くなるだけでなく、公衆回線の
使用料が嵩むという課題がある。
たとえばカラオケ音楽では一般の素人の歌唱に供するこ
とを目的としているため、ドラムセクジョンでは複雑な
リズムを採用せず、比較的簡易に構成している。従って
、多くのジャンルを想定しなければならないカラオケ音
楽であっても、ドラムセクションのリズムパターンは代
表的な数十パターンに集約することが可能である。
ョンのリズムパターンの中から一旦パターンを指定する
と、変更の情報が入力されない限りそのリズムパターン
を維持し、全体として情報量を圧縮することができるデ
ジタル音楽のリズム再現装置を提供することを目的とす
る。
分周したタイマによって一定周期で積算されるカウンタ
と、このカウンタの一周期分で各ドラムセクションのパ
ート毎に並列した出力タイミングを持つ複数のリズムパ
ターンと、これら複数のリズムパターンのうち特定した
リズムパターンを上記カウンタの集積カウント値に従っ
て時系列で並列処理するCPUと、このCPUからの信
号をシリアルで音源に出力するI10ポートからなると
いう手段を用いた。
となるもので、その周期によってテンポを規制するとい
う機能を有する。このカウンタの進行によって音楽を進
行させて行き、メロディ−を再生してゆくが、リズムパ
ターンではカウンタ周期と一致した出力タイミングを有
しているので、カウンタによるテンポの進行に規制され
てリズムも進行する。リズムパターンは、時系列で並列
配置されており、CPUによってカウンタの集積カウン
ト値に応じてリズムを再現させるという作用を行う。
ると、第1図の本再現装置の概略を示すブロック図中、
1はクロックで、CPUの内部クロック或いは外部クロ
ックとして構成されている。
で、一定周期をもっており、カウント値の積算によって
周期を繰り返す0本実施例では1周期を192カウント
としている。4は再現装置全体を時間管理し、信号出力
を行うためのcpu、5は二進符号化した一曲分の音楽
情報を記憶するための記憶装置で、この音楽情報にはド
ラムセクションのリズムに関する情報も組み込まれてい
る。
強弱を指定し、カウンタ3の1周期分のカウント数に一
致した出力タイミングを有するリズムパターンを複数パ
ターン収容したリズムパターンテーブルで、ビットマツ
プで構成されている。
するためのI/Oポート、8はシリアルで入力された音
楽情報をアナログ信号に変換して音楽として再生するた
めの音源である。
るに際して、リズムパターンの一例を第2図に示す、こ
こにおいて、ドラムセクションの構成楽器はバスドラム
・スネアドラム・タムタム×2・シンバル・バイバット
の6種類を設定し、バイバットはクローズ音とオープン
で叩いたときの2種類を設定し、計7種類のリズム音を
設定する。また、出力タイミングはカウンタ3の周期に
一致させているので、カウント値によってメロディ−を
進行させると共に、これと同期してリズムを進行させる
ことができるようになっている。強弱データ中ではOは
そのパートの出力がない状態を示し、正の整数は出力が
あることを示すと共に、音の強弱値も示している。この
第2図に示したビットマツプで1つのリズムパターンを
形成するのであるが、これを予め複数種類揃えておくこ
とによって一般的な音楽のリズムに適合させることが可
能である。
部クロックによって駆動しているため、各種処理は時間
軸によって制限されている。従って、相当高速のCPU
でない限り、現実に用いられるCPUではドラムセクシ
ョンのパート毎に順次処理をすることとすれば、メロデ
ィ−とリズムの間にJ′れが生じζしまい、適切に音楽
を再生することはできなくなってL7まう。そこで、本
発明では実際のリズム処理とし”乙は第2図のビットマ
ツダを90度置換i、5、出力タイミングに従って全パ
ートの強弱情報を7バイトで構成した連続ビットとし、
カウンタ3のカラン[・値に応じてこれを進行させるこ
と々したい第3図にリズムパターンテーブル(jに収容
された実際のピッI・マツプを示す。ここで1メモリ°
アドレスでは、出力タイミングおよび強弱データの容量
が指定され、これに続いて7バイトで強弱情報が指定さ
れている。リズムパターンテ・−プル6にはこのような
ビットマツプが複数種類収容されているのである。
のカウント値の進行によってCP tJ 4で音楽情報
のうちのメロディ一部分を処理し、I/Qボート7から
音源8に出力すると共に、音楽情報に指定されたリズム
符号によってリズムパターンテーブル6から特定したリ
ズムパターンを読み出j5、これをカウント値に従ゲU
CPLI4で処理し5てゆくのである。ここで、リズム
の変更があった場合でも、音楽情報中番こ別のリズム符
号を指定しておけば、これによって変更後のリズムを再
現することができるので、−曲中でどのようにリズムが
変更されようと、リズムパターンとして収容されている
限り適切に対応することができる。
数種類設定し1、これをビット“ン゛・ンブと1゜′C
装置内に収容し、音楽情報中のリズム符号らによゲC通
宜読み出すこととしたので、音楽情報の容量を極めて小
容量に圧縮することができ5、従つ′″r公衆回線によ
、、て音楽情報を伝送する場合でも伝送時間を短縮する
ことができると共に、回線使用料も削減することが可能
とな−、た。
ってリズムを再現するようにしているので、CPUの処
理能力にかかわらずメロディ−進行とリズム進行とを完
全に一致させることができるという簡易なリズムの再現
装置を提供することが可能となったなど、各種の著大な
効果を奏するものである。
第°2図はリズムパターンのヒツトマツプ図、第3図は
実際にテーブル内に収容されるリズムパターンのビット
マツプ図である。 尚、図中1・・・クロック、2・・・タイマ、3・・・
カウンタ、4・・・cpu、s・・・記憶装置、6・・
・リズムパターンテーブル、7・・・I/Oポート、8
・・・音源。 以 」二
Claims (1)
- 1、クロック1を分周したタイマ2によって一定周期で
積算されるカウンタ3と、このカウンタの一周期分で各
ドラムセクションのパート毎に並列した出力タイミング
を持つ複数のリズムパターンとこれら複数のリズムパタ
ーンのうち特定したリズムパターンを上記カウンタの集
積カウント値に従って時系列で並列処理するCPU4と
、このCPUからの信号をシリアルで音源8に出力する
I/Oポート7からなることを特徴としたデジタル音楽
のリズム再現装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01143326A JP3025779B2 (ja) | 1989-06-06 | 1989-06-06 | オンラインカラオケ装置におけるデジタル音楽のリズム再現装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01143326A JP3025779B2 (ja) | 1989-06-06 | 1989-06-06 | オンラインカラオケ装置におけるデジタル音楽のリズム再現装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH039398A true JPH039398A (ja) | 1991-01-17 |
| JP3025779B2 JP3025779B2 (ja) | 2000-03-27 |
Family
ID=15336187
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP01143326A Expired - Lifetime JP3025779B2 (ja) | 1989-06-06 | 1989-06-06 | オンラインカラオケ装置におけるデジタル音楽のリズム再現装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3025779B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005102523A (ja) * | 2003-09-29 | 2005-04-21 | Seikoen:Kk | 植物栽培容器への自動給水装置及び自動給水システム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55108486U (ja) * | 1979-01-24 | 1980-07-29 | ||
| JPS59131993A (ja) * | 1983-10-24 | 1984-07-28 | ヤマハ株式会社 | 電子楽器 |
| JPS6232318U (ja) * | 1985-08-12 | 1987-02-26 |
-
1989
- 1989-06-06 JP JP01143326A patent/JP3025779B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55108486U (ja) * | 1979-01-24 | 1980-07-29 | ||
| JPS59131993A (ja) * | 1983-10-24 | 1984-07-28 | ヤマハ株式会社 | 電子楽器 |
| JPS6232318U (ja) * | 1985-08-12 | 1987-02-26 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005102523A (ja) * | 2003-09-29 | 2005-04-21 | Seikoen:Kk | 植物栽培容器への自動給水装置及び自動給水システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3025779B2 (ja) | 2000-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Rothstein | MIDI: A comprehensive introduction | |
| EP0501483B1 (en) | Backing chorus mixing device and karaoke system incorporating said device | |
| US6525256B2 (en) | Method of compressing a midi file | |
| US5306865A (en) | Electronic keyboard musical instrument or tone generator employing Modified Eastern Music Tru-Scale Octave Transformation to avoid overtone collisions | |
| JPH039398A (ja) | デジタル音楽のリズム再現装置 | |
| US4519286A (en) | Method and apparatus for animated harmonization | |
| US20090205480A1 (en) | Systems and methods for providing variable root note support in an audio player | |
| US5060267A (en) | Method to produce an animal's voice to embellish a music and a device to practice this method | |
| RU2314502C2 (ru) | Устройство и способ для обработки звука звонка | |
| JPS62223796A (ja) | 波形記憶再生装置 | |
| JPS6035077B2 (ja) | 電子楽器 | |
| JPH01179087A (ja) | 自動演奏装置 | |
| JPH03186898A (ja) | カラオケ装置の効果音出力装置 | |
| JPH0631977B2 (ja) | 電子楽器 | |
| JPH01177591A (ja) | 自動演奏装置 | |
| JP3755385B2 (ja) | 音源装置および音源装置において読み取り可能な記録媒体 | |
| JP2000099092A (ja) | 音響信号の符号化装置および符号データの編集装置 | |
| JP2738359B2 (ja) | リズム音発生装置およびその発音制御方注 | |
| Vuolevi | Replicant orchestra: creating virtual instruments with software samplers | |
| JP2681146B2 (ja) | 電子楽器の自動演奏装置及び自動演奏方法 | |
| JPH02161499A (ja) | 自動伴奏装置 | |
| JPS59162592A (ja) | 音楽演奏装置 | |
| Mazzola et al. | Acoustics, Instruments, Music Software, and Creativity | |
| JPS6059391A (ja) | 楽音発生装置 | |
| JPH0142000B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090128 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090128 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100128 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100128 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100128 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100128 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100128 Year of fee payment: 10 |