Notifications
Clear all

JACK support

9 Posts
3 Users
1 Reactions
500 Views
(@el-mono)
Member
Joined: 4 years ago
Posts: 56
Topic starter  

At the moment if I try to use the JACK audio engine with Unify it just crashes straight away, it would be nice to have it working, and I know this may be a lot of extra work but it would better if the engine was a "baked in" option in unify to begin with, like Bitwig already has.

Windows 10 Pro 64Bit 20H2 (19042.630) UK English // Intel Core i5-9500 // 40GB RAM // Behringer U-Phoria UMC204HD // Cubase Pro 11


   
Quote
(@getdunne)
Illustrious Member Admin
Joined: 5 years ago
Posts: 4437
 

Unify is built with the JUCE programming framework, which only has JACK support for Linux targets, not Windows or Mac. JACK2 support was requested on the JUCE Forum in 2016, but as far as I can tell, has never been added. Adding it would indeed be "a lot of extra work".


   
ReplyQuote
hallenberg
(@hallenberg)
Irritant
Joined: 4 years ago
Posts: 154
 

@el-mono

I've never used JACK so I'm not sure if this is a viable alternative for your purposes on Windows, but..

https://www.vb-audio.com/Voicemeeter/banana.htm

Works perfectly with Unify and everything else I've thrown at it.


   
ReplyQuote
(@el-mono)
Member
Joined: 4 years ago
Posts: 56
Topic starter  

@getdunne

Ah ok, hadn't realised, thanks for the reply πŸ™‚

Windows 10 Pro 64Bit 20H2 (19042.630) UK English // Intel Core i5-9500 // 40GB RAM // Behringer U-Phoria UMC204HD // Cubase Pro 11


   
ReplyQuote
(@el-mono)
Member
Joined: 4 years ago
Posts: 56
Topic starter  

@hallenberg

This is interesting and didn't know about it, thanks for sharing!

Windows 10 Pro 64Bit 20H2 (19042.630) UK English // Intel Core i5-9500 // 40GB RAM // Behringer U-Phoria UMC204HD // Cubase Pro 11


   
ReplyQuote
(@getdunne)
Illustrious Member Admin
Joined: 5 years ago
Posts: 4437
 

@el-mono

Two questions:

  1. What advantages are there in using JACK on Windows?
  2. Why not just use Unify as a plug-in inside Bitwig, which you say provides the JACK support you need.

   
ReplyQuote
(@el-mono)
Member
Joined: 4 years ago
Posts: 56
Topic starter  

@getdunne

1) I've been trying to maximise my hardware resources by syncing machines over a network, my DAW is Cubase which relies on the dongle so can only run it one machien at a time, running Unify standalone with JACK would be a solution and reduce the load on my laptop.

2) I don't have a license for Bitwig, I had a trial of it a while back and remember it had JACK built in.

I'm just throwing ideas around, and if it's not going to work with JUCE then that's my answer πŸ™‚

Side note, how did you get started with JUCE, I've been looking into it a fair bit on lockdown, but coming from a C# / .net background it's a bit of a switch, could use some good tutorials / courses / book suggestions if you have any?

Windows 10 Pro 64Bit 20H2 (19042.630) UK English // Intel Core i5-9500 // 40GB RAM // Behringer U-Phoria UMC204HD // Cubase Pro 11


   
ReplyQuote
(@getdunne)
Illustrious Member Admin
Joined: 5 years ago
Posts: 4437
 

@el-mono

To run Unify (or any VST) across a LAN, have a look at my old NetVST project. If this is something that interests you, let me know.

I got started with JUCE the hard way, by struggling to figure it out on my own. See https://www.getdunne.net/wiki , in particular the linked article "Starting from scratch with JUCE".

JUCE is a large framework, hence a lot to learn, but the steepest part of the learning-curve is its heavy use of so-called "modern C++" and templates. I had been using C++ since the early 90s, but still struggled hard, as I hadn't kept up as newer features were added. There isn't even a single book on JUCE anymore, and I'm not aware of any good tutorials. The ones from the https://juce.com are OK, and unlike many other examples you may find on GitHub or wherever, are at least kept up-to-date. You may want to have a look at my own public repos at https://github.com/getdunne , but be warned: some of those are not up-to-date. I recommend the one called audio-effects, which is up-to-date.


   
hallenberg reacted
ReplyQuote
(@el-mono)
Member
Joined: 4 years ago
Posts: 56
Topic starter  

@getdunne

Will definitely check all of those out, thank you!

Windows 10 Pro 64Bit 20H2 (19042.630) UK English // Intel Core i5-9500 // 40GB RAM // Behringer U-Phoria UMC204HD // Cubase Pro 11


   
ReplyQuote
Share: