HISE Logo Forum
    • Categories
    • Register
    • Login

    Need some help understanding Wavetables

    Scheduled Pinned Locked Moved General Questions
    17 Posts 4 Posters 889 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.healeyD
      d.healey @A Former User
      last edited by

      @iamlamprey Looking forward to hearing the end result!

      Libre Wave - Freedom respecting instruments and effects
      My Patreon - HISE tutorials
      YouTube Channel - Public HISE tutorials

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @d.healey
        last edited by

        Noice thatโ€˜s precisely what I would do too. What instrument is this?

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @Christoph Hart
          last edited by

          @Christoph-Hart stereo metalcore guitars (the amp distortion hides my failures)

          Christoph HartC 1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart @A Former User
            last edited by

            @iamlamprey Interesting. I've used more or less the exact same approach for clarinets about 10 years ago which sparked the entire development of HISE, so it's nice to see that it's finally being used for what it was intended for :)

            ? 1 Reply Last reply Reply Quote 1
            • ?
              A Former User @Christoph Hart
              last edited by

              @Christoph-Hart nice, i think there's a lot of potential for replacing traditional sample libraries, since you can "capture" different versions of the instrument (pickup positions, drum skins etc), then let the user swap between them in the final plugin, all while keeping the overall footprint absurdly small

              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @A Former User
                last edited by

                welp found an even lazier method:

                palm mutes & natural harmonics are effectively just lowpassed sustained notes, the discovery today is that the actual frequency response or "amount of lowpass" between palm mutes & natural harmonics are basically identical when all other factors (sustain, amplitude) are flattened

                sooo instead of doing all this wavetable shenanigans, I can just record a single Sustained open string sample and use a polyphonic scriptFX to filter it using a combination of Velocity & Keyfollow to control the cutoff and voila: palm mutes and natural harmonics all from a single recording

                since I want this to be robust enough to support other types of instruments, I can just disable the scriptFX for anything non-guitary

                this still leaves the Table index open for modulation via an ADSR and Random mod for "round robin", and means I wont have to record a bunch of extra samples going forward

                getting close now, I'll have an updated demo of it, and probably a more detailed writeup very soon ๐Ÿ™‚

                d.healeyD 1 Reply Last reply Reply Quote 2
                • d.healeyD
                  d.healey @A Former User
                  last edited by

                  @iamlamprey said in Need some help understanding Wavetables:

                  polyphonic scriptFX to filter it using a combination of Velocity & Keyfollow to control the cutoff and voila: palm mutes and natural harmonics all from a single recording

                  Got a snippet? I'm working on a guitar right now and this could be useful for me

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  ? 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @d.healey
                    last edited by A Former User

                    @d-healey palmMute.xml

                    Here's the dsp network, the actual values still need some tweaking but you can adjust the curve response using the tables

                    EDIT: i should add this is specifically designed for the partial | noise setup i'm using, lowpassing the transients will sound bad

                    1 Reply Last reply Reply Quote 1
                    • ?
                      A Former User
                      last edited by

                      gtrArticulationLogic.xml

                      Here's an updated version with significantly better greybox DSP and some optimizations, palm mutes are < 64 and natural harmonics are 127

                      1 Reply Last reply Reply Quote 2
                      • ?
                        A Former User
                        last edited by A Former User

                        It looks very interesting.

                        So can we call an electric guitar plugin made with this wt method Physical Modeling?
                        Or is it sampling?

                        What is the technical name of this method?

                        ? 1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @A Former User
                          last edited by

                          @harris-rosendahl

                          What is the technical name of this method?

                          i've just been calling it "hybrid" because it's a combination of a few different techniques (traditional sampling, residue sampling, waveguides)

                          it's also on the backburner for now, sustains still sound quite synthy and I haven't bothered to delve into it any deeper

                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @A Former User
                            last edited by

                            @iamlamprey said in Need some help understanding Wavetables:

                            "Hybrid" is not bad. One last thing, you suggested saving it as a single audio file below. How do you slice that in HISE to use them as round robins?

                            Okay so after a bit of experimenting, the solution for my particular use-case is:

                            • Organize Articulations from left to right in a DAW (Palm Mutes -> Sustains):

                            4aa3e0ee-bd77-498f-be1d-4ae127c04ac4-image.png

                            • Export this as a single audio file
                            ? 1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User @A Former User
                              last edited by

                              @harris-rosendahl I haven't opened the project for a while but I think I've changed it to just regular RR's with individual samples, see this thread:

                              Link Preview Image
                              NEATBrain Writeup

                              Hello! I promised a full writeup on the new type of VI I'm working on, designed from the ground up to solve the following problems I personally have with Sam...

                              favicon

                              Forum (forum.hise.audio)

                              which has a bit more info about the full process ๐Ÿ™‚

                              the main technique is calculating the length of a full cycle and using that as the parameters for Sample Looping, from there you can just make use of the Sampler as normal (RRs, groups etc) and don't have to think about all the experimental crap I was doing here

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

                              16

                              Online

                              1.7k

                              Users

                              11.8k

                              Topics

                              102.7k

                              Posts