User Tools

Site Tools


fluidcanvas_r2pi:fluid-ardule-audio-engine-candidate-list-rpi3b

Fluid Ardule / FluidCanvas

Audio Engine Candidate List (Raspberry Pi 3B)

본 문서는 Raspberry Pi 3B 기반의 Fluid Ardule / FluidCanvas 시스템에서 사용할 수 있는 음원 엔진 및 SoundFont 후보를 정리한 것이다.

목표는 다음 네 가지 카테고리를 균형 있게 구성하는 것이다.

  • GM (General MIDI)
  • Piano (단독 연주용)
  • Drums (전용 드럼)
  • Synth / Strings (VA 신스)

RPi 3B의 CPU와 메모리를 고려하여 실제 사용 가능한 후보만 선정하였다.


1. GM SoundFont

GM 음원은 MIDI 파일 재생과 범용 악기 재생을 담당한다.

GeneralUser GS

용량 약 30 MB

특징

  • GM + GS 확장
  • MIDI 파일 재생 밸런스 매우 좋음
  • 드럼 품질 양호
  • CPU 부담 적음

장점

  • Raspberry Pi에서 안정적
  • 대부분의 GM MIDI와 잘 맞음

권장 용도

  • 기본 GM 엔진

Arachno SoundFont

용량 약 150 MB

특징

  • 고품질 GM
  • 오케스트라 악기 품질 좋음
  • 드럼도 비교적 좋음

장점

  • 음악적 품질 우수

단점

  • Pi 3B에서는 다소 무거움

권장 용도

  • 고품질 MIDI 재생

Scc1t2 SoundFont

용량 약 40 MB

특징

  • Roland SCC-1 기반
  • Sound Canvas 스타일

장점

  • 90년대 MIDI 음악과 궁합 좋음

권장 용도

  • 레트로 GM

2. Piano SoundFont

GM SoundFont의 피아노는 단독 연주용으로 부족한 경우가 많다. 따라서 전용 피아노 SoundFont를 별도로 사용하는 것이 좋다.

Salamander Grand Piano

용량 약 250–400 MB

특징

  • Yamaha C5 샘플
  • velocity layer 풍부
  • 매우 자연스러운 피아노

장점

  • 무료 피아노 SoundFont 중 최고 수준

단점

  • 메모리 사용량 큼

권장 용도

  • 단독 피아노 연주

Nice Piano

용량 약 50 MB

특징

  • 가벼운 피아노 SoundFont
  • Raspberry Pi에서 안정적

장점

  • CPU 부담 적음
  • 비교적 자연스러운 톤

권장 용도

  • Pi 환경에서 가장 실용적인 피아노

Iowa Piano

용량 약 150 MB

특징

  • University of Iowa 샘플 프로젝트
  • 깨끗한 녹음

권장 용도

  • 클래식 피아노

3. Drum Libraries

드럼은 GM SoundFont보다 전용 샘플 라이브러리가 훨씬 자연스럽다.

SM Drums

용량 약 100 MB

특징

  • 매우 유명한 무료 드럼 샘플
  • velocity layer 풍부
  • SoundFont 버전 존재

장점

  • 어쿠스틱 드럼 품질 우수

권장 용도

  • 기본 드럼 엔진

DrumGizmo Kits

용량 수 GB

특징

  • 실제 드럼 녹음
  • 매우 사실적인 드럼

장점

  • 현실적인 드럼 사운드

단점

  • Raspberry Pi 3B에서는 무거움

권장 용도

  • 고품질 드럼

TR-808 Kit

특징

  • 전자 드럼
  • 신스 음악에 적합

권장 용도

  • 일렉트로닉 음악

TR-909 Kit

특징

  • 테크노 / 하우스 스타일
  • 강한 킥

권장 용도

  • 전자 음악

4. Synth / String Engines (VA)

스트링은 SoundFont보다 VA 신스 패드로 만드는 것이 자연스러운 경우가 많다.

Yoshimi

특징

  • ZynAddSubFX 기반
  • additive + VA
  • Linux에서 안정적

장점

  • Raspberry Pi에서 가장 현실적인 VA 신스

권장 용도

  • 스트링 패드
  • 신스 패드
  • 리드

ZynAddSubFX

특징

  • 오래된 Linux 신스
  • 다양한 합성 방식

장점

  • 안정성 높음

권장 용도

  • 다양한 신스 사운드

Dexed

특징

  • Yamaha DX7 에뮬레이션
  • FM 신스

권장 용도

  • EP
  • 디지털 패드

5. 추천 엔진 구성 (RPi 3B 기준)

권장 구성 예

GM → GeneralUser GS

Piano → Salamander Piano

Drums → SM Drums

Synth / Strings → Yoshimi

이 구성은 다음을 모두 커버한다.

  • GM MIDI playback
  • solo piano
  • acoustic drums
  • synth pads / strings

6. 전체 구조 예시

Keyboard → Raspberry Pi

Audio Engines

  • GM Engine (FluidSynth)
  • Piano SoundFont
  • Drum Library
  • VA Synth Engine

Control

  • Arduino Controller
  • MIDI CC / Program Change

결론

Raspberry Pi 3B에서는 다음 구조가 가장 균형이 좋다.

GM : GeneralUser GS Piano : Salamander Drums : SM Drums Synth : Yoshimi

이 구조는 CPU와 메모리 사용을 최소화하면서도 다양한 음색을 제공한다.

fluidcanvas_r2pi/fluid-ardule-audio-engine-candidate-list-rpi3b.txt · Last modified: by hyjeong