HISE Logo Forum
    • Categories
    • Register
    • Login

    Arp Sustain with Sustain Pedal

    Scheduled Pinned Locked Moved Scripting
    40 Posts 4 Posters 1.9k 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.
    • Christoph HartC
      Christoph Hart
      last edited by

      Hmm, yes I noticed that too, the problem is the arp starts playing as soon as you hit the first note, there's not too much I can do. I think if it's perfectly quantised, it should work though.

      1 Reply Last reply Reply Quote 0
      • Casey KolbC
        Casey Kolb
        last edited by

        Hmm, perhaps just on the first cycle it plays any note press when pressed and then syncs them on all cycles after. That's the way I have it in my other midi processing script and it feels very fluid to play that way.

        Casey Kolb
        Founder & CEO of Lunacy Audio
        Composer | Producer | Software Developer

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

          Yeah, I also wasn't very satisfied with my answer...

          Link Preview Image
          - arp: fixed first notes at chord mode not being played · christophhart/HISE@5a709c8

          The open source framework for sample based instruments - - arp: fixed first notes at chord mode not being played · christophhart/HISE@5a709c8

          favicon

          GitHub (github.com)

          1 Reply Last reply Reply Quote 2
          • Casey KolbC
            Casey Kolb
            last edited by

            Wicked! Will give it a spin.

            Casey Kolb
            Founder & CEO of Lunacy Audio
            Composer | Producer | Software Developer

            1 Reply Last reply Reply Quote 0
            • Casey KolbC
              Casey Kolb
              last edited by

              Nice, this seems to be working well. I might just tweak the Engine.getUptime() - chordStartUptime < 0.02 for my project to add a little more flexibility in the note presses.

              Appreciate it!

              Casey Kolb
              Founder & CEO of Lunacy Audio
              Composer | Producer | Software Developer

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

                @Christoph-Hart -- I know this is very late in the day but can I add yet another feature request in here.

                Can we add a couple of range sliders - that set a lower midi note and upper midi note that the arp responds to - otherwise it ignores the input (passes the note thru) un affected - it allows users to play high sounds whilst (say) HOLD is engaged on some low notes.

                I've tried coding a separate script to do this - by moving the midi channel of "out of range" notes - but the arp still responds to these notes

                HISE Development for hire.
                www.channelrobot.com

                1 Reply Last reply Reply Quote 0
                • Casey KolbC
                  Casey Kolb
                  last edited by

                  Oh! I added this to the cpp on my own. It's a pretty easy change, so if Christoph can't get to it, I'll send you a version with that included.

                  Casey Kolb
                  Founder & CEO of Lunacy Audio
                  Composer | Producer | Software Developer

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

                    @Lunacy-Audio perhaps you could push these to the git hub repository?

                    HISE Development for hire.
                    www.channelrobot.com

                    LindonL Casey KolbC 2 Replies Last reply Reply Quote 0
                    • LindonL
                      Lindon @Lindon
                      last edited by

                      Whilst we are here...
                      Tie doesnt seem to work how I think it should...

                      When engaged if I hold down a single key - and have some notes at 100% length - then it works fine, but if I hold down a chord it completely ignores the 100% length and retriggers each step - I think it should work that it decides what note to play and then honours the tie for that step...

                      HISE Development for hire.
                      www.channelrobot.com

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

                        Ah yes, that might be true I didn't check tied notes.

                        LindonL 2 Replies Last reply Reply Quote 0
                        • LindonL
                          Lindon @Christoph Hart
                          last edited by

                          @Christoph-Hart well dont spend any time on it now, instead head off and build those send and receive FX's..☺ :

                          HISE Development for hire.
                          www.channelrobot.com

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

                            @Christoph-Hart said in Arp Sustain with Sustain Pedal:

                            Ah yes, that might be true I didn't check tied notes.

                            actually this isnt really a problem - you get very "musically interesting" results with it:

                            engage LATCH (HOLD with reset ), engage TIE, set up a "tied pattern" - press a single note - you get the tied pattern playing, press two noes - you get the "standard" pattern playing, rinse repeat...

                            HISE Development for hire.
                            www.channelrobot.com

                            1 Reply Last reply Reply Quote 0
                            • Casey KolbC
                              Casey Kolb @Lindon
                              last edited by Casey Kolb

                              @Lunacy-Audio perhaps you could push these to the git hub repository?

                              @Lindon I've made some other changes to the arp which you probably don't want, but I can just send you the key range changes. Not sure if it's the best way to handle it, but it does the trick.

                              Casey Kolb
                              Founder & CEO of Lunacy Audio
                              Composer | Producer | Software Developer

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

                                @Lunacy-Audio the best way is to push your changes to github

                                HISE Development for hire.
                                www.channelrobot.com

                                Casey KolbC 1 Reply Last reply Reply Quote 0
                                • Casey KolbC
                                  Casey Kolb @Lindon
                                  last edited by

                                  @Lindon Oh that's not what I meant by best way. I'm referring to my actual handling of the key ranges.

                                  Casey Kolb
                                  Founder & CEO of Lunacy Audio
                                  Composer | Producer | Software Developer

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

                                    @Lunacy-Audio okay... send away...

                                    HISE Development for hire.
                                    www.channelrobot.com

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

                                    21

                                    Online

                                    1.9k

                                    Users

                                    12.5k

                                    Topics

                                    108.7k

                                    Posts