Add custom pulse shapes for base-band pulses
Created by: sldesnoo-Delft
Add method to add a custom pulse to a base band pulse channel. The pulse is added as a function to generate the pulse and custom keyword arguments for this function. At rendering time this function is called with duration, sample rate and the keyword arguments.