Lost max 7 rewire inputs in Live

Louis Dufort's icon

Hello,

I lost my Max 7 rewire inputs in Live. Any idea anybody?

Max and Live are both at 64 bits.

I think it disappeared since I updated to max 7.1.

Max 7 Inputs are also missing in Digital Performer 9.

El Capitan 10.11.2
Live 9.5
Max 7.1
macbookpro early 2011

thanks

Louis

1offby's icon

Hello
I have the exact same setup and I can use Max as a ReWire client with Live as the host.
I do not have digital performer to test.
One possibility is that the Max ReWire bundle has not properly installed.
Try
1) Quit all apps that can use ReWire
2) Launch Max
3) open the Audio Status Panel, set the driver to Core Audio, enable then disable audio (this is just to reset Max adstatus, may be unnecessary)
4) set the audio driver to ad_rewire
5) start audio
Is there a message in the Max Console about ReWire being registered?
Now try Opening Live, then Max, then make sure Max audio status panel is showing ad_rewire as the driver, and enable Max audio.
Now does Live show the Max ReWire bus?
If this does not help we can look at the install locations of the various ReWire bundles.

Louis Dufort's icon

ad_rewire: unable to register rewire device Max 7, error 666
ad_rewire: please check ReWire installation and restart Max/MSP.

those are the 2 messages.

I re-installed max and rewire is still missing.

where should I have the rewire files and/or bundle?

thanks

Louis

1offby's icon

Weird.
Make sure these folders and their subfolders have read and write access:
/Library/Application Support/Propellerhead Software
~/Library/Application Support/Propellerhead Software

Is the Max patch being used in this case a standalone?

Here is where ReWire stuff for Max is by default:
/Applications/Max.app/Contents/Resources/C74/Externals/ad
In there is msp_rewire.config and MSPReWireDevice.bundle

/Library/Application Support/Propellerhead Software
and
~/Library/Application Support/Propellerhead Software
usually have a ReWire folder. ReWire.bundle will be in there and aliases to .bundle files ReWire-enabled applications.
For Max 7 the alias is called "Max 7 Rewire Device." I think that alias is created in ~/Library/Application Support/Propellerhead Software when the ad_rewire driver is selected for the first time.

Other things to try:
add an alias to /Applications/Max.app/Contents/Resources/C74/Externals/ad/MSPReWireDevice.bundle called "Max 7 Rewire Device" in /Library/Application Support/Propellerhead Software

If Reason is installed on the machine, try launching Live then Reason and see if Reason shows up as a MIDI destination

Hope ReWire returns soon!

Louis Dufort's icon

Thanks for the help !

Everything is in place and read/write activated. And I did put the alias in the content package. Still no luck.

One thing that is weird is that I cannot find the original file: Max 7 Rewire Device. I only have an alias. Do you have that original file somewhere? That's probably the problem?

Reason input does show up in Live.

Thank you again for your help.

Louis

1offby's icon

I've attached screencaps of the rewire folder in my user library and the Macintosh library.
Asking again--is the Max app a standalone?

RE: Max 7 Rewire device alias. This can be confusing.
The short version:
"Max 7 Rewire device" is an alias to "MSPReWireDevice.bundle"
The long version:
Max 7 will install
MSPReWireDevice.bundle
Here:
/Applications/Max.app/Contents/Resources/C74/Externals/ad
"MSPReWireDevice.bundle" is the Rewire bridge for Max 7.
Then, when the ad_rewire driver is loaded Max will create a shortcut to "MSPReWireDevice.bundle" that is called "Max 7 Rewire Device" in:
~/Library/Application Support/Propellerhead Software/Rewire
So, if you navigate to "~/Library/Application Support/Propellerhead Software/Rewire", right-click on "Max 7 Rewire Device", and select "Show Original" the finder should open "/Applications/Max.app/Contents/Resources/C74/Externals/ad".

In my experience ReWire is very reliable but sometimes, somewhere, something goes wrong. Try
1) uninstalling Max and deleting any remaining "Max 7 Rewire Device" aliases. If possible empty the Trash.
2) Restart the machine, install Max 7.1
3) Make sure Max in in 64 bit mode
4) Restart again (this is to reset any .plist files)
5) Launch Max
6) open the Audio Status Panel, set the driver to Core Audio, enable then disable audio (this is just to reset Max adstatus, may be unnecessary)
7) set the audio driver to ad_rewire
5) start audio
Now what message appears in the console?
Too bad to have to do all this stuff, I hope this works.

UserRewireFolder.png
png
MacintoshReWireFolder.png
png
1offby's icon

...and an image of the "Get Info" for the Max 7 Rewire Device alias

Max-rewire-alias-info.png
png
Louis Dufort's icon

Thank you again for your help, and yes I use Max application, but also have a standalone that I've made.

Anyway, It's finally working! Rewire is back! With your explications, I simply decide to trash the Max 7 Rewire Device alias. So the Alias was recreated with —this time— a good link to the "MSPReWireDevice.bundle" file.

thanks !

Louis

Douglas Mason's icon

A follow-up: This method works for version 7.2.1 but NOT 7.2.2. The later version for some reason never creates the MSPReWireDevice.bundle file so I had to downgrade. Is there an appropriate place to post this? Seems like a simple fix for Cycling74 (assuming I'm correct of course!)

1offby's icon

Douglas:
I agree, 7.2.2 (at least the OS X version) does not include MSPReWireDevice.bundle.
I will look into this. The appropriate place to send this issue report is support@cycling74.com.
I am attaching the missing file here. I think ReWire in Max 7.2.2 works fine once this file is unzipped placed in:
/Applications/Max.app/Contents/Resources/C74/externals/ad
Note: control+click on the Max.app icon to show the .app contents.

MSPReWireDevice.bundle.zip
zip
1offby's icon

Cycling '74 is aware of the missing rewire bundle. I assume the next Max 7 release will include it....

1offby's icon

...and Max 7.2.3 does include the missing rewire bundle.

Yot Magnet's icon

Doesn't work anymore with Max 7.3.4...

Anthony Palomba's icon

Still not working in Max 7.3.5