-
-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ossia-max] Ossia.init #815
Comments
A few thoughts on this :
|
— because Max is an open-ended, dynamic environment where everything can depend on everything, and any new object can be added/removed at any point in time. |
@vincentgoudard I like some of your previous comments and thoughts here. Thank you |
Think of ossia.initialized as a loadbang object that is tied to a specific model name: so it sends out a bang once, when that model has been initialized. refer to jamoma's "j.initialized" object as an example.
This additional feature, if anyone has a use for it, is not bad. So I don't see why not while myself don't have a use for this extra feature. If I read you correctly: we could send "ossia.initialized arg1=model.name" a bang and it will return either a 1 or 0 as an answer. cool :)
cool again. I don't see why not.
|
@navid Sure! I totally upvote your request and was only trying to fuel it with more arguments ! |
... or think of ossia.init as an ossia.remote to an internal parameter of your model that is its initialization state ? |
yes. as put precisely so. |
An ossia.init object/feature to be implemented (similar to j.init):
Expected Functionality:
"ossia.init args1", where arg1 = name of the model, and where the init object couldd be places anywhere.
ossia.init should accept the name of the model in question and send out a bang as soon as the model has been initiated.
Why is it needed?
example 1: in autoregister @false
Let's say we are using ossia-max in autoregister "@false" mode. In this case, loadbang can't be used for initiation of certain processes that rely on ossia. Certain processes might need to be put into motion as soon the device has been registered and the model has been initiated.
example 2: n autoregister @true
A big patch is being opened, as soon as the preset.model has been initiated a location/file.text wil need to be sent to it to be opened. One should not need to use loadbang > deferlow > delay tactics for this. ossia.init would be far more elegent, consistent and reliable.
The text was updated successfully, but these errors were encountered: