• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    [ANSWERED/PROOF OF CONCEPT] Control Isadora User Interface via Webbrowser?

    How To... ?
    9
    22
    1.2k
    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.
    • markM
      mark @liminal_andy
      last edited by

      @liminal_andy said:

      As an alternative if you want this all done for you, with a budget, you can use Universe Show Control. It can publish its controls to a browser so you can pick it up from anywhere on LAN (or soon, WAN!), and then communicate with Isadora via OSC.

      Interesting. Can the free version do that? Or only the paid versions?

      Best Wishes,
      Mark

      Media Artist & Creator of Isadora
      Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

      liminal_andyL 1 Reply Last reply Reply Quote 0
      • liminal_andyL
        liminal_andy @mark
        last edited by

        @mark You can build out your interface on the free version and then license it when it needs to be used in production. A paid tier is needed to prevent the app from blocking incoming and external communications after two hours. Universe has a deep ZoomOSC integration, and so if you ever want to connect with them, I am happy to facilitate. They're very kind folks, and great engineers. Universe and Isadora together can provide a whole lot of value when they marry inter-device communications, control interfaces, and the backbone of Isadora's live processing capabilities.  

        Andy Carluccio
        Zoom Video Communications, Inc.
        www.liminalet.com

        [R9 3900X, RTX 2080, 64GB DDR4 3600, Win 10, Izzy 3.0.8]
        [...also a bunch of hackintoshes...]

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

          @liminal_andy said:

          blocking incoming and external communications after two hours

          That's interesting because I read their documentation for the free trial and thought/got the impression that there was only a five minute window before it closed the connections. The price point is not trivial, but the integration for fixed installations looks really worthwhile.

          Best Wishes

          Russell

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

          liminal_andyL 1 Reply Last reply Reply Quote 0
          • bonemapB
            bonemap Izzy Guru @mark
            last edited by

            @mark

            Thanks for the clear process instructions for Node.js and building a test interface. It required installing additional software (Xcode and Homebrew) but I was due to install them anyway. I had a quick play and it appears to be quite functional for Mac. I would be happy to see this further developed, considering it is powerful and free.

            Best Wishes

            Russell

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

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

              @bonemap said:

              It required installing additional software (Xcode and Homebrew) but I was due to install them anyway. 

              Thanks for the tip. As a developer, I have these Xcode and Homebrew installed already. I've added their installation to the instructions.

              Best Wishes,
              Mark

              Media Artist & Creator of Isadora
              Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

              1 Reply Last reply Reply Quote 0
              • Eager IguanaE
                Eager Iguana
                last edited by

                This may be of interest. https://github.com/jean-emmanu...

                May be you've seen this and it's not a solution, but it does OSC/Midi over network using a browser client. And free.

                Regards.

                Clive Davies ¦ MSI - i7-10750H CPU @ 2.60GHz - 16.0 GB - RTX 3060 6GB - Win 10 ¦ Based Southern UK.

                jfgJ 1 Reply Last reply Reply Quote 1
                • liminal_andyL
                  liminal_andy @bonemap
                  last edited by

                  @bonemap said:

                  <p>@liminal_andy said:</p> <blockquote>blocking incoming and external communications after two hours</blockquote> <p>That's interesting because I read their documentation for the free trial and thought/got the impression that there was only a five minute window before it closed the connections. The price point is not trivial, but the integration for fixed installations looks really worthwhile.</p><p>Best Wishes</p><p>Russell</p>

                  When they launched the ZoomOSC device, they extended to two hours, but I am not sure how long that offer runs for. I agree, the cost is significant. My thinking is that for most theatrical gigs, it's probably not needed, but for installations or professional systems that are handed off to clients, it might be a worthy line item on an invoice considering how it can extend Isadora's functionality.

                  Then again, for some of us, the custom code might be more fun 🙂 

                  Andy Carluccio
                  Zoom Video Communications, Inc.
                  www.liminalet.com

                  [R9 3900X, RTX 2080, 64GB DDR4 3600, Win 10, Izzy 3.0.8]
                  [...also a bunch of hackintoshes...]

                  1 Reply Last reply Reply Quote 1
                  • jfgJ
                    jfg @Eager Iguana
                    last edited by jfg

                    @eager-iguana

                    Have you used it with Isadora? I get the OSC messages in OSCulator but not in Isadora.

                    Edit: sorry, after I started Isadora again, it worked

                    best

                    Jean-François

                    • Izzy 3.2.6, Mac OS 14.1 Sonoma:
                    - MacBook Pro M1 Max 16" 64GB RAM
                    • Izzy 3.2.6, Mac OS 10.14.6 (Mojave):
                    - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB )
                    - MacBook Pro 2015 (16GB RAM) 2,8 GHz Intel Core i7;

                    Located in Bremen, Germany

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

                      Hi,

                      Updating progress with web page elements:

                      The video shows the remote LAN computer on the right and the web page hosted by Node.js on the left. This prototype demonstrates button, number field and range slider elements. The Isadora patch scene itself includes over 2500 3D Line modules in 72 user actors.

                      Controlling Isadora with a Web browser interface over a network from Bonemap on Vimeo.

                      Best Wishes

                      Russell

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

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

                        @RL @Michel @jfg @dbini @dusX @bonemap @liminal_andy

                        And yet another entry into this discussion, suggested on the Facebook group. Here's what user Marc C. had to say:

                        NodeRed + NodeRed-contrib-osc = drag n’ drop speedy no-code way of doing the same with responsive touch elements

                        Have a look at the NodeRed home page for more.

                        Best Wishes,
                        Mark

                        Media Artist & Creator of Isadora
                        Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                        1 Reply Last reply Reply Quote 2
                        • liminal_andyL
                          liminal_andy
                          last edited by

                          if simple buttons are all that's needed, try bitfocus companion. Web emulator means there is no need for a physical stream deck, but if you have one, you can use it. The web interface can also be used via any browser on LAN or via a mobile app. 

                          Andy Carluccio
                          Zoom Video Communications, Inc.
                          www.liminalet.com

                          [R9 3900X, RTX 2080, 64GB DDR4 3600, Win 10, Izzy 3.0.8]
                          [...also a bunch of hackintoshes...]

                          1 Reply Last reply Reply Quote 1
                          • jfgJ
                            jfg
                            last edited by jfg

                            I have tried Open Stage Control and it runs well and easily with a nice and flexible interface. Just install the software (without any additional installation) and go on. It has similarities with Touch OSC but on smartphones or pads it is "only" usable via web browser (no app). Doesn't run correctly with Safari on Mac but works well on iOS devices.(on Mac Firefox and Chrome are OK)
                            Attached is an example of the Global Keystone actor control.

                            One advantage over Touch OSC is that you can test buttons, sliders etc. directly on the computer without having to synchronise with the iOS device.

                            • Izzy 3.2.6, Mac OS 14.1 Sonoma:
                            - MacBook Pro M1 Max 16" 64GB RAM
                            • Izzy 3.2.6, Mac OS 10.14.6 (Mojave):
                            - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB )
                            - MacBook Pro 2015 (16GB RAM) 2,8 GHz Intel Core i7;

                            Located in Bremen, Germany

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