• 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

    Isadora, Processing and P5

    Feature Requests
    3
    5
    2251
    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.
    • jhoepffner
      jhoepffner last edited by

      Hello,

      I am at the moment involved in interaction between Processing and Isadora, Isadora sending data via OSC to Processing, Processing sending image via syphon to Isadora. It works but it's not the easiest procedure, involving java coding in Processing, OSC and Syphon libraries etc.
      At the moment, there is a new processing model, using javascript inside browser, named P5 (http://p5js.org) and I am dreaming off a way to include P5 in Isadora, coding  directly with the same langage as Javascript actor and with the resulting image used directly inside Isadora.
      It would be very exciting, covering the features not well covered in Isadora, particles, colliders, procedural design etc. and resolving UTF-8 encoding!
      Unfortunately, it is absolutely out of my competences to work on it but perhaps there is someone in the team interested about a wedding between javascript actor and P5.js?
      waiting for 2.2 with great hopes and thank a lot for your work.
      Jacques

      Jacques Hoepffner http://hoepffner.info
      GigaByte 550b / Ryzen 7 3800X / Ram 64 Go / RTX 3090 24 Go / SSD 2 To / raid0 32 To
      MBP 13' i5 2.6 Ghz 16 Go / Intel Iris / macOs 10.11.6 / izzy 2.6.1 + 3.0.3b2
      MBP 15' i7 2.6 Ghz 16 Go / GTX 650M 1Go/ MacOs10.13.3 / Izzy 2.6.1
      MSI GS65 i7 3.6 Ghz 32 Go / GTX 1070 8 Go / Windows 10 / Izzy 3.0.3b2

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

        If only...! Problem is, P5js involves drawing directly from Javascript, which the Isadora actor cannot do. You’d still end up with a complex mess with LOTS of outputs that you’d have to link to Isadora actors which do the actual drawing of whatever it is.

        You’re back to using Isadora to do what it is designed to do. Isadora is a GUI so folks don’t have to code. If you’re having to start writing code to do what you want, you’re moving further away from what Isadora exists for.
        I’ve mentioned before that if Isadora’s JS Actor had some form of drawing canvas, or a virtual browser window to output to then you could bring in a wealth of javascript goodness - physics engines, animation & interaction engines, jQuery, p5 etc etc...  basically a fully fledged webkit actor with full js support. 

        rMBP 11,3 (mOS 10.13) / rMBP 11,4 (mOS 10.14) / 3x Kinect + Leap / TH2Go
        Warning: autistic - may come across rather blunt and lacking in humour!

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

          @Marci

          Hello,

          I don't completely agree with "If you're having to start etc.". Javascript actor is a proof that some Isadora users are interested by coding to do some task.
          I teach in some places, art school and professional teaching and Isadora seems yet complicated for someone who prefer to use Qlab or Millumin to do what they want. The strength of isadora is the ability to do more, to do some programming and to link data to other devices. One reason because I success to "sale" Isadora to artist and video user is this capability and the openness of the possibilities, like Max/Msp do for sound. I think the possibility to use directly code and procedure to perform what can be very difficult or even impossible in Isadora would be a great feature.
          Wait and see what the gurus will do in the future!
          jacques

          Jacques Hoepffner http://hoepffner.info
          GigaByte 550b / Ryzen 7 3800X / Ram 64 Go / RTX 3090 24 Go / SSD 2 To / raid0 32 To
          MBP 13' i5 2.6 Ghz 16 Go / Intel Iris / macOs 10.11.6 / izzy 2.6.1 + 3.0.3b2
          MBP 15' i7 2.6 Ghz 16 Go / GTX 650M 1Go/ MacOs10.13.3 / Izzy 2.6.1
          MSI GS65 i7 3.6 Ghz 32 Go / GTX 1070 8 Go / Windows 10 / Izzy 3.0.3b2

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

            I have been looking into the possibility of creating a CEF plugin.  https://bitbucket.org/chromiumembedded/cef

            Because I also, think that this would be an incredible addition to Isadora.
            Projects like: https://github.com/atom/electron
            mix CEF and Javascript's Node framework to create a powerful development environment.
            There has been some disscussion about this within the team, and I have added feature requests, but it's a substantial task.
            Knowing the number of users that would utilize this feature would help to place it in the roadmap.

            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.

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

              Yes yes very much YES! (please!)

              @j[hoepffner](/troikatronixforum/profile/15/jhoepffner) - not disputing any of that, it’s just (imo) a weigh-up of how much should be done in Isadora, and what should be kept out... where does Izzy specialise. A balance needs keeping to prevent it spiralling into a fully-fledged IDE rather than a visual construction kit (so-to-speak). Seen this with rFactor / ISI development - when you’re talking a small team of devs it can be easy for them to be stretched too thinly, and quality can suffer... that’s my only concern.

              rMBP 11,3 (mOS 10.13) / rMBP 11,4 (mOS 10.14) / 3x Kinect + Leap / TH2Go
              Warning: autistic - may come across rather blunt and lacking in humour!

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