Soundgrid server своими руками

Soundgrid server своими руками

Waves Audio SoundGrid Studio System — открытая платформа

Компания Waves Audio представила открытую платформу SoundGrid Studio System, которая легко интегрируется со всеми DAW и SoundGrid-совместимым оборудованием ввода-вывода. С SoundGrid Studio System пользователи смогут запускать практически неограниченное количество плагинов, работать с максимальным количеством эффектов при почти нулевой задержке, подключать все компоненты через централизованный хаб, а также работать в сети с несколькими DAW. Кроме того, система совместима с плагинами от Waves и третьих фирм.

SoundGrid Studio System включает следующие компоненты :

SoundGrid Studio Application — бесшовно интегрируется со всеми DAW и SoundGrid-совместимыми блоками ввода-вывода, обеспечивая широкие возможности для установок любого размера — от одной DAW с одним SoundGrid I/O до целой сети, состоящей из хост-компьютеров, модулей ввода/вывода и серверов SoundGrid DSP.

eMotion ST — микшерный компонент SoundGrid System. Интегрируется с StudioRack и позволяет пользователям запускать SoundGrid-плагины для мониторинга с низкой задержкой и дублирования вне DAW

  • 8 входных каналов, 64 входа из StudioRack
  • 2 стереоэффекта, 6 стерео AUX шин/возвратов, главная шина микса
  • 8 инсерт-слотов на канал для SoundGrid-плагинов
  • Подключение нескольких SoundGrid-совместимых устройств и хостов

StudioRack Virtual Plugin Rack — виртуальная стойка плагинов, предназначенная для объединения плагинов в цепочки и перекладывания обработки плагинов на сервер SoundGrid DSP. Плагин StudioRack открывается в качестве инсерта на любом канале, позволяя пользователям запускать цепочки до восьми плагинов на каждую стойку, с возможностью направления обработки на процессор ПК или на сервер SoundGrid DSP

  • Совместимость с Waves-плагинами и плагинами сторонних разработчиков
  • Соединяет Pro Tools HDX DSP и сервер SoundGrid DSP для обработки плагинов с низкой задержкой во время записи
  • Интеграция с eMotion ST

Источник

AudioGridder превратит любой компьютер в сетевой DSP-сервер для работы с плагинами

Бесплатный сервер обработает аудио через сеть и снимет нагрузку с основного студийного компьютера.

Разработчик Андреас Поль придумал решение, которое снимает нагрузку с компьютера при работе с большим количеством плагинов и обработок. С помощью созданной Полем программы AudioGridder пользователи могут перенести всю обработку плагинами на другой компьютер в сети, выступающий в роли выделенного DSP-процессора.

Программное обеспечение AudioGridder представляет собой бесплатный DSP-сервер, работающий в локальной сети. Программа состоит из плагина для основного студийного компьютера и серверной утилиты, устанавливаемой на компьютер, который станет DSP-сервером в сети. Плагин выпускается в форматах VST3 и AU, и работает внутри любой современной DAW. Серверная часть также совместима с VST3 и AU-плагинами.

Схема работы DSP-сервера

Для использования AudioGridder пользователь должен установить плагин на основной студийный компьютер и развернуть серверную часть. Все используемые плагины должны быть установлены на компьютер, выступающий в роли DSP-сервера. После указания сетевого адреса и сканирования библиотеки, пользователю достаточно запустить плагин AudioGridder на дорожке в DAW, а затем выбрать доступные для использования с сервера плагины.

Подключение к DSP-серверу

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

Плагин внутри DAW

AudioGridder пока что существует только в версии для macOS, разработка версии для Windows значится в планах Андреаса. По словам создателя программы, для организации DSP-сервера вполне подойдёт старый Mac mini с процессором уровня Core i5/i7 второго и третьего поколений. Вместе с тем AudioGridder можно использовать и в рамках Hackintosh, собрав более производительную станцию. Дополнительно отмечается возможность работы с несколькими DSP-серверами одновременно.

AudioGridder распространяется бесплатно через страницу проекта на GitHub. Для использования программы необходим любой Мак с установленной macOS 10.14 или 10.15. Устанавливаемый в DAW плагин распространяется в форматах VST3 и AU и совместим только с 64-битными хостами и программами для записи музыки.

Читайте также:  Дерево воспоминаний своими руками

Источник

Soundgrid server своими руками

Насколько я знаю, это решение подходит только для работы с плагинами от Waves. Или я ошибаюсь?
Но ведь можно организовать работу с любыми плагинами и без этого дополнительного узкоспециализированного «сервера», используя аудиоинтерфейс с небольшой задержкой и, например, Reaper в качестве хоста для плагинов.

Это уже давно успешно реализовано и подробно описано на дружественном форуме rmmedia

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]

Если ссылки на этот замечательный форум сейчас запрещены здесь, то прошу администратора удалить моё сообщение. ))

rew432, просто вставьте вместо * rmmedia точка .
Или просто зарегистрируйтесь на этом форуме — там в основном общаются «студийщики», но и для нас там очень много интересного и полезного.

Интересно, почему «вытирает» ссылки. Раньше такого не было. Форум совершенно другой тематики и не конкурент этому форуму. Несколько раз без проблем давал ссылки.

Эти 2 пользователи поблагодарили Тонус за это сообщение:

Тонус, да, этот Профессор замечательный хост для плагинов, но особенность предложенного варианта с Рипером в практически безграничными настройками «под себя».

И еще интересная информация. Автор идеи с Рипером Александр Олейник сейчас с одним программистом работают над собственным адиоинтерфейсом с Эзернет подключением с очень маленькой задержкой. На форуме есть соответствующая тема.

Добавлено через 6 минут
rew432, на упомянутом форуме есть тема про это: «реальные задержки Centrance asio test».
Там много «неожиданных» открытий про известные интерфейсы.

В основном по минимуму задержки лидируют RME. По стабильности и возможностям тоже.

И про выбор аудиоинтерфейса под ваши требования на форуме тоже очень много полезной информации.

Насколько я знаю, это решение подходит только для работы с плагинами от Waves. Или я ошибаюсь?
Но ведь можно организовать работу с любыми плагинами и без этого дополнительного узкоспециализированного «сервера», используя аудиоинтерфейс с небольшой задержкой и, например, Reaper в качестве хоста для плагинов.

Это уже давно успешно реализовано и подробно описано на дружественном форуме rmmedia

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]

Если ссылки на этот замечательный форум сейчас запрещены здесь, то прошу администратора удалить моё сообщение. ))

Я в кубейсе такое организовывал очень давно. Плагины которые накидывают задержку можно исключить, но вот что делать с задержкой интерфейса самого. Я использовал карту диджейскую трактор 6. Она оптимизирована под минимальные задержки. Но минимально 6 мс даёт и при этом всё стабильно. Другие интерфейсы могут стабильно начинать работать только с 10-20 мс. Что вообще не приемлемо.

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

Источник

DIY compatible Waves Soundgrid Server

Help Support GroupDIY:

Whoops

Well-known member

Hello,
I would like to use the waves plugins in live sound mixing with a server.
The Waves servers seem quite expensive for what is a box filled with standard PC components.

I would like to build a compatible server myself.
It seems the image of the soundgrid server software is included in the Servers update software package.

So it doesn’t seem to hard to build a server and flash the image to an ssd drive.

There’s Waves distributers building and selling their own servers, there’s also Big PA rental companies that use their own built servers.

Did anyone around here tried to do this ? or would like to build a compatible server?

These are the specs for the most expensive unit for sale from waves:

EXTREME
CPU: Intel® Skylake i7
RAM: 8 GB
Motherboard: Gigabyte GA-B150N-GSM
LAN Card: Intel on-Board

this video shows the insides a server, in this case Server One:

Attachments

dasnevestheo

Well-known member

Eliani

Well-known member

The reason that some are building their own Soundgrid servers is because Soundgrid is an open source protocol, there’s not really a lot to it.

It’s a small dedicated linux distribution running a very basic headless network protocol that runs numbers. you can run it on pretty much any computer that has an intel processor and intel gigabit network port. (If I remember correctly there’s some realtek port that work too). I you search google for the source code you can compile it yourself, or send the guys over at waves a $10 note and you’ll receive your own executable file to build your server.

There’s more information about compiling, and someone that actually compiled it and he had a running version, but the thread at reddit got archived: https://www.reddit.com/r/livesound/comments/atvmr0/custom_soundgrid_server_a_work_in_progress/

Well-known member

Whoa. this is interesting.

I wonder what it would take to make it work with non-Waves plugins?

Tubetec

Well-known member

There is a way with Reaper to use an external pc for processing any VST, either over firewire or gigabit lan ,Reamote , Ive tried it and it seems to work ,there is some delay though. Either way separating the computer thats doing the recording from the one that handles the processing seems like a good plan for more reliable operation . Generally speaking recording/playback is far less processor hungry and its something even an older dedicated pc could handle with its hands tied behind its back.

A dedicated OS to numbercrunch your favourite VST’s in (almost)real time would be very nice , maybe a virtual touch screen rack would be a more appropriate control methodology than mouse

I couldnt see , does the waves server only handle waves plugins ?

Tubetec

Well-known member

Whoops

Well-known member

Hi,
yes and it does it very well.

It’s quite popular in live sound, I had a busy summer on the road, I will get back to this project in the winter time now.

If anyone has relevant info on how to build this, please join

Tubetec

Well-known member

There is also an experimental version of Reaper running on linux now that can handle VST plugins

maybe its possible to use this via Reamote with a windows based daw ,still not as stripped down as a dedicated server like the waves Soundgrid , and hit or miss if a particular plugin will work or not .
I cant seem to find much on Soundgrid server image ,or what ever flavour of linux its based on.

cyrano

Well-known member

It’s based on SGLinux, with BusyBox. Nothing special, not even really customised. They’ve just stripped out some unneeded utilities and a lot of drivers. Most notably, GPU and ethernet drivers. Probably to make sure it doesn’t run on other hardware. It only recognises a limited number of Intel ethernet chipsets, fi.

It does, however, seem to detect if it’s virtualised. A feeble attempt to make reverse engineering a bit harder?

SGLinux is a commercial Linux distro from Singapore. I suspect it might be an SELinux derivative. There’s no website for it, atm. It used to be:

It is, or was developed by RMR Solutions:

It’s built on the servers of Roll-your-own-Linux. Anybody can do that.

When I say it’s nothing special, I mean the hardware isn’t even up to the usual server specs. No redundancy, fi.

Unless you need it to run Waves plugins, I’d look elsewhere. None of the tech is exclusive.

Tubetec

Well-known member

Thanks for digging out the extra backround info Cyrano ,
the fact that its limited to waves stuff really narrows the appeal for me ,

I did check into Reaper Reamote a bit more , not sure if a windows and linux Os would be able to work properly together via lan cable . Windows really doesnt have a chance in hell of doing anything in near real time ,there are however many linux distributions that can .

They have a version of Reaper for Arm/Rasberry pi now ,promises very good processing for small money , theres even a suggestion you could set up a Reaper processor farm using flashed TV boxes .

cyrano

Well-known member

I don’t know if the Waves server is limited to certain plugins. Never tried it.

Reamote is more of an adventure. I’m sure the Mac/Linux/Windows versions can work together as all it does is stream audio between machines. The real question is which plugins are available and can be made to work.

Some people have had some success running VST’s with Wine on Linux. No idea what percentage of plugins that is, tho. My plugin needs are covered with Reaper’s included plugins. Not that I don’t use any other, but I certainly don’t spend a lot of money on plugins.

Well-known member

There are a few 3rd-party plugins supported in SG but not many.

If I could do a roll-your-own SG server, I think it would still be worth it for me. I really like the Waves reverbs (H-Reverb, Abbey Road Plates and Chambers) and those can be quite the CPU hog. The ability to offload just those plugins might be worth it for me.

cyrano

Well-known member

Tubetec

Well-known member

From what I read a few people got their hands on a genuine SG server and tried to clone it with new hardware , still didnt work right though . There must be people in the trade who know how to do it properly ,but if you knew where there was a goose who layed golden eggs would you tell everyone ?

Of course if you figured out how to clone and fully load your own brand servers with top of the line plugins with near zero latency you’d be on the pigs back ,for a while anyway until Waves Israeli security personnel catch up with you , 8)

Attachments

Whoops

Well-known member

Tubetec,
this thread is related to the subject «DIY compatible Waves Soundgrid Server», if you have info related to this subject please join and share, but if you are interested in reaper or any other solution please start your own and new thread on that subject.
Reaper is not relevant for this thread that I started.

Whoops

Well-known member

Thank you so much Cyrano for your info.
Yes it’s totally doable and I have seen quite a few DIY waves server units already on the road.

As I told before I have been really busy out on gigs this summer and I didnt have anytime to work on this project, I will work on it in the next months.
I know some people that have the Server Image, I can share it when I get it.

As for hardware you can use any i5 or i7 processor,
the ethernet/network card has to be a Gigabit intel card.

Tubetec

Well-known member

Im sorry I didnt mean to be rude or undermine your post Whoops .

I am interested in Waves SG server , and as we’ve found out the hardware is the easy part , its basically all off the shelf stuff .
Suppose you can clone an existing unit wouldnt you still need to register/authorise for it to work ?
I do also notice an SG expansion card for Behringer X32 , I must get a hands on tutorial on the X32 soon , as it seems to be the go-to mixer for a modern live /installation set ups.
Looks like the basic building blocks of the software are open source , but thats not to say if you did manage to clone the system you wouldnt be infringing Waves IP .

cyrano

Well-known member

Hardware specs of an original Waves Soundgrid server:

Processor: Intel® Core i5-4590K
Motherboard: Gigabyte GA-H81N
RAM: 8GB
HDD: 4G Flash Drive.

You could save some money if you look into a used server. These go from 50-500$ and survive better in a live rack.

Tubetec

Well-known member

Maybe a laptop with a similar intel chipset and a smashed screen would be a perfect candidate for experimenting ,
I think I read the OS is run from a usb memory plugged into the motherboard , it runs a live image with a ramdisk , Ive run up a few varieties of linux over the years and that OS might have enough drivers onboard to handle the multiple platforms used by SG.

Ok so lets assume we have the hardware side in the bag ,
let say we can get an image of a box fully loaded with plugs , and get it running ,
Now you need a second pc to run the daw end , that pc has SG software on it , that wants ,presumably
to authenticate or verify or phone home or check licenceing ,surely ?

I see a few of the behringer X32 Rack mixers going cheap now in the second hand market , would make a nice head end for a sound grid server with masses of balanced I/O ,totally stand alone ,
could also work great as superpowered stagebox/splitter/mic amps/monitor/main outs and processing everything controlled from a front of house X32 via a single CAt5 cable, life would never have been so simple for the sound engineer on the road .
The Waves SG card for X32 is 350 euros .

Источник

Читайте также:  Зона за молодыми своими руками
Оцените статью
Поблагодарили OZet: