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?
Here's an interesting potential starting point for a slider component. I have a Waldorf Blofeld editor, which just uses this in-built slider for its GUI and it seems to work OK. This is for iOS, but the underlying stuff should be the same.
That tutorial above is a bit out-of-date for the latest Xcode, but I have a slider for values working with values 0 to 127. Cobbling together some of this might give me a starting point.
I do keep considering getting to grips with Mac/Windows development tools and writing a stand-alone editor. I did similar back in the day, on the Amiga. I have the Mystery Islands plug-in, but really doesn't sit well with me.
I've just never had time to properly get to grips with Xcode and Visual Studio, despite being a software engineer for decades. I've only ever worked on embedded / real-time systems though.
Anyone else interested in looking at this? Since I'm mostly on Mac, in my case - Xcode is probably my starting point.
The Midi APIs don't look too bad. The difficulty might be more in terms of GUI resources for knobs and sliders etc. How much would I/we want to use an off-the-shelf framework, and how much would I/we want to write something new. I've had a play around with JUCE, but there are some aspects which didn't really sit well with me.
Any good open-source starting points?
Heck - we could potentially even crowd-fund for an experienced developer to start the work for us! Something which could be community maintained.
More of a Helix man myself. Partly because of the experience with support from Access/Kemper.