Another "virtual bass" to consider is Ample Sound, there are several basses available and in addition to standard VSTi features the current versions have the "riffer" feature which has a library of riffs in various styles.
Riffer also acts a pattern editor where you can specify the articulation and which string to use for each note in the pattern.
What it does not do is have the pattern follow a chord sequence.