[Music] Набор нот
Mikhail Ramendik
mr at ramendik.ru
Wed Dec 10 00:34:47 MSK 2003
Привет!
В Вто, 09.12.2003, в 15:16, Денис Смирнов пишет:
> >> Фишка в том, что мало кто (в том числе среди музыкантов) в состоянии
> >> сделать действительно _хорошую_ вёрстку руками. Именно поэтому _музыканту_
> >> (а не верстальщику) WYSIWYG не нужен.
> > 1. Большое спасибо. Вы проиллюстрировали тот подход, который я несколько
> > вольно назвал "Unix-догматикой". По крайней мере, Вы этим доказали, что
> > он таки существует.
>
> Гы-гы-гы. Меня, фаната OS/2 (единственой ОС для PC, у которой вообще есть
> интерфейс) назвать приверженцем "Unix-догматики"? Хм. Видимо не зря IBM
> Linux'ом занялась :)))
Да это, сообщество очень сильно пересекается. Я ж тоже... Создатель и
первый модератор SU.OS2.TEAM.
А чтобы быть приверженцем оной догматики, не обязательно юникс любить :)
Но всё-таки есть предложение тут ограничить тему музыкой.
> > 2. Спорить с этим подходом _в_целом_ - занятие долгое, и я не уверен,
> > что вообще полезное. Ещё раз подчеркну - "пусть цветут сто цветов".
>
> Именно так. И я в своём посте сказал, то есть масса полезных (и даже
> незаменимых) областей применения WYSIWYG подхода. Всему своё место.
Я считаю, что это "место" должно определяться не выбором сторонников
одной-единственной школы, а, в частности, и предпочтениями
пользователей. Включая тех из них, которые не являются и не собираются
являться профессионалами в компьютерной области.
По факту, в общем-то, так оно и есть :)
> > 3. Однако конкретно в применении к музыке спорить с ним достаточно
> > просто. Представление музыки в виде нотной линейки отработано _веками_.
> > Текстовые представления этой линейки будут в любом случае неадекватны
> > для восприятия музыкантом "с места" - а видеть то, что только что
> > введено, весьма важно.
> > Цитирую супругу, которой вкратце объяснил принцип "текстовые команды
> > вместо нот" - "компьютерщику, может, так и удобно, а музыканту -
> > извини...".
>
> Насколько хорошо вы представляете себе чем "удобно" отличается от
> "привычно", и каким образом эти термины связаны с "эффективно"?
В _музыке_, точнее, в традиционной европейской музыке, и когда мы
говорим о профессионалах, привычно == удобно, поскольку требуемые
привычки отработаны столетиями и прививаются такой мощной школой, до
которой всем вместе программерам, наверное, далеко.
Понятие "эффективность" зависит от определения требуемого результата, а
также от свойств работника, ПОД КОТОРЫЕ должен подстраиваться инструмент
(а не наоборот! особенно когда эти свойства - опять же следствие
профессиональной квалификации в такой области, как традиционная
европейская музыка).
Собственно, апофеоз такой подстройки - MIDI-клавиатура :)
> > 4. Вопрос о способе ввода и вопрос о способе представления - вообще
> > говоря, разные вопросы. Клавиатурный ввод, разумеется, необходим. Но
> > представление должно быть нотным, если мы рассчитываем на работу
> > "традиционного" музыканта, а не компьютерщика.
>
> Да, действительно. И идеальный подход (идеальный редактор) выглядел бы как
> некий плагин к emacs, который позволил бы во время редактирования кода в
> musictex видеть, например в нижней половине экрана, как этот код будет
> выглядеть.
Это тоже отнюдь не всегда идеал. Вот тут жена подсказывает, что если на
одну ноту 3-4 нажатия клавиш - это уже весьма неудобно. А я сам скажу,
что вообще понятие _кодирования_, превращения нотного текста в текст
кода, для музыканта может быть чуждо ("деликатный ты наш" сказала жена
на это "может быть"); клавиатурный ввод - это правильно, но ему ближе
логика "нажатие клавиши - ввод ноты", чем "ноты - кодирование - ввод
кода с клавиатуры".
За клавиатурой музыкант видит нотный знак и нажимает клавишу. В идеале
тут всё так же но наоборот - нажимает клавишу, чтобы ввести знак. Без
"кода" посередине.
Оптимальное соответствие клавиш и знаков может быть разным для разных
музыкантов. Мы с женой уже некую систему придумали (на одну линию клавиш
октава, на остальные модификации), но это уж каждому своё. Поэтому я за
плагины :)
А ещё могут быть варианты с MIDI-клавиатурой. Причём просто играть на
ней - проблемно из-за синхронизации ритма; хотелось бы задавать
длительность отдельно и вводить сами ноты через MIDI без требования
синхронности... ну и т.д. В общем, плагины и ещё раз плагины - пусть
будет столько способов ввода, сколько напридумывается.
И ещё нужно и мышиное редактирование, оно тоже иногда интересно... И
редактирование кода тоже, хотя ввод оптимален нередко не в нём. В общем,
система вышла бы интересная и открытая. Правда, я не уверен, что emacs
является оптимальной средой разработки для неё - но тут я не специалист.
К сожалению, максимум, что я мог бы сделать для создания такой системы -
написать ТЗ. Качественное и пригодное для обсуждения и корректировки, а
потом для понимания разработчиками. Если в создании такого ТЗ есть
какой-то смысл - могу сделать и под FDL выдать :) Вот только кто ж
разрабатывать-то будет :(
Так что придётся, видимо, повозиться с NoteEdit. Может, его и хватит.
С уважением, Михаил Рамендик
More information about the Music
mailing list