ダイレクト・デジタル・シンセサイザ
プログラミングのステップで、制御装置はメモリをデータで満たす。それぞれのデータは、瞬時の時刻における信号の振幅を示す2進数のワードである。 次に、メモリ上のデータの列は振幅のテーブルを形成し、そのテーブルの位置(メモリのアドレス)は時間を意味する。 例えば、テーブルの前半がゼロ、後半が100%の値で満たされるなら、データは方形波を表すことになる。 単にデータを変更することによって、いかなる他の波形も作成できる。
プログラム不可能で、正弦波もしくは少ない種類の波形のみを出力できるような装置もある。