HISE Logo Forum
    • Categories
    • Register
    • Login

    Modulating modulators works except..

    Scheduled Pinned Locked Moved General Questions
    3 Posts 1 Posters 281 Views
    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.
    • modularsamplesM
      modularsamples
      last edited by

      I'm currently working on a project that has extensive modulation options, including the option to modulate the tempo of one modulator with another. This is all done within scriptnode, with a global mod node placed inside each modulator.

      Now, this works great in standalone builds and within HISE itself. However the AU version in my DAW (Logic) has issues.

      When the plugin first loads everything is working fine, however as soon as the transport is started, or another instance of the plugin is created, all modulators stop and any further instances of the plugin will be in the same state.

      Any ideas? This snippet hopefully demonstrates what I'm talking about.. the example behaves the same way, works fine within HISE

      HiseSnippet 2341.3oc6akzaiibEtnkK48YxjzmB5DHjSdP2iA0lkElCsZuNNiskRKOdlfbvglrrcESxhMIkr0DjeB4P9mjC4GPeLGysbJXPRNGfFH+.RdUQRwhxRVjxKYPZoFnaWau2W8p2ta0xkoS77XtHkENtmCAorLtcOa+K25RMpMZ+s4SXwLH2nY4XRPa1yQyyiXfTTxsGeGJKLKR748uZSMSMacR7THzILpN4.pE0Od1VM9Rpo4tZFjioVR6tRi80Y1awLYc.zjCqhbzzuR6BxQZ7sMCFojeGCpOyssulOwCoL6lLidsujcscv9Og5QOC.ILnHpMPnfo2kYZvQLeVzVWRMMZEcq8PHEbqXYPt.YvyvGRMn8mOVV7CDKTH9DxxCkYRBubIfWwQAug.IEIHMa.j9DbacWpie7Jb7rDdeaeh64Z5IeZB1KR4c3sXvFr8WyR6Jxttvf9GX00UUeYA3u9zO+7N159TlcAl8QLeRS6U+zE+sKtvh+tEKL3Rme9PWiyFWloIwcnKyeocuqCtpcGqyHturPWMyNj9aDt9Iko4SmLUO3VKsQl891T+lNjvw2sRAJTrAuE4CQH.EewKwOL7knsI0f31BzQQTfPqfimnHRbM.cKk4.hYn4qgT9U30qrl3SM6tpUnGWtJq4g8NnW8tpzMqwGecyy1vt0KN+s6sS41M+4mo1z233u3Ee6A8NnVO5lecmlq+Kt3s04qWcK3GoMYcU2p9ZA3MifrTLH+3jfjCh50.Nsd.n.H25EcMNtbs1W718tt4uAPh.zU3fxp4VecSGAnpQ2vta39O.nRs1ve0kCR5FxfLW.H+nDfT.v4veoM6r9xuHeCy2H8GtThC2Xw+5+7Uo+vkGjyuOCGtxfGF0.8U6uMWvBFkgpTfZlCw0mx0lU1lzEbPFXgu.dah2U9LGgNmkCylq.pfyfV2M8YcCRidw3X6FNQJ26CGpPHsJvMKKbhlKUy1uvgLiNlZfsF2fXR3eII9WPl+ENOS7uTB9uzX0Uh456tN4s1mbiOee9DfbnrICbzbg3Nfux8MhIgkVLyPkZXQMLLIsXdTt2r3U9YM77INsoeK25BWbMUDODJ2c8wbx.AX0SbGmarpzwr88Iti+xv6HlGj99bCWL3FxoRVPVYIj8quQBYuybhQVoTgrkFqwXLxTkQFXZL45Ekd70KtcreHqiH9KmJBO+qvE3bQN9OOHuMv8dxNxFL+jYGcrT0Tm9TZg6mfaQ80ub33clgfWvk4iMdCy1aE7NmeNQ2OFryh28atyT6dvgx7AP4Gi2yjcllYr.DBZ.nhDjt2OIb4X8wB82Pw6H27+RZyM2I04lqjK0RD4DyZ1k31kRtNVxLzDfm8wJm7mTc9ezsdt7xtUZtzg3gHDmQBlyE.ymG5ci+5F5aqO1DPdrAMFK92j5vL0b4qeTGq3rC73IZp.aIp1j+ANtN.GWB3WkbLqkoVuU8D0Z9F39+xBA+rWKh6llL8qtcIDgduEqt5Yc.KY2QV7xCdcMiq5E7CTEgw0ifNh3eMy8JQYhg+LjvXPg5a64DM0IDWOQrm4vpqA+A8ZSS1073mzP+uvCjXtVLydNWxro57oB1AAThssIlu1h0QjDnxL.q+BMui0nlbG1JybjHxU9c0zgKXuVZ9WxcxqG4NZMcoFHHgqX8Gg9KHKZEEP0KPNvIbjmFLWggG02RDym2Cfb704297AH.GTGLDHUvQnxNYD8LIDEskAvPZ42LR7aY7EBK6S4YkbKQfKYMokksXFCulMN73wZtWP78BKbvlnG7lI.AOyCL1wRC0JYxHmHJ+PjkjI4lnBO1l54.lUaJrM7t0Lv38sMH2vC68Yf6No2CdmHhFAr7Pp8IgkLxUpPGpcS3373hqCSzdfra3hp4vAT+0c7YVfYPjWUo5fPHIQavEKgLcEwiHXmsFeoLHOykd44xAYxcpGOGrADqhjyFPvjSRvL6nELxxgfotkbHizYQ7gcL8oNl8t2jBiesgwc+vHemSrhnGU7Qfy+YBLI126D9p5ZlnPVAdMjdYWruQ5SjMpzK5PXHWeRZGYigoWwJOFjfNIUoVFCwynLCQRVI0qlM0FbaLRCt.806P6HAgKlVK4kiz7n.MRK0Glt2vH9B3cr0fXgFnDaMkzcdbQUU0Dj9YvV3Sx+TrRc0hEWunfSeD9qr4u3j.weHElCWRPfg4WRDcM7cLghzRAN6EKjT+QNAxGNm9KfOKL6pGcG+4FtfenR0I6cHgQv80U1R3CXLGHOKWeThMmYJkGpq1mLnV3ikOw3WzgjHE2CUzxOVtmVFqyM6Nk+6ZYDZUOkw8xCZhijPsAwHICddplfNk3pkWAkdJDzAJlqWVsdo50VeC0MpVoV8ZgLZOMKHQizlwRBQ3HBzHsiL8RlAmCOC6YwX9WRLNseOpRmeB4hzRLL1CgnrjQlY38SQXDh0gdeRHdedew6P1Y1LXtSy377h666RXE7APpJZtEdC2sOJKorqAoa8+HarGGe3eLtsPxSsuXbtwePyJHQ8BboZB8BHQS3eWiOelzBl4IPAOAKlWV9DPhf9IO1D+NYve+XwRONOk0.yTMjAkDjv4b.tr3o9gFmXnOrHe92072W66dU5.xnK9JQNmCAVdhPBoDVACRGjFYpVAAgFBTtPDzHkPYEXwJ0qUs1FEKU89BofvU2BRyG5.MsXhakWthZ050AfUcip0KWKsPa7wdFzSwsPqzulmTqk8M0+S+4t+z+1qlX0cohoQCZKt.ubUnrReTl56A3oLFfUJy+7uSsYfTaiF3MNHN7sjZfaq6ix+Dk95lL1UVZhVPNQ+5sQO78ktzz9ROsuzS6K8z9ROsuzS6K8+u1W5GR0pock9CstRqjaZOom1S5o8jdZOom1S5o8jdZOom1S5G4dR+7uu0S5+n6k+g+k4eeZOom1S5GwdR2++85eesmzYCfe.1S5I9qwPtOL+ZL7FVGevD5PMeWJjVFl2dcHbldTyZ8h5Sa3X0n.csI1FhA+G3S3hE62NdXwhQK9jvCKMcW1ogouIBEJlAt21huAxKfOjOtP72tSgtsE0fdptdTEqC+LklfyTdBNSkI3LUmfyr9DblZSvY13NOC+K9QXlMbSQXhV6Hr8UThxQCz5Q+W.Vnl6bC
      
      1 Reply Last reply Reply Quote 0
      • modularsamplesM
        modularsamples
        last edited by

        This seems to be a Logic thing. I've just tried it in a demo version of Live and it works as intended.

        1 Reply Last reply Reply Quote 0
        • modularsamplesM modularsamples marked this topic as a question on
        • modularsamplesM modularsamples marked this topic as a regular topic on
        • modularsamplesM
          modularsamples
          last edited by

          Coming back to this, it seems the issue is simpler than I thought and nothing to do with tempo modulation..

          A simple tempo_sync node connected to a modulator in Logic, will cause the following unexpected behaviour:

          • On load the plugin works
          • Pressing play, or arming the track disables the modulator
          • Creating, or selecting a new track will start the modulator again

          This video might explain it better than I can..

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

          48

          Online

          1.7k

          Users

          11.7k

          Topics

          102.0k

          Posts