Scale-based LFO > OSC pitch?

I’ve tried several ways to get an LFO to alternate between neighboring notes (eg: trill) within a scale (whether alternating up or down) but no success. I can get a major 2nd or a minor 2nd, but never both conditionally based on the key. Eg: C-D (maj2) vs E-F (min2).

The standard pattern arpeggiator simply transposes the same pattern for whatever key you played, so that doesn’t work. ie. The arpeggiation needs to be diatonic/context-aware.

Is this even possible in Vital? Or is there maybe a way to do this by playing two notes (but still just one voice, alternating)? I’m outta ideas.

Use the scale lock just under osc pitch or if you match the grid of the lfo to the modulation amount you should be able to achieve this, unless I misunderstood

Re: lfo
For example. Modulation amount of 24 semitones bipolar mapped to osc pitch - take your lfo and grid 8 x 24 (8 randomly chosen, can be anything) the horizontal middle line of the lfo represents current note, but provides 12 semitones up and down from the note, you can now count semitones and have it play the desired notes, your sequence’s pitch is now determined by the lfo :slight_smile:
Hope this makes sense

A trill should look like fast lil square bumps, if you change the other lfo grid to say 16th, the pitch shoukd now do 1/16th note trill

If you have ableton 12 you can so just use ableton global scale aware or scale midi device as well

Oops, just seeing this. Yes thanks, what you said. I’m controlling the modulation amount using a CC# so I can automate the ostinato.