< Back to IRCAM Forum

Spat5.osc.route.maxhelp : error "arguments must be symbol "

a very strange and probably harmless issue :
When opening extras/spat5.overview
→ OSC tab
click on spat5.osc.route to open .maxhelp :
Max window returns this error : "arguments must be symbol "

If I create a spat5.osc.route #1 #2 #3 in a new patcher : no issue
If I create a spat5.osc.route #1 #2 #3 in the faulty .maxhelp opened as described above : error
If I open the maxhelp by right-click spat5.osc.route → Open spat5.osc.route.maxhelp : no issue !

100% reproducible in Max8 & Max9, macOS & windows, with spat5.3.4

Thanks for the feedback. I also hope/think this is harmless.

When opening from extras/spat5.overview, the patcher is loaded via [pcontrol]. I have already noticed, in other contexts, that loading with [pcontrol] differs from loading via “regular” means. I have the impression that the patcher initialization procedure is different. Besides spurious error messages, this has never been problematic to me (and therefore I have not investigated further).

But let’s keep an eye on that, and let me know if there is any complications.

Best,
T.

thanks Thibaut

looks like when loaded with pcontrol, if no argument is psecified, #1 #2 #3 are replaced by 0

this results in
spat5.osc.route 0 0 0
which is not valid.

So I don’t think patcher initialization procedure is different here…
just that #1 #2 #3 should not be used in a .maxhelp :wink:

Yes, you’re right. Thanks !