Crate rusty_link

source ·
Expand description

Rusty Link provides bindings to abl_link, which is a C 11 wrapper made by Ableton for their C++ codebase. This library attempts to be fairly plain and unoppinionated in copying the functionality of abl_link, while providing Rust’s safety guarantees.

See for more info.


  • The representation of an abl_link instance.
  • Audio callbacks are not always called at a perfectly regular interval, introducing jitter. The HostTimeFilter utility struct performs a linear regression between system time and sample time in order to improve the accuracy of system time values used in the audio callback. On Windows, Ableton recommends using ASIO (better timing accuracy and lower latency).
  • The representation of the current local state of a client in a Link Session.