HISE Logo Forum
    • Categories
    • Register
    • Login

    Sampler vs Audio Loop Player for single cycle synthesis (advice needed)

    Scheduled Pinned Locked Moved General Questions
    9 Posts 2 Posters 400 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.
    • D
      DanSound
      last edited by

      Hello!

      I'm building a hybrid instrument - a combination of multisamples and synthesis, similar to the Omnisphere sound engine.

      And I'm stuck with synthesys part, obviously I can use the Waveform Generator but it's limited to basic waves and I want to add some extra option. Wavetable seems glitchy and doesn't offer many controls over the sound (i.e. phase, current waveform preview).

      So it seems that the best way is just using single cycle waveform samples with Sampler or Audio Loop Player. And I'm not sure what would be the best choice.

      Sampler has everything I need so far. But maybe using Loop Player is a better idea? It seems it's more lightweight (so less CPU usage) and has all the controls needed for this type of synthesis. Or am I missing some important features using Loop Player instead of Sampler?

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

        @DanSound With the loop player you only have a single sample which will cause heavy aliasing. With the sampler you can create multiple samples for the single wavetable for each octave (basically the audio equivalent of a Mipmap) which highly reduces aliasing if you're using a good resampling algorithm (sinc or similar) for creating the mipmaps.

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

          @Christoph-Hart Oh, I see, thanks a lot! Is there any sense to make wavetable for each note? Or one wavetable per octave would be enough?

          And my current problem is that both Loop Player and Sampler make click at the end of each note because waveform is not not zero-crossing or fading. Is there any solution for this issue?

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

            @DanSound You mean at the end of a cycle or if you release the note? The latter is fixed with an envelope but you obviously need to make sure that the wavetable is periodical and doesn't have any disconinuities at the loop position.

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

              @Christoph-Hart Not really at the end of a cycle because in most cases when I release note it stops at the middle (or at any random point) of the cycle and makes click.

              Screenshot 2022-10-30 at 17.45.23.png

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

                @DanSound But an envelope should fade out the voice so you shouldn't hear it if you set its release time to anything else than 0ms.

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

                  @Christoph-Hart Thanks! That was short release time :man_facepalming:

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

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

                      @Christoph-Hart :grinning_squinting_face:

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

                      45

                      Online

                      1.7k

                      Users

                      11.7k

                      Topics

                      101.8k

                      Posts