Δεν ξέρω σχεδόν τίποτα από MatLab αλλά διαβάζοντας τον κώδικά σου μου φάνηκε ότι προσπαθείς να φτιάξεις έναν music synthesizer και έχεις κολλήσει στον ADSR envelope generator;
Ρίξε μια ματιά σε μια πολύ συνοπτική υλοποίηση που όμως σίγουρα θα σου δώσει ιδέες και επιπλέον καταπιάνεται με όλα τα τμήματα του music synthesizer.