Forum
    • Categories
    • Register
    • Login

    Octave, detune, unison not updating in real time

    Scheduled Pinned Locked Moved General Questions
    13 Posts 3 Posters 94 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.
    • Oli UllmannO
      Oli Ullmann @DanSound
      last edited by

      @DanSound
      You can modulate these parameters. Then they are updating in realtime. Maybe this is a workaround for your case.

      D 1 Reply Last reply Reply Quote 2
      • D
        DanSound @Oli Ullmann
        last edited by

        @Oli-Ullmann I've just tried this snippet https://forum.hise.audio/post/53520 hooked LFO to a knob controlling the number of voices. But it doesn't seem to work, the note just “locks in” the number of voices at the moment I hit the key, and it doesn't change as the LFO continuously modulates the knob.

        Oli UllmannO 1 Reply Last reply Reply Quote 0
        • Oli UllmannO
          Oli Ullmann @DanSound
          last edited by

          @DanSound
          Yes, of course this doesn't work for Unison, because a new voice has to be generated here. That's obviously not possible with modulation. But it does work for Octave and Detune.

          D 1 Reply Last reply Reply Quote 0
          • D
            DanSound @Oli Ullmann
            last edited by

            @Oli-Ullmann Yeah, but I need all of them to update in real time, just like any regular synth. It seems like the only way to do that is with the script node.

            Oli UllmannO 2 Replies Last reply Reply Quote 0
            • Oli UllmannO
              Oli Ullmann @DanSound
              last edited by

              @DanSound
              Yes, if you also want to update the unison voices, Scriptnode is the only solution I can think of. However, I don't know offhand how to implement this, since, as I said, a new voice has to be created or a voice has to be removed.

              1 Reply Last reply Reply Quote 0
              • Oli UllmannO
                Oli Ullmann @DanSound
                last edited by

                @DanSound
                Yes, there is a way without Scriptnode! You can use Modulator.getCurrentLevel() to query the current value of the modulator. You can then use this to update the unison voices in a timer. It might also be possible using a globalCable, but I'm not familiar with that.

                D 1 Reply Last reply Reply Quote 0
                • D
                  DanSound @Oli Ullmann
                  last edited by

                  @Oli-Ullmann Thanks! I'm not really into complex scripting, but hopefully chatgpt will help me out 😁 I'll post an update if this works.

                  Oli UllmannO 1 Reply Last reply Reply Quote 0
                  • Oli UllmannO
                    Oli Ullmann @DanSound
                    last edited by

                    @DanSound
                    I try to make you a snippet on the 2. of January :-)

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      DanSound @Oli Ullmann
                      last edited by

                      @Oli-Ullmann That would be awesome! Thank you. Meanwhile I'll try to do it myself, at least I'll learn something.

                      D 1 Reply Last reply Reply Quote 1
                      • D
                        DanSound @DanSound
                        last edited by

                        @DanH @Oli-Ullmann Seems like I managed to make it work by retriggering the current note. But obviously this retriggers all envelopes so not really good implementation.

                        HiseSnippet 1817.3oc6Y0saTaDE1NINPVnsPUjnWNDUI7BIKq2v+onDH+wJRHqXCjdGch83rih2Yr7LNjETtqOO8UnuBH0Wf12fdQuu8Li8tdbxRZRAp.DajRVOy4blu4Lmy46LNsR39DgfmXYWYydwDK6y6ztGS1YwNXJyp4RV1S5jxnBNal83TP1Y1kw215g8hwBAIvx1dzUURZOwXV5O+47ODGgY9jhgrrdtR00ncoxhQasvioQQqfCHaR6ZH8MVnoOmsHOhmBnZTm5VwX+cw6PdBVI1HNVOBK5XYeUmFMB8uS852Y1YuYcLd1.L9FdjYuKI7Vg92r9cqGr8MqC+bKK6wWNfJ4IskXIQXYO1C4A8Z2g+RV1B7bpftcDQ8fmUaXkyFdEdTfZKpF0ZwNznfV8cWBKKamVENuQybdS5rNMfNX7Bm3EzSfJzvzAZORY3MZI34YBu5FvaHPx1.RikAoK5z1OgFKKlQgmy4zjIIIgX3bxDJYxZMRx3NKxAIXxZcw6RVIAdXfFt2pd8oQvupNWkJW+5HuZn1DYZbE3bSHQ6gSPqlvSi8P2GoClpsCQpAq9I2oz+gHnBReImp5bHC0eLDioztOFT5y6FyYvCtSomcJ0hWnA1WR2i7DN3.A8VlsCkQp4mP.OpxyuFUHcAMNrBOmDcrxaX1ZgP3p6Ldp0UYfHrP4RVirGIBLwLdv3TVDXGTXJCziyPblFqPb.aGhqe+svz.BhRIUq75JH3C3BgM5djDIpds5y3UqNRxQdy3cK8zQbebDRm8sHOkIgEacL3TCi37DWskPWE4cypnqg.PnTQ+KZHx0PqKe+RPtpVlL.jCh1atbKj28TGlnmoy44Hclq.41jEP1Gc6pCjO6bqlfHefTlP2NURbu8zFvr5bCj8HKRi6gVgm3SPSosO5AcUZLExcStD1qs3Q8h6vY8ppbDBItGBKQXTG5NcPgz8IAYNPS6lAvFHp.AwVJkXA3j.zUJp8bETHOA0FVp.zpDFIACIchZkfWyPDUhB3DA6JRzK4I6NMRlzK27yh.CbiZGqSnwzHuF2QEOejsOr7tT33q9bHJ5GThAe4ZWqvoVbbTbvSC.MLiCgjgmq18tTCWbo0I6z2Ez7xp.ypkln7Zn9jkix.iuQX3C6s7dPHZy.P8CY+BLwHurYvfr63HbOEzboSajVYhygXHycjXfjSmY5CI+AUN52NT5WQbWlpGT4fJUzIeJqqpijviVDGEsMPl3VJur5bF4qJ.sAyUkZNwPg35PQTfLRs6Ty7jztaSRbqNMxXh9dP09dBCOxoxHfFbeprm1JGbXHFFlgQHjcKBJUPfyYcxBcGFMrmNGPchpxGfz3HNrQSPcHQAm18kthm45m6LiTSqf.3oMq3oXyG9L4J5xz11nHnVPfwpLMnyamFzjk1OiivPPNqIiJ2Hlvdab2V4DKJJybTAhJ0DlecNgY6HZ.IwhB7hmwQGtXoAbQmJuYdqm0bIrD22LfEgUIFJjSUa.6kH6AQkY7vS3rDQrqjGqkMmH.Hh+WWz8AOg8eAKWO0WbguHj8Ttgw0BX0kFDDQZwETka1nQreUHIwsouRi3WO4ur5e7ped9tl8pAlJMDpmp6pBn25JfhXwM6BwAV1eqyyfnp.RHNMRhD6BJBja6RB1jqk25n8Z.c4vCRiTkUMa8Q0fX9DJDZ1ugpmBFf7dlMPd39gF6j0Ozw2t1IEtWzoEU52Y33cjgfW3v+CMdy6t7qbVNLj3KK.6XNq7iGaqju2gx2T5VBZ9u7aIbzl5debKge5DeKgkYXXmsx5lVbQbRBkjnIuMyLFbtejYx66QCkrtRJl8BKjO6RP2tr9fYgYm82lOeh1wPGjAlaSE5aS.nFj0IUo37QOwGVmhqkblOTWK4+0zv28pFuetE0D8wXaZ23HxxPa5QPE97REKkUcbvnlfbcHdP0DK02Lh7oDnD6N.WrIzG59A5nDZUoXjIW3ojHBVXjD78KrFbcCbB3lH+GcEdm5KTNziquyICtHUVJ5yih8i9tVr26S8h8Gmq67NYUAUG1ejeJCjU55xej.0KkA0y4rEdOhl0TiRGmsV83nLeyIkxL9DSYtguDfvlIXlHlKHdlVtMoKcSnIUQoQOjFMFpFkFMKJw6nCURJkqXEdRWC4N6B8Grg4fsvrRFCdtjkVmZvm+6ym0UPFC7FBevwnhMLOuakFIHaQCjc7LUrX3FlC+Hbh5sXUpl96LO9PK8N9W3w+BgvmPDBpXv8+zg5+RNP4fFH8wM5Cz48o.0OkmJorcVGCsGptw+SR61FpS6STuiJFIR89PrGQcklrmqqdNqpKKP+veCexmzS8rc9jd8m7yl0nK1Og+B+r2aipT4Y0i.9Vl9eQz3NqsxFG4s0XodSIzW36W1NCzZDmunw6SMTLROHUx6lkWALysVV+xxrsyHk0oXV+CPVH1hA
                        
                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        23

                        Online

                        2.1k

                        Users

                        13.1k

                        Topics

                        113.9k

                        Posts