Вход

Версия 2.7

Polyphone 2.7 осваивает формат DLS, обзаводится проигрывателем MIDI-файлов, а его звуковой движок работает быстрее и стабильнее, когда одновременно звучит много нот. Кроме того, обработано множество заявок, открытых на GitHub, что делает повседневную работу удобнее.

Формат DLS

Файлы DLS (Downloadable Sounds) — это звуковые банки, близкие к SoundFont; их использует, например, встроенный в Windows синтезатор General MIDI. Теперь Polyphone умеет открывать файлы DLS (уровней 1 и 2) и экспортировать SoundFont в формат DLS (уровень 2.2).

В этих двух форматах действуют разные модуляторы по умолчанию: при импорте и экспорте различия компенсируются, чтобы звучание осталось прежним. Экспорт выполняется с помощью функции экспорта или из командной строки, а файлы DLS можно просматривать в обозревателе SoundFont наравне с другими форматами. Ограничения преобразования описаны на этой странице.

MIDI-проигрыватель

MIDI-проигрыватель, который открывается с панели инструментов, воспроизводит MIDI-файлы с помощью SoundFont, открытых в Polyphone. Чтобы проверить SoundFont на настоящем музыкальном произведении, больше не нужен внешний проигрыватель, отправляющий MIDI-сообщения в Polyphone.

MIDI-проигрыватель

Для каждого канала файла можно:

  • выбрать SoundFont и пресет: по умолчанию пресет следует за сменами банка и программы в файле и отображается в реальном времени;
  • настроить громкость, заглушить канал или включить для него режим соло;
  • следить за активностью канала и текущими значениями его MIDI-контроллеров.

Настройки воспроизведения позволяют включить воспроизведение по кругу, изменить темп (от 25 до 200%) или транспонировать музыку (±12 полутонов). Наконец, MIDI-файл можно экспортировать в wav-файл из того же меню или из командной строки.

MIDI-проигрыватель доступен и тогда, когда Polyphone используется как синтезатор.

Звуковой движок

Производительность и избыток голосов

Звуковой движок снова оптимизирован и вычисляет голоса быстрее. Два новых параметра задают его пределы: максимальную полифонию (от 64 до 4096 голосов) и максимальную нагрузку на процессор. При превышении этих пределов ноты плавно затухают: сначала отпущенные, затем самые тихие. Только что начавшиеся ноты, а также самая высокая и самая низкая из удерживаемых клавиш сохраняются как можно дольше, поэтому музыка звучит чисто, даже когда одновременно играется слишком много нот.

Плавные изменения

Изменение реверберации, хоруса или общей громкости больше не прерывает звучащие ноты: новые значения применяются плавно.

Вывод звука

В Windows и macOS появился новый выход «Системное по умолчанию», который следует за устройством, выбранным в операционной системе: например, подключение наушников учитывается сразу. Если устройство, выбранное в настройках, отсоединено, оно отображается с пометкой «отключено», и до его возвращения используется устройство по умолчанию.

Виртуальная клавиатура

Аудиоэффекты

Новая область виртуальной клавиатуры, которая открывается кнопкой с динамиком в правом нижнем углу, позволяет настраивать реверберацию, хорус и общую громкость прямо во время игры. Реверберацию и хорус также можно включать и отключать — здесь или в настройках звука.

Регуляторы

Регуляторы виртуальной клавиатуры и настроек звука переработаны:

  • они выглядят одинаково при любом выбранном стиле, их значение показывает дуга, и теперь они хорошо читаются в тёмных темах;
  • значение регулятора меняется перетаскиванием мыши (вверх или вправо — для увеличения), а при удержании клавиши Shift настройка становится точнее;
  • двойной щелчок по регулятору или ползунку возвращает его к значению по умолчанию.

Редактирование

Редактор огибающих

Долгожданная возможность: точки редактора огибающих теперь можно перемещать мышью. Значения задержки, атаки, удержания, спада, поддержки и затухания меняются при перетаскивании соответствующей точки, а небольшая линейка позволяет редактировать параметры Клавиша → Удержание и Клавиша → Спад, показывая длительность для самой низкой и самой высокой клавиши раздела.

Если выбрано несколько разделов, все их огибающие изменяются вместе. Двойной щелчок по точке сбрасывает её параметры.

Семплы

  • новая функция «Преобразовать в моно» превращает стерео-семплы в моно-семплы (Л+П, (Л+П)/2, (Л+П)/√2, только левый или только правый канал) с возможностью объединить левые и правые разделы в инструментах;
  • кнопка в редакторе семплов удаляет петлю выбранных семплов.

Экспорт

В окне экспорта список пресетов получил фильтр и поддерживает множественный выбор: клавиша Space отмечает все выбранные пресеты или снимает с них отметку, а счётчик показывает число отмеченных пресетов.

Обозреватель SoundFont

Обозреватель SoundFont, появившийся в версии 2.6, теперь показывает файлы в столбцах (имя, размер, дата, количество семплов, инструментов и пресетов), а щелчок по заголовку столбца сортирует их. Меню «Отображение» позволяет скрыть столбцы или сводку пресетов.

Обозреватель SoundFont со столбцами

Семпл, инструмент или пресет, выбранный в обозревателе, теперь можно также сыграть на виртуальной клавиатуре или MIDI-клавиатуре, не открывая SoundFont во вкладке: так можно быстро прослушать целую библиотеку. Доступен и рекордер.

Онлайн-хранилище

В онлайн-хранилище теперь отображается размер SoundFont, по которому можно и отфильтровать список (менее 1, 10 или 100 МБ). Результаты можно отсортировать по критерию «В тренде» (число загрузок за последние 90 дней) или «Размер». Поиск по ключевым словам теперь учитывает также ярлыки и атрибуты, причём каждое слово ищется отдельно.

Интерфейс

Начальный экран и вкладки

  • параметр позволяет при запуске заново открыть SoundFont и каталоги, которые были открыты при закрытии Polyphone;
  • SoundFont и каталоги можно открыть, перетащив их на панель вкладок;
  • колесо мыши над панелью вкладок при удержании клавиши Shift переключает на предыдущую или следующую вкладку;
  • запись в истории можно удалить щелчком по значку корзины;
  • в качестве вида при запуске можно выбрать редактор диапазонов или огибающих первого инструмента, а также редактор диапазонов первого пресета;
  • сообщения, опубликованные на polyphone.io (важная информация, новые версии, объявления…), могут выводиться в баннере на начальном экране; эту функцию можно отключить в настройках.

Диалоговые окна

  • кнопки расположены в порядке, принятом в каждой операционной системе;
  • Ctrl+Enter подтверждает диалоговое окно, даже когда курсор находится в текстовом поле, а Esc отменяет его;
  • двойной щелчок по строке списка с флажками отмечает её или снимает отметку.

Улучшено и множество других мелочей интерфейса.

Исправления

  • ноты, сыгранные с клавиатуры компьютера, могли продолжать звучать, когда окно виртуальной клавиатуры теряло фокус;
  • клавиша Esc скрывала окно хода выполнения функции, но не останавливала саму функцию;
  • календарь даты создания мог появляться при открытии SoundFont в фоновом режиме;
  • повторное открытие SoundFont, который ещё загружался, приводило к появлению второй вкладки;
  • некоторые файлы sf2 с нечётным размером данных семплов читались неправильно;
  • семплы сохранялись в 16 бит, даже если было выбрано разрешение 24 бита;
  • аргумент {wav} функции «Внешняя команда» заменялся пустым значением;
  • при экспорте нескольких SoundFont могло ошибочно сообщаться о превышении 127 пресетов на один SoundFont.
Polyphone нуждается в вас!

Polyphone бесплатен, но содержание сайта и разработка требуют расходов. Даже небольшое пожертвование очень поможет.

Поддержать
Изучите основы Попробуйте урок
Наверх