sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스 (블로그 기본)


MoonBase 제작 #3 - OPLL 용 PCM Drum by sharksym

MoonBase 제작 #3 - OPLL 용 PCM Drum


음... 기억하시는 분이 있으려나요?
21년전ㅋ paraMSX 0.13 버전에서 FM 사운드가 처음으로 들어갔는데요.
그시절엔 OPLL 사운드를 합성하는 방법을 몰라서, 적당한 PCM으로 걍 때려넣었습니다.
FM 사운드가 이상하다는 피드백이 난무했었지요...ㅎ.ㅎ

갑자기 이 얘기를 왜 했냐면요~
그 때 넣었던 FM Drum을 이번에 또 만들었거든요ㅋ

MSX-AUDIO, OPL4 모두 훌륭한 사운드를 만들어내지만,
대부분 게임에서는 MSX-MUSIC (OPLL)을 활용합니다.
이런 경우는 MoonBase랑 MoonSound를 합체해봐야 전기만 먹을뿐이겠죠? ㅎ.ㅎ

그.래.서.
MoonBase의 동작 모드를 하나 더 추가했습니다.
OPLL에 어울리는 드럼 사운드를 만들어내는거죠. PCM으로요!

근데 FM 사운드에 PCM 드럼을 섞는게, 이미 오래전부터 익숙하실겁니다요.
YM2608, YM2610 같은 칩의 음악을 많이 들어보셨을꺼에요.
MoonBase는 내장된 PCM음원으로 드럼 소리를 만드는거니까,
구조적으로는 YM2608쪽에 더 가깝겠네요.

MoonBase의 드럼 샘플은 44.1KHz 8BIT MONO PCM으로 들어갑니다.
본체의 OPLL 사운드와 드럼 사운드가 적당히 밸런스가 맞아야 듣기 좋으니까,
드럼 출력레벨을 8단계로 조절할 수 있도록 해놨습니다.
제 GT 기준으로 레벨4가 적당한 출력이 되도록 레벨 테이블을 만들었습니다.
쓰시는 FM내장 기종 또는 외장 FMPAC에 맞도록 조절하시면 되겠네요.

MoonBase의 왼쪽에는 3단 스위치가 있습니다.
이걸로 BIOS 또는 ADPCM / PCM 드럼 선택이 가능합니다.
자세한건 다음번에서 소개해드리겠구요.
이번엔 PCM 드럼 소리만 영상으로 감상하시죠.

영상에서는 OPLL 사운드를 쓰는 오리지널 Fire Hawk 버전과
Audio BIOS 1.3을 지원하도록 패치된 Fire Hawk 버전을 함께 사용했습니다.
영상 데모는 아래순으로 진행됩니다.
1. OPLL 사운드
2. Audio BIOS 1.3 OPL3 사운드
3. OPLL + PCM Drum 사운드
4. 외부 믹서 조절



그럼, 다음편에서 뵈어요~ ㅎ.ㅎ





Title MSXrating email rss

CCL

크리에이티브 커먼즈 라이선스
Yeongman Seo에 의해 작성된 저작물은, 별도의 라이선스 조건이 없는 경우 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

ClusterMaps

구글 애드센스 (세로 큰직사각형)

통계 위젯 (화이트)

121
85
159459

이 이글루를 링크한 사람 (화이트)

27