GEN 08

– GEN 08은 가능한 가장 부드러운 두 점사이의 곡선을 만드는데 사용한다.  따라서 GEN06에서는 3개의 y값이 주어졌었으나, GEN08에서는 2개의 y값을 요구하게 된다.
– 형식
  f   #   time   size   8   a   n1   b   n2   c   n3  
– size : 2ⁿ, 2ⁿ?¹
– a, b, c  : y죄표값
– n1, n2, n3  : 저장된 값(table값)으로부터의 값의 범위.  0은 올 수 없음. 그러나 소수는 가능.

; quasi-guassian
f        20        0        513        8        0 150 0.5 50 1 113 1 50 0.5 150 0
; stretched cosine
f        21        0        2048        8        1 750 0 550 -1 400 0 348 1

GEN 06

– GEN06은 3차 다항함수의 segment를 재기 위해 매개 값에 의해 세개로 나뉘는 y값으로 이룬 그룹을 필요로 한다. 또한 세번째의  y값은 다음 3개의 처음y값이 된다. 이 삼차식의 곳선은 홀수의 y값이 최대값과 최소값 사이에서 진동하고, 짝수의 y값은 홀수 값들 사이에서 상대적으로 직선형을 유지하게 된다면 상대적으로 부드러운 모양을 가진다. 직선 모양이 없는 굴곡형 그래프의 점들 또는, 연속적인 최대 최소의 홀수 y값들은 segment spike로 나타난다.
– 형식
  f   #   time   size   6   a   n1   b   n2    
– size : 2ⁿ, 2ⁿ+¹
– a, b, c (홀수번째): 2개의 굴곡의 꼭지점.
– b, d, f (짝수번째): 굴곡이 바뀌는 점.
– n1, n2, n3 : 특정한 점 사이에 저장된 값.
                  음수는 올수 없으나, 0은 불연속 값으로 적용.

; smooth
f        22        0        8193        6        0 2048 .5 2048 1 2048 0 2049 -1
; points of inflection are not between odd ordinate values
f        23        0        8193        6        0 2048 1 2048 -1 2048 1 2049 0
; successive maxima
f        24        0        1024        6        0 256 .25 256 .5 256 .75 256 1
f        25        0        1025        3        -1 1 5 2 4 1 3 1 2 1

GEN 05, GEN 07

-특정 지정하는 부분에서 05는 곡선을, 07은 직선을 그린다.
– 형식
   f   #   time   size   5or7   a   n1   b   n2   c
– size : 2ⁿ, 2ⁿ+¹
– a, b, c : y축의 죄표값.
– n1, n2, n3 : 범위의 지정값. 음수는 지정할 수 없다.
                n값 사이의 길이는 table값으로 표시되며 0은 불연속으로 나타난다. (square를 생각하면 된다)
                07에서는 제한이 없으나 05에서는 0이 와서는 않된다.

f 15        0        512        7        1 512 -1        ; sawtooth
f 16        0        1024        7        1 512 1 0 -1 512 -1        ; square
f 17        0        512        7        -1 100 -1 312 1 100 1        ; for waveshaping
f 18        0        128        7        1 1 1 0 0        ; a single impulse