• 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

    durational trigger system???

    How To... ?
    5
    20
    5157
    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.
    • dbini
      dbini last edited by

      Hello Isadorites,

      i have an interactive installation running as part of Oulu Light Festival this week. i'm trying to monitor how many people engage with the work, so i set up a simple system to count the visitors. this has a Calc Brightness - Comparator - Counter, so that when somebody enters the range of the kinect, it adds 1. easy. but: it also counts people that pass by and don't engage with the work. I'm trying to develop it so that it only counts people who are on screen for at least 10 seconds.

      any ideas?

      peace and love,

      john

      John Collingswood
      taikabox.com
      2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
      plus an old iMac and assorted Mac Minis for installations

      1 Reply Last reply Reply Quote 0
      • Skulpture
        Skulpture Izzy Guru last edited by

        Oooo a difficult one.

        Maybe in conjunction with the timer tool? A trigger to start the counting; when it reaches over 10(seconds) then add to the counter?

        Graham Thorne | www.grahamthorne.co.uk
        RIG 1: Custom-built PC: Windows 11. Ryzen 7 7700X, RTX3080, 32G DDR5 RAM. 2 x m.2.
        RIG 2: Laptop Dell G15: Windows 11, Intel i9 12th Gen. RTX3070ti, 16G RAM (DDR5), 2 x NVME M.2 SSD.
        RIG 3: Apple Laptop: rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

        1 Reply Last reply Reply Quote 0
        • dbini
          dbini last edited by

          got it: 2 Comparators, an Envelope Generator and a Gate. Comparator 1 is set to Always, and opens the Gate. Comparator 2 is set to Change and starts an Envelope, who's End Trigger runs thru the Gate into the Counter. Bingo!

          John Collingswood
          taikabox.com
          2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
          plus an old iMac and assorted Mac Minis for installations

          crystalhorizon bonemap 2 Replies Last reply Reply Quote 4
          • crystalhorizon
            crystalhorizon Beta Platinum @dbini last edited by

            @dbini wonderful solution 

            Alexander Nantschev | http://www.crystalhorizon.at | located in Vienna Austria

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

              @dbini said:

              Bingo!

              Hi,

              That’s great! It might be interesting to also think about a way to capture the duration that users are engaged in the experience? Do you have any ideas for that in a patch? Best wishes for your production.

              Cheers

              Bonemap 

              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

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

                For the visual learners in the group (like myself):

                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 |

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

                  Better picture (closer, w/o the Control Panel):

                  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 |

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

                    Also, I may have gotten carried away and made a thing that will: 

                    • Display how many people have interacted with the installation for at least 10 seconds.
                    • Display how long the current person has been interacting with the installation.
                    • Display the average amount of time people spend interacting with the installation.
                      • Has a reset button to erase the data recorded with the Data Array actor.

                    I believe that the averaging function I built using the Data Array actor works properly, but please, anybody, feel free to prove me wrong. It's actually the first time I've used the Data Array actor (been meaning to get to it for years), so it's entirely possible that what I built has some flaws.

                    >>>Patch Attached Here<<<

                     

                    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 |

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

                      Also made a couple of handy Macros in the process.

                      >>>Time Parser 1.0<<<

                      >>>Simple Time Parser 1.0<<<

                      Edit: Can't attach files for some reason right now. I blame my terrible internet.

                      >>>Dropbox link to Time Parser Macros<<<

                      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 |

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

                        @woland

                        OMG! you are a patch factory!

                        best wishes

                        bonemap

                        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

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

                          @bonemap

                          I'm overwhelmed with the urge to have this printed and framed for motivational purposes:

                          Best wishes,

                          Woland

                          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 |

                          Woland 1 Reply Last reply Reply Quote 1
                          • dbini
                            dbini last edited by

                            @Woland - wow! more lovely creative problem solving. do you think you might be addicted? ;)

                            John Collingswood
                            taikabox.com
                            2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
                            plus an old iMac and assorted Mac Minis for installations

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

                              @dbini
                              I think I may have a slight, massive addiction to Isadora, yes.

                              Also noticed that when I copied my Macro's guts to make the non-simple version, I forgot to re-order the Inputs and Outputs. Here's an updated version.

                              >>>Time Parser 1.1 Dropbox Link<<<

                              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 |

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

                                @woland said:

                                • Display how long the current person has been interacting with the installation.
                                • Display the average amount of time people spend interacting with the installation.
                                  • Has a reset button to erase the data recorded with the Data Array actor.

                                I believe that the averaging function I built using the Data Array actor works properly, but please, anybody, feel free to prove me wrong. It's actually the first time I've used the Data Array actor (been meaning to get to it for years), so it's entirely possible that what I built has some flaws.

                                It's worth noting that with a little reworking, one could use this to get an average for how long you usually sit in the same Isadora Scene for any given production. The easiest way would be: 

                                - A text file per Scene
                                - Trigger the Timer actor start with an Enter Scene actor
                                - Trigger the write function with the same thing you use to trigger your Jump[++] actor)

                                I've sometimes built systems like this:

                                - Out of boredom
                                - To give myself and stage managers an easy way to tell how much time we have before the next Isadora cue (purely for peace of mind)

                                Best wishes,

                                Woland

                                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 |

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

                                  @woland

                                  Hi,

                                  I was looking at how you have implemented the Data Array. So if I understand your logic each user generates a data set that is stored by a new line in the text file associated with the Data Array actor? When you trigger the Add input you create a new line of data to the text file.

                                  I haven’t got my head around all of what you have done yet, but in terms of collecting useful information about audiences, adding a time/date stamp to each new user should be possible.

                                  Other useful data gathering like age, gender, socioeconomic status and where they are from, is a bit harder and really impossible from a fleeting digital shadow or ghost in the machine captured by a Kinect.

                                  I never thought about using Isadora to construct a quantitative research tool before! It’s interesting but potentially very boring compared to the sensual movement of art.

                                  Best wishes 

                                  Bonemap 

                                  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

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

                                    @bonemap said:

                                    @woland

                                    Other data gathering like age, gender, socioeconomic status and where they are from, might be a bit harder and from a fleeting digital shadow or ghost in the machine.
                                    I never thought about using Isadora to construct a quantitative research tool before! It’s interesting but potentially very boring compared to the sensual movement of art.
                                    Best wishes 
                                    Bonemap 

                                    Not quite sure where you got this from in what I posted, but I like the idea.

                                    The values my Data Array actor stores are

                                    1. Hours (Current Person has been interacting with the installation)

                                    2. Minutes (Current Person has been interacting with the installation) 

                                    3. Seconds (Current Person has been interacting with the installation) 

                                    4. Unparsed Secs (Current Person has been interacting with the installation) 

                                    5. Running Total of Unparsed Secs (All people who have interacted with the installation) 
                                    - This is divided by the number of lines that have been written (which is the same as the number of people that have triggered the installation)
                                    - This provides the average amount of time of interaction with the installation (in unparsed Secs)
                                    - The average (in unparsed Secs) is then parsed into Hours, Minutes, and Seconds.

                                    Come to think of it, my averaging system (Comparator 3) doesn't pass through @dbini 's two-comparator system, and really should. It could either involve setting up logic to write over the current line if it's less than 10 seconds or, something that might be easier, just setting it up to only start the Comparator 3 Timer actor after ten seconds of interaction have passed and then adding in a Calculator actor that adds 10 seconds to the current Timer actor's output to compensate for not starting the Timer actor as soon as someone starts interacting with the installation.

                                    Best wishes,

                                    Woland


                                    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 |

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

                                      @Woland 

                                      I am thinking the text file that the Data Array writes to can store data for each user over the duration of the installation, that way there is a useful database file that can be used for quantitative evaluation of the production overall, that has compiled itself using Isadora.

                                      This is a slight modification of your patch file, which is focused toward outputting to a visual display in the control panel. To me it looks like the Data Array could be doing more by storing the data over a number of sessions or days.

                                      Anyway there is some nice work in your patch. I don’t think I would be able to ‘see’ a solution so directly as that.

                                      Best wishes

                                      Bonemap 

                                      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

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

                                        @woland said:

                                        @bonemap I'm overwhelmed with the urge to have this printed and framed for motivational purposes

                                         @bonemap It may have taken me nearly 7 years, but I finally printed it for motivational purposes :)

                                        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 |

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

                                          @woland

                                          Hi L,
                                          IMHO you make a staggeringly gargantuan (voracious giant) of a positive contribution to the backend experience of Isadora. 

                                          Should we be concerned that you are needing motivation? 

                                          I imagine all the hard work can, at times, feel thankless but you should know it is intensely appreciated and awe inspiring.

                                          keep the faith you are Isadorable!

                                          Best Wishes,

                                          Bonemap team

                                          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

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

                                            @bonemap said:

                                            Should we be concerned that you are needing motivation? 

                                            Nah, I just ran across this while looking for something else and found this (though I appreciate the concern). Past me didn't have easy access to a printer but present me does. I like to keep little mementos around my desk that make me happy and I thought this would be a nice addition. <3

                                            Best wishes,

                                            Woland

                                            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 |

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