hostphasor~ not working in max7/logicX
hello, i have a collection of sequencers ive made that use rewire(ad_rewire) to sync to the DAW and have been using them with no problem in max5/logic9. When i updated to logicX the rewire communication with max5 stopped working, due to a 32vs64bit conflict (i believe). Recently i updated to Max7, and this is where things are a bit odd.. i am able to communicate from max to logic via hostcontrol~(starting and stopping the daw with a 1 or 0) but hostphasor~ in my max patch is not receiving anything from logic. Is there anything i need to do to enable this communication that is new from logic9/max5? Thank you very much in advance, right now my only option is to use logic9/max5 when i want to use my max sequencers :(
.gabe
.logreybeam
I am able to ReWire Logic Pro X and Max 7 on a variety of machines, so it probably can work.
Questions:
1) Are you sure Max is opening in 64 bit mode?
-sometimes, even when the box for "open in 32 bit mode" is unchecked in the Max.app info (select Applications>Max.app and click command + I) Max will open in 32 bit mode. This can be because the box was unchecked very recently or if Max.app opens during system startup
-If Max has been in 32 bit mode open Max in 64 bit mode (double check using Max>About Max) and enable ReWire (Options>Audio Status>Driver>ad_rewire and enable audio to initialize the Max 7 64 bit rewire bundle). Also a restart can’t hurt so the .plist is refreshed
2) is ReWire enabled in Logic Pro X?
-Preferences>Audio>ReWire Behavior. Playback mode uses more threads than Live Mode; Live mode drives the CPU harder but has better timing
-Sometimes Logic has to be restarted for a change in ReWire behavior to register
3) Close Max and Logic. Open Logic, open a project (or make a new project) with an external MIDI track. Is "Max 7" listed in the Library for the external MIDI track?
-If not, Logic is not detecting the Max 7 rewire device. Go to step 5
4) Open Max. Under Options>Audio Status make sure the driver is ad_rewire and audio is enabled. When enabled does an error appear in the Max Console?
-if error, go to step 5. No error, all hostphasor~/hostcontrol~/transport @clocksource rewire functions should work
5) go to Macintosh HD>Library>Application Support>Propellerhead Software>ReWire. Is there an alias there called "Max 7 Rewire Device"?
-This should be created when Max installs if its not there try reinstalling Max
-or go to Terminal and run:
sudo ln -s /Applications/Max.app/Contents/Resources/C74/externals/ad/MSPRewireDevice.bundle ~/Library/Application\ Support/Propellerhead\ Software/ReWire/Max\ 7\ Rewire\ Device
Hope this helps.
wow... ok, after banging my head against this for weeks, it all came down to forgetting to uncheck 'open in 32bit mode'...
the oddest part is that the hostcontrol~ was still communicating even though i was 64bit logic, 32bit max...
everything works great now, hurrah! thank you so very much for the help
.gabe