As we have remarked (see posts 450 447) the melody has 3 layers
1) 1st layer The 1st simplicial submelody or chord progression
2) 2nd layer The 2nd simpicial submelody or arpeggio
3) 3rd layer The chromatic ripples.
A) The 3rd layer because it is mainly waves by intervals of 3rds is improvised best or composed on the fretboard of a string instrument (including violin) but also with the slide of a trombone. With digital instruments my favorite is the digital chromatic harp Thumbjam and of course the piano keyboard.. Harmonicas with cyclic tuning are also convenient
B) The 2nd layer, is best improvised or composed with a string instrument which plays chords (ukulele, guitar etc) and especially if it is tuned with an overtones tuning system like on Dobro guitar. For digital such string instruments my favorite is the Geoshred. But if the melody is diatonic it can be with the 2-dimensional Musix Pro.
C) The 1st layer are the bridges of the chord transitions. The most convenient instruments are again the string instruments that play chords (ukulele, guitar etc) bass instruments, but also the digital chromatic harp and of course the piano keyboard.