2008-10-05 8 views
5

개발중인 응용 프로그램에서 MIDI 재생을 위해 DirectMusic을 사용하고 있습니다. DirectMusic을 사용해 개별의 노트를 연주 할 수 있는지 알고있는 사람이 있습니까? 현재 전체 '노래'를 나타내는 메모리 내 데이터 구조를 MIDI 버퍼로 변환하고 DirectMusic을 통해 다시 재생합니다. MIDI 버퍼를 생성하고로드하고 재생하지 않고도 개별 노트를 재생할 수 있기를 원합니다. DirectMusic에서도 이러한 유형의 작업이 가능합니까?DirectMusic로 단일 음표 연주

답변

1

내가 그 참이다 DirectMusicBuffer8에 메모 메시지를 채우고 다음 재생 믿을 ... DirectMusic의 세계로 첫 여행은 그래서 다행스럽게도 필자는이 기능을의의도받지 아니에요입니다 가장 간단한 방법입니다. 내가 MSDN에 그에서 더 많은 정보를 발굴 할 수있는 경우

난 당신이 새로운 개발 등 등

0

흠 권장되지 않습니다 DirectMusic로는 사용되지 않는 것을 알고 가정, 내가 볼 수 있습니다.

DirectMusic이 더 이상 사용되지 않는다는 것을 알고 있습니다 만, XAudio2의 MIDI 지원은 매우 열악합니다. 필자가 잘못 생각하지 않는다면, DirectMusic을 내 응용 프로그램에 통합하는 초기 단계에 불과하므로 MIDI를 지원한다면 즉시 XAudio2로 전환 할 것입니다.

+0

아, 마이크로 소프트가 DirectX에서 MIDI를 떨어 뜨렸다는 사실을 몰랐다. 그게 ... –