multiple jit.movie + spigot issue


    Mar 23 2017 | 1:43 am
    Hi everyone
    I am trying to build a multichannel audiovideo instrument and I am having a really annoying problem with the spigot object.
    My project is structured like this, I have 4 abstractions with jit.movie + spigot object in this way
    First Abstaction jit.movie @soc aud1 spigot~ aud1
    Second Abstaction jit.movie @soc aud2 spigot~ aud2
    and so on.
    When i load the first abstraction everything works fine but if I try to use the second abstraction, I receive this error "spigot~: cannot have two instances with the same name" and "jit.movie: only one instance of jit.movie can connect to spigot~ aud2 at a time". In addition, every abstraction after the first one stay explicit and not implicit.
    Do you know why I am receiving this error? I am pretty sure that every spigot~ has it's own name.
    Thanks in advance

    • Mar 23 2017 | 1:18 pm
      a bit offtopic, but did you try jit.movie~ ? it may be easier to use now than jit.movie + spigot~
    • Mar 23 2017 | 4:42 pm
      not off topic at all. jit.movie~ is the replacement for spigot~
    • Mar 23 2017 | 9:22 pm
      Guys thanks for the suggestions.
      I tried to use jit.movie~ but when I try to control the volume with attrui object something strange happens.
      As you can see by the photos uploaded, when I try to switch from jit.movie to jit.movie~, the volume value automatically shows the number 2143 and when I try to change it's value with mouse, Max crashes everytime.
      @Rob Ramirez do you know why this is happening? why could be the reason of those crashes?
      Thanks a lot
    • Mar 24 2017 | 7:37 am
      I have gotten jammed up with spigot, it is very finicky, and I would love to eliminate it from my process if PCM audio gets supported in VDDLL. That said, I know I've made it work on numerous occasions, so I would look at what you are doing and make absolutely sure that each movie and spigot pair get named with a unique name from the first load of the objects. It is really hard to rename/pair them, and perhaps something about how you are loading them in is causing the same object/bpatcher/abstraction to be loaded twice and breaking the pairing.
    • Mar 24 2017 | 6:12 pm
      OINK OINK - vol attribute is not supported with jit.movie~ (unfortunate that it crashes though). it's the same concept as spigot~, the audio is streamed out as an MSP signal, and you control the volume with MSP objects (gain~, *~, etc)
      LEO - i hear you. PCM support is near the top of the list for the next viddll package update.
    • Mar 24 2017 | 6:24 pm
      Rob - That's exciting to hear about PCM support! That's the final step (except maybe paranoia about memory leaks?) that was keeping me from finally kicking Quicktime to the curb. Thank you for your efforts.