I like the new print popup attribute but there is no option to turn off its output to the Max window. I suggest to add another attribute to turn off the Max window output, or a @popup 2. Since Max5 the Max window is really cpu hungry and therefor you can’t use the new popup window in an interface for anything other than occasional feedback.
And while we’re on the subject I would like to propose a feature request for an option to redirect all Max output to a log file instead of the Max window. This would allow you to:
- save cpu
- redirect all output for a standalone app
- inspect high volume dataflow
- be able to use commandline tools or your favorite texteditor with search to inspect the data.
- support / debugging for standalone apps or installations without monitor output.
Right now you can’t debug high volume inputs like sensors or osc streams using print. I’m sure there are objects for writing to log files, but having an application level redirect (including the output from externals) would be awesome.
At the moment there is a setmirrortoconsole message to max, but this doesn’t solve the problem of the Max window hijacking your cpu. I can imagine C74 is not really eager to fix this cpu issue at the source because you might have to sacrifice some functionality which was added in Max5 like clicking on a message and seeing where it came from. So I’m thinking a feature like the one I described could keep everyone happy.