# 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="https://2196782366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsCDusk0UPrmELvhRqYpD%2Fuploads%2FLTuqAyoaeGRCNzDJPvsJ%2Fimage.png?alt=media&#x26;token=a86dfb1d-10ab-46d2-a837-85b220221c51" alt=""><figcaption></figcaption></figure>
  5. Back in Exaplay, verify that only those channels are visible.\
     ![](https://2196782366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsCDusk0UPrmELvhRqYpD%2Fuploads%2FeiCZjmWkRy6E1DgHcUwp%2Fimage.png?alt=media\&token=ff5ebb7c-4b50-4358-82fa-afcb90632e22)

{% 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).\
  ![](https://2196782366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsCDusk0UPrmELvhRqYpD%2Fuploads%2FfPy1Dj0bhsfAQ8ZuSBZN%2Fimage.png?alt=media\&token=2b5c0e29-1532-41ea-87ad-dbf732b001b9)
* 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**.\
  ![](https://2196782366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsCDusk0UPrmELvhRqYpD%2Fuploads%2FSJc8fKasTR29CutTkaW1%2Fimage.png?alt=media\&token=8b182004-5f79-43de-a83a-cdd78b74bf24)
* 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.\
    ![](https://2196782366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsCDusk0UPrmELvhRqYpD%2Fuploads%2FNUs0J3FiRctu6t3KqCEW%2Fimage.png?alt=media\&token=61453c7f-9ad9-4de0-a1fe-78dce8969ca7)

{% 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 |
