The type of attack (hard, soft or legato) hasn't anything to do with the length of the tone - there can be both hard (staccato) and soft tones, they can be either long or short: "TAAA TAAA TATATATATA" or "DAAA DAAA DADADADADA" or "HAAA HAAA HAHAHAHAHA" - all three phrases could have the exact same length