| Re: REW on mac I've made progress on porting to the Mac, fixed various rendering bugs that are unique to Aqua and several soundcard related issues, but still have a problem that JavaSound can only access the built-in audio input device regardless of what device is set as default in the System Settings (it will access whatever device is set as default for output though). The random crashes are happening inside the Apple Java Virtual Machine so nothing I can do about those - perhaps they will vanish when Leopard is released with Java 6. In the meantime the next time I make an REW release it will have all the workarounds I have included to cope with the Mac and it seems stable on the Intel Core Duo 1.83GHz Mac Mini I bought to check it on, running 1GB RAM. It is fairly frustrating since the whole point of Java is there should be no porting to do, it is supposed to be cross platform and the platform owner deals with all the platform-specific issues in their virtual machine implementation. Apple apparently don't see it that way, so if you want a Java audio app to run properly on a Mac you have to rewrite it to use their class libraries instead of the ones that are already part of core Java (which work just fine on PC, Linux and Solaris). I just don't have the time to rewrite all the audio handling to make a Mac-specific version, so live in hope that they can spare a few minutes from counting all the stacks of dollars from their iPhone booty to make their JVM do what it is supposed to. |