사운드폰트

description = 1분 15초 길이의 노래, 사운드폰트를 통해 재생되는 MIDI [[파일:Soundfont Comparison (Updated).wav|섬네일|인터넷에서 구할 수 있는 여러 사운드폰트 파일을 전환하며 단일 MIDI 파일을 재생합니다.

시간 순서대로 사용된 사운드폰트 파일:

• SONiVOX EAS GM Wavetable (Legacy Android Soundset)* [1 MB]
• RLNDGM.sf2 (Microsoft GS Wavetable Synth)* [3 MB]
• FluidR3 GM.sf2 [141 MB]
• SGM-V2.01.sf2 [235 MB]
• Orpheus_1.047.sf2* [1.18 GB]
• ChoriumRevA.sf2 (Modified) [56 MB]
• ColomboGMGS2 SoundFont v14.5 [245 MB]

*표시된 사운드폰트는 뱅크 0에서 "Muted Guitar"를 재생하도록 되돌아가며, MIDI 파일은 뱅크 1(SC-88)에서 "Muted Distortion Guitar"를 주소 지정합니다.]] **사운드폰트**(SoundFont)는 샘플 기반 합성을 사용하여 MIDI 파일을 재생하는 파일 형식과 관련 기술을 통칭하는 상표명이다. 이 기술은 사운드 블라스터 AWE32 사운드 카드에서 제너럴 MIDI를 지원하기 위해 처음 사용되었다. 사운드폰트는 크리에이티브 테크놀로지의 등록 상표이며, 역사적인 사운드폰트 콘텐츠를 재형식화하고 관리하는 독점 라이선스는 디지털 사운드 팩토리가 취득했다.title = Digital Sound Factory releases SoundFont libraries 2010년대 후반부터 파생된 용어인 사운드폰트는 온라인에서 칩튠—특히 콘솔의 사운드 칩이 내는 소리 풍경—을 지칭하는 구어적 표현으로 점차 자리 잡았다. 시퀀싱된 오디오를 활용하는 모든 비디오 게임 콘솔은 종종 "콘솔 사운드폰트"를 가지고 있다고 불리며, 이는 콜라가 모든 청량 음료를 지칭하는 것과 유사하다. 또한, 재사용 가능한 디지털 샘플을 특별히 사용하는 비디오 게임의 오디오 데이터를 지칭할 수도 있다.
# 규격
사운드폰트 파일 형식의 최신 버전은 2005년에 출시된 2.04(또는 2.4)이다. 이는 리소스 인터체인지 파일 형식(RIFF)을 기반으로 한다.title=SoundFont® Technical Specification 2006
# 역사
원래 사운드폰트 파일 형식은 1990년대 초 E-mu 시스템즈와 크리에이티브 랩스에 의해 개발되었다. 이 버전의 사양은 대중에게 공개되지 않았다. 이 버전을 사용한 최초이자 유일한 주요 장치는 1994년 크리에이티브의 사운드 블라스터 AWE32였다. 이 형식의 파일은 일반적으로 .SBK 파일 확장자를 가진다. 사운드폰트 2.0은 1996년에 개발되었다. 이 파일 형식은 지각적으로 부가적인 실제 세계 단위를 사용하여 데이터 표현을 일반화하고, 형식 내의 일부 악기 레이어링 기능을 재정의했으며, 진정한 스테레오 샘플 지원을 추가하고, 동작을 지정하기 어려웠던 첫 번째 버전의 일부 모호한 기능을 제거했다. 이 버전은 사운드폰트 형식을 산업 표준으로 만들기 위한 목표로 공개 사양으로 완전히 공개되었다. 모든 사운드폰트 1.0 호환 장치는 공개 직후 사운드폰트 2.0 형식을 지원하도록 업데이트되었으며, 결과적으로 1.0 버전은 구식이 되었다. 이 버전 및 다른 모든 2.x 형식(아래 참조)의 파일은 일반적으로 .SF2 파일 확장자를 가진다. 사운드폰트 파일 형식 버전 2.01access-date=5 April 2024 (또는 2.1)은 1998년title = SoundFont 2.1 Application Note에 E-mu 사운드 카드 제품인 오디오 프로덕션 스튜디오와 함께 도입되었다. 이 버전은 사운드 디자이너가 MIDI 컨트롤러가 신시사이저 파라미터에 영향을 미치는 방식을 구성할 수 있는 기능을 추가했다. 2.0과 양방향 호환이 되는데, 이는 2.01 형식 렌더링이 가능한 신시사이저는 2.0 형식도 렌더링하며, 2.0 형식만 렌더링 가능한 신시사이저는 새 형식도 읽고 렌더링하지만 새 기능은 적용하지 않는다. 사운드폰트 2.04는 2005년에 사운드 블라스터 X-Fi와 함께 도입되었다. 2.04 형식은 24비트 샘플 지원을 추가했다. 2.04 형식은 2.01 형식과 양방향 호환이 되므로, 2.0 또는 2.01 형식만 렌더링 가능한 신시사이저는 24비트 샘플을 사용하는 악기를 16비트 정밀도로 자동으로 렌더링한다.
# 기능
MIDI 파일은 어떤 소리도 포함하지 않고, 소리를 재생하기 위한 지시만 포함한다. 이러한 파일을 재생하기 위해 샘플 기반 MIDI 신시사이저는 파일이나 ROM 칩에 저장된 악기와 소리의 녹음을 사용한다. 사운드폰트 호환 신시사이저는 사용자가 사용자 지정 샘플이 포함된 사운드폰트 뱅크를 사용하여 음악을 재생할 수 있도록 한다. MIDI 파일은 지시(악보와 유사)만 포함하므로, MIDI 파일을 재생하기 위해 사운드폰트를 쉽게 교체할 수 있다. 이렇게 하면 악기 구성(소리 방식)이 변경되지만, 작곡의 무결성(연주 방식)은 유지된다. 예를 들어, 코드 시퀀스가 있는 MIDI 파일은 오케스트라 사운드폰트를 사용할 때 그랜드 피아노 소리로 렌더링되거나, 전자 사운드폰트를 사용할 때 신시사이저와 같은 음색으로 렌더링될 수 있다. 그러나 실제로 연주되는 코드는 변하지 않는다. 이는 워드 폰트와 비교할 수 있는데, 폰트를 전환하면 글자의 스타일은 변경되지만 원본 내용은 유지된다. 사운드폰트 뱅크는 PCM 형식(가장 일반적으로 WAV 컨테이너에 사용되는 오디오 데이터 형식)의 기본 샘플을 포함하며, 이는 음악 키보드의 섹션에 매핑된다. 사운드폰트 뱅크는 루프, 비브라토 효과, 벨로시티에 민감한 볼륨 변경과 같은 다른 음악 합성 파라미터도 포함한다. 사운드폰트 뱅크는 제너럴 MIDI와 같은 표준 사운드 세트에 따르거나, 롤랜드 GS 및 야마하 XG와 같은 완전히 사용자 지정된 사운드 세트 정의를 사용할 수 있다.
# 사운드폰트 생성 소프트웨어 (.sf2 형식)
여러 .sf2 편집기가 있다: * 크리에이티브 랩스의 비엔나(Vienna)는 특정 사운드 카드(예: 사운드 블라스터)가 필요하다. * 2002년에 만들어진 비에나(Viena)Viena, free sf2 editor. (단일 "n" 사용) * 스와미(Swami)Swami, free soundfonts editor for Linux.는 MIDI 음악 작곡을 위한 악기 편집 및 관리를 위한 자유 소프트웨어 모음으로, 주로 리눅스에서 사용된다. * 폴리폰(Polyphone)Polyphone, free sf2 editor for Windows, Mac OS and Linux.은 2013년에 만들어진 윈도우, macOS, 리눅스용 무료 편집기이다.