Что такое легато?
Попытаюсь объяснить, на примере.
Зажми струну на каком-нибудь ладу (например на 5ом) и ударь медиатором, а затем другим пальцем (не отпуская 5 лад) зажми (даже ударь) эту же струну на, скажем, 6 ладу. Это есть Hammer on.
Если сделать наоборот, т.е. сначал зажать на 5 и 6 ладах, ударить медиатором, а потом резко сорвать палец вниз, палец, который прижимает струну на 6 ладу, получится pull off.
Hammer on + pull off = легато (это очень примитивное и может быть не совсем коретное объяснение, но верное, для гитары
)
А вообще легато - это плавный переход от одного звука к другому.