in preparing a 2023 update of the monome Max package, i remembered that we had this repo! i propose archiving https://github.com/monome/serialosc.maxpat, as its redundant to what's inside of the package + duplicates our maintenance efforts. either way, i'll use this PR as a way to float proposed changes along :)
i've migrated all the changes in https://github.com/monome/serialosc.maxpat/pull/3 to this PR, with one very notable exception -- i've renamed serialosc.maxpat + serialosc.js to monome-device.maxpat + monome-device.js. i think this helps with a few things:
since serialosc.maxpat has been pretty widely proliferated and we want people using this heavily-modified version, the name difference is helpful to avoid situations like 'so i replace serialosc.maxpat with serialosc.maxpat and hope it's the right one?'
a rename is also an opportunity for clarity, since this patcher is not the serialosc service itself, but just a wrapper for Max to communicate with grids + arcs (which in turn use serialosc)
i've also updated the included patchers:
[x] all use monome-device.maxpat bpatchers
[x] each has unique arguments / prefixes to avoid collisions
[x] fixed continuously-printing errors from VST helpers
in preparing a 2023 update of the monome Max package, i remembered that we had this repo! i propose archiving https://github.com/monome/serialosc.maxpat, as its redundant to what's inside of the package + duplicates our maintenance efforts. either way, i'll use this PR as a way to float proposed changes along :)
i've migrated all the changes in https://github.com/monome/serialosc.maxpat/pull/3 to this PR, with one very notable exception -- i've renamed
serialosc.maxpat
+serialosc.js
tomonome-device.maxpat
+monome-device.js
. i think this helps with a few things:serialosc.maxpat
has been pretty widely proliferated and we want people using this heavily-modified version, the name difference is helpful to avoid situations like 'so i replace serialosc.maxpat with serialosc.maxpat and hope it's the right one?'i've also updated the included patchers:
monome-device.maxpat
bpatchersreturns
monome_intro.maxpat
TODO
docs/grid-studies/index.md
text to reflect the changes above