노트 시작 및 기타 음조 세부 사항 (예 : 음높이, 음표 길이)을 폴리 포닉 MIDI (즉, 고음과 저음에서 재생 된 다중 음표 또는 코드) jMusic API를 사용하여?jMusic API를 사용하여 Polyphonic MIDI에서 노트 시작 추출하기
음표를 추출하는 방법이 있지만 주어진 음표에 대해 매번 0을 반환합니다. 그러나 jMusic을 사용하여 모노 포닉 (즉, 단일 음) MIDI의 피치 및 지속 시간 추출이 가능합니다. 그러나 코드가 존재하면 코드의 단일 음만을 캡처하고 매번 음표 세트는 0을 반환합니다.
해결할 수있는 방법이 있습니까?
최대한 자세히 파악하십시오. 미리 감사드립니다.
안녕하세요. 귀하의 제안에 감사드립니다. 예, 트랙이해야합니다. 하지만 여전히 코드를 작성할 수있는 방법을 모르겠습니다. 미디 스펙에 관한 몇 가지 논문과 출처는 없지만 다소 분실되어 샘플 코드를 찾을 수 없습니다. 또한 트랙이있는 Steve는 문제가 아닙니다. 모든 미디 파일에 2 트랙의 고음과 저음이있는 것은 아닙니다. 그것은 midi 파일이 쓰여지는 방법에 달려 있습니다 - 그렇지 않습니까? – Dolphin
다성 음 (고음과 저음, 화음)을 식별하는 데 사용할 수있는 보편적 인 특성이 없습니까? 문제가 그 해결책이라고 생각할 수 있습니까? 하지만 jMusic을 통해 가치를 부여 할 수는 없었습니다. 사운드 API atleast를 사용하여 미디 노트 온셋 추출에 사용할 수있는 샘플 코드가 있습니까? 실마리가 있습니까? 어떤 통찰력이라도 대단히 감사합니다. 시간 내 주셔서 감사합니다. – Dolphin