PAGE   @p_effect "effects edition" "effects page"

INCLUDE "x5le"

BOX    @b_ef1    @p_effect "EFFECT 1 SETUP" 00d 00d 37d 06d ""

CHOICE @v_e1type @b_ef1 "type:" @l_eftype 0d 47d 0d 10d 30d ""
CHOICE @v_e1on   @b_ef1 "status :" @l_onoff 0d 1d 1d 1d 3d ""
CHOICE @v_e1msrc @b_ef1 "mod src:" @l_efmsrc 0d 6d 0d 3d 9d ""
NUM    @v_e1mint @b_ef1 "mod int=" -15d 15d 0d 5d ""

OUT    @ @m_par i(+(@efofs,0d)) #v_e1type 0 F7
OUT    @ @m_par i(+(@efofs,2d)) #v_e1on 0 F7
OUT    @ @m_par i(+(@efofs,11d)) #v_e1msrc 0 F7
OUT    @ @m_par i(+(@efofs,12d)) i(#v_e1mint) F7

CHGNUM &v_e1type :(#buf,+(@efofr,0d))
CHGNUM @v_e1on   t(:(#buf,+(@efofr,8d)),0)
CHGNUM @v_e1msrc :(#buf,+(@efofr,17d))
CHGNUM @v_e1mint s(:(#buf,+(@efofr,18d)))

GLOBAL #v_e1grp  j(#v_e1type, \
       0d,0d 1d,1d, 7d,2d, 10d,3d, 13d,4d, 15d,5d, 16d,6d, 19d,7d, 21d,8d, \
       23d,9d, 24d,10d, 25d,11d, 28d,12d, 29d,13d, 30d,14d, 32d,15d, 34d,16d, \
       35d,17d, 37d,18d, 38d,19d, 40d,20d, 42d,21d, 43d,22d, 44d,23d, 46d,24d, \
       47d,25d ) ""

GLOBAL #v_e1drlr j(#v_e1type,15d,1,16d,0,40d,1) ""
MULTIBOX @B_e1dry @p_effect #v_e1drlr

BOX    @b_e1dry1 @B_e1dry "EFFECT 1 DRY/EFF" 00d 06d 37d 03d ""
CHOICE @v_e1dry  @b_e1dry1 "dry/eff:" @l_efdry 0d 100d 0d 10d 5d ""

BOX    @b_e1dry2 @B_e1dry "EFFECT 1 DRY/EFF" 00d 06d 37d 04d ""
CHOICE @v_e1dryl @b_e1dry2 "dry/eff L:" @l_efdry 0d 100d 0d 10d 5d ""
CHOICE @v_e1dryr @b_e1dry2 "dry/eff R:" @l_efdry 0d 100d 0d 10d 5d ""

OUT    @ @m_par i(+(@efofs,20d)) #v_e1dry 0 F7
OUT    @ @m_par i(+(@efofs,20d)) #v_e1dryl 0 F7
OUT    @ @m_par i(+(@efofs,21d)) #v_e1dryr 0 F7

CHGNUM @v_e1dry  :(#buf,+(@efofr,2d))
CHGNUM @v_e1dryl :(#buf,+(@efofr,2d))
CHGNUM @v_e1dryr :(#buf,+(@efofr,3d))

BOX    @b_ef2    @p_effect "EFFECT 2 SETUP" 00d 10d 37d 6d ""

CHOICE @v_e2type @b_ef2 "type:" @l_eftype 0d 47d 0d 10d 30d ""
CHOICE @v_e2on   @b_ef2 "status :" @l_onoff 0d 1d 1d 1d 3d ""
CHOICE @v_e2msrc @b_ef2 "mod src:" @l_efmsrc 0d 6d 0d 3d 9d ""
NUM    @v_e2mint @b_ef2 "mod int=" -15d 15d 0d 5d ""

OUT    @ @m_par i(+(@efofs,1d)) #v_e2type 0 F7
OUT    @ @m_par i(+(@efofs,3d)) #v_e2on 0 F7
OUT    @ @m_par i(+(@efofs,22d)) #v_e2msrc 0 F7
OUT    @ @m_par i(+(@efofs,23d)) i(#v_e2mint) F7

CHGNUM &v_e2type :(#buf,+(@efofr,1d))
CHGNUM @v_e2on   t(:(#buf,+(@efofr,8d)),2)
CHGNUM @v_e2msrc :(#buf,+(@efofr,27d))
CHGNUM @v_e2mint s(:(#buf,+(@efofr,28d)))

GLOBAL #v_e2grp  j(#v_e2type, \
       0d,0d 1d,1d, 7d,2d, 10d,3d, 13d,4d, 15d,5d, 16d,6d, 19d,7d, 21d,8d, \
       23d,9d, 24d,10d, 25d,11d, 28d,12d, 29d,13d, 30d,14d, 32d,15d, 34d,16d, \
       35d,17d, 37d,18d, 38d,19d, 40d,20d, 42d,21d, 43d,22d, 44d,23d, 46d,24d, \
       47d,25d ) ""

GLOBAL #v_e2drlr j(#v_e2type,15d,1,16d,0,40d,1) ""
MULTIBOX @B_e2dry @p_effect #v_e2drlr

BOX    @b_e2dry1 @B_e2dry "EFFECT 2 DRY/EFF" 00d 16d 37d 03d ""
CHOICE @v_e2dry  @b_e2dry1 "dry/eff:" @l_efdry 0d 100d 0d 10d 5d ""

BOX    @b_e2dry2 @B_e2dry "EFFECT 2 DRY/EFF" 00d 16d 37d 04d ""
CHOICE @v_e2dryl @b_e2dry2 "dry/eff L:" @l_efdry 0d 100d 0d 10d 5d ""
CHOICE @v_e2dryr @b_e2dry2 "dry/eff R:" @l_efdry 0d 100d 0d 10d 5d ""

OUT    @ @m_par i(+(@efofs,31d)) #v_e2dry 0 F7
OUT    @ @m_par i(+(@efofs,31d)) #v_e2dryl 0 F7
OUT    @ @m_par i(+(@efofs,32d)) #v_e2dryr 0 F7

CHGNUM @v_e2dry  :(#buf,+(@efofr,4d))
CHGNUM @v_e2dryl :(#buf,+(@efofr,4d))
CHGNUM @v_e2dryr :(#buf,+(@efofr,5d))

BOX    @b_efpl   @p_effect "EFFECT PLACEMENT" 00d 24d 18d 03d ""

CHOICE @v_eptype @b_efpl "type:" @l_efplac 0d 3d 0d 1d 10d ""

GLOBAL #v_eptyp2 =(#v_eptype,3) ""

MULTIBOX @B_efpan @p_effect #v_eptyp2

BOX    @b_efpan1 @B_efpan "EFFECT PANNING" 00d 27d 18d 04d ""
CHOICE @v_eppan3 @b_efpan1 "pan3:" @l_efpan 0d 100d 0d 10d 5d ""
CHOICE @v_eppan4 @b_efpan1 "pan4:" @l_efpan 0d 100d 0d 10d 5d ""

BOX    @b_efpan2 @B_efpan "EFFECT PANNING" 00d 27d 18d 06d ""
NUM    @v_eplv3l @b_efpan2 "lv3L:" 0d 9d 0d 5d ""
NUM    @v_eplv3r @b_efpan2 "lv3R:" 0d 9d 0d 5d ""
NUM    @v_eplv4l @b_efpan2 "lv4L:" 0d 9d 0d 5d ""
NUM    @v_eplv4r @b_efpan2 "lv4R:" 0d 9d 0d 5d ""

OUT    @ @m_par i(+(@efofs,10d)) #v_eptype 0 F7
OUT    @ @m_par i(+(@efofs,4d)) #v_eppan3 0 F7
OUT    @ @m_par i(+(@efofs,5d)) #v_eppan4 0 F7
OUT    @ @m_par i(+(@efofs,6d)) #v_eplv3l 0 F7
OUT    @ @m_par i(+(@efofs,7d)) #v_eplv3r 0 F7
OUT    @ @m_par i(+(@efofs,8d)) #v_eplv4l 0 F7
OUT    @ @m_par i(+(@efofs,9d)) #v_eplv4r 0 F7

CHGNUM &v_eptype c(:(#buf,+(@efofr,8d)),4,2)
CHGNUM @v_eppan3 :(#buf,+(@efofr,6d))
CHGNUM @v_eppan4 :(#buf,+(@efofr,7d))
CHGNUM @v_eplv3l c(:(#buf,+(@efofr,6d)),0,4)
CHGNUM @v_eplv3r c(:(#buf,+(@efofr,6d)),4,4)
CHGNUM @v_eplv4l c(:(#buf,+(@efofr,7d)),0,4)
CHGNUM @v_eplv4r c(:(#buf,+(@efofr,7d)),4,4)


;------------ EF1 PARAMS

; to read the dump:

GLOBAL &v_e1r0 :(#buf,+(@efofr,9d))  ""
GLOBAL &v_e1r1 :(#buf,+(@efofr,10d)) ""
GLOBAL &v_e1r2 :(#buf,+(@efofr,11d)) ""
GLOBAL &v_e1r3 :(#buf,+(@efofr,12d)) ""
GLOBAL &v_e1r4 :(#buf,+(@efofr,13d)) ""
GLOBAL &v_e1r5 :(#buf,+(@efofr,14d)) ""
GLOBAL &v_e1r6 :(#buf,+(@efofr,15d)) ""
GLOBAL &v_e1r7 :(#buf,+(@efofr,16d)) ""

MULTIBOX @B_ef1  @p_effect #v_e1grp

BOX    @b_e1gno  @B_ef1 "No params" 38d 00d 30d 09d ""

BOX    @b_e1g00  @B_ef1 "Reverb 1" 38d 00d 30d 09d ""

NUM    @v_e1p001 @b_e1g00 "time   :" 0 61 0 10d ""
NUM    @v_e1p002 @b_e1g00 "pre del:" 0 200d 0 10d ""
NUM    @v_e1p003 @b_e1g00 "ER lvl :" 0 99d 0 10d ""
NUM    @v_e1p004 @b_e1g00 "hi damp:" 0 99d 0 10d ""
NUM    @v_e1p005 @b_e1g00 "EQ low :" -12d 12d 0 10d ""
NUM    @v_e1p006 @b_e1g00 "EQ high:" -12d 12d 0 10d ""

CHGNUM &v_e1p001 #v_e1r0
CHGNUM &v_e1p002 #v_e1r3
CHGNUM &v_e1p003 #v_e1r4
CHGNUM &v_e1p004 #v_e1r2
CHGNUM &v_e1p005 s(#v_e1r7)
CHGNUM &v_e1p006 s(#v_e1r6)

BOX    @b_e1g01  @B_ef1 "Reverb 2" 38d 00d 30d 09d ""

NUM    @v_e1p011 @b_e1g01 "time   :" 0 63 0d 10d ""
NUM    @v_e1p012 @b_e1g01 "pre del:" 0 200d 0d 10d ""
NUM    @v_e1p013 @b_e1g01 "ER lvl :" 0 99dd 0d 10d ""
NUM    @v_e1p014 @b_e1g01 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e1p015 @b_e1g01 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p016 @b_e1g01 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p011 #v_e1r3
CHGNUM &v_e1p012 #v_e1r0
CHGNUM &v_e1p013 #v_e1r2
CHGNUM &v_e1p014 #v_e1r4
CHGNUM &v_e1p015 s(#v_e1r6)
CHGNUM &v_e1p016 s(#v_e1r7)

BOX    @b_e1g02  @B_ef1 "Early reflection" 38d 00d 30d 09d ""

NUM    @v_e1p021 @b_e1g02 "ER tim:" 0 46 0d 10d ""
NUM    @v_e1p022 @b_e1g02 "pre del:" 0 200d 0d 10d ""
NUM    @v_e1p023 @b_e1g02 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p024 @b_e1g02 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p021 #v_e1r0
CHGNUM &v_e1p022 #v_e1r1
CHGNUM &v_e1p023 s(#v_e1r7)
CHGNUM &v_e1p024 s(#v_e1r6)

BOX    @b_e1g03  @B_ef1 "Stereo delay" 38d 00d 30d 09d ""

NUM    @v_e1p031 @b_e1g03 "time l :" 0 500d 0d 10d ""
NUM    @v_e1p032 @b_e1g03 "time r :" 0 500d 0d 10d ""
NUM    @v_e1p033 @b_e1g03 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p034 @b_e1g03 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e1p035 @b_e1g03 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p036 @b_e1g03 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p031 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p032 M(#v_e1r4,#v_e1r5)
CHGNUM &v_e1p033 s(#v_e1r2)
CHGNUM &v_e1p034 #v_e1r3
CHGNUM &v_e1p035 s(#v_e1r6)
CHGNUM &v_e1p036 s(#v_e1r7)

BOX    @b_e1g04  @B_ef1 "Dual mono delay" 38d 00d 30d 09d ""

NUM    @v_e1p041 @b_e1g04 "time l :" 0 500d 0d 10d ""
NUM    @v_e1p042 @b_e1g04 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p043 @b_e1g04 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e1p044 @b_e1g04 "time r :" 0 500d 0d 10d ""
NUM    @v_e1p045 @b_e1g04 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p046 @b_e1g04 "hi damp:" 0 99d 0d 10d ""

CHGNUM &v_e1p041 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p042 s(#v_e1r2)
CHGNUM &v_e1p043 #v_e1r3
CHGNUM &v_e1p044 M(#v_e1r4,#v_e1r5)
CHGNUM &v_e1p045 s(#v_e1r6)
CHGNUM &v_e1p046 #v_e1r7

BOX    @b_e1g05  @B_ef1 "Multi tap delay" 38d 00d 30d 09d ""

NUM    @v_e1p051 @b_e1g05 "time 1 :" 0 500d 0d 10d ""
NUM    @v_e1p052 @b_e1g05 "time 2 :" 0 500d 0d 10d ""
NUM    @v_e1p053 @b_e1g05 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p054 @b_e1g05 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p055 @b_e1g05 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p051 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p052 M(#v_e1r2,#v_e1r3)
CHGNUM &v_e1p053 s(#v_e1r4)
CHGNUM &v_e1p054 s(#v_e1r6)
CHGNUM &v_e1p055 s(#v_e1r7)

BOX    @b_e1g06  @B_ef1 "Chorus 1" 38d 00d 30d 09d ""

NUM    @v_e1p061 @b_e1g06 "delay  :" 0 200d 0d 10d ""
NUM    @v_e1p062 @b_e1g06 "speed  :" 0 D8 0d 10d ""
NUM    @v_e1p063 @b_e1g06 "depth  :" 0 99d 0d 10d ""
CHOICE @v_e1p064 @b_e1g06 "wave   :" @l_efwav2 0 1 0d 10d 3d ""
NUM    @v_e1p065 @b_e1g06 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p066 @b_e1g06 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p061 #v_e1r4
CHGNUM &v_e1p062 #v_e1r1
CHGNUM &v_e1p063 #v_e1r0
CHGNUM &v_e1p064 #v_e1r2
CHGNUM &v_e1p065 s(#v_e1r7)
CHGNUM &v_e1p066 s(#v_e1r6)

BOX    @b_e1g07  @B_ef1 "Chorus 2" 38d 00d 30d 09d ""

NUM    @v_e1p071 @b_e1g07 "delay l:" 0 250d 0d 10d ""
NUM    @v_e1p072 @b_e1g07 "delay r:" 0 250d 0d 10d ""
NUM    @v_e1p073 @b_e1g07 "speed  :" 1 99d 1d 10d ""
NUM    @v_e1p074 @b_e1g07 "depth  :" 0 99d 0d 10d ""
CHOICE @v_e1p075 @b_e1g07 "wave   :" @l_efwav1 -21d 20d 0 10d 4d ""
NUM    @v_e1p076 @b_e1g07 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p077 @b_e1g07 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p071 #v_e1r0
CHGNUM &v_e1p072 #v_e1r1
CHGNUM &v_e1p073 #v_e1r2
CHGNUM &v_e1p074 #v_e1r3
CHGNUM &v_e1p075 s(#v_e1r4)
CHGNUM &v_e1p076 s(#v_e1r6)
CHGNUM &v_e1p077 s(#v_e1r7)

BOX    @b_e1g08  @B_ef1 "Harmonic chorus" 38d 00d 30d 09d ""

NUM    @v_e1p081 @b_e1g08 "delay l:" 0 500d 0d 10d ""
NUM    @v_e1p082 @b_e1g08 "delay r:" 0 500d 0d 10d ""
NUM    @v_e1p083 @b_e1g08 "speed  :" 1 99d 1d 10d ""
NUM    @v_e1p084 @b_e1g08 "depth  :" 0 99d 0d 10d ""
NUM    @v_e1p085 @b_e1g08 "f split:" 0 18d 0d 10d ""

CHGNUM &v_e1p081 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p082 M(#v_e1r2,#v_e1r3)
CHGNUM &v_e1p083 #v_e1r4
CHGNUM &v_e1p084 #v_e1r5
CHGNUM &v_e1p085 #v_e1r6

BOX    @b_e1g09  @B_ef1 "Symphonic ensemble" 38d 00d 30d 09d ""

NUM    @v_e1p091 @b_e1g09 "depth  :" 0 99d 0d 10d ""
NUM    @v_e1p092 @b_e1g09 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p093 @b_e1g09 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p091 #v_e1r0
CHGNUM &v_e1p092 s(#v_e1r7)
CHGNUM &v_e1p093 s(#v_e1r6)

BOX    @b_e1g10  @B_ef1 "Flanger" 38d 00d 30d 09d ""

NUM    @v_e1p101 @b_e1g10 "delay  :" 0 200d 0d 10d ""
NUM    @v_e1p102 @b_e1g10 "depth  :" 0 99d 0d 10d ""
NUM    @v_e1p103 @b_e1g10 "speed  :" 1 99d 1d 10d ""
NUM    @v_e1p104 @b_e1g10 "reson  :" -99d 99d 0d 10d ""
NUM    @v_e1p105 @b_e1g10 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p106 @b_e1g10 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p101 #v_e1r0
CHGNUM &v_e1p102 #v_e1r1
CHGNUM &v_e1p103 #v_e1r2
CHGNUM &v_e1p104 s(#v_e1r3)
CHGNUM &v_e1p105 s(#v_e1r6)
CHGNUM &v_e1p106 s(#v_e1r7)

BOX    @b_e1g11  @B_ef1 "Exciter" 38d 00d 30d 09d ""

NUM    @v_e1p111 @b_e1g11 "blend  :" -99d 99d 0d 10d ""
NUM    @v_e1p112 @b_e1g11 "emph pt:" 1 10d 1d 10d ""
NUM    @v_e1p113 @b_e1g11 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p114 @b_e1g11 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p111 s(#v_e1r0)
CHGNUM &v_e1p112 #v_e1r1
CHGNUM &v_e1p113 s(#v_e1r7)
CHGNUM &v_e1p114 s(#v_e1r6)

BOX    @b_e1g12  @B_ef1 "Enhancer" 38d 00d 30d 09d ""

NUM    @v_e1p121 @b_e1g12 "density:" 1 99d 1 10d ""
NUM    @v_e1p122 @b_e1g12 "hotspot:" 1 20d 1 10d ""
NUM    @v_e1p123 @b_e1g12 "st wid :" 0 99d 0 10d ""
NUM    @v_e1p124 @b_e1g12 "delay  :" 1 99d 1 10d ""
NUM    @v_e1p125 @b_e1g12 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p126 @b_e1g12 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p121 #v_e1r0
CHGNUM &v_e1p122 #v_e1r1
CHGNUM &v_e1p123 #v_e1r2
CHGNUM &v_e1p124 #v_e1r3
CHGNUM &v_e1p125 s(#v_e1r6)
CHGNUM &v_e1p126 s(#v_e1r7)

BOX    @b_e1g13  @B_ef1 "Distorsion" 38d 00d 30d 09d ""

NUM    @v_e1p131 @b_e1g13 "drive  :" 1 111d 1d 10d ""
NUM    @v_e1p132 @b_e1g13 "hotspot:" 0 99d 0d 10d ""
NUM    @v_e1p133 @b_e1g13 "reson  :" 0 99d 0d 10d ""
NUM    @v_e1p134 @b_e1g13 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p135 @b_e1g13 "EQ high:" -12d 12d 0d 10d ""
NUM    @v_e1p136 @b_e1g13 "out lvl:" 0 99d 0d 10d ""

CHGNUM &v_e1p131 #v_e1r0
CHGNUM &v_e1p132 #v_e1r1
CHGNUM &v_e1p133 #v_e1r2
CHGNUM &v_e1p134 s(#v_e1r6)
CHGNUM &v_e1p135 s(#v_e1r7)
CHGNUM &v_e1p136 #v_e1r3

BOX    @b_e1g14  @B_ef1 "Phaser" 38d 00d 30d 09d ""

NUM    @v_e1p141 @b_e1g14 "manual :" 0 99d 0d 10d ""
NUM    @v_e1p142 @b_e1g14 "speed  :" 0 D8 0d 10d ""
NUM    @v_e1p143 @b_e1g14 "depth  :" 1 99d 1 10d ""
NUM    @v_e1p144 @b_e1g14 "feedbk :" -99d 99d 0d 10d ""
CHOICE @v_e1p145 @b_e1g14 "wave   :" @l_efwav2 0 1 0d 10d 3d ""

CHGNUM &v_e1p141 #v_e1r4
CHGNUM &v_e1p142 #v_e1r1
CHGNUM &v_e1p143 #v_e1r0
CHGNUM &v_e1p144 s(#v_e1r3)
CHGNUM &v_e1p145 #v_e1r2

BOX    @b_e1g15  @B_ef1 "Rotary speaker" 38d 00d 30d 09d ""

NUM    @v_e1p151 @b_e1g15 "depth  :" 0 15d 0d 10d ""
NUM    @v_e1p152 @b_e1g15 "acceler:" 1 15d 1 10d ""
NUM    @v_e1p153 @b_e1g15 "slow sp:" 1 99d 1 10d ""
NUM    @v_e1p154 @b_e1g15 "fast sp:" 1 99d 1 10d ""

CHGNUM &v_e1p151 #v_e1r0
CHGNUM &v_e1p152 #v_e1r1
CHGNUM &v_e1p153 #v_e1r2
CHGNUM &v_e1p154 #v_e1r3

BOX    @b_e1g16  @B_ef1 "Tremolo" 38d 00d 30d 09d ""

CHOICE @v_e1p161 @b_e1g16 "wave   :" @l_efwav2 0 1 0d 10d 3d ""
NUM    @v_e1p162 @b_e1g16 "shape  :" -99d 99d 0d 10d ""
NUM    @v_e1p163 @b_e1g16 "speed  :" 0 D8 0d 10d ""
NUM    @v_e1p164 @b_e1g16 "depth  :" 0 99d 0d 10d ""
NUM    @v_e1p165 @b_e1g16 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e1p166 @b_e1g16 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e1p161 #v_e1r2
CHGNUM &v_e1p162 s(#v_e1r3)
CHGNUM &v_e1p163 #v_e1r1
CHGNUM &v_e1p164 #v_e1r0
CHGNUM &v_e1p165 s(#v_e1r7)
CHGNUM &v_e1p166 s(#v_e1r6)

BOX    @b_e1g17  @B_ef1 "Parametric EQ" 38d 00d 30d 09d ""

NUM    @v_e1p171 @b_e1g17 "low  fq:" 0 29d 0d 10d ""
NUM    @v_e1p172 @b_e1g17 "low  ga:" -12d 12d 0d 10d ""
NUM    @v_e1p173 @b_e1g17 "mid  fq:" 0 99d 0d 10d ""
NUM    @v_e1p174 @b_e1g17 "mid  ga:" -12d 12d 0d 10d ""
NUM    @v_e1p175 @b_e1g17 "mid wid:" 0 99d 0d 10d ""
NUM    @v_e1p176 @b_e1g17 "high fq:" 0 29d 0d 10d ""
NUM    @v_e1p177 @b_e1g17 "high ga:" -12d 12d 0d 10d ""

CHGNUM &v_e1p171 #v_e1r0
CHGNUM &v_e1p172 s(#v_e1r1)
CHGNUM &v_e1p173 #v_e1r2
CHGNUM &v_e1p174 s(#v_e1r3)
CHGNUM &v_e1p175 #v_e1r4
CHGNUM &v_e1p176 #v_e1r5
CHGNUM &v_e1p177 s(#v_e1r6)

BOX    @b_e1g18  @B_ef1 "Combi serial" 38d 00d 30d 09d ""

NUM    @v_e1p181 @b_e1g18 "fc del :" 0 50d 0d 10d ""
NUM    @v_e1p182 @b_e1g18 "fc fdbk:" -99d 99d 0d 10d ""
NUM    @v_e1p183 @b_e1g18 "speed  :" 1 99d 1 10d ""
NUM    @v_e1p184 @b_e1g18 "depth  :" 0 99d 0d 10d ""
NUM    @v_e1p185 @b_e1g18 "delay  :" 0 450d 0d 10d ""
NUM    @v_e1p186 @b_e1g18 "feedbk :" -99d 99d 0d 10d ""

CHGNUM &v_e1p181 #v_e1r0
CHGNUM &v_e1p182 s(#v_e1r3)
CHGNUM &v_e1p183 #v_e1r1
CHGNUM &v_e1p184 #v_e1r2
CHGNUM &v_e1p185 #v_e1r4
CHGNUM &v_e1p186 s(#v_e1r5)

BOX    @b_e1g19  @B_ef1 "Combi parallel 1" 38d 00d 30d 09d ""

NUM    @v_e1p191 @b_e1g19 "delay  :" 0 500d 0d 10d ""
NUM    @v_e1p192 @b_e1g19 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p193 @b_e1g19 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e1p194 @b_e1g19 "rev tim:" 0 61 0d 10d ""
NUM    @v_e1p195 @b_e1g19 "pre del:" 0 150d 0d 10d ""
NUM    @v_e1p196 @b_e1g19 "hi damp:" 0 99d 0d 10d ""

CHGNUM &v_e1p191 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p192 s(#v_e1r2)
CHGNUM &v_e1p193 #v_e1r3
CHGNUM &v_e1p194 #v_e1r4
CHGNUM &v_e1p195 #v_e1r7
CHGNUM &v_e1p196 #v_e1r6

BOX    @b_e1g20  @B_ef1 "Combi parallel 2" 38d 00d 30d 09d ""

NUM    @v_e1p201 @b_e1g20 "delay  :" 0 500d 0d 10d ""
NUM    @v_e1p202 @b_e1g20 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p203 @b_e1g20 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e1p204 @b_e1g20 "speed  :" 0 D8 0d 10d ""
NUM    @v_e1p205 @b_e1g20 "depth  :" 0 99d 0d 10d ""
CHOICE @v_e1p206 @b_e1g20 "wave   :" @l_efwav2 0 1 0d 10d 3d ""

CHGNUM &v_e1p201 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p202 s(#v_e1r2)
CHGNUM &v_e1p203 #v_e1r3
CHGNUM &v_e1p204 #v_e1r5
CHGNUM &v_e1p205 #v_e1r4
CHGNUM &v_e1p206 #v_e1r6

BOX    @b_e1g21  @B_ef1 "Combi parallel 3" 38d 00d 30d 09d ""

NUM    @v_e1p211 @b_e1g21 "delay  :" 0 500d 0d 10d ""
NUM    @v_e1p212 @b_e1g21 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p213 @b_e1g21 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e1p214 @b_e1g21 "speed  :" 0 D8 0d 10d ""
NUM    @v_e1p215 @b_e1g21 "depth  :" 0 99d 0d 10d ""
NUM    @v_e1p216 @b_e1g21 "feedbk :" -99d 99d 0d 10d ""

CHGNUM &v_e1p211 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p212 s(#v_e1r2)
CHGNUM &v_e1p213 #v_e1r3
CHGNUM &v_e1p214 #v_e1r5
CHGNUM &v_e1p215 #v_e1r4
CHGNUM &v_e1p216 s(#v_e1r7)

BOX    @b_e1g22  @B_ef1 "Combi parallel 4" 38d 00d 30d 09d ""

NUM    @v_e1p221 @b_e1g22 "delay  :" 0 500d 0d 10d ""
NUM    @v_e1p222 @b_e1g22 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p223 @b_e1g22 "drive  :" 1 111d 1d 10d ""
NUM    @v_e1p224 @b_e1g22 "hotspot:" 1 99d 1 10d ""
NUM    @v_e1p225 @b_e1g22 "reson  :" 0 99d 0d 10d ""
NUM    @v_e1p226 @b_e1g22 "out lvl:" 1 99d 1 10d ""

CHGNUM &v_e1p221 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p222 s(#v_e1r2)
CHGNUM &v_e1p223 #v_e1r3
CHGNUM &v_e1p224 #v_e1r4
CHGNUM &v_e1p225 #v_e1r5
CHGNUM &v_e1p226 #v_e1r6

BOX    @b_e1g23  @B_ef1 "Combi parallel 5" 38d 00d 30d 09d ""

NUM    @v_e1p231 @b_e1g23 "delay  :" 0 500d 0d 10d ""
NUM    @v_e1p232 @b_e1g23 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p233 @b_e1g23 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e1p234 @b_e1g23 "speed  :" 0 D8 0d 10d ""
NUM    @v_e1p235 @b_e1g23 "depth  :" 0 99d 0d 10d ""
NUM    @v_e1p236 @b_e1g23 "feedbk :" -99d 99d 0d 10d ""

CHGNUM &v_e1p231 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p232 s(#v_e1r2)
CHGNUM &v_e1p233 #v_e1r3
CHGNUM &v_e1p234 #v_e1r5
CHGNUM &v_e1p235 #v_e1r4
CHGNUM &v_e1p236 s(#v_e1r6)

BOX    @b_e1g24  @B_ef1 "Combi parallel 6" 38d 00d 30d 09d ""

NUM    @v_e1p241 @b_e1g24 "delay  :" 0 500d 0d 10d ""
NUM    @v_e1p242 @b_e1g24 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e1p243 @b_e1g24 "acceler:" 1 15d 1 10d ""
NUM    @v_e1p244 @b_e1g24 "slow sp:" 1 99d 1 10d ""
NUM    @v_e1p245 @b_e1g24 "fast sp:" 1 99d 1 10d ""

CHGNUM &v_e1p241 M(#v_e1r0,#v_e1r1)
CHGNUM &v_e1p242 s(#v_e1r2)
CHGNUM &v_e1p243 #v_e1r3
CHGNUM &v_e1p244 #v_e1r4
CHGNUM &v_e1p245 #v_e1r5

; to change parameters individually:

GLOBAL #v_e1p1 .(#v_e1grp,0,#v_e1p001,#v_e1p011,#v_e1p021,#v_e1p031,#v_e1p041,#v_e1p051,#v_e1p061,#v_e1p071,#v_e1p081,#v_e1p091,#v_e1p101,#v_e1p111,#v_e1p121,#v_e1p131,#v_e1p141,#v_e1p151,#v_e1p161,#v_e1p171,#v_e1p181,#v_e1p191,#v_e1p201,#v_e1p211,#v_e1p221,#v_e1p231,#v_e1p241) ""
GLOBAL #v_e1p2 .(#v_e1grp,0,#v_e1p002,#v_e1p012,#v_e1p022,#v_e1p032,#v_e1p042,#v_e1p052,#v_e1p062,#v_e1p072,#v_e1p082,#v_e1p092,#v_e1p102,#v_e1p112,#v_e1p122,#v_e1p132,#v_e1p142,#v_e1p152,#v_e1p162,#v_e1p172,#v_e1p182,#v_e1p192,#v_e1p202,#v_e1p212,#v_e1p222,#v_e1p232,#v_e1p242) ""
GLOBAL #v_e1p3 .(#v_e1grp,0,#v_e1p003,#v_e1p013,#v_e1p023,#v_e1p033,#v_e1p043,#v_e1p053,#v_e1p063,#v_e1p073,#v_e1p083,#v_e1p093,#v_e1p103,#v_e1p113,#v_e1p123,#v_e1p133,#v_e1p143,#v_e1p153,#v_e1p163,#v_e1p173,#v_e1p183,#v_e1p193,#v_e1p203,#v_e1p213,#v_e1p223,#v_e1p233,#v_e1p243) ""
GLOBAL #v_e1p4 .(#v_e1grp,0,#v_e1p004,#v_e1p014,#v_e1p024,#v_e1p034,#v_e1p044,#v_e1p054,#v_e1p064,#v_e1p074,#v_e1p084,0        ,#v_e1p104,#v_e1p114,#v_e1p124,#v_e1p134,#v_e1p144,#v_e1p154,#v_e1p164,#v_e1p174,#v_e1p184,#v_e1p194,#v_e1p204,#v_e1p214,#v_e1p224,#v_e1p234,#v_e1p244) ""
GLOBAL #v_e1p5 .(#v_e1grp,0,#v_e1p005,#v_e1p015,0        ,#v_e1p035,#v_e1p045,#v_e1p055,#v_e1p065,#v_e1p075,#v_e1p085,0        ,#v_e1p105,0        ,#v_e1p125,#v_e1p135,#v_e1p145,0        ,#v_e1p165,#v_e1p175,#v_e1p185,#v_e1p195,#v_e1p205,#v_e1p215,#v_e1p225,#v_e1p235,#v_e1p245) ""
GLOBAL #v_e1p6 .(#v_e1grp,0,#v_e1p006,#v_e1p016,0        ,#v_e1p036,#v_e1p046,0        ,#v_e1p066,#v_e1p076,0        ,0        ,#v_e1p106,0        ,#v_e1p126,#v_e1p136,0        ,0        ,#v_e1p166,#v_e1p176,#v_e1p186,#v_e1p196,#v_e1p206,#v_e1p216,#v_e1p226,#v_e1p236,0        ) ""
GLOBAL #v_e1p7 .(#v_e1grp,0,0        ,0        ,0        ,0        ,0        ,0        ,0        ,#v_e1p077,0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,#v_e1p177,0        ,0        ,0        ,0        ,0        ,0        ,0        ) ""

OUT    @ @m_par i(+(@efofs,13d)) i(#v_e1p1) F7
OUT    @ @m_par i(+(@efofs,14d)) i(#v_e1p2) F7
OUT    @ @m_par i(+(@efofs,15d)) i(#v_e1p3) F7
OUT    @ @m_par i(+(@efofs,16d)) i(#v_e1p4) F7
OUT    @ @m_par i(+(@efofs,17d)) i(#v_e1p5) F7
OUT    @ @m_par i(+(@efofs,18d)) i(#v_e1p6) F7
OUT    @ @m_par i(+(@efofs,19d)) i(#v_e1p7) F7

; to build the dump:

GLOBAL @v_e1b0 .(#v_e1grp ,  0 ,  #v_e1p001 ,  #v_e1p012 ,  #v_e1p021 ,y(#v_e1p031),y(#v_e1p041),y(#v_e1p051),  #v_e1p063 ,  #v_e1p071 ,y(#v_e1p081),  #v_e1p091 ,  #v_e1p101 ,  #v_e1p111 ,  #v_e1p121 ,  #v_e1p131 ,  #v_e1p143 ,  #v_e1p151 ,  #v_e1p164 ,  #v_e1p171 ,  #v_e1p181 ,y(#v_e1p191),y(#v_e1p201),y(#v_e1p211),y(#v_e1p221),y(#v_e1p231),y(#v_e1p241)) ""
GLOBAL @v_e1b1 .(#v_e1grp ,  0 ,  0         ,  0         ,  #v_e1p022 ,Y(#v_e1p031),Y(#v_e1p041),Y(#v_e1p051),  #v_e1p062 ,  #v_e1p072 ,Y(#v_e1p081),  0         ,  #v_e1p102 ,  #v_e1p112 ,  #v_e1p122 ,  #v_e1p132 ,  #v_e1p142 ,  #v_e1p152 ,  #v_e1p163 ,  #v_e1p172 ,  #v_e1p183 ,Y(#v_e1p191),Y(#v_e1p201),Y(#v_e1p211),Y(#v_e1p221),Y(#v_e1p231),Y(#v_e1p241)) ""
GLOBAL @v_e1b2 .(#v_e1grp ,  0 ,  #v_e1p004 ,  #v_e1p013 ,  0         ,  #v_e1p033 ,  #v_e1p043 ,y(#v_e1p052),  #v_e1p064 ,  #v_e1p073 ,y(#v_e1p082),  0         ,  #v_e1p103 ,  0         ,  #v_e1p123 ,  #v_e1p133 ,  #v_e1p145 ,  #v_e1p153 ,  #v_e1p161 ,  #v_e1p173 ,  #v_e1p184 ,  #v_e1p192 ,  #v_e1p202 ,  #v_e1p212 ,  #v_e1p222 ,  #v_e1p232 ,  #v_e1p242 ) ""
GLOBAL @v_e1b3 .(#v_e1grp ,  0 ,  #v_e1p002 ,  #v_e1p011 ,  0         ,  #v_e1p034 ,  #v_e1p044 ,Y(#v_e1p052),  0         ,  #v_e1p074 ,Y(#v_e1p082),  0         ,  #v_e1p104 ,  0         ,  #v_e1p124 ,  #v_e1p136 ,  #v_e1p144 ,  #v_e1p154 ,  #v_e1p162 ,  #v_e1p174 ,  #v_e1p182 ,  #v_e1p193 ,  #v_e1p203 ,  #v_e1p213 ,  #v_e1p223 ,  #v_e1p233 ,  #v_e1p243 ) ""
GLOBAL @v_e1b4 .(#v_e1grp ,  0 ,  #v_e1p003 ,  #v_e1p014 ,  0         ,y(#v_e1p032),y(#v_e1p042),  #v_e1p053 ,  #v_e1p061 ,  #v_e1p075 ,  #v_e1p083 ,  0         ,  0         ,  0         ,  0         ,  0         ,  #v_e1p141 ,  0         ,  0         ,  #v_e1p175 ,  #v_e1p185 ,  #v_e1p194 ,  #v_e1p205 ,  #v_e1p215 ,  #v_e1p224 ,  #v_e1p235 ,  #v_e1p244 ) ""
GLOBAL @v_e1b5 .(#v_e1grp ,  0 ,  0         ,  0         ,  0         ,Y(#v_e1p032),Y(#v_e1p042),  0         ,  0         ,  0         ,  #v_e1p084 ,  0         ,  0         ,  0         ,  0         ,  0         ,  0         ,  0         ,  0         ,  #v_e1p176 ,  #v_e1p186 ,  0         ,  #v_e1p204 ,  #v_e1p214 ,  #v_e1p225 ,  #v_e1p234 ,  #v_e1p245 ) ""
GLOBAL @v_e1b6 .(#v_e1grp ,  0 ,  #v_e1p006 ,  #v_e1p015 ,  #v_e1p024 ,  #v_e1p036 ,  #v_e1p045 ,  #v_e1p054 ,  #v_e1p066 ,  #v_e1p076 ,  #v_e1p085 ,  #v_e1p093 ,  #v_e1p105 ,  #v_e1p114 ,  #v_e1p125 ,  #v_e1p134 ,  0         ,  0         ,  #v_e1p166 ,  #v_e1p177 ,  0         ,  #v_e1p196 ,  #v_e1p206 ,  0         ,  #v_e1p226 ,  #v_e1p236 ,  0         ) ""
GLOBAL @v_e1b7 .(#v_e1grp ,  0 ,  #v_e1p005 ,  #v_e1p016 ,  #v_e1p023 ,  #v_e1p035 ,  #v_e1p046 ,  #v_e1p055 ,  #v_e1p065 ,  #v_e1p077 ,  0         ,  #v_e1p092 ,  #v_e1p106 ,  #v_e1p113 ,  #v_e1p126 ,  #v_e1p135 ,  0         ,  0         ,  #v_e1p165 ,  0         ,  0         ,  #v_e1p195 ,  0         ,  #v_e1p216 ,  0         ,  0         ,  0         ) ""

;------------ EF2 PARAMS

; to read the dump:

GLOBAL &v_e2r0 :(#buf,+(@efofr,19d)) ""
GLOBAL &v_e2r1 :(#buf,+(@efofr,20d)) ""
GLOBAL &v_e2r2 :(#buf,+(@efofr,21d)) ""
GLOBAL &v_e2r3 :(#buf,+(@efofr,22d)) ""
GLOBAL &v_e2r4 :(#buf,+(@efofr,23d)) ""
GLOBAL &v_e2r5 :(#buf,+(@efofr,24d)) ""
GLOBAL &v_e2r6 :(#buf,+(@efofr,25d)) ""
GLOBAL &v_e2r7 :(#buf,+(@efofr,26d)) ""

MULTIBOX @B_ef2  @p_effect #v_e2grp

BOX    @b_e2gno  @B_ef2 "No params" 38d 10d 30d 09d ""

BOX    @b_e2g00  @B_ef2 "Reverb 1" 38d 10d 30d 09d ""

NUM    @v_e2p001 @b_e2g00 "time   :" 0 61 0 10d ""
NUM    @v_e2p002 @b_e2g00 "pre del:" 0 200d 0 10d ""
NUM    @v_e2p003 @b_e2g00 "ER lvl :" 0 99d 0 10d ""
NUM    @v_e2p004 @b_e2g00 "hi damp:" 0 99d 0 10d ""
NUM    @v_e2p005 @b_e2g00 "EQ low :" -12d 12d 0 10d ""
NUM    @v_e2p006 @b_e2g00 "EQ high:" -12d 12d 0 10d ""

CHGNUM &v_e2p001 #v_e2r0
CHGNUM &v_e2p002 #v_e2r3
CHGNUM &v_e2p003 #v_e2r4
CHGNUM &v_e2p004 #v_e2r2
CHGNUM &v_e2p005 s(#v_e2r7)
CHGNUM &v_e2p006 s(#v_e2r6)

BOX    @b_e2g01  @B_ef2 "Reverb 2" 38d 10d 30d 09d ""

NUM    @v_e2p011 @b_e2g01 "time   :" 0 63 0d 10d ""
NUM    @v_e2p012 @b_e2g01 "pre del:" 0 200d 0d 10d ""
NUM    @v_e2p013 @b_e2g01 "ER lvl :" 0 99dd 0d 10d ""
NUM    @v_e2p014 @b_e2g01 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e2p015 @b_e2g01 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p016 @b_e2g01 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p011 #v_e2r3
CHGNUM &v_e2p012 #v_e2r0
CHGNUM &v_e2p013 #v_e2r2
CHGNUM &v_e2p014 #v_e2r4
CHGNUM &v_e2p015 s(#v_e2r6)
CHGNUM &v_e2p016 s(#v_e2r7)

BOX    @b_e2g02  @B_ef2 "Early reflection" 38d 10d 30d 09d ""

NUM    @v_e2p021 @b_e2g02 "ER tim:" 0 46 0d 10d ""
NUM    @v_e2p022 @b_e2g02 "pre del:" 0 200d 0d 10d ""
NUM    @v_e2p023 @b_e2g02 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p024 @b_e2g02 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p021 #v_e2r0
CHGNUM &v_e2p022 #v_e2r1
CHGNUM &v_e2p023 s(#v_e2r7)
CHGNUM &v_e2p024 s(#v_e2r6)

BOX    @b_e2g03  @B_ef2 "Stereo delay" 38d 10d 30d 09d ""

NUM    @v_e2p031 @b_e2g03 "time l :" 0 500d 0d 10d ""
NUM    @v_e2p032 @b_e2g03 "time r :" 0 500d 0d 10d ""
NUM    @v_e2p033 @b_e2g03 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p034 @b_e2g03 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e2p035 @b_e2g03 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p036 @b_e2g03 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p031 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p032 M(#v_e2r4,#v_e2r5)
CHGNUM &v_e2p033 s(#v_e2r2)
CHGNUM &v_e2p034 #v_e2r3
CHGNUM &v_e2p035 s(#v_e2r6)
CHGNUM &v_e2p036 s(#v_e2r7)

BOX    @b_e2g04  @B_ef2 "Dual mono delay" 38d 10d 30d 09d ""

NUM    @v_e2p041 @b_e2g04 "time l :" 0 500d 0d 10d ""
NUM    @v_e2p042 @b_e2g04 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p043 @b_e2g04 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e2p044 @b_e2g04 "time r :" 0 500d 0d 10d ""
NUM    @v_e2p045 @b_e2g04 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p046 @b_e2g04 "hi damp:" 0 99d 0d 10d ""

CHGNUM &v_e2p041 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p042 s(#v_e2r2)
CHGNUM &v_e2p043 #v_e2r3
CHGNUM &v_e2p044 M(#v_e2r4,#v_e2r5)
CHGNUM &v_e2p045 s(#v_e2r6)
CHGNUM &v_e2p046 #v_e2r7

BOX    @b_e2g05  @B_ef2 "Multi tap delay" 38d 10d 30d 09d ""

NUM    @v_e2p051 @b_e2g05 "time 1 :" 0 500d 0d 10d ""
NUM    @v_e2p052 @b_e2g05 "time 2 :" 0 500d 0d 10d ""
NUM    @v_e2p053 @b_e2g05 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p054 @b_e2g05 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p055 @b_e2g05 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p051 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p052 M(#v_e2r2,#v_e2r3)
CHGNUM &v_e2p053 s(#v_e2r4)
CHGNUM &v_e2p054 s(#v_e2r6)
CHGNUM &v_e2p055 s(#v_e2r7)

BOX    @b_e2g06  @B_ef2 "Chorus 1" 38d 10d 30d 09d ""

NUM    @v_e2p061 @b_e2g06 "delay  :" 0 200d 0d 10d ""
NUM    @v_e2p062 @b_e2g06 "speed  :" 0 D8 0d 10d ""
NUM    @v_e2p063 @b_e2g06 "depth  :" 0 99d 0d 10d ""
CHOICE @v_e2p064 @b_e2g06 "wave   :" @l_efwav2 0 1 0d 10d 3d ""
NUM    @v_e2p065 @b_e2g06 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p066 @b_e2g06 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p061 #v_e2r4
CHGNUM &v_e2p062 #v_e2r1
CHGNUM &v_e2p063 #v_e2r0
CHGNUM &v_e2p064 #v_e2r2
CHGNUM &v_e2p065 s(#v_e2r7)
CHGNUM &v_e2p066 s(#v_e2r6)

BOX    @b_e2g07  @B_ef2 "Chorus 2" 38d 10d 30d 09d ""

NUM    @v_e2p071 @b_e2g07 "delay l:" 0 250d 0d 10d ""
NUM    @v_e2p072 @b_e2g07 "delay r:" 0 250d 0d 10d ""
NUM    @v_e2p073 @b_e2g07 "speed  :" 1 99d 1d 10d ""
NUM    @v_e2p074 @b_e2g07 "depth  :" 0 99d 0d 10d ""
CHOICE @v_e2p075 @b_e2g07 "wave   :" @l_efwav1 -21d 20d 0 10d 4d ""
NUM    @v_e2p076 @b_e2g07 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p077 @b_e2g07 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p071 #v_e2r0
CHGNUM &v_e2p072 #v_e2r1
CHGNUM &v_e2p073 #v_e2r2
CHGNUM &v_e2p074 #v_e2r3
CHGNUM &v_e2p075 s(#v_e2r4)
CHGNUM &v_e2p076 s(#v_e2r6)
CHGNUM &v_e2p077 s(#v_e2r7)

BOX    @b_e2g08  @B_ef2 "Harmonic chorus" 38d 10d 30d 09d ""

NUM    @v_e2p081 @b_e2g08 "delay l:" 0 500d 0d 10d ""
NUM    @v_e2p082 @b_e2g08 "delay r:" 0 500d 0d 10d ""
NUM    @v_e2p083 @b_e2g08 "speed  :" 1 99d 1d 10d ""
NUM    @v_e2p084 @b_e2g08 "depth  :" 0 99d 0d 10d ""
NUM    @v_e2p085 @b_e2g08 "f split:" 0 18d 0d 10d ""

CHGNUM &v_e2p081 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p082 M(#v_e2r2,#v_e2r3)
CHGNUM &v_e2p083 #v_e2r4
CHGNUM &v_e2p084 #v_e2r5
CHGNUM &v_e2p085 #v_e2r6

BOX    @b_e2g09  @B_ef2 "Symphonic ensemble" 38d 10d 30d 09d ""

NUM    @v_e2p091 @b_e2g09 "depth  :" 0 99d 0d 10d ""
NUM    @v_e2p092 @b_e2g09 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p093 @b_e2g09 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p091 #v_e2r0
CHGNUM &v_e2p092 s(#v_e2r7)
CHGNUM &v_e2p093 s(#v_e2r6)

BOX    @b_e2g10  @B_ef2 "Flanger" 38d 10d 30d 09d ""

NUM    @v_e2p101 @b_e2g10 "delay  :" 0 200d 0d 10d ""
NUM    @v_e2p102 @b_e2g10 "depth  :" 0 99d 0d 10d ""
NUM    @v_e2p103 @b_e2g10 "speed  :" 1 99d 1d 10d ""
NUM    @v_e2p104 @b_e2g10 "reson  :" -99d 99d 0d 10d ""
NUM    @v_e2p105 @b_e2g10 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p106 @b_e2g10 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p101 #v_e2r0
CHGNUM &v_e2p102 #v_e2r1
CHGNUM &v_e2p103 #v_e2r2
CHGNUM &v_e2p104 s(#v_e2r3)
CHGNUM &v_e2p105 s(#v_e2r6)
CHGNUM &v_e2p106 s(#v_e2r7)

BOX    @b_e2g11  @B_ef2 "Exciter" 38d 10d 30d 09d ""

NUM    @v_e2p111 @b_e2g11 "blend  :" -99d 99d 0d 10d ""
NUM    @v_e2p112 @b_e2g11 "emph pt:" 1 10d 1d 10d ""
NUM    @v_e2p113 @b_e2g11 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p114 @b_e2g11 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p111 s(#v_e2r0)
CHGNUM &v_e2p112 #v_e2r1
CHGNUM &v_e2p113 s(#v_e2r7)
CHGNUM &v_e2p114 s(#v_e2r6)

BOX    @b_e2g12  @B_ef2 "Enhancer" 38d 10d 30d 09d ""

NUM    @v_e2p121 @b_e2g12 "density:" 1 99d 1 10d ""
NUM    @v_e2p122 @b_e2g12 "hotspot:" 1 20d 1 10d ""
NUM    @v_e2p123 @b_e2g12 "st wid :" 0 99d 0 10d ""
NUM    @v_e2p124 @b_e2g12 "delay  :" 1 99d 1 10d ""
NUM    @v_e2p125 @b_e2g12 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p126 @b_e2g12 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p121 #v_e2r0
CHGNUM &v_e2p122 #v_e2r1
CHGNUM &v_e2p123 #v_e2r2
CHGNUM &v_e2p124 #v_e2r3
CHGNUM &v_e2p125 s(#v_e2r6)
CHGNUM &v_e2p126 s(#v_e2r7)

BOX    @b_e2g13  @B_ef2 "Distorsion" 38d 10d 30d 09d ""

NUM    @v_e2p131 @b_e2g13 "drive  :" 1 111d 1d 10d ""
NUM    @v_e2p132 @b_e2g13 "hotspot:" 0 99d 0d 10d ""
NUM    @v_e2p133 @b_e2g13 "reson  :" 0 99d 0d 10d ""
NUM    @v_e2p134 @b_e2g13 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p135 @b_e2g13 "EQ high:" -12d 12d 0d 10d ""
NUM    @v_e2p136 @b_e2g13 "out lvl:" 0 99d 0d 10d ""

CHGNUM &v_e2p131 #v_e2r0
CHGNUM &v_e2p132 #v_e2r1
CHGNUM &v_e2p133 #v_e2r2
CHGNUM &v_e2p134 s(#v_e2r6)
CHGNUM &v_e2p135 s(#v_e2r7)
CHGNUM &v_e2p136 #v_e2r3

BOX    @b_e2g14  @B_ef2 "Phaser" 38d 10d 30d 09d ""

NUM    @v_e2p141 @b_e2g14 "manual :" 0 99d 0d 10d ""
NUM    @v_e2p142 @b_e2g14 "speed  :" 0 D8 0d 10d ""
NUM    @v_e2p143 @b_e2g14 "depth  :" 1 99d 1 10d ""
NUM    @v_e2p144 @b_e2g14 "feedbk :" -99d 99d 0d 10d ""
CHOICE @v_e2p145 @b_e2g14 "wave   :" @l_efwav2 0 1 0d 10d 3d ""

CHGNUM &v_e2p141 #v_e2r4
CHGNUM &v_e2p142 #v_e2r1
CHGNUM &v_e2p143 #v_e2r0
CHGNUM &v_e2p144 s(#v_e2r3)
CHGNUM &v_e2p145 #v_e2r2

BOX    @b_e2g15  @B_ef2 "Rotary speaker" 38d 10d 30d 09d ""

NUM    @v_e2p151 @b_e2g15 "depth  :" 0 15d 0d 10d ""
NUM    @v_e2p152 @b_e2g15 "acceler:" 1 15d 1 10d ""
NUM    @v_e2p153 @b_e2g15 "slow sp:" 1 99d 1 10d ""
NUM    @v_e2p154 @b_e2g15 "fast sp:" 1 99d 1 10d ""

CHGNUM &v_e2p151 #v_e2r0
CHGNUM &v_e2p152 #v_e2r1
CHGNUM &v_e2p153 #v_e2r2
CHGNUM &v_e2p154 #v_e2r3

BOX    @b_e2g16  @B_ef2 "Tremolo" 38d 10d 30d 09d ""

CHOICE @v_e2p161 @b_e2g16 "wave   :" @l_efwav2 0 1 0d 10d 3d ""
NUM    @v_e2p162 @b_e2g16 "shape  :" -99d 99d 0d 10d ""
NUM    @v_e2p163 @b_e2g16 "speed  :" 0 D8 0d 10d ""
NUM    @v_e2p164 @b_e2g16 "depth  :" 0 99d 0d 10d ""
NUM    @v_e2p165 @b_e2g16 "EQ low :" -12d 12d 0d 10d ""
NUM    @v_e2p166 @b_e2g16 "EQ high:" -12d 12d 0d 10d ""

CHGNUM &v_e2p161 #v_e2r2
CHGNUM &v_e2p162 s(#v_e2r3)
CHGNUM &v_e2p163 #v_e2r1
CHGNUM &v_e2p164 #v_e2r0
CHGNUM &v_e2p165 s(#v_e2r7)
CHGNUM &v_e2p166 s(#v_e2r6)

BOX    @b_e2g17  @B_ef2 "Parametric EQ" 38d 10d 30d 09d ""

NUM    @v_e2p171 @b_e2g17 "low  fq:" 0 29d 0d 10d ""
NUM    @v_e2p172 @b_e2g17 "low  ga:" -12d 12d 0d 10d ""
NUM    @v_e2p173 @b_e2g17 "mid  fq:" 0 99d 0d 10d ""
NUM    @v_e2p174 @b_e2g17 "mid  ga:" -12d 12d 0d 10d ""
NUM    @v_e2p175 @b_e2g17 "mid wid:" 0 99d 0d 10d ""
NUM    @v_e2p176 @b_e2g17 "high fq:" 0 29d 0d 10d ""
NUM    @v_e2p177 @b_e2g17 "high ga:" -12d 12d 0d 10d ""

CHGNUM &v_e2p171 #v_e2r0
CHGNUM &v_e2p172 s(#v_e2r1)
CHGNUM &v_e2p173 #v_e2r2
CHGNUM &v_e2p174 s(#v_e2r3)
CHGNUM &v_e2p175 #v_e2r4
CHGNUM &v_e2p176 #v_e2r5
CHGNUM &v_e2p177 s(#v_e2r6)

BOX    @b_e2g18  @B_ef2 "Combi serial" 38d 10d 30d 09d ""

NUM    @v_e2p181 @b_e2g18 "fc del :" 0 50d 0d 10d ""
NUM    @v_e2p182 @b_e2g18 "fc fdbk:" -99d 99d 0d 10d ""
NUM    @v_e2p183 @b_e2g18 "speed  :" 1 99d 1 10d ""
NUM    @v_e2p184 @b_e2g18 "depth  :" 0 99d 0d 10d ""
NUM    @v_e2p185 @b_e2g18 "delay  :" 0 450d 0d 10d ""
NUM    @v_e2p186 @b_e2g18 "feedbk :" -99d 99d 0d 10d ""

CHGNUM &v_e2p181 #v_e2r0
CHGNUM &v_e2p182 s(#v_e2r3)
CHGNUM &v_e2p183 #v_e2r1
CHGNUM &v_e2p184 #v_e2r2
CHGNUM &v_e2p185 #v_e2r4
CHGNUM &v_e2p186 s(#v_e2r5)

BOX    @b_e2g19  @B_ef2 "Combi parallel 1" 38d 10d 30d 09d ""

NUM    @v_e2p191 @b_e2g19 "delay  :" 0 500d 0d 10d ""
NUM    @v_e2p192 @b_e2g19 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p193 @b_e2g19 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e2p194 @b_e2g19 "rev tim:" 0 61 0d 10d ""
NUM    @v_e2p195 @b_e2g19 "pre del:" 0 150d 0d 10d ""
NUM    @v_e2p196 @b_e2g19 "hi damp:" 0 99d 0d 10d ""

CHGNUM &v_e2p191 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p192 s(#v_e2r2)
CHGNUM &v_e2p193 #v_e2r3
CHGNUM &v_e2p194 #v_e2r4
CHGNUM &v_e2p195 #v_e2r7
CHGNUM &v_e2p196 #v_e2r6

BOX    @b_e2g20  @B_ef2 "Combi parallel 2" 38d 10d 30d 09d ""

NUM    @v_e2p201 @b_e2g20 "delay  :" 0 500d 0d 10d ""
NUM    @v_e2p202 @b_e2g20 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p203 @b_e2g20 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e2p204 @b_e2g20 "speed  :" 0 D8 0d 10d ""
NUM    @v_e2p205 @b_e2g20 "depth  :" 0 99d 0d 10d ""
CHOICE @v_e2p206 @b_e2g20 "wave   :" @l_efwav2 0 1 0d 10d 3d ""

CHGNUM &v_e2p201 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p202 s(#v_e2r2)
CHGNUM &v_e2p203 #v_e2r3
CHGNUM &v_e2p204 #v_e2r5
CHGNUM &v_e2p205 #v_e2r4
CHGNUM &v_e2p206 #v_e2r6

BOX    @b_e2g21  @B_ef2 "Combi parallel 3" 38d 10d 30d 09d ""

NUM    @v_e2p211 @b_e2g21 "delay  :" 0 500d 0d 10d ""
NUM    @v_e2p212 @b_e2g21 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p213 @b_e2g21 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e2p214 @b_e2g21 "speed  :" 0 D8 0d 10d ""
NUM    @v_e2p215 @b_e2g21 "depth  :" 0 99d 0d 10d ""
NUM    @v_e2p216 @b_e2g21 "feedbk :" -99d 99d 0d 10d ""

CHGNUM &v_e2p211 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p212 s(#v_e2r2)
CHGNUM &v_e2p213 #v_e2r3
CHGNUM &v_e2p214 #v_e2r5
CHGNUM &v_e2p215 #v_e2r4
CHGNUM &v_e2p216 s(#v_e2r7)

BOX    @b_e2g22  @B_ef2 "Combi parallel 4" 38d 10d 30d 09d ""

NUM    @v_e2p221 @b_e2g22 "delay  :" 0 500d 0d 10d ""
NUM    @v_e2p222 @b_e2g22 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p223 @b_e2g22 "drive  :" 1 111d 1d 10d ""
NUM    @v_e2p224 @b_e2g22 "hotspot:" 1 99d 1 10d ""
NUM    @v_e2p225 @b_e2g22 "reson  :" 0 99d 0d 10d ""
NUM    @v_e2p226 @b_e2g22 "out lvl:" 1 99d 1 10d ""

CHGNUM &v_e2p221 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p222 s(#v_e2r2)
CHGNUM &v_e2p223 #v_e2r3
CHGNUM &v_e2p224 #v_e2r4
CHGNUM &v_e2p225 #v_e2r5
CHGNUM &v_e2p226 #v_e2r6

BOX    @b_e2g23  @B_ef2 "Combi parallel 5" 38d 10d 30d 09d ""

NUM    @v_e2p231 @b_e2g23 "delay  :" 0 500d 0d 10d ""
NUM    @v_e2p232 @b_e2g23 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p233 @b_e2g23 "hi damp:" 0 99d 0d 10d ""
NUM    @v_e2p234 @b_e2g23 "speed  :" 0 D8 0d 10d ""
NUM    @v_e2p235 @b_e2g23 "depth  :" 0 99d 0d 10d ""
NUM    @v_e2p236 @b_e2g23 "feedbk :" -99d 99d 0d 10d ""

CHGNUM &v_e2p231 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p232 s(#v_e2r2)
CHGNUM &v_e2p233 #v_e2r3
CHGNUM &v_e2p234 #v_e2r5
CHGNUM &v_e2p235 #v_e2r4
CHGNUM &v_e2p236 s(#v_e2r6)

BOX    @b_e2g24  @B_ef2 "Combi parallel 6" 38d 10d 30d 09d ""

NUM    @v_e2p241 @b_e2g24 "delay  :" 0 500d 0d 10d ""
NUM    @v_e2p242 @b_e2g24 "feedbk :" -99d 99d 0d 10d ""
NUM    @v_e2p243 @b_e2g24 "acceler:" 1 15d 1 10d ""
NUM    @v_e2p244 @b_e2g24 "slow sp:" 1 99d 1 10d ""
NUM    @v_e2p245 @b_e2g24 "fast sp:" 1 99d 1 10d ""

CHGNUM &v_e2p241 M(#v_e2r0,#v_e2r1)
CHGNUM &v_e2p242 s(#v_e2r2)
CHGNUM &v_e2p243 #v_e2r3
CHGNUM &v_e2p244 #v_e2r4
CHGNUM &v_e2p245 #v_e2r5

; to change parameters individually:

GLOBAL #v_e2p1 .(#v_e2grp,0,#v_e2p001,#v_e2p011,#v_e2p021,#v_e2p031,#v_e2p041,#v_e2p051,#v_e2p061,#v_e2p071,#v_e2p081,#v_e2p091,#v_e2p101,#v_e2p111,#v_e2p121,#v_e2p131,#v_e2p141,#v_e2p151,#v_e2p161,#v_e2p171,#v_e2p181,#v_e2p191,#v_e2p201,#v_e2p211,#v_e2p221,#v_e2p231,#v_e2p241) ""
GLOBAL #v_e2p2 .(#v_e2grp,0,#v_e2p002,#v_e2p012,#v_e2p022,#v_e2p032,#v_e2p042,#v_e2p052,#v_e2p062,#v_e2p072,#v_e2p082,#v_e2p092,#v_e2p102,#v_e2p112,#v_e2p122,#v_e2p132,#v_e2p142,#v_e2p152,#v_e2p162,#v_e2p172,#v_e2p182,#v_e2p192,#v_e2p202,#v_e2p212,#v_e2p222,#v_e2p232,#v_e2p242) ""
GLOBAL #v_e2p3 .(#v_e2grp,0,#v_e2p003,#v_e2p013,#v_e2p023,#v_e2p033,#v_e2p043,#v_e2p053,#v_e2p063,#v_e2p073,#v_e2p083,#v_e2p093,#v_e2p103,#v_e2p113,#v_e2p123,#v_e2p133,#v_e2p143,#v_e2p153,#v_e2p163,#v_e2p173,#v_e2p183,#v_e2p193,#v_e2p203,#v_e2p213,#v_e2p223,#v_e2p233,#v_e2p243) ""
GLOBAL #v_e2p4 .(#v_e2grp,0,#v_e2p004,#v_e2p014,#v_e2p024,#v_e2p034,#v_e2p044,#v_e2p054,#v_e2p064,#v_e2p074,#v_e2p084,0        ,#v_e2p104,#v_e2p114,#v_e2p124,#v_e2p134,#v_e2p144,#v_e2p154,#v_e2p164,#v_e2p174,#v_e2p184,#v_e2p194,#v_e2p204,#v_e2p214,#v_e2p224,#v_e2p234,#v_e2p244) ""
GLOBAL #v_e2p5 .(#v_e2grp,0,#v_e2p005,#v_e2p015,0        ,#v_e2p035,#v_e2p045,#v_e2p055,#v_e2p065,#v_e2p075,#v_e2p085,0        ,#v_e2p105,0        ,#v_e2p125,#v_e2p135,#v_e2p145,0        ,#v_e2p165,#v_e2p175,#v_e2p185,#v_e2p195,#v_e2p205,#v_e2p215,#v_e2p225,#v_e2p235,#v_e2p245) ""
GLOBAL #v_e2p6 .(#v_e2grp,0,#v_e2p006,#v_e2p016,0        ,#v_e2p036,#v_e2p046,0        ,#v_e2p066,#v_e2p076,0        ,0        ,#v_e2p106,0        ,#v_e2p126,#v_e2p136,0        ,0        ,#v_e2p166,#v_e2p176,#v_e2p186,#v_e2p196,#v_e2p206,#v_e2p216,#v_e2p226,#v_e2p236,0        ) ""
GLOBAL #v_e2p7 .(#v_e2grp,0,0        ,0        ,0        ,0        ,0        ,0        ,0        ,#v_e2p077,0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,0        ,#v_e2p177,0        ,0        ,0        ,0        ,0        ,0        ,0        ) ""

OUT    @ @m_par i(+(@efofs,24d)) i(#v_e2p1) F7
OUT    @ @m_par i(+(@efofs,25d)) i(#v_e2p2) F7
OUT    @ @m_par i(+(@efofs,26d)) i(#v_e2p3) F7
OUT    @ @m_par i(+(@efofs,27d)) i(#v_e2p4) F7
OUT    @ @m_par i(+(@efofs,28d)) i(#v_e2p5) F7
OUT    @ @m_par i(+(@efofs,29d)) i(#v_e2p6) F7
OUT    @ @m_par i(+(@efofs,30d)) i(#v_e2p7) F7

; to build the dump:

GLOBAL @v_e2b0 .(#v_e2grp ,  0 ,  #v_e2p001 ,  #v_e2p012 ,  #v_e2p021 ,y(#v_e2p031),y(#v_e2p041),y(#v_e2p051),  #v_e2p063 ,  #v_e2p071 ,y(#v_e2p081),  #v_e2p091 ,  #v_e2p101 ,  #v_e2p111 ,  #v_e2p121 ,  #v_e2p131 ,  #v_e2p143 ,  #v_e2p151 ,  #v_e2p164 ,  #v_e2p171 ,  #v_e2p181 ,y(#v_e2p191),y(#v_e2p201),y(#v_e2p211),y(#v_e2p221),y(#v_e2p231),y(#v_e2p241)) ""
GLOBAL @v_e2b1 .(#v_e2grp ,  0 ,  0         ,  0         ,  #v_e2p022 ,Y(#v_e2p031),Y(#v_e2p041),Y(#v_e2p051),  #v_e2p062 ,  #v_e2p072 ,Y(#v_e2p081),  0         ,  #v_e2p102 ,  #v_e2p112 ,  #v_e2p122 ,  #v_e2p132 ,  #v_e2p142 ,  #v_e2p152 ,  #v_e2p163 ,  #v_e2p172 ,  #v_e2p183 ,Y(#v_e2p191),Y(#v_e2p201),Y(#v_e2p211),Y(#v_e2p221),Y(#v_e2p231),Y(#v_e2p241)) ""
GLOBAL @v_e2b2 .(#v_e2grp ,  0 ,  #v_e2p004 ,  #v_e2p013 ,  0         ,  #v_e2p033 ,  #v_e2p043 ,y(#v_e2p052),  #v_e2p064 ,  #v_e2p073 ,y(#v_e2p082),  0         ,  #v_e2p103 ,  0         ,  #v_e2p123 ,  #v_e2p133 ,  #v_e2p145 ,  #v_e2p153 ,  #v_e2p161 ,  #v_e2p173 ,  #v_e2p184 ,  #v_e2p192 ,  #v_e2p202 ,  #v_e2p212 ,  #v_e2p222 ,  #v_e2p232 ,  #v_e2p242 ) ""
GLOBAL @v_e2b3 .(#v_e2grp ,  0 ,  #v_e2p002 ,  #v_e2p011 ,  0         ,  #v_e2p034 ,  #v_e2p044 ,Y(#v_e2p052),  0         ,  #v_e2p074 ,Y(#v_e2p082),  0         ,  #v_e2p104 ,  0         ,  #v_e2p124 ,  #v_e2p136 ,  #v_e2p144 ,  #v_e2p154 ,  #v_e2p162 ,  #v_e2p174 ,  #v_e2p182 ,  #v_e2p193 ,  #v_e2p203 ,  #v_e2p213 ,  #v_e2p223 ,  #v_e2p233 ,  #v_e2p243 ) ""
GLOBAL @v_e2b4 .(#v_e2grp ,  0 ,  #v_e2p003 ,  #v_e2p014 ,  0         ,y(#v_e2p032),y(#v_e2p042),  #v_e2p053 ,  #v_e2p061 ,  #v_e2p075 ,  #v_e2p083 ,  0         ,  0         ,  0         ,  0         ,  0         ,  #v_e2p141 ,  0         ,  0         ,  #v_e2p175 ,  #v_e2p185 ,  #v_e2p194 ,  #v_e2p205 ,  #v_e2p215 ,  #v_e2p224 ,  #v_e2p235 ,  #v_e2p244 ) ""
GLOBAL @v_e2b5 .(#v_e2grp ,  0 ,  0         ,  0         ,  0         ,Y(#v_e2p032),Y(#v_e2p042),  0         ,  0         ,  0         ,  #v_e2p084 ,  0         ,  0         ,  0         ,  0         ,  0         ,  0         ,  0         ,  0         ,  #v_e2p176 ,  #v_e2p186 ,  0         ,  #v_e2p204 ,  #v_e2p214 ,  #v_e2p225 ,  #v_e2p234 ,  #v_e2p245 ) ""
GLOBAL @v_e2b6 .(#v_e2grp ,  0 ,  #v_e2p006 ,  #v_e2p015 ,  #v_e2p024 ,  #v_e2p036 ,  #v_e2p045 ,  #v_e2p054 ,  #v_e2p066 ,  #v_e2p076 ,  #v_e2p085 ,  #v_e2p093 ,  #v_e2p105 ,  #v_e2p114 ,  #v_e2p125 ,  #v_e2p134 ,  0         ,  0         ,  #v_e2p166 ,  #v_e2p177 ,  0         ,  #v_e2p196 ,  #v_e2p206 ,  0         ,  #v_e2p226 ,  #v_e2p236 ,  0         ) ""
GLOBAL @v_e2b7 .(#v_e2grp ,  0 ,  #v_e2p005 ,  #v_e2p016 ,  #v_e2p023 ,  #v_e2p035 ,  #v_e2p046 ,  #v_e2p055 ,  #v_e2p065 ,  #v_e2p077 ,  0         ,  #v_e2p092 ,  #v_e2p106 ,  #v_e2p113 ,  #v_e2p126 ,  #v_e2p135 ,  0         ,  0         ,  #v_e2p165 ,  0         ,  0         ,  #v_e2p195 ,  0         ,  #v_e2p216 ,  0         ,  0         ,  0         ) ""

;------------

OUT @m_e1pars @v_e1b0 @v_e1b1 @v_e1b2 @v_e1b3 @v_e1b4 @v_e1b5 @v_e1b6 @v_e1b7
OUT @m_e2pars @v_e2b0 @v_e2b1 @v_e2b2 @v_e2b3 @v_e2b4 @v_e2b5 @v_e2b6 @v_e2b7
OUT @m_epars @m_e1pars @m_e2pars

OUT @m_ef @v_e1type @v_e2type \
          ?(@v_e1drlr,@v_e1dryl,@v_e1dry) ?(@v_e1drlr,@v_e1dryr,@v_e1dry) \
          ?(@v_e2drlr,@v_e2dryl,@v_e2dry) ?(@v_e2drlr,@v_e2dryr,@v_e2dry) \
          ?(@v_eptyp2,n(@v_eplv3l,0,@v_eplv3r,4),@v_eppan3) \
          ?(@v_eptyp2,n(@v_eplv4l,0,@v_eplv4r,4),@v_eppan4) \
          n(@v_e1on,0,@v_e1on,1,@v_e2on,2,@v_e2on,3,@v_eptype,4) \
          @m_e1pars \
          @v_e1msrc @v_e1mint \
          @m_e2pars \
          @v_e2msrc @v_e2mint

