shoorick: (Default)
LilyPond умеет генерировать из одной партитуры кучу MIDI-файлов для разных партий, где одна партия звучит громче остальных и исполнена (если хочется) другим инструментом — это весьма полезно для разучивания нот хором на слух.

А Frescobaldi умеет вставлять в лилипондовый исходный файл код, который и включает эту красоту: Tools → Setup New Score... Ctrl+Shift+N,

Setup New Score

после чего в открывшемся окне на вкладке Parts надо поставить галочку у пункта Rehearsal MIDI files.

При компиляции файла filename.ly помимо файлов filename.pdf и filename.midi создаётся куча файлов с именами filename-voicename.midi, в которых и находится нужный звук. А точнее — нужные MIDI-команды.
shoorick: (Рыжий)
Для набора простых нот в до-мажоре графический интерфейс не нужен — можно сразу писать исходный текст для лилипонда. Как только тональность меняется, приходится брать что-нибудь графическое, потому что не получается держать во время набора ключевые знаки альтерации. Точнее, не получается это делать автоматически, а сознательный подсчёт диезов с бемолями утомляет.

В то же время существуют программы, автоматически расставляющие знаки в зависимости от используемой тональности — голова остаётся свободной. Поэтому сложные ноты набираются в два этапа: собственно набор партий в какой-либо из подобных программ и сборка этих партий на лист — редактирование исходников и компиляция.

Раньше для набора я использовал Denemo — оно вполне работоспособно, хоть выглядит страшно и имеет ряд странных глюков, таких как внезапные падения и не менее внезапное автоматическое транспонирование вводимых нот (лечится перезапуском программы). Denemo позволяет сохранить ноты в формате лилипонда и устроить дальшейшую их обработку своими силами.

Пробую в качестве GUI другой вариант — MuseScore. Раньше я уже сталкивался с этой программой, но что-то мне тогда в ней не понравилось — возможно, странные клавиатурные команды для набора. С другой стороны, на MuseScore явно оказал влияние Sibelius — а он мне хорошо знаком: я в сибелиусе несколько лет набирал ноты, когда жил под Windows. Качество получающихся нот меня не совсем устраивает — хоть MuseScore и использует те же шрифты, что и лилипонд, да и ноты, вроде, располагает достаточно удобно, результат по умолчанию выглядит неважно — например, динамика накладывается на текст (а в лилипонде они сразу разнесены на разную высоту).

Набранные в MuseScore ноты можно сохранить в разных форматах, среди которых есть разные форматы исходного кода (LilyPond, MusicXML), растровая графика (PNG), векторная (PDF, PostScript, SVG) и звук (MIDI, WAV, FLAC, Ogg Vorbis) — скорее всего лилипонд вызывается для генерации всей этой красоты. Создаваемый лилипондовый исходный файл сразу не компилируется — лилипонд ругается на ошибки синтаксиса, то есть файл требует доработки напильником.
shoorick: (Default)
Решил проблему, описанную час назад. Естественно, методом тыка проб и ошибок.

Итак, задача для начала достаточно проста: соединить синтезатор (тут он выступает как MIDI-клавиатура) с компьютером и вывести описанный MIDI-командами звук через компьютер. Потому как встроенный MIDI-синтез в клавишах ужасен (а чё вы хотите за 100 баксов?). Задачу ввода нот с MIDI-клавиатуры решать пока не будем — не до неё сейчас (хотя, насколько мне известно, rumor и Rosegarden могут MIDI-команды преобразовывать в ноты и сохранять их в формате LilyPond).

Рецепты и решение )
shoorick: (Default)
Пытаюсь соединить синтезатор с линуксовым ноутбуком. Нагуглил рецепты, пробую — не выходит. Точнее, JACK в настройках не даёт послать входящие с синтезатора данные на qsynth — показывает их на разных вкладках окна «Connect».

Пробую метод научного тыка — меняю разные параметры и смотрю, что произойдёт. Умудрился добиться обратного эффекта: звук с виртуальной клавиатуры уходит на синтезатор и там воспроизводится. Но в нужную мне сторону — не идёт :-(

upd/00:55: Соединил. В нужную сторону.
shoorick: (В бабочке)
После двухмесячных блужданий по почтовым закоулкам до меня наконец-то доехал купленный на ебее шнурок: теперь синтезатор можно подключать к компьютеру (как MIDI-клавиатуру) и слышать не те сиплые звуки, что впаяли в него китайские калининградские рабочие, а нормальный звук: на саундбластере в компьютере — аппаратный (а значит, быстый) табличный (а значит, реалистично звучащий) MIDI-синтез. В общем-то, наличие аппаратного MIDI-синтеза было одним из критериев при выборе звуковой платы. Пока что удалось раскочегарить эту связку лишь под вражеской ОСью: Windows, вроде, ничего не говорила про обнаружение новых устройств, однако Sibelius всё заметил и при запуске сразу сказал, что видит что-то новенькое и тут же предложил протестировать найденное.

Данные по шнурку ходят в обе стороны: при включении записи на компьютере из динамиков синтезатора доносятся щелчки метронома, при этом сыгранные ноты появляются на экране. Обнаружил интересную особенность сибелиуса: если запись включена, то сохраняется и высота нот, и их длительность, а если выключена — ноты всё равно пишутся, но данные об их длительности теряются — получаются восьмушки.

Как снюхать клавиши с линуксовым ноутбуком — пока не знаю: я пробовал ставить когда-то Rosegarden (с кучей зависимостей), но забросил его, так и не разобравшись, поняв лишь, что в Denemo и Frescobaldi набирать ноты как-то привычнее. Да и звук после всех этих экспериментов куда-то пропадал.

Надо бы ещё раз попробовать...
shoorick: (Default)
Оказывается, TiMidity++, когда запущен из командной строки, выводит в процессе проигрывания текст воспроизводимой песни:
$ timidity cant_help_falling_in_love.mid
[skipped]
Sequence: Can't help falling in love with you
Text: George Weiss, Hugo Peretti, Luigi Creatore
Track name: TENOR
Track name: BASS
No pre-resampling cache hit
Wise men say only fool rush in but I can't help falling in love with you.
Последняя строка появляется не сразу, а по слогам
shoorick: (Default)
Похоже, среди пользователей FreeBSD вообще нет музыкантов: в портах стоят весьма древние LilyPond и Rosegarden, Noteedit и вовсе отсутствует. LilyKDE (которого тоже нет в портах) — не компиляется собирается. Как аппаратно играть MIDI — тоже неясно.

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 8th, 2025 06:33 pm
Powered by Dreamwidth Studios