Nearly every function generator I've ever seen has at a minimum sine, square, and triangle outputs with various modifications thereof. I have a need for sine and square fairly often, but not once have I needed triangle where nothing else would do, especially at higher frequencies. At lower frequency I can see a need for a ramp for timing or level comparison, but that's about it. Please enlighten me to any other common uses for triangle waves.