Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for macOS

Reply
 
Thread Tools Display Modes
Old 07-08-2018, 09:30 AM   #1
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,557
Default Unintuitive settings needed in newer versions of OSX.

Sanity check welcome! Or just read if you like Sunday morning puzzles.

A little background:
For professional audio work, I use standard practices as far as interface connections, clocking, etc go. Everything is perfect and I have wildly overpowered machines for my needs.

I also use one of my machines and interfaces for home theater needs and this is where I decided to play a little fast and loose with the rules for convenience. It's just me in my listening room and no live audience, so occasional faux pas aren't a big deal and usually don't happen anyway.

The home theater setup:
The speaker array in this example is a small top 5.1 setup (5 mains that do highs/mids only with speaker management required to split out the bass content from the mains and route it to the Lfe combined with the original Lfe channel).
I do the speaker management digitally using Reaper as a "plugin". Soundflower (a virtual audio device) is installed. Aggregate device of my interface (Apogee Rosetta800 192k) + Soundflower. OS audio routed to Soundflower (on channels 1-6). DAW app (Reaper) connected to aggregate device picks up the input from the Soundflower channels, does the speaker management, and routes the final output to the Apogee.

Works like a charm. I can even leave the system set to 5.1 in Audio MIDI Setup and all channel formats (2.0, 4.0, 4.1, 5.0, 5.1) come out the correct speakers. Channels that are supposed to be silent stay that way (I mention this because some buggy media player apps will put weird mono folddowns into unused channels sometimes. Like 4.0 having a mono FL + FR mix in the Center channel when it's supposed to be digital zero.)

I've had the clock master set to the Apogee. This is the "fast and loose" part. It's really only proper to connect multiple devices with word clock for 100% stable operation. Obviously you can't connect word clock to a virtual audio device! (Or the built-in audio interface integrated into the logic board.) So I just let it clock over the data connection (firewire). It losses sync just once every blue moon. All good.

This was my setup running in 10.6.8 for the longest time. (And I see myself going back to 10.6.8 here and there likely indefinitely with the direction newer OSX builds are going!)

I'm shaking this down in a 10.9.5 install. (Plan is to keep 10.6.8 as rusty but trusty, 10.9 for "modern-ish" DAW work needed for a handful of newer plugins, and then 10.13 for an "experimental" system and to feel like I'm keeping up with stuff and things.)

Let's cut to the chase...
Something changed in core audio. And 10.9 is supposed to be bug free with this whereas there are allegedly core audio bugs in newer versions.
What I can get to work is setting the clock master to Soundflower and ticking the resample box for the Apogee. Clocking from the Apogee works for maybe an hour and then the Soundflower connection drifts and the system must be reinitialized. Clocking from the Apogee with Soundflower resampled flat out doesn't work. But clocking from Soundflower (the virtual device so... clocking the built-in interface is what that ends up meaning) with the Apogee resampled is rock solid.

That's completely counter intuitive! What's going on here?

I can say that there is no problem with the audio. I haven't recorded streams yet to verify 100% 1:1 samples so there may be a sample drop here and there. But no audible artifacts with 24 bit 96k 5.1 program. (audio only or audio + video) I am aware that the Apogee has a feature to chase and clean up jittery incoming clock signal, so I imagine this is what has my back here!

Just wondering if anyone else has run into this and has any insight to what's going on behind the scenes. Or if I'm missing a control panel setting and just ended up with 2 wrongs making a right in this scenario.

To recap:
Two devices (one virtual) clocked "fast and loose" over a firewire data connection.
Software is not able to chase hardware but hardware is able to chase software.
I expected the opposite!

Yeah, you read that right. It's 2018 and I'm just now entertaining the thought of using newer than 10.6.8 for home theater needs. I wonder if something in this is the root of recent complaints about newer versions of OSX? (Clicks and pops with aggregate devices complaints.)

Aside:
Downloaded the new version of XBMC Media Player - now called Kodi Player.
I thought the GUI for XBMC was hands down the worst garish borderline nonfunctional GUI I've ever seen. Somehow... they made it even worse! I wouldn't have thought it possible. The app works though. Highest res HD video + highest res HD 5.1 audio program and it just works. Price was right. (free)

FYI: Songbird has been playing the surround library on shuffle for the last 14 hours with no hint of trouble.

Last edited by serr; 07-08-2018 at 10:10 AM.
serr is offline   Reply With Quote
Old 07-08-2018, 10:11 AM   #2
Futur8me
Human being with feelings
 
Join Date: Dec 2015
Posts: 394
Default

Firewire is not supported at all in the newer macOS.., maybe its time for you to get new hardware?, wait until the end of this year for when apple release their new Mac range.. or wait until next year for the new modular Mac Pro.

my iMac runs as perfect as can be.

.

.

.
__________________
16" M1Pro MacBook Pro, 32gig ram, 1TB ssd, macOS 14
Futur8me is offline   Reply With Quote
Old 07-08-2018, 12:43 PM   #3
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,557
Default

I haven't downloaded the Mojave beta yet. Where are you seeing claims of removing firewire support? I thought 10.14 was supposed to be good on everything supporting 10.13. There are conversations going on about Mac Pro support with only certain graphics cards.

But I was going on about clocking multiple devices improperly and what you can get away with.
serr is offline   Reply With Quote
Old 07-08-2018, 08:40 PM   #4
cyrano
Human being with feelings
 
cyrano's Avatar
 
Join Date: Jun 2011
Location: Belgium
Posts: 5,246
Default

Quote:
Originally Posted by Futur8me View Post
Firewire is not supported at all in the newer macOS..
Of course it is still supported. It's part of Thunderbolt and USB-C. Hec, even iSCSI is still part of USB-C...

It's the Firewire Audio/Video class driver that's no longer present. AFAIK the only manufacturers using that driver are Apogee and Griffin. The Griffin FireWave was obsoleted >10 years ago, I think.

EDIT: The M-Audio Firepower and the Behringer FCA610 also use the FW Audio Class drivers, IIRC.

Funny. Apple's Spell checker still knows the name "FireWave" and flags it if it's not in camel case.
__________________
In a time of deceit telling the truth is a revolutionary act.
George Orwell

Last edited by cyrano; 07-08-2018 at 09:01 PM.
cyrano is offline   Reply With Quote
Old 07-09-2018, 03:14 AM   #5
Futur8me
Human being with feelings
 
Join Date: Dec 2015
Posts: 394
Default

We are talking firewire audio here and serr specifically mentioned apogee firewire, which do not have drivers for the newer macOS, it stopped with el capitan if i remember correctly.., so basically as i have already said maybe its time to look at buying new hardware.. here is the explanation from apogee..>>


“Apple began to phase out FireWire connectivity in 2012 on all Mac computers. With significant improvements to USB audio and the introduction of Thunderbolt, the performance and stability offered with FireWire audio interfaces has been surpassed. As a result, Apple has discontinued development and maintenance of their FireWire Core Audio driver for the new Mac OS X El Capitan. For this reason, we simply cannot ensure a stable/reliable experience for users of our FireWire audio interfaces who choose to upgrade to this new Mac OS release.
Due to the fact that Apple is no longer developing their FireWire Core Audio Driver, Apogee’s Duet FireWire and Ensemble FireWire will not be officially supported on OS X 10.11 El Capitan or any future Mac OS X release. While these products may work normally for some users, Apogee will not be able to provide technical support, troubleshooting or bug fixes for any software related issues you experience on OS X 10.11 El Capitan or higher. Please note, Apogee will continue to fully support our FireWire users who remain on Mac OS X 10.10 or below, just as we have done since the products were first introduce in 2006. In addition, we will continue to provide repair services for the hardware components as long as parts continue to be available.”
Hope that helps.

.

.
__________________
16" M1Pro MacBook Pro, 32gig ram, 1TB ssd, macOS 14
Futur8me is offline   Reply With Quote
Old 07-09-2018, 03:30 AM   #6
cyrano
Human being with feelings
 
cyrano's Avatar
 
Join Date: Jun 2011
Location: Belgium
Posts: 5,246
Default

I know, man. And so do you..

But others might be confused about "dropping firewire support". Hec, even Serr was confused.

So, being anal as I usually am, I felt the need to correct.

Maybe Thesycon could release a FW driver for the Apogee? They have done the same for Windows USB2 Audio class, which MS dropped in Win10...

But then, I have no idea about the complexity of this task and the potential market for it. How many Apogee's are there in the field?

And it is a bit strange, as I know several people who's Apogee FW Duet still works under EC and even Sierra. I believe this device also uses Apple's FW Audio class driver?
__________________
In a time of deceit telling the truth is a revolutionary act.
George Orwell

Last edited by cyrano; 07-09-2018 at 03:35 AM.
cyrano is offline   Reply With Quote
Old 07-09-2018, 04:35 AM   #7
Futur8me
Human being with feelings
 
Join Date: Dec 2015
Posts: 394
Default

Thats just semantics again.., apple have dropped all development for firewire in core audio.., thunderbolt and usb for core audio is now the focus and the future.., why waste time on it when time is money, just buy a new sound card and stop wasting time.

.

.

.
__________________
16" M1Pro MacBook Pro, 32gig ram, 1TB ssd, macOS 14
Futur8me is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 03:28 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.