[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