Несколько советов, которые могут вам помочь:
So my idea is to create a Docker image based on AV Linux and somehow pass my USB sound card adapter thingy (which I use to connect my guitar) through to the Docker container and then use a VNC tool to interact with the Guitarix GUI in the container.
Насколько мне известно, образа докера AVLinux не существует.
Если вы действительно хотите использовать Guitarix внутри контейнера, вы можете посмотреть здесь:
https://blog.jessfraz.com/post/docker-containers-on-the-desktop/
Существует несколько примеров настольных приложений, работающих в контейнере и соответствующих файлах докеров. Вы можете извлечь из этого уроки.
But my fear is that doing this with Docker would introduce a lot of audio latency, effectively rendering it useless.
Нет, это не приведет к большой задержке звука (почти никакой ).
A 100 milliseconds for example would be way too much already. 20-30ms would probably be acceptable.
Выше 6 -7 мс это чувствуется, вероятно впечатления будут не большие.
Если вы хотите выполнить работу правильно, приложите некоторые усилия, чтобы запустить ее на своем хосте. Если вы хотите приключений, постарайтесь лучше понять способ работы контейнера, чтобы избежать некоторых неправильных представлений.
Если вы хотите попробовать другой аудиодистрибутив Linux, вы всегда можете взглянуть наhttp://kxstudio.linuxaudio.org/