EZD3 – Focusrite – OBS – Streaming

EZdrummer Help
Viewing 12 replies - 1 through 12 (of 12 total)
  • Shootie
    Participant

    If you’re on 4i4 3rd generation or above. The 4i4 comes with it’s own virtual mixer. The feature is called Loopback. The manual/videos should cover it. When enabled, it will allow a different audio source for OBS to find. Not sure about Win10 capability.

    EZD3 Tutorials | EZBass Tutorials | Toontrack themed FB Group | Toontrack themed Discord Group

    Doug
    Participant

    re: “all you can hear on the live stream is the TD-27 output, not EZD3”

    On the TD-27,  did you set “Local Control” to “OFF” in the MIDI controls?

    That would disable the sounds generated by the module, so you should only hear EZD3 sounds triggered by MIDI.

     

    /doug

    ronpburns
    Participant

    I found the issue is that OBS doesn’t support ASIO by default.

    I have a similar setup and got it working perfectly by downloading/installing the OBS ASIO USB plugin: Release obs-asio v3.1.1 · Andersama/obs-asio · GitHub
    Install the plugin.

    If not done already, download and install the Focusrite Control 2 app. https://focusrite.com/software/focusrite-control-2

    In OBS, add scene and name something like “ASIO  Plugin”.  There is an attachment with some key screen prints.

    note: For mine I have two separate inputs to configure as I have a stereo drum pad (Roland SPD-20) plugged into my Focusrite Scarlet 2i2 directly and my Roland TD-30 drum set coming back to the Focusrite Scarlet 2i2 via USB.

    Add two sources for “ASIO Plugin” scene = select “ASIO Input Capture”

    Configure first for usb – for device choose “Focusrite USB ASIO”, Route.0 = loopback 1, Route.1 = loopback 2 and name something like Focusrite USB

    Configure second for Instrument (if you have instruments or microphones plugged in – for device chose “Focusrite USB ASIO”, Route.0 = Input 1, Route.1 = Input 2

    In EZD3, you configure the output to go to the Focusrite USB

    In OBS for the EZD3 window capture source, be sure to mute the audio track in the audio mixer for that source or sound will come through the window as well as the better “focusrite USB ASIO” driver and the sound will be horrible (duplicated).

    In my setup I have my OBS Studio set up to show 4 windows concurrently for recording/streaming – The Drum sounds and Superior Drummer 3 app window, scrolling drum music and drumless song via Drumeo browser window, a live drum video capture window (iphone 16 pro), and a camcorder footcam input.  This works great and is the best (lowest latency) config I could figure out so far.

    Oh, and be sure to set your focusrite as the default audio in windows.


    Operating system: Windows 11
    Dan
    Participant

    thanks everyone, i’ll give those a go tomorrow

    Dan
    Participant

    hi all,

    still not working for me in OBS… here’s where i’m at…

    1. Windows (10) Sound Output: Speakers (Focusrite USB Audio).
    2. Windows (10) Sound Input: Analogue 1 + 2 (Focusrite USB Audio).
    3. Scarlett 4i4 Monitor Outputs: “Playback 1-2”
    4. Scarlett 4i4 Line Outputs 3-4: “Playback 1+2”
    5. Scarlett 4i4 loopback enabled as “Playback 1-2” (and unmuted).
      – Note: i can see all levels moving on all the above (in the Focusrite Control Panel) when i play EZD3
    6. OBS – i’ve cleared all ‘scenes’ and ‘sources’
    7. OBS – created new Scene called “EZDrummer 3”
    8. OBS – created a new source called “Drums” with the following settings:
      1. Device: Focusrite USB ASIO
      2. Format: Stereo
      3. OBS Channel 1: empty (no selection available in the dropdown)
      4. OBS Channel 2: empty (no selection available in the dropdown)

    I can hear audio from youtube in OBS, but nothing still from EZD3 – i must be doing something wrong here.


    Operating system: Windows 10
    ronpburns
    Participant

    Your step 8 c & d appears to be the issue.  Possible things to look at:

    1. Have you rebooted your computer after installing the new OBS plugin for ASIO?
    2. Validate your Focusrite device is plugged in to the computer’s USB when configuring OBS.
    3. Not sure I follow steps 3,4,5. Is this all referring to the Focusrite Control app?  Also please validate that you installed The “Focusrite Control 2” version.  Please attach a picture of your settings for these steps + a picture of your focusrite device and all the inputs & picture of your settings in EZD3.
    4. Not an issue, but don’t believe your step 2 does anything for you.  Do you have instruments or mics plugged in to the 1/4 inch or xlr inputs on your Focusrite device?  Even if you do, I haven’t needed to configure it in windows audio input as the device is configured in OBS.
    5. Since you can hear audo from youtube (in your headphones from your Focusrite device I assume) you’ll need to find out for sure how it is configured in OBS as after configuration is done and if your youtube “window” is going to the default output that you are setting to Focusrite then you may get that double sound issue I mentioned.  I did make a configuration where I could separate my music (youtube etc) as a different output so that I could separate my drums from the music in case I wanted to control them separately in OBS’s Audio Mixer.

    Attached an update to the .pdf I originally sent w/ extra pictures of my Focusrite Control 2 settings and EZD3 settings.  I had to configure ezd3 as I typically use any EZD3 drums directly through SD3 as it gives me more configuration – mainly adding more instruments and more control.

    Hopeing this works for you.

     

     


    Operating system: Windows 11
    Dan
    Participant

    I tried downloading Focusrite Control 2, but it says it’s not compatible with my 4i4 (Gen 3) device.

    Scarlett 4i4 setup:

    Only USB from PC and headphones – nothing in the 2 mic/instrument inputs

    here’s the control screenshot: https://ibb.co/JWvhKBWC

    EZD3 settings: https://ibb.co/Q7g93z5C

    • The post has been modified 2 times, last modified 3 months ago by Dan.
    ronpburns
    Participant

    I did some research on the Gen 3 vs Gen 4 Focusrite Scarlett 4i4.  There is some documentation of the Gen 3 having issues with configuration in OBS compared to the Gen 4.  I asked chatGTP to detail the steps for your setup.  I’m not sure this says anything different than what you already did, but wanted to send in case you wanted to step through it.  If it still doesn’t work, maybe try ordering the Gen 4 from Amazon to try.  You can always send it back if it doesn’t work.  When I was searching for an audio processor I ordered all the most popular brands and tried them all out.  The Focusrite Scarlett 2i2 is what had the best/lowest latency.  Sorry if this post gets duplicated.  I submitted this info earlier, but had to edit it due to it having a bunch of html markup so I edited it – then it dissapeared.  Anyway, good luck.

     

    detail the steps for me to configure my Roland TD-27 running through Toontrack EZ Drummer 3 and my Focusrite Scarlett 4i4 Gen 3 to work with OBS Studio via an ASIO plugin for OSB.

    ChatGPT said:

    To configure your Roland TD-27, Toontrack EZdrummer 3, and Focusrite Scarlett 4i4 Gen 3 to work with OBS Studio using an ASIO plugin, follow these steps:

    Step 1: Install Necessary Software

    1. Download and Install Focusrite Control
      • Download the Focusrite Control software from Focusrite’s website.
      • Install the Focusrite USB driver (needed for ASIO support).
      • Connect the Scarlett 4i4 to your laptop via USB and ensure it’s detected.
    2. Install Roland TD-27 Drivers
      • Download the latest Roland TD-27 USB driver from Roland’s website.
      • Install the driver and restart your system if necessary.
      • Connect the TD-27 via USB to your laptop.
    3. Install Toontrack EZdrummer 3
      • Ensure EZdrummer 3 is installed and working in standalone mode.
      • Configure the Audio & MIDI settings:
        • Audio Device: Select your Scarlett 4i4 (ASIO)
        • MIDI Input: Select Roland TD-27
        • Audio Buffer Size: Adjust for low latency (512 samples is a good starting point).
    4. Install the ASIO Plugin for OBS
      • Download the ASIO Plugin for OBS Studio from here.
      • Extract and install the plugin into your OBS Studio plugins folder.
      • Restart OBS Studio to enable the ASIO support.

    Step 2: Configure EZdrummer 3 for Low Latency

    1. Open EZdrummer 3.
    2. Go to Settings > Audio/MIDI Setup.
    3. Set Audio Device to Focusrite ASIO.
    4. Adjust the Buffer Size in Focusrite Control:
      • Lower buffer size for real-time play (256 or 512 samples recommended).
    5. Ensure MIDI input is set to Roland TD-27.

    Step 3: Configure OBS Studio with ASIO Plugin

    1. Open OBS Studio.
    2. Go to Sources, click +, and select ASIO Input Capture.
    3. In the Properties window:
      • Set ASIO Device to Focusrite USB ASIO.
      • Under Channel Mapping, select:
        • Channel 1: Left Output (EZdrummer)
        • Channel 2: Right Output (EZdrummer)
      • Enable Stereo Mix if needed.
    4. Click Apply and OK.

    Step 4: Configure Audio Routing in Focusrite Control

    1. Open Focusrite Control.
    2. Route EZdrummer Output to Loopback Channels (use Output 3/4 if available).
    3. In OBS, ensure that the Loopback Inputs are selected in the ASIO configuration.

    Step 5: Test Audio & Latency

    1. Hit a drum pad on your Roland TD-27.
    2. Check if EZdrummer is producing sound.
    3. Ensure OBS Studio is receiving audio from the ASIO input.
    4. If you notice latency:
      • Lower the buffer size in Focusrite Control.
      • Adjust latency settings in EZdrummer 3.
      • Ensure you’re using a USB 3.0 port for the best performance.

    Step 6: Add Video Sources in OBS

    1. Add Webcam/iPhone (OBS Camera Plugin)
      • Connect your iPhone via USB.
      • Use OBS Camera Plugin or the iVCam app to add it as a video source.
      • In OBS, go to Sources > + > Video Capture Device and select your camera.
    2. Add Roland TD-27 as a MIDI Triggered Overlay (Optional)
      • If using MIDI visualizers, configure a separate MIDI input to trigger visuals in OBS.

    Step 7: Record or Stream in OBS

    • Start recording or streaming in OBS and monitor audio sync.
    • Adjust latency if needed by tweaking buffer sizes in Focusrite Control.

    This setup ensures low-latency drumming through EZdrummer 3 while capturing audio and video smoothly in OBS Studio using the ASIO plugin. Let me know if you need help troubleshooting any step!


    Operating system: Windows 11
    ronpburns
    Participant

    Also… more detail on the Control app.  (Attachment includes the picture not pasted here).

    detail the steps for configuring the focusrite control app and show a screen print of what the final config should look like

    ChatGPT said:

    Configuring Focusrite Control for Roland TD-27, EZdrummer 3, and OBS Studio

    The Focusrite Control app is essential for routing audio properly so that EZdrummer 3 outputs its sound correctly to OBS Studio via the ASIO plugin.

    Step 1: Open Focusrite Control

    1. Connect your Focusrite Scarlett 4i4 Gen 3 via USB.
    2. Open Focusrite Control from the Windows Start Menu.
    3. Click on the Device Settings tab and ensure:
      • Sample Rate is set to 44.1 kHz or 48 kHz.
      • Buffer Size is set to 256 or 512 samples (adjust if latency issues occur).
      • Ensure Clock Source is set to Internal.

    Step 2: Configure Inputs

    1. Go to the Input Settings tab.
    2. Set Input 1 and 2 to Line (for external sources like a mic or external audio).
    3. Set Input 3 and 4 to Loopback (this captures system audio from EZdrummer 3 for OBS).

    Step 3: Configure Outputs

    1. Click on the Output Routing tab.
    2. Assign the following:
      • Monitor Output 1 & 2 → Set to Playback 1 & 2 (your main audio mix).
      • Output 3 & 4 → Set to Loopback 1 & 2 (so OBS can capture EZdrummer audio).
    3. If using headphones, assign Headphone Output to Monitor Mix 1 & 2.

    Step 4: Save and Test

    1. Click Apply Changes.
    2. Open EZdrummer 3, play the drums, and confirm the audio meters in Focusrite Control show activity.
    3. In OBS, select ASIO Input Capture and choose Loopback 1 & 2 as the input.

    Now, I’ll generate a screenshot of what your Focusrite Control settings should look like. Give me a moment.

    Matplotlib Chart

    Here’s a visual representation of how your Focusrite Control settings should be configured. This setup ensures that EZdrummer 3 audio is routed correctly to OBS Studio via the ASIO plugin. Let me know if you need further clarifications or adjustments!


    Operating system: Windows 11
    Shootie
    Participant

    If you have the Legacy Focusrite software working like in your screens hot. Look in the lower left where it says Loopback. Under it you can change it to Custom Mix to trigger the virtual Mixer. It’s helpful if you want to use the inputs & outputs of the 4i4 at the same time. Also, Loopback outputs are not available until you activate them in the Task Bar. This might be what’s setting you back.

    Once you get the Loopback outputs and the virtual mixer, you’ll be able to figure it out from there I bet.

    If this doesn’t work for you, apologies. No time to read all of the responses. Should be really easy unless you’ve configured your system in a way that’s preventing the loopback driver from appearing.

    Best of luck.

    EZD3 Tutorials | EZBass Tutorials | Toontrack themed FB Group | Toontrack themed Discord Group

    Dan
    Participant

    many thanks Shootie – it was as simple as enabling the loopback as you suggested!

     

    Shootie
    Participant

    Enjoy

    EZD3 Tutorials | EZBass Tutorials | Toontrack themed FB Group | Toontrack themed Discord Group

Viewing 12 replies - 1 through 12 (of 12 total)

No products in the cart.

×