Yes, but the problem is that all the objects of the DSPpatch are missing. When I make my standalone and then doucleclick on DSP, it opens the DSP window but panels and other objects are missing, that is the big problem. How can I include the whole DSP patch?
If you want the actual Max/MSP DSP Status window, you need to copy the DSP Status.maxpat into your standalone application. You'll find it in your Max application folder->Cycling '74->interfaces.
Control-Click on the application icon of your standalone and select "Show Package Contents." Copy the DSP Status.maxpat into Contents->support->interfaces. Now you have a DSP Status window in your search patch no matter where the application gets placed.
BTW, these instructions are for a Mac. I don't have a PC, but it's my understanding that the contents folder is in the same folder as the application, so the process is very similar.
I would call it a bug, that these objects are not included in a standalone automatically as soon a single MSP object is in the patch.
All the workarounds are fine, you can also include the objects while building, but I think that should not be necessary...
I figured out all of the above with the status window and everything. I need to have it so that a user can have access to this to change inputs and outputs. I'm trying to avoid having the dac in the window that the user has to double click on. Is there a way I can adjust input/output sound using Umenus? If so, can you help me out? I've got a umenu setup just fine to have the user decide on a MIDI input controller. I just need audio dealt with now...
nightstick wrote on Fri, 24 April 2009 17:10I figured out all of the above with the status window and everything. I need to have it so that a user can have access to this to change inputs and outputs. I'm trying to avoid having the dac in the window that the user has to double click on. Is there a way I can adjust input/output sound using Umenus? If so, can you help me out? I've got a umenu setup just fine to have the user decide on a MIDI input controller. I just need audio dealt with now...
there are many ways of opening a patcher from disk or a patcher in patcher, no need to click on dac.
the audio IO patch is also a patcher in the maxmsp install, which you can also just copy, put it into a [p], and modify it.
if you include the 'standalone' object in your patch, then open it''s inspector and click 'Audio Support' this will include the DSPStatus... window automatically(all you have to do is have an open message to dac~ after that, no need to put dac~ in GUI presentation just the 'open' message and obviously you can use trigger to turn that into whatever message you like (i.e. 'DSP', etc.)).
with this technique, you still need to include the spray.mxo and textbutton.mxo objects when you build into a standalone... according to error messages i get, i agree with Stefan, probably should be included automatically.
Also, Audio I/O patch is actually a subpatcher in DSP Status.maxpat so you don't need to include Audio IO patch(which is named dspio.maxpat).
In case you need to take a closer look, both of those patches are located in app folder: Max5/Cycling'74/interfaces
but you don't need to include them just include 'standalone' object with 'audio support' clicked on within its inspector and then simply include textbutton.mxo and spray.mxo
found here: Max5/Cycling'74/max-externals. (no need to make dac~ visible either, just the message to 'open')
and ya, using 'adstatus' object to make your own custom window is also a good idea.
just replying because i spent hours changing the colors of my DSPStatus... so i figured i'd chime in.