losnoco / Cog

Cog - A Free and Open Source Audio Player for macOS 10.13+
https://cog.losno.co
GNU General Public License v2.0
695 stars 45 forks source link

Midi file playback fails using AU plugins under Rosetta, Possibly native intel macs. #332

Open arfy8820 opened 2 years ago

arfy8820 commented 2 years ago

Hello, when attempting to play midi files using an AU plugin, for example, Roland's sound canvas VA, playback simply fails under Rosetta. However, it does work if cog is run natively. More seriously, however, playback with plugins could be entirely broken for those running on intel macs. A friend of mine has an intel mac while traveling, and said that plugins just failed for him too. This is using cog version 2702. More than happy to provide more info/debug logs if needed.

kode54 commented 2 years ago

I wish I knew some free plugins to test, because I don't have enough left in the bank this month to rent access to Roland's plugins at the moment.

arfy8820 commented 2 years ago

Understood. I'll look through my collection and see if any free ones are worth testing.

kode54 commented 2 years ago

Well, that was a horrible waste of $9.99.

*Sound Canvas VA is supported on macOS 10.11-15 (Intel only) and macOS 11 (Intel only). Sound Canvas VA is not supported with macOS 12, macOS 13, and Apple silicon. Please consider this before purchasing.

lumpython commented 1 year ago

Interesting, because Sound Canvas VA runs on my Apple Silicon Mac, I can hear the sound, but I don't see the AU interface, is anyway to show the interface?image

kode54 commented 1 year ago

Yes, it seems to work now. I could make it show the instrument interface, but the interface would be in its own window, and there would be three of them at a time, per file you listen to, and they'd close again on every track change. Also, anything they show relative to playback would occur up to 2-10 seconds ahead of what you hear, because the instrument interfaces are designed for real time playback, and I'm essentially using them in offline rendering mode.

lumpython commented 1 year ago

I also noticed midi seems don't sound correctly, instruments mapped to Piano except percussion, it could be SoundCanvas's bug because I encountered same problem on SoundCanvas VA on iOS after a major iOS update ages ago, it just doesn't sound as same as I remember unless if can check SoundCanvas panel as it shows instrument info and settings. Roland's VSTs seem has serious latency issue on Retina Display anyway, I found it runs better on older Macs.

kode54 commented 1 year ago

This seems to be fixed now, I think? Please report.