Cubase VST Connections Not Working or Routing Lost Fix
In this tutorial, you'll learn about Cubase VST Connections Not Working or Routing Lost Fix. We cover key concepts, practical examples, and best practices.
The Problem
Audio in Cubase does not route correctly: inputs are not listed, outputs produce no sound, VST Connections configuration is lost on restart, or you get playback errors due to missing routing.
Quick Fix
Step 1: Set up VST Connections from the menu
VST Connections defines input/output busses.
Wrong — trying to assign inputs from track without setting up busses:
Create audio track → input selector shows nothing → no inputs
Right — configure VST Connections first:
Studio → VST Connections (or press F4)
In 'Input' tab: click 'Add Bus' → choose your input type (Stereo, Mono, 5.1)
Select your interface's physical input ports
Repeat for 'Output' tab → your main outputs
Expected output: Inputs and outputs appear in track routing menus.
Step 2: Save VST Connections as default
Prevent routing from resetting.
After configuring VST Connections → click the 'Save' icon in the toolbar
Name your config (e.g., 'Focusrite 2i2')
Set as default: click the folder icon → 'Set as Default VST Connections Preset'
Expected output: VST Connections load automatically when creating a new project.
Step 3: Check ASIO driver and device settings
Driver mismatch breaks connections.
Studio → Studio Setup → Audio System
Select your ASIO driver from the dropdown
Click 'Control Panel' to adjust buffer settings
Ensure 'Release ASIO Driver in Background' is unchecked for stability
Expected output: VST Connections work with the selected ASIO driver.
Step 4: Reorder busses for clean workflow
Organize inputs logically.
In VST Connections → drag busses to reorder
Right-click → rename (e.g., 'Vocal Mic', 'Guitar DI')
Use 'Add Sub' to create aux channels within a bus
Expected output: Clean, labeled bus organization.
Prevention
- Configure VST Connections before creating tracks
- Save VST Connections as default presets
- Ensure correct ASIO driver is selected
- Label and organize busses for easy identification
Common Mistakes with vst connect
- Mixing let bindings with <- bindings in do notation, producing type errors
- Overlapping type class instances that cause GHC to reject the program with ambiguous dispatch errors
- Non-exhaustive pattern matches that compile with warnings then crash at runtime
These mistakes appear frequently in real-world CUBASE code. DodaTech's contributors have identified these patterns through analysis of open-source projects and production systems.
Practice Exercise
Write a pure function that safely divides two integers using Maybe, then test it with edge cases like division by zero and negative numbers.
This exercise reinforces the concepts covered in this guide. Try implementing it before checking online solutions.
FAQ
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro