HISE Logo Forum
    • Categories
    • Register
    • Login

    Synth.Timer in MidiFX Plugin is dead

    Scheduled Pinned Locked Moved General Questions
    6 Posts 2 Posters 176 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.
    • ulrikU
      ulrik
      last edited by

      is not working, I could really need a solid timer function for my MidiFX project.

      The Synth.Timer Callback is dead when compiling a plugin as a MidiFX plugin.

      At the moment I use

      createTimerObject()
      

      but it's not very accurate, is there another option?

      lalalandsynthL 1 Reply Last reply Reply Quote 0
      • lalalandsynthL
        lalalandsynth @ulrik
        last edited by

        @ulrik Lfo also stops working in MidiFX, did you find a solution to that ?

        https://lalalandaudio.com/

        https://lalalandsynth.com/

        https://www.facebook.com/lalalandsynth

        https://www.facebook.com/lalalandsynth

        ulrikU 1 Reply Last reply Reply Quote 0
        • ulrikU
          ulrik @lalalandsynth
          last edited by

          @lalalandsynth it's the same with the modulators.

          As I understand, the only incoming messages is midi, so the "Gain" and "FX" chains are inactive, but it would be great if we could have a modulation signal generated somewhere, to trigger modulators.

          Skärmavbild 2022-08-21 kl. 08.43.22.png

          And since it's not working to have "Containers" in a MididFX plugin, it would be great to be able to "read" the arp and midi players NoteOn and offs.

          Or is there a way that I'm not aware of, please let me know how.

          ulrikU 1 Reply Last reply Reply Quote 0
          • ulrikU
            ulrik @ulrik
            last edited by

            @ulrik take a look at this snippet, the most accurate way I found to calculate the "position" (the vertical playback line), was to reset the

            posTimer.resetCounter();
            

            timer every time the arp sliderpack change index, and then in the timer callback, read the "uptime" to calculate the position.

            I could set the timer to as low as

            posTimer.startTimer(11);
            

            lower than 11 will not work.

            Skärmavbild 2022-08-21 kl. 10.33.04.png

            Is there a better way to do it?

            arpposition.gif

            snippet

            HiseSnippet 2104.3ocsXs0aaibElxwLsRodiSZ.JP6KC7SxqUj0EuJdqaZzUmpZYKVSEiDDDrflbjzTSwQkbXr0VDz2K5C8ez9WZ+GzdNyPJRoH6Uq2cEjM0blyku4bYlyPCetMMHf6qkI6fYSoZY9M5ly7DiaM1h4o0ssVleudC+oj1rgCo9TOA4LtfdgkaHMPq4roVAATGsLYdvqQ9yjcSM4mu+UMsbs7roIjzztfyro8XSXhDpF0Og45drkCc.aRJtOndWatWKtKODv1CzKoM0x9JqQzyrP11PWKyC63vDbeSgk.vRlMaxclYNlesmh+KXArKco3fxZlfhTjOl65fHFop0ZLy0wH1GDnAZwHwi7.kG4Y5mxbXyom3Y1VNAIQhz9iLabWvqbZ3UZkvqzpf2Fof2lJ38DcSae1TQxLH1djdWOA0enEDBRCKEuZa7cY0awAN7DEmXcE8XeXvbIxWtToREHunTocOJWNHNDHHezxm.IBul5Q8Y1jWRjoIEGQEK3cxuCvzNfXKHkoQZALcYNTeCHddahYhSBhHEcQQxuDld84caCbFuX.dawmLk6ACxuCN4hfwbPGCyake4rn.47oiHAB5TadHjy+RRoijjlxCXBF2SQI296m8r9C5PtnQu2zgzqe+SdiQjwN6hdb9UuYpovm4MB3+86Td+x6Tf.OpzN5YziA6THG77fHxGD8Xf54gQjOL5QD2kqEQubs3mQBTMV+UqD+LRlZwln1AwOGryGl6Oiw7YgSP.Cpr.o59GTf.XD+W0B4pt+g3ujzpgyVtF9SIwxUv4qJYUQtxAHK0jbqnevgHOkqHEPMwWWCQ.5KabtAocWSidMdGoUid8Z1n0Ij7bO2YDlmC8lcyISLJFPEsYAScsl0xx08RLqXXnmMFXxuat+YtrohbuTExw.sbWq76Rd0BQ1xj+Xx3816nbYWLHiCw8l7K5SCvrkPrLIOjj7ocivsQeytC51+Lxftm147HmYrXfV53Mh4QKZ6Sg8BjD6e4emZKPkjat5AkK+wsrlvr2foTpiptHpPDWWMDPN1kgBZ9TzMQVOwieIXCorSBRPhrp00kYRAr5DbL2+uEZ4CKql.BCxmJO38RS9gu7fX0DNU.fDT0bbujxLYv19QdoyQOFtJytfWUoi8mD.SfknEsGa4Mh5rfSUVXaz3rN8HFmm84qymbRkAlz.1hVbNOT.K1D23HoebTwg.Za35lemR2ToxP4mcTXDWfV..EiYA35pG21xsIrVbBj66nBBPxB5KWNuJZ5qgordekOrujuHhikDq9AntPZHX88VhKftfbYGx8I4YxjMBi7mT5G94d6satr.fADKy6viByqdDT7ZlXbC2oisRnLlInEHkJVcWDJRydCn0qIeIgcjTMN9VW2CcI2Tf.egs3QLA0fRAfurgj7yqEddYr5gAfPhBDycwpPrVjYaAmsgTWOvw8w.rO0AA3Wo.XTj3bz8RcNGpG.dbo4eO.swEHWC+GvVEEuQ.vHNIZALHWpUf05Mj8H4wEbbxVrgVGLBIg9BeZX.kfn7EyQYhaC1BC+aIG2mxgekA02caAUHt+yRDcFnxwqHhJgTE.Ryjek.6SphI.VpS8Z0LGyCwGItjfv8jSgmF5ycyaGeTXA3vRHoVVvHKp7oSwZJYEJny673S0hSpw46ksng18nTH.anrezlbXB379DfseLf8bgNWNgNK.13FRGKG4AW5r4rI6RGHfvn7m4KG6FxQV1dCGtlFrzZXP9Tk8Vk0hVwt3znAWZ5HAWwLwwDuvIWR8SGPPFg1+Vr+xGd68Wlt8WaUfKEibutdLQ+oznw2cCxZQQdnWzLQHDXUH6D8Kh5DU0rlFCTxuRWF10jfOo69R00dS21VBqX0.ZDrxTpufgKlLsoeDtqfpA2r5soAWANYn824IafpUFcq31es7ntRa9PcLiU6lDy0s9rjAmU+ZliX7bBj+S8wT1nwIWJo9+pNj1xuNN4E.zi0gCLHIDzRAjs9AW8IP4+9uSCk+7RPQ6cKCE3dPSrtIMCXdnI6aoouq0DliiKMduwzq6fvgCY2fHQdrhVfXlq7Rd+EtO6aAGukqlCcnUnq5TrzgnIouP210097aFsEd0P5nQLbiX40NzQJKdOnGr12CZ8ulVprve6skE1LTH.mAFG9BcEhhHsTxXj59AzwV5xlY9QqhToCOVG1fwDieJZKoDvEuFJ4Q5nFjX49ghskJv7J1s.iu+Uqi6.zB2WfaS9Swi.Kl31TWVAO6y8FaGo.n16RdS9MRU7TcS5+HjJ64Lh75ufRAksz6CMf7Q54XiJ2uUSVcywP8lK89kg8H8NdVPov.F8tVBapTvSWv930hjJ4Yf6XBa.r0TpIVVaemCt0al+fd4ZEW8Gs02dWPc41Lwr01dC2qYihE+5SZWrX0PC0301dOUuG0ajX75asqPqcweEr1a4FpwZqWp0SzaA2KANVwj5BcmxWmRkUpnemd+PwzPwOSp6I5mZzwDayIRgeV91ZV67XTQc7btE0Tp95j19P3rDWmUjx+4upps0Ok6D5hmVj9sngu5vnIviuRe5A9Jo7fi0lk1K8S9UqsxiTVS39DcClvd7pw6Fq.u3as6WX7N+33NCGBYVIfcS8ie6u7uURM0MsGcpkvGa1PdLGbCFXKYUhEXH8Laf6BpFWBGidFSpmibv+C9DMYYbblnIKGOo1DKae92XqxGwWE5uVRAvjm7MBmU+TbLobblntdohkzfViXeisM5JdN3FWsLUtGxT8dHyA2CY9p6gL0tGx7h6gLGdmxfuW3FgB9DUYBPvnirm+LYTGzIyH09+.GPmrV.
            
            ulrikU 1 Reply Last reply Reply Quote 0
            • ulrikU
              ulrik @ulrik
              last edited by

              @ulrik @Christoph-Hart maybe extend the "Sliderpack setDisplayCallback" function to send from 0 to 1 between the step indexes as well, as the Table.setDisplayCallback do, is it a good idea?

              ulrikU 1 Reply Last reply Reply Quote 0
              • ulrikU
                ulrik @ulrik
                last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                33

                Online

                1.7k

                Users

                11.7k

                Topics

                102.0k

                Posts