Финальные файлы - это не только двоичные файлы, но и сжатые, зашифрованные двоичные файлы. Файлы ETF являются текстовыми файлами и имеют некоторую документацию в более ранних версиях комплекта разработчика плагина Finale. Но экспорт ETF был удален из финала несколько версий назад.
Как и было предложено, лучше всего импортировать файлы MusicXML. Это даст вам более качественный импорт за гораздо меньшее время разработки. Поддержка MusicXML встроена в Finale с 2006 года, PrintMusic с 2006 года, Allegro и Songwriter с 2007 года, и будет приходить в NotePad и Reader в 2009 году. Доступны подключаемые модули, которые экспортируют файлы MusicXML из финала вплоть до 2000 года в Windows, 2004 на Mac OS X PPC и 2007 на Mac OS X Intel. Поддержка MusicXML в Finale находится на стадии разработки почти 10 лет и обеспечивает экспорт файлов Finale без потерь без потерь в открытый, стандартный, без роялти формат.
MusicXML поддерживается более чем 150 программами, поэтому, добавляя поддержку MusicXML, вы получаете не только поддержку файла Finale, но и поддержку файлов, первоначально созданных с помощью Sibelius, capella, Encore или (через PDFtoMusic Pro), любую программу, которая может печатать PDF-версия музыкального произведения.
Существует много информации о MusicXML на http://www.makemusic.com/musicxml. Это включает в себя MusicXML DTD и XSD, учебник, примеры файлов и многое другое. Существует также список рассылки разработчиков MusicXML, доступный для регистрации в http://www.makemusic.com/musicxml/mailing-list.
В MusicXML есть много возможностей, поэтому не пытайтесь решать все это сразу. Начните с поддержки основ смол и ритмов, затем добавьте все больше и больше функций с течением времени, исходя из потребностей ваших клиентов.
Любые идеи о том, что вы считаете хорошим редактором шестнадцатеричных? Я новичок в этом процессе. – DoryuX 2008-09-19 14:41:12
WinHex всегда выполнял эту работу для меня.Повеселись! – 2008-09-19 14:47:06