JPH04195196A - Midiコード作成装置 - Google Patents

Midiコード作成装置

Info

Publication number
JPH04195196A
JPH04195196A JP2328395A JP32839590A JPH04195196A JP H04195196 A JPH04195196 A JP H04195196A JP 2328395 A JP2328395 A JP 2328395A JP 32839590 A JP32839590 A JP 32839590A JP H04195196 A JPH04195196 A JP H04195196A
Authority
JP
Japan
Prior art keywords
envelope
data
fundamental tone
fundamental
envelope data
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
JP2328395A
Other languages
English (en)
Other versions
JP2890831B2 (ja
Inventor
Takeshi Kikuchi
健 菊池
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP2328395A priority Critical patent/JP2890831B2/ja
Priority to US07/752,034 priority patent/US5367117A/en
Publication of JPH04195196A publication Critical patent/JPH04195196A/ja
Application granted granted Critical
Publication of JP2890831B2 publication Critical patent/JP2890831B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • G10H1/00—Details of electrophonic musical instruments
    • G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058—Transmission between separate instruments or between individual components of a musical system
    • G10H1/0066—Transmission between separate instruments or between individual components of a musical system using a MIDI interface

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

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

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、ピアノなとの演奏音から、各音程毎の音量
および押離鍵タイミングを抽出して、電子楽器の演奏を
制御するにぬのM I D I (MusicalIn
strument Digtal Interface
)コートを生成するMIDIコートコ−装置に関するし
のである。
「従来の技術」 自動演奏ピアノにおいては、記録・再生機能を有してい
るものと、再生機能のみを有しているしのかある。この
再生機能のみを有している場合、入力さ2−+ j二M
IDIコートに基づいて自動演奏を行うことは可能であ
るが、演奏者によって演奏された生演奏音をN41 D
 [コードに変換して記憶することはてきない。そこで
、自動演奏ピアノなどの生演奏音から、各音程毎の音量
および押離鍵タイミングを抽出して、MIDIコードを
生成するためのMIDIコートコ−装置が必要となる。
この種の装置としては、従来、楽器の生演奏音を電気的
なオーディオ信号に変換し、このオーディオ信号をディ
ジタルデータに変換した後、各音程に対応しf二層波数
毎のパワースペクトルを算出し、これら各音程毎に順次
算出されたパワースペクトルに基づいて、各音程毎の押
離鍵タイミングと音量を示すMIDIコードを生成する
ものが提案されている。
「発明が解決しようとする課題」 ところで、ピアノなどのように、同時に複数の鍵盤が押
鍵されて複音を発生する楽器においては、上述したよう
に、単に各音程毎のパワースペクトルを求ぬても、元の
演奏とは異なりj: M I D I :I−トか生成
されてしま;I j二め、改善が望まれていた。すな1
つち、各音程毎に順次算出されるパワースペクトルには
、実際に打鍵されに鍵盤の音程、すなわち基音に相当す
るパワースペクトル以外に、その倍音(高調波成分)に
相当するパワースペクトルも多く含まれている。これに
より、この倍音に対応する音程のMIDIコートが生成
され、実際には打鍵されていないのに、あ1こかも打鍵
されfニかのように、余分なMIDIコートか生成され
てしまうことになる。
そこで、基音レベルに対する倍音(高調波)レヘルの比
率を格納した比率テーブルを参照して、基音と倍音を判
定するものか提案されている。しかしながら、同時に複
数の鍵盤が打鍵された場合、基音を確実に判定すること
ができず、まに同時に複数の周波数に関して基音の判定
を実行しなげメtばばらず、処理に時間を要するという
問題もあった。
この発明は上述した事情に鑑みてなされたしのて、ピア
ノなどのように同時に複数の基音とその倍音を発生する
楽器においても、元の演奏に正確に対応し1こMIDI
コードを短時間に生成することかできるMIDIコート
生成装置を提供することを目的としている。
「課題を解決するための手段」 この発明は、演奏操作に応じて、離散的周波数の複数の
基音とその倍音を発すると共に、該基音と倍音とではそ
れらのエンベロープが異なる楽器と、前記楽器の演奏音
を電気的なオーディオ信号に変換した後、ディジタルの
波形データに変換する変換手段と、前記変換手段から出
力される波形データの内、前記各基音に各々対応した周
波数成分の波形データを抽出するバンドパスフィルタ群
と、前記バンドパスフィルタ群で抽出された各基音毎の
波形データのエンベロープデータを各々検出するエンベ
ロープ検出手段と、前記楽器が発する各基音毎にそのエ
ンベロープ波形に対応した基音エンベロープデータを予
め記憶している基音エンベロープ記憶手段と、前記エン
ベロープ検出手段で検出されたエンベロープデータと前
記基音エンベロープ検出手段に記憶されている基音エン
ベロープデータとを相互相関によって比較し、前記楽器
が発した基音を判定する基音判定手段と、前記基音判定
手段の判定結果と前記エンベロープデータに基づいて、
MIDIコートを生成するコード化手段とを具備するこ
とを特徴としている。
1作用」 上記の構成によれば、エンベロープ検出手段で検出され
たエンベロープデータと基音エンベロープ記憶手段に予
め記憶されている基音エンベロープデータとを相互相関
によって比較し、楽器が発した基音を判定するようにし
たので、基音を確実に、かつ瞬時に確定することができ
、これにより元の演奏に正確に対応したMIDIコード
が短時間で生成される。
「実施例」 以下、図面を参照し、この発明の実施例について説明す
る。
第1図はこの発明の一実施例の構成を示すプロツり図で
ある。この図において、lはピアノであり、このピアノ
1の演奏音は、マイク2によってオーディオ信号に変換
され、アンプ3で増幅されfこ後、A/D変換器4に供
給される。このA/D変換器4は、アンプ3から供給さ
れるアナログオーディオ信号を一定周期でサンプリング
し、順次ディジタルの波形データに変換した後、ディジ
タルBPF(バンドパスフィルタ)群5へ供給する。こ
のディノタルBPF群5は、例えば、実時間ディジタル
信号処理が可能なストアト・プログラム型のプロセッサ
であるDSP(ディジタル・ングナル・プロセッサ)に
よって構成されており、予め記憶されfニフィルタ演算
処理プログラムによって種々の通過帯域特性を有するバ
ンドパスフィルタとして機能する。この場合、第2図に
示すように、ピアノlの各鍵盤を打鍵した場合に発せら
れる各基音の音高(例工ff、 ’+C1Di1%””
’、C””’)を各々ピークとする通過帯域特性を有し
ている。このようなディジタルBPF群5によって抽出
された各基音に各々対応した周波数成分の波形データ(
但し、倍音の波形データも含まれている)は、110(
入出力)回路6・\供給される。
一方、7は後述するMIDIコードを生成古るための各
種演算処理プログラムを実行すると共に各部の制御を行
うCPU(中央処理装置)、8はCPtJ7において実
行されるプログラムか記憶されたROM(リードオンリ
メモリ)、9はプログラムの処理過程において各種デー
タが一時記憶されるRAM(ランダムアクセスメモリ)
であり、これらとI10回路6はパスラインを介して相
互に接続されている。上記RAM9には、楽器lの各鍵
盤を打鍵した場合に各々発せられる各基音のエンベロー
プ波形に対応した基音エンベロープデータBENVか予
め各基音に対応した音高毎に記憶される基音エンベロー
プ記憶エリアAIと、ディノタルBPF群5から供給さ
れる波形データのエンベロープがエンベロープデータE
NVとして各基音に対応した音高毎に記憶されるエノヘ
ロープ記憶エリアA、とが設けられている。ここで、上
記基音エンベロープ記憶エリアA、には、各基音のエン
ベローブ波形を差分フィルタに入力し、それにより得ら
れる微分されたエンベロープ波形に対応するデータが基
音エンベロープデータBENVとして記憶されている。
これは、後述する相互相関値の演算処理を簡素化して、
演算処理速度を短縮するためである。また、l・0はC
PL17によって生成された少なくとも1曲分のMID
Iフードを記憶するフロッピー・ディスク装置(FDD
)である。
次に、上述した一実施例の動作について、第3図および
第4図に示すフローチャートを参照して説明する。
まず、第3図のステップSPIにおいて、CPU7は、
ピアノlが演奏者によって演奏される過程において、バ
ンドパスフィルタ群5から順次出力される各基音に対応
した周波数成分の波形データのエンベロープを算出し、
算出したエンベロープデータENVを、各基音に対応し
た各音高毎に、時間経過に応してRAMQ内のエンベロ
ープデータ記憶エリアA、内に順次格納する。
ここで、例えば、バイエルの練習曲に従って第5図に示
すような演奏を行っ1ニ場合、エンベロープデータ記憶
エリアA2内には、第6図に示すエンベロープマツプに
対応したエンベロープデータENVが格納される。これ
らの図において、縦軸は音高、横軸は経過時間を示して
いる。そして、第5図に示す各々の矩形の縦方向の位置
が、実際に打鍵された鍵盤の音高を示しており、矩形の
左端か打a(キーオン)時刻、右端が離鍵(キーオフ)
時刻、矩形の縦幅が打鍵強度(ヘロノティー)を示して
いる。また、第6図に示すエンベロープマツプには、実
際の打鍵に応し1こ基音のエンベロープ以外に、その倍
音のエンベロープも含まれていることかわかる。なお、
上述した二ノt\ローブの検出は、第9図に示すように
2乗回路11とローパスフィルタ12を直列接続した回
路と同等の機能をソフトウェアによって実現すればよい
。
次のステップSP2においては、各鍵盤に対応した基音
毎に、打鍵時刻TKONと、離鍵時刻TKOFFと、打
鍵強度KVとを並列処理によって算出し、次のステップ
SP3において、これらのデータに基づいてMIDIコ
ートを生成し、フロッピー・ディスク装置10を介して
フロッピー・ディスク(FD)内に格納する。
次に、上記ステップSP2において各基音毎に並列して
実行される処理は、第4図に示す通りである。
まず、第4図に示すステップ5PIOにおいて初期設定
を行い、演奏経過時間に対応した時刻データ1=0に初
期設定すると共に、打鍵時刻を示すオンタイミングデー
タONTIME=Oに初期設定し、さらに打鍵状態を示
すステータスフラグ5T=Oに初期設定すると共に、打
鍵時刻検出済か否かを示すスタンバイフラグ5B=Oに
初期設定する。この場合、ステータスフラグ5T=Oは
離鍵状態を示し、ステータスフラグ5T=1は押鍵状容
を示し、またスタンバイフラグ5B=Oは打鍵時刻を未
だ検出していない状態を示し、スタンバイフラグSB=
 1は打鍵時刻検出済の状態を示している。
次のステップSpHこむいて、基音エンへロープ記憶エ
リアA、に格納されている基音エンベロープデータBI
Eい“と、上ンヘローブデータ記憶エリアA、内に格納
さメ−ているエンベロープデ−タE N Vとの類似性
を判定するにめに、こシーらの相互相関データC0R(
′t)を算出する。
ここで、一般に、信号x(t)と、信号y([)との類
似性を定量的に得る方法としては、相互相関による方法
か知られている。すなわち、相互相関値φ(τ)は、波
形を比較する区間長をnとすると、なる式で求められる
。そして、1φ(τ):≦1であり、x(t)= y(
t)のとき、φ(τ)−1となり、φ(τ)が1に近い
程、信号x(t)とy([)の類似性か大であると判定
される。このような信号×(t)とy(L)の相互相関
値φ(τ)の算出は、第10図に;j’: ヘーように
遅延回路13.2東回路14.15と、積算回路16と
、開平回路17.18と、加算回路19.20を組み合
わせた回路と同等の機能をソフトウ王アによって実現す
ればよい。
そして上記ステップ5P11においては、基音エンヘロ
ープ記憶エリアA1から読み出した基音エンベロープデ
ータB E N V (t)を上式(+)の信号x(t
)とし、エンベロープデータ記憶エリアA。
から読み出したエンベロープデータENVを差分フィル
タに入力し、それにより得られる微分されたエンベロー
プデータD E N V (t)を、上式(1)の信号
y(t)とし、これにより得られる相互相関値φ(τ)
を相互相関データCOR(t)とする。
次のステップSP+2においては、上記ステップ5PI
Iで算出された相互相関データCOR(t)が所定の閾
値θ(例えばθ−09)を越えたか否かによって、基音
エンベロープデータB E N V (t)とエンベロ
ープデータD E N V (t)の類似性を判別する
。そして、相互相関データC0R(t)>θであった場
合は、類似性有りと判定して、次のステップ5P13へ
進み、相互相関データc OR(t)≦θであった場合
は、ステップSP+6ヘジヤンブする。
ステップ5P13においては、その時点における経過時
刻に対応した時刻データtがオンタイミングデータON
TIMEとされ、またスタンバイフラグ5B=1とされ
た後、ステップ5P14へ進む。
ステップ5P14においては、ステータスフラグST=
 1であるか否かが判定され、ステータスフラグST=
 1で押鍵状態であると判定された場合は、次のステッ
プ5P15へ進み、ステータスフラグS、T=Oで離鍵
状態であると判定され几場合は、ステップSP+6へツ
ヤノブする。すなわち、エンベロープデータE N V
 (t)が後述する離鍵状態を確定するための所定の閾
値φを下回らずに、連続的に打鍵状態となっているよう
な状態において、新たなキーオンイベントが発生した場
合、上記ステップ5P14において、ステータスフラグ
ST= 1と判定され、次のステップ5P15へ進む。
そして、このステップ5P15において、その時点の経
過時刻データtから微少時間Δ(例えば、01秒程度に
相当する値)を減算しfコ時刻データ(を−Δ)を、離
鍵時刻データTKOFFとする。これにより新1こなキ
ーオンイベントか発生した直前を、強制的に離鍵時刻デ
ータTKOFFとして確定する。そして、ステータスフ
ラグST−〇とされた後、次のステップ5P16へ進む
。
このステップ5P16においては、直前のエンベロープ
データENV(t−1)と現在のエンベロープデータE
 N V (t)とが比較され、ENV(t−1)> 
E N V (t)であって、ステータスフラグ5T=
0であり、かつスタンバイフラグSB= 1であった場
合、すなわち、離鍵状態であって、エンベロープデータ
E N V (t−1)がピーク値であると判定された
時点て、始めてキーオフイベント発生と見なされて、ス
テップSP+7へ進み、これらの条件を満たさなかった
場合は、ステップ5PI8ヘンヤンプする。
ステップ5PI7においては、上記ステップSP+3で
得られたオノタイミングデータON T IMEが打鍵
時刻データTKONとして確定される。
そして、ピーク値であるエンベロープデータIEN〜r
 (t−+)に比例した値を打鍵強度データK Vとし
て確定した後、ステータスフラグ5T=1、スタンバイ
フラグ5B=0に設定し、ステップ5PI8へ進む。
ステップ5P1Bにおいては、エンベロープデータE 
N V (L)が離鍵状態を確定するための所定の閾値
φを下回ったか否かが判定される。そして、エンベロー
プデータE N V (t)<φとなり、かつステータ
スフラグST= 1であった場合は、キーオフイベント
の発生と見なされて、次のステップSP+9へ進み、こ
れらの条件か満たされなかった場合は、ステップ5P2
0ヘジヤンブする。
そして、ステップ5P19において、キーオフイベント
の発生と見なされた時点の時刻データtが離鍵時刻デー
タTKOFFとして確定され、ステータスフラグ5T=
Oとされた後、ステップ5P20へ進む。このステップ
5P20においては、時刻データtか〒1インクリメン
トされた後、ステップ5P21へ進む。このステップ5
P21において、時刻データtか最終値Lmに達してい
ないことか判定された場合は、ステップ5P11へ戻っ
て上述しfこ動作を繰り返し、時刻データt=tmと判
定された場合は上述した並列処理を終え、第3図に示す
ステップSP3へ戻る。
以上の処理を、各鍵盤に対応した基音毎に並列して実行
することにより、例えば、第5図に示すような演奏を行
った場合、上述した処理によって、第7図に示すように
倍音成分が除去された基音打鍵マツプが生成され、その
後、第8図に示すように元の演奏に正確に対応したMI
DIコードマツプが生成される。
ここで、例えば、第11図(イ)に示すように時間経過
に応じて変化するエンベロープデータENV (t)か
ら、打鍵時刻データTKONと、離鍵時刻データTKO
FFと、打鍵強度データKVを算出する場合について説
明する。まず、同図(ロ)に示すように微分され1ニエ
ンベロープデータDENv (t)を求め、次いで、こ
のエンベロープデータD E N V (t)と、基音
エンベロープ記憶エリアA1から読み出した基音エンベ
ロープデータB E N V(Dとから、同図(ハ)に
示すような相互相関データCOR(t)を算出する。そ
して、この相互相関データCOR(t)か所定の閾値θ
を越え1こ時点t1て、キーオンイベントの発生と見な
して、時点t1を打鍵時刻データTKONとし、またエ
ンベロープデータE N V (t)のピーク値を打鍵
強度データKVとする。その後、エンベロープデータE
NV(Dが所定の閾値φを下回った時点t、においてキ
ーオフイベントの発生と見なして、その時点t、を離鍵
時刻データTKOFFとする。このようにして、エンベ
ロープデータE N V (t)から、打鍵時刻データ
TKONと、離鍵時刻データTKOFFと、打鍵強度デ
ータKVが確定される。
なお、上述した一実施例においては、cPU7によって
生成されたMIDIコードを記憶するfこめに、フロッ
ピー・ディスク装置lOを設け1こ場合を例に説明した
が、半導体メモリやテープレコーダを用いても勿論構わ
ない。
「発明の効果」 以上説明し1こように、この発明によれば、エンベロー
プ検出手段で検出されfニエンベローブデータと基音エ
ンベロープ検出手段に予め記憶されている基音エンベロ
ープデータとを相互相関によって比較し、楽器か発した
基音を判定するようにしたので、基音を確実に、かつ瞬
時に確定することができ、ピアノなどのように同時に複
数の基音とその倍音を発生する楽器においても、元の演
奏に正確に対応したMIDIコードを短時間に生成する
ことができるという効果が得られる。
【図面の簡単な説明】
第1図はこの発明の一実施例の構成を示すブロック図、
第2図は同実施例のバンドパスフィルタ群の通過帯域特
性を示す図、第3図および第4図は同実施例の動作を説
明するためのフローチャート、第5図は同実施例に入力
される演奏例を示す図、第6図は同実施例において生成
されたエンベロープマツプを示す図、第7図は同実施例
において生成された基音打鍵マツプを示す図、第8図は
同実施例において生成されたMIDIコードマツプを示
す図、第9図は同実施例に適用さノーるエノl\ロープ
算出処理を説明するためのブロック図、第1O図は同実
施例に適用されろ相互相関値算出処理を説明するための
ブロック図、第11図は同実施例において算出される各
データの変化を説明するにめの図である。 l・・・・・ピアノ(楽器)、  2  マイタ、4・
・・A/D変換器(2と4が変換手段)、5・・・・・
・バントパスフィルタ群、6・・ ・110回路、7・
・・ CPU(エンベロープ検出手段、基音判定手段、
コート化手段)、8・・・・・・ROM、9・・・・・
RAM。 A1・・・・・基音エンベロープ記憶エリア、A、・・
・・・エンベロープデータ記憶工1)ア。

Claims (1)

  1. 【特許請求の範囲】 演奏操作に応じて、離散的周波数の複数の基音とその倍
    音を発すると共に、該基音と倍音とではそれらのエンベ
    ロープが異なる楽器と、 前記楽器の演奏音を電気的なオーディオ信号に変換した
    後、ディジタルの波形データに変換する変換手段と、 前記変換手段から出力される波形データの内、前記各基
    音に各々対応した周波数成分の波形データを抽出するバ
    ンドパスフィルタ群と、 前記バンドパスフィルタ群で抽出された各基音毎の波形
    データのエンベロープデータを各々検出するエンベロー
    プ検出手段と、 前記楽器が発する各基音毎にそのエンベロープ波形に対
    応した基音エンベロープデータを予め記憶している基音
    エンベロープ記憶手段と、 前記エンベロープ検出手段で検出されたエンベロープデ
    ータと前記基音エンベロープ記憶手段に記憶されている
    基音エンベロープデータとを相互相関によって比較し、
    前記楽器が発した基音を判定する基音判定手段と、 前記基音判定手段の判定結果と前記エンベロープデータ
    に基づいて、MIDIコードを生成するコード化手段と
    、 を具備することを特徴とするMIDIコード作成装置。
JP2328395A 1990-11-28 1990-11-28 Midiコード作成装置 Expired - Fee Related JP2890831B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2328395A JP2890831B2 (ja) 1990-11-28 1990-11-28 Midiコード作成装置
US07/752,034 US5367117A (en) 1990-11-28 1991-08-29 Midi-code generating device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2328395A JP2890831B2 (ja) 1990-11-28 1990-11-28 Midiコード作成装置

Publications (2)

Publication Number Publication Date
JPH04195196A true JPH04195196A (ja) 1992-07-15
JP2890831B2 JP2890831B2 (ja) 1999-05-17

Family

ID=18209777

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2328395A Expired - Fee Related JP2890831B2 (ja) 1990-11-28 1990-11-28 Midiコード作成装置

Country Status (2)

Country Link
US (1) US5367117A (ja)
JP (1) JP2890831B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007010638A1 (ja) * 2005-07-22 2007-01-25 Kabushiki Kaisha Kawai Gakki Seisakusho 自動採譜装置及びプログラム
JP2010517060A (ja) * 2007-01-17 2010-05-20 上海▲イ▼得▲網▼▲絡▼有限公司 音楽のセグメントの情報に基づいてサーチする音楽捜索方法
WO2019092791A1 (ja) * 2017-11-07 2019-05-16 ヤマハ株式会社 データ生成装置およびプログラム

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5841053A (en) * 1996-03-28 1998-11-24 Johnson; Gerald L. Simplified keyboard and electronic musical instrument
US6138224A (en) * 1997-04-04 2000-10-24 International Business Machines Corporation Method for paging software wavetable synthesis samples
MY121856A (en) * 1998-01-26 2006-02-28 Sony Corp Reproducing apparatus.
JP3921773B2 (ja) * 1998-01-26 2007-05-30 ソニー株式会社 再生装置
US5986199A (en) * 1998-05-29 1999-11-16 Creative Technology, Ltd. Device for acoustic entry of musical data
US7220912B2 (en) * 1999-04-26 2007-05-22 Gibson Guitar Corp. Digital guitar system
US6888057B2 (en) * 1999-04-26 2005-05-03 Gibson Guitar Corp. Digital guitar processing circuit
US7166794B2 (en) * 2003-01-09 2007-01-23 Gibson Guitar Corp. Hexaphonic pickup for digital guitar system
US7220913B2 (en) * 2003-01-09 2007-05-22 Gibson Guitar Corp. Breakout box for digital guitar
KR100636906B1 (ko) * 2004-03-22 2006-10-19 엘지전자 주식회사 미디 재생 장치 그 방법
JP2006251712A (ja) * 2005-03-14 2006-09-21 Univ Of Tokyo 観測データ、特に、複数の音源からの音が混在している音響信号の解析方法
US7285714B2 (en) * 2005-09-09 2007-10-23 Gibson Guitar Corp. Pickup for digital guitar
PL2115732T3 (pl) 2007-02-01 2015-08-31 Museami Inc Transkrypcja muzyczna
WO2008101126A1 (en) 2007-02-14 2008-08-21 Museami, Inc. Web portal for distributed audio file editing
WO2009103023A2 (en) 2008-02-13 2009-08-20 Museami, Inc. Music score deconstruction
US11313750B2 (en) * 2017-08-08 2022-04-26 Ai Alpine Us Bidco Inc System and method for detecting operating events of an engine via MIDI

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4014237A (en) * 1972-03-01 1977-03-29 Milde Karl F Jr Musical note detecting apparatus
US4041783A (en) * 1975-03-05 1977-08-16 Nippon Gakki Seizo Kabushiki Kaisha System for measuring vibration frequency of vibrating object
DE2536640C3 (de) * 1975-08-16 1979-10-11 Philips Patentverwaltung Gmbh, 2000 Hamburg Anordnung zur Erkennung von Geräuschen
US4282786A (en) * 1979-09-14 1981-08-11 Kawai Musical Instruments Mfg. Co., Ltd. Automatic chord type and root note detector
JPS5688503A (en) * 1979-12-21 1981-07-18 Matsushita Electric Ind Co Ltd Heater
US4399732A (en) * 1981-08-28 1983-08-23 Stanley Rothschild Pitch identification device
US4843562A (en) * 1987-06-24 1989-06-27 Broadcast Data Systems Limited Partnership Broadcast information classification system and method
JPH0341498A (ja) * 1989-07-07 1991-02-21 Yamaha Corp 楽音データ生成装置
US5142961A (en) * 1989-11-07 1992-09-01 Fred Paroutaud Method and apparatus for stimulation of acoustic musical instruments
JP2775651B2 (ja) * 1990-05-14 1998-07-16 カシオ計算機株式会社 音階検出装置及びそれを用いた電子楽器
US5119432A (en) * 1990-11-09 1992-06-02 Visidyne, Inc. Frequency division, energy comparison signal processing system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007010638A1 (ja) * 2005-07-22 2007-01-25 Kabushiki Kaisha Kawai Gakki Seisakusho 自動採譜装置及びプログラム
JP2007033479A (ja) * 2005-07-22 2007-02-08 Kawai Musical Instr Mfg Co Ltd 自動採譜装置及びプログラム
US7507899B2 (en) 2005-07-22 2009-03-24 Kabushiki Kaisha Kawai Gakki Seisakusho Automatic music transcription apparatus and program
JP2010517060A (ja) * 2007-01-17 2010-05-20 上海▲イ▼得▲網▼▲絡▼有限公司 音楽のセグメントの情報に基づいてサーチする音楽捜索方法
WO2019092791A1 (ja) * 2017-11-07 2019-05-16 ヤマハ株式会社 データ生成装置およびプログラム
JPWO2019092791A1 (ja) * 2017-11-07 2020-07-16 ヤマハ株式会社 データ生成装置およびプログラム
US11430417B2 (en) 2017-11-07 2022-08-30 Yamaha Corporation Data generation device and non-transitory computer-readable storage medium

Also Published As

Publication number Publication date
US5367117A (en) 1994-11-22
JP2890831B2 (ja) 1999-05-17

Similar Documents

Publication Publication Date Title
US7582824B2 (en) Tempo detection apparatus, chord-name detection apparatus, and programs therefor
Rasch et al. The perception of musical tones
US7507899B2 (en) Automatic music transcription apparatus and program
JP2890831B2 (ja) Midiコード作成装置
JP2008250008A (ja) 楽音処理装置およびプログラム
US8750530B2 (en) Method and arrangement for processing audio data, and a corresponding corresponding computer-readable storage medium
JP6657713B2 (ja) 音響処理装置および音響処理方法
JP2806351B2 (ja) 演奏情報分析装置及びそれを用いた自動編曲装置
US5710387A (en) Method for recognition of the start of a note in the case of percussion or plucked musical instruments
JP3489503B2 (ja) 音信号分析装置、音信号分析方法及び記憶媒体
JPH0413717B2 (ja)
JP3279204B2 (ja) 音信号分析装置及び演奏情報発生装置
JPH1026994A (ja) カラオケ採点装置
JP4156252B2 (ja) 音響信号の符号化方法
JP2003216147A (ja) 音響信号の符号化方法
JPS60192993A (ja) 音声入力による楽音発生装置
JP2882028B2 (ja) Midiコード作成装置
US20250225964A1 (en) Repetition determination device, method, and program
JP3062392B2 (ja) 波形形成装置およびこの出力波形を用いた電子楽器
JP3648783B2 (ja) 演奏データ処理装置
JPS58123591A (ja) 電子楽器
JPH0511791A (ja) 効果音制御装置
JP2008225111A (ja) カラオケ装置及びプログラム
JPH03288200A (ja) ピッチ検出装置
JPH0782320B2 (ja) 楽音制御装置

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080226

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090226

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees