LINUX.ORG.RU

Ardour 6.5

 ,


3

4

Выпущена новая версия Ardour — свободной цифровой станции звукозаписи.

Главным новшеством стала поддержка API плагинов VST3 во всех операционных системах, где работает программа. Дополнительно поддерживаются расширения от компании PreSonus. Они позволяют передавать плагину информацию о масштабировании интерфейса на экранах с высокой плотностью, встраивать миниатюрную версию интерфейса плагина в хост и т.д.

Также среди изменений:

  • ускоренная отрисовка вообще всех доступных каналов автоматизации MIDI сразу;
  • ускоренный экспорт — как общий, так и по файлу на дорожку (stem);
  • экспорт метатегов сессии в WAV и AIFF;
  • множество других улучшений и исправлений.

Одновременно с этим близится к завершению масштабная работа в ветке nutempo2. В этой ветке git код переписывается на основе концепции суперчасов (superclock). Рефакторинг позволит избегать ошибок при работе с MIDI- и аудиоданными, связанных с округлением чисел. До момента выхода 7.0 с этими изменениями может появиться еще одна или две версии в серии 6.x.

>>> Подробности

★★★★★

Проверено: Satori ()
Последнее исправление: AP (всего исправлений: 1)

Ответ на: комментарий от kott

Так же, как и любой другой многодорожечник. Для чего переписать плюс-минус целиком :)

AP ★★★★★
() автор топика
Ответ на: комментарий от sadko4u

Видимо, да, но не calf, а куча helm'ов и odin'ов. (И плюс твой мультисэмплер) :)

Что интересно, в Кутракторе создал шаблон с синтами и дорожками, чтобы сын мог сразу играть, а не ковыряться. На основе этого шаблона назаписывали проект, какие-то дорожки убрали, какие-то добавили, всё чисто midi. Сохранили. Теперь при старте Кутрактора стартует шаблонный проект, а если хочешь открыть тот, сохранённый проект - кутрактор вылетает. Но если открыть проект сразу из файлового менеджера - всё работает (пока).

А в Ардоре я так не заморачивался, шаблон пустой. Но при открытии (неважно как) проекта - он падает. И какнить переоткрыть его не получается. Происходит это не со всеми проектами и в какой момент он откажется его запускать - я даже не могу предположить. Вот одна надежда, что в новом релизе эти падения как-то пофиксились. Но я пока не пробовал.

ChekPuk ★★★
()
Ответ на: комментарий от ChekPuk

Ну тут и плагины могут быть виноваты. От memory corruption никто ещё не спасал. Надо valgrind’ом по-хорошему пройтись, чтобы посмотреть, вдруг какой плагин вылез за границы выделенного ему буфера.

sadko4u ★★
()
Ответ на: комментарий от anonymous

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

S_Paul ★★★★★
()
Ответ на: комментарий от sadko4u
  • Я хочу музыку писать, а софт падает.
  • Сыш ты, музыку он хочет писать епт, а ну быра отладчик взял, багтрекер открыл, тут опенсорц нах!

(Вот поэтому людям, упирающим на «вам зато бесплатно дают инструмент» надо бить по голове доской с гвоздями. Вам не дают инструмент, вам дают геморрой в обмен на ваше время и нервные клетки).

anonymous
()
Ответ на: комментарий от sadko4u

Слишком жидкий стул у всех этих программ. То ли в хосте, то ли в либлв2, то ли в либсуил, то ли в джюсе, то ли в кутях, то ли в гтк, то ли в самом плагине, то ли в следующий раз в новом месте. Если бы я плотно сидел на этом всём, то валгриндил бы, а так, я не каждую неделю даже к этому подхожу, не каждый месяц.

Ладно, это всё лирика. Я тебя уже искать хотел, попросить о плагине мидишном хотел, можно тебя помучить? Или не до этого?

ChekPuk ★★★
()
Ответ на: комментарий от anonymous

Никогда не забуду первый раз, когда увидел в работе Logic ещё в те времена, когда он был продуктом Emagic. Прихожу в гости к приятелю, а он мне показывает: вот, мол, гляди, как у меня щас лоджик на проекте навернется. Запускает воспроизведение и прям пальцем в монитор тычет: ща, ща, вот он подходит к этому месту ииии... БДЫЩ. Лоджик падает. А всё почему — перегрузка проца обработкой плагинами.

Это сейчас у каждой второй DAW плагины out-of-process. И то не все разрабы в восторге.

AP ★★★★★
() автор топика
Последнее исправление: AP (всего исправлений: 2)
Ответ на: комментарий от anonymous

Не понятно, к чему ваш комментарий? На кого это вы так обозлились? На разработчиков Ardour, которым лично вы ни копейки не заплатили?

sadko4u ★★
()
Ответ на: комментарий от ChekPuk

Да можно спрашивать.

Я куда пропал…

TK допилил до состояния, когда можно публиковать: https://github.com/sadko4u/lsp-tk-lib/

Ещё одну DSP-библиотеку запилил: https://github.com/sadko4u/lsp-dsp-units

Теперь вот подхожу к реализации plugin framework’а, чтобы свои плаги на него портировать.

sadko4u ★★
()
Ответ на: комментарий от anonymous

Что значит «зато бесплатно»? Проспонсируйте Ardour, занесите им пару тысяч $$, они сделают вам то, что вы хотите. Делов-то.

sadko4u ★★
()
Ответ на: комментарий от sadko4u

А, так они до сих пор понарошку писали, вполсилы, но уж с моей-то парой штук они резко сделают конфету! Еще давай исполни мне второй из топа лоровских хитов - «репорти баги и они обязательно все починят» ггг.

Да за пару штук я обмажусь илитнейшим софтом с головы до ног, а не буду кормить рукожопов, которые «мы уронили всё вам на ногу, зато бесплатно, кстати дайте денег».

anonymous
()
Ответ на: комментарий от anonymous

Вообще, бесят такие утырки, которые только кукарекать могут, что, дескать, платный софт лучше.

Не лучше. Говорю как разработчик с 17-летним стажем. И в коммерческих продуктах говна хватает, стоит только под капот глянуть, как ощущаешь весь чан дерьма, который на тебя сейчас выльется.

Просто это говно так явно наружу не вылезает и спрятано за красивыми кое-как работающими формочками. А вам это говно за неслабые $$ втюхивают, вы ещё и добавки просите.

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

Не хотите поддерживать проект - покупайте своё «илитное» ПО. Что вы сюда кукарекать пришли?

sadko4u ★★
()
Последнее исправление: sadko4u (всего исправлений: 2)
Ответ на: комментарий от AP

Я так прикинул, получается что лоджик на то время был как минимум в полтора раза младше, чем ардур сейчас.

anonymous
()
Ответ на: комментарий от sadko4u

Просто это говно так явно наружу не вылезает и спрятано за красивыми кое-как работающими формочками. А вам это говно за неслабые $$ втюхивают, вы ещё и добавки просите

А ты жрешь его же прямо руками с земли, и радуешься, что оно валяется на виду и бесплатно (а просрать проект из-за падений, валгриндом помахать вечерок и багов пооформлять и попереписываться с «разработчиками» это как бы ничего ж не стоит, верно?)

таких утырков, как вы, которые считают, что помимо четырёх колёс к агрегату нужно приделать пятое Что вы сюда кукарекать пришли?

Чтобы у тебя рвануло, вась. Но в первую очередь, конечно, чтобы доверчивые люди не повелись на замануху «зато оно бесплатное -> но две штуки придется заслать -> но потом уж точно все будет -> ой нишмагли».

anonymous
()
Ответ на: комментарий от anonymous

А ты жрешь его же прямо руками с земли, и радуешься, что оно валяется на виду и бесплатно (а просрать проект из-за падений, валгриндом помахать вечерок и багов пооформлять и попереписываться с «разработчиками» это как бы ничего ж не стоит, верно?)

Я, вообще-то, будучи сам разработчиком, доначу проекту Ardour регулярно по $10 каждый месяц на протяжении нескольких лет, с момента выпуска 4-ой версии. Опять же, будучи сам разработчиком, я общаюсь регулярно по возникающим вопросам в IRC-канале Ardour непосредственно с разработчиками (Robin Gareus, Paul Davis), и они оперативно исправляют возникшие у меня проблемы. То, что вы жлоб и рукожоп - ваше личное дело. Но не надо свою ущербность проецировать на людей, которые лично вам ничего не обязаны.

Но в первую очередь, конечно, чтобы доверчивые люди не повелись на замануху «зато оно бесплатное -> но две штуки придется заслать -> но потом уж точно все будет -> ой нишмагли».

То, что ПО распространяется забесплатно, не означает, что оно ничего не стоит. В разработку было вбухано дофига человеко-часов, и по модели разработки Ardour только система донатов + спонсорство со стороны Mixbus всё это окупает. Если вы считаете, что разработчики пишут Ardour по повелению левой пятки и при этом питаются воздухом, то вы балбес в высшей степени. Текущая скромная модель спонсорства Ardour позволяет производить продукт с соответствующим качеством достаточно узкой командой специалистов.

Ещё раз: не устраивает - спонсируйте других разработчиков вашего «илитного» ПО, которое хотите покупать.

sadko4u ★★
()
Последнее исправление: sadko4u (всего исправлений: 1)
Ответ на: комментарий от sadko4u

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

Отстань от меня, лох.

Ещё раз: не устраивает - спонсируйте других разработчиков вашего «илитного» ПО, которое хотите покупать.

Кто твоего совета спрашивал, лох?

anonymous
()
Ответ на: комментарий от anonymous

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

Что, аргументы закончились? Крыть нечем стало? Ну-ну. Вот она, «илита» музыкального продакшена. Все им обязаны, но денег не заплатит, ни-ни. Ползи на рутрекер и качай гигабайты ломаных плагинов дальше и кукарекай за преимущества коммерческого софта, за который ни цента не заплатил.

Отстань от меня, лох.

Я в отличие от онанимусов личину свою на форуме не прячу. Все местные прекрасно знают, кем я являюсь и какой вклад в развитие свободного ПО внёс. А ты - никто и звать тебя никак.

sadko4u ★★
()
Ответ на: комментарий от sadko4u

О! Тетада... Я в тебя верил :) Именно поэтому и боюсь мешать, что ты явно сильно занят нужными и полезными делами, не то, что я, балбес, сижу в носу ковыряюсь. Спасибо тебе за тяжёлый труд, добрый человече.

Слушай, такая проблема: Нужен простой миди-лупер, который по нажатии кнопки (которую можно привязать к миди-контролеру) начинает запись миди-событий (включая cc), а по отпускании воспроизводит. Я думал такое есть, а его нет. Никаких мидилуперов нет в линуксе. Прикинь? А те, что есть для аудио, аж две штуки, полунерабочие, неразберёшь что. Оба для mod devices, без морды и описания внятного (один из них обрезок от sooperlooper).

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

Ты понимаешь как это вообще реализовать, сложно ли это и взялся ли бы ты за это? И за сколько :)

ChekPuk ★★★
()
Последнее исправление: ChekPuk (всего исправлений: 2)
Ответ на: комментарий от ChekPuk

О! Тетада… Я в тебя верил :) Именно поэтому и боюсь мешать, что ты явно сильно занят нужными и полезными делами, не то, что я, балбес, сижу в носу ковыряюсь. Спасибо тебе за тяжёлый труд, добрый человече.

Да уж, ночами не сплю, жду, когда наконец доделаю всё до конца и смогу больше уже на разработке плагинов сконцентрироваться.

Слушай, такая проблема: Нужен простой миди-лупер, который по нажатии кнопки (которую можно привязать к миди-контролеру) начинает запись миди-событий, а по отпускании воспроизводит. Я думал такое есть, а его нет. Никаких мидилуперов нет в линуксе. Прикинь? А те, что есть для аудио, аж две штуки, полунерабочие, неразберёшь что. Оба для mod devices, без морды и описания внятного (один из них обрезок от sooperlooper).

Идея плагина хорошая. И, очевидно, весьма актуальная. Если Feature Request с подробным описанием (что за функции нужны) на Github кинешь - вообще замечательно будет. Я думаю, можно будет после нового года в работу взять.

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

Ну, я не думаю, что это сильная супер-проблема. Вроде с тактированием у всех современных форматов особо проблем нет.

Ты понимаешь как это вообще реализовать, сложно ли это и взялся ли бы ты за это? И за сколько :)

Идея здравая. За сколько - за сколько не жалко. Но всё же хочу сначала дойти до 1.2.0 дойти, чтобы потом уже более размеренно заниматься разработкой именно плагинов, а не всякой сопутствующей дребедени вроде TK и ему подобного.

sadko4u ★★
()
Ответ на: комментарий от sadko4u

Да уж, ночами не сплю

Ты уж, пожалуйчта, спи, ты нам здоровым нужен, так из тебя больше соков выпить можно будет :)))

Если Feature Request с подробным описанием (что за функции нужны) на Github кинешь - вообще замечательно будет.

А куда теперь кидать? На основной lsp-plugins? Соберусь с мыслями, напишу.

Ну, я не думаю, что это сильная супер-проблема.

Для меня это тёмный лес. Это же не тупо аудиопоток запихавать :)

За сколько - за сколько не жалко

Это самый сложный ответ :)

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

ChekPuk ★★★
()
Ответ на: комментарий от ChekPuk

Так оно сейчас и так, по сути, фреймворк, только всё в одном репозитории. Просто один большой репозиторий сильно усложняет вопросы портирования на другие операционные системы. А так по кускам портировать значительно легче. Вот почему я всю переделку где-то с апреля и начал.

sadko4u ★★
()
Ответ на: комментарий от AP

Там слишком много всего, оно для звука, оно стэндалойное и оно наркоманское. А мне нужен плагин, который я воткну на любую дорожку любой давки перед сэмплером/синтом. Можно даже тупо ladspa. Почему именно миди? Потому что так я смогу наживую управлять звуком синта.

Кстати, посмотрел как Unfa мучается в попытках найти что-то подходящее для лайф-миди выступлений... Мама мия...

ChekPuk ★★★
()
Последнее исправление: ChekPuk (всего исправлений: 1)
Ответ на: комментарий от ChekPuk

Так, оставлю себе заметочку:

При нажатии кнопки «запись» плагин может пропустить часть миди-событий, если неаккуратно нажал. И после отпускания кнопки перестанет записывать, а я клавишу ещё не отпустил, note-off не придёт. Это тоже надо учитывать. ли обрезать ноты, которым не пришёл офф, или подождать их завершения, отфильтровывая какие-то другие события. Пока каша.

ChekPuk ★★★
()
Ответ на: комментарий от ChekPuk

Кстати, посмотрел как Unfa мучается в попытках найти что-то подходящее для лайф-миди выступлений... Мама мия...

Ну если не плагин, то Giada, например?

AP ★★★★★
() автор топика
Ответ на: комментарий от AP

Плюс DAWа в том, что я могу записывать и многодорожечно обрабатывать и... почти можно вживую играть. А все эти специализированные монстры просто неудобны. Я Giada пробовал - инопланетная хрень.

ChekPuk ★★★
()
Ответ на: комментарий от ChekPuk

Можно даже тупо ladspa.

Ladspa не умеет midi. Если только dssi, но я его не поддерживаю. Может, в будущем добавлю поддержку для галочки.

Но вообще, стандарт скорее мертв чем жив.

sadko4u ★★
()
Ответ на: комментарий от ChekPuk

Ещё, Нужна не только запись и воспроизведение, но и остановка всё-таки. Пользоваться одной миди-кнопкой для этого? Двойным щелчком? Как объяснить мидилёрну это всё?

На моей клаве есть возможность запрограммировать кнопку контролера на цикл из нескольких нажатий (до четырёх): первое нажатие, например, шлёт силу 127, второе, 90, третье 40, четвёртое 0. Но можно ли это делать на других контроллерах? А если мне нужно то же самое сделать с компьютерной виртуальной клавы? А как остановить воспроизведение, а потом заново начать миновав запись (которую придётся проскочить, если командуется одной кнопкой с несколькими значениями). Похоже это не выход.

Нужно записывать, воспроизводить, останавливать и управлять этим, чтобы это не превратилось в чечётку. Есл кто знает удобный способ и кинет в меня мыслью, буду признателен.

ChekPuk ★★★
()
Ответ на: комментарий от ChekPuk

Ну вообще, в midi протоколе есть помимо нот специальные управляющие команды. Можно их посылать. Но вопрос в том, может ли клавиатура/контроллер такие команды биндить на соответствующие клавиши.

sadko4u ★★
()
Ответ на: комментарий от sadko4u

Моя может несколько вариантов. Но и для cc она может посылать какие-то числа (уж не знаю как их назвать, по привычке назвал «силой»). Но в силу неудобства перескока через запись, придётся отставить однокнопие в сторону.

ChekPuk ★★★
()
Ответ на: комментарий от sadko4u

Да мне не принципиально, хоть vst, лишь бы работало. Просто для такого плагина даже морда не нужна, поэтому и сказал про ladspa.

ChekPuk ★★★
()
Ответ на: комментарий от sadko4u

Так дойдёт опять до seq24 :) Или это получится не лупер, а какой-то секвенсор в секвенсоре.

Я всё думаю, как же сделать управление лупами? Варианты применения:

  • Простой лупчик на такт, два, четыре. Нажал запись, привязалось к ближайшей сильной доле такта, обрезки миди-ивентов (например нота не попала в запись, а сила попала) отбросило, поиграл на клаве, или подал какие-то cc команды, нажал воспроизведение, запись сама остановилась, привязалось к ближайшей доле такта, недоигранные ноты обрезало. воспроизводит. Нажал опять воспроизведение, оно остановилось, но буффер не очистило.
  • Лупчик в наложением. Нажал запись, привязалось к ближайшей сильной доле такта, обрезки миди-ивентов (например нота не попала в запись, а сила попала) отбросило. Играю долгие тянучие ноты, нажал воспроизведение,запись не останавливается, привязалось к ближайшей доле такта, недоигранные ноты не отфильтровывает. воспроизводит параллельно продолжая записывать. Жму ещё раз запись, запись останавливается, продолжает воспроизводить. Конец и начало лупа взаимопроникающие, эмбиентная круть. Жму остановить, останавливается, но буффер не сбрасывает.

И это всё миди и это всё синхронизируется с общим ритмом. Это реально? :)

ChekPuk ★★★
()
Последнее исправление: ChekPuk (всего исправлений: 1)
Ответ на: комментарий от ChekPuk

Пока не начнёшь делать - непонятно. Но, вроде, ничего невозможного не вижу.

sadko4u ★★
()
Ответ на: комментарий от sadko4u

Вообще, бесят такие утырки, которые только кукарекать могут, что, дескать, платный софт лучше.

Может и не лучше но он просто работает.
Если софт просто делает то что от него требуется, то мне как потребителю не важно насколько кривые решения спрятаны за красивыми формочками, хотя я тоже знаю на сколько все криво/косо может быть под капотом.

Не хотите поддерживать проект - покупайте своё «илитное» ПО

Я и не против купить тот-же ardour за $600 (цена protools) если он будет просто работать. А пока я вижу только постоянные вылетания и кучу xrun-ов. Хотя даже за это я уже несколько лет плачу символические $5 в месяц просто потому-что на линуксе нет альтернатив и надеюсь что может таки допилят (я знаю что xrun-ы это больше проблема jack, но опять таки как потребителя меня это не должно волновать).

karaien ★★
()
Ответ на: комментарий от sadko4u

А если разрешение поменять или холст обрезать? :)
Но это тоже лирика. Я к тому, что претензия к audacity, что оно не деструктивное - такая…вроде актуально, но это надо писать по сути новую софтину соответствующей сложности.

kott ★★★★★
()
Ответ на: комментарий от kott

Честно, по опыту использования Ardour я не представляю, зачем мне вообще нужна Audacity. Там даже LV2/VST плагины как-то коряво заводятся. Ну а про то, что сделать предпрослушивание эффекта перед применением - вообще молчу.

sadko4u ★★
()
Ответ на: комментарий от ChekPuk

вот миди-лупер, только не плагин, но на в дорожку воткнуть получится https://github.com/brummer10/Mamba
вообще, идея интересная, и действительно странно, что нет ничего подобного (или может не нашёл просто?)

kott ★★★★★
()
Ответ на: комментарий от sadko4u

да это ж для другого совершенно, подрезать щелчки, например, аккуратненько склеить, ещё чего-нибудь

kott ★★★★★
()
Ответ на: комментарий от kott

У меня несколько дорожек. Миди-клава разделена на каналы и подключена в DAW. Каждая часть клавы сидит на своей дорожке. Если подключать внешние приблуды, то коммутация ещё усложняется, а сохранение/восстановление проекта становится цирком.

ChekPuk ★★★
()
Ответ на: комментарий от sadko4u

Ты не можешь просто открыть аудиофайл в Ардоре, или какой другой давке. Работа с ними это целое действо. А в Аудасити просто открыл, покоцал, шумоподавил, выровнял и готово. Да, жаль, что в нём нет стойки эффектов для каждой дорожки, но лучше так, чем полностью переписывать программу.

ChekPuk ★★★
()
Ответ на: комментарий от ist76

он описал Audacity, при чем тут оффтопик?

kott ★★★★★
()
Ответ на: комментарий от anonymous

Как минимум бинарники ни разу не бесплатны, кроме версии

Free/Demo version. Periodically goes silent after 10 minutes. No access to nightly (development) builds.

stenogriz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.