본 문서는 Raspberry Pi 3B 기반의 Fluid Ardule / FluidCanvas 시스템에서 사용할 수 있는 음원 엔진 및 SoundFont 후보를 정리한 것이다.
목표는 다음 네 가지 카테고리를 균형 있게 구성하는 것이다.
RPi 3B의 CPU와 메모리를 고려하여 실제 사용 가능한 후보만 선정하였다.
GM 음원은 MIDI 파일 재생과 범용 악기 재생을 담당한다.
용량 약 30 MB
특징
장점
권장 용도
용량 약 150 MB
특징
장점
단점
권장 용도
용량 약 40 MB
특징
장점
권장 용도
GM SoundFont의 피아노는 단독 연주용으로 부족한 경우가 많다. 따라서 전용 피아노 SoundFont를 별도로 사용하는 것이 좋다.
용량 약 250–400 MB
특징
장점
단점
권장 용도
용량 약 50 MB
특징
장점
권장 용도
용량 약 150 MB
특징
권장 용도
드럼은 GM SoundFont보다 전용 샘플 라이브러리가 훨씬 자연스럽다.
용량 약 100 MB
특징
장점
권장 용도
용량 수 GB
특징
장점
단점
권장 용도
특징
권장 용도
특징
권장 용도
스트링은 SoundFont보다 VA 신스 패드로 만드는 것이 자연스러운 경우가 많다.
특징
장점
권장 용도
특징
장점
권장 용도
특징
권장 용도
권장 구성 예
GM → GeneralUser GS
Piano → Salamander Piano
Drums → SM Drums
Synth / Strings → Yoshimi
이 구성은 다음을 모두 커버한다.
Keyboard → Raspberry Pi
Audio Engines
Control
Raspberry Pi 3B에서는 다음 구조가 가장 균형이 좋다.
GM : GeneralUser GS Piano : Salamander Drums : SM Drums Synth : Yoshimi
이 구조는 CPU와 메모리 사용을 최소화하면서도 다양한 음색을 제공한다.