Chcę ręcznie mieć funkcję, która tworzy plik MIDI zgodnie z wymaganiami użytkowników, na przykład.Jaka jest struktura pliku MIDI?
Użytkownik pisze 2 łaty zawierające 8 pasków po 4 ćwiartki A4 (Koncert A - 440hz) i C4 (każdy jako oddzielny kanał) na 120 prędkości, przy prędkości 100, fortepian instrumentowy (01) i patch 49 lub cokolwiek innego .
Jak powinien wyglądać plik MIDI zgodnie z powyższym opisem. Moim celem jest nauczenie się, jak utworzyć funkcję generującą dane MIDI, a następnie zapisać wszystko w pliku MIDI.
Najpierw muszę zrozumieć, jak utworzyć tę funkcję lub zrozumieć "język plików MIDI", aby móc go napisać.
Z góry dziękuję.
http://www.google.com/search?source=hp&q=midi+file+struktura zacznij od tego proszę. istnieje również wiele bibliotek, które implementują midi. – Andrey
Problem polega na tym, że chcę utworzyć własną bibliotekę i nie rozumiem skryptu pliku MIDI, wierz mi, że spróbowałem podanego linku. – Shimmy
Właściwie, jeśli masz dobry API generatora plików MIDI, byłoby dobrze. Nie odtwarzacz, ale generator poleceń zgodnie z uporządkowanymi Enums/Structures lub innymi symbolami .NET dla łatki, notatki i wszystkich innych rzeczy MIDI, więc nie muszę mówić binarnie. – Shimmy