Post

Replies

Boosts

Views

Activity

Reply to Bring Quartz Composer back
Been using QC since 2008 (majorly in conjunction with VDMX5 and Kineme3D) and sorely miss it. I learned so much about programming from using it. It was so much more immediate and fun to explore than having to write and compile code. Was majorly using its OpenGL capacities in live settings, warping 3D meshes and shaders to live audio / midi sources; what an eye opening tool! It's integration within macOS was killer, and being able to roll compositions to Motion fx/templates or plugins within other applications was incredible. I always knew it was a special program, ahead of its time. Years after QC had been deprecated, when Facebook built their Origami app on top of it (or just completely ripped QC), and subsequently Spark AR, it seemed like everyone else was finally catching on. There are a ton of node based programming suites these days, but I have to pour one out for the OG king of node based graphics programming! BRING IT BACK APPLE!! Btw, you can still find QC on here bundled in the "Additional Tools for Xcode 11.4.dmg". I think they stopped including it in versions past 11.4, but I could be wrong. Not sure how well it works (or even if at all?) on newer macOS builds, as I keep an oldskool box running macOS Mojave 10.14 for 32 bit and older stuff
Topic: Media Technologies SubTopic: General Tags:
Feb ’24
Reply to Ventura Hack for FireWire Core Audio Support on Supported MacBook Pro and others...
Looking to get my Mackie Onyx 1620i working in the latest Sonoma, wondering if there are any updates to @matt9's method (especially in regards to crashing upon waking/sleep)? Found this, and doubt it's related, but would be nice if there was a backdoor terminal command to re-enable CoreAudio firewire support: https://support.apple.com/en-jo/108387 What's the procedure for CoreAudio firewire hack on Sonoma? What are the caveats?
Topic: Media Technologies SubTopic: General Tags:
Apr ’24
Reply to Ventura Hack for FireWire Core Audio Support on Supported MacBook Pro and others...
Did the Sonoma 14.7 update and I also had to reinstall the patch. SIP had been re-enabled --without kext, so all I had to do was re-install the AppleFWAudioVentura.pkg, and allow it in System Settings > Privacy & Security (the installer prompts for this, then says it failed; but kext was installed). I also ran the chown command, but not sure how necessary that was. Restarted and was back up recognized and running fine
Topic: Media Technologies SubTopic: General Tags:
Sep ’24
Reply to Ventura Hack for FireWire Core Audio Support on Supported MacBook Pro and others...
Still working here on 2018 Intel i9 MacBook Pro running Sequoia 15.4. Any time there's an OS update, you've just gotta re-install the hack. I've never had any problems with waking from sleep or restart crash loops though. Or I think I got into a crash loop once, immediately after re-installing the hack and restarting, or something like that. But it mostly hasn't ever been an issue for me. I generally don't really leave the interface on, just power it up and use it when making music (Mackie Onyx 1620i). Here's my step by step guide I made to remind myself each time I have to re-install: ================================ 1. DISABLE SIP IN RECOVERY MODE: ================================ 1. Restart computer in Recovery mode (Restart, holding Command+R) 2. Launch Terminal from the Utilities menu 3. Disable SIP by running the command: csrutil disable 4. Quit Terminal 5. Utilities > Statup Security Utility (This might look different depending on OS version and Intel/Apple chipsets) 5a. Intel - 5b. Apple Silicon - Permissive Security > Allow user management of kernel extensions from identified developers > OK 6. Restart computer ========================= 2. RUN INSTALLER PACKAGE: ========================= 1. Run AppleFWAudioVentura.pkg to install the kext file 2. You should be prompted to allow the kernel extension in System Settings 3. If not, check System Settings > Privacy & Security > Allow 4. Installer might report that it failed... that's ok. Just check to make sure 'AppleFWAudio.kext' was installed at /Library/Extensions/ 5. Restart computer =============================== 3. FIX PERMISSIONS & LOAD KEXT: =============================== 1. Launch Terminal 2. Run to fix file permissions: sudo chown -R 0:0 /Library/Extensions/AppleFWAudio.kext/ 3. Run to manually load AppleFWAudio.kext: sudo kmutil load -p /Library/Extensions/AppleFWAudio.kext 4. Turn off/disconnect Firewire device 5. Restart (will reboot twice) 6. FireWire device should now be available / working ================================ 4. RE-ENABLE SIP (WITHOUT KEXT): ================================ 1. Restart computer in Recovery mode 2. Launch Terminal from Utilities menu 3. Enable custom SIP by running command: csrutil enable --without kext 4. Warning message will display ~”csrutil: requesting an unsupported configuration. This is likely to break in the future and leave your machine in an unknown state.”. Just ignore it :) 5. Reboot and check that FireWire device is still recognized. If it's not, check again that 'AppleFWAudio.kext' was installed at /Library/Extensions/, and re-run from step "3. FIX FILE PERMISSIONS". Hopefully that will fix it
Topic: Media Technologies SubTopic: General Tags:
Apr ’25