HISE Logo Forum
    • Categories
    • Register
    • Login

    Gain AHDSR Monophonic not working?

    Scheduled Pinned Locked Moved General Questions
    15 Posts 4 Posters 526 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.
    • CyberGenC
      CyberGen @ulrik
      last edited by CyberGen

      @ulrik In monophonic mode, the envelope responds to one note at a time, typically retriggering the attack phase, as opposed to polyphonic mode where each note gets its own independent envelope.

      ulrikU 1 Reply Last reply Reply Quote 1
      • CyberGenC
        CyberGen @ulrik
        last edited by

        @ulrik you did help by confirming. Thank you.

        1 Reply Last reply Reply Quote 0
        • ulrikU
          ulrik @CyberGen
          last edited by

          @CyberGen Thank you for explaining

          Hise Develop branch
          MacOs 15.3.1, Xcode 16.2
          http://musikboden.se

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

            If you switch an envelope to monophonic, it looses its ability to kill voices. Normally I'm detecting if an envelope is not in the signal chain and throw an error, but this use case slips through.

            Just add another envelope that you leave in poly mode and you should be good.

            CyberGenC 1 Reply Last reply Reply Quote 0
            • CyberGenC
              CyberGen @Christoph Hart
              last edited by

              @Christoph-Hart I'm not sure I understand.

              I added a second envelope. If the mono env is first in line, I still get unwanted note stacking. If I put it second in line, the retrigger behavior is not the desired one.

              Is this what you mean?

              HiseSnippet 2235.3oc6a0DaabbEdWQsIhzN1wM1wotMsKHb.nADXHonkDahinknnjRjrXMUbbPZqypkCI2pk6Pr6PIy5Z.CzePN0dsEH.sGC5gzBjhBzCsVn4PJZS.RgQS.5I0Fzhj1KFEEnWZa5alcWtyRxPwJpU1l05Dm26My79l279dyLTrfIVEYYgMEDCuVy5HAwCKUroAo5bUUzLDVJmf3CHUBUCKLay5JVVnRBhhgVfpSL7nBr+t8LypnqXnh7DIHbIrlJZYsZZDOoEx9bZ554UJgVSqFm0oytjJ1XNrNtA3GgjRHTWQcCkJnKnPMaDIvIlujFAaVjnPPVBhiNKtTyhUwaYXa+kzrzVWGQajTnHLP1hyi0KQ8X5mElqpldoBt30RPPTpfG5CYi9iKshVIsVx8VEdXlBYudvudHNhe2KjO2KIu6kfy85hKIx4RiZ6RGSpnpoVchmFp+bHokLHHyxJvxNuqXaqvH0BIMGFrvfDulxFn7lPiV8H1jIRLt7DIRblmJRjHvZuEQdSES4srRJeNYV7OdEDg4drVwhBphBV6Y64WLWwKNuwlHcbcTJ9tsBtTCcEX4HVTlQxsrhNB7SGYYM3imCLnhlAh12WPYSDQAVqnZh4274v0VGOK9pTezEaTuDWqN1.ZDKZKKXSTqVwsPfRMBplUzwcl03eUrlQrneIinmgZqlgN3AxkaXnRzvFxzsiN8lNUlX8Xptyy3f2n2.clHWKRXcrphtbMTMvm7uhPcM5BtgkFoIEIso1hWMMPD1YUPQW+BXXazpkKS6V3N6ma7NVRpdHx7IJ77Dho15MHnXTAKigTuRypXrwRFkPW0EG8dNnt1S9jg6k2CvGLpc+fgoHW+ohrqwJZ2bVkmCP+5PxerNC.vvwEdnKQqZDiEDhb8Hxsqht30EcNikNxrqpo7Rl8piwLZTacjI+V.pgPxpeF.oOYF.dBJU6kFNCwFKYnQVsNxocmbDBNqmvmd9kxoPTnzFNx.6piLIZTWPLGZSfC1lDIrTNj0FDbclsNAAfrm3v5YSajWGqPzLprlF3pZ.exQk3EkT3psHs29qjsYqFYeorNNf8rEQ54PMWGqXVRX8Jt75GVJcpoSO0jYlX5DBzjQWEGRJ8YSkY5zSOQRN4or6QlzYlbpTYNq.AcUBeIBFxG4KKJcsHxxQg46EzJQpF8KHmLc7DiSkkSypttRyUUI.oxEXwMPcYEcKDS+x3sftAhxvZtnlcqjolh0dtFVDbsELUpWUS0xWOygJqzPmb950QJlzJefVhYCakypC6egg5hv5FFTjH9jYX+M8zIlJShoRxrZMbkJ5HfpD4ajoEYfhNFFHcpqvj87VnKgTgMWb9RqYCTlGHaKRZp21HUXd2fP6xgMolDuYIkq74MJwM2SF45BUQZUp5UA+FewraQWkaI3GRxJzYEKnVoaI.9BnzSM3n.xo7U0pEWB+oJZup5n8WUUuh9cM6oOc2iIUPinVs696Hcwegrvf1ecNixCIMe4xvFBOmcTo7WtmGHYe2UNgsqbHIZAaVkelibBV6xXyZxKfLPlz0zj83niua+dzwWtuO5nc59ZPZoUcrEvYwMxsoKEutbHRCC+laKxmUT3kGfGmcik0UXJdgETL7MXPaeizJZdjoB6Ly7FzS8TDAnozpVp.Xoqc7oCEZ.ovLRtj7czSbJdwKB48PbQ02FzP88tB9hT9ya4ruKme8ABpiTefl7GnbU+ObAkQ372iZ6uOnD6jXNbT9Oes+LsUvF35UwFZ91CbQDbhvJUP91Z0UHAmcDJjMWCyMQ9SJTUZ1gTai6TxxHv03EuHfXu1mNKa37NUgY1hPYWebDTeVGoX4MeuxsxNuJlV6rWgfP8WHXWtWXu1l7PR1fTlwIc2c8ri35q1Qj6tc1CKw1Vbuv55Qkb1vdOwB6QjbxktaYosOX0RsqrZ2dlAgU6FG+0e+Y5KVMf249rZ2mU69rZ2mUKftXYn+u+hk89X4vkljum4IDNoDbQtTxrvs7c938EwMnOj2JJPoR3pmRWnQshvslUQNu4C8UKEGg99h1sSPaScmhHiRrFeL7mixjz1hNJS5p7.YNponZhuhp86wRKrMFSBfaC1WWTXoUnskSJvdiV9E1Zv8Muhpp+gpiNlZu1wI1qcL8dsimcu1wI2qcbp8ZGmd26H84.NeCBtlcdhf3S38b8BhGhug8FCtDQ9uOL1Dx9JNbGZ1KdxO0ya3cdssuR17Mz06vFpv1rq3Fnsnse229T+pchaeDSS.WTYW63u9B+wu12blVemKc974KAGo0jXm4KzCrMx9F1.Nv9BafctXi+3yA.1BM.Xi9LYb9bttE21YlNvVtVws+7+7MzRdi2Knv1n6ewsX82dRvN+wscBJrIM.X619haY+tcCa2ti3FXmK1hj5Uu9+V+2GTX6AGhy2FaHFag2+v1G1mX6COnv1g2SXKyO8Wu4u7G7mtoiO6zzO1bsgCat1c.gsiLDG2N5Pb91CODisiMDisO09G11oOw1NGTX6QF.rkNKuO+J2pamKIc11wFXmK19se8OZpuQs2Inv1wGh2Sdh8Ir8xkKGseNqLyNWr8Z+3u+TmJweOnv1iNH2w4l6d91N27NW91IG.rMl+7s2rawsw5Le6MaE29c+ry9HO6ybqfBaO191cb5N157NNbX6xh+le9SLafgsO8dGaae4s8sWyN0pCa5XOoffK1diG8z+swabhrAD1N0.D2Ns+8jeP2hamty8jePq31e8l+km9O7udqfJt8YFhqA7YGh4Rd7gXtjO2PLWxme.haw6Ctj38hK468s+NO9O5eDXbISN.X6E2d2eexWb6d79joe5EEm4kBGTwsyMDySl+tMrw8eSyfhsE123IEdr9imDr6.Jts39W9V23I6V9lGO42Zhy8V+mS9wAE1V5NI1dF0ew6T4mDX0.d16juoPh26ids2W6sCp31JCwbIWYHFaabu9dxUJLO62rknn8u0A1OjFg+KPFpZFW```
              Christoph HartC 1 Reply Last reply Reply Quote -1
              • Christoph HartC
                Christoph Hart @CyberGen
                last edited by

                Yes, this is intended behaviour, the voices still play polyphonically but have another monophonic modulation envelope on top.

                If you're trying to make a mono synth, you need to do something completely else. Check the Monophonic Glide Synth snippet for a starting point.

                CyberGenC 1 Reply Last reply Reply Quote 0
                • CyberGenC
                  CyberGen @Christoph Hart
                  last edited by

                  @Christoph-Hart The note sticking problem effectively gets solved by the double envelope. Although now I have 12 new envelopes in my project for only 3 sound sources! 😊

                  I'm not trying to make a monosynth.

                  How do I get the envelope to return to the attack phase with each new note and affect all sustained notes simultaneously, regardless of note polyphony?

                  ulrikU 1 Reply Last reply Reply Quote 0
                  • ulrikU
                    ulrik @CyberGen
                    last edited by

                    @CyberGen said in Gain AHDSR Monophonic not working?:

                    How do I get the envelope to return to the attack phase with each new note and affect all sustained notes simultaneously, regardless of note polyphony?

                    It seems to work with a Table Envelope in mono mode

                    HiseSnippet 2297.3oc2a8EiabTFe26ts8rSZtFZRSHPgUVoRNkSN19bt6LsomyYe+q4tbGwWSSUAR2a8X6ka8NlcGe2YBQpR7G0mfWAIjnOV0G.jJpR7.jSzGJBZkJJhhDOcPEnV3kHDR7BP4alcW6Yscbbr8dIm8CQd9luYluey222u4alyYMSrJxxBaJHFX8pkQBhGVJaUCRwzEUzLDVJif3CIkCUBKLa0xJVVnbBhhCu.sOw.iHv9b6YlUQWwPEUWjfvUvZpnk0JoQpKcsTWTSWedkbn00JwochTKohMRi0wU.6XXonBkUT2To.5RJT0FRBLh4xoQvlYIJDjkf3HyhyUMaQ71F15eEMKsMzQzFwDxBSjs34w54nVLUpP5hZ54VyEuVBBhRqUG8Cai9iIshVNsZxquK7nrNjqOB98Cwg7ZdC6w7hwadQ4LuVXRhblzH1lzQkxpZpUlTuGp8bHokLHHy7Jv1NuoXqqvPe8gkRiAMLHQJorIZdSnQsQDdxnQGWdhnQOySGL3YepfvtuEQdKES4sshIedYVDPjBHBy.YsBGB5JDneccuvhYxd44L1BoiKihyOrUv4pnq.aHgCwTRtlVzYfe4HKqAe87fBEzLPzw9BJagHJvtEsmvdUOMtzF3Yw6PsQWzQsRboxXCnQ3P0zfsP0ZEwBAcpQPkrBMtypF4qg0LBG5KaD5LTc0LzAKPNeECUhF1PlFP5LZ5RYh0Cq5tNiCVidEzYBd8fAzwpJ5xkPk.ax6NB0zna4FVZjpTjzP2V7cScEAb1ETz0uDFBjVMed5vBz73b83giQ6G7L2QgWfPL01nBAElJXYLj7kaVEiMWxHGZGWbz90fZZm8rAZm0CvGTpQ6fgof23oCdW8Uzg4rKmFP+FP5e3lc.vz8TmkyAQ2jV0HLyMD7FAkarK51WK5yY1zQlsraJ2jY6FXXiJk1.YxGDPUDRX8xBHcmYA3IoTs2b3TDarjgFY0xHi6D0kfyNJ7smeoLJDEJ0giLPuxHShF0DDyf1B3gsIRBHkAYsIAWloqia.H7INLe1TGyqiUHZFEVWCLUMfSYLIdQwD1oFw8te0TUq0H0Kkxw.rWsfRWDUcCrhYNgMJ3xseXoDwmNwTSlbhoiJPSGc63PRINW7jSmX5IhwIOt8HRlH4jSEO44DHncH7GSvP9PeEQoqGTVNDrdufVNRwPeQ4XIhDcbprLZVk0UptpJAnUtDyuAcmWQ2Bw5eY71vv.QIYMWTytUr3SwZmthEAWZASkxE0Ts7LxLn7JUzIWnbYjhI8zOnWhYE6NmUGhfgo5xv9FF5HZjISx9L8zQmJYzohwzZcbgB5HfrD4YloGz.G7XXfzolBS1yagtBREBt3rkZqFz47.caVRU8Flo0ly0IznbHH0jTeUh6JeNibbq8jAugPQjVgh0OE+U9Ro1ltKWSvqQRIz7oVv4ktGBveHJsxAmNfbJOmbUiMguxh91IqcpIdTo0zHpEasMNTKrQHyyOrQm5QdDo4xmGb70MvQjl+p9SwG7K+wsW9CIQONlctNawONqcdrYI4EPFHS5dWr1TZ362okF9xcbog1oxqCobVkwV.eD2L2Pew46KChTwvq51h7nEEdyCviSuQS4JLNuv0TL7LYPaOyzJZ0IJE1al4Ln0zjEAnI2pVp.Xo6c7g5qUAROYDXw3GXcww4EuHjSC9EUOAhC2tpji0kUI+P9UUxizYAps271+ndtm2MaYA9CwYuiYauOrDqzJG5GuEL6M4ZErAtbQrglG29kQPIdEJf7DM0RHAECBmKkth4VHu4ApJUaRpsxMKYYDXZ7hWDPb81mNEa5pWjfYprvondnEn1rNRwp958p2J0bpX5QgcI6er1euJoNLL4QjrAoLiFpeFiz+CoOhqsZ6Qdv1XOrDKr3fv95XRNArGH1XOhjStzCJasAsM1wjVmdhmKQlC6FS18.61sm4dkcyQRJkK9VoZjkAJmvVIlYvt8f3SJEOQDue1ZU3ex+EneMY5kuxNUV0ku5NNtjo8NNm4Qn+wfMTGFObBGVAZzfrOcdW+OJ9jtQwGrL61dagg6naKz2s2t+lC6yEjAUHevwSeBInp83xL2s78e+8kwUnuHyJJ.4HbOCoKUoTV3JRpHmKuSe9IwgnOTjc6nz1TyIKxHGqwm.eb5LFssnSmwb6beYMJonZhulp8CqQo4FkIAvsA6s+CHsBssbLA1iswuwVBtow0TU8NUMMv3c6.mnaGXhtcfmqaG3jc6.mpaG3z28ARuH3EpPvkrySfCLq+tqBhGhugcfAWhH+ebC1BxdsZ2ol8zU7K8bF0u+wtWK07Uz0aRGpvFzK6lnsose+28T+58hXWTgIfKprqerexB+4uw2dlZOedyuC5RPQLlD6Leg1fsg5aXC3.6HrA54hM9Bl7ArMbOfM5ahvYyYZkeauYZBaYp429q+62TK1q7A9E1Fo+42B2Ywjfdd8a64WXSpGv1s832R88aE1tcS9MPOWrEL9O5F+W8+fegsGd.NeazAXrEn+gsOpCw1GsegsC2UXK4O+2r0u5G+WtoiM6zzK1b0gCat5sOgsiL.62Fa.Ne6QGfw1QGfw1mp+gs85Prs29E1drd.aIRwayu5sZUcIIR0H1.8bw1u6a9wS8sJ8d9E1N1.bL4w6SX6kymOTmTqLSOWr85+ze3TmJ5+zuv1i2K2w4l287s8t48u7sSzCXaTu4aucq7ai1b91aWyu86eqy8XO2ydK+BamrucGmVisluiCG1tp3u8W7jy5aX6S28Xa2qtqmXM6TqlzooXRAAWr8lO9o+GiW43o7IrcpdvucZuwjeXq7amt4XxOrle6uey+1y7m9Ouie429LCvmA7YGf4RdhAXtjO2.LWxmuG7aQ5.tjHsiK4G7c+dOwa7u7MtjI6Ar8h6d2eexWb2179jIdlEEm4kB3W9syO.ySN+CZXi62OQuhsE5a7jBmry3IA81m7aK1+x2ZEOYqx2pyS9cl37uy+6DehegsktehsmU8W9dE9Y91Y.O28y2TH5G7wu9eT6c8K+1JCvbIWa.FaadPOlbk0ly9mAmn8Orc1+6HD9+.cqZqG
                    

                    Hise Develop branch
                    MacOs 15.3.1, Xcode 16.2
                    http://musikboden.se

                    CyberGenC 1 Reply Last reply Reply Quote 0
                    • CyberGenC
                      CyberGen @ulrik
                      last edited by

                      @ulrik & @Christoph-Hart

                      Thanks for the help.

                      I'm abandoning the idea of including this feature in my little synth project for now. I wanted to mimic the envelope behavior of some of my analog synths. However, since I already have 12 envelopes (3 synth groups * amp, flt, ptc, wav), it doesn't make a lot of sense to double that and to wrestle with the table envelope on top of the AHDRS envelope just for this feature.
                      I'll just keep them all in poly for now. I'll revisit this down the line.
                      Thanks again. :folded_hands_medium-light_skin_tone:

                      LindonL 1 Reply Last reply Reply Quote 0
                      • LindonL
                        Lindon @CyberGen
                        last edited by

                        @CyberGen maybe use global envelopes?

                        HISE Development for hire.
                        www.channelrobot.com

                        CyberGenC 1 Reply Last reply Reply Quote 1
                        • CyberGenC
                          CyberGen @Lindon
                          last edited by

                          @Lindon That is a good option. Thank you for the suggestion.

                          I had thought about it. I guess the main reason why I don't go that route is that I like to keep envelope independence. I have things set up in a way that independence plays a role in an effort to produce uncommon textures. The other thing is that the idea of having different types of envelopes stacked over each other for a single purpose still doesn't sit well with me. I can't exactly get it to behave the way I want. And I'm not sure, but I think there isn't a way to control hold, decay, and sustain stages for the table envelope. So the whole thing just becomes too convoluted.

                          I would still like to have mono envelopes. Interesting sounds can be produced that way. But I think this may not be the right project for all that.

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

                          35

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.3k

                          Posts