JPS59146096A - 電子楽器用自己相関楽音発生器 - Google Patents

電子楽器用自己相関楽音発生器

Info

Publication number
JPS59146096A
JPS59146096A JP58212285A JP21228583A JPS59146096A JP S59146096 A JPS59146096 A JP S59146096A JP 58212285 A JP58212285 A JP 58212285A JP 21228583 A JP21228583 A JP 21228583A JP S59146096 A JPS59146096 A JP S59146096A
Authority
JP
Japan
Prior art keywords
harmonic
autocorrelation
tone
function
counter
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
Application number
JP58212285A
Other languages
English (en)
Other versions
JPH0523440B2 (ja
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.)
Kawai Musical Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments Manufacturing 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 Kawai Musical Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Publication of JPS59146096A publication Critical patent/JPS59146096A/ja
Publication of JPH0523440B2 publication Critical patent/JPH0523440B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/08—Instruments in which the tones are synthesised from a data store, e.g. computer organs by calculating functions or polynomial approximations to evaluate amplitudes at successive sample points of a tone waveform
    • G10H7/10—Instruments in which the tones are synthesised from a data store, e.g. computer organs by calculating functions or polynomial approximations to evaluate amplitudes at successive sample points of a tone waveform using coefficients or parameters stored in a memory, e.g. Fourier coefficients
    • G10H7/105—Instruments in which the tones are synthesised from a data store, e.g. computer organs by calculating functions or polynomial approximations to evaluate amplitudes at successive sample points of a tone waveform using coefficients or parameters stored in a memory, e.g. Fourier coefficients using Fourier coefficients
    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/131—Mathematical functions for musical analysis, processing, synthesis or composition
    • G10H2250/135—Autocorrelation

Landscapes

  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 発明の背景 発明の分野 本発明は、電子楽音合成に関するものであpl特に選択
された自己相関関数に対応する楽音の発生に関する。
先行技術の説明 デジタル楽音発生システムに対する現在の傾向は、優れ
た楽音特性を生じさせることができ商業的に受は入れる
ことができる価格で実施できる商業的に実行可能な楽器
に対する追求によって動機づけられている。デジタル楽
音発生器の先行技術は大別して3種類の発生器に分類す
ることができる。
第1の種類の発生器は楽音発生システムが記憶された楽
音波形ライブラリに依存する発生器である。記憶された
各波形に、楽器の制御卓(console)上に置かれ
た楽音制御装置又はストップtv対応する。記憶された
波形1/’1f=NF のアドレスアドバンス速度でメ
モリから読出される。但し、Nは波形1周期当た9のデ
ータ点の数でちυ、Fは発生した楽音の基本ピッチであ
る。第1の種類の楽音発生器は゛′デジタルオルガン″
と題する米国特許第3.515.792 @に記述され
ている。
第2の種類の楽音発生器は゛高調波合成”と云う一般名
によって呼ばれるものである。第2の種類の楽音発生器
は離散的フーリエ変換を実施し、記憶された高調波係数
ライブラリを用いて楽音波形に対する点を計算すること
によって動作する。
記憶された高調波係数のザブセットは楽音制御スイッチ
を作動することによシ選択される。第2の種類に属する
楽音発生器は゛コンピュータオルガン″と題する米国特
許第3,809,786号および”複音シンセサイザ″
と題する米国特許第4,085,644号(特願昭51
−93519 )に記述されている。
第3の種類の発生器は、多数の高調波成分が、発生した
楽音の基本周波数において正弦波関数を周波数変調する
ことによって得られる発生器である。周波数変調信号の
周波数および波形を変化させるとともに変調指数を選択
することによっているいろな楽音が得られる。第3の種
類の楽音発生器は”時変上音(overtone)を伴
う楽音発生器″と題する米国將許第4,175,464
号に記述されている。
発明の要約 米国特許第4,085,644号(特願昭51−935
19 )に記述され・ている種類の複音シンセサイザに
おいては、計算サイクルとデータ転送サイクルとが反復
してそれぞれ別個に実施され、楽音波形に変換されるデ
ータ全方える。一連の計算サイクルが実施され、各計算
サイクルの期間中に主データセットが作p出される。各
割算サイクルは相関変換サイクルを含み、その後に係数
変換サイクルが続く。
相関変換サイクルの期間中に、予め選択された自己相関
関数が1組の高調波係数に変換される。係数変換サイク
ルの期間中に、その1組の高調波係数は変換され、主デ
ータセットを構成するデータ給を作る。各計算サイクル
の終りに、計rJ−されたデータセットは主レジスタに
記憶される。
発生した楽音の変化は、1組の自己相関関数から選択し
その自己相関関数全時間とともに変化し得る非線形変換
によって変化させることによって得られる。IIj算ザ
イクル期間中の計算は、いかなる楽行周波数とも同期し
ない高速で実施される。
各計算サイクルに続いて転送サイクルが開始され、転送
サイクルの期間中に、記憶された主データセットは主レ
ジスタから多数の楽音発生器のうちの予め選択さ′11
.た発生器に転送され、個々の楽音発生器の各々の素子
である音調レジスタに記憶される。出力楽音−発生は計
算サイクルと転送サイクルの間途切れることなく継続す
る。
発明の詳細な明 本発明は選択された自己相関関数に対応する波形を計算
することによって楽音を発生させる楽音発生器を指向す
る。この楽音発生器は、離散的フIJ工変換算法を実施
することによって楽音波形を合成する種類の楽音発生器
に組入れられている。
この楽音発生器は、こ\に参考のため述べである゛°複
音シンセサイザと題する米国特許第4,085,644
号(特願昭51−93519 )に詳述されている。下
記の説明において、参考のために述べである特許に記述
されているすべてのシステム素子は2桁数字によって識
別されておシ、これらの2桁数字は参考のために述べで
ある特許に現われる同一数字の素子に対応する。3桁数
字によって識別されていルスべてのシステム素子ブロッ
クは複音シンセサイザに追加(付加)されたシステム素
子に対応し、又は参考のために述べである特許に現われ
る数個の素子の組合せに対応する。
第1図は米国特許第4,085,644号(特願昭51
−93519 )に記述されているシステムの変形およ
び付加物として記述されている本発明の1実施例を示す
。参考のために述べた特許に記述されているように、複
音シンセサイザは鍵盤スイッチ配列を含む。この配列は
鍵盤スイッチ12と表示されているシステムブロックに
含まれる。1つ又は複数の鍵盤スイッチが楽器鍵盤上で
スイッチ状態を変え作動されると(Kオン″の位置にな
ると)、音調検出・割尚装置14は作動された鍵スィッ
チに対する対応する楽音情報を記憶し、1組の楽音発生
器101のうちの1つの発生器が作動された谷鍵スイッ
チに記憶される。適当な音調検出・割当装置サブシスデ
ムがこ\に参考のため述べである米国特許第4 、02
2 、098号(特願昭51−110652 )に記述
されている。
鍵盤上の1つ又は複数の鍵スィッチが作動されると、実
行制御回路16は一連の計算サイクルを開始する。谷引
算サイクルは相関変換ザイクルとそれに続く係数変換ザ
イクルとを含む。各係数変換サイクルの期間中に、64
のデータ語からなる主データセットが後述する方法によ
シ計算され、主レジスタ34に記憶される。主データセ
ットの64のデータ語は、高調波係数メモリ27に記憶
さizた32の高調波係数を用いて発生させられる。主
データセットの64のデータ語は、楽音発生器101に
よυ発生される楽音に対するオーテイオ波形1周期の等
間隔に買かれた64の点の振幅に対応する。一般的原則
は、オーテイオ楽音スペクトルの最大高調波数は、完全
な1波形周期のデータ点数の14にすぎないというもの
である。従って、64デ一タ語からなる主データセット
は最篩32の高調波に対応する。
一連の計算ザイクルのうちの各係数変換ザイクルが完了
すると、転送ザイクルが開始され、この転送サイクルの
期間中には、主レジスタ:34内にある主データセット
が音調レジスタに転送されるが、これらの音調レジスタ
は楽音発生器101と表示されたシステムブロックに含
まれる1組の楽音発生器のうちの各楽音発生器の素子で
ある。これらの音調レジスタは主データセットを構成す
る64のデータ語を記憶する。音調レジスタに記憶され
たデータ語は逐次反復して読出されll−A変換器に転
送され、この変換器はデジタルデータ語をアナログ楽音
波形に変換する。I)−A変換器は音響システム11と
表示されたシステムブロックに含まれる。
楽音波形は、音響システム11と表示されたシステムブ
ロックに同様に含まれる従来の増幅器とスピーカサブシ
ステムからなる音響システムにより可聴音に変えられる
。記憶されたデータは、楽音発生器が割当てられている
作動された鍵スィッチに対応する楽音の基本周波数に対
応するアドレスアドバンス速度で谷音調レジスタから読
出される。
参考のために述べた米国竹許第4,085,644号(
特願昭51−93519 )に記述されているように、
作動させた鍵を鍵盤上に押し下げたま\にしておいて、
一連の剖算ザイクルの期間中に継続的に再計博し発生し
た主データセットを記憶し、このブータラ音調レジスタ
にロードできることが望ましい。このシステム機能は読
出しクロック速度でD−A変換器へのデータ点の流れを
中絶することなしに行われる。
参考のために述べた米国特許第4,085,644号(
特願昭51−93519 )に記述されている方法によ
り、高調波カウンタ20は各係数変換サイクルの開始時
に初期設定される。語カウンタ19が増分されそのモジ
ュロカウンティング実施の故にその初期状態に戻る度毎
に、高調波カウンタ20のカウント状態を増分させる信
号が与えられる。語カウンタ19は、発生し主レジスタ
34に記憶されている主データセットのデータ語数であ
る64をモジュロとしてカウントするように実施されて
いる。高調波カウンタ20は32ヲモジユロとしてカウ
ントするように実施されている。この数は64のデータ
語金含む主データセットと一致する最大高調波数に対応
する。
各係数変換サイクルの開始時に、加算器−アキュムレー
タ21に含まれるアキュムレータは零値に初期設定され
る。語カウンタ19がその初期値にリセットされる度毎
に、アキュムレータは零値にリセットされる。語カウン
タ19が増分される度毎に、アキュムレータは高調波カ
ウンタ20の現在のカウント状態tア痺ユムレータに含
まれる合計に加算する。
加算器−アキュムレータ21のアキュムレータの内容は
メモリアドレスデコーダ23により正弦波関数表24か
ら三角関数正弦波関数値をアドレスアウトするのに用い
られる。この正弦波関数表は、Dの間隔でOくφり32
に対する三角関数s1口(2πφ132)の値を記憶す
る固定メモリとして実施されている。
Dは光分解能定数(table resolution
)である。
正弦波関数表24から読出された三角関数値は入カデー
クfit<の1つとじて乗算器28に与えられる。
高調波係数メモリ27は、後述゛する方法で計ツ゛G−
さiする1バ、[tの高調ン反係数1ml會含む。メモ
リアドレステコ−外25は高市1″4波カウンタ20の
カウント状態に応答して選択された高Fj+111波係
数値をアドレスアウトする。
乗3″ン器28(〆ま、正弦波関数表から読出された二
角関数値と品詞1波係数メモリ27から読出された^調
波係敷値とを乗算するのに用いられる。その結果えられ
る積は1人力として加n器33に与えられる。
主レジスタ34の内容は係数変換サイクルの開始時に零
値に初期設定される。語カウンタ19が増分される度毎
に、語カウンタ19のカウント状態に対応するアドレス
に」?ける主レジスタ34の内容が読出さ′i1、て1
人力として力n算器33に与えらfl−る。加算器33
への人力の合計は、飴カウンタ19のカウント状態に等
しい、又は対応する記憶場所において主レジスタ34に
記憶される。
語カウンタ19が64カウントの完全な32カウントザ
イクル循環した後に、主レジスタ34は選択された楽音
に対応する主データセットを含む0、高調波係数メモリ
27に記憶されている。ハj1凋波係数値は、自己相関
関数発生器204によりhえられる自己相関関数全変換
することによってN゛l’価される。このシステムは、
実数値時系列又は波形に対する自己相関関数は実数値偶
数関数であると周知の性質を利用している。更に、自己
相関1■数の〕+ IJ工全余弦変換自己相関関数に対
応する波形の出力密度関数である。最後に、出力音t′
g:関数要素の正の平方根は波形スペクト・ルに対応す
る高調波係数である。
波形とその自己相関関数との関係は、短筒時系列に関す
るその古典的研究に提示されているようにノーバート・
ウイーナーによるものてン5る。7彼は時系列又は波形
の構成を研究するにあたってきわめて異なる見解をとっ
た。その当時確立していたフーリエ分析技術における鼓
形と高調波係数を関係づける以前の限定されたアプロー
チの代わりに、彼は波形とその自己相関関数との関係に
全力をそ\いた。
自己相関関数は広い一般的な意味で“時間”関数と考え
ることができるので、重要且つ新規な特徴は、゛時間”
関数は実時間の関数である楽音波形を発生させるのに用
いることができることである。
方形波に対する波形、パワースペクトルおよび自己相関
関数の間の関係は第2図に示しである。
パワースペクトルは周知の形を有し、奇数ナンバーの高
調波のみを含む。自己相関関数は零相間スペーシングに
おいて最大値を有する三角形形状をしておυ、その最大
値に関して偶数対称である。
非線形変換回路203の機能は、自己相関関数発生器2
04により発生された自己相関関数にひずみを与えるこ
とである。このひずみは、定数値であってもよく又は時
間に依存して変化してもよい制御信号によって決定され
る。
フーリエ余弦変換回路202は非線形変換回路203に
よって占えられるデータのフーリエ余弦変換を計算する
。平方根回路201はフーリエ余弦変換回路202によ
って与えられたデータについて正の平方根演算全行い、
この演η、の結果は高調波係数メモリ27に記憶される
。
自己相関関数にょp始する変換動作の詳細は、第3図に
示しである。
主クロック16によって与えられるタイミ〉・グ信号は
相関カウンタ205を増分さぜるのに用いらり。
る。相関カウンタ205はモジュロ64全カウントする
ように実施されている。相関カウンタ205がそのモジ
ュロカウンティング実施の故にその最小父は零値のカウ
ント状態に戻る度毎に、リセット信号が発生する。相関
カウンタ205のカウント状態は自己相関関数発生器2
04により自己相1男関数を作るのに用いられる。
相関高調波カウンタ206は相関カウンタ205によp
発生されるリセット信号によって増分さi]−る。
相関高調波カウンタ206はモジュロ32ヲカウントす
るように実行されている。各計算サイクルの第1セグメ
ントである相関変換サイクルの開始IIsに、相関カウ
ンタ205および相関高調波カウンタ206のいづれも
が実行制御回路16によって与えらハ、る信号に応答し
てそれらの初期又は零カウン1状態に初期設定される。
主クロック16によって与えられる谷タイム信号に応答
して、加算器−アキュムレータ207は相関高調波カウ
ンタ206のカウント状態をアキュムレータの同容に加
算する。このアキュムレータは相関カウンタ205によ
り発生されたリセット信号に応答(−て零値にリセット
される。
メモリアドレスデコーダ208ハ加算器−アキュムレア
タ207内のアキュムレータに含まれる数に応答して正
弦波関数表209から三角関数余弦値をアクセスする。
正弦波関数表はnq=1.L・・、64ニの値に対する
三角関数cos (2πnq/64)の値全記憶(7て
いる。
正弦波関数表207から読出された三角関数値は乗算器
210によって非線形変換回路203からのデータ出力
Rnと乗算される。
乗算器210によって与えられた連続積は加算器211
内(7)アキュムレータの内容に加算される。
相関カウンタ20i5により発生されたリセット信号に
応答1〜で、アキュムレータの内容は平方根回路201
に転送さ−111、次にアキュムレータは初”JtJ」
の零値にリセットされる。最終的な結果として、平方根
回路201への入力データ値はパワースペクトル値Cと
なる。但し、 正の平方根値Cqは所望するq高調波係数である。
この値は相関高調波カウンター7のカウント状態に対応
する記憶場所において高調波係数メモリ27に記憶され
る。
説明したシステムによシ発生される楽音波形は、自己相
関関数の選択された形によう決定される。
殆んど無限の種類の自己相関関数がある。これらの関数
は最大値に関して偶数関数でなければならないという点
で制約されているだけである。
第4図はパルス形自己相関関数を発生させるの・に実施
されている自己相関関数発生器204に対する論理を示
す。この関数の幅はカウント選択イ;1号線により可変
カウント213に挿入される2進数によって決定さり、
る。フリップフロップ216は相関カウンタ205によ
り発生されるリセット信号に応答してセットされる。フ
リップ70ツグ216がセットされると、主クロック1
5によυ発生されたタイミングパルスはゲート214 
k介して転送され、幅カウンタ213のカウント状態を
増分させる。比較器215は、幅カウンタ213のカウ
ント状態が可変カウント212に記憶された制御数に等
しいことを見出すと、比較器215が信号を発生させ、
この信号はフリップフロップ216をリセットする。相
関カウンタ205かものリセット信号は、幅カウンタ2
13のカウント状態ヲ10進値63に対応するその最大
カウント状態に初期設定するのに用いられる。
幅カウンタ213は、そのカウント状態がゲート214
によって転送された入力タイミング信号によって減分さ
れる逆方向にカウントするカウンタとして実行されてい
る。
非線形変換回路203は対称リミッタとして実施するこ
とができる。従って、予め割当てられた信号レベルより
絶縁値の小さい信号だけがこのデバイスによって不変の
ま\転送される。人力信号が予め割当てられた信号レベ
ルに等しいが又はそれよジ大きい絶対値を育すると、そ
れらの信号は予め割当てられた信号レベルの絶対値を有
するように変えらI’Lるが、もとの代数符号は保持す
る。予め割当てられる信号レベルは制御信号によって導
入される。制御信号はこれ金時変性とし、制御された方
法で経時的に音色が変化するシンセサイザ様楽音に生じ
させることができる。
上記の説明は、反復する一連の計算サイクルのうちの各
計算サイクルは2つのサブコンビュテーションザイクル
を含むことを示した。第1リブコンピユテーシヨンサイ
クルは相関変換サイクル金倉み、このサイクル期間中に
自己相関関数が発生され、そして転送されて1組の高調
波係数を生じさせる。第2ザブコンビユテーシヨンサイ
クルtri係数変換サイクルを含み、このサイクル期間
中には前の相関変換サイクル期間中に生じた高調波係数
を用いて主データセットが発生する。
このシステムは、計算サイクルが係数変換ザイクルから
のみなる代わシの方法によっても容易に動作することが
できる。予め選択された自己相関関数からの高調波係数
の発生は、主データセットのit 31とは殆んど無関
係にすることができる。唯一のタイミング上の制約は、
平方根回路201の出力についてデータラッチが必賛で
あるので、データがこのメモリから胱1」つされなけれ
ばならない時に高調波係数メモリ27に書込むととがで
きないことである。このデータラッチは、新らしいデー
タ全高調波係数メモリに書込むための時間ができるまで
、その新らしいデータを保持する役目をする。
非線形変換回路203への制御信号入力は、割当てられ
た楽音発生器に適用されたADSRエンベロー・プ関数
に似たADSRエンベロープ関数に有利にすることがで
きる。適当なADSRエンベロープ発生器は” ADS
R発生器″と題する米国特許第4.079,650号C
%願昭52−93315 )に記述されている。この特
許はこ\に参考のため述べである。
本発明は、選択された数組の高調波係数から波形点金計
′11.するために離散的フーリエ型変換音用いて動作
する種々の楽音発生器に組み込むことができる。1つの
そのような楽音発生器システムが”コンピュータオルガ
ン″と題する米国特許第3.809,789号に記述さ
れてbる。この特許はこ\に参考のため述べである。
第5図は参考のために述べた特許に記述されているコン
ピュータオルガンに本発明全組み入れる楽音発生器シス
テム金示す。第5図に示されているシステムブロックは
、300に参考のために述べた特許の第1図に示されて
いる対応するシステムブロックの数字を加えた数字がつ
けられている。
楽器鍵盤スイッチ312に含まノ1、る鍵スィッチが閉
じると、対応する周波数ナンバーが周波数ナンバーメモ
リ314からアクセスアウトさね、る。アクセスされた
周波数ナンバーは楽音間隔加算器325の内容に反復し
て加算される。楽音間隔加1゛y器325の内容は波形
振幅がそこにおいて計算されるサンプル点を特定する。
谷サンプル点に対し、高調波係数メモリ315から読出
された高調波係数と正弦波関数表321から読出された
三角関数正弦波関数値とを乗11.することによって多
数の高調波成分の振幅が個々に計算される。高調波成分
振幅はアキュムレータ316において代数的に合計され
、サンプル点における正味振幅を得る。サンプル点振幅
はD−A変換器318によυアナログ信号に変換される
。
システムブロック204.203.202および201
の動作は上述した通りであり、コンピコルータオルガン
の楽音発生システムと同じ方法で動作する。平方根回路
201が発生させた出力データ値は一時的にラッチ22
0に記憶される。ラッチ220に記憶されたデータ値は
、データが高調波係数メモリからアクセスされない時に
高調波係数メモリ315に書込まれる。新たな高調波係
数メモリに対するデータアドレスは、フーリエ余弦変換
回路202(第3図)の成分である相関高調波カウンタ
206のカウント状態によって与えられる。
以下本発明の実施の態様を列記する。
1、 前記計算手段がタイミング信号全方えるクロック
を含む特許請求の範囲第1項による楽器。
2、 前記自己相関関数発生器は、 :去 前記の数Nの2倍の数をモシロとして前記タイミング信
号をカウントし、前記相関カウンタがその最小カウント
状態にリセットされるとリセット信号を発生させる相関
カウンタと、 前記相関カウンタの内容に応答し、AiJ記リセリセッ
ト信号生した時に最大値をイ丁する前記一連の自己相関
データ語全発生させ、前記最大値に関(〜で偶数対称で
ある値をもつ前記一連の自己相関データ語金発生させる
数発生手段とを含む前記第1項による楽器。
3、 前記余弦変換手段が、 前記リセット信号によp増分される相関高調波カウンタ
と、 前記タイミング信号に応答して011記相関高調波カウ
ンタのカウント状態を連続的にアキュムレータの内容に
加算する第1加算器−アキュムレータと、 複数の三角関数正弦波関数flhを記憶するM8J1正
弦波関数表と、 前記第1加算器−アキュムレータの前記アキュムレータ
の内容に応答し、前記第1正弦波関数表から三角関数正
弦波関数値全読出す第1アドレス手段と、 前記第1正弦波関数値から読出された三角関数正弦波関
数値と前記一連の自己相関データ語と全乗算して一連の
精値全作る第1乗算器手段と、前記一連の積値全合計し
て出力′M朋値を作る合計手段と、 nII記出力出力密度値答し、前記出力密度値の正の平
方根に応答する高調波係数全発生させる平行根手段とを
含む 前記第2項による楽器。
4、 前記余弦変換手段は、史に、 係数メモリ手段と、 前記相関高調彼方ウンタのカウント状態に対応し、前記
高調波係数全前記係数メモリ手段に記憶する第2アドレ
スプコーダ手段とを含む前記第3項による楽器。
5 前SLJ自己相関関数発生器は、史に、前記一連の
自己相関関数データ語の値を割部l信号に応答して変化
させ、前記余弦変換手段に与えられる修正された一連の
自己相関データ語を作る非線形手段金倉む 前記第2項による楽器。
6、 前記非線形手段は、 前記一連の自己相関データ語の1つの値の絶対値が前記
制御信号より小さいか、又はそれと宿し7いと、その絶
対値は不変の壕\転送さり、前記(II正された一連の
自己相関データJtiのうちの対応する1つを作p1前
記一連の自己相関データ語の1つの値の絶対値が前記制
御13号より太きいと、その絶対値はもとの代数符号に
等しい代数符号金イイする前記制御信号に等しい値に変
えられ、そf+−によシ前記の変更された値が前記修正
された一連の自己相関データ語のうちの対応する1つ全
作る制限手段金倉む 前記第5項による楽器。
7 前記計算手段は、更に、 反復する一連の計qサイクルのうちの各計a−リイクル
の期間中に計算された前記複数のデータ語全記憶する主
メモリ手段と、 前記主メモリ手段に記憶された前記複数のデータ語数を
モジュロとして前記タイミング信号全カウントする語カ
ウンタと、 前記語カウンタがその最小カウント状態に戻る度毎に増
分される高調波カウンタと、 前記タイミング信号に応答して前記高調波カウンタのカ
ウント状態をアキュムレータの内容に連続的に加算し、
谷計算ザイクルの開始時に前記アキュムレータの内容全
零値に初期設定する第2加n器−アキュムレータと、 複数の三角関数正弦波関数値全記憶する第2正弦波関数
表と、 前記第2加算器−アキュムレータ手段内の前記アキュム
レータの内容に応答し、三角関数正弦波関数値を前記第
2正弦波関数表から読出す第3アドレスデコーダ手段と
、 前記第2正弦波関数表から読出された三角関数正弦波関
数値と前記1組の高調波係数値と全乗算する第2乗算器
手段と、 前記語カウンタのカウンタ状態に応答して前記第2乗算
器手段からの出力と前記メモリ手段から読出した値とを
連続的に合計し、合計した値全前記主メモリ手段に記憶
する手段と金含む前記第1項による楽器。
8、 複数のデータ語を多数の楽音発生器の組合せに対
応する規則的な時間間隔で計算し楽音波形に変換する鍵
盤楽器において、 一連の自己相関データ語を含む選択された自己相関関数
を発生させる自己相関関数発生器と、前記一連の自己相
関データ語に応答し、数Nの1組の高調波係数を発生さ
せる余弦変換手段と、前記1組の高調波係数に応答し、
その名々が多数の楽音発生器の組合せに対応する一連の
データ語を規則的な時間間隔で計a7する計算手段と、
前記一連のデータ語から楽音波形を生じさせ、選択され
た自己相関関数に対応する前記楽音を発生させる手段と
を含む、 選択された自己相関関数に対応する栗音全発生させる装
置。
9. 前記自己相関関数発生器は、 タイミング信号t々えるクロックと、 前記数Nの2倍の数ケモジュロとして前記タイ号を発生
させる相関カウンタと、 前記相関カウンタの内容に応答し、前記リセット信号が
発生した時に最大値を有する前記一連の自己相関データ
語を発生させ、前記最大値に関[7て偶数対称である値
をもつ前記一連の自己相関データ語を発生させる数発生
手段とを含む前記第8項による楽器。
10、前記余弦変換手段は、 前記リセット信号によって増分される相関高調波カウン
タと、 前記タイミング信号に応答して前記相関高調波カウンタ
のカウント状態全アギュムレータの内容に連続的に力u
算する第1加算器−アキュムV−タ手段と、 複数の三角関数正弦波関数値を記憶する第1正弦波関数
表と、 前記第1万(]]算器−アキュムレータの前記アキュム
レータの内容に応答(7て、前記第1正弦波関数表から
三角関数正弦波関数値を読出す第1アドレスデコーダ手
段と、 前記第1正弦波関数表から読出した三角関数正弦波関数
値と前記一連の自己相関語と金乗規し7て一連の積値を
作る第1乗q器手段と、 前記一連の積値を合計して出力密度値を作る合計手段と
、 前記出力密度値に応答して高調波係数を発生させる平方
根手段と、 係数メモリ手段と、 前記相関高調波カウンタに応答し、前記相関係数を記憶
しその後に前記係数メモリ手段に書込む第2アドレスデ
コーダ手段と?含む 前記第9項による楽器。
11、前記自己相関関数発生器(は、更に、制御信号に
応答して前記一連の自己相関データ語の値を変え、前記
余弦変換手段に与えられる修正された一連の自己相関デ
ータ語を作る非線形手段金倉む 前記第9項による楽器。
12、前記割算手段は、 周波数ナンバーを得る手段と、 前記周波数ナンバー全前記楽音間隔加算器に以前から含
まれている合計に連続的に加算する楽音間隔加算器と、 前記一連のデータ語のうちの1つの各計算前にクリアさ
れ、前記楽音間隔加算器の内gk前記高調波間隔7Jl
l n器に以前から含lれている内容に加算する高調波
間隔加詩2器と、 複数の三角関数正弦波関数値全記憶する第2正弦波関数
表と、 前記冒潤波間隔加1つ器の内容に応答し、前記第2正弦
波関数表から三角関数正弦波関数値を読出す第3アドレ
スデコーダ手段と、 前記第2正弦波関数表から読出された三角関数正弦波関
数値と前記の発生した一連の高調波係数と全乗算する第
2乗算器手段と、 前記第2乗算器手段からの出力を連続1’l’iに合計
し、その各々が多数の楽音発生器の組合せに対応する前
記一連のデータ語を作る手段とを含む前記第8項による
楽器。
13、鍵スィッチの鍵盤配列に含まれる作動された鍵ス
ィッチに割当てられている複数の楽音発生器含有する楽
器において、 自己相関関数全発生させる自己相関関数発生器と、 前記自己相関関数に応答し1組の高調波係数を作る第1
計算手段と、 前記1組の高調波係数に応答し、前記楽音に対応する一
連のデータ値を発生させる第2謂寡y手段と、 前記一連のデータ値から楽音を生じさせる手段とを含む
、 楽音全発生させる装置。
【図面の簡単な説明】
第1図は、本発明の1実施例の概略図である。 第2図は、方形波に対する相関関数のグラフである。 第3図は、自己相関変換サブシステムの概略図である。 第4図は、自己相関関数発生器の概略図である。 第5図は、本発明の代わりの実施例の概略図である。 第1図において、11は音響システム、12は鍵盤スイ
ッチ、14は音調検出・割当装置、J5は主クロック、
1Gは実行制御回路、19は語カウンタ、20は高3周
波ゲー1−121はプ用碧、器−アキュムレータ、22
はゲート、23.25はメモリアドレスプコ〜ダ、24
は正弦波間数表、27は高調波係数メモリ、28は乗算
器、33は加算器、34は主レジスタ、42はクロック
選択回路、101は楽音発生器、201は平方根回路、
202はフーリエ余弦変換回路、203は非線形変換t
u路、204は自己相関関数発生器。

Claims (1)

  1. 【特許請求の範囲】 1、 鍵スィッチの鍵盤配列に含まれる作動された8ス
    イツチに割当てられる複数の楽音発生器を有シフ、楽音
    波形を規定する点の振幅に対応する複数のデータ語を計
    算し逐次D−A変換器に転送し楽音波形に変換する楽器
    において、 一連の自己相関データ語を含む選択された自己相関関数
    を発生させる自己相関関数発生器と、前記一連の自己相
    関データ語に応答し、数Nの1組の高調波係数を発生さ
    せる余弦変換手段と、前記1組の高調波係数値に応答し
    、楽音波形を規定する点の振幅に対応する前記複数のデ
    ータ語を31算する計9手段と、 前記複数のデータ語から楽音波形を生じさせ、選択され
    た自己相関関数に対応する前記楽音を発生させる手段と
    を含む、 選択された自己相関関数に対応する楽音を発生させる装
    置。
JP58212285A 1982-11-12 1983-11-11 電子楽器用自己相関楽音発生器 Granted JPS59146096A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/441,014 US4464965A (en) 1982-11-12 1982-11-12 Autocorrelation tone generator for an electronic musical instrument
US441,014 1982-11-12

Publications (2)

Publication Number Publication Date
JPS59146096A true JPS59146096A (ja) 1984-08-21
JPH0523440B2 JPH0523440B2 (ja) 1993-04-02

Family

ID=23751140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58212285A Granted JPS59146096A (ja) 1982-11-12 1983-11-11 電子楽器用自己相関楽音発生器

Country Status (2)

Country Link
US (1) US4464965A (ja)
JP (1) JPS59146096A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6123837A (en) * 1998-01-21 2000-09-26 The Clorox Company Faucet mounted water filter

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7720654B2 (en) * 2005-10-15 2010-05-18 Micron Technology, Inc. Generation and manipulation of realistic signals for circuit and system verification

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55143597A (en) * 1979-04-09 1980-11-08 Kawai Musical Instr Mfg Co Odddeven symmetry calculator in complex synthesizer
JPS561098A (en) * 1979-06-15 1981-01-08 Nippon Telegraph & Telephone Voice analyzing method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4282786A (en) * 1979-09-14 1981-08-11 Kawai Musical Instruments Mfg. Co., Ltd. Automatic chord type and root note detector
US4398442A (en) * 1982-02-26 1983-08-16 Kawai Musical Instrument Mfg. Co., Ltd. Automatic adaptive selection of accompaniment tone controls for an electronic musical instrument

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55143597A (en) * 1979-04-09 1980-11-08 Kawai Musical Instr Mfg Co Odddeven symmetry calculator in complex synthesizer
JPS561098A (en) * 1979-06-15 1981-01-08 Nippon Telegraph & Telephone Voice analyzing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6123837A (en) * 1998-01-21 2000-09-26 The Clorox Company Faucet mounted water filter

Also Published As

Publication number Publication date
US4464965A (en) 1984-08-14
JPH0523440B2 (ja) 1993-04-02

Similar Documents

Publication Publication Date Title
JPS63294599A (ja) 電子楽器
JPS60258594A (ja) 音楽的音調発生装置
US4116103A (en) Pulse width modulation in a digital tone synthesizer
US4300434A (en) Apparatus for tone generation with combined loudness and formant spectral variation
JPH0430597B2 (ja)
US4300432A (en) Polyphonic tone synthesizer with loudness spectral variation
JP2619242B2 (ja) 時変スペクトルを有する楽音を発生する電子楽器
JPS639239B2 (ja)
JPH0363079B2 (ja)
JPH0812557B2 (ja) 電子楽器用アコースティック楽音シンセサイザ
US4513651A (en) Generation of anharmonic overtones in a musical instrument by additive synthesis
JPH0145078B2 (ja)
US4464965A (en) Autocorrelation tone generator for an electronic musical instrument
JPS636796Y2 (ja)
US4178825A (en) Musical tone synthesizer for generating a marimba effect
US4353279A (en) Apparatus for producing ensemble tone in an electric musical instrument
JPH0583917B2 (ja)
US4502360A (en) Harmonic selection coupling in an electronic musical instrument
US4421002A (en) Adaptive accompaniment tone color for an electronic musical instrument
US4549459A (en) Integral and a differential waveshape generator for an electronic musical instrument
US4398442A (en) Automatic adaptive selection of accompaniment tone controls for an electronic musical instrument
US4656912A (en) Tone synthesis using harmonic time series modulation
JPS6175392A (ja) 電子楽器における時変高調波の信号コンボル−シヨン発生装置
JPS6187198A (ja) 電子楽器
JPS62288893A (ja) 増分高調波変化を使用する楽音発生装置