⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install.ja

📁 MIDI解码程序(用VC编写)
💻 JA
📖 第 1 页 / 共 2 页
字号:
ため·不の剂はよくなりますが·嫡にCPU砷操が光くなります。デフォルトでは#define CONTROLS_PER_SECOND 1000となっています。コマンドラインオプションで恃构もできるので·このままにしときましょう。** DEFAULT_RESAMPLATIONリサンプル箕における输窗の肋年です。デフォルトでは·#define DEFAULT_RESAMPLATION resample_gaussとなっています。これを年盗すると·リサンプル箕にガウス慎输窗を乖い·不剂が羹惧します。その瓤烫·CPU砷操が惧がります。润蜗なマシンでない嘎り年盗しておきましょう。输窗アルゴリズムとして·布淡のものが蝗脱材墙です(借妄の汾い界)。#define DEFAULT_RESAMPLATION resample_none#define DEFAULT_RESAMPLATION resample_linear#define DEFAULT_RESAMPLATION resample_lagrange#define DEFAULT_RESAMPLATION resample_cspline#define DEFAULT_RESAMPLATION resample_gauss#define DEFAULT_RESAMPLATION resample_newton输窗アルゴリズムは·コマンドラインオプションで恃构もできます。ユ〖ザによって恃构できなくするには#define FIXED_RESAMPLATIONのコメントアウトを嘲してください。** USE_DSP_EFFECTDSPエフェクトに簇する肋年です。デフォルトでは#define USE_DSP_EFFECTとなっています。コ〖ラス·ディレイ·EQおよびインサ〖ションエフェクトの拉墙を羹惧させるもので·これは泼に恃构する涩妥はないでしょう。** LOOKUP_HACKデフォルトでは/* #define LOOKUP_HACK *//* #define LOOKUP_INTERPOLATION */と踏年盗になっています。このマクロを年盗すると·驴警光庐に瓢侯します。ただし·16ビットのサンプルを8ビットで纷换するので不剂が昔步します。润蜗なマシンで遍琳借妄が纳い烧かないなら年盗してみましょう。** SMOOTH_MIXINGミキシングの檬超で·缔枫な不翁恃步がおこると·ポッピングˇノイズが券栏することがあります。これを回年しておくとポッピングˇノイズの汾负に跟蔡があります。デフォルトは#define SMOOTH_MIXINGで铜跟です。コメントアウトすると笺闯光庐になります。** FAST_DECAYエンベロ〖プの恃步庐刨を肋年します。デフォルトでは/* #define FAST_DECAY */と踏年盗になっています。これを年盗するとエンベロ〖プステ〖ジを2擒庐く渴めるようになります。冯蔡として·光庐步につながるのですが·その瓤烫·不の墓さが没くなり·趋蜗に风けてきます。この肋年はコマンドラインからon/offできるので·これは踏年盗のままで紊いでしょう。** FRACTION_BITSTiMidityでは·不の不镍恃垂に赦瓢井眶爬眶を脱いずに·32ビット盖年井眶爬眶を脱いて纷换しています。デフォルトでは#define FRACTION_BITS 12となっており·これはこのままで紊いでしょう。** ADJUST_SAMPLE_VOLUMES极瓢GUS/patch不翁拇泪の肋年です。デフォルトでは#define ADJUST_SAMPLE_VOLUMESと年盗されています。これを年盗しておくと·GUS/patchの不翁を极瓢弄に拇泪して票じ不の络きさにします。もし·井さい不のGUS/patchは井さいままに·络きい不のGUS/patchは络きいままにしたいなら踏年盗にしてください。赖澄にチュ〖ニングされているGUS/patchセットのみを脱いるなら踏年盗でも紊いです。しかし·戮の屯」なGUS/patchを网脱する眷圭に·不翁が稍路いになってしまうので·このマクロは年盗しておく数が紊いでしょう。** DENGEROUS_RENICEUNIX废システムでevilモ〖ドを铜跟にする肋年です。デフォルトでは/* #define DANGEROUS_RENICE -15 */と踏年盗になっています。setuid rootのTiMidityで·プロセスのプライオリティを惧げて悸乖したい眷圭は·このマクロを年盗してください。UNIXのみで铜跟です。このマクロを年盗してTiMidityをインスト〖ルした稿は·# chown root /usr/local/bin/timidity# chmod u+s /usr/local/bin/timidityのようにします。庙罢¨DANGEROUS_RENICEを年盗していない眷圭は·setuidプログラムにしない      でください。** MAX_DIE_TIMEモノラルパ〖トの不镍がAⅹBと败るとき·Aの不を街箕に久してしまうとクリックノイズが叫てしまいます。このパラメ〖タで·街箕に久すべき不にクリックノイズが叫ないようにコントロ〖ルします。デフォルトでは#define MAX_DIE_TIME 20となっています。あまり井さな眶にすると·クリックノが覆螟になります。この猛はこのままで紊いでしょう。** LOOKUP_SINE赖腹簇眶テ〖ブル徊救に簇する肋年です。デフォルトでは#define LOOKUP_SINEとなっています。傣つかの茨董(泼に眶猛遍换プロセッサを积たないPCなど)では·赖腹簇眶猛をテ〖ブル徊救した数が·その旁刨纷换するよりかなり光庐になります。海泣のPCは·CPUの遍换庐刨がどんどん庐くなる办数で·メインメモリのアクセス箕粗はさして光庐步されていません(推翁は笼えたけど)。テ〖ブルを苞くという乖百は碰脸メインメモリへのアクセスを栏じるので·ここでかなりのキャッシュミスヒット·ひいてはパイプラインスト〖ルが券栏します。附哼の檬超ですと·テ〖ブル徊救をするのとしないのでは·ほとんど庐刨弄な汗が栏じていません(警なくとも讳の茨董では -- mput)。眶钳稿には·髓搀纷换した数が光庐になると徒鳞されます。** PRECALC_LOOPSリサンプリング呵努步に簇する肋年です。デフォルトでは#define PRECALC_LOOPSとなっています。が·この呵努步は茨董によって跟いたり跟かなかったりしますので·眷圭によっては踏年盗にした数が光庐かもしれません。** USE_LDEXPldexp()を蝗うかどうかの肋年です。デフォルトでは/* #define USE_LDEXP */と踏年盗になっています。赦瓢井眶爬眶の齿け换が·ldexp()を脱いた数が庐いマシンの眷圭は年盗してください。どっちにしろ络汗ないとは蛔いますが。** DEFAULT_CACHE_DATA_SIZEキャッシュの络きさです。デフォルトでは#define DEFAULT_CACHE_DATA_SIZE (2*1024*1024)と2Mになっています。TiMidity++では·MIDIイベントを遍琳涟にスキャンして·办婶の不をあらかじめリサンプリングします。そのリサンプリングのバッファの络きさを回年してください。络きくするほど光庐になりますが·その尸メモリを喜锐します。2M笆惧に笼やしても·あまり覆螟に光庐步しなく·またコマンドラインオプションからも恃构できるので·ここはデフォルトのままで紊いでしょう。* ネットワ〖ク簇息肋年凡TiMidity++では·URLを脱いてネットワ〖クを拆してファイルにアクセスすることが材墙になっています(configure で --enable-network を回年した眷圭)。笆布のマクロを肋年してください。** MAIL_DOMAINメ〖ルアドレスのドメイン叹を回年してください。毋えば·メ〖ルアドレスがiz@onicos.co.jpだとすると·#define MAIL_DOMAIN "@onicos.co.jp"と淡揭します。** MAIL_NAMEUNIXでは踏年盗にしてください。Windowsではメ〖ル叹を年盗してください。毋えば·メ〖ルアドレスがiz@onicos.co.jpだとすると·#define MAIL_NAME "iz"と淡揭します。** TMPDIR办箕ファイルの弥眷疥を回年します。デフォルトでは/* #define TMPDIR "/var/tmp" */と踏年盗になっています。UNIXでは·このマクロを踏年盗にしておくとTMPDIR茨董恃眶で年盗されているディレクトリに办箕ファイルを侯喇します。TMPDIRマクロもTMPDIR茨董恃眶もどちらとも踏年盗の眷圭は·/tmpに办箕ファイルが侯喇されます。Windowsでは·TMPDIR茨董恃眶は痰浑されますので·TMPDIRマクロを年盗してください。** GS_DRUMPARTGSのドラムパ〖トの千急に簇する肋年です。#define GS_DRUMPARTと年盗すれば·GSのエクスクル〖シッブメッセ〖ジからドラムパ〖トを千急します。/* #define GS_DRUMPART */と踏年盗にすればこの怠墙は痰跟になります。* 泣塑胳借妄簇息泣塑胳借妄のためのオプションがいくつかあります。** JAPANESE泣塑胳茨董では#define JAPANESEと年盗してください。泣塑胳茨董でない眷圭は·/* #define JAPANESE */とコメントアウトしてください。** OUTPUT_TEXT_CODE叫蜗コ〖ドを回年します。笆布の矢机误が铜跟です。AUTO  LANG茨董恃眶から极瓢弄に疯年ASCII  润磅机矢机をピリオドに恃垂NOCNV  痰恃垂モ〖ド1251  windows-1251からkoi8-rに恃垂EUC  eucJPで叫蜗JIS  JISで叫蜗SJIS  shift-JISで叫蜗UNIX惧の泣塑胳茨董では·惧淡すべて铜跟です。Windows泣塑胳茨董では·"ASCII"·"NOCNV"·"SJIS" のどれかを回年してください。泣塑胳茨董でない眷圭は·"ASCII"·"NOCNV"のどちらかを回年してください。この肋年はコマンドラインからも材墙です。** MODULATION_WHEEL_ALLOW** PORTAMENTO_ALLOW** NRPN_VIBRATO_ALLOW** REVERB_CONTROL_ALLOW** FREEVERB_CONTROL_ALLOW** CHORUS_CONTROL_ALLOW** SURROUND_CHORUS_ALLOW** GM_CHANNEL_PRESSURE_ALLOW** VOICE_CHAMBERLIN_LPF_ALLOW** VOICE_MOOG_LPF_ALLOW** MODULATION_ENVELOPE_ALLOW** ALWAYS_TRACE_TEXT_META_EVENT** OVERLAP_VOICE_ALLOW** TEMPER_CONTROL_ALLOWMIDIの扩告に簇する肋年です。デフォルトは#define MODULATION_WHEEL_ALLOW#define PORTAMENTO_ALLOW#define NRPN_VIBRATO_ALLOW/* #define REVERB_CONTROL_ALLOW */#define FREEVERB_CONTROL_ALLOW#define CHORUS_CONTROL_ALLOW/* #define SURROUND_CHORUS_ALLOW *//* #define GM_CHANNEL_PRESSURE_ALLOW */#define VOICE_CHAMBERLIN_LPF_ALLOW/* #define VOICE_MOOG_LPF_ALLOW *//* #define MODULATION_ENVELOPE_ALLOW *//* #define ALWAYS_TRACE_TEXT_META_EVENT */#define OVERLAP_VOICE_ALLOW#define TEMPER_CONTROL_ALLOWとなっています。これらは·コマンドラインオプションで恃构することができますので·このままで紊いと蛔います。======================================================================make======================================================================コンパイルは帽に∪make∩とタイプするだけです。GNU makeが∪make∩笆嘲の叹涟で瞥掐されている茨董では·そちらを蝗ってください。======================================================================インスト〖ル======================================================================∪make install∩でインスト〖ルされます。また·笆布のタ〖ゲットが回年できます。install.bin  悸乖ファイルだけインスト〖ルinstall.tk  Tcl/Tkインタフェ〖スだけインスト〖ルinstall.el  Emacsインタフェ〖スだけインスト〖ルinstall.man  manペ〖ジだけインスト〖ルinstall  链婶インスト〖ルインスト〖ルの狠には-nオプションを畔して·部が弹こるか澄千してからの数がいいと蛔います。% make -n install======================================================================不富デ〖タを玫す======================================================================TiMidity++は·帽挛では不を棠らすことができません。涩ず不富デ〖タが涩妥になります。不富デ〖タとしては·GUS/patchかSoundFont(か尉数)が蝗えます。なので·まずこれらのファイルを掐缄して·肋年ファイルに回年する涩妥があります。TiMidity++の肋年ファイルは·デフォルトでは/usr/local/share/timidity/timidity.cfg(WindowsではC:\WINDOWS\TIMIDITY.CFG)にあります。不富ファイルは·インタ〖ネット惧にたくさん赂哼しています。办婶は笆布のURLからたどることができるでしょう。* http://www.onicos.com/staff/iz/timidity/link.html#gus* http://www.onicos.com/staff/iz/timidity/dist/cfg/ (Some sample *.cfg's)* http://www.i.h.kyoto-u.ac.jp/~shom/timidity/ (10M and 4M patches)* ftp://ftp.cdrom.com/pub/gus/sound/patches/files/ (GUS site)

⌨️ 快捷键说明

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