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

    MTC generator on Isadora (Master)

    How To... ?
    5
    11
    2.9k
    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
      jsukjin
      last edited by

      Hello.

      I am writing here to discuss the problem that I currently have.
      Basically I would like to send MTC form ISADORA to any other software (most likely lighting program)
      so that I can program lighiting show depending on the timecode that I get.
      I have already tested the opposite way (Pro tools sending MTC to Isadora receving MTC using MTC reader)
      It works so well. Personally I think I dont know how to send midi information as MTC format that other 3rd party can read.
      I have tried with Send Midi Show Control Actor but It does not work
      If anyone knows how to do, please help me~
      thank you for reading
      1 Reply Last reply Reply Quote 0
      • jhoepffnerJ
        jhoepffner
        last edited by

        Hello,

        At the moment, there is no possibilities to send MTC from Isadora. You can have a quite precise SMPTE message made from position (there is some example of User Actors from Michel or me on the forum) that you can send by OSC, you can try by Sysex, here is the link to the MTC protocol…
        http://www.electronics.dit.ie/staff/tscarff/Music_technology/midi/MTC.htm
        But anyway, the normal way is to use the sample accurate application, DAW with word clock etc. to send MTC to the frame accurate applications like Isadora.
        Even in Max/msp, there is no good implementation of MTC…
        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
        • FredF
          Fred
          last edited by

          Or try this

          https://sononum.net/horae

          http://www.fredrodrigues.net/
          https://github.com/fred-dev
          OSX 10.15.15 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
          Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

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

            Hello,

            Just for the fun (and to exercise my coding) I made a try to send MTC from Isadora, it works for locate but not completely for running MTC.
            Fell free to finish it…
            But reading the Max forum concerning it, I think is a very difficult task.
            Jacques

            6d236c-receipt-tc.izz

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

              Thank you guys.

              I have figured out this isssue with Maxmsp.
              Since my purpose of getting MTC is to sync Isadora with lighting system.
              I created MTC generator using Maxmsp and built a kind of bridge patch
              between Isadora and Maxmsp using Osc.
              so when a video is being played. the frame information is sent to Maxmsp via osc.
              the Max creates timecode (quarter frame message) and the frame information is again sent
              to the Isadora. then Isadora calculated it as timecode information to display.
              the reason why i did that is the timecode information that Isadora gets and the Maxmsp gets 
              are not accurate ( 8~12 frames difference randomly) perhaps due to the latency.
              thank you very much for you help
              thanks.
              1 Reply Last reply Reply Quote 0
              • O
                olialonso
                last edited by

                Hi jsukjin

                Have you tried with dmx?

                1 Reply Last reply Reply Quote 0
                • O
                  olialonso
                  last edited by

                  DusX have a dmx actor

                  it works very well
                  1 Reply Last reply Reply Quote 0
                  • FredF
                    Fred
                    last edited by

                    I would go by using LTC and converting LTC to MTC from something like Lockstep

                    https://figure53.com/lockstep/
                    You can send the MTC to any other software, and you can play the LTC as an audio track on a movie in Isadora.

                    http://www.fredrodrigues.net/
                    https://github.com/fred-dev
                    OSX 10.15.15 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
                    Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

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

                      +1 to what @Fred said. That's a really good solution.

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

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

                        Thank you all.

                        I have done this job as a company project. Since every software that communicate with Isadora are windows based, I can not go for an app like lockstep.
                        I have overcome this issue using Maxmsp. basically I have created an app that generates MTC value on Maxmsp. Then I have made my Isadora session file communicate with the app via OSC so that they are synchronised. The MTC generated by the app is sent to the lighting PC via network MIDI driver.
                        Therefore I achieved what I would like.
                        Even though my method is not 100% accuracy, it is good enough for lighting memory task.
                        Thank you all.
                        1 Reply Last reply Reply Quote 0
                        • FredF
                          Fred
                          last edited by

                          Just a few updates, a lot of MOTU interfaces can do LTC to MTC conversion natively:
                          [http://motu.com/techsupport/technotes/document.2000-06-23.9120132924](http://motu.com/techsupport/technotes/document.2000-06-23.9120132924)
                          And for super duper hardware versions check these LTC to MTC convertors out
                          [http://www.horita.com/smpteLED.htm#TR-100](http://www.horita.com/smpteLED.htm#TR-100)
                          [http://www.kissboxus.com/product-p/tc2tr.htm](http://www.kissboxus.com/product-p/tc2tr.htm)

                          http://www.fredrodrigues.net/
                          https://github.com/fred-dev
                          OSX 10.15.15 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
                          Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

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