i suppose to start with you want to have a genrator with sine wave > adsr maybe have a few other waveforms that you can mix in as well. but you dont want anything with too many upper harmonics.