-_- 헐.. 이건 정말 해결하기 힘든 문제겠군요..
기본적으로 미디파일이라는 것 자체에서 소리가 재생되진 않습니다.
미디파일은 그냥 데이터만 입력되어있는 것이고,
재생이 된다면 스마트폰에 내장된 혹은 자신도 모르는 사이에 받아져서 기본으로 설정된 악기로 소리가 나는것입니다.
그게 그 기기에 내장된 혹은 설정된 GM음원 인 것이죠.
마찬가지로 개념적으로 얘기하면 GM - General Midi 라는것 또한 소리 데이타는 아닙니다.
규격이라고 표현해야 맞구요.. 흔히들 미디 미디 하는 그것이 바로 이 GM에서 나온 말이죠.
신디사이저 등 악기간에 약속된 넘버에 같은 악기를 부여함으로 GM규격을 준수한 악기 안에서 제작된 미디파일은
다른 GM규격 준수 악기 어디에 연결을 해도 같은 악기로 불러와지는 뭐 그런 겁니다.
컴퓨터 사운드카드마다 미디파일을 재생했을때 소리가 조금씩 다른것도 바로 그 이유고요,
그런 미디파일을 GM규격을 준수한 모듈이나 악기에 연결시키면 그 악기의 소리가 나오는거죠.
어떤스마트폰인지 말씀해주신다 해도 뭐 제가 스마트폰을 사용하지는 않아서 정확하게 말씀은 못드립니다만
개념적으로 이야기 했을때에 스마트폰 안에서 좋은 음질의 악기 어플로 (GM규격을 지킨) 설정해주는 방법이 있겠네요.
또 하나의 방법은 그 미디파일을 이용하여 GM규격을 준수한 악기로 플레이 하고 그것을 녹음하셔서 파일로 만들어서 감상하는 방법밖에는 없을 것 같군요.
그럴바에야 나와있는 음원을 듣는것이.. 쿨럭..