DirectMusic DirectMusic C++ 샘플 Music Tool 샘플   [목차열람] [주소복사] [슬롯비우기]
Music Tool 샘플
 
Microsoft DirectX 9.0

Music Tool 샘플

Music Tool 샘플에서는, 메시지를 도중에 얻어온다 DirectMusic 툴을 처리 할 방법이 나타나고 있다.

패스

소스 :(SDK 루트) \Samples\C++\DirectMusic\MusicTool

실행 가능 파일 :(SDK 루트) \Samples\C++\DirectMusic\Bin

사용자가이드

디폴트의 세그먼트(segment)를 연주하는지,[Open File] 를 클릭해 다른 WAV, MIDI, 또는 DirectMusic 세그먼트(segment)의 파일을 선택한다. 드롭 다운 리스트로부터 툴을 선택한다. Echo Tool 를 선택 하면, 사운드에 메아리가 추가된다. Measure Tool 를 선택 하면, 드롭 다운 리스트의 우측에 있는 사각형이, 박자 마다 초록에 점멸해, 소절 경계 마다 빨강에 점멸한다.

프로그래밍 메모

툴은, Echotool.cpp 및 Meastool.cpp 로 처리 되고 있다. Echo Tool 는, 메시지를 복사 해, 다른 채널 그룹에 그 복사를 송신한다. Measure Tool 는, GUID_NOTIFICATION_MEASUREANDBEAT 타입의 통지에 응답한다. 툴을 사용해 통지를 도중에 취득하지 않아도 상관없다. Play Audio 샘플 에서의 처리와 같이,IDirectMusicPerformance8::GetNotificationPMsg 를 사용해 메시지를 얻어온다 일도 할 수 있다.

참조

↑TOP