.mexmac or .mexmaci on 64-bit?

I'm new to mexfiles. I'm trying to use the midi toolbox, which relies on mex files. The specific function I need is provided as .mexmac, .mexmaci, and .mexglx.
I had this all working fine on matlab 2009b, but I updated matlab to 64-bit 2011b today (to fix unrelated issues) and now it turns out I can't use this toolbox. From what I've read, I would need 32 bit matlab or a the function as .mexmaci64.. (running on macbook pro OS 10.6.8, intel).
Do I have any other options? Can I persuade Matlab 2011b to recognize the .mexmaci, or can I make a .mexmaci64 file from the given .mexmaci?
Thanks!

 Accepted Answer

Andreas Goser
Andreas Goser on 23 May 2012
Edited: Stefanie Schwarz on 27 Mar 2025
A manufacturer of a certain toolbox needs to provide the files for your environment. In general, you can run MEXEXT to figure that out, but you already have the answer.
If this is a public domain toolbox, you may be able to access the C source code and create mexmaci64 files yourself.

1 Comment

Andreas Goser
Andreas Goser on 23 May 2012
Edited: Stefanie Schwarz on 27 Mar 2025
It seems to be not updated since a couple of years. https://www.jyu.fi/hum/laitokset/musiikki/en/research/coe/materials/miditoolbox/ I suggest contacting the authors.

Sign in to comment.

More Answers (0)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!