yms: (Default)
[personal profile] yms
Вот вы сидите тут, а тем временем нотную запись впихнули в XML. Разработали открытый стандарт.

Date: 2004-02-28 07:39 am (UTC)
From: [identity profile] piggymouse.livejournal.com
Это только на моей памяти уже третья или четвёртая попытка хмл-аппликации для нотной записи. Все попытки без исключения являются бесплатными демонстрациями неадекватности хмл для подобных задач.

Date: 2004-02-28 07:50 am (UTC)
From: [identity profile] yms.livejournal.com
Почему неадекватности? Если считать, что нотная запись формализуема, то вопрос только в сложности структуры хмл. Ну, будет файл громоздкий, зато обмен данными стандартизуется...
Я тут глянул - они разбирают произведение на партии, партию на такты, такт на ноты. Ну и всякие разные атрибуты-прибамбасы типа ключа, тональности или нажатия педалей. Всё вполне реально. Да ещё и расширяемо.

Date: 2004-02-28 08:09 am (UTC)
From: [identity profile] piggymouse.livejournal.com

IMHO1: Чем MIDI не угодил с точки зрения стандартизации обмена? Кодирование нотной записи не такая уж девственная прикладная область, там любые новации обречены на отвержение из-за гигантского legacy, а уж тем более такие уёжищные. Ибо документы в подобных хмл-аппликациях будут не просто громоздкие, а невгребенно гигантские.

IMHO2: Единственное пока что убедительное для меня преимущество хмля – возможность приложить к нему XSLT. Это имеет осмысленные приложения в случае представления одного контента множественными способами. Для нотной записи мне не удаётся придумать соответствующий сценарий (разве что генерация печатной партитуры через FO, но это уже из области тантрического секса).

И вообще, let's go back to ASN.1!

Date: 2004-02-28 08:27 am (UTC)
From: [identity profile] yms.livejournal.com
IMHO1: Чем MIDI не угодил с точки зрения стандартизации обмена?

Ой нет. Миди, насколько я знаю, не передаёт адекватно структуру нотного текста. Он передаёт звуки, а это несколько другое.

Ибо документы в подобных хмл-аппликациях будут не просто громоздкие, а невгребенно гигантские.

Зато сжиматься будут хорошо :) И потом, аппликации, как и раньше, будут сохранять информацию в своём родном формате, а хмл нужен только для переноса. Как Ворд, который предпочитает .doc, хотя может сохранять и в .rtf.

Единственное пока что убедительное для меня преимущество хмля – возможность приложить к нему XSLT.[...]

Мне тоже не видно, зачем тут XSLT.
А что такое ASN.1, я как-то пропустил...

Profile

yms: (Default)
Michael Yutsis

March 2022

S M T W T F S
  12 345
678910 1112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 24th, 2026 04:36 pm
Powered by Dreamwidth Studios