MIDI → WAV 변환기

MIDI → WAV 변환기 - 온라인에서 무료로 MIDI를 오디오로 — 모든 MIDI 파일(Standard MIDI, RMID 또는 XMF)을 WAV 오디오 파일로 바꿉니다. MIDI는 음표 지시만 저장하므로 소프트웨어 신디사이저가 내장 General MIDI 사운드폰트(261악기, 13드럼 킷)로 음표를 렌더링합니다. 출력의 샘플 레이트를 고르면 오디오는 브라우저에서 로컬로 생성되며 파일은 서버에 업로드되지 않습니다.
지원 입력: MIDI (.mid, .midi), RMID (.rmi), KAR (.kar), XMF (.xmf). 모든 것은 브라우저에서 로컬로 렌더링되며 파일은 컴퓨터를 떠나지 않습니다.
처음 사용 시 약 32MB의 General MIDI 사운드폰트를 현재 브라우저에 불러옵니다.
🎹
클릭하여 선택하거나 MIDI 파일을 끌어다 놓으세요
.mid, .midi, .rmi, .kar, .xmf, 20MB 미만 권장
샘플 레이트:
더 높은 샘플 레이트는 고주파 디테일을 아주 조금 개선합니다
"MIDI → WAV"는 실제로 무엇을 하는가?

MIDI 파일에는 소리가 없습니다 — 연주 지시만 있습니다(전체 이야기는 MIDI 도구 참조). 그래서 MIDI를 WAV로 바꾸는 것은 엄밀히 변환이 아닙니다. 이 페이지는 지시를 소프트웨어 신디사이저로 렌더링하고 출력을 PCM 샘플로 녹음해 그 샘플을 WAV 파일로 씁니다. 악보를 특정 오케스트라로 인쇄하는 것이라 생각하세요. 악보(MIDI)가 레시피이고 WAV는 그것의 고정된 한 번의 연주입니다. 일단 렌더링되면 WAV는 평범한 오디오입니다 — 어디서든 재생되고 신디사이저가 필요 없습니다.

이 페이지의 나머지를 떠받치는 다섯 가지 사실:
• MIDI→WAV는 형식 변환이 아니라 렌더입니다 — 신디사이저가 파일에 없던 소리를 만듭니다
• 소리는 사운드폰트에서 옵니다. 실제 녹음된 악기의 샘플 라이브러리(약 32MB, 브라우저당 한 번 로드)
• 내장 뱅크는 GeneralUser GS입니다. General MIDI 표준을 덮는 261악기와 13드럼 킷
• 같은 MIDI 파일을 다른 사운드폰트로 렌더링하면 다르지만 똑같이 유효한 WAV입니다
• 입력 변형 .rmi(RMID), .kar(노래방 MIDI), .xmf는 모두 같은 SMF 이벤트 스트림을 감싼 래퍼입니다
신디사이스와 샘플: 소리가 오는 곳

신디사이저가 말하게 만드는 방법은 두 가지입니다. 감산 합성은 오실레이터와 필터로 톤을 만듭니다 — 값싸지만 오케스트라가 아니라 키보드처럼 들립니다. 샘플 재생은 실제 악기의 짧은 녹음을 써 건반에 걸쳐 피치를 다시 맞춥니다. 사운드폰트(SF2 형식)는 그런 샘플에 엔벨로프와 루프 지점을 더해 묶은 것입니다. 이 페이지의 엔진은 샘플 재생을 씁니다. MIDI가 "채널 1, 음표 60, 피아노"라고 하면 피아노 샘플을 찾아 요청 피치로 이조하고 벨로시티를 레벨과 음색으로 적용해 출력에 믹싱합니다. 렌더링은 실시간보다 빠릅니다 — 신디는 아무도 기다리지 않으므로 3분 파일은 3분보다 훨씬 짧게 끝납니다.

변환이 아니라 렌더링 — 그리고 되돌림이 없는 이유

형식 변환기(WAV→FLAC, MP3→M4A)는 같은 오디오를 다른 포장으로 보존합니다. MIDI 렌더는 매 음표마다 오디오를 처음부터 만듭니다. 그래서 두 가지 결과가 따라옵니다. 첫째, 품질은 렌더러에 달렸습니다. 같은 .mid 파일을 1990년대 사운드카드 칩, 이 페이지, 스튜디오 샘플 라이브러리로 돌리면 아주 다른 세 개의 WAV가 나오고 어느 것도 "그" 정답이 아닙니다 — MIDI는 악기가 어떻게 들리는지 결코 명시하지 않습니다. 둘째, 과정은 엄격히 일방향입니다. "WAV → MIDI"는 변환 문제가 아니라 전사 문제입니다. 파형에서 어떤 음이 연주되었는지 알아내는 피치 검출 추측이지 포장이 아닙니다. 시도하는 도구는 깨끗한 단일 악기 녹음에서만 작동하고 근사입니다.

입력 래퍼와 샘플 레이트 손잡이

이 페이지는 평범한 .mid(Standard MIDI File) 외에 .rmi(RMID — RIFF 래퍼 안의 MIDI 파일, Windows 고유 포장), .kar(노래방 MIDI: 같은 이벤트에 표시용 가사 트랙 추가), .xmf(MIDI를 소리와 함께 묶을 수 있는 확장 래퍼)를 엽니다. 모두 같은 이벤트 스트림으로 디코드되어 렌더러가 동일하게 다룹니다. 샘플 레이트 옵션은 렌더를 얼마나 촘촘히 재는지 정합니다. 44,100Hz는 CD, 48,000Hz는 동영상과 대부분 스트리밍, 96,000Hz는 보관이나 후속 처리를 위해 천장을 두 배로 올립니다. 파일 크기는 레이트에 정비례합니다 — 같은 렌더가 48kHz에서보다 96kHz에서 두 배 큽니다 — 그리고 대부분의 음악에서 48kHz 위 차이는 들리지 않습니다.

흔한 오해
  • 렌더링된 WAV가 작곡가의 의도다. 하나의 해석입니다. MIDI는 음표, 타이밍, 범주별 악기를 고정하지만 그 악기의 실제 소리는 고정하지 않습니다. 모든 렌더러가 저마다의 오케스트레이션을 고릅니다.
  • MIDI → WAV는 무손실이다 또는 유손실이다. 둘 다 아닙니다. 잃을 원본 오디오가 없습니다. 올바른 질문은 "어떤 사운드폰트로, 어떤 샘플 레이트로"입니다 — 그것이 렌더 자체의 충실도를 정합니다.
  • 더 큰 사운드폰트는 언제나 더 좋다. 아닙니다. General MIDI 세트를 잘 덮는 것(내장 261악기 뱅크가 그렇습니다)을 넘어서면 추가 크기는 특정 악기에서 훈련된 귀만 알아차리는 개선을 삽니다. 2GB 피아노 라이브러리는 피아노 독주에 도움이 되지만 칩튠 파일에는 아무것도 하지 않습니다.

관련 도구: 렌더링 전에 MIDI를 보고 이조하고 편집하는 MIDI 도구, 렌더링된 WAV를 무손실 압축하는 오디오 → WAV / FLAC, 작고 공유 가능한 사본을 위한 오디오 → MP3 / ID3 태그, 렌더의 주파수 내용을 들여다보는 오디오 스펙트럼.