HISE Logo Forum
    • Categories
    • Register
    • Login

    Granular Synth

    Scheduled Pinned Locked Moved General Questions
    13 Posts 3 Posters 948 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.
    • C
      crd @A Former User
      last edited by

      @UrsBollhalder said in Granular Synth:

      I fear you might have to have a look at the source code and check the granulator module. I get good results with and AHDSR attached. But as soon as I hit multiple keys etc. it starts getting crackling. To mess around with a granular engine on an audio level is no stroll in the park either, I suppose… At least not for me...

      2 great books I am “reading” atm, that I can recommend...

      I think you're right. Maybe it is time to get my hands dirty and try and learn C++/Juce. I was hoping to release the project I've been working on by the fall but I don't think that is going to happen.

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

        @crd The granular node is not a polyphonic node, so you can't use it in a scriptnode synthesizer.

        But why don't you add it as scriptFX to the master chain? You won't get any extra functionality out of it by adding it to a polyphonic network.

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

          @Christoph-Hart That works great! Now if I wanted to make some changes to that node, the only way is to get into the source code, right? Or can I edit that node in SNEX workbench somehow?

          1 Reply Last reply Reply Quote 0
          • C
            crd
            last edited by

            @Christoph-Hart I'll give it a shot as a top level scriptFX. I am building the latest version of the develop branch and will let you know how it goes. (Effectively I don't think that is much different from where I had it placed in my script which was in it's own container beneath the top level.) For some reason, the granular node will work for a while and they start sending a lot of what looks like DC's noise that mutes my audio chain.

            I was hoping to use it as a scriptnode synthesizer so I could use the same modules(filter, gain env, fx sends etc) I used in other places in my plugin. I suppose I could just build them within the scriptFX? My main issues (besides when it blows up my audio) is how do you dynamically change sample maps? Is there a way to change sample maps outside of the SNEX? Should I have a scriptFX for every sample map I want available?

            1 Reply Last reply Reply Quote 0
            • C
              crd
              last edited by

              Two script nodes routed to there own simple gains worked. Three created the same problem I've been having. Here is a quick video of what I'm getting. (WARNING: turn your audio down or off before you watch this: https://www.dropbox.com/s/b1spy1bq6axa0cb/granular_test.mov?dl=0 )

              C 1 Reply Last reply Reply Quote 0
              • C
                crd @crd
                last edited by

                @Christoph-Hart Sorry to be a broken record, but any idea what I am doing that is causing this?
                Screen Shot 2021-09-09 at 11.39.41 AM.png

                C 1 Reply Last reply Reply Quote 0
                • C
                  crd @crd
                  last edited by

                  @Christoph-Hart Any guidance about how to use the granular node in a project?

                  I've also been working with a timer/midi script solution which sounds good but I think will always be to inefficient to use in the end.

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

                    I don‘t recommend using the granular synth at the moment - it‘s still in prototyping stage and it will most likely be redesigned in the foreseeable future.

                    Also I think I will include it as example for SNEX and remove it from the HISE codebase so people can make their adjustments and use their own version.

                    1 Reply Last reply Reply Quote 1
                    • C
                      crd
                      last edited by

                      @Christoph-Hart
                      Got it. Thanks!

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

                        @Christoph-Hart Is there a way to use the granulator node polyphonically in scriptnode?? It has been improved upon quite a bit since the last time I checked!

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

                        25

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        103.0k

                        Posts