HISE Logo Forum
    • Categories
    • Register
    • Login

    Scriptnode Synth Crackling with Chords

    Scheduled Pinned Locked Moved ScriptNode
    18 Posts 7 Posters 775 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.
    • ?
      A Former User
      last edited by

      Pretty frustrating issue, sounds perfectly fine playing a single note but the second I play 2 or more it crackles.

      I've tried using different containers (all the frame ones do it), the different versions of jdelay and disabled/enabled sections of the node tree, even tried changing my audio device buffer size lol

      Not sure if it's just the specific setup I'm using or if something else is going on, but if scriptnode enthusiasts spot something I'd love to hear it :)

      HiseSnippet 2740.3oc6as0baiaElx1PJx45ljty12zC8grcxpg2kzzG1DeaWOM1QMxaZeyCLIjEWSQnRRYasc5uo9Wnu0W6K889SX+Gzd.AoDHEojnhctranmIiHN.3bvGNWAQ55SsHAATeoJaexjQDoJ2C0ahW3fcGfc7jNbOoJOBcE9Rx4icrIeSHIHTZmIivAADaoJU176X8pR8sjhd94ucGrK1yhLqIIo2RcrHuxYnS3rV69h+niq6AXaxINCE5s9KNzh5sK0kNFjnMQxRivVWfOmbLl0sMPReONXfTkeORocGKrtkgoBQ+LS6V1lmY01RqOVytiAVK5mlZZZRUptusSH0uWHFjdoJasC0dRuAzq73L3sNANm4RXunH0C3Lu4Cnt1rkHqUocG33Z2MApBjfIs6LfaSNv8TzQN1NSaWD.YDZLaDh.XkMRKdalR7TDEOYAwKGQphfHsEWj9BTOKemQgynvjm6hNzKj32GC6ShhBuuRU9mncoPG7BaNDeA4.e3koC3YlxxOuA7Oe8en+XOqPGpWCp2wzPxq8d1Wu8ea65a+22tQVR86mKMFa7ottD+bIyTM7Wz.el23gmQ7ediKwtiIS6Hr7SionhwTwsbK9pVniTuC8bBe8HhWQJBRwPE7qe3v8vgX1FQbaP+FQ7CcXhPk8HWBlA7sk5n8HAWDRGAFBysmAZKT6wt3vzpPLCsXB.FjZeis43E3DNQzP7FSuZUEwu.00IzZP9x3F4Hi.RcaHiwVi2Gse+9DqvYB3VnC9K2NldhrudB64VSQ9RiX+uMtEOpMoQTyj.m.huxB7m9uWU+oiVY+oIF4OGUFCpE5CU4WL9P+DvbLka95IxXOmgibI66cIwE74DIiONtwFIslVQ6HpGcz.pmiknt0aHg9NmeNwWT1ycA8xvPHx7rVd5KdCwkfCDT99cu3UNdDrOfSj0DKTJcHub2u9JDWbavrNZ7oqazM+UiazEAQ2As+0g9XkOB28hEM02mh1aniCc7N+HLX5dMjrywiG1Cb2aQ.wxyi3xR.pxFrTU3uKydmID8Hd1Qu7+fmXhJr2qDSTIgnPVNGSBuh5eQj0W7ukpTimV4z5DjdoqK8ptT2IItXhVRD+.lBckZH4lve7dsKc3HmXUc.r3ulH6ubHcLv13E.j6+IXGWV9D8FG.YkY+ZudPmiBPxTDONxSSsCvV.xNoKFB8BFTr75fMHheSqoaThB6r8JFByqzPjNaWoK1GZGRBNfuVXbJIrJGMAAeHChXEoTYSFcFFsIWjpxUNBF45DpHUn7EQOW4Y5XWUFWQfwaiFRs4q8Tr9oBrdZOxi6UQmw7rup7dKAdWEMDBbmluOHhuP9FMinkOGiHsLNJjhMOZ.6MvNaCNqih77VVtLr5ZYkhbbTBNRRy7udB1+bRXPbd6dDKtlXjtzg1LMAPXuDlVXXS0BXDpg3yrjftgjjvRuVzZPozq8jwcCt3uC5MXOa5vxrvuGhFXAYUx7vkck2c.SenvUtHlkZ0+joq9YcHeyuYzuAgg6FkEo5A9j+Z4PhoRixJnC.BQxaf.bjiWL2QL2dRGguN98ZHE0VPK8BIi547SQ8PAdmq6v6zKGGRGBQHhyhdORe7X2vXlJB4ojw0BySMC2ffdcDCuUOJHeHeibg7Gf9QahKdxoViOChejBzuKT9LPJpRGobG8iRFc3.GermxBFegab0lswUEoldmqNz.7jYuStIjt5Ejq3nOy8pbSU0Ncj0MLZqa11TqsZI1bSYbsP79dnCCdKipE1MA0g.lENARoBJE41eAAkJNrv8PjqsbB4wtWmHh0P3A1AY7Q7HDIthklbp46ijSaIbEsPb6grbkDPoD6znjMj5cEKQbAEUwFR6qHHS2miZocwVEpvLLR8lUC20ImrzdNPZ.3I6LFRJmqwlpE15xylbMKK8uQQZeHVmMTAdznY3QZs854qsm0MUcjxbJ6LU6nVgGE8NxJJlyq6qzokYKEy1Jl5pFZpZwYHGW4X7ry5nQ7L0R2P1nsrYZKA.KTXbWRPbQEKty7gd+XV8JBnNIkhbZFvaS5CAbTE88TWaozNZxt7Uk+PId0.WkV3IIx2iAfpMedTMaqpJ2IirVCoIuV6U0QPF8LGNRo5Z18IPW4CCPTGkb7FKP9xYmpTJp6N1+xTLvXo.P0kM+4kbwcQyNmmk.2xu6bK1U1xYTNYGjNCGAmkyEsxmzTfb9QqD5vxhVUV+tUD86l1Ma0UE.0KD.ESmh2uksSU1rWVIKi3jYLUU0za2psQrxDK8twPQ3ScSTColierjVKTgRIkTBd8MK.PtWDKa7FltR47q+tn.m2bKjAmXBWqnceRcTqXdfq3rVM5voWEbofTBqhBtrelDBuOpuiKSgtIPqfJ1iFUIMrNfOqy945XJsHM70TE9IrZyLZ1pigtttgF7jMqj6DEeoX8qm.bSK1fRoCDpTsifD9DTmls6vdLUZanIq1RadY0TukRq1JszjMMTZaFIqah9SoRcRusplptoogYa8NsZsTK.AUnZ..2NqMW6BzhtYBOjYEpIqHyvnNcXBurR7tQugTJT4l24Ir+KYylbG9SqVlvh1.pkJs7TPmjtoc+dqEnrNZeO7YtD6xZ69NWoXpRx3GB4ZbFkICccNhxZnbNexUqJz5n9T+qv91qUInai7IVDmKIZY4sO+b0aFSOWdKL5kv7MJ7fFVIm5aiNfPrOSnvoEoHVfi8Gh5y350mdlK05hLd3+JAvVra4ttyNSqJxWSPZpmfcqCvOav2F3Ny2DyKh7rGkB1FxsqkZWoJJD6MHMHbWDjOvflQDxOXaDoaWctjioZ8yjXtygKyme3GsCF0LUWR8gy3q04ljRsp2X0V0UQFxSW17KWwTJZ4UomVIpzSXxEO6wkj1WAXZlSFMyQ8Jhn7NHp9nDq9jYN90MfB5WtNdWbkS3O463RljFR+MwPZ5tjmM4byysZpva79LU3VfCtlcLTj6XHa1RSetTgUWXpvy6hQsvbsh935o5WobltMh5QNcD0MSTkGOs9kozyOd9Tx+hoPFiN5JMUzTzMj0zTzTU+nqPlUq18OW4R4O3hO1qbI8oNP7ry9wxSxELhVAG6.izRCgs3phD95LSs7RRvLS4U2r0ZAxtVoWyIi6FeQOsbF8a5UcweKxT9EqIZuy8m2kF3DIiKSwbopdY+hcY4UMzwTm.xpxHlaf15s5H9TV9Vi+IwhiXT7ggVi4iNkwWzciTvoTzErZZtTZkGBhqI6kttLENAYYZ7gEeBxBBPcvYrpt9ZJCODc3vQicCHuh3cNXQrniHVqPYH+iIeUTC1FsCTeG65eUFMgVcTkWXMfqhlPczN9D7EiGIIlS.vYkE3FNtCEnLTByg0vrdGJ8hg3nqC367++Gd.mHDD0wiL6dy+kQu23OC6GM9NhGwm88aRc2O2P3Ry+e+G+m+0M+kl+0Vg.6OAp9LXDMH0D2iLz4DHow.wF+g.BKQL9GnPn8coX+bI8ye6AvhL2wzCGN1O5qhkbYHEt4uadabu725y2K+a06kerw3muW9e9d4+ow8x+8wML+8AOFhs7omFeaHY5o2IpEXc6EenxGwdughzkwIxLcujcibO0xJ8TM2.UW2ApstCTecGnw5NPy0cfsV2A1d4CjEDJ9z+XllRRG0ce9sdqRRkofEgz+GkeX+6.
      
      A 1 Reply Last reply Reply Quote 0
      • A
        aaronventure @A Former User
        last edited by

        @iamlamprey I don't think the receive nodes are polyphonic. There's no flag. Probably a bug.

        1. Disable the last filter in your chain (one pole).
        2. Play one note
        3. While holding the first note, play a very short second note

        You can hear the note enter the feedback loop of your first note.

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

          @aaronventure Yeh it's definitely more obvious with the filter off.

          The Send & Receive nodes both have the AllowPolyphonic option on right click so I assume they should work. @Christoph-Hart any insights?

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

            @iamlamprey that flag is for the network, not the notes. It's just placed in a silly place, just like HasTail, SuspendOnSilence and AllowCompilation.

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

              It's just placed in a silly place

              It's not a silly place, it was born because people couldn't find it in the original location, hence I put it there additionally.

              But yeah, sends / receives are currently not polyphonic, but I can look into making them polyphonic as there might be a few good use cases.

              A ? 2 Replies Last reply Reply Quote 0
              • A
                aaronventure @Christoph Hart
                last edited by

                @Christoph-Hart hah I meant that the location and the lack of category labeling could lead people to think these are node flags, and not network flags.

                I remember I thought so too, originally.

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

                  and the lack of category labeling

                  Passive aggressive red arrows incoming:

                  Bildschirmfoto 2025-04-12 um 12.38.30.png

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

                    @aaronventure said in Scriptnode Synth Crackling with Chords:

                    hah I meant that the location and the lack of category labeling could lead people to think these are node flags, and not network flags.

                    I actually thought they were per node :)

                    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 @Christoph Hart
                      last edited by A Former User

                      @Christoph-Hart said in Scriptnode Synth Crackling with Chords:

                      I can look into making them polyphonic as there might be a few good use cases.

                      That would be awesome, thank you!

                      T 1 Reply Last reply Reply Quote 1
                      • T
                        tomekslesicki @A Former User
                        last edited by tomekslesicki

                        I definitely second that @Christoph-Hart !

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          tomekslesicki @tomekslesicki
                          last edited by

                          Hey @Christoph-Hart I'm just quietly upvoting this, being able to send polyphonic stuff with the global sends would be huge for me. Thank you!

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

                            @Christoph-Hart said in Scriptnode Synth Crackling with Chords:

                            But yeah, sends / receives are currently not polyphonic, but I can look into making them polyphonic as there might be a few good use cases.

                            I'm making a fm matrix and i found i just ran into the same issue.
                            It'll be really helpful to have a poly global send/receive :)

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

                              global sends & receives will never be possible in a polyphonic context because the voice allocation system is not deterministic so you cannot expect that eg. voice number 13 is rendering the same note as voice number 13 of another sound generator - just add a script that adds an octave note on one of the sound generators (or even use an envelope with two different release times or sample lengths) and the voices will lose their index relation.

                              What might be possible at some point is to use the routing.send / routing.receive nodes WITHIN a polyphonic network to implement polyphonic feedback delay lines (for stuff like resonators etc).

                              DanHD 1 Reply Last reply Reply Quote 0
                              • DanHD
                                DanH @Christoph Hart
                                last edited by

                                @Christoph-Hart I'm hoping to use the Global Send and Receive nodes to pipe the main signal of my instrument around several Script FX modules for an FX re-ordering system. Any issue with this? I mean it seems to work fine in testing so far....

                                DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                https://dhplugins.com/ | https://dcbreaks.com/
                                London, UK

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

                                  @DanH if your effects are not polyphonic then you don't have anything to be afraid of. Note that you'll introduce one buffer of latency whenever you send a signal "back" (=upwards). in the module tree though.

                                  DanHD 1 Reply Last reply Reply Quote 0
                                  • DanHD
                                    DanH @Christoph Hart
                                    last edited by

                                    @Christoph-Hart Thanks, should be ok then. Aware of the latency issue. What's a good method of checking my latency calculation is accurate?

                                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                    https://dhplugins.com/ | https://dcbreaks.com/
                                    London, UK

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

                                      @DanH there's a latency checker in the tools menu now.

                                      DanHD 1 Reply Last reply Reply Quote 0
                                      • DanHD
                                        DanH @Christoph Hart
                                        last edited by

                                        @Christoph-Hart noice

                                        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                        https://dhplugins.com/ | https://dcbreaks.com/
                                        London, UK

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

                                        47

                                        Online

                                        1.7k

                                        Users

                                        11.7k

                                        Topics

                                        101.8k

                                        Posts