Latency met USB midi-keyboard

trigg

Brass Intelligence
Lid sinds
27 november 2002
Berichten
2.616
Locatie
Delft
Lui,

Ik heb een vaag probleem.
In mijn studiootje heb ik een M-Audio Evolution USB midi keyboardje die gelinked is aan Cubase SX.
Als ik erop speel klinkt hij goed (zonder latency), maar zodra ik ermee opneem zit er een zgn. 'record-latency'
in. Alle noten staan later als dat ik ze heb ingespeeld en ik moet dan na het opnemen al
de noten goedzetten. Deze latency verschilt per keer tussen 0,2 sec en soms wel 2 seconden.

Ik heb al geprobeerd de drivers van het apparaat te updaten, maar dat had geen succes.

M'n andere synths en digitale piano die direct aan m'n midi-interface hangen doen het
echter perfect, dus het kan geen probleem zijn met ASIO-drivers! Het moet in die
USB connectie zitten denk ik......

Iemand een idee?
 
Heeft niks met je emulated ports te maken?





Emulated MIDI ports and MIDI port filter




MIDI port filter - Important note regarding MIDI Interfaces

Cubase SX / SL version 1.02 or higher has a function to filter out redundant MIDI ports provided by the MIDI interface driver. For instance if the MIDI interface driver installs both Windows MIDI ports and DirectMusic ports, these ports used to both show up in former Cubase SX / SL versions. Since DirectMusic mirrors the Windows MIDI ports as "emulated" DirectMusic ports by itself, it was possible that the MIDI ports showed up even 3 times in the MIDI device list in Cubase SX / SL. These multiple appearances of the MIDI ports were actually "multiple versions" of the same physical MIDI port.

To avoid this, Cubase SX / SL 1.02 and higher provides an option to remove these redundant entries utilizing the MIDI port filter. However, in some cases the non-filtered, left over MIDI ports that will show up in the MIDI device list of Cubase SX / SL can be the ones that actually do not work as the MIDI interface driver doesn't support the DirectMusic architecture as Cubase SX / SL would expect.

These cases were for example found with the following MIDI Interfaces:
- MIDIMAN MIDIsport 8x8
- MOTU MIDITimepieceAV
- Emagic MIDI interfaces

In this case, you can re-enable the filtered MIDI ports by proceeding as follows:

- Browse to the Cubase SX / SL application folder (usually C:\programs\steinberg\cubasesx)
and locate the folder "MIDI Port Enabler"
- Open this folder
- Pick the file "ignoreportfilter" and move it into the Cubase SX / SL application folder (one directory up)
- Start Cubase SX / SL

Now all available MIDI ports provided by the MIDI interface driver will appear in the MIDI device list of Cubase SX / SL - the non emulated Windows MIDI ports as well. Please be aware that the MIDI ports now can show up 2 or 3 times in the list. If you're used to manage your MIDI IN by setting "All MIDI Inputs" in the MIDI IN selector, you should go to the Device Setup/All MIDI Inputs and disable the unwanted ports. Otherwise you will record MIDI from multiple ports which results in double MIDI notes.

Background:

The physical MIDI port of the interface can be supported by one of three different driver models:
(1) "Old" NT4 Kernel mode driver
(2) WDM Model driver
(3) WDM Streaming Model driver ("real DM", used by our Midex devices)
It depends on the MIDI interface manufacturer, which drivers they deliver.

If DirectX 8 or higher is installed in the system (Win XP includes DX 8.1), drivers (1) and (2) can be adopted by emulating the MIDI ports.
So if a device has these sorts of drivers, Cubase will find the original and the emulated ports.
The result is that a note coming in on one physical input is delivered to Cubase via two "drivers" and thus two apparent MIDI ports at once.
By disabling the emulated ports, only the original input will be regarded.

In case (3) a driver supports two sorts of ACCESS METHODS.

Future versions of CubaseSX/Nuendo will differ between real DirectMusic, emulated and MME ports.

Case 1: The device supports real DM ports.
Both applications deactivate all non DM or emulated ports if there is a corresponding real DM port for the same physical device.

Case 2: The device does not support real DM ports.
Both apps deactivate all MME ports if there is a corresponding emulated DM port for the same physical device.

Case 3: There is no real or emulated port availabe for a device.
This can only happen under Win2K in combination with DirectX 7 or older. Both apps deactivate the corresponding MME port.
 
Interessante materie, hier zou het best weleens aan kunnen liggen,
Cubase ziet mijn USB keyboard ook als emulated device..

Ik ga vanavond gelijk het e.e.a. uitproberen.......... thanks!
 
Gebruik je windows xp home of professional?
Want bij home edition zit er iets in de bios wat niet goed is een mode wat verrandert moet worden (weet niet meer wat)
En daar krijg je met master keybords met soms 1 seconde vertraging en soms 2 maten enz enz!
 
Origineel geplaatst door raydjenko
Gebruik je windows xp home of professional?
Want bij home edition zit er iets in de bios wat niet goed is een mode wat verrandert moet worden (weet niet meer wat)
En daar krijg je met master keybords met soms 1 seconde vertraging en soms 2 maten enz enz!

volgens mij heb ik er gewoon XP home opstaan.
maar je bios staat toch los van je operating system? :confused:
 
Jah Klopt!
Ik begrijp het ook niet helemaal maar een maat van mij heeft het wel opgelost via die manier!!
Ik zal het wel aan mijn vragen zet het vanavond nog op het forum.
 
Origineel geplaatst door trash
Heeft niks met je emulated ports te maken?

Yep, dit was dus het hele euvel. Nu ik het "ingorereportfilter" bestand heb verplaatst, staat
er ook in één keer gewoon "USB Keystation" mij m'n midi-inputs en die input is zo strak als een eendereet :P

Nogmaals thanks voor de tip Trash!! :okdan:
 
Back
Top