Artisto at a glance
Artisto, On-Hertz's Audio-first Production Platform is the ultimate solution for any audio production needs.
More than just a mixer, Artisto functions as the ultimate software toolkit. It provides interconnectable nodes for audio routing, shuffling, mixing, processing, and monitoring. Enhancing Artisto's already comprehensive integration with protocols such as SIP, WebRTC, SRT, NDI, HLS or Icecast, the new inclusion of ST 2110 and Multiple Audio Devices provides broadcast engineers an unmatched level of flexibility to reinvent their infrastructure.
The solution allows broadcasters to break free from legacy hardware limitations, turning any browser into a powerful production platform. On top of that, its comprehensive API facilitates Artisto's integration into larger workflows, including with orchestrators and third-party hardware or software.
Scalable and distributed by nature, On-Hertz Artisto's fully software-based approach can be deployed on-premises or in the cloud, on bare-metal or hypervisor, traditionally or containerised.
Artisto enables broadcasters to meet both creative and economic demands, catering to modern and future industry needs.
Artisto is architectured in several layers:
- the engine itself as a collection of micro-services;
- an open, modern and well-documented API;
- user interfaces
- the Designer allows system engineers and architects to design audio pipelines with an intuitive brick-building web interface (in line with the highly modular engine architecture)
- turnkey or fully custom operational user interfaces
- bridges to third-party party protocols (MIDI, MIDI RTP, Ember+, Cerebrum...) for hardware controllers and/or third-party software.
The full product sheet can be found here.
We recommend you to check our YouTube channel to get a better idea of how our customers take advantage of Artisto.
Supported deployments
Artisto can run on physical servers or on virtual machines, under Windows or Linux. On Windows the deployment uses a standard installer. On Linux the deployment uses Docker containers. In the following chapters, you will find the requirements for each use case.
More details regarding installation can be found in the registered user guide.
Physical Servers
System requirements:
- Operating system: Windows 10 Pro or Windows Server 2022 or later
- Processor: Intel Core, Xeon or AMD Ryzen with at least 6 performance cores and 3Ghz of base clock or superior
- RAM: at least 16 GB (32 GB recommended)
- Storage: at least 512 MB
- Web browser: Chrome or Firefox version 100 or later
Warning
The microprocessor clock frequencies listed in the table above are base frequencies and not maximum Turbo Boost frequencies. Furthermore, the Turbo Boost feature must be disabled to ensure optimal operations of Artisto.
Notes
- Windows 11 Pro is supported if your computer/server has been pre-installed with this operating system and is kept up to date. If your machine is running Windows 10, we do not recommend upgrading to Windows 11.
- On-Hertz recommends using a processor with a higher clock frequency over a processor with a higher number of physical cores.
- Audio quality does not only depend on a fast processor. The main challenge is to achieve the lowest possible audio latency, which depends on several factors. In order of importance:
- The quality of your audio device and its drivers
- RAM performance, in terms of access time
- The performance of the motherboard, in terms of bandwidth to the buses and interfaces
- If you run the user interface (web browser) and the Artisto engine on a single PC, we recommend that you opt for a separated graphics card with dedicated memory.
- On-Hertz can guide you in selecting equipment.
Audio interfaces
Professional PCIe, USB or "virtual" interfaces are highly recommended. For evaluation purposes, you can of course use your computer's internal audio interface.
Warning
Internal audio cards and low-end audio interfaces can significantly impact the overall performance of Artisto due to the quality of their drivers.
Under Windows, Artisto supports WASAPI and ASIO APIs. With the exception of internal interfaces (e.g. Realtek chips) whose ASIO drivers are sometimes unstable, ASIO is recommended in all other cases.
Under Linux, Artisto uses ALSA. Please verify that the driver for the audio interface you plan to use is available for your chosen Linux kernel and distribution.
Examples of physical interfaces:
Brand | Model | Description | Linux driver available |
---|---|---|---|
RME | HDSPe MADI | 128 channels PCIe MADI card | Unofficial |
HDSPe MADI FX | 390 channels PCIe MADI card | Unofficial | |
MADIface USB | 128 channels USB2 MADI interface | ||
Digiface Ravenna | 256 channels USB3 Ravenna/AES67 and MADI interface | ||
Digiface Dante | 256 channels USB3 Dante/AES67 and MADI interface | ||
Digigram | LX-MADI | 64 channels PCIe MADI card | ✓ |
Focusrite | RedNet PCIeNX | 128 channels PCIe Dante/AES67 card | |
Marian | Seraph M2 | 256 channels PCIe MADI card | |
Clara E | 512 channels PCIe Dante/AES67 card | ✓ |
Warnings
- Most PCIe audio cards are full height. Some rackmount server models only allow the installation of half-height cards. It is therefore necessary to check this point when selecting the server and its audio interface.
- RME Digiface models have a USB3 interface. Make sure your server offers such a port.
- The Marian Clara E requires Artisto with the optional Multi Audio Device (MAD) license.
Examples of virtual interfaces:
Brand | Model | Description |
---|---|---|
Audinate | Dante Virtual Soundcard | 64 channels Dante (non AES67 compatible) virtual card |
Axia | Livewire+ AES67 IP Audio Driver | 24 channels Livewire+/AES67 virtual card |
Lawo | RƎLAY VSC Virtual Sound Card | 8 channels Ravenna/AES67 virtual card |
RƎLAY VPB | Ravenna/AES67 virtual card and routing matrix |
Warnings
- Artisto works great with an Audinate DVS on a VMware ESXi virtual machine, but you will need to purchase a special license for the DVS. It is not possible to activate a DVS with a code purchased online on a virtual machine. You must go through an Audinate reseller.
- To date no solution is available under Linux !
- Keep in mind that ultra-low latency AoIP transport protocols such as AES67 or Dante need an external PTP time source, usually in the form of a hardware device, to work. In the majority of cases virtual sound cards can therefore not be used to exchange streams directly between servers if no time reference is available.
Virtual machines
For applications that have fewer constraints on audio latency, for example playout or contribution, using Artisto in a virtual machine on an enterprise class type-1 hypervisor such as VMware ESXi or Proxmox is a very practical and effective solution.
System requirements
- Operating system: Windows 10 or Windows Server 2022 or later
- Processor: at least 6 vCPU (8 recommended)
- RAM: at least 16 GB (32 GB recommended)
- Storage: at least 256 MB
- Web browser: Chrome or Firefox version 100 or later
Audio interfaces
In the case of virtual machines, you have two possibilities:
- Use one of the virtual cards listed above in the physical server section
- Not use any audio interface
The second possibility may surprise you, but some applications such as interview recording via SIP or WebRTC for example potentially do not need local audio inputs or outputs. In such cases, Artisto uses an internal software clock that simulates that of the operating system's audio API in the case of physical or virtual audio interfaces.
Please refer to the Registered User guide, under the Configuring microservices section for audio backend type selection.
Docker Containers
Under Linux, Artisto can be deployed as a set of Docker containers, on physical servers as well as on virtual machines. The advantages of containers are multiple, but we should point out that they simplify deployment and pave the way for the dynamic scaling of your infrastructure.
See the installation paragraph in the Registered User guide for more details.
End-user device
On-Hertz web applications can be operated using a browser from any laptop or desktop computer, or in some cases from a tablet or a mobile phone, connected to the same network or via the internet.
Below you will find the required configurations.
iOS tablet or mobile
- iPhone X or iPad of 9th generation or later
- iOS/iPadOS 15 or later
- Safari 14.5
Android tablet or mobile
- Android 13 or later
- At least 4GB RAM
- A 4-core processor with a minimum clock speed of 2GHz
- For a tablet a 12-inch diagonal screen and for a phone a 6-inch diagonal screen are recommended
- A Chrome or Firefox browser version 100 or newer
Computer or thin client
- Operating system: Windows 10, Windows 11 or macOS 12
- Web browser: Chrome or Firefox version 100, or Safari 14.5, or later
- Display: touchscreen of at least 24 inches with a resolution of 1920 x 1080 or higher
Quick support guidelines
This user guide is designed to be as comprehensive as possible and should empower you to have a running session of your product quickly.
Should you encounter a case that this guide does not address, please email us at support@on-hertz.com
Continuous improvement
On-Hertz is committed to continuous improvement, to which end the specifications and characteristics of our products are subject to change without notice.
To help us improve our documentation, we invite to report any omission or inaccuracy found in this manual by email to intercom@on-hertz.com.