HISE Logo Forum
    • Categories
    • Register
    • Login

    Smoother Dynamic Crossfades

    Scheduled Pinned Locked Moved General Questions
    38 Posts 10 Posters 3.7k 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.
    • HISEnbergH
      HISEnberg @d.healey
      last edited by

      @d-healey yes thank you.

      I was just re reading the post on @iamlamprey NEATBRAIN system to see if I could gain some insights on this topic. I haven't really dug into Loris but this seems like a proper opportunity to do so.

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

        @HISEnberg NEATBrain doesn't use any crossfading shenanigans, it just loops a single cycle at its fundamental frequency to simulate a wavetable synth

        1 Reply Last reply Reply Quote 1
        • clevername27C
          clevername27 @d.healey
          last edited by

          @d-healey Isn't morphing just interpolating between the amplitudes of FFT bins?

          d.healeyD HISEnbergH 2 Replies Last reply Reply Quote 0
          • d.healeyD
            d.healey @clevername27
            last edited by

            @clevername27 I don't know

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

            1 Reply Last reply Reply Quote 2
            • Robert PuzaR
              Robert Puza @Christoph Hart
              last edited by

              @Christoph-Hart When I HEARD your snippet - I knew I wanted that filter for sustain. Harm. Filter is suuuuper 👍

              1 Reply Last reply Reply Quote 0
              • modularsamplesM
                modularsamples
                last edited by modularsamples

                Excuse my naivety on the subject, but In scriptnode alone we have the ability record, analyse and import wavs, generate sine waves and have extremely large sliderpacks (if I recall, this was bumped up to something like 4000+ in a recent update). All the important stuff needed for spectral resynthesis, no?

                HISEnbergH 1 Reply Last reply Reply Quote 0
                • HISEnbergH
                  HISEnberg @clevername27
                  last edited by

                  @clevername27 I have generally understood it this way, though I think there are a lot of methodologies. From what I can tell there isn't a standard for spectral morphing.

                  1 Reply Last reply Reply Quote 1
                  • HISEnbergH
                    HISEnberg @modularsamples
                    last edited by

                    @modularsamples Hypothetically, yes, I think this would be extremely complex and CPU intensive to implement though.

                    1 Reply Last reply Reply Quote 0
                    • clevername27C
                      clevername27 @HISEnberg
                      last edited by clevername27

                      @HISEnberg @modularsamples @Christoph-Hart @Robert-Puza @d-healey I don't know if this is helpful – I'm using additive synthesis for the sustain portion of my sounds, without phase issues. Here's a screen-capture movie with sound.

                      eb60b675-6e9c-46ed-9e98-3e46dbc3bfb1-image.png
                      4dd5d891-7ba5-48a9-87c1-ba4f2e5bdd31-image.png

                      modularsamplesM 1 Reply Last reply Reply Quote 2
                      • modularsamplesM
                        modularsamples @clevername27
                        last edited by

                        @clevername27 Nice, that ring is really pleasing. This is kind of attention to detail that I aspire to.

                        Just gonna throw this into the mix:

                        Design and Run Real-time Spectral Processing on the Web with Faust
                        https://inria.hal.science/hal-04507625/document

                        And to rewind a bit, what about an equal power crossfade? Shouldn't that be a bit more forgiving when using material that' s not been phase aligned? I used to do this all the time in Logics EXS24 and the equal power fade was almost always the way to go.

                        d.healeyD 1 Reply Last reply Reply Quote 1
                        • d.healeyD
                          d.healey @modularsamples
                          last edited by

                          @modularsamples said in Smoother Dynamic Crossfades:

                          what about an equal power crossfade?

                          EP crossfade it the standard approach that's been used for many years for dynamic layers. It doesn't solve the chorusing issue though which is why phase-alignment (or audio morphing) is necessary. I should say that this is mostly an issue for solo instruments, with ensembles it's less of a problem.

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

                          modularsamplesM 1 Reply Last reply Reply Quote 0
                          • modularsamplesM
                            modularsamples @d.healey
                            last edited by

                            @d-healey I notice it quite a bit with synthesised samples too, hence my interest, even more annoying is the tendency for crossfaded sounds to have volume dip between layers. Smoothing helps a bit (smoothed parameter in low pass mode in particular) but it's always there to some extent.

                            It's a shame physical modelling (of real instruments) never really fulfilled it's promise, but then many of us might not be here, or maybe we'd be talking about HIPME.

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

                            18

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.7k

                            Posts