В gganimate есть и другие рендереры. Для работы большинства из них потребуется установить дополнительные пакеты (gifski, png, av, magick). Подробную информацию можно получить в документации к пакету (help("renderers", package = "gganimate")).
Для Linux есть очень удобная утилита Cadence, которая позволяет настроить запуск Jack и настроить мосты с Alsa или PulseAudio. Там же есть возможность настроить роуты для входов, выходов и клиентов Jack. Утилита называется Catia.
В Arch Linux нет необходимости устанавливать RT ядро — достаточно установить пакет realtime-privileges и добавить пользователя в группу realtime.
Есть альтернативный вариант добавить системные приложения в микшер. Добавить новый jack-sink и направить вывод звука через pavcontrol в него и соединить этот sink с соответствующей шиной Ardour в Catia. Для добавления нового jack sink'а в PulseAudio можно использовать команду в терминале: pactl load-module module-jack-sink client_name=discord channels=2 connect=no
В идеале хотелось бы увидеть e-build (Gentoo) и PKGBUILD (Arch Linux) для сборки из исходного кода полноценного набора приложений или файл инструкцией.
У R есть ещё один замечательный инструмент оптимизации — пакет Rcpp, который даже при минимальном уровне владения синтаксисом C++ позволяет в некоторых случаях в разы ускорить код.
help("renderers", package = "gganimate")
).Спасибо за статью.
Несколько дополнений.
pactl load-module module-jack-sink client_name=discord channels=2 connect=no
Rcpp
, который даже при минимальном уровне владения синтаксисом C++ позволяет в некоторых случаях в разы ускорить код.