Hi there.
Thanks, Joe, for these questions. After considering your questions, I now think it is best to maintain my current method - sending default values `after` mappings have been established. The defaults are sent externally – from messaging inside my Max patches. This seems the best way to maintain a sort of modular-programming philosophy. In addition, one might argue that only mappings, for which a live signal is being used, are necessary; in other words, a default value is not really necessary because if a mapping connection is created, this means data is being sent. For parameters that are static, then we don't really need any mappings. So, I withdraw my request.
On another topic: our SAT performance went well.
Now that it's concluded, I'll update libmapper and webmapper. I want to retype all of my [map.......] to [mpr.....] so that I'm using the most up-to-date naming/syntax. Plus, I had some odd behaviour in Webmapper so I should update; for instance, while setting ranges and , say, muting range boundaries, the number in the range field remains red (as if the field does not accept the input [after hitting return]). The solution is to reselect the mapping connection and then , the range field accurately shows any changes. In addition, `source` range modifications aren't saving correctly to the JSON mappings file.
.....but, let me update everything and then, we'll see
My best
AAA