• 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
    1. Home
    2. Popular
    Log in to post
    • All categories
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All Time
    • Day
    • Week
    • Month
    • dbini

      [ANSWERED] another question about the Clock actor
      How To... ? • • dbini

      5
      0
      Votes
      5
      Posts
      119
      Views

      jfg

      @dbini

      from help file:

    • G

      [ANSWERED] DMX Chases
      How To... ? • • gpeddino

      4
      0
      Votes
      4
      Posts
      74
      Views

      G

      Hi,
      I usually do the chases using a sequence of [wave generator] shifting the phase depending on the amount of fixtures in the chase. The limit-scale allows me to set the max-min intensities of the chase.



      I also use a Javascript actor to automatically assign the phases: This is actually not really needed since it's generally a one time job and you can do it by hand.



      I hope this was clear. Don't hesitate to ask if I was not clear enough.

    • bonemap

      [LOGGED] 'Matrix Value Receive' input application crash
      Troubleshooting and Bug Reports • • bonemap

      4
      0
      Votes
      4
      Posts
      98
      Views

      Woland

      Thanks, I've now logged this.

    • D

      Matrix Value Receive to OSC Transmit
      How To... ? • • DCMP

      3
      0
      Votes
      3
      Posts
      56
      Views

      DusX

      @dcmp

      How are you values packed with the Matrix value receive?
      The output of the actor is Text. 
      If you have something like 1,2,3,4,5 as the output from the Matrix Value Receive actor, that will be text, and will be sent as text when sent via OSC.

      You will need to unpack the text on the PD side, and convert each numeric Text element into a float there.

      How many values are you sending? If its a manageable number, you can send a bunch of numbers over OSC by using the OSC Multi Transmit actor.
      Another option (if PD can unpack JSON) is to bundle your data as JSON, and unpack on the PD side. 

    • dbengali

      Play Start greater than 0 on movie player does not play the movie but position output is updating
      Troubleshooting and Bug Reports • • dbengali

      3
      0
      Votes
      3
      Posts
      75
      Views

      Paz

      @dbengali Hello! I couldn't replicate the issue with an Apple Pro Res 422 file nor a quick AVC codec saved via QuickTime Pro. I'm running on a MacBook Pro M2 / Tahoe 26.1 / Isadora 4.1.3

      Best wishes Simon

    • barneybroomer

      ​Clock Actor hour slide
      Showcase • • barneybroomer

      3
      1
      Votes
      3
      Posts
      84
      Views

      barneybroomer

      @dusx Ahhh refine the hours even more...Have no tested it in 24 hours myself yet, since I have to use I in a 5 hour show only. Thanks.

    • bonemap

      Option to 'Make User Actor from group selection' in Scene Editor
      Feature Requests • • bonemap

      2
      0
      Votes
      2
      Posts
      58
      Views

      DusX

      @bonemap said:

      make a User Actor from group selection in the Scene Editor

       Yes, I want this as well. It's on the list for sure.

      The math inputs would also be nice, and is on the list as well. 

      With that said, this made me think a bit about calculations, and with some AI help I whipped up this user actor, that will take a math formula, and a set of values via JSON that map in, and will calculate your formula in one go. dx-js-math-formula.iua4
      Much easier than a bunch of math/calculator actors, and more convenient than creating custom JS scripts for every calculation
      NOTE: you can right-click the user actor and open the HELP in the browser (its long)

    • craigw

      Grass Vally switcher controlling a computer running Isadora
      How To... ? • • craigw

      1
      0
      Votes
      1
      Posts
      27
      Views

      craigw

      Hi All, I use a Grass Valley Video switcher and would like to control video clip playback with Isadora from a computer.

      The Isadora side I'm very familiar with, it's the different protocal languages coming from the switcher that I'm trying to put together to send Isadora commands like Play, Stop Rew and more if I can.

      My Current Choices: 

      1, Contact closure, would work but it's so rudimentary and I would need to setup many triggers, but it's really easy.

      2, RS-422, VTR/BVW, this has been around a long time and is probably what I'll settle on because I'm not a coder, but trying to learn.

      3, AMP (Asynchronis Messaging Protocol) I'm most interested in this because it's IP base and makes a clean install, however as I said I'm not a coder and I'm having problems on where to start.

      4, There are some other Protocols but most of them are proprietary.

      Thoughts?

      I'm starting my deep dive today.

    • bonemap

      3D object to object collision physics with JS
      How To... ? • • bonemap

      1
      5
      Votes
      1
      Posts
      44
      Views

      bonemap

      Hi,

      Wishing the Isadora community good spirits for the season! 

      I have been working on updating the 3D object collision options in Isadora. Specifically to detect boundary collisions and object–object collisions in 3D space. The patch attached below is an offer to anyone interested in using 3D models and provides position and rotation outputs for the Isadora 3D Player actor: translate x,y,z and rotation x,y,z to simulate objects colliding, pushing and bouncing off each other and also bouncing off a boundary box aligned to 3d space. The actor provides inputs as follows:

      - dt (recommended as a constant pulse input at 60hz)

      - bounding box H,W,D (use in conjunction with a 3D Stage Orientation actor in the scene editor- move along the z axis to fit the stage)

      - radius (the size of the collision detection relative to the size of the 3D object edge. This is based on a sphere.)

      - bounciness of the object collisions

      - initial speed of the objects when reset

      - floaty to liveliness of the movement 

      - reset (retrigger)

      A limitation is that the actor assumes the 3D objects are all a similar size for collision detection.


      the actor is easily modified for the number of 3d objects in the scene. Just one line in the code is changed relating to BODY-COUNT (the number of 3D objects in the patch). The corresponding outputs are then available by adjusting the number of outputs of the actor. (Each object has six outputs associated with translation and rotation)


      here is 3DCollisionJS_2025 for Isadora 4, code assisted by copilot.

      Best Wishes,

      Russell