2011-03-25 3 views
0

C#/F #을 사용하여 간단한 멀티 트랙 MIDI 파일을 읽어야합니다. 바이너리 리더를 쓰기 시작했는데,이 목적을 위해 과도한 것 같습니다. Google에서 찾은 여러 가지 작업을 시도했지만 아무 것도 작동하지 않았습니다 (각각 자체적으로 문제가 있음). 파일은 정말 간단합니다 (바흐의 합주 - 화음 만, 빠른 것은 없으며 항상 4 개의 악기).바이트 단위로 이동하지 않고 MIDI 파일 읽기

감사합니다.

+3

[C#에서 MIDI 파일을 읽는 방법] 가능한 복제본 (http://stackoverflow.com/questions/2845825/how-to-read-midi-file-in-c) –

+0

무엇을 원하십니까? ? 그것을 재생? –

+0

@ 한스 : 나는 그것을 읽었다. 나를 위해 일하지 않았다. @ 대니얼 : 데이터 구조에 노트를 저장해야합니다. @All : MIDI를 MusicXML로 변환 할 수있는 MuseScore를 발견했습니다. MusicXML은 여기에 설명되어있는 –

답변

2

NAudio은 MIDI 파일을 읽고 쓸 수 있습니다. 네 문제가 뭔지 모르겠다. NAudio를 사용하여 드럼 비트를 매핑하는 프로젝트의 예로 MIDI file mapper을 살펴보십시오.

관련 문제