arp unsync?
-
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.
-
Any ideas?
-
@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.
-
@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
OliHiseSnippet 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
-
@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)?
-
@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 ScriptIf 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 -
@Oli-Ullmann can this arp trigger notes? It is more of a volume gated FX right? I think thats what @elemen8t was refering to :)
-
@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.