HISE Logo Forum
    • Categories
    • Register
    • Login

    Releasing sustain pedal stops held notes in faust...

    Scheduled Pinned Locked Moved General Questions
    9 Posts 3 Posters 118 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.
    • MorphoiceM
      Morphoice
      last edited by Morphoice

      I'm trying to figure out why releasing the sustain pedal stops notes even though they are still held with the key on the keyboard... shouldn't it just stop the notes no longer pressed and keep the gate signal at 1 for notes that are still held?

      I'm using faust osc's and faust envelope with the freq/gain & gate info. It works fine with a HISE envelope, but that can't be used in this case.

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

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

        Here's a snippet if anyone want to have a look or knows a solution

        just play and hold a key, then press and release the sustain pedal,
        the note ends - even though the key is still pressed. bad.

        HiseSnippet 2358.3oc6Y80aaibDmz1LwlMWSObGP6acQdIxIJJhJNIt0Wv4XY6KFsNwHxW5ADXXrlbkzBSsq5tqjr5ACzG6Wg6s9VeoeA52hBzu.8o978MnclcIkHskcLLRxATDkDExYmcleye1YFRwNwvDIrjC0Bd+9Limm+76ojwLsVp77C2ebelm+sBZMVX51rKkK71YSO+aGrEuSWy3V7S1moMdaLtOUqYId99y+MHS9Ksfm8yO90aPSohX1TRdduQxiY+ddOtYJ08V+2wSS2llv1m2q.2qr9NwRQSYpb..n4Cp60mFeLsC6kTjs4B7dAU20y+dAIQqD0d0X5SVMZkFwwMV8oM9MOMlQa2l8jnG+zUVs8Jsow0a34eisR3FopkgZXZO+E1PlLtUW4HgSAugq4Gkxvah7ZAZ1QdaYZBZhHUulc4oIS7TZvuETvuMuyu8kA6xS3SnO0+8KrKPltihNP+4JCu4KAunhvqdA3MCH4W.RK3fzmGzJVw6altBhmeVvNBCSAtGVIn330atECBZJANDlZ8nGy1VA2LYGUdR85UIvWKuVX3CeHYWfCMwzkQDRCiHEUytnc6pDCDbUUIPH0njooLEIllldDDR0.WhGnXzTjGTP62kqIvekhzwjAZV6AoDdaxH1cULRGoPPQpnlfumJFijfw7XiEC7bXFZygqkvZyTMyYthQMfkg6WMPQ5jJOhlRXCASE1N0.ZCDsfPiQ2EosR1iPEiG0korXbCVLEAwK1o0VjDISKtqgj.mITxw4RaHUwoPDCsDx1OFL9d84orpDt4tZBipGiXtCyB3djQR0wbQGBnCAHp3TphkTVoCLj1REgcReoxtqwDcW4fTfszQzwZxQro6rMWoMgYXYKqk8Lx2epynaBNbH1fVnRQGaEqFR9P.XiZ7DcMBx4qAurZn0cSzvYPFnDmsmLVP6wiyjfho4+Ib6PjafPvP+F3.fPH.WlPyGhpKIGv.RoCk7DzDM.7SA2i1.wcAIOWfH6yTTCWJzgV7WCQ1NIZvNd6AqQJSrlxAzJQMVMKx9GfTQFnfdREhevXkBVVPFDsyP0xrLqXzkfF.H.mMgnQCPj.0fH8fCwfWwsRUH7E2kLha5RdTChNUZzgnOrBG.W80H7uBjB7e2+9KG98gKUBoukefyBNO8IFwiZ.1voVq3EPzOOcD7Z4QIDSYGmfLszAPZFBfr3sKuMO52zw2aP1JjD7rqzmbW4HnNc1AOt8zFhjb2ohkB4SIjDpgFBvRaxPxqkCrN0mQ1RzgKX0f78uo3J6REPUcUELl0dfHFi2Pb5kfO4UhJVuG3HHmco1sm4ZMmTfYlKi8XTW1FqHFz6HrRk0kNgQnNZ4hyAWbw4h8NhcUOKvnTrifadEbh3h5n3kUxEt5a2YSvehUzynA7AItFNBA+MYCg9ot56KErISerQ1G5ndth+PaGYx.H.UtWD1wNaAvGTpA.VjGR8MiK1Q+8VCpqJD+7f83l3tyFiyMCLBdpODXLqs9mErks+xT.tPv1e2Gld3EU+hWvzXeli.V2kotnYw92m929OW0Yw5ekmEye9OMJU4Qo9hLpSQTzLGo5uOe.ovLN1d6X08DoshtskTprCOF59RbEdwB+vxbiaLjRS2PzNsdDLZfcFIxHJNBiD2AL6.TqFaIKl8txFT6gvHZEGjBm+gamnwVrQvbRTKG.8uYmvhGfGFql02bDUaqv2buu0NlWnC3aIvYeNSu2gXV2jdugDha3LMCKQBiEf4eulYT7NPKAVBVouRaZpFmUi.xE5y.VisEq69qYqlKnQyt3LKcX03cD.rsMmymTbovk.iZuTXRGyHoqqmqiqcvH3gRblzYZomKQ.Jnhdos6RkkO3s0wY.bVeePnVK8BXtJovBugkJighdUVd40txJK58hxBCO8BaCeYdtr4hfjvqFbWNbIPhK4vqvokMFa26NIU3nHO8Ss8+Iqs+BWshoWds9Ohi.7dGuW+wAduCkEygRK3AKgDN7HS1apwQwcpO5hlN3OO9K9mermNH5ZNcvBenlN3iZB8kc9atOc96C64u2qyA9yC1SlN1MWGnWD.+RKo9ckBdLIadvs+tYNHn+uNXV8gJz5I3Ji8nK+QIl1X4kLC9VlrFT10d92DQ9sB1T2OmzySSkilZIY5iozX72+lA0qA+wwUS66zxkY.Fm6VFDRDBV5y6ASLBlZf+bfxeAUuOkmh4MsFngNgIuRXKRgkdvX0KkIvU2XaZLX1i2iBkxf7OrWJDfYpZwSBzkP6TmKZ+tWObIFP4lWdJv2y5Q50C8H3qQ1edbczkjC.TC2LnMcf13UBL2B.ihUysRwXpSo464couBcyAJY2AGglCU7RAMSA4tShm8s034G5j5qZ0zdHnHu2N.lYZOpBzNLXuNeGNc5UXATM42A3bWtHi0omZ2kdxYn8iecKCqeK3gKKQ6X1HmSoHUDM2HnCjo5cNIuICLfTy4n6c4PZk0OGj9K+q0OCj9q+vO7OtTH0Vw9imER70mMj3q60ZDVsaepBlIEO5THi31AZaG0COliyYVNy3WEvDCggk6ypUlqYkbdVI8NxWl6BCj2XpWawfGD0.OUN0ocyfG7DjxTWVPPDbu6E+ueWES2Ep45UPB0Q9K6blP1a1JNHnrVc5XV5bwfmCU6FNICwsRYs4n4U7DRo73RqXKJW77vsB1Q+FbU3YYy0BT5YCo73dTaYuq2n0Sd7Q3ASOA.IbpqEDshyqyoyKwkce873XKnHm8l+K7IawH7d+rEixW7+azQOZrRdX1KlFCRKZo.4+Bax+RA6h2Sh7Fd1BB8fQ1NLNtrnN2Fabc23ittabkq6Fe70ciO45twmdc23pu6MhST+7AFYOW2dnkwdaYOL466dWO1VgdL3AoSfI4by4fm4lPQvNYanxm8naaNN6xb3+4PxW55y8v7tc0Rz8yePZu4p6Gv6g+pWUti1jX4oVJ+n6j8K8LsFQXH1Eh7L7MhYjhJ24s0O.o.btj6Cvd168B+oICwND.6c0o7DlB3O5.jzcpRZf+9lMr+qNdY8ZQfPx2Nxz.lXLnOtnj.Zb.R5N3Fpm8UT1UEEvvrWtRH9ouafMPNUj5ZRcbET9KStOovs2qwxKStGHmGCeyD0nZUEPn0ipFUEHVEsykIe0u8vpGtlm2+SEyJCj
        

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

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

          @Morphoice if your positive its not a problem with script, from a musicians perspective that sounds like it could be a polarity switch on your pedal causing it to work in reverse. Thats my guess assuming you feel you have the script correct.

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

            Not sure what's causing the sustain release problem, seems to be something specific to the faust envelope as you suggested.

            Why are you using globals to store event IDs? You can just store the IDs in the script that is using/creating them. 99% of everything can be done without global variables - I'd say 100% but you never know.

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

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

              @d-healey that's something I just got from the snippet browser in an attempt to enable multiple strikes of the same note being spread across multiple voices and not cut off the release of the previous voice, @aaronventure recommended it in the other thread, but I couldn't get it to work with a silent_synth yet... it has no effect on the sustain problem though

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

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

                @d-healey said in Releasing sustain pedal stops held notes in faust...:

                Not sure what's causing the sustain release problem, seems to be something specific to the faust envelope as you suggested.

                it's probably how HISE translates and passes the midi info to the gate parameter that's given by default in faust nodes. but probably only @Christoph-Hart can confirm or maybe knows a workaround.

                Inside faust gate turns 0 when the pedal is released, even though the note is still held.
                Funny enough outside of the faust node, the silent_killer still holds the voice active although there is already silence.

                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 Releasing sustain pedal stops held notes in faust...:

                  how HISE translates and passes the midi info to the gate parameter

                  Yeah that would make sense, are you able to use a different envelope for now?

                  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 nope, sadly not, the custom envelope shape is crucial to the synth modeled

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

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

                      @Christoph-Hart bump

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

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

                      50

                      Online

                      1.7k

                      Users

                      11.7k

                      Topics

                      101.8k

                      Posts