Hi, I wonder what's the reasoning to not be able to load something like a gatom from an object.
this is more of a curiosity. I'd like to be able to do that, but I don't have a compelling case/reasoning
cheers
you mean something like typing [msg bang] and getting a [bang( or the same with number/symbol/list box? that would be great
Em sex., 19 de nov. de 2021 15:42, Alexandre Torres Porres porres@gmail.com escreveu:
Hi, I wonder what's the reasoning to not be able to load something like a gatom from an object.
this is more of a curiosity. I'd like to be able to do that, but I don't have a compelling case/reasoning
cheers _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Am 19. November 2021 19:38:39 MEZ schrieb Alexandre Torres Porres porres@gmail.com:
Hi, I wonder what's the reasoning to not be able to load something like a gatom from an object.
of course you can. after all nbx2 is just that: an 'object' that behaves like a gatom.
OTOH I might not fully grasp what you mean with "able to load [...] a gatom"
mfg.sfg.jfd IOhannes
I think he means creating a gatom by typing something in an object box. Like you said, you can create a nbx2 with [nbx] or a bang with [bng], but there is no way to do that for gatoms.
I think the reason is that the IEM GUI objects have been designed as externals and just happened to get included into Pd vanilla. The only way to create externals is via objects boxes.
gatoms, on the other hand, are really built-in objects and are created via dedicated canvas methods. There is no particular reason why they don't have proper creator names. I guess it's just not necessary. I don't think anyone finds typing [nbx] more convenient than Shift + Cmd + N, so why do this for gatoms?
Christof
On 19.11.2021 19:50, IOhannes m zmölnig wrote:
Am 19. November 2021 19:38:39 MEZ schrieb Alexandre Torres Porres porres@gmail.com:
Hi, I wonder what's the reasoning to not be able to load something like a gatom from an object.
of course you can. after all nbx2 is just that: an 'object' that behaves like a gatom.
OTOH I might not fully grasp what you mean with "able to load [...] a gatom"
mfg.sfg.jfd IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Here's my 2 cents, if I understand porres' question right.
Personally, I always type iemgui names, to be honest. But, I think typing "floatatom" or "symbolatom" (or "listbox") into an object would be cumbersome at first glance, and we would need an alias to make it worth. In that sense, their shortcut is just the way to go.
However, there are some cases where a typed gatom is what you need; for example, if you are on autopatch and want a gatom without mouse input, or dynamic patching stuff.
On that note, typing something like "arraygraph" into an object would put an array on the canvas (as you would from the menu, or the shortcut)
And finally, to complicate things further, arguments would be also a nice feature to have in typed gatoms: limits, send/rcv, labels, or array name, size, etc
Best,
Fede
but you can create gatoms with dynamic patching, right?
Em sex., 19 de nov. de 2021 às 17:11, Fede Camara Halac < camarafede@gmail.com> escreveu:
Here's my 2 cents, if I understand porres' question right.
Personally, I always type iemgui names, to be honest. But, I think typing "floatatom" or "symbolatom" (or "listbox") into an object would be cumbersome at first glance, and we would need an alias to make it worth. In that sense, their shortcut is just the way to go.
However, there are some cases where a typed gatom is what you need; for example, if you are on autopatch and want a gatom without mouse input, or dynamic patching stuff.
On that note, typing something like "arraygraph" into an object would put an array on the canvas (as you would from the menu, or the shortcut)
And finally, to complicate things further, arguments would be also a nice feature to have in typed gatoms: limits, send/rcv, labels, or array name, size, etc
Best,
Fede
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 11/19/21 21:54, Alexandre Torres Porres wrote:
but you can create gatoms with dynamic patching, right?
of course.
dynamic patching is just a way to (ab)use the patch loading mechanis outside of patch loading. so: whatever you can save into a patch can also be dynamically patched. (never tried resizing objects though)
mgfds IOhannes
And finally, to complicate things further, arguments would be also a nice feature to have in typed gatoms: limits, send/rcv, labels, or array name, size, etc
That's actually a good argument. With IEM GUIs, the argument list is so long that it is not really practical to type it out, but with gatoms this could be a nice shortcut, for example, to create a float atom with send/receive names without opening the properties.
Christof
On 19.11.2021 21:00, Fede Camara Halac wrote:
Here's my 2 cents, if I understand porres' question right.
Personally, I always type iemgui names, to be honest. But, I think typing "floatatom" or "symbolatom" (or "listbox") into an object would be cumbersome at first glance, and we would need an alias to make it worth. In that sense, their shortcut is just the way to go.
However, there are some cases where a typed gatom is what you need; for example, if you are on autopatch and want a gatom without mouse input, or dynamic patching stuff.
On that note, typing something like "arraygraph" into an object would put an array on the canvas (as you would from the menu, or the shortcut)
And finally, to complicate things further, arguments would be also a nice feature to have in typed gatoms: limits, send/rcv, labels, or array name, size, etc
Best,
Fede
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
in my external GUIs I use flags so users can set just what they want without filling in all the arguments and remembering the order, as in iemguis
Em sex., 19 de nov. de 2021 às 18:13, Christof Ressi info@christofressi.com escreveu:
And finally, to complicate things further, arguments would be also a nice feature to have in typed gatoms: limits, send/rcv, labels, or array name, size, etc
That's actually a good argument. With IEM GUIs, the argument list is so long that it is not really practical to type it out, but with gatoms this could be a nice shortcut, for example, to create a float atom with send/receive names without opening the properties.
Christof
On 19.11.2021 21:00, Fede Camara Halac wrote:
Here's my 2 cents, if I understand porres' question right.
Personally, I always type iemgui names, to be honest. But, I think
typing "floatatom" or "symbolatom" (or "listbox") into an object would be cumbersome at first glance, and we would need an alias to make it worth. In that sense, their shortcut is just the way to go.
However, there are some cases where a typed gatom is what you need; for
example, if you are on autopatch and want a gatom without mouse input, or dynamic patching stuff.
On that note, typing something like "arraygraph" into an object would
put an array on the canvas (as you would from the menu, or the shortcut)
And finally, to complicate things further, arguments would be also a
nice feature to have in typed gatoms: limits, send/rcv, labels, or array name, size, etc
Best,
Fede
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
That's certainly a more friendly approach :-)
On 19.11.2021 22:22, Alexandre Torres Porres wrote:
in my external GUIs I use flags so users can set just what they want without filling in all the arguments and remembering the order, as in iemguis
Em sex., 19 de nov. de 2021 às 18:13, Christof Ressi info@christofressi.com escreveu:
> And finally, to complicate things further, arguments would be also a > nice feature to have in typed gatoms: limits, send/rcv, labels, or > array name, size, etc That's actually a good argument. With IEM GUIs, the argument list is so long that it is not really practical to type it out, but with gatoms this could be a nice shortcut, for example, to create a float atom with send/receive names without opening the properties. Christof On 19.11.2021 21:00, Fede Camara Halac wrote: > Here's my 2 cents, if I understand porres' question right. > > Personally, I always type iemgui names, to be honest. But, I think typing "floatatom" or "symbolatom" (or "listbox") into an object would be cumbersome at first glance, and we would need an alias to make it worth. In that sense, their shortcut is just the way to go. > > However, there are some cases where a typed gatom is what you need; for example, if you are on autopatch and want a gatom without mouse input, or dynamic patching stuff. > > On that note, typing something like "arraygraph" into an object would put an array on the canvas (as you would from the menu, or the shortcut) > > And finally, to complicate things further, arguments would be also a nice feature to have in typed gatoms: limits, send/rcv, labels, or array name, size, etc > > Best, > > Fede > > > > > _______________________________________________ > Pd-list@lists.iem.at mailing list > UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Em sex., 19 de nov. de 2021 às 16:00, Christof Ressi info@christofressi.com escreveu:
I think the reason is that the IEM GUI objects have been designed as externals and just happened to get included into Pd vanilla.
yup
gatoms, on the other hand, are really built-in objects and are created
via dedicated canvas methods. There is no particular reason why they don't have proper creator names. I guess it's just not necessary.
thought so, and same goes for messages, comments, arrays and graph
well, just wanted to make sure there was no particular reason for this. and yeah, I would like that specially for gatom boxes.
now, thinking about the documentation, I felt like I needed to explain why things are the way they are, but it's arbitrarity...
cheers