HISE Logo Forum
    • Categories
    • Register
    • Login

    Wavetable Creation in 2025 - Can't get interpolation...

    Scheduled Pinned Locked Moved General Questions
    11 Posts 4 Posters 238 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.
    • DanHD
      DanH
      last edited by

      How are we doing this now?! I've got a few single cycle .wav files into a sampler, velocity stacked them like we used to for Wavetables, then opened the (new?) Wavetable Creator window, selected the correct sample map and exported it to .hwt in resample mode.

      The Wavetable is created and works in the WT synth, however it just uses the first table. If I move the index there don't seem to be any other tables, and no others in the visualiser either....

      Screenshot 2025-02-25 at 13.11.47.png

      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
      https://dhplugins.com/ | https://dcbreaks.com/
      London, UK

      DanHD 1 Reply Last reply Reply Quote 0
      • DanHD
        DanH @DanH
        last edited by

        @Morphoice did you make some Wavetables recently?

        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
        https://dhplugins.com/ | https://dcbreaks.com/
        London, UK

        MorphoiceM 1 Reply Last reply Reply Quote 0
        • MorphoiceM
          Morphoice @DanH
          last edited by

          @DanH no, I completely gave up on that when I discovered faust

          https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

            don't use the velocity stacking (I think I've removed those). If you don't need to resample acousting material and already have power of two sized wavetables, just load in a sample that has all the wavetables stitched together, and use the resample mode. Ideally you can pass in the cycle length so the chances of the algorithm messing that up is smaller.

            DanHD 1 Reply Last reply Reply Quote 0
            • DanHD
              DanH @Christoph Hart
              last edited by

              @Christoph-Hart Ah ok, thanks! So far so good. However, how do I enter the amount of cycles? I'm using only 6/7 but, if I am reading this right, the minimum amount I can tell it is 128?

              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
              https://dhplugins.com/ | https://dcbreaks.com/
              London, UK

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

                @DanH no it figures it out using advanced AI technology:

                numWavetables = fileLength / cycleLength.

                DanHD O 2 Replies Last reply Reply Quote 2
                • DanHD
                  DanH @Christoph Hart
                  last edited by DanH

                  @Christoph-Hart Ok - I tried one with 27 cycles... Didn't like it. What's the limit more or less?

                  And any plans to get an angled view of the wavetables for general UI sexiness?

                  DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                  https://dhplugins.com/ | https://dcbreaks.com/
                  London, UK

                  1 Reply Last reply Reply Quote 0
                  • O
                    Orvillain @Christoph Hart
                    last edited by

                    @Christoph-Hart said in Wavetable Creation in 2025 - Can't get interpolation...:

                    @DanH no it figures it out using advanced AI technology:

                    numWavetables = fileLength / cycleLength.

                    🤣

                    1 Reply Last reply Reply Quote 0
                    • O
                      Orvillain
                      last edited by

                      Heya, can someone help me sanity check something?

                      I grabbed some single cycle wavetables from:
                      https://www.adventurekid.se/akrt/waveforms/adventure-kid-waveforms/

                      They come as individual wav files, that are 44.1kHz sample-rate, and are 600 samples long.

                      The sine wave one I've picked has 12 files. Meaning a total length of 7200.

                      I've stitched them together in Reaper, and I have confirmed that the file is indeed 7200 samples long.

                      I've then dragged that into a sampler, created a sample map where the file spans the entire keyboard, but there are no velocity layers. I've set the root note to D1 as specified in the readme for the samples.

                      When I try to use this file/sample map with the Wavetable creator, the resample mode does not work.

                      I am assuming this is because the individual wavetables are 600 samples long, and thus not a power of 2 number.

                      I can use one of the other analysis modes, but since it has 12 files I get a kind of FFT spectral noise-burst at the end of the file when I select a slice amount that is higher than my file amount. I assume that means I should not use 12 files, and I should crop my file selection to 8, or even duplicate the first few files to hit 16??

                      Typically speaking, what are the most ideal specs for wavetable files in order to make this process as smooth as possible??? I would assume that the resample analysis mode is the cleanest ??

                      DanHD 1 Reply Last reply Reply Quote 0
                      • O
                        Orvillain
                        last edited by

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • DanHD
                          DanH @Orvillain
                          last edited by

                          @Orvillain a cycle should be 2048 samples long. The total needs to be a multiple of that.

                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                          https://dhplugins.com/ | https://dcbreaks.com/
                          London, UK

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

                          45

                          Online

                          1.7k

                          Users

                          11.7k

                          Topics

                          102.1k

                          Posts