There might be some sort of light at the end of the tunnel:
That is interesting for sure, but I reckon we still need a way of dealing with the hardware we have.
I've found a work-around which works for me, but it's really not ideal!
What I'm now doing, is using an old MacBook running an older MacOS, to host the plug-in with Ableton.
Then, on my main system, I send MIDI to the Virus' MIDI input DIN. Ableton is mapped with multiple channels, one for each MIDI channel I'm using, so that I can drive multiple channels from my main DAW.
Outputs are then send to the analogue outputs.
"Live" mode used, to cut latency.
Then, when I've finished editing, I move my patches to the RAM slots. Performance and recording then done using groups which I set up manually.
It's a real pain in the backside, but the only practical way around I've found so far - until and unless the Mystery Islands plug-in becomes usable.
Easier to add a DAC unit to the SPDIF output?
can anyone please tell me if virus is still working with Mac OS Mojave ? any reply would be appreciated .. fired up my old Mac with Catalina and plug in works fine with hardware but can't pass sound through the usb . when I hooked up analog outs it works but virus can't be set up correctly in daw . I am 100 percent thinking about going back in time with Sierra or Mojave if they fully function that is
Yep. Works OK with Mojave.
I have 2 volumes on my desktop Mac. Primary Big Sur volume and also a Mojave volume, which I use for the legacy stuff.
As a software engineer myself - I am a firm believer in constantly/ incrementally updating the libraries/frameworks that your application relies upon - and not just leaving your application to rot. We've long adopted this approach for our own software - and it's served us well.
Moving drivers out of kernel space, is definitely a good thing security-wise.
In the case of USB streamed audio via a plug-in, since Elektron are now using the Apple frameworks for their system, it also means that they're not reliant on Ploytec to get their act together every time the OS changes.
A while ago I managed to write a CoreAudio MIDI Driver to support the USB Virus MIDI ports, and posted it here: https://github.com/biappi/SimpleVirusUSBMidiDriver, it should support Catalina and Big Sur because it's completely user-land and does not have require any custom kernel extensions.
Well, it's built with no errors, so that's a good start! Will try and test over the weekend.
Edit: Yep - it actually works! Nice one! Had to delete the .plugin file and re-build though. Re-build on its own, didn't do the trick.
For what it's worth, Elektron are now in beta with their TI-like Big Sur drivers.
They're reportedly using Apple's own resources to implement their part of the system in user-space, which they say will hopefully make future maintenance easier. The underlying stuff will essentially be maintained by Apple.
I never had any issues with latency
If you programmed your MIDI events, then you might not have hit problems, but the latency would still have been there. If you played notes in via any kind of controller, it was inevitable.
You could enable "live" mode, but that would put all Virus tracks out of sync with anything else in your project whilst it was/is enabled.
Guys (some of you), you are missing the point: Audio over USB, Total Integration.
The MIDI cable + constantly recording every piece over Audio method... is not a solution, that is going back in time.
The TI USB audio mechanism, never worked too well for me, in that there was always inevitably latency added by the plug-in.
I remember that the advice from Access, was to use the plug-in as an editor, then use the audio outputs for playing and recording.
Just found this on the VirusHC change-log page:
"Version 3 framework is under development, which will fix issues above and adds AAX, VST3 + standalone app for free!"
Stand-alone app! That could be my way forward!
Yes but the access plugin doesnt work in catalina. So cant use analog outs (be good if it did) so im Stuck with mi plug
I didn't mean using the Access plugin, I was referring to driving the unit via standard MIDI, as per the topic heading.
I have the MI plug-n working, but I don't get on with it all that well tbh. It's never felt 100% stable.
The official Virus plug-in is very well laid-out and easy to navigate. I just wish we could have it as a stand-alone editor application. Using the analogue outputs is no problem and stops most of the latency issues too.
Care to link it?
Post 159-ish in here:
https://www.elektronauts.com/t…-macos-big-sur/140193/176"The solution includes a brand new driver that moves away from kernel extensions which were deprecated with Mac OS Big Sur. Our new driver is made with modern technologies and makes development easier which in turn helps us to deliver a solution of higher quality."
For info, an Elektron guy's just posted on their forum. They're doing their own thing with their new driver and so are leaving Ploytec behind. So, they have a solution for their kit.
I have just come back to the TI2 and realised that it won't work with Big Sur. I am OK for the moment having an old Mac with High Sierra.
Good to hear that you might consider developing something for the Mac.
I have heard of Solar 3D and have just sent them a message as to whether their standalone will work via USB on Big Sur.
I have been involved in many software projects on the Mac and iOS - so I would be happy to FUND development for such a project.
Lately I have been developing using XOJO - powerful and friendly compared to Xcode.
Please let me know if you are keen.
I'm afraid my plate's full. I work full-time as a software engineer, have a family and am a councillor. Funding development of something is a good idea I think, but I'm afraid I have neither the time nor the expertise in MacOS development. Sorry!
Worth watching Elektron. They were using the Ploytec reference driver for Overbridge.
...but yeah, I'd say that TI is almost certainly dead.
Wonder how Elektron will deal with that for Overbridge? They were using the same reference driver.
Maybe they'll implement something of their own?