Wav를 MMF나, MA2, MA3로...

2005. 2. 19. 09:36IT 자료실

YAMAHA 에서 제공하는 툴을 이용하여 편집한 원음(WAV)을 핸드폰에서 지원하는 화음수에 맞는 SMAF (Synthetic music Mobile Application Format)형식의 MIDI 파일로 변환한다.
SMAF 형식은 야마하에서 모바일 기기를 위해서 개발한 멀티미디어 데이터 형식으로 기존 SMF(.mid - Standard Mid File)에 비해 파일 용량이 작으면서 표현력이 우수한 장점을 가지고 있다.화음수에 따라MA-1(4화음), MA-2(16화음), MA-3(40화음), MA-5(64화음) 등으로 나누어지며 하위버젼에 대한 호환성을 가지고 있다.


▲야마하 SMAF 페이지(smaf-yamaha.com) 에서 가면 각종 변환툴과 제작툴을 무료로 제공하고 있다

한국이 이동 통신 강국이기 때문인지는 모르겠지만 영어, 일본어 페이지와 함께 한국어 페이지가 별도로 제작되어 있어 관련 자료를 찾아보기가 용이하다. 또한 야마하의 모바일 기기 음원 LSI에 따른 관련 툴을 무료로 제공하고 있으며 벨소리 제작에 관한 여러 가지 자료들도 제공하고 있다

▲64화음, 40화음 벨소리를 제작할 수 있는 ATS-MA5-SMAF v.1.2.0


▲Option > Preference 를 선택하여 환경 설정창을 연다


▲40화음 벨소리를 만들기 위해서는 AT Mode를 "MA-3"로 Contents Mode를 "FM32"로 변경한다. 다른 세팅값은 기본으로 둔다.(64화음의 경우 MA-5, FM32로 세팅한다. ALL64 모드는 Stream PCM voice를 지원하지 않는다.)


▲File > Import from SMF 을 선택하여 기본 패턴으로 사용될 Format 0의 샘플 MIDI 파일을 불러온다

기본 패턴으로 사용될 MIDI샘플파일이 필요한 이유는 핸드폰에서 최종적으로 사용되는 사운드 데이타가 SMAF 형식의 표준 MIDI 파일이기 때문에 실제로 음원 정보를 가지고 있는 WAV 파일을 핸드폰에서 재생하기 위해서는 WAV 파일을 MIDI 파일의한 채널로삽입하는 과정이 필요하다.MIDI 샘플 파일은 바로 이때 WAV 파일을 삽입할MIDI 파일로WAV 파일의 재생 시간만큼 미리 만들어 둔 것이다.


샘플 MIDI 파일은 삽입할 WAV 파일의 재생 길이만큼 Cakewark와 같은 미디 시퀀스 프로그램으로만들어둔 연주 정보가 비어있는 파일이다. 이번 시간에는 초단위로 미리 만들어둔 샘플 MIDI 파일을 사용하도록 하겠다.


▲사운드 편집시 잘라낸 WAV 파일의 재생 시간만큼의 MIDI 샘플 파일을 불러온다

▲메뉴 아이콘에서 "Stream PCM Assign Map"을 클릭한다


▲첫번째 항목에서 마우스 오른쪽 버튼을 클릭하여 "New"를 선택한다


▲ 편집한 원음(WAV)을 첨가한다

▲File > Save As 을 클릭하여 저장한다



▲ 최종적으로 mmf 파일로 저장한다