brummer10/guitarix

guitarix virtual versatile amplification for Jack/Linux

Guitarix란 무엇인가요?

Guitarix는 리눅스 전용 오픈소스 모듈식 가상 기타 앰프입니다. 프리앰프/앰프 모델, 효과, 스피커 캐비닛 시뮬레이션, 임펄스 응답 파일을 조합하여 사용자 정의 앰프 체인을 만들 수 있습니다. 이 소프트웨어는 독립 실행형 프로그램, VST3 플러그인, 또는 호환 가능한 DAW에 로드할 수 있는 LV2 플러그인으로 작동할 수 있습니다.

어떻게 작동하나요?

  1. 앰프 및 프리앰프 모델 – 내장 모델을 선택하거나 외부 모델 파일을 로드할 수 있습니다:
    • .nam 파일Neural Amp Modeler 프로젝트에서 제공하는 신경망 기반 앰프 모델.
    • .json / .aidax 파일RTNeural 추론 라이브러리로 구동되는 모델.
  2. 효과 체인 – 압축, 디스토션, 모듈레이션, 리버브, 딜레이, EQ 등 다양한 효과가 포함되어 있습니다. 일부는 클래식 하드웨어(예: Ibanez Tube Screamer)를 에뮬레이트합니다. 원하는 LADSPA 또는 LV2 플러그인도 추가할 수 있습니다.
  3. 캐비닛 및 IR 지원 – 자신의 임펄스 응답 파일을 로드하여 스피커 사운드를 조정할 수 있습니다.
  4. 제어 – MIDI 컨트롤러나 페달을 사용하여 실시간으로 파라미터를 조정할 수 있습니다.
  5. 헤드리스 모드 – GUI 없이 Raspberry Pi와 같은 저전력 장치에서 작동하여 전용 앰프 모델러로 활용할 수 있습니다.

왜 주목해야 할까요?

  • 저지연, 리눅스 최적화: 리얼타임 성능을 위해 리눅스에 최적화되어 있으며, 라이브 연주나 스튜디오 작업에 적합합니다.
  • AI 기반 사운드 강화: Neural Amp Modeler와 RTNeural 모델을 지원함으로써 머신러닝 기반 에뮬레이션을 통해 실제 하드웨어 앰프의 세부 사운드를 재현할 수 있습니다.
  • 유연성: 독립 실행형 앱, VST3 플러그인, LV2 플러그인으로 작동하므로 어떤 워크플로우에도 통합 가능합니다.
  • 작은 하드웨어에 배포 가능: Docker 기반의 GuitarixContainer를 사용하면 Raspberry Pi와 같은 장치용 최적화된 저지연 버전을 빌드할 수 있습니다.

시작하기 (README에서)

# 리포지토리 클론 및 서브모듈 가져오기
git clone https://github.com/brummer10/guitarix.git
cd guitarix
git submodule update --init --recursive

# 빌드 (trunk 디렉터리 내에서)
cd trunk
./waf configure --prefix=/usr \
    --includeresampler --includeconvolver --optimization
./waf build
sudo ./waf install

Dependencies 항목에 나열된 개발 라이브러리(GTK-3, JACK, Boost, Eigen, FFTW 등)가 필요합니다.

더 알아보기

  • 문서 – 리포지토리에는 독립 실행형 앱과 LV2 플러그인용 마크다운 개요가 포함되어 있습니다.
  • 컨테이너 배포 – Docker 빌드 지침과 하드웨어별 최적화는 별도의 GuitarixContainer 리포지토리에서 확인할 수 있습니다.

위 내용은 프로젝트의 README에서 직접 인용되었습니다.

관련

  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트
  • Dispatch