Latch/hold feature?
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
This needs a clever design...
Drum sequencers plugins usually have this feature. However, they run strictly in sync to host. Like bar 37 in host will most likely be bar 37 in drum sequencer.
The Arpeggiator in contrast can start at any beat in a song - whenever a note on comes in.
Now. The headaches I have come from the *when to restart* issue:
* play arpeggiator in latch mode right when a formerly saved song opens?
* restart arpeggiator when sequencer playback start is detected?
* restart arpeggiator when beta counter suggests region looped?
* or just... it's on! play!
* what about flip-flop-mode (courtesy of ttoz): latch start on first note on, latch stop on next single note on
Maybe we can discuss this here. If someone comes up with a smooth way the arp/latch should behave, it'll be a no-brainer to implement (I hope).
Cheers,
Urs
Drum sequencers plugins usually have this feature. However, they run strictly in sync to host. Like bar 37 in host will most likely be bar 37 in drum sequencer.
The Arpeggiator in contrast can start at any beat in a song - whenever a note on comes in.
Now. The headaches I have come from the *when to restart* issue:
* play arpeggiator in latch mode right when a formerly saved song opens?
* restart arpeggiator when sequencer playback start is detected?
* restart arpeggiator when beta counter suggests region looped?
* or just... it's on! play!
* what about flip-flop-mode (courtesy of ttoz): latch start on first note on, latch stop on next single note on
Maybe we can discuss this here. If someone comes up with a smooth way the arp/latch should behave, it'll be a no-brainer to implement (I hope).
Cheers,
- KVRAF
- 4141 posts since 11 Aug, 2006 from Texas
The way it works in Live's arp when you turn on hold is pretty simple:
It waits for a note (or series of notes). Once it receives one (or many) it plays them in a loop. It only ever changes the notes if different ones are sent or the hold button is marked off with the mouse or midi mapped button.
When a project is loaded it does not remember the last played note(s).
Basically it ignores note off (or note on with velocity 0) midi messages. Simple and effective. I do like ttoz's suggestion, it would save on having to map one extra midi controller button.
It waits for a note (or series of notes). Once it receives one (or many) it plays them in a loop. It only ever changes the notes if different ones are sent or the hold button is marked off with the mouse or midi mapped button.
When a project is loaded it does not remember the last played note(s).
Basically it ignores note off (or note on with velocity 0) midi messages. Simple and effective. I do like ttoz's suggestion, it would save on having to map one extra midi controller button.
-
- KVRist
- 71 posts since 12 Sep, 2006
-
- KVRist
- Topic Starter
- 324 posts since 14 Nov, 2005
Urs....
Would it be possible to implement a "HOLD" button on the next version?
(Apart from the arpeggiator)...would function as a virtual damper pedal for NON-arpeggiated sounds?
Would it be possible to implement a "HOLD" button on the next version?
(Apart from the arpeggiator)...would function as a virtual damper pedal for NON-arpeggiated sounds?
- KVRAF
- 4141 posts since 11 Aug, 2006 from Texas
While not exactly the same, you can get close with use of the XY parameters.casiosk1 wrote:Urs....
Would it be possible to implement a "HOLD" button on the next version?
(Apart from the arpeggiator)...would function as a virtual damper pedal for NON-arpeggiated sounds?
Check out this patch:
uh fm saw pluck 01 - xy sustain.h2p
I took this factory patch and made positive X4 values (see the perform panel) to Sustain and Release for Env1.
With this it's a simple map to your midi controller of choice and you get the idea. I know it's not perfect; when you close the X parameter back down all existing voices will still terminate based on their triggered envelope release time. However, you can do it today on pretty much any patch.
- KVRAF
- 4141 posts since 11 Aug, 2006 from Texas
casiosk1 wrote:Seems like a long work-around.
Check out Surge....
Check out Absynth...
Damper/hold buttons.
One click....DONE.
Just trying to offer you a workaround that you can do today. Urs is just one guy with so many hours in the day, it might be a while before he gets to this one...
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
Yeah... well, if it's that easy then it's an easy one...casiosk1 wrote:Like any other feature suggestion it's up to him to decide if his creation will benefit from it. I'll leave it up to Urs to implement....or not.
The concept is just something that I have never been into, so I try to first get the hang of it...
How can a hold button at the same time be a damper? I'd think that a hold button would work like the right pedal of a piano (sustains the notes). Whereas the left pedal cuts notes off (damper).
Regarding the flip-flopping - it just occurred to me that it's not so useful... if you wanted to transpose-play a sequence (like in those ancient casio keyboards, dunno if the sk1 was one of them - unless circuit bent), you'd just tip it off for the next bar...
Cheers,
