• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    [LOGGED] Named Signal Tags

    Feature Requests
    workflow actors json parser
    8
    17
    2623
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DustinBoyle
      DustinBoyle last edited by Woland

      Hello Team Troikatronix,

      I was hoping to log a feature request that I hope would make the connection of actors much quicker and easier.  

      I do a lot of work in the installed AV field and I work with a lot of various commercial audio DSP devices that are very similar to the Isadora work flow.  The concepts of having a blank slate with various processing blocks that you connect together with virtual cables being used to route the signal to anywhere you like has been around in that world for quite some time.  Many of the various software packages I have used over the years allow for signals to be routed via named tags as well as drawn out lines.  What is nice is that the named tags can be cut copied and pasted and can speed up connections when large numbers of links are needed.

      Output tags can go to as many input pins as you like for quick control distribution.  Currently I have to draw every line and route it as I go for large amounts of connections and it gets messy and cumbersome.

      I do see how having named tags would make it difficult to drag actors onto lines for immediate effect, but feel that can be used when needed and usually doesn't require more than one line drawn.

      I snapped a quick pic of an example I whipped up in QSC's Qsys software of different named tag examples 

      https://imgur.com/oQs7HEY

      Is something like this possible in Isadora?

      Thank you again for any assistance.

      -Dustin

      12 core Ryzen 3900x, ASUS ROG Strix E x570, 64gb G skill Trident Z Royal RAM, RTX2070 Super GPU, Samsung 970EVO Plus M2 1gb + 12 core MacPro 2013, 64gb RAM

      1 Reply Last reply Reply Quote 1
      • bonemap
        bonemap Izzy Guru last edited by

        Hi @DustinBoyle 

        I like your idea in principle, however after working through a few scenarios, I could see that this protocol could become quite difficult to implement. Firstly, it would require every output of every actor to have a unique identifier, for example if I have a series of actors with many dozens of outputs that are just labelled 'output' it would require a laborious process of creating unique id's for each one, or if automated, having unreasonably long tags to identify unique outputs. In a serious patch this would become even more unmanageable than the current workflow. I would have to say there would be some advantages with copy and paste tags with smaller patches. I could be missing something when looking at a larger patch file, but when I compare the current workflow, taking into account the features like the set of 'linking wire' keyboard shortcuts and operators like Matrix Value Send and Matrix Value Receive, the tagged output method starts to appear less viable. I am sure there is a way to make it work, and it may enhance the workflow in some circumstances, but I don't think the reality of implementing it as a solution is going to be in anyway simple for a system that is as open ended as Isadora. 

        Other than my own limitation to see how it would work, I really like the concept of cut and past output tags.

        Best Wishes

        Russell

        http://bonemap.com | Australia
        Izzy STD 4.2 | USB 3.6 | + Beta
        MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
        Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
        A range of deployable older Macs

        DustinBoyle 1 Reply Last reply Reply Quote 1
        • DustinBoyle
          DustinBoyle @bonemap last edited by

          @bonemap

          Bummer, I was hoping it would be easier than that.  I'll have to take your word on it that it would be more difficult than its worth.  I do like the idea of it though, so if it ever becomes a possibility I'm sure it would be a welcome addition.

          12 core Ryzen 3900x, ASUS ROG Strix E x570, 64gb G skill Trident Z Royal RAM, RTX2070 Super GPU, Samsung 970EVO Plus M2 1gb + 12 core MacPro 2013, 64gb RAM

          bonemap 1 Reply Last reply Reply Quote 0
          • bonemap
            bonemap Izzy Guru @DustinBoyle last edited by

            @DustinBoyle said:

            Bummer, I was hoping it would be easier than that

             It is a great concept for Isadora - it might be easier than I think - let's see what the Isadora team say about it!

            Best Wishes

            Russell

            http://bonemap.com | Australia
            Izzy STD 4.2 | USB 3.6 | + Beta
            MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
            Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
            A range of deployable older Macs

            DustinBoyle 3 Replies Last reply Reply Quote 1
            • DustinBoyle
              DustinBoyle @bonemap last edited by

              @bonemap  thank you Russell, I hope it is well received.  Have a great evening.

              12 core Ryzen 3900x, ASUS ROG Strix E x570, 64gb G skill Trident Z Royal RAM, RTX2070 Super GPU, Samsung 970EVO Plus M2 1gb + 12 core MacPro 2013, 64gb RAM

              1 Reply Last reply Reply Quote 0
              • DustinBoyle
                DustinBoyle @bonemap last edited by

                @bonemap Another possible request if tags are not feasible would be to allow for the addition/subtraction of points to the drawn lines after they have been drawn.  this way you could test the links before committing to large drawings. then if they work you can just reroute the line afterwards to fit how you like.  Or redraw them to fit as the scene builds instead of deleting and redrawing them.  I feel this at the very least would speed some things up and simplify them. 


                Thank you again, I really do appreciate you taking the time to provide some thoughts on this and to help look into it.

                12 core Ryzen 3900x, ASUS ROG Strix E x570, 64gb G skill Trident Z Royal RAM, RTX2070 Super GPU, Samsung 970EVO Plus M2 1gb + 12 core MacPro 2013, 64gb RAM

                1 Reply Last reply Reply Quote 0
                • DustinBoyle
                  DustinBoyle @bonemap last edited by

                  @bonemap I keep thinking about how there might be a unique Isadora way to approach this and I had an idea.  What if instead of a tag to replace the line, there was a send actor that was just a simple input that connected via drawn line to any output pin type from another actor.  Then, there was a virtual link ID it could be assigned with to a corresponding receive actor that could receive the first send actors input without a wire.  You could then have as many receive actors as you needed and have a line drawn between them and input pins (if the pins accept the signal being sent) of another actor.  This provide the best of both worlds and still allows you to drop in actors in between if necessary.  Maybe that's a better method that fits more in line with Isadora's workflow?

                  12 core Ryzen 3900x, ASUS ROG Strix E x570, 64gb G skill Trident Z Royal RAM, RTX2070 Super GPU, Samsung 970EVO Plus M2 1gb + 12 core MacPro 2013, 64gb RAM

                  jfg 1 Reply Last reply Reply Quote 0
                  • jfg
                    jfg @DustinBoyle last edited by jfg

                    @DustinBoyle

                    do you mean something like that?


                    best

                    Jean-François 

                    • Izzy 3.2.6
                    - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
                    - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
                    Mac OS 10.14.6 (Mojave)
                    - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

                    • A range of deployable older Macs
                      Located in Bremen, Germany
                    DustinBoyle 1 Reply Last reply Reply Quote 2
                    • fubbi
                      fubbi last edited by

                      @jfg @DustinBoyle I was just gonna say. Just dump listeners in one user actor and broadcasters in another and you get exactly what you are looking for. You could pimp it with global variables or the data array actor if you want more functionality and the option to dump out files.

                      Mac M2 Ultra, 64gb — Berlin

                      1 Reply Last reply Reply Quote 2
                      • Kathmandale
                        Kathmandale last edited by

                        While I appreciate you're looking for a much more sophisticated system than this, but a helpful bit of Isadora functionality that I overlooked for a long time is...

                        if you hold down the shift key when drawing your connections you can connect to multiple inputs. Not much use if you're adding lots of additional actors one by one but if you know what you're going to need when first building the patch or user actor it can save a lot of time

                        https://s3.amazonaws.com/img0....

                        2014 MBP Mojave 10.14.6 OS with 16GB, 2.5Ghz i7 quad core, Intel Iris Pro 1536 & Geforce GT 750m 2GB - Izzy 3.0.8
                        Gigabyte Brix Windows 10 with 32GB, i7-6700 quad core, 4GB GeForce GTX 950 - Izzy 3.0.8
                        Based in Manchester, UK.

                        DustinBoyle 1 Reply Last reply Reply Quote 1
                        • D
                          DillTheKraut last edited by DillTheKraut

                          It may not be exactly what you where looking for, but I remembered somebody already had done something like this and found it again.

                          https://community.troikatronix...

                          Another approache could be to use the global value actor.

                          DusX 1 Reply Last reply Reply Quote 3
                          • DusX
                            DusX Tech Staff @DillTheKraut last edited by

                            @DillTheKraut

                            Just what I was about to add.
                            JSON, and User Actors combined can save you hundreds of connections in large setups.

                            Troikatronix Technical Support

                            • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                            • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
                            • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

                            Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                            DustinBoyle 1 Reply Last reply Reply Quote 1
                            • DustinBoyle
                              DustinBoyle @DusX last edited by

                              This is all very cool I will have to go over the suggestions listed here.  thank you everyone for chiming in.  If I have any detailed questions I will reply to the posts.

                              12 core Ryzen 3900x, ASUS ROG Strix E x570, 64gb G skill Trident Z Royal RAM, RTX2070 Super GPU, Samsung 970EVO Plus M2 1gb + 12 core MacPro 2013, 64gb RAM

                              1 Reply Last reply Reply Quote 1
                              • DustinBoyle
                                DustinBoyle @jfg last edited by

                                @jfg Oh wow!! yes that appears to be what I had in mind.  I will have to play with this more.  I was searching for send/receive and along those lines.

                                12 core Ryzen 3900x, ASUS ROG Strix E x570, 64gb G skill Trident Z Royal RAM, RTX2070 Super GPU, Samsung 970EVO Plus M2 1gb + 12 core MacPro 2013, 64gb RAM

                                1 Reply Last reply Reply Quote 1
                                • Woland
                                  Woland Tech Staff last edited by

                                  There's also this: https://community.troikatronix.com/topic/5486/easy-snapshots-for-user-actors-with-user-actors-inside-them?_=1604665587727

                                  TroikaTronix Technical Support
                                  New Support Ticket: https://support.troikatronix.com/support/tickets/new
                                  Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                                  Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                                  Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                                  | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                                  DustinBoyle 1 Reply Last reply Reply Quote 1
                                  • DustinBoyle
                                    DustinBoyle @Kathmandale last edited by

                                    @Kathmandale AH I did not know you could do this.  Thank you for this bit of info, I am sure to find this helpful in the future.

                                    12 core Ryzen 3900x, ASUS ROG Strix E x570, 64gb G skill Trident Z Royal RAM, RTX2070 Super GPU, Samsung 970EVO Plus M2 1gb + 12 core MacPro 2013, 64gb RAM

                                    1 Reply Last reply Reply Quote 1
                                    • DustinBoyle
                                      DustinBoyle @Woland last edited by

                                      @Woland I will have to dig into this later this weekend, this seems pretty neat.  thank you for sharing this. 

                                      12 core Ryzen 3900x, ASUS ROG Strix E x570, 64gb G skill Trident Z Royal RAM, RTX2070 Super GPU, Samsung 970EVO Plus M2 1gb + 12 core MacPro 2013, 64gb RAM

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post