Пишем музыку в Linux: LMMS

    Сегодня я хочу рассказать об отличной программе для Linux, которая называется LMMS, то есть Linux MultiMedia Studio.

    Скриншот 0

    На скриншоте можно видеть (по крайней мере, если его открыть) три дорожки, одна из которых исполняется программным синтезатором LB302 (он эмулирует Roland'овский синтезатор TB-303), а две другие несут в себе барабанные партии. Что ж, остановимся пока на последних и попробуем что-нибудь сделать.

    Если открыть новый проект, взору откроются три дорожки, последняя из которых и есть нужная нам Beat/Baseline 0. Что ж, давайте совершим на первом такте этой дорожки (такты разделены вертикальными линиями) двойной клик и добавим в открывшийся редактор какие-нибудь барабаны. Во вкладке My Samples слева легко обнаружить каталог drums. По клику на каждый из присутствующих там файлов должен будет прозвучать соответствующий звук. Если звук этот нравится, берите его и тащите на пустое место в барабанном редакторе. Добавьте столько барабанов, сколько нужно, и приступайте к созданию барабанной партии путём вращения колёсика мышки над шагами (прямоугольники с закруглёнными краями) до получения желаемой их громкости (кликом можно сразу выставить полную громкость или, наоборот, вернуть к нулю). Удобно при этом, кстати, запустить проигрывание партии. Поиграйте с этим редактором, у него много интересных возможностей; тем не менее, для сложных барабанных партий я бы посоветовал воспользоваться специализированным редактором, например, Hydrogen — результат потом можно вставить как sample-track. А ещё можно наиграть на реальной установке — по-моему, лучшее решение. :)

    Итак, средняя дорожка нового проекта — «Sample track». Такие добавляются, соответственно, кнопкой «Add sample-track». На неё можно вставить (двойной клик по нужному такту) любой сэмпл почти любого формата. Я пробовал записывать электрогитару и вставлять таким образом — получается очень здорово, если сыграть ровно. И, что не менее интересно, здесь можно использовать LADSPA-плагины. Например, можно добавить distortion/overdrive/wah-wah/etc (хоть всё сразу, процессор себе только не сожгите) к чистому звуку электрогитары. Кстати, страшная тайна — эффекты LADSPA можно использовать в LMMS повсеместно — даже для барабанов (вкладка FX для AudioFileProcessor).

    Скриншот 1

    Ну и, наконец, самое интересное — звуковые синтезаторы LMMS. Присутствующий в проекте изначально TripleOscillator имеет много настроек, но, на мой взгляд, гораздо интересней звучит синтезатор LB302. Что ж, давайте возьмём LB302 (или ещё что-нибудь из вкладки Instrument plugins) и перетащим его поверх негодного TripleOscillator. Сейчас самое время подключить какие-нибудь клавиши, которые умеют работать с MIDI. У меня дома имеется синтезатор Yamaha PSR-295, который, при подключении по USB, сразу же подхватывается драйверами ALSA как MIDI-устройство ввода и вывода (то есть можно не только что-нибудь наигрывать, но и выводить MIDI-поток для проигрывания настоящим железным синтезатором ^_^). Так что кликайте по пентаграмме с клавишами на нужной дорожке и выбирайте в качестве «MIDI input» своё устройство. Теперь можно вновь обратиться к настройкам инструмента и чего-нибудь покрутить на вкладке «plugin» до получения приятного и подходящего вашей композиции звука (ну, или неприятного, но подходящего — смотря, что за композиция). Соответственно, наигрывать в это время что-нибудь (как видите, можно это делать даже обычной компьютерной клавиатурой и/или мышкой) и вообще наслаждаться фактом наличия такой программы в виде free open source software. :)

    Скриншот 2

    Итак, вот оно. Средство воплощения мелодий LMMS. Запустите запись и постарайтесь ровно сыграть что-нибудь. Метроном вам в этом поможет, отбивая по 4 удара каждый такт. В выбранном по умолчанию режиме «draw mode» (карандаш) можно тянуть ноты за правый край, тем самым изменяя их длительность; можно перемещать ноты в любую сторону; можно вообще создавать новые ноты, что тоже часто бывает удобно. Столбики внизу позволяют менять громкость каждой ноты (разумеется, если записываться с MIDI-устройства, громкость должна будет выставляться сама в зависимости от того, с какой силой нажимать на клавиши инструмента). Если вы начали играть не сразу, а, скажем, с четвёртого удара метронома (второй такт), не беда — в нотном редакторе есть инструмент выделения («select mode») и перемещения («move selection»). Закончив запись мелодии, можно вернуться к основному окну с дорожками («Song-Editor») и, например, продублировать эту самую мелодию. Для этого достаточно с зажатой клавишей Ctrl перетащить получившийся паттэрн на следующие, свободные такты.

    В заключение хочется сказать, что были рассмотрены лишь основные возможности этой программы. На практике, весьма вероятно, полезными окажутся также возможность использовать нотный редактор в барабанных партиях («Open in piano-roll») или, например, возможность добавить к композиции VST(i)-инструмент (плагин VeSTige; должен быть установлен WINE). Приятного музицирования! :)
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 88
    • +5
      По скриншотам похожа на FruityLoops.
      • 0
        Угу. Насколько я понимаю, разработчики им и были впечатлены. :)
      • –1
        Боже мой, почему у всего Linux софта настолько суровый пользовательский интерфейс.
        Просто констатация факта. Причины тоже вообщем-то понятны.
        • –1
          Суровый? По-моему, довольно симпатично. Скидку делаем на то, что это QT-программа, а у меня GNOME.
          • –1
            это на Qt не похоже, это на Tk похоже... а он везде одинаковый - серый и квадратный.
          • +2
            Интерфейсы Linux-софта такие суровые, что для них делают консольные фронтэнды? :))
            • +2
              С точностью да наоборот ;)
              • 0
                Мысль может и не гениальная, но мне очень понравилась :)))) "консольный фронтэнд" это что-то..
              • 0
                Суровый интерфейс у Linux софта, потому что его пишут суровые парни для суровых парней =) А элементы GUI в Linux софте выглядят так как нравиться пользователю
                • +3
                  Ха-ха. Если бы я про не про Linux, а про Mac OS X написал, что у него суровый интерфейс, хабралюди бы только посмеялись от души.
                  А раз минусут — значит задел-таки за живое.
                • 0
                  Когда-то ковырял ее — была достаточно "падучей", как у них со стабильностью теперь?
                  • 0
                    Стало гораздо лучше. 0.3.1 у меня не падала, по-моему, ни разу.
                  • 0
                    Я один не увидел ссылку на результат музыцирования? Хотелось-бы послушать :)
                    • +1
                      Shooting star? Да там ничего интересного, это я игрался с MIDI одной мелодии из аниме. Да и не закончил я с ней. Но можете послушать (6,9 кибибайт).
                    • 0
                      Кто б по лоджику мануал выложил. А то после фруктов тяжеловато осваивать %)
                      • 0
                        fl studio?
                        • 0
                          Платный и под винду. :)
                          • –1
                            А «платный и под винду» это теперь означает «кака»?
                            • +3
                              Это означает странный комментарий в блоге "Linux для всех"
                      • 0
                        оффтоп: а какой софтой можно посмотреть частотный спектр звуковой дорожки?
                      • –8
                        музыкальное творчество под LINUX - изврат полный. Для музыки идеально Mac OS, либо уже винды. Но Линукс...
                        • +2
                          А какая разница под чем? Под Linux есть инструменты — кто-то ими пользуется.
                          • –3
                            большая. Я сам вижу разницу на лицо. Неудобство + vsti плагины в основном делаются для macos и win. Можно конечно конвертировать плагины под линукс, но как говорилось ранее - это изврат.
                            • 0
                              Не говорите глупости. Ничего конвертировать не нужно. Плагин для VST(i)-инструментов в LMMS использует неэмулятор WINE и, соответственно, вполне сносно запускает виндовые VST.
                              • 0
                                Хм, не хотел бы я почувствовать всю полноту тормозов при 4-5 маломальськи мощных VST(i) плагинах. Да и о высокой стабильности с эмуляцией можно забыть.
                                • НЛО прилетело и опубликовало эту надпись здесь
                                  • –1
                                    Не смотря на то что само название подтверждает Ваше высказывание ("WINE Is Not Emulator"), а разработчики пишут почти тоже самое, я всетаки останусь при своем мнении.

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

                                    Мне кажется что этот программный продукт лишь крик разработчиков и линукс-сообществ о том, что они "Впереди планеты всей". Вердикт? Для домашнего баловства софтина пойдет, но уж точно не для профессиональной работы. И с этим трудно поспорить.

                                    • НЛО прилетело и опубликовало эту надпись здесь
                                      • 0
                                        Именно!
                                        • 0
                                          А разве по-вашему это не ведет к потере скорости работы программы (в данном случае VST(i) плагина)?
                                          Я некотором замешательстве касательно ветки дискусси. Я лишь хотел сказать что WINE в любом случае снизит производительность плагина, а учитывая их "прожорливость" к системным ресурсам это не допустимо. И считаю это очевидным. Исходя из этого утверждения я и построил свое предыдущее высказывание. Но в любом случае спасибо за информацию.
                                          • 0
                                            Я забыл упомянуть еще об одном решающем факторе. Это стабильность. Потеря последней еще более недопустима чем снижение производительности.
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                              • 0
                                                С этим трудно не согласится.
                                                Остался только вопрос стабильности.И не говорите что с этим все хорошо. Да, изрядно "поплясав с бубном" возможно добиться приемлимой стабильности. Но та ли эта цена? Музыкант должен творить, а не разбираться откуда берутся те или иные баги.
                                                Вывод остается неизменным. Эта программа не пригодна для проф. использования.
                                                • 0
                                                  Это смотря какой музыкант. Кому-то просто очень не хочется сталкиваться с Windows. Кому-то так же не хочется сталкиваться с маками, а не только с Windows.

                                                  Про WINE добью тем фактом, что в некоторых тестах Linux + WINE побеждает (!) по производительности Windows на виндовых программах.

                                                  Кстати, если хочется чего-то именно профессионального, смотрите уже в сторону Ardour.
                                • 0
                                  Разница весьма просто объяснимая. У профессиональных звуковых интерфейсов, будь-то ESI, E-MU или LynxStudio, неважно встроенных или внешних, драйверов под Linux просто не существует как класса.
                                  О какой обработке звука или музыкальном творчестве под Linux, даже в рамках домашней студии, можно тут говорить?
                                  Про сколько-нибудь
                                  • +1
                                    В рамках домашней студии точно работают m-audio, и вроде даже ESI.
                                    Правда, у wine с дровами от m-audio забавный такой баг, который вешает намертво систему, которая перестает реагировать даже на пинг. :D (Решение — переименовать библиотеку вроде wineoss, мучался пару дней) А вот без мейнстримовых вст (самое главное) и кубейса как же. :(
                                  • 0
                                    случайно вам сам плюс поставил, хотел минус. Минусуют явные поклонники LINUX из серии "линукс сила во всём". Я работал с муз. софтом около 2х лет подряд, и перепробовал всё и видел множество настроек и разных фич. И дружественный интерфейс (Logic 7.2, FL Studio) и менее дружелюбный (Cubase, Nuendo). Но одно могу сказать, что музыканту будет влом искать+собирать возиться с инсталятором. И у линукса в области музыки, как видно на скриншотах, всё только начинается, так зачем изобретать велосепед. Когда под другие системы, уже давно разработан профессиональный, глубокий софт (Logic 7.2, Cubase/Nuendo).

                                    Мда, а минусуют тут только ярые поклонники "LINUX и ничего другого". У каждого свой выбор.
                                    • 0
                                      Теперь вы имеете ввиду только интерфейс - не очень красивый и удобный. Но ведь это:
                                      1. На вкус.
                                      2. Разработчики могут усовершенствовать.
                                      И никто велосипед не изобретает. Есть разные ОС и к ним будут делать разный софт, а не к MacOs только софт относящийся к дизайну и музыке, к Windows игры, к Linux сканеры портов :)
                                      • +1
                                        я не "теперь имею ввиду только интерфейс". Я заранее сказал, что vsti-инструменты(эффекты) делают исключительно под Windows и Mac OS. Как кто-то тут написал, что не все vsti-плагины поддерживаются WINE(не знаю что это).

                                        Да линукс хорош для сканирования портов, Мак ОС для серфинга в инете, дизайна и музыки. Windows - в прочем для всего.

                                        p.s. если не выражать свои мысли и трястись за свою карму, тогда не пойму смысла Хабрахабр, read only?!
                                        • 0
                                          То есть по вашему всесторонне развитым человеком нельзя стать используя одну ОС? :)
                                          • 0
                                            Я говорю, что для создания серьёзной профессиональной музыки данная ОС (пока?) не пригодна.
                                            • 0
                                              Как насчёт Джоно Бэкона?
                                              • –1
                                                еденичный случай? см. сообщение выше
                                                • –1
                                                  Его простецкий метальчик - не лучший пример серьёзной профессиональной музыки.
                                                  • 0
                                                    Если кто-то думает, что я не ознакомился с его "творчеством"...
                                                    http://www.recreantview.org/blog/?page_id=15
                                                    http://www.recreantview.org/blog/?page_id=110
                                        • +1
                                          Вы безусловно правы, что профессионально заниматься музыкой удобнее на MacOs или Windows. И все это понимают. Но раз данную программу разработали - значит она кому-то нужна и кто-то не считает это извращением. Вам же не говорят - садитесь на Linux - теперь это ОС для создания музыки. Вам просто дали знать, что под Linux есть что-то похожее на FL - можно побаловаться :)
                                          • –1
                                            "Вам же не говорят - садитесь на Linux - теперь это ОС для создания музыки." если судить по минусам, то помоему именно так и говорят :)
                                            Нет, согласен, статья для того "что бы знали" что такое есть. Но сама программа, считаю что у неё будущего нет; если только "фо Фан".
                                            сугубо личное мнение :)
                                            • +3
                                              Но сама программа, считаю что у неё будущего нет; если только "фо Фан"

                                              примерно то же самое говорили про ядро Linux
                                              • 0
                                                Гениальное замечание!
                                                • –2
                                                  поживем увидим :)
                                                  только всеравно не вижу смысла в том, что бы писать под LINUX муз. софт, если только для себя лично, отточить мастерство программирования.
                                                  • 0
                                                    Почему? Есть же музыканты, использующие Linux. Более того, я лично знаю таких очень много.

                                                    Знаете, это то же самое, как если сказать «нет смысла писать текстовый редактор под Windows, только если лично для себя, отточить мастерство программирования».
                                                    • –2
                                                      Ну хорошо. Каждый всё равно останется при своём мнении. :) Хорошая статья всё равно, т.к. теперь зато я знаю, что пишут муз. программулины под Линукс. Всё равно интересно. Поживем увидем, возможно и действительно, в будущем люди перетянутся на опенсурс софт. Так как, как-никак Logic, Cubase/Nuedno и даже FL Studio, все они стоят приличных денег.
                                                      • 0
                                                        Зайдите на http://linux-sound.org/, много нового узнаете :)
                                                        • –4
                                                          спасибо но меня это не интересует
                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                  • 0
                                                    И до сих пор говорят. Притом сам Линус )
                                                    • 0
                                                      Ну да. Но только при этом стоит всё это дело (в смысле ядро) теперь около миллиарда американских президентов. :)
                                          • +1
                                            Попробуйте Ubuntu Studio. Проблема с музыкальным творчеством под Linux в том, что надо все части необходимые долго и нудно собирать и настраивать.
                                            • 0
                                              И что конкретно Вы в последний раз собирали, установив Ubuntu Studio? :)
                                              • 0
                                                Там ничего. А вот в других может потребоваться бубен.
                                                • 0
                                                  - Доктор, когда я делаю вот так, у меня тут болит.
                                                  - А Вы так не делайте

                                                  (с)

                                                  :)
                                            • 0
                                              Не, поиграться можно в чем угодно, но это будет игрушками и борьбой с совместимостью. Какое тут творчество.
                                              Нет фотошопа под линукс, нет и лождика и кубейса(лоджика даже по win нет). Нет нормальных вст.
                                              По поводу wine, в мире счет vsti-конкурентов железу десяток-два и они естественно wine не поддерживаются хотя бы из-за мудреной защиты от пиратства.
                                              • 0
                                                Так, для сведения, wine для поддержки VST в Linux уже не нужен
                                              • +1
                                                Да ну? А между тем, аудиоподсистема Linux на порядок превосходит таковую в Win и MacOS. Просто не было до недавнего времени хорошего инструментария.
                                              • –2

                                                Reason.


                                                Одно жаль — что нет версии под мак =(
                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                  • 0
                                                    А причём тут Reason? Его не только под мак нет.
                                                    • 0
                                                      Reason под мак есть.
                                                  • 0
                                                    Программа пока сыровата на самом деле. Посмотрим, что смогут сделать.

                                                    http://linux-sound.org
                                                    • 0
                                                      Фрутти напомнил - но минус это ужастный бекграунд на монтажном столе.
                                                      • 0
                                                        Поменяйте. Одну картинку в /usr/share (конкретно background_artwork.png в каталоге с темой) заменить нетрудно.
                                                      • 0
                                                        Надо сборку под федору найти и потестировать на знакомом фрутилупщике...
                                                        • –6
                                                          Может ещё HDTV посмотрим на тетрисах?
                                                          бред короче, претензий к автору никаких.
                                                          • 0
                                                            BEAST/BSE — тоже весьма неплохая штука. Особенно визуальный редактор синтов.
                                                            • 0
                                                              Очень славная штука. Только я не понял, можно ли в ней записывать, слыша при этом уже существующие треки.
                                                              • 0
                                                                Извините за оффтоп... А автор барабанщик? ^_^
                                                                • 0
                                                                  скорее басист :D
                                                                  • 0
                                                                    Гитарист. И пытается косить под вокалиста (пока только гроул).
                                                                  • +1
                                                                    Суровая программа с суровым интерфейсом, чтобы суровые парни писали на суровых агрегатах суровый рэп. Йоу...

                                                                    А вообще, приветствую медиа-софт обеими руками. Надеюсь однажды комплект Ubuntu Studio действительно на сто процентов оправдает свое название.
                                                                    • 0
                                                                      Точная копия фруктов. Ну это наверное хорошо.
                                                                      • +1
                                                                        Пробежался по ссылкам/гуглю.
                                                                        В общем, похоже, что в линуксе ситуация с аудиософтом напоминает то, что мы имели под виндами 10 лет назад. Есть набор аудиосеквенсоров разной степени паршивости, есть какие-то синтезаторы, парочка драм-машин. Ну и pd, max|msp для гикнутых DIY-щиков. Но - никаких стандартов взаимодействия прог между собой (VSTi под WINE, возможно, и пойдут, но механизм ReWire так уже не реализовать, скорее всего), никакого прицела на юзабилити, максимум на что хватает авторов - на функционал. Микширует софт наверняка хорошо, и синусоиды/пилы осцилляторы гонят правильные, программеры под линукс грамотные. Но этого мало.

                                                                        По-моему, пока под линукс не появится что-то класса Ableton Live - для нормального написания музыки эта ОС непригодна. А жаль, так хочется на неё перейти, особенно ввиду того, что на win-платформе нас не ждет ничего кроме убожества типа Висты..
                                                                        • 0
                                                                          У кого программа стабильно работает? Наблюдаю периодические вылеты (Ubuntu 16.10, LMMS 1.1.3)

                                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.