どこから見ても、私はこの質問に対して良い答えを見つけることができません。私は、あるBPM(私の例では、私はBPMを使用しています)で何かを起こしたいのですが、基本的なC#Timerクラスは私のために働いていません。これはミリ秒単位でしか測定されないため、タイマー内で実行されたアクションは音楽から目立たなくなります。私はこのMicroTimer Libraryを使用しようとしましたが、運はありません!それはかなりきめ細かくすることができますが、リソースが重く、解決が必要ではありません。私はカウンタを持つ関数を持つことができると理解していますが、Visual Studioのライブラリ(基本タイマーのような)でこれを行う良い方法はありますか?私はそれらが空腹のプロセッサーではないと聞きます。与えられた(奇数の)BPMで何かをする
0
A
答えて
-1
C#のような管理対象言語で探している時間の解決方法がわかりません。
地獄、あなたがCで書いていたとしても、OSは別のプロセスを決定することができますが、それはあなたが同期していないのと同じように重要です。
タイマーの使用を検討することもできますが、毎秒または半秒ごとに再同期しますか?彼らがこの分野での経験を持っていれば、私は別のユーザーにデフォルトしていただろうが、少なくともそのショットを与えるだろう。またはシステムクロックの目盛りで表示されますか?
+0
気をつけてください。私は少なくとも私が間違っていることを知りたいので、何かを学ぶことができます。 –
+0
答えはまったく間違っているので、私がユーザに指摘しているように、マルチメディアタイマを使用することができ、その解像度を達成し、タイマがカーネルレベルでOSによって生成されるので、同期が外れることはありません。 – Gusman
関連する問題
- 1. SymPy:与えられた変数で与えられた式を評価する
- 2. は、与えられた数
- 3. 与えられた数値で割り切れる数を数えるプログラム
- 4. 与えられたbashスクリプトは何をしますか?
- 5. 与えられた文字列で単語を何回作成できるかを数えます。
- 6. 与えられた週のトランザクションの数
- 7. 与えられたリストの与えられた範囲のすべての数を合計するPython
- 8. Pythonで与えられた数列から得られる定数部分列
- 9. 与えられた配列は、m個の奇数のサブ配列の数を見つけるか?
- 10. 配列が与えられます。与えられた配列から一意の数値を返します
- 11. その値が与えられた数
- 12. フィットネスデータ:与えられた複数のソースデータ
- 13. Meteor.methods()関数に正確に与えられるものは何ですか?
- 14. 与えられたコードで何が問題になったのですか?
- 15. 与えられた数のランタイムファインディング除数を必要とする
- 16. 与えられた値の範囲で最大の奇数フィボナッチ数を見つける
- 17. Python - 与えられた値から始まって与えられた長さでリストを作成する
- 18. シェルスクリプト:与えられた文字が文字列に何回現われるかを数えます。
- 19. 与えられたイメージの赤いピクセルを数えます
- 20. Mathematicaで与えられた色で与えられたListPlotのすべての点を設定する
- 21. ループが与えられた変数
- 22. アクセスクラス与えられた変数
- 23. が何を上に与えられたテキストで文字列リソース
- 24. 与えられたツリーの葉の数を数える関数を書く
- 25. ファイル名を与えるときに、名前を数字で指定すると、それに奇妙な数字が与えられます。
- 26. Rubyで与えられた日付の与えられた時刻を表すTimeオブジェクトを取得する
- 27. 与えられたスニペットの時間の複雑さは何ですか?
- 28. 与えられた文字数の行を表示する
- 29. 与えられたクエリの行数を取得するには?
- 30. ラケット、与えられた数のリストにリストを分割する
あなたが探しているものは、マルチメディアタイマーです。私はあなたのケース(または非常にsimmilar)であると思われるものをMIDI同期のために使用しています。この記事にはいくつかの例があります:https://stackoverflow.com/questions/24839105/high-resolution-timer-in-c-sharp – Gusman