# pulse.dsp

Pulse waveform generator.

### Function

This instrument is a simple pulse generator.

### Knobs

Frequency - 0 => $7FFF, default = $300 = raw frequency. If you call `TweakRawKnob()` the units are phase increments, If you call `TweakKnob()` the units are 16.16 fractional Hertz.

Amplitude - 0 => $7FFF

PulseWidth - $-8000 => $7FFF, default = 0 = level for comparator used to generate pulse wave. 0 gives a 50% duty cycle pulse wave. Values above or below 0 give narrower pulses.

### Inputs

None

### Outputs

Output

### Input FIFOs

None

### Output FIFOs

None

### Resources

Ticks = 13

N memory = 14 words