(areas that possibly require more testing)
Testing required:
- hosting various 64 bit plugins
(both VST and AU)
- stage/workbench
- longer sessions
Testing notes:
- the nature of moving from 64 bit from 32 bit, is that often bugs will appear random, this is because the 'extra 32 bits) might be filled with garbage, sometimes this is 'innocuous' (e.g. if its zero), other times its fatal (e.g. if its a large value and then used to index an array, and so memory)... and often 'in between'
- plugins - Ive quite a few plugins, but Im sorry, I can only test what I have. (Im not buying any more :))
Issues:
(I'll use this post to keep track of any reported issues/ status and testing required)
- EigenBrowser/Commander not starting
caused by a non universal build of wyPython 2.8 being shipped with EigenD - unfortunately this is so old (2011!) the installer no longer works on mac OS X (10.11+) , so I'm going to need to either hack the installer to get the files, or rebuild from source.
(time consuming, but should not be a technical issue)
- audio unit hosting.
a report of 64 bit audio unit not working.
I made same test in a simple setup, seem to work fine.
need to test with other setups/audio units to narrow down issue.
- Audio unit plugins cause EigenD to not close properly
existing issue, but aggravated by new juce - fixed in 2.1.7
- Crash with Alpha on exiting EigenD, (errors in log for pico)
existing issue, more prominent on 64 bit - fixed in 2.1.7
room for improvement :)
the plugin cache is 'global' i.e. used for all versions/arch
this prevents you using multi architectures simultaneously, if you have VST plugins that are not universal binaries, but use different names for arch. (you need to do a full plugin scan when you switch architectures)
I think I'm going to add the architecture as a suffix to plugin cache, as i dont want to have to do a full scan for every version, and quite like being able to switch between the two.