HISE Logo Forum
    • Categories
    • Register
    • Login

    arp unsync?

    Scheduled Pinned Locked Moved General Questions
    8 Posts 3 Posters 461 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.
    • elemen8tE
      elemen8t
      last edited by

      Hey there,

      how can you unsync the arpeggiator or is it possible to make an unsynced midi trigger with scriptnode?

      I currently use the HISE sampler and need these samples to be triggered in synced and unsynced rate.

      elemen8tE Oli UllmannO 2 Replies Last reply Reply Quote 0
      • elemen8tE
        elemen8t @elemen8t
        last edited by

        Any ideas?

        StraticahS 1 Reply Last reply Reply Quote 0
        • StraticahS
          Straticah @elemen8t
          last edited by

          @elemen8t maybe its possible to create midi triggers (synced unsynced) wih scriptnode?

          But i think its only possible to use SN as synth or FX.

          building user interfaces in HISE :)
          web: www.vst-design.com

          1 Reply Last reply Reply Quote 0
          • Oli UllmannO
            Oli Ullmann @elemen8t
            last edited by

            @elemen8t Hey elemen8t,

            You could "build" an arpeggiator with the help of several LFOs. You can then assign different tempos to them. Either with TempoSync or without.

            I have created a very rudimentary snipped that demonstrates what I mean. A lot of scripting would still be needed to make the whole thing work properly. At the moment it only works with single notes. If you play chords, for example, the notes are currently also played back as a chord and not alternately, as is usual with an arpeggiator.

            In principle, however, this approach would be possible. You can also search the forum. I think I've seen a Snipped here that does exactly that. But I have not been able to find it.

            All the best from Germany and a happy new year
            Oli

            HiseSnippet 3011.3oc6b80aaibDmx1LIRWSZb5kzqEWAHLNbPtN0Qb8ehSBJhrkjczEYIYKEmVTfdfhZkDQn3pPtxwJsAHu2OT89Hz25q4iv8MHc2kTRKkHonDksOmZ+P.2cmY1Y1clY+wgqRYSjJzxBYJDKd0dcfBw9UhU5YfakokhlgP9rzNxz0BiZKsqYGg850QwxBVWHVrEOfRQr3KIv96me9dJ5JFpvgcIHbBRSEVPqsFdXukS+RMc88UpCqp0li5MSmWEYjAoi5RzlEESIzQQ8MJMgEUnjsfnPrajqtFFYVAqfgVDZ1CUuWkVn2YXS+IZVZ0zgzFxBUHBxtagLszzqWtukZIHD6lkGZ2KZa2es3gZ00Fz+P6+trAjFxA+ZPrEBRkjmBUJFmJsjsJsrXEUSsN3giP0muRLuAFZ1PgrTyqJ1zJrve7AhYPDJLvq2V4Mv8MIMFvQxsSk5gRj+Y0mkHwidjTg8KIcxtGme28JjqRBx5uEV5TESIlOfLcGlRwe1t85Mg3CQ06pqPr3jq3hlUHBbT1KqgUaMI96SjGB.Dh4G3+7CBy7C3me1Jxt6kqfmqI50zqBa2AQhCjIhr+hLQnYPjtMHMRtBOQt0ItQ.ggcPeMpZtCKWRpxesXFo8dU0pkJxqT0vFTFH1hZf50Hz4V0bOHHjBYfB9xhk1yyUrWZfp4uJwF0shP6BDHC1SJaZqjqp8TKKc7tEOHmztEyxuXUZeocOtrjbBMCcMCnTitFpXMjgDxXjUC5zYhzSp1etdHQaz6BWMw+HQbsFIcZDmzJNSqW2BRzm1ZFq7PoTqSClbOfxYjAj2Y7QrvvNUzdOjNrG7oUutNrLxRipmDZdhKZTaoXzDVOoK1LpeLrCIF.eHIEAIao8nthMoBeWL1TqVWLL4ljolil99+dSzGRDGpaA80z2xaSeyTAZ5jQkmnsKm57w3SEFiOksw+AhuVHimnhvwOJihtdMxYWI8yQykK79Gm6nWkqXlbRj1kykK6.GWlCMkjLkN93bUJWpX17EOvNCkGN0rEk.ckCXgIUe5dVh.Wa3oiEaLhERWlNgRPxUcBXrdGUPChgX8EWUwBJk5ozG4yXZ6JfgmgIN.qv59oRxOhkkfPZMSnxad1.9kCK+frdK.PnEf27uQn4up2BXyvJfM8wB1JzBva92Nz76iE73vJfc7wB1IzBva9eRn42GKPN7tga6iMHKGdQ3iD.gWB9YGg1abC+hGj2L7hvGIrU3kfe1Qn8I21unB4GGdQ3iD1I7RXL63CbmaNQIrhzZR4LZRxkudcTWx6JTEUgjr0nYR2Yqa5JK7pOTBrJgyUjdw6oSu+GT4fxx6im3OxXbbUf.wUAlHtJvzhqB3GtJfu3p.AhqBDBbUfwgV.BFZAHD3p.SItJfe3p.9hqBDLtJPXvUMGM9Tgw3mRbUfvgqBLU3p.y.tJvjwUABGtJvLgqBDIbUfHhqBDUbUfHhqBDUbUfnhqBDQbUfnhqBDUbUfHhqBDYbUfniqBDYbUfniqBDcbUfHiqBDcbUfniqBDYbUfHiqBLK3p.yCbUffvUM7PItyRJhvvRFIYmZj3CIjFcnFM7bLGQoCM8bXZgzMChwjFcaWCZxelEkPgXK4t702HbkuV0dEgiPjQdCMboNPm16izqSKKM84wK1sfyRpfPrDNZHgTLqn22won2Uz0pCMEzHB4lhLbpBLke3GL36SKDZlAAw7R1LeOWLWlrSxDvsEG1wX5vO+uqqfUDh82D2dy02XqiNZs0o+03sGj6rRrGK+C014wYXOdXuB8dB6o029nl8rG+zTZ64L9KxgKZye4lu8f2UJGtd10VWXVTTPfJ5v+JSz42MlhZdPNrshdZ8paHaO96Kzqfy3utzOTXsAiyLzFynhtwjTzFqMPY2nzfGeRl9OMCiOSJ5lionO2WEcd8mfuN360EiQFLkbYwQJA23J5rHFvrIl3h1MjiF6dM6uJeV5BtPrXNoOHoT5.MwZzLWwxBOUSEZ+gyhKlEZ8FLpCYmcPJahINwLLmw+4H6MrQ1zj2+ZXSPZ5gMzOMJ6atvNwQnMpNj90412D91tPC0dBVcazPivlnH4zDA2uH1PgsR52oUG2hPVrjjlsfZMagos.jVVjTrUIy0dnyneiO5z1+KjF+Fe9yelIgZMGuOMLr8vd2XiMFoW.s6kWdYV28eExQ1sFrvcmIlc0mEtO0MfENfyBWjUeuWUbVUGtE1ekseO4S6+VxjVQDmhiL7yo5umtS+yDySX5WK5pfOBy1zwuU7oNALc2UzcY9cMe2vd9tsy7UPoFTmMU2Rj8ruF0Oo6rCmP7DnNRUC2SPQWqoQaa4JpCafmpoxWCZvTceQJzIohLHNRIYFzpSXVEmhCn7y298dt+A7Z+aRFo+SxGm2qma5254fo57c8z+4+8d5fB7zA8l9Yk2Qjuhqby0GOhOXnnisdaQtW.zCazcRjepVZOL5PclreQk4GjQjoHzKpf5LXo.+rTo2cwZo9Ft9wSCokFHnhgBW5e50x3cEyYnPdiE6K7gjrfKWpGHVgVauWqbJT5.nAzjdQPHznXpzFhgLZh6Hg5SotA7S2FX3ina.2518EopUCjY6oT0lT.+V9d.z24nX2Tj84liXhks8cdvtlGfWyy3W9o6JN3p5veWrnYWcFfdjM+EfhdImLrnYH4NzdJtfVoB7BZEVUbYQVBKu0wE7PGI.ZOOzQmq01sEy0nATEOTAWRb++xrdG1B+zeK6o+2KdfNplh9vEJBzchl.suKa+AmgkFLtz.BjC3xF9eB6kMrSnurgwVbdcS9V575xEtT31XlPsWBoe7uYrsFqKvnMWKhKaqlhhTT.TcaTnxSTu1SqCRWwjN9vWOiqVPTGj7F7NS8SF67BkN8+soK.aRVK3kM6zL1gYbcVoMBgaoYzzsamfPADpS+r3bzWtkhEs5eVPLO0TwVEcnB40QLyPf+8F9Ay2z.YBsqnHe+1WW29F.6lyVg75LYO2KT076xvtPncRoWuyAa4Te0o2I8BNrhpwCbB+EhFOVD1Xuc30gXSWH14TIVuND6KlPrQqWv0QXScD14w2F35HruzNDCb8gXykPr41W055PrqpgXybgOVLTE9XtquydQPlOpxwntXRv8gJXS1GBrX21UPcMUgDMwv.paQ+NeKPiEsamh1lEPCMpyZ7YxeNCJSaGyYP49Cxat2w1b+JVYNY49XFqOk87Bs7JkTwjoupohgUGjkKAWA1VqJxftpOryWYAoN+GS8jbkzBoX54P+7y2mXjdxSEEbWSlK4tsQcMbk4bzx9rT3xE4tLjbz+Ea8ftDK8pqz7w6qiUzZ2QGly3TnNhzCUGumXVXCkt539851I+PjApSKjglJuGvwPRvYylPSdc2SCZWLVg+n0uN8wPcnBu272kt.wKTw7P1kAXlVKl9emvdte8Mh1pqDMxTJJ6ayc2LmZC+sNUXjpfmnXpoXL7WmKyDj5WBRlI3Pxv5QJOYSgjEopBSWoDbJzDaSLqSafNDTOYPjzqp1WAf0BphzO0cYGmaapWfGwN6AgwFOHLp6ffoAQ9BS+l4CCwl4fWN3bY27+y.fb+9.PnXMFB.w6us4kI9CY9Kb3HiA3m0rPbWCdx62EXz2Bbeh4wQ2sR2uS.emkULbILRaWR5Psy3aZ+JfUfDqodIKUhwxhs3eivt5VvWS+38bx8SbcC369EJl0c+NnWHPftw0Pftrf.AtFBzWtPf13RBBD3pLDn4xl44AbnMu7gCA9hFNjWaZ2SrLRumcNw80zwN2Lk3h1MBBlhfvXEI9+p9uReD+Fl6rfeS5i5pnOh+oydZTguOE2JkfBvdfnqhN9KmTlAmUftyb0Qe+chNa5rJ7d0Quui3QWcTVJPxyt5nt+VQB.efDKArzkeUzuHdywKh4nshpI5GUs+oGQSDdKVOD61f8+qfwEOj1VZvOXIQwTqmh9q0Q6GUUomL8mHqOdyCXF3YiYfmMmAd1ZF3Y6YfmGOC7rSf7Pe8uc6hQss8+IcTNmMdlXC9hnwVT3+QrAlDO
            
            elemen8tE StraticahS 2 Replies Last reply Reply Quote 1
            • elemen8tE
              elemen8t @Oli Ullmann
              last edited by

              @Oli-Ullmann
              Thank you very much for your efffort.

              Since my drums are played by a MIDI command and not gated, I sadly can't use your snippet.

              Do you have an idea how it could work with MIDI (sampler)?

              Oli UllmannO 1 Reply Last reply Reply Quote 0
              • Oli UllmannO
                Oli Ullmann @elemen8t
                last edited by

                @elemen8t
                Unfortunately, I'm not sure what you mean.
                If you want to play samples without midi note-on messages (midi gate), this video by David Healey might be something for you:
                Trigger Sounds Via Script

                If you don't want to use buttons to play the samples like David, you could also use a timer. Please note that this must be done in a reatime thread.

                All the best
                Oli

                1 Reply Last reply Reply Quote 0
                • StraticahS
                  Straticah @Oli Ullmann
                  last edited by

                  @Oli-Ullmann can this arp trigger notes? It is more of a volume gated FX right? I think thats what @elemen8t was refering to :)

                  building user interfaces in HISE :)
                  web: www.vst-design.com

                  Oli UllmannO 1 Reply Last reply Reply Quote 0
                  • Oli UllmannO
                    Oli Ullmann @Straticah
                    last edited by

                    @Straticah
                    No, the LFOs do not trigger notes. One LFO opens the amplifier and the other LFO defines the pitch that sounds.

                    If you want to trigger notes without Midi-In, you can use "Synth.playNote(NoteNumber, Velocity)". Note that you must also send a Note-Off command. This is then done with "Synth.noteOffByEventId()".

                    This allows you to trigger notes via script. David demonstrates this in his video, which is why I posted it. :-)

                    If you use this in combination with a timer, I think you can script an arpeggiator / sequencer.

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

                    20

                    Online

                    1.8k

                    Users

                    11.9k

                    Topics

                    104.0k

                    Posts