TimidityとDomino 発音の遅れ

このQ&Aのポイント
  • TimidityをMidi yokeを通してDominoを開くと、発音が遅れる問題があります。
  • 画面で見ているものと音がずれて聞こえるため、解決方法を探しています。
  • 参考にしたページには問題のメカニズムが3つ記載されていますが、解決方法が詳しく載っていないため、助けが必要です。
回答を見る
  • ベストアンサー

◆TimidityとDomino 発音の遅れ

以前「◆TiMidity++ MIDIドライバに…」という質問を させていただいた者です。無事その件は解決できました。 しかしTimidityをMidi yokeを通して Dominoを開き使用し曲を作ってて思ったのですが、発音が遅れて しまっています。画面で見ているものと、音がずれて聞こえてくる という事です。そこで http://twsynth.sourceforge.jp/lets_dtm.html様 を参考にしようと思ったのですが… メカニズムが3つ載っているんですが どれに当てはまるのか や それぞれの解決方法が詳しく載ってなく解決できません。 申し訳ありませんが、 分かる方教えていただけないでしょうか? 宜しくお願いいたします。 サウンドフォントは導入していますが少めです。

noname#134716
noname#134716

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

> OSは2000 で、 「setwindrv」 で「timiditiy.cfg」を編集されておられると仮定すると、 あと考えられるのは、 4.1)C:\WINNT\timidity.cfgの中身が正しくなかった です。(XP機なら、C:\WINDOWS\timidity.cfg) setwindrvは、「TiMidity++ドライバ」向けの設定を C:\WINNT\timidity.cfgに追加(もしなければ、ファ イル作成)するので、timw32gとかtwsyngとか timidity.exeが感知しない設定を書き込んでいて、 それが影響しているかもしれません。(私の環境 (XPのSP2機)では、timw32gは一応は起動 するので、再現はできていないのですが) 一度、C:\WINNT\timidity.cfgを別の場所に退避した後、 アンインストール後再起動されて、 -- 「TiMidity++ Driver」と 「Set environment variable for...」のチェックを 外して(=インストールしない)、 -- 再インストール&再起動されてみてください。 で、インストール直後の状態(=デフォルトのcfg)で、 tim32gが起動しないか否かを確かめて(切り分けて) みてください。 もし、無事起動したら、多分、ご自身で作成された、 4)configファイル(xxxx.cfg)の中身が正しくなかった という線が濃厚なので、cfgファイルのどの行が悪さをして いるか、1行1行切り分けてみてください。 まずは、すべての行をコメントアウトして起動&動作確認、 そのご、1行ずつコメントを外しては起動&動作確認、です。 「#extension」で始まる行は、「# #extension」と「# 」を 入れて、コメントアウトして、切り分けてみてください。 もし、setwindrvでcfgファイルの編集をされておられたので あれば、setwindrvではなく、通常のテキストエディタで 目的のcfgファイルを編集&保存されることをお勧めします。

noname#134716
質問者

お礼

丁寧に回答ありがとうございました。 そして長々と申し訳ありませんでした。 とりあえず再度インストールすると無事起動できたようです。 今までsetwindrvで良く編集していたので、テキストエディタ を使用するようにしてみます。 ありがとうございました!

その他の回答 (2)

回答No.2

>と、意気込んだものはいいものの次はtimw32gが起動しなくなりました。 >実は以前も3~4回起こってアンインストール繰り返してきたのです >が、突然なので毎回何が原因なのか分からず… 今まで、timw32gが起動しないという経験は、 1)他にオーディオデバイスを掴んでいるソフトがある。 2)タスクマネージャーのプロセスでみると、実は、生き残っているtimw32gがいた 3)RIFF WAVを出力する場合、そのWAVを掴んでいる別のソフトがある。 4)configファイル(xxxx.cfg)の中身が正しくなかった というくらいです。 twsyngについては、twsyngを強制終了させた結果、 5)timpp32g.iniとか、timidity_window.iniがおかしくなっている と、twsyngの動きがおかしくなることはありましたが、それくらいです。 configファイルについては、自作のconfigファイルということであれば、configファイルのそれぞれの行をコメントアウトしてみて、どれが悪さをしているのか、切り分けてみるくらいがアドバイスできそうなところです。

参考URL:
http://sendai.cool.ne.jp/timidi/#TechMemo
回答No.1

-- http://twsynth.sourceforge.jp/lets_dtm.html -- については、「TiMIdity++ドライバー」を使った場合の話のようです。 「MIDI yoke」+「twsyng」の場合は、twsyngの詳細設定メニューの、「シンセサイザ」タブの「計算最大ミリ秒(推奨500ms)」なるところを、500から300とか150とか50に減らすと、発音の遅延は小さくなります。あとは、「その他」の「高度な設定」の「キャッシュ」の項(デフォルト値は、2097152)を1000とか100とかに減らす、でしょうか。併せて、プロセスの優先度、シンセスレッド優先度を上げる、ボイス(発音数)を128とか64に減らしておく、「エフェクト」タブで、解釈させるエフェクトを減らす、というところでしょうか。いづれのチューニングも、自己責任で、です。 いづれも、計算最大とかキャッシュ減らすと、他のプロセスの影響を受けて音飛びしたり、twsyngの(プロセス、スレッド)優先度あげると、今度はDominoの優先度が相対的に下がって動作が多少もたついて、音飛びとか、もたりとかが発生し易くなるので、PCのCPUパワーの範囲内で、カット・アンド・トライ、でしょうか。 当方の環境(WinXP機)では、ボイス=256、計算最大ミリ秒=300ms、キャッシュはデフォルトだと、ちょうど、ピアノロールを目で先読みして、音を確認できて、音飛びが少ない、という遅れの感じでした。キャッシュを100位にすると、発音遅れは小さくなるが、音は飛びやすくなる、という感じです。 再度、書きますが、目的が、midi->wavなら、Dominoの打ち込み時は、多少の発音遅延は目をつぶってtwsyngを使うか、逆にPCがXPなら、Domino編集時は、XPデフォルトのMSGSを使っておいて発音の即時性を優先して、tim32gでwav出力で、midi->wavを行ったほうが現実的です。(VSC-88とかの他のソフトシンセと組み合わせても、私の環境では、発音遅れがでました。エフェクトをあまり解釈しない、MSGSが一番発音遅れが少ないような、です。) tim32gを使ったmidi->wavは、原理的には、テンポのよたりとかが起きず(WindowsのOSのMIDI機構を介さずにtim32gが直接midiファイルのデータからwavを計算しているはず)、最大発音数4096とか大きな発音数でのwav作成ができますし、リアルタイム発音が難しい非力なPCでも、生成に時間はかかりますが、正確な発音のwavが作成できる、というところです。 ご参考になれば、です。

参考URL:
http://sendai.cool.ne.jp/timidi/#TechMemo
noname#134716
質問者

補足

丁寧に回答頂きありがとうございます。 OSは2000なのですが、同じ様にデフォルトの音源で作ってWavに 変換するようにしてきたのですが、デフォルトの音源で鳴った音 がTimidityでは鳴らなかったり、音量のバランスが変だったりで 調整が大変だったのです。でも、やはり確実に…がいいのでそちら の方法でこれからもやっていきますね^^ありがとうございました。 と、意気込んだものはいいものの次はtimw32gが起動しなくなりました。 実は以前も3~4回起こってアンインストール繰り返してきたのです が、突然なので毎回何が原因なのか分からず… とりあえず再起動は試してみましたが起動しませんでした。 こちらの方は分かりませんでしょうか? ファイルをいじったりしなくても突然起こってしまうのですが…

関連するQ&A

  • Timidity++の使い方

    Timidity++を使ってMIDIを再生しようとしてみたのですが、音が鳴りません。 なぜでしょうか? あと、サウンドフォントというのを変えると音色が変わるらしいのですが、どうやるのでしょうか?

  • ◆TiMidity++ MIDIドライバに…

    初めまして、こんにちは。 質問があり書き込みさせていただきます。 TimidityをDLして、音もなんとかそこそこ高音質なものに 変えられてひと段落したのですが、dominoなどのMIDIシー ケンサーでもその音を使用することは可能なのでしょうか? 調べていたら、MIDIドライバ?に登録する方法が あると聞いたのですが、方法がイマイチ分かりません。 分かりにくい文章となってしまい申し訳ありませんが 教えていただけると幸いです。

  • dominoに入れられるサウンドフォントについて。

    dominoに入れられるサウンドフォントは限られてます 具体的には、以下のようなサイトを入れたいのです。 virtualmidisynthに入れるところで、つまづいており、 soundfontの設定に誤りがありますと出ます。 これすなわち、使えるsfは限られているということですか。 https://musical-artifacts.com/artifacts?tags=roland+d-70 後、今のご時世dtmのほうがいいという主張もありますが、 あれは、基本的に機材を購入しないと使い物にならないです。 つまり、お金がかかるのです。 そのため、お金を使いたくないという人にとって、ただで使えて、音源も追加できるという点で、dominoは大変重宝します。 僕は、dominoにroland d70シリーズのようなキラキラしたシンセ音を入れたいのです。 どうしたらいいのでしょうか。 dominoのように、他の音源追加ができるmidiソフトがあれば教えていただいてもかまいません。

  • domino 複数の音が出ない

    こんにちは。はじめまして。最近DTMを始めたものです。 フリーのdominoとsynth1、それからDSKVirtuosoを落として使っているのですが、いきなり壁にぶち当たりまして…。 domino、つまりMIDI上で1パート目のメロディを作成し、DSKなどのVSTiでならそうとするとちゃんと演奏してくれるのですが、なぜか2パート目のメロディを作って演奏させようとすると、そのパートの音だけが鳴らないのです。(つまり1パート目だけが演奏される) domino自体はピアノバーの部分が反応しているので、演奏がされてないわけではない、つまりVST側に問題があると思うのですが…。 耳コピMIDI講座を見ながらいろいろ試したのですが、解決方法がわかりません。周りにDTMに詳しい人も少なくて…。 現在藁にもすがりたい状況です、誰か教えてくださいませんでしょうか?

  • Timidity / サウンドフォントについて

    質問があり書き込ませていただいています。 timidityを使いサウンドフォントを使用して曲を作っているの ですが、ある時新しいドラムのサウンドフォントをDLし 使ってみたら、ピアノの音がその変えたドラムの音になって しまいました。(本来ピアノソロの曲だったら、すべてドラムの 音しかしない状況です。)他のサウンドフォントでもよく 起こり、困っています。 timidity.cfgの中は dir "C:\timidity\Musix" soundfont "A320U.sf2" soundfont "piano-mgg.sf2" soundfont "SRX_2_Grand_3_layer_(Complete).sf2" soundfont "Angulardlum.sf2" #extension opt -U このような感じになっております。 ためしにcfgforsfというソフトでcfgファイルを作ってみたので すが読み込むときに固まってしまうようです。どうすれば、 この楽器はこれ!と指定できるのでしょうか? トラブルの解決法を、教えていただけると幸いです。

  • TiMidityとWacomタブレットドライバをインストールするとTiMidityが起動しません。

    fevaと申します。 現在、Windows Vistaをつかっているのですが、 はじめにTiMidity++というMIDI再生ソフトをインストールし、 そのあとにWacomのタブレットドライバをインストールし、 普通にTiMidityを起動すると、 timw32gは動作を停止しました と表示されて、強制終了してしまいます。 どなたか何が問題になっていて、 その解決策がわかる方がいたら教えてください! よろしくお願いします。 Wacomのタブレットドライバは CTE-430用の最新版をつかっています。

  • Cubaseで…音が出ない、レイテンシー対処

    DTMは初心者です。 Cubase Leを用いて、MIDI打ち込み+楽器演奏で作曲しようと試みています。 【環境】 PC:Vista Daw:Cubase LE ASIOドライバ:ASIO4ALL その他入れてみたもの:timidity++、MIDI YOKE 【セッティング】 [シンセ] line out ↓ in [Audio Interface]EDIROL UA-3 USB out ↓ in [Vista] 【問題点】 レイテンシー対処のためにASIO4ALLを導入した。 VSTiは発音するのだが、シンセの音がVistaに来ない。 (UA-3上ではinput/outputの信号が確認できる) 調べていくうちに、 ASIO4ALLとMicrosoft GS Wavetable Synthの相性の悪さが原因らしいということを突き止め、 timidity++とMIDI YOKEをとりあえずインストールしたが… この先どうすれば良いんでしょう(TωT) また、デバイス>デバイスの設定>VST Multitruckにある、 ダイレクトモニタリングの部分がグレーアウトしてます。 これもどうすれば…??? 以上2点、みなさんお忙しいかと思いますが、 回答よろしくお願いいたしますm(_ _)m

  • ◆サウンドフォントの設定

    前にも一度サウンドフォントとtimidityを使って作曲を 試みたのですが、設定の仕方が分からず断念しました。 サウンドフォントはSGM-V2bをDLしたので CFGファイル に dir "C:\timidity\Musix" soundfont "SGM-V2b.sf2" #extension opt -U と書きました。timidityでMIDIを聞いてみると 無事この音源で再生されるようです。 で、解決できないのはここからの手順です。 SGMはセットの音源ですが、ピアノの音が気に入らない だとかドラムの音を他のサウンドフォントに変えたい… などの問題が起きますよね?その場合、どうすればよい のでしょうか。 なるべく簡単に出来る方法がよいのですが… 教えていただけると助かります…!

  • DTM向けのI/F探し、dominoも使用可なもの

    DTMのためのI/FおよびDAW。Domino DTMを本格的に始めようと思いオーディオインターフェースの購入を検討しています。 予算は2~3万円なのですが 以前買ったTascamのUS-144MK2でMicrosoft GS Wavetable SW Synth からmidiを再生することができなかったため再び失敗することは避けたいのです。 ちなみになぜわざわざMicrosoft GS Wavetable SW Synthで鳴らしたいのかと言うと 打ち込みに今までdominoを使っていたためその操作に慣れてしまっていることと 本格的なDAWを導入している方でも打ち込みはdominoを使う人も少なくないようなので これからもdominoを使っていこうと思っているためです。 (dominoではソフトシンセを使えないようなのでMicrosoft GS Wavetable SW Synth もしくは外部音源で鳴らす必要があるようです。打ち込み用に使うだけなので外部音源の購入は考えていません) また、US-144mk2 接続時はサウンドとオーディオデバイスの設定は以下のようにした結果ダメでした。。 音の再生 規定のデバイス:US-144mk2 録音 規定のデバイス:US-144mk2 MIDI音楽の再生 規定のデバイス:Microsoft GS Wavetable SW Synth どなたかDominoを使用していてDTM向けのオーディオインターフェースを導入後も Microsoft GS Wavetable SW Synthが使用できている方がいたらそのインターフェースを教えて欲しいです。 そもそもDominoを諦めたほうが良いという場合はDominoから移行し易い 打ち込みが楽なDAWソフトを教えていただけないでしょうか? よろしくお願いします。

  • [MIDI]DominoでVSTHostを使用する

    クリックありがとうございます。 DominoというMIDI作曲ツールで曲を作ろうと奮闘中です。 ASIO・MIDIYoke・VSTHostの導入まで行って、普通に音を出せるくらいにはなったのですが、 Dominoの…なんて言うのでしょう、 ウィンドウ下部のイベントグラフペインで様々な効果を設定できると思うのですが、 VSTHostで使っているプラグインでは効果が反映されません。 Domino側の環境設定で、 MIDI OUT デバイスを「Microsoft GS ~」(デフォ)に、音源を「GSm」(デフォ)に設定すると、 効果が反映されますが、 MIDI OUT デバイスを「Out To MIDI Yoke: 1」に変えると効果が無効になります。 (何故かピッチベンドだけは反映されます-"-;) どのようにすれば、 VSTHostによる音のパートに効果を与えられるでしょう?? 音源定義ファイルというヤツなのでしょうか?? (midi out デバイスと定義ファイルは対応するものを設定する必要がある、なんてどこかで見かけたのですが…) その設定方法、 もしくは設定方法をやさしく説明してくださるサイト等をお教えいただければと思います。 ※逃亡者さんの「初心者になるための~」のサイトではどうにも分かりませんでした(TvT 是非とも!! ご回答よろしくお願い致します。

専門家に質問してみよう