readme.m2m

来自「MIDI解码程序(用VC编写)」· M2M 代码 · 共 289 行 · 第 1/2 页

M2M
289
字号
フィ〖ルド4: ファインチュ〖ニングこのサンプルのピッチベンドのイベントはすべて·涂えられたピッチの眉眶によって拇泪されます。これは·サンプルのチュ〖ニングが络きく嘲れている眷圭に箕」涩妥です。MOD侯喇荚の面には·サンプルを赖しくチュ〖ニングする洛わりに·ピッチベンドを蝗う客がいます。赖しくチュ〖ニングされたサンプルの不弛を遍琳するとき·これらのピッチベンドはノ〖トを嘲して·不迷に棠ります。なので·ファインチュ〖ニングの猛は·违拇するピッチベンドを输うために蝗脱されます。また·ピッチベンドで拇腊され*なかった*チュ〖ニングサンプルを斧つけることは办忍弄なので·ピッチベンドの拇泪を裁えると·帽にmidiファイルでより碍く棠らすことになるでしょう。ファインチュ〖ニングを痰跟にするために·オプションの!をファインチュ〖ニングの猛の涟に弥くことができます。これはコンフィグファイルの极瓢栏喇における*デフォルト肋年*です。modがサンプルのファインチュ〖ニングを妥滇するのを斧つけたら·帽に!を猴近して·恃垂をやり木してください。この怠墙はまだ窗链には悸刘されていません。贷赂のピッチベンドのイベントだけが逼读されるので·糠しいピッチベンドのイベントは叫されません。しかしながら·これは奶撅啼玛ではありません。この怠墙を努脱すべきほとんどのケ〖スは·逼读を减けるノ〖トの涟にピッチベンドが叫されるmodを崔んでおり·それらが幌まるサンプルを圭わせるように罢哭されるからです。冯渡·糠しいピッチベンドのイベントの赁掐する悸刘すれば·靠のファインチュ〖ニングの怠墙になるでしょう。フィ〖ルド5: %不翁称サンプルは·エクスプレッションのイベントを纷ることにより·不翁を恃步できます。100はデフォルト猛で·オリジナルの不翁の100%です。150がオリジナルの不翁の1.5擒になる办数·50はオリジナルの不翁の染尸に负警します。エクスプレッションの呵络猛が127であることを撕れないでください。したがって·これより光く纷られるエクスプレッションのイベントは127で磊られて·般って陌こえません。これは肩に·midiファイルにおける络き册ぎるインスツルメントを琅かにしたり·エクスプレッションの猛が你すぎるので·幌まらないインスツルメントを络きくするために蝗脱されます。呵介の5つを臂えるフィ〖ルドは豺老されません。司めばここに部を今いても菇いません。コメントテキストの涟に#を弥く涩妥はありませんが·そうするのが捶浆弄です。件侨眶豺老:そうすると·称サンプルをいくつ败拇するか·それがどのコ〖ドかをどのように瞥きますか。サンプルのFFTおよび件侨眶ピ〖クを山绩することができるプログラムに艰り哈んでみましょう。妈1のピ〖クは·撅ではないが·たいていはサンプルの答塑ピッチです。サンプルがコ〖ドの眷圭·呵介の3つの肩なピ〖クを艰って·これらからコ〖ドをを充り碰てます。肌に·.m2mファイルに努磊なコ〖ドおよび败拇の猛を掐蜗して·それが赖しいと蛔えるかどうか澄かめてください。これをすべて缄瓢でするとなると·*润撅に*箕粗が齿かります。。。そこで·讳は充り碰てをすべて乖うル〖チンを今きました:) それは100%赖しくありませんが·碰たらずしも斌からずです。また·ピッチやコ〖ドを疙る眷圭·それは撅に赖澄な斧かけの豺を充り碰てます。すなわち·もし浑承弄にFFTデ〖タを浮汉するなら·讳はアルゴリズムが乖うのと票じピッチを艰るでしょう。讳はこのエキスパ〖トではありませんが·润撅に驴くの箕粗を锐やして·ピッチを充り碰てるのに氦岂な·驴くの佰なる活赋を锐やした琐·海はかなり较锡していると蛔います:) それを猖帘できそうなただ办つの数恕は·客粗の吉がどのように不を梦承するかを雇胃に掐れた·ある硷の不读看妄池のモデルで菇蜜することです。海は·それをしようとは蛔いません。。。それは·1つ笆惧のピッチやコ〖ドを积つサンプルへの滦借で惧淡の士堆弄な慌祸を乖いますが·花不や不が脚なったサンプルが赖しく充り碰てられなくても睹かないように。ゴミのようなデ〖タを掐れても·ゴミのような冯蔡が叫るだけ:) 极瓢充り碰ては络驴眶のサンプルに润撅に努していて·缄瓢で恃构し幌める涟に·まず年盗弄に活みるべきです。それが寒宛する眷圭·たいてい办つの染不やオクタ〖ブの剩圭に负らすことにより·そこからそれを拇腊することは推白です。讳は·极瓢件侨眶豺老ル〖チンを今く笆涟は·その挝拌に簇する梦急をほとんど积っていませんでした。ピッチ浮叫は·不兰慨规借妄侠における润撅に概い啼玛です。讳は·1960钳洛笆惯の矢弗を拇汉しました。悸狠·その数恕が碰箕からあまり猖帘されていないので·笆涟の获瘟は附觉においても奶脱します。これを乖う2つの肩な苹恶は≈极甘陵簇∽と≈ケプストラム∽尸老です。极甘陵簇は·この啼玛に滦する批えではなかったと冉汤します。お乖捣の紊いサンプルでは惧缄くいく办数·シンセ弛达·花不の驴いインスツルメント·驴眶の答塑件侨眶を积つインスツルメントではすぐに撬镁します。modファイルに斧られる驴くのサンプルは·これらの泼拉を绩します。讳がその拇腊を活みたり·驴くの紊いものを活したりしたことはことごとく·悸脱サンプルを胺うほど浇尸卵えるものになりませんでした。紊い妄侠ですが·悸狠には蝗えません。ケプストラム尸老は·より磋炬であることが尸かりました。それでも·驴くのピッチフィルタリングとピ〖クの脚み烧けを乖わないと·惧缄くいきませんでした。妈2のFFT尸老は·妈1のFFTスペクトルに赂哼しなかった件侨眶ピ〖クを涂えてくれました。しかしながら·それらは悸狠のピ〖クに润撅に儡夺していました。そこで·讳はピッチのピ〖ク婶としきい猛笆布の件侨眶を嘉てて·妈1のFFTスペクトルのフィルタを奶册したピッチを帽に联び·ケプストラム尸老を乖いました。讳は·サンプルの呵络慷升から2つの雾蛤汗を叫して·雾蛤汗尸老に答づいた呵络の件侨眶をセットします。これは·オクタ〖ブを若び臂える疙汗を松ぐために涩妥でした。さらに·妈1のFFTに滦炳するピッチのピ〖クの呵络猛によって·ケプストラムのピ〖ク婶の脚み烧けが脚妥であることを梦りました。これは·泼に烫泡な你不のサンプルを赖しく充り碰てさせようとすると·冷司弄に蛔われました。浇尸に睹いたことに·糠たな充り碰て疙りを苞き弹こすことなく·讳のすべてのサンプルが光い喇根唯で·燎啦らしく瓢侯します! ただ办つ粕み艰れるのは·脚み烧けは不兰豺老の2擅笆柒だけしかきちんと瓢侯しないということです。それより络きいと·FFTサイズがより络きくなるので·ピッチのピ〖クもまた橙欢されます。したがって·ピッチ脱の呵络猛は井さ册ぎ·脚み烧けは疙った豺を涂え幌めます。mod/midiインスツルメントにピッチを充り碰てる涩妥のない2擅笆惧のデ〖タを豺老したい眷圭は·贷赂の件侨眶充り碰て簇眶を钙ぶスライディングˇウィンドウの士堆を悸刘することは推白でしょう。これは·讳が积っている侍のサンプル尸老ソフトウェアのどれより紊く瓢侯するようです。讳がケプストラム尸老を乖った数恕について·より驴くの拒嘿に督蹋をお积ちであれば·freq.cのコ〖ドを斧てみるか·呵姜弄なアルゴリズムのより驴くの窗链な淡揭をE-mailで滇めてください。糠しいFFTル〖チンは讳のものではないですが·パプリックドメインです。讳が梦る嘎りすべてのベンチマ〖クから·これは讳が涩妥とする(そして泣」TiMidity++に裁えられる经丸のエフェクト借妄のための)呵紊のFFT悸刘です。オリジナルのFFTパッケ〖ジの掐缄攫鼠は·fft4g.cを徊救してください。捏捌?:modを恃垂が紊くなる数恕·m2m.cのTODOやWISHリストの悸刘数恕について部か捏捌があれば·极统に讳にE-mailしてください。讳はこれを帽挛プログラムに啪脱することを雇胃していますが·より驴くの极统箕粗と丹蜗を评るまで·それは帽にTiMidity++のアドオンとして伪まるでしょう。倘勒祸灌:TiMidity++はGPLの布で芹邵され·讳のコ〖ドを网脱している·それもGPLの布にあると蛔います。よって·つまらん·つまらん·つまらん·倘勒祸灌·つまらん·つまらん·つまらん·などなど。咐わずもがな。Eric A. Welsh <ewelsh@ccb.wustl.edu>ワシントン络池ミズ〖リ剑セントルイス够纷换栏步池センタ〖尸灰肋纷センタ〖

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?