문제

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

이것은 Directmusic의 세계로의 첫 번째 여행이므로 잘만되면 나는 그것의 능력에 대해 너무 정보를 얻지 못했습니다 ...

도움이 되었습니까?

해결책

믿다 그 메모 메시지를 DirectMusicBuffer8에 넣은 다음 실제로 가장 간단한 방법입니다.

DirectMusic이 감가 상각되며 새로운 개발 등에 권장되지 않는다는 것을 알고 있다고 가정합니다.

다른 팁

흠, MSDN에서 더 많은 정보를 발굴 할 수 있는지 확인하겠습니다.

나는 DirectMusic이 감가 상승한다는 것을 알고 있지만, Xaudio2가 MIDI에 대한 지원이 매우 열악하다는 것을 이해합니다. 내가 그 일에 착각하지 않는 한 - DirectMusic을 내 응용 프로그램에 통합하는 초기 단계에 있기 때문에 MIDI를 지원하는 경우 즉시 Xaudio2로 전환 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top