Unless you have a multiple of 4 players, with half male and half female, you are unlikely to find anything off-the-shelf. So most of the time I think the computer may be your only option. Actually I would be interested to know what software you use and perhaps see an example of a schedule it can generate.
There is one schedule that I am aware of that may be useful if you have 16 players and play 4 sets. This has optimal social balance since each player gets to play with all 8 players of the opposite gender (4 as partners and the other 4 as opponents).
(M1 F1 v M2 F3) (M5 F2 v M7 F5) (M3 F4 v M6 F7) (M4 F6 v M8 F8)
(M1 F2 v M3 F6) (M4 F1 v M5 F7) (M7 F3 v M8 F4) (M2 F5 v M6 F8)
(M1 F4 v M4 F5) (M3 F3 v M5 F8) (M6 F1 v M7 F6) (M2 F2 v M8 F7)
(M1 F7 v M7 F8) (M4 F2 v M6 F3) (M2 F4 v M5 F6) (M3 F1 v M8 F5)