Hi Dave and Bob
Thanks for your replies... Quite a bit to take on there.
For starters, I have downloaded the latest version of Latency Monitor, and I will post the results of that a bit later.
I have also created a very simple project, with one instance as Hive, which I use to create the base timing bleep, if you like. I altered the preset so that the attack was at zero.
I also have a MIDI and audio track for my JP-8000.
Each MIDI track has a note played every quarter note.
I froze the Hive track and then I recorded the audio from my JP-8000.
I was a little bit surprised that the delay was only around 3 ms.
In the picture above, the top waveform is the JP-8000 audio and the bottom waveform is Hive. I set the ruler to milliseconds. As an aside, I don't know why Hive started to play a tiny moment before the MIDI note........
So, nothing to complain about there really.
I am wondering if the delay issue in my main project is down to some of the effects I am using. I have a couple of Tantra instances, so that may well be causing the delay.
Here is the Latency Monitor stuff (please excuse the wall of text):-
CONCLUSION
Your system appears to be suitable for handling real-time audio and other tasks without dropouts.
LatencyMon has been analyzing your system for 0:07:49 (h:mm:ss) on all processors.
SYSTEM INFORMATION
Computer name: MUSIC
OS version: Windows 8 , 6.2, build: 9200 (x64)
Hardware: P15xEMx, CLEVO
CPU: GenuineIntel Intel(R) Core(TM) i7-3820QM CPU @ 2.70GHz
Logical processors: 8
Processor groups: 1
RAM: 16280 MB total
CPU SPEED
Reported CPU speed: 2694 MHz
Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.
MEASURED INTERRUPT TO DPC LATENCIES
The interrupt to DPC latency reflects the measured interval in which a DPC could execute in response to a hardware request from the moment the interrupt service routine started execution.
Highest measured interrupt to DPC latency (µs): 539.770438
Average measured interrupt to DPC latency (µs): 4.499478
REPORTED ISRs
Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.
Highest ISR routine execution time (µs): 189.906459
Driver with highest ISR routine execution time: storport.sys - Microsoft Storage Port Driver, Microsoft Corporation
Highest reported total ISR routine time (%): 0.003737
Driver with highest ISR total time: storport.sys - Microsoft Storage Port Driver, Microsoft Corporation
Total time spent in ISRs (%) 0.007608
ISR count (execution time <250 µs): 88527
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-999 µs): 0
ISR count (execution time 1000-1999 µs): 0
ISR count (execution time 2000-3999 µs): 0
ISR count (execution time >=4000 µs): 0
REPORTED DPCs
DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while it is interrupted until the DPC has finished execution.
Highest DPC routine execution time (µs): 482.985152
Driver with highest DPC routine execution time: ndis.sys - Network Driver Interface Specification (NDIS), Microsoft Corporation
Highest reported total DPC routine time (%): 0.161556
Driver with highest DPC total execution time: RDWM1110.SYS - , Roland Corporation
Total time spent in DPCs (%) 0.308715
DPC count (execution time <250 µs): 1965585
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 79
DPC count (execution time 1000-1999 µs): 0
DPC count (execution time 2000-3999 µs): 0
DPC count (execution time >=4000 µs): 0
REPORTED HARD PAGEFAULTS
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.
NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.
Process with highest pagefault count: dwm.exe
Total number of hard pagefaults 2376
Hard pagefault count of hardest hit process: 1056
Highest hard pagefault resolution time (µs): 12870.243875
Total time spent in hard pagefaults (%): 0.020154
Number of processes hit: 12
PER CPU DATA
CPU 0 Interrupt cycle time (s): 17.347117
CPU 0 ISR highest execution time (µs): 189.906459
CPU 0 ISR total execution time (s): 0.277548
CPU 0 ISR count: 84634
CPU 0 DPC highest execution time (µs): 338.623608
CPU 0 DPC total execution time (s): 4.838705
CPU 0 DPC count: 1467379
CPU 1 Interrupt cycle time (s): 13.098695
CPU 1 ISR highest execution time (µs): 84.541203
CPU 1 ISR total execution time (s): 0.007886
CPU 1 ISR count: 3890
CPU 1 DPC highest execution time (µs): 255.781737
CPU 1 DPC total execution time (s): 0.159810
CPU 1 DPC count: 12023
CPU 2 Interrupt cycle time (s): 16.453009
CPU 2 ISR highest execution time (µs): 7.247216
CPU 2 ISR total execution time (s): 0.000013
CPU 2 ISR count: 3
CPU 2 DPC highest execution time (µs): 482.985152
CPU 2 DPC total execution time (s): 5.826763
CPU 2 DPC count: 281315
CPU 3 Interrupt cycle time (s): 21.807012
CPU 3 ISR highest execution time (µs): 0.0
CPU 3 ISR total execution time (s): 0.0
CPU 3 ISR count: 0
CPU 3 DPC highest execution time (µs): 327.219376
CPU 3 DPC total execution time (s): 0.044684
CPU 3 DPC count: 5360
CPU 4 Interrupt cycle time (s): 6.480653
CPU 4 ISR highest execution time (µs): 0.0
CPU 4 ISR total execution time (s): 0.0
CPU 4 ISR count: 0
CPU 4 DPC highest execution time (µs): 377.151448
CPU 4 DPC total execution time (s): 0.245505
CPU 4 DPC count: 74982
CPU 5 Interrupt cycle time (s): 17.247618
CPU 5 ISR highest execution time (µs): 0.0
CPU 5 ISR total execution time (s): 0.0
CPU 5 ISR count: 0
CPU 5 DPC highest execution time (µs): 310.983296
CPU 5 DPC total execution time (s): 0.021756
CPU 5 DPC count: 3067
CPU 6 Interrupt cycle time (s): 7.789937
CPU 6 ISR highest execution time (µs): 0.0
CPU 6 ISR total execution time (s): 0.0
CPU 6 ISR count: 0
CPU 6 DPC highest execution time (µs): 378.736080
CPU 6 DPC total execution time (s): 0.379810
CPU 6 DPC count: 114230
CPU 7 Interrupt cycle time (s): 19.544892
CPU 7 ISR highest execution time (µs): 0.0
CPU 7 ISR total execution time (s): 0.0
CPU 7 ISR count: 0
CPU 7 DPC highest execution time (µs): 349.180401
CPU 7 DPC total execution time (s): 0.066312
CPU 7 DPC count: 7308