Пожелания и идеи по развитию MuseScore
Предлагаю в этой ветке предлагать пожелания/идеи по развитию нотного редактора.
При выборе нотного редактора мне пришлось пробовать разные нотные редакторы, и в каждом из них были как слабые стороны так и сильные. Понятно что идеального нотного редактора нету, но ведь можно и нужно лучшее что есть у других редакторов перенять.
1) Первым делом хотел написать о более удобном и более быстром наборе через мышку. Думаю, что именно таким способом (мышкой) большинство начинающих набирают свои ноты. Очень интересной реализацией набора нот мышкой оказалась в нотном редакторе Crescendo Music Notation Editor: http://www.nch.com.au/notation/index.html
Об этой функции можно посмотреть в ролике на https://www.youtube.com/watch?v=HlB32qZX3-M
Конечно если таков ввод нот реализовать, то нужно сделать его обязательно отключаемым и настраиваемым под себя, чтобы можно было добавлять для быстрого доступа, только что часто используется.
2) Второй вариант набора нот - через виртуальное пианино можно усовершенствовать по примеру как это сделано в ныне уже почившем нотном редакторе MagicScore Maestro: http://www.musicaleditor.com/ru/music-notation-software.html
Там можно условно разделить на нужное количество клавиши пианино при нажатии на которых будет вводится нужная нота и нужной длины. Это дает возможно при наборе нот не отвлекаться для указания длины нот. Это будет очень актуально для планшетов или ноутбуков с сенсорными экранами, да и при наборе мышкой на виртуальном пианино тоже будет неплохо набирать ноты.
Attachment | Size |
---|---|
00_Набор мышкой.png | 20.53 KB |
00_Набор с виртуального пианино.png | 10.55 KB |
Comments
Интересные идеи! Мне нужно немного времени, чтобы вынести их на обсуждение. У нас довольно обширный беклог, того, что нужно сделать и перенять у лучших (и платных!) решений. А, учитывая, что работа ведется open source сообществом на добровольной основе, сложно сказать, что вот эту фичу мы сделаем за пару недель :)
In reply to Интересные идеи! Мне нужно… by Anatoly-os
Идей у меня много, и по мере возможности буду описывать тут. :)
По поводу сокрытия пользователем не используемых знаков я уже писал в ветке с багами. Полулился эдакий баг-пожелание. Но думаю люди разберутся где там мухи, а где котлеты. :)
1) Теперь о фильтрации инструментов воспроизведения. Их тоже очень большое количество, и конечно есть большая необходимость также скрывать неиспользуемые инструменты. Зачем же постоянно спотыкаться? Так ведь?
2) В настройках программы желательно расширить меню масштаба по умолчанию. Там сейчас только числовое значение в процентах. Но мне более по душе масштаб отображения или по ширине или отобразить всю страницу. Т.е. в настройки нужно сделать такое же полное меню как и на панели инструментов.
3) Все никак не могу привыкнуть к горизонтальной прокрутке страниц, что в навигаторе, что ползунками или ручным переходом по страницах. Очень напрашивается привычная для всех (как у всех приложениях) вертикальная навигация по страницам с возможностью вертикального расположения навигатора. Также хочется иметь возможность постраничного листания клавишами клавиатуры. Может это и есть, но чет сразу не нашлось.
4) В некоторых редакторах есть возможность не закрывать панели а сворачивать их нажатием на боковый край панелей (желательно те края, что примыкают к краю экрана), чтобы можно было за счет сворачиваемых панелей увеличить страницу партитуры для редактирования. Также не помешала бы одна кнопка для одновременного сокрытия боковых и нижних панелей и также одним нажатием возвращать свернутые панели.
In reply to Идей у меня много, и по мере… by Йота
Del.
In reply to Идей у меня много, и по мере… by Йота
К пункту 3). Edit->Preferences->Canvas и ставим комбобокс Scroll Pages в положение Vertically. Нет под рукой русской версии MuseScore, но, надеюсь, понятно :)
Спасибо Вам за сообщения, я не отвечаю на форуме, так как не всегда нахожу время. Все запросы я обрабатываю и вношу в план разработки и обсуждения.
In reply to К пункту 3). Edit-… by Anatoly-os
Немного спустя моего сообщения о вертикальной прокрутке, когда стал править перевод приложения, я наткнулся на эту опцию и сразу выставил как мне нужно. Участие в переводе помогло немного и разобраться в приложении. :)
Дайте знать, когда реализуется то, о чем я просил. А то пробовал читать на английском с автопереводом фиксов новых релизов и мало что понял. :(
ПЕНИЕ ЛИРИКИ
На данный момент большинство известных (и не очень) нотных редакторов может на достаточно примлемом уровне не только создавать нотные партитуры но и их воспроизводить. Но, к сожалению, это справедливо только в отношении к музыкальным инструментам. С воспроизведением ЛИРИКИ, увы, даже самые именитые и самые продвинутые нотные редакторы этого не могут. Чтобы оценить музыкальное произведение для партий музыкальных инструментов достаточно даже не самого качественного движка, но чтобы оценить найденное на просторах сети произведение для хора - это реальная беда и проблема. Замена голоса при воспроизведении партитуры каким бы то ни было музыкальным инструментом не позволяет нормально ОЦЕНИТЬ произведение. И возникает вопрос, стоит ли им заниматься (изучать его) или может быть лучше поискать что-то другое.
Мне однажды попалась малоизвестная программа PDFtoMusic, которая позволяет воспроизводить нотные партитуры в формате PDF. Почти все выкладывают ноты в этом формате и я решил скачать и испробовать ее. Открыл экспортированое показное произведение из Сибелиуса где была голосовая партия на английском. Качество синтезатора для музыкальных инструментов мне не очень понравилось, но вот что меня реально удивило, так это то, что программа ПОЕТ голосовую партию. Русской поддержки там не было, но все же я попробовал ей вскормить ноты для хора с лирикой на русском. И о чудо, на русском она тоже поет, правда только с акцентом. Оказывается там был задействован голос Болгарский, отсюда и акцент.
Сколько уже слышал и читал на форумах негодование на мычание имитированного хора. Большинство людей говорят: уж лучше тогда для воспроизведения партитуры использовать музыкальные инструменты. Но и это не особо спасает.
ВОТ ЕСЛИ БЫ РЕАЛИЗОВАТЬ ТАКУЮ ВОЗМОЖНОСТЬ В MUSESCORE - вот это реально было бы круто и востребовано. Это позволит без проблем оценить произведения где есть голосовые партиии.
Чтобы не быть голословным выкладываю примеры:
Project 1 - варианты экспорта из Сибелиуса в разных форматах чтобы множно было поровнять их:
.mid, .pdf, .mp3 с использованием банков звуков, и .mp3 экспортированный из PDFtoMusic с пением лирики.
И на русском (церковнославянском в гражданской транскрипции) произведение "Кто ны разлучит..." (диакона Сергия Трубачева).pdf и экспорт первой страницы в .mp3. Там есть моменты не совсем качественного распознавания PDF в программе PDFtoMusic, но даже этого достаточно чтобы оценить его.
Если я правильно понял PDFtoMusic использует Virtual Singer. У этой компании есть и свой нотных редактор в котором реализована возможность ПЕНИЯ лирики. Ссылки прилагаю.
Файлы MP3: http://rgho.st/session_files
http://rgho.st/6tRtsBWKh
http://rgho.st/7MRLxpzrk
http://rgho.st/6pBVf7jNH
Virtual Singer
http://www.myriad-online.com/en/products/virtualsinger.htm
Harmony Assistant
http://www.myriad-online.com/en/products/harmony.htm
PDFtoMusic
http://www.myriad-online.com/en/products/pdftomusic.htm
ОТКРЫТИЕ ФАЙЛА ИЗОБРАЖЕНИЯ
Очень часто люди пишут не свои произведения, а набирают с книг или с найденных на просторах сети партитур в разных форматах - в PDF или разных растровых форматах. Можно конечно набирать ноты с книги или распечатки или отрыть партитуру в нужной программе и разместить окна этих программ по разные стороны экрана. Но тогда приходится делать размер окон маленькими что не совсем удобно. гораздо удобнее открыть партитуру в виде изображения в нотном редакторе и использовать уже имеющуюся функцию разделения экрана. Панель символов и свойств не придется уменьшать и так можно быстро и удобно набирать ноты.
Рисунок прилагаю.
Форматирование партитуры
Недавно познакомился с новым нотным редактором Dorico. Просматривая ролики по этой программе я наткнулся на возможности очень гибких и удобных инструментов форматирования. Сказать что я был удивлен - это ничего не сказать. Я был просто в шоке!
Если б такое реализовать в MuseScore это реально было бы круто. Трудно будет переоценить возможности такого редактирования партитуры. Тут и гибкость, и удобство, и наглядность и...
А что на данный момент в этом плане (локального редактирования расстояний между нотами, изменения размера по ширине нотоносца) есть у MuseScore?
Ссылки на короткие видео об этих возможностях:
How to Work with Note Spacing | New Features in Dorico 1.1
https://www.youtube.com/watch?v=cPlOT7RRn2k
How to Control Staff Spacing | Engrave Mode in Dorico
https://www.youtube.com/watch?v=kSh4Gmh2qQs
Управление голосовыми партиями по отдельности расположенных на одном нотоносце
На данный момент в приложении:
а) Невозможно назначить инструмент воспроизведения голосам по отдельности, которые лежат на одном нотоносце.
б) Невозможно также и "Приглушить" или Отключить звук одному ИЗ ГОЛОСОВ лежащих на одном нотоносце и как следствие - невозможно экспортировать в аудиофай отдельную партию.
в) Невозможно извлечь одну из партий лежащую на одном нотоносце. В версии 3.0 как бы есть в этом плане подвижки, но "недопиленная", что приводит к зависанию приложения.
А это все очень важно, так как все голосовые партитуры (бывают конечно исключения, но очень редкие) для хора имеют по два голоса на один отоносец. И невозможность управления голосовыми партиями по отдельности заставляет смотреть в сторону других нотных редакторов.
Надеюсь такое положение дел исправят!
Гибкие возможности макетирования нотных партитур
Сейчас нотные редакторы не позволяют сделать полноценную книгу с нотными партитурами пригодную для издательства. И причина тут очевидна - недостаток гибких инструментов форматирования. Набранные партитуры обычно экспортируются в графические форматы и все это дело опять макетируют (оформляют книгу) только в другом приложении и конечно это Adobe InDesign. Как-то больно до слез, что люди купившие дорогие Sibelius или Finale должны, во-первых, еще раз делать макет книги уже в другом приложении (т.е. доводить до ума), и во-вторых, на его покупку надо также еще неплохо раскошелится. В итоге как двойная работа, так двойная переплата + еще и надо изучить это хоть и отличное, но сложное приложение Adobe InDesign. Единственным исключением из всех нотных редакторов является очень молодой проект нотного редактора - Dorico, в котором уже с первой версии можно делать полноценный нотный сборник пригодный для издательства в типографиях. В Dorico есть все инструменты для сложного, удобного и быстрого и качественного форматирования книг с нотными произведениями любой сложности. Гибкость эту дает в первую очередь использование фреймов (контейнеров) и страниц шаблонов как в InDesign.
В Dorico имеются три вида фреймов:
1) Собственно фреймы для нот;
2) Текстовые фреймы;
3) Фреймы для графики, которая украшает макет книги.
Все содержимое книг располагается в этих фреймах, и для каждого типа фреймов есть свой тип содержимого.
Все фреймы одного типа могут быть объединены в одну цепочку (это очень важный момент), что позволяет их содержимому (будь то ноты или текст в любых объемах) перетекать в другие фреймы этой цепочки.
Они могут быть любых размеров и расположить их можно в любом удобном для вас месте на странице и в любой их последовательности.
Так как фреймы - это своего рода контейнеры, то и проблем с выступанием содержимого за их границы не будет, как это случается на данный момент в MuseScore. Не знаю как в Dorico, но в InDesign нет такого четкого разделения по типу фреймов, там в любой фрейм можно поместить любое содержимое будь-то текст или графика. Для графики в InDesign есть интересная особенность - содержимое графики может быть больше чем сам контейнер и графику в нем можно масштабировать независимо от размера фрейма, и видимой частью графики является границы фрейма, все остальное, что выступает за пределы фрейма - невидимо. Это тоже очень важная особенность, которая позволяет в конкретный размер фрейма и с конкретными пропорциями поместить любую картинку отмасштабировав ее так, чтобы была видна только нужная часть картинки.
Чтобы размер файла книги не распухал до неприличия от графики, она в InDesign располагается только как ссылка, а сама графика лежит в отдельной папке Links которая возле самого файла книги. Хотя можно там и встраивать графику в документ.
Функциональность использования фреймов дополняет использование Страниц шаблонов.
Совместное использование Фреймов и Страниц шаблонов и дает ту гибкость форматирования, которой так не хватает в нотных редакторах.
Было-бы ОЧЕНЬ здорово если бы такое реализовать в MuseScore. Это позволит делать полноценную книгу с нотами или большие музыкальные произведения без доводок в других приложениях. Зачем же держать по несколько приложений, чтобы сделать одну книгу или произведения нужного качества?
Перед реализацией работы программы с фреймами нужно учесть один важный момент - удобного добавления уженабранных партитур в любую часть документа. Сюда же добавить возможность группировать или привязать фреймы с их содержимым к произведению, чтобы привязанные объекты при текучести вёрстки переходили за привязанным объектом.
За Dorico будущее нотной графики (это однозначно), и к нему нужно очень внимательно присматриваться, чтобы заимствовать из него интересные решения. А там есть что заиметь! :)
Вот ссылки на короткие видео по этой тематике как это реализовано в Dorico:
https://www.youtube.com/watch?v=ZgfTE8lkAQQ
https://www.youtube.com/watch?v=kivzO7z4j4Y
https://www.youtube.com/watch?v=9-HYyvSmdV0
https://www.youtube.com/watch?v=4j4Nj7pEMls
https://www.youtube.com/watch?v=k9I6qdKJ-zQ
https://www.youtube.com/watch?v=UwpVVJIJYXU
https://www.youtube.com/watch?v=VD06Ua_guUk
https://www.youtube.com/watch?v=rBRV3bCFn6I
https://www.youtube.com/watch?v=xOFbUtCztJ4 i
https://www.youtube.com/watch?v=GDSidSjKd2w
https://www.youtube.com/watch?v=0HbY8nZzrOw
https://www.youtube.com/watch?v=G6jw44a05Ro
https://www.youtube.com/watch?v=fWMexlEUoWY
In reply to Гибкие возможности… by Йота
Красивые видео :) Спасибо за развернутый обзор этого функционала. Действительно, впечатляет. Впечатляет и стоимость :)
In reply to Красивые видео :) Спасибо за… by Anatoly-os
А как вам видео примеры с сообщения Форматирование партитуры?
Я сейчас колеблюсь между Dorico и MuseScore.
В Dorico для меня есть весь необходимый функционал, но цена - это отдельный вопрос.
В MuseScore мне критически не хватает:
1) ввода партитур со свободным размером без костылей в виде постоянных пересчитываний размеров каждого такта. Это странно выглядит на фоне опций поддержки старинных нотных партитур вообще без тактовых черточек.
2) локального редактирования расстояний между нотами и удобного редактирования расстояний между нотоносцами. Вставные символы регулирки расстояний никак не могу назвать удобными. Это столько ненужных телодвижений!!! Про то как бы хотелось - в сообщении с названием "Форматирование партитуры". В дорико это реально удобно, это прорыв!
3) гибкого макетирования партитур без доводки в Adobe InDesign.
4) возможности работать с отдельной голосовой партией расположенных на одном нотоносце - назначить ей инструмент воспроизведения, извлечь ее для экспорта и распечатки.
5) и много по мелочёвке...
Конечно, я понимаю, что люди которые работают за деньги могут посвятить разработке все время, которое у них есть, чего не скажешь об людях, которые могут заниматься приложением лишь в свободное время, которого и так не очень хватает.
Мне нужно будет набирать партитуры в скором времени, тому и времени определится с нотным редактором тоже немного.
In reply to А как вам видео примеры с… by Йота
Уже писал в других Ваших темах, пусть будет и здесь: локальное растяжение меняется хоть на две хоть на 2000 нот клавишами шифт плюс { и }, голоса извлекаются - любой из четырех с помощью окна выделения и контрол ц контрол в, также можно менять голоса местами.
Портативность приложения
Хоть на сайте и есть ссылка на скачивание портативной версии редактора (к сожалению только для стабильных релизов), но почему бы не сделать возможность при инсталяции ОФИЦИАЛЬНОЙ версии в опциях выбор распаковки и использования портативной версии программы? Это очень важно при тестировании нестабильных релизов, чтобы одна версия приложения не влияла на другую.
Для портативной версии добавить опцию ассоциировать с родными редактору файлами в системе.
Одна кнопка для СВОРАЧИВАНИЯ панелей
В приложении не хватает кнопки для сворачивания всех или выборочных панелей сразу одним нажатием. В опциях добавить возможность указать какие панели нужно скрывать при нажатии на эту кнопку. Когда нужно - нажал на кнопку и все нужные панели свернулись, отжал - и они опять все на месте. Зачем поодиночку настраивать размеры панелей и их отключать, если это можно будет сделать одним нажатием на кнопку на интерфейсе программы или через горячие клавиши?
СВОРАЧИВАНИЕ панелей
Выделил тут слово "сворачивание",чтобы не подумали про закрытие панели. У многих программ есть такая возмозность и реализована она может быть по всякому, но лучше всего боковые панели сворачивать после нажатия на любом месте того края экрана, где она располагается. И не обязательно искать специальную кнопочку и прицеливаться на нее. На краю экрана оставлять небольшой ширины полосочку кликнув на которую нужная панель опять в строю.
Прокрутка окна партитуры колесиком мышки
Да, сейчас можно прокручивать окно партитуры колесиком мышки, по вертикали - без зажатия клавиш, и по горизонтали через зажатую клавишу Альт. Но почему бы не добавить возможность прокрутки по горизонтали одновременным зажатием и прокруткой колесиком мыши. Просто крутишь колесо - перемещение по вертикали, зажал тоже колесико и прокручиваешь его - перемещение по горизонтали. Зачем при таких кратковременных операциях отвлекаться на клавиатуру?
Автоматическая центровка лирики между станами одной системы
Сначала мы набираем ноты, затем пишем лирику, а потом правим по необходимости расстояние между станами и как следствие чтобы лирика располагалась по центру нужно постоянно ее перемещать. На одну операцию ведь можно уменьшить если добавить опционально Автоцентровку лирики по вертикали между станами одной системы. Это всегда актуально для хоровых партитур.
Справочные всплывающие окна в окнах настроек
Есть опции программы или ее панелей и инструментов понятные и не вызывают никаких вопросов, но есть и не мало таких опций, читая название которых пожимаешь в недоумении плечама. В нотном редакторе Dorico решили эту проблему, хоть и не без изьяна, но очень даже удачно. Они снабдили нужные опции пояснениями и в нужных местах вставили примеры в виде кусочов нотного произведения. Это очень даже понятно и наглядно. Но при таком подходе настройки настолько огромны, что немного затрудняет найти среди всего этого нужную опцию.
Почему бы не снабдить в конце только нужных мест опций настроек программы значек восклицания в кружку при нажатии на который всплывает пояснительная информация, а где нужно то и примеры кусочков нотного произведения?
Пример с ютуба:
https://www.youtube.com/watch?v=88_uteR208c
Копирование лирики между голосами.
Задача: скопировать лирику от одного голоса на другой с идентичным ритмом но отличной звуковысотностью. Способы: с помощью окна выделения ничего не работает, т.е. лирика без голоса не выделяется, если наоборот, сначала скопировать все с лирикой, а потом на скопированное вставлять ноты без выделения лирики, то тогда лирика все-равно удаляется.
Вероятный путь решения: на программном уровне при наборе оставить привязку к нотам, а при копировании привязывать лирику не к нотному тексту, а к временному промежутку на нотном стане, а при редактировании опять включать привязку к нотам внутри каждого отдельного такта или проще - при редактировании скопированной лирики удалять полностью лирику редактируемого такта.
Вероятно возможно и другое решение....
P.S. Копировать лирику на каждую ноту, как это возможно сейчас, это ад в случае хоровых партитур.
Я думаю, неплохой идеей было бы улучшить звуки в musescore, а то совсем они вялые, добавить побольше азиатских инструментов, таких как томбак, даф, тар, сантур, кяманча. Ещё было бы неплохо сделать так, что бы при применении знака альтерации меньше, чем пол тона, то звук бы минялся на ту высоту, на которую повышает (или понижает) этот знак