HISE Logo Forum
    • Categories
    • Register
    • Login

    Roadmap to HISE 5

    Scheduled Pinned Locked Moved General Questions
    134 Posts 17 Posters 3.4k 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 @Christoph Hart
      last edited by griffinboy

      @Christoph-Hart

      Fantastic thank you looking forward to it.

      I've just tested out the latest branch, it's exciting.
      There is a disturbing issue I've found though, where one of my c++ synthesiser engines now aliases horribly, where it didn't in a previous version of Hise. I'm investigating it now. Strangely, a simple c++ sine synth doesn't have the same issue, I'm hoping I can track down what is the matter.

      I'm rolling back Hise so that I can compare with an older build.
      Maybe nothing is wrong with Hise, and it's due to some other mistake I've made. I'm hoping that's the case.

      griffinboyG 1 Reply Last reply Reply Quote 0
      • griffinboyG
        griffinboy @griffinboy
        last edited by griffinboy

        @griffinboy

        *edit

        The issue suddenly disappeared after clearing all the modules in the hise project and recompiling networks. I compiled the networks in an old build of Hise, then when opening the new build, everything was fixed. I have no clue at all what happened there. Maybe there was some issue caused by using an old hise project with a new version of Hise.

        I was a few months behind after all.
        How strange, sorry can't replicate the issue now!

        griffinboyG Christoph HartC 2 Replies Last reply Reply Quote 0
        • griffinboyG
          griffinboy @griffinboy
          last edited by griffinboy

          @griffinboy

          Okay I've replicated the issue. When compiling dsp networks as .dll in the new version of Hise (latest commit) something is wrong. My c++ oscillator aliases.

          Wheras, when I compile in an older version of Hise
          (HISE-6583025bbac9d7b4524de97e095dd2b85c6fd5be)
          The node works as expected without any audio issues. It allows me to load this .dll in both builds of Hise. Which is odd too since there is a version mismatch.

          I'm making a video one sec -

          griffinboyG 1 Reply Last reply Reply Quote 0
          • griffinboyG
            griffinboy @griffinboy
            last edited by

            @griffinboy

            @Christoph-Hart

            Check this out!

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

              Have you looked at the time-domain waveform? This should be visible there too and might give a better clue what went wrong.

              You can also send over the node then I'll look if I can reproduce it but I can't think of anything that I've changed that might cause this.

              griffinboyG d.healeyD 2 Replies Last reply Reply Quote 0
              • griffinboyG
                griffinboy @Christoph Hart
                last edited by

                @Christoph-Hart

                I will send you the node if I can't find the cause.
                I haven't had any luck yet, I'm going to download a few builds of hise and see where it went wrong.
                I'm getting inconsistent behavior.

                It may be tricky for you to troubleshoot my node, I doubt you want to sift through that code! It's a whole WT engine, 10 headers.

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

                  @Christoph-Hart I saw you merged my fftw/ipp PR earlier, thank you :) Have you uploaded the FFTW library somewhere? I'm getting ready to update my videos with this new info.

                  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

                    @d-healey No but if you make a release on GitHub in the repo you linked above I can just link to the release page where people can download it.

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

                      @Christoph-Hart Done, and I added the lib as an asset to make it easy.

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

                      1 Reply Last reply Reply Quote 0
                      • ChazroxC
                        Chazrox
                        last edited by

                        I might have missed it....was there a date set for the next meet-up?

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

                          @Chazrox Not yet

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

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

                            @d-healey sweet. Thanks. 🤛

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

                              Alright, guys, big documentation update just dropped that explains most of the things I've been working on the last month(s).

                              • modulation system - matrix modulators & scriptnode bridge
                              • wavetable synth - file drop & script controller including post FX processors
                              • draggable filter panel - connect to any filter module

                              Have fun and let me know if you find anything weird.

                              d.healeyD griffinboyG A LindonL 5 Replies Last reply Reply Quote 12
                              • d.healeyD
                                d.healey @Christoph Hart
                                last edited by

                                @Christoph-Hart Noice! Will have a read through this soon.

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

                                1 Reply Last reply Reply Quote 0
                                • griffinboyG
                                  griffinboy @Christoph Hart
                                  last edited by griffinboy

                                  @Christoph-Hart

                                  Awesome work, thank you very much.
                                  Is there anything I should know about creating c++ nodes with sample accurate modulation, or is it the same as before?
                                  (using parameters + hardcoded network)

                                  Also, out of curiosity, is the new WT synth oversampled, and what kind of interpolation does it use at runtime? Looks fun! I see you took the FFT approach for the band limiting.

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    Allen @Christoph Hart
                                    last edited by

                                    @Christoph-Hart
                                    Thank you! That's awesome!
                                    I'm ready to deep dive into the new wavetable engine!

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

                                      @Christoph-Hart Can we do this kind of thing now where each band gets a separate colour?

                                      e953bd33-ba79-45f6-ab02-910499fc0d5f-image.png

                                      Also I made a few PR related to the filter panel, not sure how relevant they still are, but hopefully they can be incorporated.

                                      https://github.com/christophhart/HISE/pull/681
                                      https://github.com/christophhart/HISE/pull/705
                                      https://github.com/christophhart/HISE/pull/704

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

                                      d.healeyD 1 Reply Last reply Reply Quote 3
                                      • dannytaurusD
                                        dannytaurus
                                        last edited by

                                        Is all this new stuff in the develop branch?

                                        I'm getting close to finishing my first plugin. I don't need any of these new features.

                                        Should I update to the latest develop? Or stick with the current version that's working for me?

                                        Currently on a20873ea7a8c00b251ddae7df8d6e3007f8c5f71 "fix typo" from May 30th.

                                        Meat Beats: https://meatbeats.com
                                        Klippr Video: https://klippr.video

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

                                          @dannytaurus said in Roadmap to HISE 5:

                                          Is all this new stuff in the develop branch?

                                          That's where the good stuff always is :)

                                          @dannytaurus said in Roadmap to HISE 5:

                                          Should I update to the latest develop?

                                          Yes, if it doesn't work for you, you can always go back.

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

                                          dannytaurusD 1 Reply Last reply Reply Quote 1
                                          • dannytaurusD
                                            dannytaurus @d.healey
                                            last edited by

                                            @d-healey said in Roadmap to HISE 5:

                                            Yes, if it doesn't work for you, you can always go back.

                                            Advance! Stop at nothing to advance! ☀️ ☀️ ☀️ 🌎 😜

                                            Meat Beats: https://meatbeats.com
                                            Klippr Video: https://klippr.video

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

                                            28

                                            Online

                                            1.8k

                                            Users

                                            12.1k

                                            Topics

                                            105.7k

                                            Posts