robnet
Stamgast
- Lid sinds
- 26 juli 2003
- Berichten
- 190
Hoe meet je de latency?
Ik heb zelf een tijd geleden ook een stevige latency ontdekt tussen de audio gemaakt door Live4, en de MIDI messages gemaakt door dezelfde Live4. Ik meende toen dat het probleem bij Live4 lag, omdat ik er met Logic geen probleem mee had, ook met een AMT8 btw.
Ik had twee verklaringen:
1. Live4 (en Live5 geloof ik ook) heeft een 'probleem' in de audio/midi engine. Die zijn namelijk niet gescheiden, zoals bij DAWs als Logic en Cubase. In die laatste 2 pakketten heb je namelijk de mogelijkheid om te compenseren voor de tijd dat MIDI nodig heeft om van je computer bij je gear te komen. In Live wordt het MIDI signaal echter tegelijkertijd met het audio signaal gegenereerd (meen ik!), en daar zit niemand mee, zolang ze maar softsynths gebruiken. Ik denk dat dat echt hard-coded in hun engine zit, en niet eenvoudig te scheiden is, zoals dat al is gebeurd bij de grote DAWs.
2. Logic (en misschien Cubase ook) ondersteunt een techniek genaamd 'timestamping', waarbij MIDI vooraf wordt opgestuurd naar de AMT8, met een tijdslabel vastgeplakt aan elk MIDI event. De AMT8 stuurt de MIDI dan uiteindelijk door naar de gear op de juiste tijd. Live kent deze techniek niet, zover ik weet.
Ik heb zelf een tijd geleden ook een stevige latency ontdekt tussen de audio gemaakt door Live4, en de MIDI messages gemaakt door dezelfde Live4. Ik meende toen dat het probleem bij Live4 lag, omdat ik er met Logic geen probleem mee had, ook met een AMT8 btw.
Ik had twee verklaringen:
1. Live4 (en Live5 geloof ik ook) heeft een 'probleem' in de audio/midi engine. Die zijn namelijk niet gescheiden, zoals bij DAWs als Logic en Cubase. In die laatste 2 pakketten heb je namelijk de mogelijkheid om te compenseren voor de tijd dat MIDI nodig heeft om van je computer bij je gear te komen. In Live wordt het MIDI signaal echter tegelijkertijd met het audio signaal gegenereerd (meen ik!), en daar zit niemand mee, zolang ze maar softsynths gebruiken. Ik denk dat dat echt hard-coded in hun engine zit, en niet eenvoudig te scheiden is, zoals dat al is gebeurd bij de grote DAWs.
2. Logic (en misschien Cubase ook) ondersteunt een techniek genaamd 'timestamping', waarbij MIDI vooraf wordt opgestuurd naar de AMT8, met een tijdslabel vastgeplakt aan elk MIDI event. De AMT8 stuurt de MIDI dan uiteindelijk door naar de gear op de juiste tijd. Live kent deze techniek niet, zover ik weet.