stringtranslate.com

Ёшими (синтезатор)

Yoshimiпрограммный синтезатор с открытым исходным кодом для Linux . [2] [3] [4] Он содержит три механизма синтеза, использующие аддитивный , субтрактивный и волновой синтез (AddSynth, SubSynth и PADSynth соответственно). Любой отдельный патч может использовать один или все. Режим набора позволяет патчу иметь до 16 наборов движков для поддержки многослойных звуков/наборов ударных. Полная установка или экземпляр может содержать от одного до шестидесяти четырех исправлений.

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

Первоначально он был основан на версии ZynAddSubFX 2.4.0 . [5] [6] Хотя полная совместимость с голосовыми патчами ZynAddSubFX (до Zyn 3.0) была сохранена, управление и пользовательский интерфейс намеренно значительно разошлись.

Генерация звука

Йошими комбинирует несколько различных методов синтеза звука для создания звуков: аддитивный синтез с помощью движка ADDsynth, субтрактивный синтез с помощью движка SUBsynth и алгоритм, оригинальный для Наски Октавиана Пола, который использовался для генерации волновых таблиц в движке PADsynth. [7] Волновые таблицы PADsynth также можно экспортировать для использования в проигрывателях сэмплов.

MIDI-управление

И для JACK, и для ALSA имеется один входной порт (хотя к нему одновременно можно подключить несколько источников). При запуске Йошими можно дать указание выбрать один из двух, автоматически найти конкретный источник и подключиться к нему. Если по какой-либо причине JACK или ALSA недоступны, он попытается подключиться к другому источнику. Если ни один из них не найден, он все равно будет работать, давая возможность исследовать проблему.

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

Командная строка

Начиная с версии 1.3.6 появилась возможность настраивать многочисленные функции при запуске из окна терминала, например, системные настройки и списки банков и другие. Начиная с версии 1.5.9 появилась возможность редактировать сами патчи инструментов. С версией 1.5.10 доступ был почти полный. Начиная с версии 2.2.0 каждый графический элемент управления имеет прямой эквивалент командной строки. Набор элементов управления расположен на контекстных уровнях, которые точно соответствуют графическим окнам с соответствующими списками справки.

Аудио выход

Что касается вывода звука, Yoshimi поддерживает серверные части ALSA и JACK. Как и в случае с MIDI, пользователи могут выбрать тот или иной вариант, а также установить значение по умолчанию. Когда выбрано ALSA, программное обеспечение может искать конкретную звуковую карту. [8] При использовании ALSA доступна пара стереовыходов. При использовании JACK доступен стереовыход плюс одна пара на каждый активный патч, до 64.

Функциональность

Yosimi может работать как плагин LV2 и часто тестируется на наиболее распространенных хостах. В автономном режиме также можно запускать несколько экземпляров, каждый из которых имеет свои независимые источники и места назначения, но совместно использует основные ресурсы.

Yosimi также поддерживает векторное управление с помощью двухосного MIDI-джойстика, позволяя одновременно звучать до четырех партий с различными миксами, панорамированием и т. д. Все это определяется в реальном времени положением джойстика. Это можно настроить через MIDI, с помощью командной строки или (начиная с версии 1.4.0) через графический интерфейс.

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

Важным достижением стала реализация MIDI-learn, с помощью которой вы можете «научить» Йошими связывать определенные действия с любым действующим непрерывным контроллером. Начиная с версии 1.5.1, сюда входит обучение послекасанию и NRPN .

Существует формат файлов, предназначенный только для Yoshimi (.xiy), который является надмножеством стандартного типа (.xiz). Пользователи могут сохранять в одном или обоих форматах. Новый формат включает в себя все стандартные настройки, а также все элементы «Контроллеров», поскольку было обнаружено, что они существенно влияют на конечный звук. Их настройки могут быть весьма критичными.

Начиная с версии 2.0, размеры всех окон можно изменять независимо, а их предыдущие размеры и положения сохраняются. LFO в синтезаторах теперь могут быть синхронизированы с тайм-кодом MIDI. [9] Версия 2.1.0 расширяет эту возможность, добавляя синхронизацию MIDI ко всем эффектам, где это необходимо, например, к времени задержки эха. Версия 2.1.2 дополнительно уточняет код, повышает надежность старых файлов MIDI-обучения и добавляет больше деталей в руководство пользователя.

Версия 2.2.0 содержит значительную переработку движка PadSynth, обеспечивающую больший контроль и гораздо лучшую отзывчивость.

В версии 2.3.0 имеются широкие возможности изменения тем графического интерфейса пользователя. Кроме того, все ползунки и поворотные элементы управления указывают, были ли они перемещены из положения по умолчанию. Некоторые важные настройки были изменены на эквиваленты с высоким разрешением, сохраняя при этом обратную совместимость.

Версия 2.3.1 имеет некоторые исправления микротонального раздела и небольшие дополнения в целом.

В версии 2.3.2 (по запросу пользователя) появилась возможность иметь отдельные времена задержки для левого и правого канала в эффекте «Эхо». Также проведен значительный рефакторинг кода, который повышает эффективность без внесения каких-либо непреднамеренных изменений в генерацию звука.

Информация

Помимо специального каталога Yosimi в формате «doc» с большим количеством справочной информации и «Краткого руководства Yoshimi» в формате ODF, [10] существует руководство пользователя Yoshimi, доступное напрямую из раскрывающегося меню «Yoshimi». Это облегченный HTML-документ, но в нем содержится ссылка на расширенное справочное руководство в формате PDF. Последний чрезвычайно обширен и в настоящее время насчитывает около 290 страниц. [11]

Поддерживать

Поддержка доступна от разработчиков и пользователей в новом списке адресов электронной почты Yosimi. [12]

Смотрите также

Рекомендации

  1. ^ Лицензия Йошими
  2. ^ "Йошими, Программный синтезатор для Linux" . Проверено 29 августа 2023 г.
  3. ^ "Йошими" . Проверено 14 сентября 2023 г.
  4. ^ «Йошими - программный MIDI-синтезатор» . LinuxСсылки . Проверено 14 сентября 2023 г.
  5. ^ «Ёсими - История».
  6. ^ «Архив списка рассылки пользователей Linux Audio: ветка за август 2009 г., где Алан Калверт описывает свои первоначальные патчи для ZynAddSubFX и упоминает имя «Йошими»» .
  7. ^ "Алгоритм PADsynth" .
  8. ^ «Руководство пользователя Yosimi — Настройки» .
  9. ^ "Йошими/Йошими". Гитхаб . 27 октября 2021 г.
  10. ^ "Краткое руководство Ёшими" . Проверено 29 августа 2023 г.
  11. ^ «Расширенное справочное руководство Йошими» (PDF) . Проверено 29 августа 2023 г.
  12. ^ "FreeLists / Йошими Софт-Синт" ​​.

Внешние ссылки