c# - Firing events at microsecond resolution for midi sequencer -


Is there a way to fire incidents in C # on some Microsoft resolution?

I am a MIDI sequencer to build, and for this there is an incident on every MIDI tick, which will then run any notes registered at that time.

120 beats per minute and 120 PPKN (beat / quarter note per pulse), that incident should be set fire to every 4.16666 milliseconds. Modern Sequencers have high resolutions such as 768 PPNN, which can be fired every 651 microsounds.

The best resolution I found is 1 millisecond resolution, how can I go beyond it?

This problem should already be solved by any C # MIDI sequencer or MIDI file player. Maybe I am not seeing this problem right from the right angle.

Thank you for your help. Most midi sequencers / MIDI players either change the wave of big time (to play through a computer speaker) or midi A large block of instructions (for an external device connected to an external port). By any means, a block of data is copied to the sound card, and the sound card takes care of the exact time.

You may want to view the Multimedia Control API May include.

View


Comments

Popular posts from this blog

Eclipse CDT variable colors in editor -

AJAX doesn't send POST query -

wpf - Custom Message Box Advice -