The Crescendo Systems function generator can be used to generate sine, triangle, square and non repeating noise signals. Additionally these carrier signals can be AM, FM or PM modulated or swept in frequency. The modulations can be enabled on their own or in any combination.
The square and triangle signals have a duty-cycle that can be set from 1% to 99%.
The ArbGen app adds frequency resolutions below 1Hz, automatic and customized saving of all parameters and the arbitrary function generator.