Hi PD list!
I have an idea for a "keyboard patching" feature for PD that allows you to navigate connections with the keyboard.
It also allows for neatly placing objects when connecting new ones to any outlet!
I've made a little working prototype showing the idea. Basically you use Ctrl+arrows to nagivate inlets, outlets and connections.
Instead of always using the first one, when you place a new object (and auto-patch is enabled) the new object is connected to the selected outlet and placed exactly in the same exact X coordinates.
What do you think?
https://www.youtube.com/watch?v=Zyhm40tj7bU
Cheers, Henri.
On 11/24/18 6:41 PM, Henri Augusto Bisognini wrote:
Hi PD list!
I have an idea for a "keyboard patching" feature for PD
you might want to look for the ideas matju (mathieu bouchard) had about this back in the days (i remember a presentation at Pd~con in montreal, together with chun lee).
gamdsr IOhannes
On 11/24/18 6:41 PM, Henri Augusto Bisognini wrote:
Hi PD list!
I have an idea for a "keyboard patching" feature for PD
On 11/24/18 6:41 PM, IOhannes wrote: you might want to look for the ideas matju (mathieu bouchard) had about this back in the days (i remember a presentation at Pd~con in montreal, together with chun lee).
Hi
Thanks a lot for pointing that out. The articlehttp://artengine.ca/~catalogue-pd/18-Lee-Bouchard.pdf contains a lot of interesting ideas. Also upon searching for the DesireDatahttp://artengine.ca/desiredata/ implementation he mentioned on a footnote and looking at the screenshot gallery you can see even more features than described in the article. Too bad the project seems abandoned since 2010 :(
If you think about it, we kind of already can send commands to canvases by using [namecanvas] and the Message dialog heh. A console would send the commands to the right canvas for you. More on that below.
I don't like the 45 degrees/tile navigating method. It is not precise enough. In the current keyboard navigation prototypehttps://www.youtube.com/watch?v=Zyhm40tj7bU i've implemented the following:
(DesireData could display the indexes too).
Not only this is useful for this "goto" keyboard selection method (which allows navigating faster and to objects that are not in your connection path) but it can also make dynamic patching easier. Plus it might be useful for commands if we decide for a console. Like creating connections on the console you could use those indexes. Something like
conn 10-3 -> 23-1
to connect the 3rd outlet of object #10 to the 1st inlet of object #23
DesireData implemented a "object class list" and an suggestion windows. We already have that in the "completion-plugin" (it's on deken. btw a new release is planned for the near future). I've been using it literally everyday and it saves me A LOT of typing. People seem to like it a lot, i even got some inboxes on FB talking about it. Also we had testers that said it works normally on Raspberry Pi :)
It would be nice if connection.mpeghttp://artengine.ca/desiredata/gallery/connection.mpeg showed the keystrokes. But looks impressive.
Cheers, Henri.
Seems a cool feature.
:)
Mensaje telepatico asistido por maquinas.
On 11/24/2018 2:41 PM, Henri Augusto Bisognini wrote:
Hi PD list!
I have an idea for a "keyboard patching" feature for PD that allows you to navigate connections with the keyboard.
It also allows for neatly placing objects when connecting new ones to any outlet!
I've made a little working prototype showing the idea. Basically you use Ctrl+arrows to nagivate inlets, outlets and connections.
Instead of always using the first one, when you place a new object (and auto-patch is enabled) the new object is connected to the selected outlet and placed exactly in the same exact X coordinates.
What do you think?
https://www.youtube.com/watch?v=Zyhm40tj7bU
Cheers, Henri.
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
I like it too!
Le sam. 24 nov. 2018 à 19:41, Lucas Cordiviola lucarda27@hotmail.com a écrit :
Seems a cool feature.
:)
Mensaje telepatico asistido por maquinas.
On 11/24/2018 2:41 PM, Henri Augusto Bisognini wrote:
Hi PD list!
I have an idea for a "keyboard patching" feature for PD that allows you to navigate connections with the keyboard.
It also allows for neatly placing objects when connecting new ones to any outlet!
I've made a little working prototype showing the idea. Basically you use Ctrl+arrows to nagivate inlets, outlets and connections.
Instead of always using the first one, when you place a new object (and auto-patch is enabled) the new object is connected to the selected outlet and placed exactly in the same exact X coordinates.
What do you think?
https://www.youtube.com/watch?v=Zyhm40tj7bU
Cheers, Henri.
_______________________________________________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
seems like i'll never ever need a mouse again in my life
Em sáb, 24 de nov de 2018 às 19:25, Antoine Rousseau antoine@metalu.net escreveu:
I like it too!
Le sam. 24 nov. 2018 à 19:41, Lucas Cordiviola lucarda27@hotmail.com a écrit :
Seems a cool feature.
:)
Mensaje telepatico asistido por maquinas.
On 11/24/2018 2:41 PM, Henri Augusto Bisognini wrote:
Hi PD list!
I have an idea for a "keyboard patching" feature for PD that allows you to navigate connections with the keyboard.
It also allows for neatly placing objects when connecting new ones to any outlet!
I've made a little working prototype showing the idea. Basically you use Ctrl+arrows to nagivate inlets, outlets and connections.
Instead of always using the first one, when you place a new object (and auto-patch is enabled) the new object is connected to the selected outlet and placed exactly in the same exact X coordinates.
What do you think?
https://www.youtube.com/watch?v=Zyhm40tj7bU
Cheers, Henri.
_______________________________________________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
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list