Linux 입력 매핑의 Focusrite Scarlett?

Linux 입력 매핑의 Focusrite Scarlett?

Linux에서 이러한 인터페이스를 사용하는 사람이 있습니까? 그렇다면 입력은 어떻게 매핑됩니까(예: ALSA/PulseAudio 사용)?

예를 들어 Scarlett 6i6에는 다음과 같은 연결이 있습니다.

입력하다:

  • 대칭형 XLR 입력 2개(채널당 1개)
  • 대칭형 폰 커넥터 입력 2개(채널당 1개)
  • 1x 동축 SPDIF 입력(단선을 통해 스테레오 신호 전송)

산출:

  • 대칭형 폰 커넥터 출력 4개
  • 1x 동축 SPDIF 출력(단선을 통한 스테레오 신호)

각 입력에는 자체 ADC가 있고 각 출력에는 자체 DAC가 있으므로 다른 채널로 "전달"되는 것은 없습니다.

이제 내 질문은 이것이 Linux에서 오디오 채널에 어떻게 매핑됩니까?입니다.

  1. 출력 모드: 단일 6채널 카드로 인식됩니까? 예를 들어 폰 커넥터 1은 "전면 왼쪽", 폰 커넥터 2는 "전면 오른쪽", 폰 커넥터 3은 "후면 왼쪽", 폰 커넥터 4는 "후면" "맞습니다." SPDIF 채널 pre와 LFE는 여전히 유사한 "어색한" 상황입니까? 아니면 세 개의 별도 스테레오 오디오 카드로 인식됩니까? 아니면 각 출력이 모노 오디오 카드입니까?

  2. 입력 방식: 2x 대칭 XLR 입력이 "스테레오 쌍"을 형성하여 마이크를 연결하고 녹음할 때 왼쪽 채널에서만 신호를 받고 오른쪽 채널은 음소거 상태로 유지합니까? 아니면 두 개의 독립적인 모노 입력으로 작동합니까? 다른 입력은 어떻습니까?

누구든지 Linux에서 이 인터페이스를 실행하고 나에게 통찰력을 줄 수 있다면 좋을 것입니다. XLR을 통해 콘덴서 마이크를 인터페이스에 연결할 계획입니다. 두 XLR이 모두 "스테레오 입력"으로 작동하고 녹음할 때 한 채널에서는 신호가 수신되지만 다른 채널에서는 신호가 없으면 어떻게 될까요? 나한테는 정말 관심이 많을 것 같아요.

답변1

Focusrite 6i6을 사용하는 방법은 jack/alsa를 백엔드로 사용하고 pulseaudio를 잭에 연결하여 기본적으로 잭을 지원하지 않는 응용 프로그램에서 오디오를 재생하는 것입니다.

모든 입력/출력 포트는 alsamixer에서 완전히 구성 가능합니다. 하드웨어 설계에는 소프트웨어로 제어되는 매우 유연한 하드웨어 믹서가 있으며 Focusrite는 Linux를 지원하지 않지만 누군가 장치와 통신하는 방법을 알아내고 Scarlett 6i6용 alsa 드라이버를 통해 이 기능을 구현했습니다.

이제 Scarlett에는 12개의 재생 포트와 6개의 캡처 포트가 보입니다. 캡처 포트는 alsamixer에서 구성 가능하며 사용자는 4개의 아날로그 입력 + 2개의 SPDIF 채널 입력으로 배열할 수 있지만 원하는 것은 무엇이든 자유롭게 할 수 있습니다. 재생 포트와 모니터 및 헤드폰 출력도 alsamixer를 통해 완벽하게 구성할 수 있습니다. 즉, 재생 포트 7,8 및 11,12를 설정하여 모니터를 통해 스테레오 믹스로 재생하고 재생 포트 1,2 및 3,4를 다른 스테레오 믹스로 재생되는 헤드폰을 통해 재생됩니다. Pulseaudio는 잭 인터페이스를 통해 Scarlett의 일반 시스템 사운드를 원활하게 재생하지만 Scarlett은 Pulseaudio를 통한 출력도 표시하지 않습니다.

alsa가 스테레오 및 모노 채널에서 어떻게 작동하는지 잘 모르겠지만 잭에서는 스테레오 채널이 두 개의 모노 채널로 구성되어 있다고 생각하는 것이 자연스럽습니다. alsa가 같은 방식으로 작동하는지 잘 모르겠지만 입력 채널을 스테레오로 직접 믹싱해야 할 것으로 예상됩니다. Linux에서 이 오디오 인터페이스를 사용하고 제어하려면 alsa 백엔드 및 alsamixer와 함께 jack을 사용하는 것이 좋습니다. 하드웨어 믹서 기능을 제어하지 않으면 장치가 거의 마비될 것이기 때문입니다.

관련 정보