
이것은 Ubuntu Studio 22.04를 새로 설치한 경우입니다.
qjackctl을 사용하여 Linux에서 Firewire 다중 채널 인터페이스를 작동시키는 것은 항상 어려운 일이었으며, 새로 설치를 시도한 것은 이번이 처음이었습니다. 나는 그것을 연결하고 컴퓨터를 시작했습니다. qjackctl을 사용하지 않고 인터페이스가 시작되고 연결되었습니다. 시스템 오디오 출력 포트 목록에 옵션으로 표시되었습니다.
qjackctl을 실행하려는 모든 시도가 실패했습니다. Reaper(DAW)를 실행하여 모든 입력 및 출력 포트가 거의 익숙한 대로 나타나는 것을 확인했습니다. 트랙을 재생했는데 헤드폰 포트 5와 6에 사운드가 나타났습니다. 그리고 7&8. 그리고 1&2. ~/.conf/pulse/daemon.conf의 줄을 다음과 같이 변경하여 리믹스를 비활성화해야 했습니다.
리믹싱-사용-모든-싱크-채널 = 아니요
시스템 오디오 설정에 계속 실패했기 때문에 Saffire를 시스템 오디오 출력 및 입력 포트로 추가하려고 반복적으로 펄스를 중지해야 했습니다. 자동 생성 및 펄스 오디오 자체를 죽이려는 모든 시도는 실패했습니다(예, 저도 시도해 보았습니다!).
Ubuntu Studio는 Saffire를 시스템 스테레오 입력 및 스테레오 출력 인터페이스로 연결했습니다. 포트 1과 2로 라우팅된 모든 항목은 라인 출력 소켓에서 나왔습니다. Studio Controls를 사용해 보고 펄스 브리지를 비활성화하고 시스템 마이크 및 출력 옵션에서 Saffire 옵션을 제거했지만 Reaper에는 변경 사항이 없습니다. 변경 없이 FFADO를 사용하도록 Studio Controls를 구성했습니다. 터미널에서 jack 데몬을 시작하고 qjackctl 기능을 사용하는 방법을 찾았습니다. 모든 올바른 자동 연결이 이루어졌지만 포트 1과 2에서만 출력을 얻을 수 있었고 이는 출력 5와 6의 헤드폰 포트를 통해 나왔습니다.
그러다가 Reaper Routing의 포트 지정이 뒤섞여 있는 것을 발견했습니다. 이전 버전의 US 및 Windows에서는 입력이 8개의 모노 포트로 나타납니다: Saffire Pro Line 1&2 1, Saffire Pro Line 1&2 2. Saffire Pro Line 3&4 1, Saffire Pro Line 3&4 2... HD 오디오 라인 입력 1, HD 오디오 라인 입력 2 및 스테레오 포트로 제공됨: Saffire Pro Line 1&2 1(스테레오 M/C), Saffire Pro Line 1&2 2(스테레오 M/C) Pro Line 3&4 1(스테레오 M/C)... HD 오디오 라인 (스테레오).
나는 이것이 ffado-test Discover의 결과에서 파생된 것이라고 생각합니다.
현재 버전의 US에서는 표면적으로 동일해 보였지만 8개의 Firewire_pcm00130e0100060f3e_L, 2개의 Firewire_pcm00130e0100060f3e_S, 8개의 Firewire_pcm00130e0100060f3e_L(스테레오 M/C), 1개의 Firewire_pcm00130e0이 있었습니다. 100060f3e_S(스테레오 M/C).
출력 포트도 비슷한 상황이었습니다. 나는 Reaper가 10개의 입력과 10개의 출력이 있다는 것을 알고 있는 오디오 인터페이스에 대한 출력 및 입력용 스테레오 쌍을 할당하는 시스템을 이해하려고 한다고 가정하고 있지만 이는 단지 추측일 뿐입니다.
alsa 대신 FFADO 드라이버를 선택하고 Studio Controls에서 펄스 브리지 포트를 제거하고 시스템 볼륨 포트 목록에서 Saffire를 제거하더라도 alsa는 10 x 10 포트 인터페이스를 올바르게 표시하지 않는 것 같습니다.
내 서핑에 따르면 jack은 alsa에 의해 열거된 포트로 실행되는 것 같지만 최신 버전의 Ubuntu Studio가 왜 그렇게 관심을 끄는지 모르겠습니다.
Focusrite Scarlet 16 x 16 USB 인터페이스를 사용해 보았는데 상황이 더 좋습니다. 포트 1과 2가 아닌 헤드폰 포트로 사운드를 라우팅할 수 있습니다. 그러나 Reaper의 지정은 뒤섞여 있으며 포트 5와 6은 8과 9의 DAW 소켓에 연결된 것으로 보입니다. 이번에도 올바른 수의 입력 및 출력 포트가 있었습니다. 다양한 qjackctl 패널(Graph, Connexions 및 Patchbay)에서는 올바른 소켓, 연결 및 패치가 모두 표시되었지만 qjackctl과 DAW 사이에 간섭이 발생했습니다.
나는 Ubuntu Studio 22.04 Live를 사용해 보았고 정확히 동일한 결과를 얻었습니다. 기본적으로 Ubuntu Studio는 FireWire 또는 USB 외부 스테레오 오디오 인터페이스에는 괜찮아 보이지만 내가 무엇을 조정하더라도 다중 채널에 대처할 수 없습니다.
이견있는 사람?
답변1
나는 이 문제를 해결하기 위한 노력을 중단하라고 요청했습니다.
나는 다음과 같은 결론에 도달했습니다.
모든 우분투에 영향을 미칩니다
펄스오디오/파이프와이어에는 문제가 없습니다. 파이프와이어는 펄스오디오 모드에서 잘 작동하며 잭과 같은 패치 GUI가 함께 제공됩니다. 둘 다 alsa와 jack만 하드웨어 소켓을 제공합니다.
잭은 alsa/pipewire와 잘 작동하며 컴퓨터의 오디오 하드웨어와 함께 실행됩니다.
ffado-test Discover는 FireWire 인터페이스를 찾습니다.
03155440799: Debug (Configuration.cpp)[ 209] showSetting: vendorname = Focusrite 03155440824: Debug (Configuration.cpp)[ 209] showSetting: modelname = Saffire Pro10IO 03155440849: Debug (Configuration.cpp)[ 209] showSetting: driver = BEBOB 03155440872: Debug (Configuration.cpp)[ 209] showSetting: mixer = SaffirePro
alsa는 인터페이스가 잭에서 실행 중일 때 FireWire 인터페이스를 나열하지 않습니다.초기화또는강제 재장전터미널에서 발급됩니다.
~/jackdrc 파일(studio-controls 및 qjackctl에 의해 저장되는 것으로 보임)에는 실시간 옵션 -R이 포함되어 있지 않습니다. 로 바꾸면,
/usr/bin/jackd -nfirewire -R -P60 -u -dfirewire -r44100 -p1024 -n3 -D
터미널에서 실행하면 FireWire 오디오 인터페이스가 시작됩니다. 이것은 내가 사용한 명령과 유사합니다.
jackd -P60 -R -d firewire
이 명령은 수년 동안 작동했으며 과거에 qjackctl과 비슷한 문제가 있을 때 이 명령을 사용했습니다. (이것은 최근 문제가 아닐 수도 있습니다).
qjackctl 및 studio-control이 모두 실시간으로 설정되어 있을 수 있지만 -R 옵션을 jack으로 전송하지 않는 것 같습니다.
명령줄을 통해 jack 및 Firewire 인터페이스를 시작한 다음 qjackctl을 실행하면 종종 qjackctl이 '실행 중'으로 표시되고 모든 올바른 소켓 지정이 그래프에 나타납니다. kxstudio의 catia도 마찬가지입니다.
그러나 내 DAW Reaper에서는 '마스터 소켓'만 활성화되어 있으며 동일한 오디오가 다른 모든 출력 소켓에 공급됩니다. 위의 하위 설명에 보고된 대로 모든 입력 및 출력 소켓의 지정이 잘못되었습니다. '마스터 소켓'은 스튜디오 컨트롤에서 변경될 수 있으며 그런 다음 해당 소켓만 DAW에서 작동합니다.
내 USB Focusrite Scarlet 인터페이스(18개 출력)가 그렇게 심하게 영향을 받지는 않았지만 여전히 실제로 사용할 수는 없습니다. 광범위하게 테스트하지는 않았지만 소켓 지정이 잘못되었습니다. 입력을 테스트하지는 않았지만 하나의 '마이크' 소켓만 작동할 것으로 예상됩니다.
나는 어떤 Ubuntu도 다중 채널 인터페이스에서 제대로 작동하지 않을 것이라고 생각하지만 아마도 Firewire 및 USB 연결 유형을 포함한 스테레오 IN 및 스테레오 OUT 외부 인터페이스에서는 잘 작동할 것입니다. Pipewire를 사용하면 블로그 및 YouTube 소프트웨어 검토가 더 쉬워질 수 있지만 Ubuntu는 밴드 및 오케스트라 다중 채널 녹음에 사용할 수 없습니다. Windows로 돌아갑니다(한숨!).