HISE Logo Forum
    • Categories
    • Register
    • Login

    HISE Meet Up

    Scheduled Pinned Locked Moved General Questions
    185 Posts 28 Posters 29.5k 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.
    • griffinboyG
      griffinboy @d.healey
      last edited by

      @d-healey
      @ustk

      It's been done in real time recently using loris.
      But it's what David said: you need to make your own engine for playback, using Loris for analysis and creating your own optimized way of synthesising the result from the loris partials array.

      Check out Sumu.
      The synth does exactly that.
      Mind though, that it uses 30% cpu per instance right off the bat...

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

        @griffinboy said in HISE Meet Up:

        Check out Sumu.

        Oh nice, they are using Loris and their analysis tool is open source.

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

        griffinboyG 1 Reply Last reply Reply Quote 1
        • griffinboyG
          griffinboy @d.healey
          last edited by griffinboy

          @d-healey

          This is what spurred me to make my own additive spectral in c++. I couldn't beat Lori's sound wise yet. But I did beat Sumu in terms of efficiency.

          I wish we had efficient additive but I think we are a ways off from that lol. I can never bring myself to use plugins that use more than 10% CPU. I run out of CPu headroom too fast. It's a real shame. Because Sumu sounds awesome.

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

            Here's the recording from yesterday. We lost a couple of bits in the middle when the recording stopped and had to be restarted, we also lost about 10 minutes from the end because the audio cut out.

            I think in future we should use zoom as the recording system is better. @Simon as you know I also prefer foss but since we're using a remote service with either jisti and zoom the openess of jitsi makes little difference - unless you're self hosting. I always use the browser version of zoom so no need to install anything or even make an account. However if you want to keep searching for another foss solution, or something self hosted I'm happy to give it a try too.

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

            SimonS Oli UllmannO MorphoiceM 3 Replies Last reply Reply Quote 4
            • SimonS
              Simon @d.healey
              last edited by

              @d-healey My FOSSy convictions drive me to figure out the nextcloud recording backend, which is probably gonna be the most reliable zoom replacement. Sorry for the audio :)

              1 Reply Last reply Reply Quote 1
              • Oli UllmannO
                Oli Ullmann @d.healey
                last edited by

                @d-healey Thank you! :-)

                1 Reply Last reply Reply Quote 0
                • VirtualVirginV
                  VirtualVirgin @d.healey
                  last edited by

                  @d-healey said in HISE Meet Up:

                  @HISEnberg said in HISE Meet Up:

                  I don't think you could do spectral morphing in realtime

                  https://www.zynaptiq.com/morph/
                  https://web.archive.org/web/20180705061655/http://www.hakenaudio.com/RealTimeMorph/

                  I find the Kyma to be rather convincing for smooth morphing:

                  I would love to hear this kind of thing used to interpolate between sample sets for articulations that have capabilities for continuous control of timbre:
                  bow position, fluttertongue, growl, stick position on percussion etc.

                  There are a few different algorithms to choose from for morphing on the Kyma, and I don't know the details, but I think these are precomputed FFTs for resynthesis.

                  You can listen to my orchestral mockups here:
                  https://www.virtualvirgin.net/

                  VirtualVirginV 1 Reply Last reply Reply Quote 3
                  • VirtualVirginV
                    VirtualVirgin @VirtualVirgin
                    last edited by

                    It looks like the Kyma may use Loris, or some aspect of Loris in its system.
                    Kyma is mentioned in both of these papers on Loris:

                    https://quod.lib.umich.edu/i/icmc/bbp2372.2002.079?rgn=main;view=fulltext
                    https://www.hakenaudio.com/addsoundmorph

                    You can listen to my orchestral mockups here:
                    https://www.virtualvirgin.net/

                    1 Reply Last reply Reply Quote 0
                    • MorphoiceM
                      Morphoice @d.healey
                      last edited by

                      @d-healey sorry I couldn't make it in time to the meet, checking the youtube video now.
                      how did Kyma come into discussion? used this decades ago, didn't even know it still existed

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

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

                        @Morphoice said in HISE Meet Up:

                        how did Kyma come into discussion?

                        We were discussing audio morphing/interpolation

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

                        MorphoiceM 1 Reply Last reply Reply Quote 0
                        • MorphoiceM
                          Morphoice @d.healey
                          last edited by

                          @d-healey back in the days Kyma was the king of that, it's what they used for the podracers in Episode 1, I can't think of a better tool however back then you needed special hardware to use it

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

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

                            Any interest in a new meetup (perhaps in a month’s time)?

                            I know Christoph was super helpful in introducing some new features last time, so it could be interesting to meet and discuss the projects everyone is working on.

                            d.healeyD 1 Reply Last reply Reply Quote 1
                            • ChazroxC
                              Chazrox
                              last edited by

                              Heck yes.

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

                                @HISEnberg I sense Christoph is working on some HISE stuff, I suggest we wait until it's ready then he can present it at the meetup.

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

                                HISEnbergH Christoph HartC 2 Replies Last reply Reply Quote 2
                                • HISEnbergH
                                  HISEnberg @d.healey
                                  last edited by

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • Christoph HartC
                                    Christoph Hart @d.healey
                                    last edited by

                                    @d-healey yup, a full rewrite of the modulation system is incoming, and it would make indeed sense to present this as a meetup so I can tell you the big picture.

                                    I try to wrap it up next week, so let‘s talk about a date and time then.

                                    A 1 Reply Last reply Reply Quote 5
                                    • A
                                      aaronventure @Christoph Hart
                                      last edited by

                                      @Christoph-Hart So you're just removing all the modules and everything is now done in ScriptNode? 😆

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

                                        @aaronventure haha, no that would be too intrusive, but these are the main points:

                                        • global envelopes are now fully supported and BugFree(tm) - no need for that weird UniformVoiceHandler stuff anymore, just add an envelope and it works - instead of the voice index I'm now using the actual event ID of the note that triggered the event and this is stable across multiple sound generators - the voice index wasn't, hence my half-baked solution before was trying to synchronize the voice indexes but that only worked in 98% of the cases.
                                        • there's a new (envelope) modulator that can pick up multiple modulation signals from any global modulator and apply the value with scale / unipolar / bipolar mode and have its intensity modulated by another modulator (like the AUX modulation in SERUM 2). This basically bypasses the quirks of the existing modulation architecture while keeping backwards compatibility with existing projects or projects where this modulation style is applicable.
                                        • a new AHDSR envelope with loop mode & draggable curves - basically a 1:1 recreation of the AHDSR found in Ableton's wavetable synth which I found the most intuitive & generic one to use. Fully stylable with LAF obviously. The old one is a bit faster so it still remains relevant for projects that don't require the flexibility of the new one.
                                        • a data model and connection to sliders that lets you assign modulations easily with multiple methods
                                        • floating tiles that can be used to manage this modulation (matrix / drag 'n droppers)
                                        • unified LAF styling for display modulation values on a slider
                                        • precise control over which parameters of a scriptnode network are assigned to a modulation chain as well as the block size. This heavily simplifies the creation of effects with modulated parameters
                                        • global / extra modulators now work inside compiled networks and they can pick up the sample-accurate modulation signal
                                        • a bunch of other minor modulation fixes (eg. the pitch modulation is now much more accurate)

                                        I'm also working on a fairly complex example synth which uses all those features, that I'll be publishing alongside the new changes.

                                        d.healeyD Oli UllmannO HISEnbergH 3 Replies Last reply Reply Quote 11
                                        • d.healeyD
                                          d.healey @Christoph Hart
                                          last edited by

                                          @Christoph-Hart said in HISE Meet Up:

                                          a new AHDSR envelope with loop mode & draggable curves

                                          Noice! Release curve editable?

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

                                          dannytaurusD LindonL 2 Replies Last reply Reply Quote 1
                                          • Oli UllmannO
                                            Oli Ullmann @Christoph Hart
                                            last edited by

                                            @Christoph-Hart
                                            That sounds so cool!! :-)

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

                                            22

                                            Online

                                            1.8k

                                            Users

                                            12.0k

                                            Topics

                                            104.5k

                                            Posts