Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
dev:dealing_with_latencies [2012/09/29 14:27] bluebell [Compensate Input-Latencies] |
dev:dealing_with_latencies [2012/09/29 14:34] bluebell [LADSPA-Plugin] |
Places where latencies occur are marked dark yellow: | Places where latencies occur are marked dark yellow: |
| |
{{ :dev:rosegarden_latencies.png?direct&600 |}} | {{ :dev:rosegarden_latencies.png?direct&500 |}} |
| |
This picture was generated as a PNG-export of the DIA-file contained in | This picture was generated as a PNG-export of the DIA-file contained in |
| |
See [[http://jackaudio.org/files/docs/html/group__LatencyFunctions.html]]. | See [[http://jackaudio.org/files/docs/html/group__LatencyFunctions.html]]. |
| |
| Todo: how? |
| |
==== JACK Output ==== | ==== JACK Output ==== |
See [[http://jackaudio.org/files/docs/html/group__LatencyFunctions.html]]. | See [[http://jackaudio.org/files/docs/html/group__LatencyFunctions.html]]. |
| |
==== LADSPA-Plugin ==== | Todo: how? |
| ==== LADSPA-Plugins ==== |
| |
Only a loaded and not bypassed plugin adds some latency. | Only a loaded and not bypassed plugin adds some latency. |
| |
| Todo: how? |
===== Compensate Latencies ===== | ===== Compensate Latencies ===== |
| |
After each change regarding plugins, routing (to subgroup or master) or settings the maximum output latency of all instruments should be calculated. It should be safe to do this before every PLAY or RECORD action. | After each change regarding plugins, routing (to subgroup or master) or settings the maximum output latency of all instruments should be calculated. It should be safe to do this before every PLAY or RECORD action. |
| |
The recorded material should be shifted to the past by the maximum output latency plus a known (user set) input latency. | The recorded material should be shifted to the past by the maximum output latency plus a potential (user set) input latency. |