HISE Logo Forum
    • Categories
    • Register
    • Login

    Wavetable Synth - Table Index sweeps on first note

    Scheduled Pinned Locked Moved Solved Bug Reports
    5 Posts 3 Posters 852 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.
    • GoodflowG
      Goodflow
      last edited by

      I was able to replicate this in the Wavetable Synth tutorial project

      Steps:

      1. Disable the table index envelope
      2. Adjust the table index using the Wavetable Synth module's slider (0% to 100% or vice-versa will be the most noticeable here)
      3. Play any note

      Visually, the WavetableWaterfall changes immediately with the slider adjustment. However, the index audibly sweeps to the selected position on note playback.

      Using a constant modulator to control the table index resolves the sweeping, but breaks the responsiveness of the WavetableWaterfall.

      1 Reply Last reply Reply Quote 0
      • GoodflowG
        Goodflow
        last edited by

        After more poking around, I found

        • the issue persists on all recent develop/feature-timestretch builds across Windows + Mac

        • I can't find another parameter similar enough to compare functionality to TableIndex (visible GUI update on value change + a built-in modulator)

        • A few articles on JUCE wavetables mention the wavetable lookup (and some maths involving "last index" and "this index") being done on note on. Not sure if that's meant to be occurring before the note audibly plays, or if it's there to smooth out modulation.

        @Christoph-Hart I'm just wondering if this is indeed a bug, or a limitation of the WavetableSynth in this use case. If it's the latter, is there any way to have a constant modulator update the GUI on value change instead of note on?

        Christoph HartC 1 Reply Last reply Reply Quote 0
        • Christoph HartC
          Christoph Hart @Goodflow
          last edited by

          @Goodflow I think the problem is that the table index knob is smoothed but not reset properly on a voice start.

          Christoph HartC 1 Reply Last reply Reply Quote 1
          • Christoph HartC
            Christoph Hart @Christoph Hart
            last edited by

            should be fixed now.

            GoodflowG 1 Reply Last reply Reply Quote 1
            • GoodflowG
              Goodflow @Christoph Hart
              last edited by

              @Christoph-Hart That fixed it, thank you so much!

              1 Reply Last reply Reply Quote 0
              • GoodflowG Goodflow marked this topic as a question on
              • GoodflowG Goodflow has marked this topic as solved on
              • First post
                Last post

              26

              Online

              1.7k

              Users

              11.8k

              Topics

              102.6k

              Posts