Re: "Click" and "Change" Notifications for Array Elements in Data Structures
Pier Bar <[email protected]>
| Newsgroups | gmane.comp.multimedia.puredata.general |
|---|---|
| Message-ID | <CAEpmJ3EoC3QgTejSy6jikKNTf2nY63hCh1ePdxWZd6ujWUUvrA@mail.gmail.com> |
Thank you for opening the request, I'm glad to see that this issue interests others as well. Pierpaolo Il giorno mer 14 ago 2024 alle ore 17:49 Alexandre Torres Porres < [email protected]> ha scritto: > opened a request https://github.com/pure-data/pure-data/issues/2395 > > Em qua., 14 de ago. de 2024 às 09:58, Pier Bar <[email protected]> > escreveu: > >> I might be mistaken, but I understand that data structures were >> originally designed to facilitate the creation of graphical scores. The way >> the mouse interacts with array elements seems like a great foundation for >> incorporating symbols within a "frame". For example, a user could create a >> staff with clickable and draggable notes, using Pure Data's native tools >> (and a library containing the coordinates to create the symbols)... >> >> Il giorno dom 11 ago 2024 alle ore 03:21 Alexandre Torres Porres < >> [email protected]> ha scritto: >> >>> hmmm, a setable receive symbols for arrays could be interesting. I see >>> the message it gets is just a 'bang' whenever there is a click, but being >>> able to retrieve the index and value of the changed element in a receive >>> symbol seems like a nice thing to have. Though I have lived without this >>> just fine and I'm not really sure about the use cases. >>> >>> I had kind of a use case for this, but I realized that what I wanted was >>> a multislider GUI, so I made one that just works nicely as one. Using >>> arrays as a hack for multislider is a problem for me because I didn't want >>> just the 'jump on click' behaviour. >>> >>> So I'm not sure about just requesting this functionality on its own, now >>> that I have my 'true' multislider. I'd go for it if we could also expand >>> arrays and also add a 'steady on click' mode, and also a 'bar visualization >>> mode'... but then maybe that's adding too many things just so arrays work >>> like something else. >>> >>> Nonetheless, maybe just adding this functionality on its own could >>> indeed be a good thing. >>> >>> One way to always 'poll' the values, of course, is with [tabread~], and >>> it works at signal rate >>> >>> cheers >>> >>> >>> Em sáb., 10 de ago. de 2024 às 03:20, Bukvic, Ivica <[email protected]> >>> escreveu: >>> >>>> Perhaps vanilla could port the pd-l2ork's <arrayname>_changed send that >>>> is attached to each array and is used in conjunction with the global >>>> presetting mechamism (preset_hub and preser_node objects). IIRC, canvas >>>> hosting the array should also trigger the "clicked" event. >>>> >>>> Best, >>>> >>>> Ico >>>> -- >>>> Ivica Ico Bukvic, D.M.A. >>>> Director, Creativity + Innovation >>>> Director, Human-Centered Design iPhD >>>> Institute for Creativity, Arts, and Technology >>>> >>>> Virginia Tech >>>> Creative Technologies in Music >>>> School of Performing Arts – 0141 >>>> Blacksburg, VA 24061 >>>> (540) 231-6139 >>>> [email protected] >>>> >>>> ci.icat.vt.edu >>>> l2ork.icat.vt.edu >>>> ico.bukvic.net >>>> ------------------------------ >>>> *From:* Pier Bar <[email protected]> >>>> *Sent:* Friday, August 9, 2024 5:50:43 PM >>>> *To:* [email protected] <[email protected]> >>>> *Subject:* [PD] "Click" and "Change" Notifications for Array Elements >>>> in Data Structures >>>> >>>> Hello, >>>> >>>> I've noticed that while structures in Pure Data usually can send >>>> "click" and "change" notifications when modified, this behavior doesn't >>>> seem to apply to the elements of an array within these structures (apart >>>> from polling solutions like using [metro]). >>>> >>>> How difficult would it be to change this behavior in the future, or >>>> would Pure Data's architecture not easily allow for it? >>>> >>>> Best regards, >>>> >>>> Pierpaolo Barbiero >>>> --- >>>> Pd-list - [email protected] >>>> >>>> https://lists.iem.at/hyperkitty/list/[email protected]/message/JOZZ4J7IURUAVIPT7RBYMTUFWLHABUGA/ >>>> >>>> To unsubscribe send an email to [email protected] mailing list >>>> UNSUBSCRIBE and account-management -> https://lists.iem.at/ >>> >>> --- >>> Pd-list - [email protected] >>> >>> https://lists.iem.at/hyperkitty/list/[email protected]/message/ZB2ADMFEPD2TMTZ6R3KNKTXGBYMP5UWS/ >>> >>> To unsubscribe send an email to [email protected] mailing list >>> UNSUBSCRIBE and account-management -> https://lists.iem.at/ >> >> --- Pd-list - [email protected] https://lists.iem.at/hyperkitty/list/[email protected]/message/AI4Z6NUII3HOJE5CQG4TNPFVM32YB4LK/ To unsubscribe send an email to [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.iem.at/