# Audio routing with PreSonus Studio

## Challenges Using PreSonus Studio Interfaces with ASIO on Windows

#### 1. **Driver and Device Compatibility**

* PreSonus interfaces, like the Studio 1824c, require proprietary drivers for full functionality, particularly for low-latency ASIO performance.
* Windows systems often default to using WDM drivers or Microsoft's generic USB audio class drivers, which don't support full channel routing or multi-client access.
* Using multiple audio interfaces or virtual drivers simultaneously in Exaplay often leads to conflicts or non-functional routing.

#### 2. **Complex Channel Mapping**

* The PreSonus Universal Control app provides routing for hardware outputs but requires manual configuration to avoid feedback loops or misrouted signals.
* Windows apps like Exaplay may list many channels without meaningful names, leading to trial-and-error setup unless ASIO4ALL is used to simplify visibility.

## &#x20;Configuring ASIO4ALL for VIOSO Exaplay

### Preparation&#x20;

#### **1. Install the PreSonus Driver**

* Download and install the latest driver from the official PreSonus product page:\
  [PreSonus Downloads](https://www.presonus.com/pages/support-documents-downloads)

#### 2. **Setup with ASIO4ALL**

* **Why ASIO4ALL?**\
  ASIO4ALL allows you to selectively enable specific input/output channels from your audio device. This is helpful in Exaplay to avoid clutter from unused channels.
* **Steps:**
  1. Install ASIO4ALL (download from <https://asio4all.org/>)
  2. Open **Exaplay**, go to **Settings**, and select **ASIO4ALL** as the audio device.
  3. Click the wrench in the ASIO4ALL control panel to open advanced view.
  4. **Enable only the input/output channels you intend to use:**

     <figure><img src="/files/QRP5RqwfUdOfZVN8h8J0" alt=""><figcaption></figcaption></figure>
  5. Back in Exaplay, verify that only those channels are visible.\
     ![](/files/fwdYhUOuMOd3Y4KRn7Ah)

{% hint style="info" %}
**Important**: Don’t forget to press **SAVE** in Exaplay before closing the settings window.
{% endhint %}

#### 3. **Direct Use of PreSonus ASIO Driver (Optional)**

* If you prefer not to use ASIO4ALL, you can also select the **PreSonus ASIO driver** directly in Exaplay.
* All channels will be listed, which can be more overwhelming but offers full access.

***

### Channel Assignment & Routing in Exaplay and PreSonus App

#### In Exaplay:

* Assign the desired output channels per VIOSO use case (e.g., per projector or screen).\
  ![](/files/2SjA2aJR9zagADJKhnwB)
* These assignments appear as input channels inside the PreSonus driver’s DAW view (see below)

#### In PreSonus Universal Control:

* Go to the **Mix Routing** panel.
* **By default**, any signal routed to a DAW input will be heard on **all line outputs**.\
  ![](/files/v795Jbz3ZLKTxFbByuEQ)
* You must:
  * **Select the desired MIX output** (e.g., MIX 3/4),
  * **Mute all unwanted channels** for that output.
  * Repeat this for each mix output.\
    ![](/files/JLl7TIfvuov8qnrCxmak)

{% hint style="info" %}
**Note**: MIX 1/2 is considered the **MAIN** mix, so it requires special attention to avoid duplicate playback or feedback.
{% endhint %}

## Summary

| Component        | Task                                                       |
| ---------------- | ---------------------------------------------------------- |
| **Driver**       | Install PreSonus official driver                           |
| **ASIO4ALL**     | Use to simplify channel view in Exaplay                    |
| **Exaplay**      | Select desired ASIO device, assign channels, save settings |
| **PreSonus App** | Route DAW channels to specific mix outputs and mute others |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.exaplay.one/troubleshooting/audio-routing-with-presonus-studio.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
