close
Перейти к содержанию

Linux MultiMedia Studio

Материал из Википедии — свободной энциклопедии
LMMS
Логотип программы LMMS
Скриншот программы LMMS
Интерфейс программы LMMS, версия 1.2.1
Тип Цифровая аудиостанция
Разработчик The LMMS Team
Написана на C++
Интерфейс Qt
Операционные системы Linux, BSD и прочие Unix-подобные ОС, Windows
Языки интерфейса 16 языков[1] включая русский
Дата выпуска 2004
Последняя версия
Бета-версия
Репозиторий github.com/LMMS/lmms
Состояние В активной разработке
Лицензия GPL
Сайт lmms.io
Логотип Викисклада Медиафайлы на Викискладе

LMMS (аббр. от Linux MultiMedia Studio) — кросс-платформенный секвенсер и цифровая звуковая рабочая станция, позиционируемая как свободная альтернатива пакетам вроде проприетарных FL Studio, Cubase и Logic Studio, предоставляющая возможность написания собственной музыки на компьютере с помощью синтезирования звуков, размещения готовых образцов (семплов), наигрывания мелодии на миди-клавиатуре и многого другого. LMMS позволяет управлять шаблонами, лейтмотивами (иногда их называют паттернами), создавать каналы для различных инструментов, подключать звуковые файлы с семплами.

Image
Старый логотип LMMS

Изначально проект носил название Linux MultiMedia Studio. После того выпуска версий для Windows и macOS, он был переименована в аббревиатуру LMMS. LMMS схожа с проприетарной цифровой аудиостанцией FL Studio[5].

Возможности

[править | править код]
  • Поддерживает наложение LADSPA-эффектов на отдельные инструменты
  • Реализована поддержка VST(i)[6] плагинов. В будущем планируется создание шин эффектов для обработки нескольких музыкальных инструментов одним набором эффектов[источник не указан 4429 дней]
  • LMMS совместима с SoundFont2, GUS Patches
  • Поддерживается импорт файлов H2SONG, MID, MIDI, MMP, MMPZ, RMI (RIFF MIDI) и FLP (Fruityloops Project)[7]
  • Поддерживает подключение через JACK Audio Connection Kit[8]

Интерфейс и рабочий процесс

[править | править код]

Основной интерфейс LMMS состоит из нескольких окон, которые можно отображать или скрывать по отдельности. Ключевыми компонентами для создания музыки являются Редактор композиции, Редактор битов и басовых партий и Piano Roll[5].

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

Редактор битов и басовых партий предназначен для создания повторяющихся ритмических рисунков (паттернов или секвенций), в первую очередь партий ударных и баса. Работа в нём происходит в режиме пошагового секвенсера, где каждый шаг представляет собой долю такта. Созданные в этом редакторе паттерны затем размещаются в Редакторе композиции[5].

Piano Roll используется для создания и редактирования мелодий и гармоний. В этом окне ноты размещаются вручную на клавиатуре пианино; для каждой ноты отдельно настраиваются длительность, громкость и высота звука. В отличие от пошагового секвенсера, Piano Roll предоставляет полный контроль над мелодическими элементами[5].

FX-микшер позволяет добавлять эффекты к трекам и их отдельным элементам[5].

Стойка контроллеров используется для управления параметрами инструментов и эффектов[5].

Синтезаторы LMMS

[править | править код]

Синтезаторы LMMS частично являются аналогами синтезаторов FL Studio, частично оригинальной разработкой. В том числе, имеется бо́льшее количество разновидностей частотных фильтров.

СинтезаторОписание
AudioFileProcessorПростой семплер.
BitInvaderОригинальная разработка, синтезатор, в котором форма звуковой волны рисуется от руки в специальном окошке на главной панели синтезатора.
KickerСинтезатор ударных, подобный FruityKick.
LB302Незаконченная монофоническая имитация синтезатора Roland TB303.
MalletsСинтезатор перкуссионных инструментов, например, ксилофона или маримбы.
OrganicТакже оригинальная разработка. Синтезатор, имитирующий звук органа, имеет матрицу настройки из 32 ручек, а также регулятор количества нелинейных искажений.
PatManСемплер, использующий патчи формата GUS (.pat).
SingerBot (упразднен с версии 0.4.0)Речевой синтезатор, использует движок Festival.
TripleOscillatorУсовершенствованный аналог 3xOSC, отличается настройкой взаимодействия каждой пары из 3-х звуковых осцилляторов, наличием фазовой и частотной модуляции и возможностью синхронизации осцилляторов.
VibedСинтезатор струнных инструментов, обладает множеством настроек.
VeSTigeАдаптер для синтезаторов формата VST. При использовании в GNU/Linux требует установленного wine, т. к. использует библиотеки Windows. Недоступен в OS X.
Carla Rack и Carla PatchbayРазновидности хоста плагинов Carla, позволяющего работать с банками семплов и плагинами типов DSSI, LADSPA, LV2 и VST. Первый подключает плагины последовательно, второй позволяет произвольно настраивать соединения. Доступны только в GNU/Linux.

Сообщество и ресурсы

[править | править код]

LMMS поставляется с набором демонстрационных проектов, которые могут использоваться для изучения возможностей программы[5].

Существует официальная онлайн-платформа LMMS Sharing Platform (LSP), где музыканты могут публиковать свои композиции, созданные в программе, и скачивать треки других пользователей[5].

Примечания

[править | править код]
  1. LMMS – Currently supported languages. Дата обращения: 11 ноября 2015. Архивировано 6 апреля 2022 года.
  2. 1.2.2 Latest — 2020.
  3. 1.3.0-alpha.1
  4. https://directory.fsf.org/wiki/Category/Works-with-format/FLAC
  5. 1 2 3 4 5 6 7 8 9 Shashank Sharma. LMMS: Make your own music (англ.) // Linux Format. — 2017. — September (no. 228). P. 70-73.
  6. LMMS – кросс-платформенная музыкальная студия с открытым исходным кодом. Дата обращения: 10 июля 2014. Архивировано 14 июля 2014 года.
  7. Описание LMMS на xetcom.com. Дата обращения: 10 июля 2014. Архивировано 14 июля 2014 года.
  8. Making music in Linux and beyond (англ.). Дата обращения: 10 июля 2014. Архивировано 14 июля 2014 года.