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 < por...@gmail.com> 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 <i...@vt.edu> 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 >> i...@vt.edu >> >> ci.icat.vt.edu >> l2ork.icat.vt.edu >> ico.bukvic.net >> ------------------------------ >> *From:* Pier Bar <pier.ba...@gmail.com> >> *Sent:* Friday, August 9, 2024 5:50:43 PM >> *To:* pd-list@lists.iem.at <pd-list@lists.iem.at> >> *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 - pd-list@lists.iem.at >> >> https://lists.iem.at/hyperkitty/list/pd-list@lists.iem.at/message/JOZZ4J7IURUAVIPT7RBYMTUFWLHABUGA/ >> >> To unsubscribe send an email to pd-list-le...@lists.iem.at mailing list >> UNSUBSCRIBE and account-management -> https://lists.iem.at/ > > --- > Pd-list - pd-list@lists.iem.at > > https://lists.iem.at/hyperkitty/list/pd-list@lists.iem.at/message/ZB2ADMFEPD2TMTZ6R3KNKTXGBYMP5UWS/ > > To unsubscribe send an email to pd-list-le...@lists.iem.at mailing list > UNSUBSCRIBE and account-management -> https://lists.iem.at/
--- Pd-list - pd-list@lists.iem.at https://lists.iem.at/hyperkitty/list/pd-list@lists.iem.at/message/XYQ3HHH36VN4JTE35BQFKJKBCNRSJMH6/ To unsubscribe send an email to pd-list-le...@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.iem.at/