ossia / libossia

A modern C++, cross-environment distributed object model for creative coding and interaction scoring
https://ossia.io
GNU Lesser General Public License v3.0
206 stars 33 forks source link

[ossia-max] corrupted namespace when loading models with dynamically set addresses within abstractions #740

Closed maybites closed 3 years ago

maybites commented 3 years ago

Hi

I am observing the following phenomenon (tested with the latest ossia for max package):

  1. download attachment
  2. open main.maxpat
  3. press "expose oscquery.."
  4. open browser "localhost:9876"

you will see three nodes under the root (1. slot, 2. slot, 3.slot) that have no content.

if you press "namesapce" inside the maxpatch, these nodes don't show.

these nodes are created inside the "subModel.maxpat", which are loaded as abstractions inside the "abstraction.maxpat", which in turn has its address dynamically set.

these "corpses" of nodes appear when attaching the device to score, and thus they obviously are cluttering the experience.

cheers

martin

ossia-bug.zip

avilleret commented 3 years ago

I got this : image with 82dc72ff on macos and this seems fine to me, so I'm closing this issue, feel free to re-open if you still face the issue

maybites commented 3 years ago

I can confirm, with the latest ci-build this issue is resolved.