I've been wanting to make a programmatic car "vroom" noise. As in, you can arbitrarily change the speed/acceleration and there are realistic sounding engine noises. Acceleration, deceleration, constant speed, etc. I've thought of making this by stitching together a bunch of car noises, but all my attempts have ended really badly (partly because most car noises are relatively low quality and partly because they don't stitch together well.)
So how can I make realistic engine noise? I'd appreciate anything that might help (recordings, links, examples of it done, etc.)