Post your idea for what might make a typical feature more "rich". For the sake of the devs who might only want to skim the material in the future, please highlight your idea 'parts' in yellow. That way the welcomed noise of interaction and camraderie can be filtered during those times when you've come here just for the ideas. Thanks! ..hehe...who knows, maybe one day you'll be able to search for just the text that lives in the yellow tags!!!
Here are a few ideas that might make some synths even more musical, etc.
1. If you include a delay section in your synth, go ahead and include an option to feed various amounts of the wet signal to another delay line in total isolation. Make that extra feed have an auto-pan that can sync to something else, such as an LFO. Provide two sliders, for low and high freqs, that allow the user to isolate a band and then apply a new delay rhythm to it--you might even want an extra resonance control on it just for fine details. It becomes unnecessarily complex to to this manually when you're trying to do it to isolated bands (and while you're trying to be a musician and write music rather than engineer). If it existed in most synths, it would allow for a very musical result with not much extra CPU footprint. It would allow for sublime polyrhythms that live in the patch rather than in the mixer...and of course, make those sliders have their own lfo. Yummy.
2. All synths that have portamento (and they all should), should also allow you to choose whether it's on all the time or just when you've overlapped notes. As a developer, think like a player: how are melodic phrases touched by artistry? How are lines interwoven and massaged into something that moves you? One word: articulation of individual notes. Give us mono mode. Give us legato. Give us a separate ADSR just for the attack transient apart from the main ADSR. Make the extra transient ADSR scale to velocity. Players want to feel their instrument react to them. Reward the players in this world.
3. Just about everything in a synth should sync to tempo! What's stopping you?
4. Be sociable! If you recognize that freeware developer X has badass filters, talk to that guy. Make friends. Give him something of yours that would improve his 'product'. After all, you're giving it away for free, so why not go all-out and make it the best free thing it can be.
