• 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

    Midi controllers and Isadora control panels

    Interfacing
    7
    27
    13681
    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.
    • J
      jtsteph last edited by

      Hello,

      I am trying to create a control panel based on my midi controller (CMD-LC1) so that I can use it as a kind of master controller/control panel for my show parameters. A simple outline of what I am hoping do do:  Midi Controller<--->Isadora Control Panel--->Isadora Actor.  This way I don't have to fuss with mapping midi using actors in each scene, I can just hook up the midi-ified Isadora control panel in a way that suits me. 
      I have been successful in creating the control panel (see the still below) - all the sliders and buttons move and my "controller" patches send feedback to the midi controller to illuminate all the buttons for toggles and momentary switching.
      I have run up against an issue though.
      The Isadora control panel sliders and buttons do not send values to my actors if they are being manipulated using the midi controller. They do, however, send values if I manipulate them on-screen.
      Is there a setting that I am missing here perhaps?
      I would appreciate any input you might have.
      - Justin

      c6a2cb-capture.jpg

      Isadora 4.0.2, W11 PRO 13700K (in a 4U case), 128GB RAM, 4 Lane M.2 Storage, RTX 3090, Ultraleap Motion 2, Behringer UMC404HD audio interface, Streamdeck XL, Streamdeck+, KorgNano Kontrol2.
      Website: http://justinstephenson.com

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

        Make sure you have 'show linked values of linked properties on' double click an control and it's a little toggle button.

        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
        • J
          jtsteph last edited by

          Hi Skulpture,

          Thanks for your email. I checked  'show linked value...' and I am still experiencing the same issue: the control panel sliders and buttons do not send values to my actors if they are being manipulated using the midi controller.

          • J

          Isadora 4.0.2, W11 PRO 13700K (in a 4U case), 128GB RAM, 4 Lane M.2 Storage, RTX 3090, Ultraleap Motion 2, Behringer UMC404HD audio interface, Streamdeck XL, Streamdeck+, KorgNano Kontrol2.
          Website: http://justinstephenson.com

          1 Reply Last reply Reply Quote 0
          • Bill Cottman
            Bill Cottman last edited by

            @jtsteph

            Have you set the Ctl ID Links in each actor to match the Control IDs of the control panel actor that should control it?

            http://www.BillCottman.com : Isadora3.0.8f09 with MBP OS X 10.11.6 in Minneapolis, MN

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

              Dear JSteph,

              Controllers send values when they are physically manipulated. This is by design, because if they sent values in response to receiving values from the actors, it is highly likely you'd end up creating a feedback loop that would crash the program.
              But what you're trying to accomplish is totally doable. Please look at my example patch and the comments within and let us know how you get on.
              Best Wishes,
              Mark

              aafa31-linking-controls-with-midi.izz

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

              1 Reply Last reply Reply Quote 0
              • Bill Cottman
                Bill Cottman last edited by

                Thanks Mark

                Your user actor is helpful to me. I am building an Izzy control panel for my UC33 that will be used in several different stages and this is a quick way to connect the stages and make changes after I know what I really want to do.

                http://www.BillCottman.com : Isadora3.0.8f09 with MBP OS X 10.11.6 in Minneapolis, MN

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

                  I dear Vanderzee,

                  I use little "though" actors like this quite frequently... it helps for organization, etc. And, if you minimize them (and turn off the Actor Names, which I always do anyway) they are very small.
                  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
                  • DusX
                    DusX Tech Staff last edited by

                    @Mark.
                    These thru actors are hugely important to organizing large patches.
                    How about adding a dynamically typed Node actor the to the toolbox? The ability to insert a Node on any patch cord?
                    I know this is off topic a bit.. but I have seen this come up as a forum solution a few times. I think if included in the toolbox as a standard actor.. it can be more easily outlined as a best practice.

                    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
                    • MatthewH
                      MatthewH Beta Tester last edited by

                      @DusX I tend to use a router actor with only one output for these sort of pass-through purposes but I agree that a dedicated actor would be a convenient addition.

                      Matthew Haber :: matthewhaber.com :: besidedigital.com :: Download my actors: http://www.matthewhaber.com/isadora-actors

                      1 Reply Last reply Reply Quote 0
                      • J
                        jtsteph last edited by

                        Hello Mark,

                        Thank-you very much for the example scenes. They clearly illustrate how I can get this up and running. I previously had a complex mapping of ins and outs from midi to the faders and back that would have, as you you highlighted, ultimately caused feedback.

                        I mapped a couple of faders using your examples and your schema works like a charm.

                        I agree with Matthew. While a user actor or a router with one output work well as "pass through", a simple "Null" actor - like in QC or Touch - could be a helpful addition.

                        In any event, I thank-you again for your input.

                        Best,

                        • Justin

                        Isadora 4.0.2, W11 PRO 13700K (in a 4U case), 128GB RAM, 4 Lane M.2 Storage, RTX 3090, Ultraleap Motion 2, Behringer UMC404HD audio interface, Streamdeck XL, Streamdeck+, KorgNano Kontrol2.
                        Website: http://justinstephenson.com

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

                          Hi jtsteph 

                          Sorry that I mis-understood your question, but I see you have it answered now.

                          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
                          • J
                            jtsteph last edited by

                            Skulpture, No worries. I have this working but not quite in the manner that I had hoped.

                            What I was hoping to do would be to have the Midi IN/Midi OUT control in a secondary scene - activated by my INIT scene - and then to be able to simply use the midi-ified control panel to control parameters in subsequent scenes.

                            What I am doing now, is placing the Midi IN/OUT mapping actor I created in a given scene and connecting it to actors I want to effect. It's slightly less tidy, but it works.

                            I guess I could use broadcasters and listeners, but I think that gets a bit unwieldy.

                            Best,

                            • Justin

                            Isadora 4.0.2, W11 PRO 13700K (in a 4U case), 128GB RAM, 4 Lane M.2 Storage, RTX 3090, Ultraleap Motion 2, Behringer UMC404HD audio interface, Streamdeck XL, Streamdeck+, KorgNano Kontrol2.
                            Website: http://justinstephenson.com

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

                              Hi everybody

                              _Excuse my english, I'm french_
                              For complex patch, i use Broadcasters and receivers on the same page,
                              and i don't think it is unwieldy, but rather the opposite !
                              I reserve the last hundred number, 900 to 999, and list them in a comment. So i can isolate functions in the patch view.
                              I just think that we have to forget the name, or the idea, Broadcast and Listen, because it is just metaphoric, not real...
                              fypy

                              French composer for the theater, the movies, and other
                              http://www.peyrony.com/ and http://www.99-33.com/

                              1 Reply Last reply Reply Quote 0
                              • J
                                jtsteph last edited by

                                Fypy, I will have a look at this again. Thanks for your comment on the "metaphoric" nature of broadcasting and listening. It is useful and made the communication scholar part of me laugh - "how true", I thought.

                                I suppose what I could match the CTL numbers to the broadcaster numbers. This would let me map out my Midi controller user actor and the accompanying Control Panel. This way I would not even need to refer back to a legend, just to the controller CTL ids.
                                I wonder how heavy the Broadcast/Listen actors are compared to direct connection.
                                Hmmm. I will report back.
                                - J

                                Isadora 4.0.2, W11 PRO 13700K (in a 4U case), 128GB RAM, 4 Lane M.2 Storage, RTX 3090, Ultraleap Motion 2, Behringer UMC404HD audio interface, Streamdeck XL, Streamdeck+, KorgNano Kontrol2.
                                Website: http://justinstephenson.com

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

                                  Dear Jsteph,

                                  Note however that there is some overhead with Broadcasters and Listeners. I would not use them to replace links between actors.
                                  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
                                  • DusX
                                    DusX Tech Staff last edited by

                                    @Mark
                                    How much overhead is there?
                                    I have used them rather heavily in my SYST3M mixer (http://www.dusxproductions.com/blog/alpha-release/) as a method of making user linkable (via the control panel) modules. In SYST3M I might have as many as 30 broadcast and listen pairs active at one time (if I am running DMX and video together).
                                    What type of overhead/delay might this cause?
                                    I ask because I am reworking the framework in hopes of having it ready for the next Isadora release.

                                    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
                                    • fypy
                                      fypy last edited by

                                      Dear Mark, i really wonder why you say it is "overhead", and my undersanding of english is not good enough to see what you mean.... I never had problems with this way to do... Maybe it´s because i use Broadcast/listen just for the controller's links, with simple and discrete data flow...

                                      French composer for the theater, the movies, and other
                                      http://www.peyrony.com/ and http://www.99-33.com/

                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        jtsteph last edited by

                                        Fypy, How many Broadcast/Listen pairs are you working with?

                                        Isadora 4.0.2, W11 PRO 13700K (in a 4U case), 128GB RAM, 4 Lane M.2 Storage, RTX 3090, Ultraleap Motion 2, Behringer UMC404HD audio interface, Streamdeck XL, Streamdeck+, KorgNano Kontrol2.
                                        Website: http://justinstephenson.com

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

                                          jtsteph, about 10 Broadcasters and 20 receivers. Not that mutch... Mark, for me as a french guy in the music business, "overhead" is the way you put microphones above a drummer, or a group of violins, to catch the ambiance ; and the litteral translation is "au-dessus", like "above" is... That is why I don't unserstand...

                                          French composer for the theater, the movies, and other
                                          http://www.peyrony.com/ and http://www.99-33.com/

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

                                            @fypy Mark will mean some extra processing/CPU I think. How much I am not so sure.

                                            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
                                            • First post
                                              Last post