• 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

    Is there a simple way to graph keyframes?

    How To... ?
    5
    9
    1184
    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.
    • T
      thatmattrogers last edited by

      This may be outside of the Isadora way of doing things, but occasionally it would be very helpful to (over a set period of time) position keyframes for a particular variable and customise the rate of change between them.

      I other software that I use (in video and audio applications mostly) that would be a simple bezier curve.

      is this something that's doable in any way, or should I actually be filing this under a feature request?

      (I'm secretly hoping that someone somewhere with incredible coding skills has already made some sort or keyframe graph actor that can be plugged into anything... but I know it's a long shot)


      I'm running Isadora 3 on Win10
      Machine 1- AMD 1700x 8 core CPU, 32GB RAM, and an AMD Radeon RX580 GPU
      Machine 2 -AMD 5900HX , 8 Core APU, 16GB Ram and an integrated GPU

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

        @thatmattrogers

         Hi,

        Well Isadora is not timeline based, so setting keyframes has to be replaced with setting triggers and durations. You will have to build a system that first lets you capture/record a trigger event over time that will then activate when you play-back the patch. I have done this with a prototype timecode recording patch, but it is way more complicated when compared to other software that uses keyframes on a timeline. I think you would have to look at either creating timed triggers using the percentage of media playback or defining a duration for the scene and building a timecode comparator system that then triggers the scenes various changes. In terms of in-between control you might look at integrating the 'Curvature' actor (it has the bezier curves to modulate between two values).

        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

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

          @bonemap I kind figured that the answer would be something like that.

          it's not a "need" so much as a "nice to have"

          i sort of pictured a graph actor that lets you set a timed duration as the X axis and an upper and lower bound for values on the y axis then let you go nuts with a bezier curve (it could even have a loop function and work as a more customisable wave generator of sorts) but then again I could possibly achieve the same effect in the output using timecode and a series of triggers set up to comparators; add a little easing and the final result looks fine... it would just be nice to have something that does the job in a simpler way.

          oh well


          I'm running Isadora 3 on Win10
          Machine 1- AMD 1700x 8 core CPU, 32GB RAM, and an AMD Radeon RX580 GPU
          Machine 2 -AMD 5900HX , 8 Core APU, 16GB Ram and an integrated GPU

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

            Hi, Isadora cannot do this, or maybe could but it would be onbe hell of stretch, however you can use this software called chataigne https://benjamin.kuperberg.fr/... It is a dedicated timeline keyframe editor that can talk to anything. I use it a lot with OSC but it is incedibly powerful. It has really amazing audio capabilities and can send audio to multiple soundcards at once as well, serial, it can get data from kinects too. 10/10 would recomend.

            http://www.fredrodrigues.net/
            https://github.com/fred-dev
            OSX 13.6.4 (22G513) MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
            Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD

            T 2 Replies Last reply Reply Quote 2
            • T
              thatmattrogers @Fred last edited by

              @fred interesting, I'll give it a look


              I'm running Isadora 3 on Win10
              Machine 1- AMD 1700x 8 core CPU, 32GB RAM, and an AMD Radeon RX580 GPU
              Machine 2 -AMD 5900HX , 8 Core APU, 16GB Ram and an integrated GPU

              1 Reply Last reply Reply Quote 0
              • T
                thatmattrogers @Fred last edited by

                @fred since idadora isn't on their official list of supported programs; what protocol do you use to get them to communicate? do you output midi or artnet or something and have isadora running a listener or is there some other way that I'm not seeing?


                I'm running Isadora 3 on Win10
                Machine 1- AMD 1700x 8 core CPU, 32GB RAM, and an AMD Radeon RX580 GPU
                Machine 2 -AMD 5900HX , 8 Core APU, 16GB Ram and an integrated GPU

                Fred jfg 2 Replies Last reply Reply Quote 0
                • Fred
                  Fred @thatmattrogers last edited by

                  @thatmattrogers I generally use OSC, it works great nad has tons of options.

                  http://www.fredrodrigues.net/
                  https://github.com/fred-dev
                  OSX 13.6.4 (22G513) MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
                  Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD

                  1 Reply Last reply Reply Quote 1
                  • Clement
                    Clement last edited by

                    Hi @thatmattrogers,

                    Like @Fred said Chataigne is a great software, powerfull with a lot of flexibility.

                    I didn't really use it yet but I watched some tutorials and I can confirm the acclaims and recommendations (the soft is not complicated but need some practice).

                    I had a look a long time ago on another program called IanniX, it seems to be multipurpose and maybe can help you in your search, however interests Izzy users.

                    All the best.

                    Clement

                    https://clementbardet.wordpress.com
                    MBP retina late 2013 l 2,3GHz Core i7 l 16GB Ram l 2GB VRAM l OSX 10.12.6 l Latest Isadora version

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

                      @thatmattrogers

                      you can also look at https://ossia.io.

                      they wrote about their program Score:

                      A free, open-source, cross-platform intermedia sequencer for precise and flexible scripting of interactive scenarios. 
                      Control and score any OSC-compliant software or hardware: Max/MSP, PureData, openFrameworks, Processing…

                      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
                      1 Reply Last reply Reply Quote 2
                      • First post
                        Last post