HISE Logo Forum
    • Categories
    • Register
    • Login

    Latch mode for the Hardcoded Arpeggiator.

    Scheduled Pinned Locked Moved Feature Requests
    arpeggiator
    9 Posts 4 Posters 693 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
      last edited by CyberGen

      I would like to propose the addition of a "Latch Mode" to the HISE Arpeggiator. This feature would provide users with a unique creative tool, distinct from the existing Hold Mode, to expand their musical possibilities.

      Description:
      Arpeggiator Latch Mode, although similar to the existing Hold Mode in some aspects, offers a distinct functionality that adds a layer of versatility to HISE's arpeggiator.

      One unique aspect of Arpeggiator Latch Mode is that it automatically resets the arpeggio note pattern when the user presses a new set of keys after having released all keys. This behavior ensures that the arpeggio starts fresh with each new chord/note input, allowing for seamless transitions between chords and arpeggio patterns.

      Some Benefits:
      Enhanced creative possibilities with a unique approach to arpeggio sustain.
      Clear differentiation between Hold Mode and Arpeggiator Latch Mode, catering to various musical needs.
      A versatile tool for live performance and studio production across genres.

      I kindly request the consideration of this feature addition, recognizing its potential to diversify the HISE experience for users across the musical spectrum.

      Thank you.

      P CyberGenC 3 Replies Last reply Reply Quote 2
      • P
        paper_lung @CyberGen
        last edited by

        @RastaChess +1 for this, would be a useful feature!

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

          @CyberGen Requesting upvotes. :folded_hands_medium-light_skin_tone: I know there are bigger fish to fry but no arp should lack a latch mode. :beaming_face_with_smiling_eyes: So here is a very friendly bump.

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

            @CyberGen said in Latch mode for the Hardcoded Arpeggiator.:

            @CyberGen Requesting upvotes. :folded_hands_medium-light_skin_tone: I know there are bigger fish to fry but no arp should lack a latch mode. :beaming_face_with_smiling_eyes: So here is a very friendly bump.

            Search the forum - a long time ago Christoph showed how to add latch mode capabilities to the existing arp.

            HISE Development for hire.
            www.channelrobot.com

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

              @Lindon I must have gone through 30+ pages of results. I really can't find it. 😥

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

                @CyberGen So I came up with up the most rudimentary code that could pass for a latch mode addition to the arp. The only problem is that it restarts the arp as soon as the first note is played. Ideally it should restart and play the note in time with the previous notes. I don't know how to script that. It's probably something using Synth.playNoteWithStartOffset. I just haven't figured out how to implement it.

                Little help please?

                function onNoteOn()
                {
                	if (Latch.getValue() == 1 && Synth.getNumPressedKeys() < 2)
                	{	
                		Arpeggiator1.setAttribute(Arpeggiator1.Hold, 0);
                		Arpeggiator1.setAttribute(Arpeggiator1.Hold, 1);
                	}		
                }
                
                
                HiseSnippet 1827.3oc4YstbaTCEd2jnRsSSosTF5O2ICSGWnjwqiat.zoNWayPtXhSSgevzQYWYaQVKsrq1z5oSG5iBOJL7DviPeD3M.NRZssVaS5FSgN.6urNGc9zQGcz4hb8HtGINlGYYW3ntgDK6qfZzkIZuQaLkYsylV1yhVKJzYWrvqs05cCwwwDeKa6oenbB1Elwxx50e+q9kGrNN.y7HojTeGyodjcocnhATqW6qnAAai8IGQ6XL6p01wiy1fGvS.kYZTYqPr2o3Vj8wxoMExx9Ra4SE7nFBrfDaYOy5b+tMZyeFSO+iowzSBHxAtVM.fzj2lG3K0X4us1nMMvuduMcrkkMp9.SvzZSvMQ6Q8o8oOvTbMECmARXZOrm57TO2IT8lxP8lQqdWG0vKhFJFvQeLsCSPhZhgi.S0ROWqot5TnM3vLXhE5fOkrcDLnuDkVrb4653Vt7c9hhvoPrv4LbjySvm8PBy49NJOhEZQDJ8SMpz7ZtymQBvSgzpEEClAWS4xXOKMu4zxBfxMCjrmpJWSdmPNCFTZdEWo.MSXdBJm4vY6yEjCXktSwWTr.soSI0bjxcLNHgT5NN2+9NtN291CTl8S5TOhHsOeEoaLLiuzoxcJV3EEJVnfolsPLQrlPDQOIQPJkgyifCs65HsVWPQbkh7xBEJ9xQ1CMap2D.KGCdRKQDOHfDMV1xKQQmmfkXIcNgDcWv7B1i9SD7lx5thxm6pm9fwXhb1NLp3fPR53QchsROMA2Y6TsBlpP4Le0Tm40SDBNyhB9ruGRGrQovlgSrd7NahE3dv.HBqRHIRPka.6MImAgaz2QJf1jDepfGB6y9NPV1E0K5b8tAgYj.0ZdYj52tVO2bA6ZNnMg1psQfrus1yn9h1lDNokY7KA44BywTAoidbkgIz65+.M8JhzPQZMc6.NVPYsNhBGIRE98Qlj9S06Z+XsTSk1tTDA97mvwQ9VCT1qfpVYkpKuzpKtRVkZVT06UY0UptxhtY0doDqVc0kVtxp2aj8o5LZpuyF8hhNNyCq2Sj1o4+bG2pKT9tRZaRiCCvcOvSfOirux+DX2DGDST72k+LPLfzppgOhpG4VYY03MRhE7NOLBG1l5EmQxMIMwIAh0BCI3HY5HfqHJQyb8.HiB.0gfciCLJuvRqp9VYkxKuZ4kcUy5HdqVAj839jLHKCgAYBXfWhTUTzdbL4XhGbIxPW5uZ.ysCvhFhtACgT8s5cHLLc3xXjXvpToG8sX9Fq8REe4vdi+7WOj2Hbva5NM2Excphg6zqNtlw0f8qEv8NUmux0Jiq0UPq8nMabnxTXk8lPN8op3tT0JKUdkkVb79T16pco5GaYGoAb9sXmQBf3.yqrV6v7IOGH+Y5iHH8Z.+YOgGcZLTOQ+CBvBl0d8ShZCYRqQxXAuzaLdkwUvaYZytUsvAJrDAy7BPUNQPANPdXIuKgjoIfhjFolj4LkRkveHbxTJxzYisOc9hsetQt+fbD49pHsVjRZz.34.i4PGRfrnWXHZDP8IQoNyPLkFBRXJsg.42dPd.YVjDAktLYZw0T.z3T5EWMLLG.J7HgrPkwaQx8lIj.06v3mLL.eRsQ.3Zo..d+mvWm+bED2.0f7CIDHjZexoHgrsyoIYNjNj+gXVKx.wyqEs.pQ6jlMCHSlm0rnsXXvs+H54BvLZ.tQl0uNj4PABDAkzgdDDTvfQ+cxuCe9pPUEQUWP+cAf9XHNlGUzMOP27SWesbC8MP6RXsDsyEvmlA3yym35nzrRMHAp7fuAWhwBxGgNHQDlHdK.00QCkCc.HSkaPdeTlDtCf3Z4zOKMH9ntXi1JGzPI2OIPFA2rKSYq0oLfZ4yDZW1xFKF7QLCAbAZ8r7Xa8brUsmS085n5TH82302oFi9J6p8uY8seRysZ1D7lFnryf19alzt1mLU4C0pxrHneYhpGTkhbYjt+4+rmTA99079jJg49IUzgeOBpLNNjGCsMXf7P7pXxaShHgkc5ZRYlkbGtMOpiw7tbsdDqXRDZ1JCXv3LHsG0nXpW+.cb6FDX23ePrGrYUUAYbCndBTTmpOCWSAGPthI4GAkdCGEdY7Imdhd9lrWUMl+XdKmK8N3old6ee+ud3ooym5NFKnc8QduRHFNsSX.oWW.Jc7FnzFA6QMa8w6wY7v1bFMiGvgDQDsUKRFGqwtgVSHjoP6S4l0NDxZgiMt68w01kxfdPk8QNg1B27aKNuyqagzpqiL3fy+MRqL8+6Sqb92Pg3m+64jFJ.L1qhi5314c+48g7D46frGFhF.YgT8RBIPg9dzEDF2qbxzwk60BSCByubuJpSY51q.VIS2dL+GYM5f8h3O0SWupLfwkUTf8MS8OpT.smbri6nUp1AR87TOurPMhfUlTAWbREr5jJ38lTAWZREb4IUvUdyBJqLXsDAui9dBTtT8szOPlstRI0UFq+.vtQ+W2
                
                ulrikU 1 Reply Last reply Reply Quote 0
                • ulrikU
                  ulrik @CyberGen
                  last edited by ulrik

                  @CyberGen try this, it might be a start for you to expand after your liking

                  latch.gif

                  HiseSnippet 3786.3oc6b80baabDGTxvwj1N+0YRlN8ADMMYnpUTHkcrriap0+sUrjEqoriy3wMEB3H4EBBfBbTVxYzLd5zO.807Vl9Eod5a8s9QHuz2y2.2cu6.vAPPJHZ4FmToYhru61aue6d6t2dKNmFAdVjvPu.sRk2deehVoyo2beWVmk6XRc0VeEsRui9ZlVLuf8MVLv2XCSlUGsk122LLjXqUpzj2DIrT4Sooo8CeyS+m2XISGSWKhrK9O22iZQ1f1ixR5swB2l53rloMYaZOEpu7Bqa44trmiWe.TSpWSy2zpqYaxcLQxlPWqzoW0lB.pIyjQB0Jcpk7r2uYGuG6Jn+9zP5NNDrQcsl.iDculmiMhXrWsk6PcraDI7gZZkzajnJlTnJtf9lTaZb+Ipj2jOfQxLT0GklHM7lLE7pqBuZJvKGHURAR5BH8V5MsBn9rjQP7bV80cYjfVlfZWEJ2oeulNTaRPCPEBPQuzDfFVvAsI9OWPeYOXdtrY6Y1krV.zHlOUuRsZyXb4Z0l95Up7IeR4.RaicMCnl.zCqfs5R1OzFjJiO23gO557tb7r5RrwAT5rGnp1fFxftV0sM0kLqU.ATMaJ6u5zB5XcB752tSQHcWBrRT19EgVqNdA1g3dAPYKSmPhPf54Y2GEEvXCXBXZSZ2lZB6a0A53t.y1lvRY.TcJUxlBVf3IuXXyMZnNwD89HlNhCKud9dtvlfQHeJn0dDptifoQ6R.aWNh5pSgClfg6SbFEwhgSHeiQQ7FRRkztLpAGE8QDvmCJSgN9F1lLyD8SL7hzUo0QUqCSUPyrAjVjfs8VAle03YlUYEog3giFtffipHzXyM8rIidBHEIS51j82wyLvdnyIhfjozj7m6SfPfCcJQDjLEzSkQ7CG9tsjfHyFhK5IZXF3Wg55.l+Fs56ZwndtFdtqxGDTdHuB7bpFq2lAbhc5Sltx2Vorp03rgD1hLV.cm9LR0TiHBnrTeFyycFiOPL+qWobkxzVFUksqTFXXYt5CY08wNqx81PRkCX0wzsMwF8LKe.xfX5qNkPdrmJBfWuxAfflutHV7lZZbxRgbYSGmcPaoAk+H6R298LB4pYKNwcyQ2EonONTcRdIrySjrxQNLBQW32uXOu9trBI+I1B4K9YDgTdkzPeGy8kxu0fJfUDDLRoGB9Z5XPEdyRuVDg8CB.Jc1WxCh85t1j83a2ho3R1CiWWkdw5Sa7gwF83jEVLIjZgdBQpo3XEbpVjUEYThMnkwG74Jw4AiwhtAE4HBJ2c7VxauYf08FFWw3yh8gUvlXAScdhkXaJQM.KUjFLZ+HsFU595viaYsSNFfbmhCS+KOlcVKGhYP0DUQj2X4VdAFU6ZPciOmF6Ucp98C6TsqXpDvQs3Zs6RfwhBHvBhBG3CoGwhhFVcjVvx.y4a9pp.hrcE5qHsT3.pMfQwwtqhvxqUKEa0dhf9wjfvYcFo21fcjT6E9XJtDUQRkgyrLCIFSYZaO0mg5Nd3NZ3JjVvRaCqxzbUJjZDqef604+c7WbUu6.pdw7U26.QDTYgUiXz2x+c4nDlRBjBxiHwB.K2wiQ1xsZ8YLfdmGxQqF2vrbNattxAN.+8NP1Qcw1wBV.om2tjBKaQjkmDDQuPBDX0EAZqVKs+p6B64qaWMVthcovoIfnBSEvBGiOzAQqMZiZjUG5Pbay5nr1Cp77xW64kU8kU6oBf7Uf.+9jeFpD+oQYEPfnfVjilqjv6UHLxqTn5j08H3j08vbx5lqj28vbx5p5jEiLGDYIjpfsH3lfLmzHqva7NwXRnfD3wQEObrDfXQPxzCwNIX5XE6f6br.S2PeuvilUtxh.28QDkUcSESD.Bb+wJZoGV6QYIhzyOYeWzWWpiSReIAaynsEZSjXgdYP8WreCtJxHlWjkwgI2yZkKKCWVbxGtaKhiGxWGJlSzVspxl9QxkePSQVtlhrCwGLKzi2ISEwx3wcnvEGPSvj8yTamFezGY7AiJ.0QKtg5k0SE0JQTxAFvw2CGGvfSeDCRhSIItRNF4hpOLDUhX0TpPwnk74dAk7QJbpnHG4KRzNnxPxHCxlh2uAqCACdxGbfDpxLULUJtMOl0esqCI++6LpO2Ug+xEunLaogcrFUHNxhz.5Mfqhx6UkBJh8le9Z0tF7CG9QmOMTpqI+QbGRPHUu5lP6yAKOJ0ljvPy1jYogKFvnsnVTSmpSKwq7JIf7DQFnMQV.WKYGhzQONZsRBURYUb4UkqGTQFCHdUa65EP3aaUixRtb4TFEpY3ofh6KoopbOMU1s.o8gXHbqE9vGHzDYUDsZknIxAqHTGIRSsnwq3LCSaEeo9XUl7rkgS+AUTu2iLieGbPD2YFFqRb9iDcWIWNmUunDRnVoSktdr5CudrpkK1RbwEEB8bW2kx1xm3NrhHqIusilVoxRTAjx3Ut80kUtUbuIMpMV113BUnwAcRUv+wanU.F7Z5hxwmYxRfnN42TN4nK5JW+3M3rr3BKjvhSIXwaKYQRU63L4z5XgHGb9X8+zJ8P8qb4Yy4mFytH9Gq.+2k1Z1w5GshhvynKtbdVL9qyfQ1R.ldx5.lZQa.+h29S+BnciuAZO6Cv1eysg1OH.a6ism8KhkASr877137m8IKtnVw0haT.DtGtB6vWg1MhZeKDQsBxztWba2asRjJii3mfy+AdnD1cohivJ5Qki4vPY1eZcQ72Wa4H8jRakwy9Sx3o2qGkAcE8nx1bD7mDxob9QkjJ67qsf18VGKIM9YYjd4fmuOANWACpTZExtTKh3izTVeERXWlmOrHwE8.7VKTff8RVzeyB6q13wTaVmjN98KzgPa2go1CirGzVWew61.UYwK8oOzPHJK6cF0x9zl4rrpK0YJX.mjE7Y6LR47qxYA6YtG90rdMnAExpF1.VPGR+ph3HmJIWLuh7ZmUhuDSkz4.WQlNUJ00YKRDugowVOi.72d5.Bv5KzK9alB+T8Yb4It4BXMpaReRJ6W+nyYV2F2HUKHmFb1rYeGwg6YNFnfxTbLxgHUO8gEQpRXJuxu3VTIXfTB6OdCUg8YectBatBzS+CKbT1j1XDhyBjwRblTeNsik8lmd+ERsk+Uojrywje9YgjslimIi51davlUFlJJwbU4SSKQ99dVF46Y+krxGnMkwwDAsTX5Nsi976kOsss8y0jtYI897m+7eU5dmS1MmXLLTBwQviG9bhGUR+aqXXfe1ruDg3Telwb0lc9Yv9jkJeKKl4txDEgg4eFI93a38XXZPWW5J712hJZd0Kyatb+PlWuaFX52gZElZlqH1EVz2GtCO97DfQwLc4CtDDgnKvo6BpYOXfZydkqw+4pWs17Wq1704TssW61ND9GGTky3WHd4NlttDGneAo2KjbeB9lITvR7pACtliIqIaemLbpwpweKwL8C4tFvRVk4h5eUWak09JUNPKG6nC+.8g3k7LmC2KoVt9u434bIgmi774.9Y.kJMQZ6Js+5y+6HGFV.sVNlgcVDR7eWbxSpJrUJVdAIh5e5fQdryeb3G6nmbrigde+J7yQ56+w7+D+0GCcBVY1d8zFUnAevTrGgQ3i815Y+XTo1KKKDuyKEuML2g3vksWWsm5CKfv.mJAazCFvSj9vY0iOrTi.Wcxje6nRSZ5.2SrmHeBcGRK1X.v4FF.G3.lQ.vJ5QWh9XGeWZX3afSLFA9Nit3yRbritKOLzMfmZNnqlDculN+SXdD.2YKRBy6od3y9pv7PcrxjNT5LDzVH2HL8n11NjFdgTrJ.pRY9wNfD3UdMUmZaYvhMwWAD5Mp93tvWzlb.j2punJ78Q4FhVdJX4X6EeUTH9V5Mnh7nyAiSjCFgas7x.ix2I240WsUK37tD.dJ80dvKmGEm5xelg7hEOG+csAsHPP1g7TE4abE7oJ5W3mpXoI++vmlXrUfxgabrj43tTHYxBij5i1dHojauSApX1qqq9blJPgyxgGmWW4APLdEZ3MzS8zfxoZCEfImUG4.GKGAAQgAuImAM6RGBLJVQHAt3EfkoO7EQi.BiOgXeaWucxxfe6BEq5O4jAUFN89ERuddcwEPtK9Z0FOMaY8lc52pkCY7rvhpGz1zQxfQWvN35ijdzsgyvUF3U3xzdA8nO6wvw6qRkr8s02fmkWwQ6K2x2NJWi2RWdMwlDG9ESGvrpf9Xum9V8Y98YGB6xwmeH3JykaGWb8F5otM7QHfpha2o0uEbPbNdbmj43uvxb7MRk43MC756yW8KH5fDRCIAF79OVxfrVgyfTD3esMU43xlAATRfrTJwK9+Hd+cfQtmKMzy0iCEwCKVEKxQWgv56FAlu+69t+0MjCzzOfXZqJlH5aR.nZyYYXJa3Qlya8wLm2y7xJm2iE38yfHBklnw.+a6BBcR646PV0EKfBziHjfr3nw8pBxMA6A+NdtTKUKx6RXAz1sIApPOW4YQFCOYTIii6BmYXFRTK81FvU0LkkDbrTE0K9sUF0106qKfqA5kZ7hrscphssUbqryDUk9njj3.9ciaZDKNyc3n8dgjsEk9Qc2aWR.iXqtMuBwhtCwI8FCDgStlbdvqpeoOTetrIPtqx25k9UstS2szN11QOVNtaxBcb2w9N43ez2wNTFkp6b5hyGPCqWAr+GMTEmX8JBTeWATOq9WBWhjmOgzWEa2xKnmwMItjfAKJR5jK92G+kmRbu1siptecUNmYr4RGG.sDpOXWonBEu0.wSgtyrPTmyo1YCS2TLCZmhSaRUxl4GtgHmHQ9GaEZABKuDSJ6oM56DR3eNw5pSLo64T69VlA1v9RpSzdgyhI2CdN8OAYwT6UvrX9eJbOIn+KvNM35Y7ylc52SGBGLmAe613m986650GemFaZBIGienXrFuPrWKhrpDw+KvW1tF1FgSShqMuA9.JjCVO50yfCVOZvw7bl4N4bleobNS8SNm4jyYN4blSNm4k64LmrFEeM5YZE380VhOv.u3k7df8OW9+OKpr9lXai5C9oEv+kp80VVoY0.SbtwchWZbm3kG2I9oi6Dux3Nw4G2Id0Ceh3IkK1m40S3uCYLzXUQAuJIRVf65q8eQwcuVo
                  

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

                  CyberGenC ulrikU 2 Replies Last reply Reply Quote 3
                  • CyberGenC
                    CyberGen @ulrik
                    last edited by

                    @ulrik Genius! I'm going to dissect this tonight. Thank you sooo much! I was in the process of writing a rather simple arpeggiator just so that I can have better control over it. This helps a lot. Thank you.

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

                      @ulrik I updated the snippet since the Latch Transpose mode didn't work as it should (it restarted the arp when applied)
                      It is fixed now

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

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

                      18

                      Online

                      1.7k

                      Users

                      11.9k

                      Topics

                      103.4k

                      Posts