Midi- / Audio file synchronize: FREE TOX for Touchdesigner

Sdílet
Vložit
  • čas přidán 29. 12. 2020
  • Ever had difficulties setting up your link with Ableton before a gig? Well, I did. Getting those rock-solid-in-sync-triggers from Ableton into Touchdesigner is a workflow I've dreamt of years ago, and it works very well. But recently I started to bump into these hurdles like:
    - a messed up network setup or no internet connection when ableton installed on a different workstation
    - not having ableton and Touchdesigner both installed on my laptop
    - did have ableton but not the right license including MaxMsp, or not the right Touchdesigner license installed
    - other weird reasons I couldn't define
    I just couldn't let randomness be in charge on a very important gig, so decided to build a TOX to run everything in Touchdesigner. You only need to export a midifile from Ableton (or any other prefered DAW) and the corresponding audio file, load this in the TOX and you're good to go!
    The tool is a FREE download at our Patreon and will be updated frequently.
    Please like and subscribe to stay up to date!
    Instagram: / daily.typo
    Facebook: / factory-sett. .
    For our workfiles/tools:
    / midi-audio-file-45609303
  • Krátké a kreslené filmy

Komentáře • 27

  • @leitflux
    @leitflux Před 3 lety +1

    I really appreciate you sharing all this, It will definitely add much needed dimension to my work. Thanks again

    • @FactorySettings
      @FactorySettings  Před 3 lety

      That's great to hear! Glad it helps. Currently working on a major update of our MPFTLE tool, exporting midi to keyframes for blender, afx and 3ds max.

  • @andresponceav3846
    @andresponceav3846 Před 3 lety

    Thanks a lot for this tox! I found this just in the right time that I needed it !

  • @riccardotorresi8238
    @riccardotorresi8238 Před 3 lety

    Thank you so much! very helpful!

  • @Laikka
    @Laikka Před 3 lety

    Thank u!!

  • @tdvr
    @tdvr Před 2 lety

    Hello Factory Settings! I really like this too and it is working like a charm - thanks so much. I have one challenge - if I want to control it from a chop rather than timeline, so I can preload some other largish files first, how can I do that? Instead of it starting instantly...

    • @FactorySettings
      @FactorySettings  Před 2 lety

      Thank you for your comment! I would take a speedChop, feed a constantChop in the input with value 'me.time.rate', after the speedChop a limitChop with quantize on 'floor', close it with a null. If you set the resetswitch of the speedChop to on, you basically have an on/off switch for your tox. You also have to drive the audiofileinChop index with the same value, otherwise it won't sync. Could be a nice feature for an update, thanks!

    • @tdvr
      @tdvr Před 2 lety

      @@FactorySettings Thanks for your prompt response - I shall try that out! Much obliged.

    • @FactorySettings
      @FactorySettings  Před 2 lety

      @@tdvr You can always react on the post in the facebook helpgroup, it's easier for me to post a screenshot in there

  • @DanSeipel
    @DanSeipel Před 3 lety

    This is awesome. Do you know how to make TD a midi slave or Master? Or how to sync a midi file with a video? Thanks

    • @FactorySettings
      @FactorySettings  Před 3 lety +1

      Thanks! Would you like to have external MIDI into TD? This tool only works with a exported midifile (yet). Maybe something for a v1.2. To sync your midifile with a video is quite simple. Just use a MoviefileinTOP and set your play mode to 'locked to timeline'. Since the midiplayer is also locked to the timeline, they'll act in sync!

  • @johaomikaelmaringagne6179

    Hi, I had this tox for long time ago when I had a subscription to your patreon. Unfortunately it dosen't work at all. it seems to block at the evaluate DAT, there is no value returned. Any thought ?

    • @FactorySettings
      @FactorySettings  Před 2 lety

      Just email me a screenshot of your issue/error and I'll have a look. What the DAT section does, it filters out alle the channels where there is no midi signal picked up, is there actually some movement in the midifile?

  • @beefnuts2941
    @beefnuts2941 Před 2 lety

    I struggled with getting this to work today, but I ended up needing to delete the math operator that changed the number of frames connected to the midi file chop. I had a 100BPM song at 60 frames/sec, so it was reducing the number of frames to 60% of its original value, and making the midi go faster than the audio file. Once I removed the math operator and just passed though the original number of frames in the midi chop unchanged it worked perfectly.

    • @FactorySettings
      @FactorySettings  Před 2 lety

      Sounds great! You've had difficulties running the tox? It should work out of the box. Maybe it needs some updating though.

    • @maximrivers
      @maximrivers Před 3 měsíci +1

      @@FactorySettings - I had to do the exact same thing. Glad I found this comment.

    • @FactorySettings
      @FactorySettings  Před 3 měsíci

      @@maximrivers just curious to see what seems to be the problem and if the .tox needs an update. Could you otherwise send met the midifile and audiofile so I could have a look?!

    • @maximrivers
      @maximrivers Před 3 měsíci

      @@FactorySettings - you bet. email has been sent.

  • @ZubairAhmed-bu1oo
    @ZubairAhmed-bu1oo Před 6 dny

    this might be a dumb question, but how would i make the midi and audio playback be set to the project timeline? That way i can export some visuals for a video using the midi inputs, and the video will be the length of the song

    • @ZubairAhmed-bu1oo
      @ZubairAhmed-bu1oo Před 6 dny +1

      Oh, i figured it out. I just had to go into the Audio base in the tox. and then go to the audio file in chop, then set playback to locked to timeline from sequential

    • @FactorySettings
      @FactorySettings  Před 6 dny

      @@ZubairAhmed-bu1oo Great, I was just about to say that the infoCHOP holds the amount of frames the audiofile lasts. So when you put the timeline to the beginning, set the amount of frames, set to 'play once' instead of loop. Make sure the timeline is paused and set to the beginning, reset the midiTOX by pressing 'stop' button. Then switch the 'record' flag on and hit play.

    • @ZubairAhmed-bu1oo
      @ZubairAhmed-bu1oo Před 6 dny

      @@FactorySettings is there an easy way to make the project the same length as the audio file automatically? i'm kinda a noob to touchdesigner

  • @malwida1022
    @malwida1022 Před rokem

    Hi just wanted to say that it works for me, but I had to play around with the BPM a bit: I have a 90 BPM track and had to set BPM to 120 with Offset Value 0 to match it exactly. Not sure how that math works out, but it matches perfectly now.

    • @malwida1022
      @malwida1022 Před rokem +1

      OK, got it - The music I recorded was 90 BPM in real life, but my DAW that I used to record and export the MIDI file was set to a default 120 BPM setting so that's what's written into the MIDI file

    • @FactorySettings
      @FactorySettings  Před rokem

      @@malwida1022 Ah I see, I was already wondering how it could be off that much, glad you solved it!