Crap Jitter Bug Report

Home Forums Syphon Syphon Implementations – User Crap Jitter Bug Report

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #4991
    gavspav
    Participant

    Hmm I’ve switched over to the new Beta and I suspect that it isn’t always working with M4L.(Max 5)

    I’m sending 6 channels of video to Resolume Avenue 3 from a Max4Live patch.

    It worked before but with the new beta I’m finding that sometimes some or all of the channels don’t work. Simple Client doesn’t receive any video either.

    Its hard to work out exactly what is going on really as its such a stupidly confusing set up.
    But the behaviour is intermittent. If I restart both apps I get different results.

    I’ve gone back to Beta 1 and so far I haven’t seen the same behaviour.

    Sorry I can’t be more specific.

    #4992
    vade
    Keymaster

    Are you using Public Beta 2 of Simple Client ? Are you on 10.6.8, or 10.7?

    #4993
    gavspav
    Participant

    Yeah Beta 2, 10.6.
    However I’ve started to suspect user error.
    I am rendering to a context but sending that to a texture and then passing that to syphon.

    I don’t really understand what I’m doing at this stage but am using a kind of trial and error method.

    When I’ve got it working as I want I’ll swap the Syphon externals back to the latest Beta and report back.

    #4994
    vade
    Keymaster

    No worries. Let us know if you have conceptual or technical issues with your patch. Jitter can make things nuanced (especially for OpenGL) because so much can easily be mis-understood or mis-patched unintentionally, subtle timing, 1 frame delay issues, etc.

    #4995
    gavspav
    Participant

    Well this is the bit which really confuses me. I am rendering to a texture and then sending the texture via Syphon. This seemed the easiest way as I had a load of different jit.gl.sketch objects drawing to this context.(if thats what you call it – in this case ‘gui’)

    Sometimes I get a message in the max window saying “no such texture as Tt” (or something similar which I really don’t understand!).

    Also thought I read somewhere that the context does not have to be visible – but it doesn’t seem to work for me unless it is.

    
    ----------begin_max5_patcher----------
    985.3ocwXsrbaBCEcs8WgFltz1CB8B5pzs8WnSFOXiJQYvfKHmGMS92K5AIX
    2.FLXyjLXeExhy8vQ5djda9LmMYuvKb.eG7KvrYuMe1LcSpFlYim4rK7ksIg
    E5t4HyhiS3NKL2J8vNQZBWpuG7yFyNHOs08gxsOHRiWmy2JMOQLEsxcAvWe0
    ys5J3d6OQDoejYadbIo5IZFY4q64lwvQjVNZ2qt46ymqtrniYRJ+4xQtZbk7
    Wznx4QgbUbxpbdZDOGDeP.timGVvWuMKIKG3tx9ObU0O82YoxBwe0.B5UlEs
    vMp9lFtS2WmejKBSb9RVyqYVChoZlhYnMOXa7FyqQhaSXZryBfy0f8Jdc+CY
    oE77mp3Py2UoN3mBojmS6C840S5qEQmGR8L.XWCugak9nMq6tFzlJ9PNGT9v
    1ePBtSSWkMVTJFA2EwKjqiD6.PWOLfQ8mHAnkAQLyGPVqLXPiLXYRuNNYsMo
    ubo3XtjDhp0CvOmU0bpguYqIsiKyyJes6NQyYPTMQXW4gRZiUNyBNWDsriWT
    DFy+Od4IQgXSBG7M3DQL1JXPyb.q1w+qIFD91sVxyhznrmUq7NQqQTQLX8ZD
    9dsoXPzaaMpbvxkKSxBiLid24G2wS3.wlUMwpqrfVoGzsQ2HAaJ+S604ZJZP
    sQJlUVv95YSsWWgcVQS0mlTZxKs.MoEy+7UVXvaVok+XpsPlpRK124Pn6JLD
    hCBNW8EF5JTfowoDP.bxbYo0+kd8ztrvswIP+V0KKFeYSDOI7UkijIySh0EJ
    SyRLZqzC61IYhCk7ohQHFSqvfNnXFayHMYQSlUYvuZiLSlGVq6L6zpf17pAo
    cjdz+XmDQ5omhhFAp1OlyJxNjusZnrGrA3SHn1hmHMTJxRq0GkywZc5AQTDO
    stgjchn8YkSwsX.WtyLhJG0Rf5QM7psqfUYE4rnkzOvBITE7L9EsXUELPnBw
    c.ppSGoOX0qbePkvyiXpgCMm.ywQLyVkHDcOYtCNSTNc.dicl358A9FezN17
    NjfuNnUMO+rnUKkfcGsHlQk.smSG4ingh1tvsJu.8RIfgJ7EX1CBlVELTr5e
    Do0By1q4ev5LK0czXV+Nvr8ErFtDZOsLi6+ShLmafUvniFXh30EEBseIBhFn
    gG0uNXo92lxImH56W8Dq3dDpmzIrp121EiUHgMVXsK09PzKyTgYaI0iFHZ6B
    X6Y8hJMp4v8qzupngVcKnCfkRtnUfQA0kr5nAh1SjiMnYQ8UyxL1IM6a2TYV
    GMTz1kYXT1E4bvtra8naBZCtLeNl8tYA8wQHBqtJgb57uxf2m+O.H1Cyk.
    -----------end_max5_patcher-----------
    
    #4996
    vade
    Keymaster

    One of the things the updated Jitter externals do is fix a bug (on our end) with render to texture not always working with jit.gl.syphon * due to an error/assumption on our part.

    Another issue is the order of messages. This patch does not seem to do much but just render an erase color to a texture. Personally I always use @automatic 0 to ensure I know when things are, and are not rendering. Specifying gl objects without @layer or @automatic 0 means the renderer chooses what order to bang them in, resulting sometimes in confusion, or poor ordering.

    This works with @visible 0 for the renderer for me.

    ----------begin_max5_patcher----------
    1519.3ocyZssbiiBD8Y6uBJUyiIYEna16SYec+ElZJWXIhCYkAsR3bYmZ92W
    tHYcwV1XGrxTIwJBPP2GNcS2s7OmOyaM+cRkG3OAeGLa1OmOaltIUCypuel2
    V76o43J8v7Xj23qew6NSWBx6BcyUfRBKiT1zwSblnh9eDUmPzC90MWTRpHLA
    VP4rUkjTgYogIQxg.PHe0klO.+n9oX61RY4DgVBfMSEVj9Lkso2zj7PjZZTK
    HHxLmcmHkTwva0Rk2eURw4dsKAemnYMZDWZldjRE99fHOUa+Z9b0G28khVvP
    CZk74PKejYZtEnExgnUocnUO81eb8FEqzzfPMvEEb0pM7HpMrYnlwI9nfXVT
    OOvOlb9isLAChnrdbOQv2gDgB.oDWQbjVWy+gK0JbDzkDAzxSQD5JSxMQCNT
    CDxkklSdkTVIM56L6y7vEEcZdVmGQgduv0ST7c6ahxLM4uuoRxqzlmOvznbO
    YdSmM.SqS3XiQR3hNvhbuaSNO8eHYcmbOdAgQYc8X0q6LxS3c4hUGeOqe+Og
    SIi9vGcCYl2lRZFmoDhdOop4lkStiq2oUe1pL5QvvEG4gqj5wtp03REpsNWO
    InlNEbdd+t1uQI41XFcKVPDTivh72OozsEkTln2BQXX4b7bUZIOOu2TY540i
    zSlbuLk7FMS7rdt5BkxgSKZ1B71iQYzMjJQ+1D3MU8aoWDAcIYcMZ609.i2s
    jpJ7lFqz9VvZ62Uo7bdI3aPfu7GX2ANB83.yZTmNNhocjuYidg9hIpB3hNa6
    mz7dbS7CLyi69Hi4yeViCvZCtqDW64TrOr9G.jzs8sCHMGPDdfKRmgiQmDGe
    JmiESFXlx2wDjREjdMHZjUHpu9RR3mFQCONhBQmDQUdftSYza9S6PxkvqFN7
    FCh7sAhLG8fhZ9rGBYGqJ4jXvZLaiWuYMkucKgU6gzgngYoGENf1.GnfXqwC
    +QviEdWfx1dDYNkM1IBZwU0+wQgJ9txzF7twPGzWzkGWInr8QL78VOqCF3yz
    rr9mPaNTqRcDoIXDq1ytTYVYJYmLG8aiLqn9VIyGQ49xj4Xaw4ENRlao3YjB
    UBUrzOVkhkAkaVsZWhMwH6UgekjsRJBRayUXgnjtdmvXZzK.9QhwUF17Zbdc
    T+68u6YWHvGI1MKBK9DcctHxOLxvQCrrmDOuEjcSVeBv5lebUlen.Uchfw5D
    dSt9R.DcXlevfQy7Sefycm45UUl.Aeylbh2EBCgP8QJInF8e.JTfKkXfLTnU
    lzP5lh+Yy.NZTXnMXC2vOdgJdXS9ClJh.1riBdraZFvGjIGo9E9fSKWRPr4.
    Yz0W3.zgvVB5rzmaA3U8QwybVEo70FHz7+Js.72TgjDDCdDuSvko0RSA9WBT
    hNgknL3FUEaWnsDCfKcYQXhillpwUigp62UR.xEqXm.7nF6jMVIIlfGUGksJ
    itUU1oPPR7hqFNOkisXSBElZ3ErLxkTy3wqokDAVsIeUMBb8jz9kNnEgqqxB
    3aPGw6pc8A80WhgCKPvmpHvgSGs6MJKi+lxh0QLnFfIPCIKPtj.EDOs91JA2
    e+84bblY1c3KOP6lJwoNqBBlFViIZJWVGcTWFiIjpqBTBNhKmDqClxnQSXzS
    F0NN3VD7TBbxhd5ekBYIWdxgi7rVyF7MrgHWZhjblPqc5QNBdywYMmg6pPdL
    uj55W6DzeoKO6AFaoWD8h0uxNFzZXV60X1AYqqhFnMI7QxTOtWEQNLK8CyP+
    fcOakGUdWffyIOKmN4I1B7IX5vGjM6WAnISdTup7yJOISm7DmXC93OsxC5yJ
    OaoYEb4QF0F4KL08HZg5RPz9aZWF2ZOdN7DsbZ8Of9MyeU3YjmANQt47M34j
    mfKiuEszTmMCsKPGqj9ta.gKwJGJWnBXrQVpCuq8+uERuMlKC7QYozCQQcL2
    U2bCjeURum28Y7kI+gnZY175m6b2sPCrYGX.IyxcfvEs7mvEecR+z4cKxF1P
    3UwFVFzgLnt4rnoIV2Ae8oTR9fu1TC9JSM7qKkb1907+GAL2oBB
    -----------end_max5_patcher-----------
    #4997
    gavspav
    Participant

    Finding it hard to work out if there is actually a bug here or not.
    I replaced the older mxo’s with the newer ones and I thought it wasn’t working.(can’t recreate now and starting to doubt myself)
    So I tweaked the patcher in line with your advice (see code below) and then couldn’t get it to work at all.
    Used the older version of Syphon again and it still didn’t work (so probably my patching error).
    So I reinstated the original patch and it worked again. Then tried that with the newer version of Syhon objects and it seems to work fine.
    You know what its like – a tangled web!

    A caveat to all this is (apart from not knowing what I’m doing!) is that I am running osx on non standard hardware.
    On the other hand the installation of which this is a part did run all day when installed at the M4_u convention.

    Incidentally I saw a car with a V2ADE number plate. Thought you’d come to sort my patch out (joking).

    
    ----------begin_max5_patcher----------
    2125.3oc4bssbZiDD8Y6uBUT4osholdtpYex6q6uvVobgAYrxBRdEBmjM09u
    uZldDQ3.RijFrkqjjBRiwP2GNSeW78quZ184eMY2rneO5uht5pue8UWYeHyC
    bkS9pYaW70kaVry9zlkk7k76+7rOh+nxjuVZe3xn6i1T+n46K2jTV9smRvW4
    Y2uHa8rOFMaVzmbOkGxyJ2k9u1m.PmSbO7SKJW9XZ156JRVVh+xBo4GGQ4wl
    6Xz4hJAxbxgWpzUVMnRqtgQqUgr8aSypTBqRCMdSyVr09lN6OJRWrowSGUZ6
    ymZdv+65qM27woJtHYRKfHzdfKvuN3hPwM.BGHciKT0uN3BWCHtv8.WjSObA
    NKpjlUNH.gvrNVD.5ewd6Y.jvb9ABGd74zx4q2Le22d5w7rcIEOmTDsdeZzs
    3+2nMQ+YZYYRgL51E6Ky2tnLcYD4rf3fNpQTFPChwiZftMHTJNIFReywPi79
    hjnp2jm1WFcqE6pdvcIYqhtcUxtx6VktsBJhIQJJwO3r509t0aty8ZOXeYN.
    FonLsnU.V+1cnc+16SJZ8.5GcduFDJXC8S016DjVOnJdy.gsI61sXcxOQyLF
    YzGffdxiqwn9LKXv03wvy.Izo1AuBywqxujlsJ+Kg0gjKWQzYtR0FSI9jnBY
    R3NhtBcluLeSdQDL27Oh81S4OZyhuU48WW4XZS55rHH51mx2kVllmEcCYt1b
    ihVEYvvC4wmz+0lzrjk46yJaxL94ORFbJ73YVLNgPgdy3m9yE8TK0CjsxBJQ
    Uxn34WaJH7Vy8P9dhnR5lnFeJhZ0uTEMk8VxRknWCNAYoBVarT0zjkRCq6TE
    xRikcyRYuybmBcvRUSTVpPhkwgzyNXohoIKMz4BgkenocyRohoFMsHZ2emTY
    Sg8jKiffAwdxUzZgYT9TESBKOIFa7gl6Aj.uyh41k2LY6trBl2Idr.KHAiXD
    SasVMfL07OU2VEK8CgYD.gfCULr8SblspVfCsBUD96FnJ7rpXLjGS6ARwldM
    .34zco2uI78.f3ppxhGXZAmqG.L9Tr4aXG.LbmKSGuQ.hgAAa2WDSN8RU5la
    tYS9hUHDDPhC5bFvLkTsFHjM4Rq2LfD7uIEK1kzIw4b2i+1CA8voFvs2E2ZK
    ljgoJQw.Pux70q2j32HSNkQ5Zrur17NuQpZe1HW5LhJRxVUO6C6mo2g4EQ9Q
    uHtHNWztwQirAZqwjTStwR+OaSJKxiDj1wlgfK3IBfMmC.WqqhL05TKTroVj
    oKvnFo.ljmT4wnFimZyZbURUhcQ.o5OAmtXHJ1fQ1nyJYqHiZpQUVunLIngl
    oLzQha4EZmn71kS24xzsLudhm0CPMrnSrtQrWfz9XujSuwdsXYY5yAlwfC+i
    659kt8pHeyxl6bLFSyRu6KoqJeLp2c.ClKzBHV0RyRwljh43hMy9rzEXxcZp
    HYWRYXaKH25fURvIvoZEPXSN.4ghp2vkoEKqJlthhKCJ1.n2VAN0XWMRmCaz
    SujVLkD8Pz8dWPzCU0VNp0xvs3TBNw0P01VnrvzoOd.ISayeNoLO5Cfc93Ad
    ynX.hMJBFop0lyPmbKnwMsU0DRbFDgAcGiUP2wFHN4JK32pb4vuDfhMrjPhK
    zSq0JQimZfxxGqbdjzZCecK+0PqbBW2KAtagsu6Wzvr5HrWgdjKOL9lHR0eg
    AumgCs8EtyhRrhTNzZerXgeNM12Fa1eu3pOvpqlG+XzdW99hk0Fsa8sh9gxZ
    PuzrElgz234Xtb.Z7jdLc0pjrlY7tMc0S4ULyc066.X8IgYI0TJ5SmjT3qxZ
    ZxQmZqoag8QaAhD0OWLF5AowpsfGZ6KLIu0V2Fs1PZjZqYsW6FaE8jI.V8Cv
    UUqozX0VkOXKsuXq8ydlqKSUfZsTHzVdn01pjhL5mq7cm1ZjBg1R6hIn6o1x
    PlpBazqqCUGIAtq3DrD7WHwUMYPbUXrRHv7c.zcakGYIp.YIrNrDSab5kkTE
    XqCKw4wzrO4AxiozmfQP+LDI2F9gIrzIIWbPZjJqYVvcqs8D14DMdLFWH8FR
    iUa8IzoB5qCSKZB3nIbAirRuFZKnFi1hUOcr.Ea6G0FFvJ8pXGCyLTttZya3
    szIUex73yoNIZLlpJlmCc7Q2dQ5gm1H0CKERTmMU0UKEBkEBrxhaqEUQZzrh
    WJEbCwqrK6quRz6naUXXrCRgPYg.qrtqX2vqrd.rTUeoHV9LGuDrDwrCRiTY
    o9j1tosg8QaoXWHcsjjJIGjFq15S4lzdVRDUZwVAdg4RkzCRiUa8oHi9VQj6
    id7BWQnbKu3QRhCdNDNoPXHPfMDbCEdkMDexPztOr8xTHNED0ZM+fTHTWH3p
    KdomeATWgOmN6aFsZquD20KeMTCiO+apO4eaW329ntlINXOeJvqEa5Aowptd
    EVg1WWeV8ycIWQwijGKIvVSxnnSb43q2j5S9drdRpc5mDKSq1tBPYZTexSh0
    SmeZVCRhlDLNB4Bfr0guktueFvI.bjzE.0IdzCoWjMP2VRrpok3B6Kgvnsc5
    mtmUEPwRxbZKvYAUa6reO8LIJFNaUoaWuw8H6XIWDelPfIXMdOIf9Bv2cHc3
    4zfOIuB8LdCkpZzOeSo5Ape9fOIuB88Dnq0H0e+.nNHMVsUdA5muqyjguC4f
    OIJA8cpYfpwzGLeYcDnoO.rKQ7ZzKvE3T1knaRNvD+tOiie+ubrT3aPiWFhZ
    XFBtCdR7qsjWHgqbUc+PzuRFhXfFBR1E3UAvQRb2HebUOFfQ93kgLfpGaZJb
    b7NGKE9R0.3Bbltwg3vdj1mzZo8M8JgE1Ef6aeL8Aowps9fr8LJec21c8Eg7
    ioDdjxVI7eW++oDvsIA
    -----------end_max5_patcher-----------
    
    #4998
    vade
    Keymaster

    Can you make a patch that works in Max, that does not require anything else demonstrating your problem? Its hard for me to understand what this is expected to do or how you expect to use it without it doing anything when the metro is on, because it relies on so much stuff thats not present.

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.