I just would like to now what is the easiest ways to do that and I do not like piano roll, I prefer notation and step sequencer.
The easiest way is to use a softsynth that supports mono/legato mode, and a fixed portamento time. In something like Rapture, you reduce the Polyphony control from a default 16 voices down to 0. The Portamento control becomes active, and you dial in the portamento time from 0.0 - 10.0 seconds.
In the Step Sequencer, flip the Mono / Poly mode switch to Mono, and create your base pattern. Flip the switch to Poly, and add additional notes where you want the glides. By overlapping before or after the target note, you can change the direction of the glide. In Rapture, "layers' are key. If the amplitude envelope is still decaying, it counts as an overlapped note (as far as portamento is concerned).
The X2 step sequencer with glide support would be perfect.
This can get a little tricky. It's going to need some pre-planning, depend heavily on the softsynth, and will probably require some additional configuration. The SS2 dropdown lists CC:5 Slide / Portamento. That's a Portamento Time variable, and not too "TB-303-ish". CC: 65 is Portamento On/Off, and you may also see (rarely) CC:68 Legato Footswitch, or (even more rarely) CC:84 Portamento Control. Effectively, this CC contains a third byte 'source' note number; gliding to the next note number received; at the rate specified in CC:5.
So, it's back to how "XYZ" synth responds to CC messages generated by the Step Sequencer.