Cách tốt nhất để đọc tệp MIDI (theo thứ tự thời gian) với nhiều bản nhạc là gì? (Java)Đọc các tệp MIDI
Lưu ý: Tôi không muốn phát tệp MIDI, chỉ cần đọc tin nhắn.
Couple ý tưởng:
Có an toàn để giả định không có sự kiện lưu ý ngắn hơn 1/64 lưu ý? Hay tôi nên ghé thăm mỗi ca khúc và chỉ chuyển sang dấu chọn bên cạnh sau khi tất cả ve khác theo dõi
- Giả sử không có sự kiện midi ngắn hơn so với một lưu ý 1/64, và di chuyển vị trí hiện tại đánh dấu đếm bởi rằng đồng bằng sửa chữa.
- Visit mỗi theo dõi và tiến tới đánh dấu đầu tiên tiếp theo
Không an toàn để giả sử ghi chú 1/64, ví dụ 1/128 cũng tồn tại. Tuy nhiên, nó là an toàn để giả định rằng dữ liệu được lưu trữ trong một byte duy nhất. (Bạn có thể đánh giá những người có lớp MidiMessage). –
@yxk Tôi cũng thích tạo bản nhạc thích hợp từ tệp Midi. Có bạn và hướng dẫn cho tôi để bắt đầu? – Kalpesh
Anvil Studio có tùy chọn $ 60 để in bản nhạc từ các tệp midi. Ngoài ra, có ai biết bất kỳ tùy chọn java nguồn mở nào đang đọc tệp MIDI không? –