/*
* Novel dendritic action potentials shape the computational
* properties of human layer 2/3 cortical neurons( Gidon et al., 2019)
*
* Modified for (Korenek et. al, 2024)
*
* Original version of this code written by
* Athanasia Papoutsi and Albert Gidon
*/
load_file("../_classlib/TString.hoc")
load_file("../_classlib/TPointList.hoc")
objref plex_bg,plex_X,plex_Y
objref plin_subdomain,plin_martinotti,plin_basket
objref pl_dcaap
objref syns,rnd, tplay
rnd = new Random(0) //so that the synapses do not have the same activity.
obfunc get_tplay(){local Hz, delay, dur localobj tp
Hz = $1
delay = 100
delay = $2
dur = $3/1000
//assign four times the nuber of extepcted spike per second to be safe
tp = new Vector(Hz * dur * 5 ) //large vector to avoid edge conditions
rnd.negexp(1/Hz * 1000)
tp.setrand(rnd)
//absolute time for events + shifted by delay
if (tp.size()>0) {
tp.integral().add(delay) // tp2(i)=sum_{n<=i} (tp(n)); tp=tp2+100; ; i.e. 24.2681 17.3667 30.0556 => 124.268 141.635 171.69
tp.where("<",delay + dur * 1000)
}
return tp
}
proc add_syns(){local x,Hz,delay,dur,use_ampa,use_nmda,use_basket,use_martinotti,pathid localobj tp,s,points,syns,tplay,tp1,tp2,tp3,tp4,tp5,tp6,tp7,tp8,tp9,tp10,tp11,tp12,tp13,tp14,tp15,tp16,tp17,tp18,tp19,tp20,tp21,tp22,tp23,tp24,tp25,tp26,tp27,tp28,tp29,tp30,tp31,tp32,tp33,tp34,tp35,tp36,tp37,tp38,tp39,tp40,tp41,tp42,tp43,tp44,tp45,tp46,tp47,tp48,tp49,tp50,tp51,tp52,tp53,tp54,tp55,tp56,tp57,tp58,tp59,tp60,tp61,tp62,tp63,tp64,tp65,tp66,tp67,tp68,tp69,tp70,tp71,tp72,tp73,tp74,tp75,tp76,tp77,tp78,tp79,tp80,tp81,tp82,tp83,tp84,tp85,tp86,tp87,tp88,tp89,tp90,tp91,tp92,tp93,tp94,tp95,tp96,tp97,tp98,tp99,tp100,tp101,tp102,tp103,tp104,tp105,tp106,tp107,tp108,tp109,tp110,tp111,tp112,tp113,tp114,tp115,tp116,tp117,tp118,tp119,tp120,tp121,tp122,tp123,tp124,tp125,tp126,tp127,tp128,tp129,tp130,tp131,tp132,tp133,tp134,tp135,tp136,tp137,tp138,tp139,tp140,tp141,tp142,tp143,tp144,tp145,tp146,tp147,tp148,tp149,tp150,tp151,tp152,tp153,tp154,tp155,tp156,tp157,tp158,tp159,tp160,tp161,tp162,tp163,tp164,tp165,tp166,tp167,tp168,tp169,tp170,tp171,tp172,tp173,tp174,tp175,tp176,tp177,tp178,tp179,tp180,tp181,tp182,tp183,tp184,tp185,tp186,tp187,tp188,tp189,tp190,tp191,tp192,tp193,tp194,tp195,tp196,tp197,tp198,tp199,tp200,tp201,tp202,tp203,tp204,tp205,tp206,tp207,tp208,tp209,tp210,tp211,tp212,tp213,tp214,tp215,tp216,tp217,tp218,tp219,tp220,tp221,tp222,tp223,tp224,tp225,tp226,tp227,tp228,tp229,tp230,tp231,tp232,tp233,tp234,tp235,tp236,tp237,tp238,tp239,tp240,tp241,tp242,tp243,tp244,tp245,tp246,tp247,tp248,tp249,tp250,tp251,tp252,tp253,tp254,tp255,tp256,tp257,tp258,tp259,tp260,tp261,tp262,tp263,tp264,tp265,tp266,tp267,tp268,tp269,tp270,tp271,tp272,tp273,tp274,tp275,tp276,tp277,tp278,tp279,tp280,tp281,tp282,tp283,tp284,tp285,tp286,tp287,tp288,tp289,tp290,tp291,tp292,tp293,tp294,tp295,tp296,tp297,tp298,tp299,tp300,tp301,tp302,tp303,tp304,tp305,tp306,tp307,tp308,tp309,tp310,tp311,tp312,tp313,tp314,tp315,tp316,tp317,tp318,tp319,tp320,tp321,tp322,tp323,tp324,tp325,tp326,tp327,tp328,tp329,tp330,tp331,tp332,tp333,tp334,tp335,tp336,tp337,tp338,tp339,tp340,tp341,tp342,tp343,tp344,tp345,tp346,tp347,tp348,tp349,tp350,tp351,tp352,tp353,tp354,tp355,tp356,tp357,tp358,tp359,tp360,tp361,tp362,tp363,tp364,tp365,tp366,tp367,tp368,tp369,tp370,tp371,tp372,tp373,tp374,tp375,tp376,tp377,tp378,tp379,tp380,tp381,tp382,tp383,tp384,tp385,tp386,tp387,tp388,tp389,tp390,tp391,tp392,tp393,tp394,tp395,tp396,tp397,tp398,tp399,tp400
points = $o1
syns = $o2
tplay = $o3
pathid= $11 //pathway id: 1 for X, 2 for Y, 0 otherwise
//synaptic parameters as in Eyal et al., (2018)
for points.each_point(&x) {
if (pathid == 0) { tp = get_tplay(Hz = $4,delay = $5,dur = $6) }
if (pathid == 1) {
tp1 = get_tplay(Hz = 5, delay = 100, dur = 250)
tp2 = get_tplay(Hz = 5, delay = 350, dur = 250)
tp3 = get_tplay(Hz = 5, delay = 600, dur = 250)
tp4 = get_tplay(Hz = 20, delay = 850, dur = 250)
tp5 = get_tplay(Hz = 20, delay = 1100, dur = 250)
tp6 = get_tplay(Hz = 5, delay = 1350, dur = 250)
tp7 = get_tplay(Hz = 20, delay = 1600, dur = 250)
tp8 = get_tplay(Hz = 5, delay = 1850, dur = 250)
tp9 = get_tplay(Hz = 20, delay = 2100, dur = 250)
tp10 = get_tplay(Hz = 5, delay = 2350, dur = 250)
tp11 = get_tplay(Hz = 5, delay = 2600, dur = 250)
tp12 = get_tplay(Hz = 20, delay = 2850, dur = 250)
tp13 = get_tplay(Hz = 20, delay = 3100, dur = 250)
tp14 = get_tplay(Hz = 20, delay = 3350, dur = 250)
tp15 = get_tplay(Hz = 20, delay = 3600, dur = 250)
tp16 = get_tplay(Hz = 20, delay = 3850, dur = 250)
tp17 = get_tplay(Hz = 5, delay = 4100, dur = 250)
tp18 = get_tplay(Hz = 5, delay = 4350, dur = 250)
tp19 = get_tplay(Hz = 5, delay = 4600, dur = 250)
tp20 = get_tplay(Hz = 5, delay = 4850, dur = 250)
tp21 = get_tplay(Hz = 5, delay = 5100, dur = 250)
tp22 = get_tplay(Hz = 20, delay = 5350, dur = 250)
tp23 = get_tplay(Hz = 5, delay = 5600, dur = 250)
tp24 = get_tplay(Hz = 5, delay = 5850, dur = 250)
tp25 = get_tplay(Hz = 5, delay = 6100, dur = 250)
tp26 = get_tplay(Hz = 20, delay = 6350, dur = 250)
tp27 = get_tplay(Hz = 5, delay = 6600, dur = 250)
tp28 = get_tplay(Hz = 20, delay = 6850, dur = 250)
tp29 = get_tplay(Hz = 20, delay = 7100, dur = 250)
tp30 = get_tplay(Hz = 20, delay = 7350, dur = 250)
tp31 = get_tplay(Hz = 20, delay = 7600, dur = 250)
tp32 = get_tplay(Hz = 5, delay = 7850, dur = 250)
tp33 = get_tplay(Hz = 5, delay = 8100, dur = 250)
tp34 = get_tplay(Hz = 20, delay = 8350, dur = 250)
tp35 = get_tplay(Hz = 5, delay = 8600, dur = 250)
tp36 = get_tplay(Hz = 20, delay = 8850, dur = 250)
tp37 = get_tplay(Hz = 20, delay = 9100, dur = 250)
tp38 = get_tplay(Hz = 20, delay = 9350, dur = 250)
tp39 = get_tplay(Hz = 5, delay = 9600, dur = 250)
tp40 = get_tplay(Hz = 5, delay = 9850, dur = 250)
tp41 = get_tplay(Hz = 5, delay = 10100, dur = 250)
tp42 = get_tplay(Hz = 5, delay = 10350, dur = 250)
tp43 = get_tplay(Hz = 20, delay = 10600, dur = 250)
tp44 = get_tplay(Hz = 5, delay = 10850, dur = 250)
tp45 = get_tplay(Hz = 20, delay = 11100, dur = 250)
tp46 = get_tplay(Hz = 20, delay = 11350, dur = 250)
tp47 = get_tplay(Hz = 5, delay = 11600, dur = 250)
tp48 = get_tplay(Hz = 5, delay = 11850, dur = 250)
tp49 = get_tplay(Hz = 20, delay = 12100, dur = 250)
tp50 = get_tplay(Hz = 5, delay = 12350, dur = 250)
tp51 = get_tplay(Hz = 5, delay = 12600, dur = 250)
tp52 = get_tplay(Hz = 5, delay = 12850, dur = 250)
tp53 = get_tplay(Hz = 5, delay = 13100, dur = 250)
tp54 = get_tplay(Hz = 20, delay = 13350, dur = 250)
tp55 = get_tplay(Hz = 20, delay = 13600, dur = 250)
tp56 = get_tplay(Hz = 20, delay = 13850, dur = 250)
tp57 = get_tplay(Hz = 5, delay = 14100, dur = 250)
tp58 = get_tplay(Hz = 20, delay = 14350, dur = 250)
tp59 = get_tplay(Hz = 20, delay = 14600, dur = 250)
tp60 = get_tplay(Hz = 5, delay = 14850, dur = 250)
tp61 = get_tplay(Hz = 20, delay = 15100, dur = 250)
tp62 = get_tplay(Hz = 5, delay = 15350, dur = 250)
tp63 = get_tplay(Hz = 20, delay = 15600, dur = 250)
tp64 = get_tplay(Hz = 5, delay = 15850, dur = 250)
tp65 = get_tplay(Hz = 20, delay = 16100, dur = 250)
tp66 = get_tplay(Hz = 20, delay = 16350, dur = 250)
tp67 = get_tplay(Hz = 5, delay = 16600, dur = 250)
tp68 = get_tplay(Hz = 5, delay = 16850, dur = 250)
tp69 = get_tplay(Hz = 20, delay = 17100, dur = 250)
tp70 = get_tplay(Hz = 20, delay = 17350, dur = 250)
tp71 = get_tplay(Hz = 20, delay = 17600, dur = 250)
tp72 = get_tplay(Hz = 20, delay = 17850, dur = 250)
tp73 = get_tplay(Hz = 5, delay = 18100, dur = 250)
tp74 = get_tplay(Hz = 5, delay = 18350, dur = 250)
tp75 = get_tplay(Hz = 20, delay = 18600, dur = 250)
tp76 = get_tplay(Hz = 5, delay = 18850, dur = 250)
tp77 = get_tplay(Hz = 20, delay = 19100, dur = 250)
tp78 = get_tplay(Hz = 20, delay = 19350, dur = 250)
tp79 = get_tplay(Hz = 5, delay = 19600, dur = 250)
tp80 = get_tplay(Hz = 20, delay = 19850, dur = 250)
tp81 = get_tplay(Hz = 5, delay = 20100, dur = 250)
tp82 = get_tplay(Hz = 20, delay = 20350, dur = 250)
tp83 = get_tplay(Hz = 5, delay = 20600, dur = 250)
tp84 = get_tplay(Hz = 20, delay = 20850, dur = 250)
tp85 = get_tplay(Hz = 5, delay = 21100, dur = 250)
tp86 = get_tplay(Hz = 20, delay = 21350, dur = 250)
tp87 = get_tplay(Hz = 20, delay = 21600, dur = 250)
tp88 = get_tplay(Hz = 20, delay = 21850, dur = 250)
tp89 = get_tplay(Hz = 5, delay = 22100, dur = 250)
tp90 = get_tplay(Hz = 20, delay = 22350, dur = 250)
tp91 = get_tplay(Hz = 5, delay = 22600, dur = 250)
tp92 = get_tplay(Hz = 20, delay = 22850, dur = 250)
tp93 = get_tplay(Hz = 5, delay = 23100, dur = 250)
tp94 = get_tplay(Hz = 5, delay = 23350, dur = 250)
tp95 = get_tplay(Hz = 20, delay = 23600, dur = 250)
tp96 = get_tplay(Hz = 20, delay = 23850, dur = 250)
tp97 = get_tplay(Hz = 20, delay = 24100, dur = 250)
tp98 = get_tplay(Hz = 5, delay = 24350, dur = 250)
tp99 = get_tplay(Hz = 5, delay = 24600, dur = 250)
tp100 = get_tplay(Hz = 5, delay = 24850, dur = 250)
tp101 = get_tplay(Hz = 5, delay = 25100, dur = 250)
tp102 = get_tplay(Hz = 20, delay = 25350, dur = 250)
tp103 = get_tplay(Hz = 20, delay = 25600, dur = 250)
tp104 = get_tplay(Hz = 20, delay = 25850, dur = 250)
tp105 = get_tplay(Hz = 20, delay = 26100, dur = 250)
tp106 = get_tplay(Hz = 20, delay = 26350, dur = 250)
tp107 = get_tplay(Hz = 20, delay = 26600, dur = 250)
tp108 = get_tplay(Hz = 5, delay = 26850, dur = 250)
tp109 = get_tplay(Hz = 5, delay = 27100, dur = 250)
tp110 = get_tplay(Hz = 5, delay = 27350, dur = 250)
tp111 = get_tplay(Hz = 20, delay = 27600, dur = 250)
tp112 = get_tplay(Hz = 5, delay = 27850, dur = 250)
tp113 = get_tplay(Hz = 20, delay = 28100, dur = 250)
tp114 = get_tplay(Hz = 20, delay = 28350, dur = 250)
tp115 = get_tplay(Hz = 20, delay = 28600, dur = 250)
tp116 = get_tplay(Hz = 5, delay = 28850, dur = 250)
tp117 = get_tplay(Hz = 5, delay = 29100, dur = 250)
tp118 = get_tplay(Hz = 20, delay = 29350, dur = 250)
tp119 = get_tplay(Hz = 20, delay = 29600, dur = 250)
tp120 = get_tplay(Hz = 5, delay = 29850, dur = 250)
tp121 = get_tplay(Hz = 5, delay = 30100, dur = 250)
tp122 = get_tplay(Hz = 5, delay = 30350, dur = 250)
tp123 = get_tplay(Hz = 20, delay = 30600, dur = 250)
tp124 = get_tplay(Hz = 20, delay = 30850, dur = 250)
tp125 = get_tplay(Hz = 20, delay = 31100, dur = 250)
tp126 = get_tplay(Hz = 20, delay = 31350, dur = 250)
tp127 = get_tplay(Hz = 20, delay = 31600, dur = 250)
tp128 = get_tplay(Hz = 20, delay = 31850, dur = 250)
tp129 = get_tplay(Hz = 5, delay = 32100, dur = 250)
tp130 = get_tplay(Hz = 5, delay = 32350, dur = 250)
tp131 = get_tplay(Hz = 20, delay = 32600, dur = 250)
tp132 = get_tplay(Hz = 20, delay = 32850, dur = 250)
tp133 = get_tplay(Hz = 5, delay = 33100, dur = 250)
tp134 = get_tplay(Hz = 20, delay = 33350, dur = 250)
tp135 = get_tplay(Hz = 5, delay = 33600, dur = 250)
tp136 = get_tplay(Hz = 5, delay = 33850, dur = 250)
tp137 = get_tplay(Hz = 20, delay = 34100, dur = 250)
tp138 = get_tplay(Hz = 20, delay = 34350, dur = 250)
tp139 = get_tplay(Hz = 5, delay = 34600, dur = 250)
tp140 = get_tplay(Hz = 5, delay = 34850, dur = 250)
tp141 = get_tplay(Hz = 20, delay = 35100, dur = 250)
tp142 = get_tplay(Hz = 20, delay = 35350, dur = 250)
tp143 = get_tplay(Hz = 20, delay = 35600, dur = 250)
tp144 = get_tplay(Hz = 20, delay = 35850, dur = 250)
tp145 = get_tplay(Hz = 20, delay = 36100, dur = 250)
tp146 = get_tplay(Hz = 5, delay = 36350, dur = 250)
tp147 = get_tplay(Hz = 20, delay = 36600, dur = 250)
tp148 = get_tplay(Hz = 20, delay = 36850, dur = 250)
tp149 = get_tplay(Hz = 5, delay = 37100, dur = 250)
tp150 = get_tplay(Hz = 20, delay = 37350, dur = 250)
tp151 = get_tplay(Hz = 5, delay = 37600, dur = 250)
tp152 = get_tplay(Hz = 5, delay = 37850, dur = 250)
tp153 = get_tplay(Hz = 20, delay = 38100, dur = 250)
tp154 = get_tplay(Hz = 20, delay = 38350, dur = 250)
tp155 = get_tplay(Hz = 20, delay = 38600, dur = 250)
tp156 = get_tplay(Hz = 5, delay = 38850, dur = 250)
tp157 = get_tplay(Hz = 5, delay = 39100, dur = 250)
tp158 = get_tplay(Hz = 20, delay = 39350, dur = 250)
tp159 = get_tplay(Hz = 20, delay = 39600, dur = 250)
tp160 = get_tplay(Hz = 20, delay = 39850, dur = 250)
tp161 = get_tplay(Hz = 20, delay = 40100, dur = 250)
tp162 = get_tplay(Hz = 20, delay = 40350, dur = 250)
tp163 = get_tplay(Hz = 20, delay = 40600, dur = 250)
tp164 = get_tplay(Hz = 5, delay = 40850, dur = 250)
tp165 = get_tplay(Hz = 20, delay = 41100, dur = 250)
tp166 = get_tplay(Hz = 5, delay = 41350, dur = 250)
tp167 = get_tplay(Hz = 20, delay = 41600, dur = 250)
tp168 = get_tplay(Hz = 20, delay = 41850, dur = 250)
tp169 = get_tplay(Hz = 5, delay = 42100, dur = 250)
tp170 = get_tplay(Hz = 20, delay = 42350, dur = 250)
tp171 = get_tplay(Hz = 20, delay = 42600, dur = 250)
tp172 = get_tplay(Hz = 5, delay = 42850, dur = 250)
tp173 = get_tplay(Hz = 5, delay = 43100, dur = 250)
tp174 = get_tplay(Hz = 5, delay = 43350, dur = 250)
tp175 = get_tplay(Hz = 5, delay = 43600, dur = 250)
tp176 = get_tplay(Hz = 20, delay = 43850, dur = 250)
tp177 = get_tplay(Hz = 5, delay = 44100, dur = 250)
tp178 = get_tplay(Hz = 20, delay = 44350, dur = 250)
tp179 = get_tplay(Hz = 20, delay = 44600, dur = 250)
tp180 = get_tplay(Hz = 5, delay = 44850, dur = 250)
tp181 = get_tplay(Hz = 20, delay = 45100, dur = 250)
tp182 = get_tplay(Hz = 5, delay = 45350, dur = 250)
tp183 = get_tplay(Hz = 20, delay = 45600, dur = 250)
tp184 = get_tplay(Hz = 20, delay = 45850, dur = 250)
tp185 = get_tplay(Hz = 5, delay = 46100, dur = 250)
tp186 = get_tplay(Hz = 5, delay = 46350, dur = 250)
tp187 = get_tplay(Hz = 5, delay = 46600, dur = 250)
tp188 = get_tplay(Hz = 5, delay = 46850, dur = 250)
tp189 = get_tplay(Hz = 5, delay = 47100, dur = 250)
tp190 = get_tplay(Hz = 5, delay = 47350, dur = 250)
tp191 = get_tplay(Hz = 20, delay = 47600, dur = 250)
tp192 = get_tplay(Hz = 5, delay = 47850, dur = 250)
tp193 = get_tplay(Hz = 5, delay = 48100, dur = 250)
tp194 = get_tplay(Hz = 5, delay = 48350, dur = 250)
tp195 = get_tplay(Hz = 5, delay = 48600, dur = 250)
tp196 = get_tplay(Hz = 5, delay = 48850, dur = 250)
tp197 = get_tplay(Hz = 20, delay = 49100, dur = 250)
tp198 = get_tplay(Hz = 20, delay = 49350, dur = 250)
tp199 = get_tplay(Hz = 5, delay = 49600, dur = 250)
tp200 = get_tplay(Hz = 5, delay = 49850, dur = 250)
tp201 = get_tplay(Hz = 5, delay = 50100, dur = 250)
tp202 = get_tplay(Hz = 20, delay = 50350, dur = 250)
tp203 = get_tplay(Hz = 20, delay = 50600, dur = 250)
tp204 = get_tplay(Hz = 5, delay = 50850, dur = 250)
tp205 = get_tplay(Hz = 20, delay = 51100, dur = 250)
tp206 = get_tplay(Hz = 20, delay = 51350, dur = 250)
tp207 = get_tplay(Hz = 20, delay = 51600, dur = 250)
tp208 = get_tplay(Hz = 20, delay = 51850, dur = 250)
tp209 = get_tplay(Hz = 20, delay = 52100, dur = 250)
tp210 = get_tplay(Hz = 20, delay = 52350, dur = 250)
tp211 = get_tplay(Hz = 20, delay = 52600, dur = 250)
tp212 = get_tplay(Hz = 5, delay = 52850, dur = 250)
tp213 = get_tplay(Hz = 20, delay = 53100, dur = 250)
tp214 = get_tplay(Hz = 5, delay = 53350, dur = 250)
tp215 = get_tplay(Hz = 20, delay = 53600, dur = 250)
tp216 = get_tplay(Hz = 5, delay = 53850, dur = 250)
tp217 = get_tplay(Hz = 5, delay = 54100, dur = 250)
tp218 = get_tplay(Hz = 5, delay = 54350, dur = 250)
tp219 = get_tplay(Hz = 5, delay = 54600, dur = 250)
tp220 = get_tplay(Hz = 5, delay = 54850, dur = 250)
tp221 = get_tplay(Hz = 5, delay = 55100, dur = 250)
tp222 = get_tplay(Hz = 20, delay = 55350, dur = 250)
tp223 = get_tplay(Hz = 5, delay = 55600, dur = 250)
tp224 = get_tplay(Hz = 20, delay = 55850, dur = 250)
tp225 = get_tplay(Hz = 20, delay = 56100, dur = 250)
tp226 = get_tplay(Hz = 5, delay = 56350, dur = 250)
tp227 = get_tplay(Hz = 20, delay = 56600, dur = 250)
tp228 = get_tplay(Hz = 20, delay = 56850, dur = 250)
tp229 = get_tplay(Hz = 5, delay = 57100, dur = 250)
tp230 = get_tplay(Hz = 5, delay = 57350, dur = 250)
tp231 = get_tplay(Hz = 5, delay = 57600, dur = 250)
tp232 = get_tplay(Hz = 20, delay = 57850, dur = 250)
tp233 = get_tplay(Hz = 20, delay = 58100, dur = 250)
tp234 = get_tplay(Hz = 5, delay = 58350, dur = 250)
tp235 = get_tplay(Hz = 5, delay = 58600, dur = 250)
tp236 = get_tplay(Hz = 20, delay = 58850, dur = 250)
tp237 = get_tplay(Hz = 20, delay = 59100, dur = 250)
tp238 = get_tplay(Hz = 5, delay = 59350, dur = 250)
tp239 = get_tplay(Hz = 5, delay = 59600, dur = 250)
tp240 = get_tplay(Hz = 20, delay = 59850, dur = 250)
tp241 = get_tplay(Hz = 5, delay = 60100, dur = 250)
tp242 = get_tplay(Hz = 20, delay = 60350, dur = 250)
tp243 = get_tplay(Hz = 20, delay = 60600, dur = 250)
tp244 = get_tplay(Hz = 5, delay = 60850, dur = 250)
tp245 = get_tplay(Hz = 5, delay = 61100, dur = 250)
tp246 = get_tplay(Hz = 5, delay = 61350, dur = 250)
tp247 = get_tplay(Hz = 20, delay = 61600, dur = 250)
tp248 = get_tplay(Hz = 5, delay = 61850, dur = 250)
tp249 = get_tplay(Hz = 5, delay = 62100, dur = 250)
tp250 = get_tplay(Hz = 20, delay = 62350, dur = 250)
tp251 = get_tplay(Hz = 5, delay = 62600, dur = 250)
tp252 = get_tplay(Hz = 5, delay = 62850, dur = 250)
tp253 = get_tplay(Hz = 20, delay = 63100, dur = 250)
tp254 = get_tplay(Hz = 5, delay = 63350, dur = 250)
tp255 = get_tplay(Hz = 5, delay = 63600, dur = 250)
tp256 = get_tplay(Hz = 5, delay = 63850, dur = 250)
tp257 = get_tplay(Hz = 20, delay = 64100, dur = 250)
tp258 = get_tplay(Hz = 5, delay = 64350, dur = 250)
tp259 = get_tplay(Hz = 20, delay = 64600, dur = 250)
tp260 = get_tplay(Hz = 5, delay = 64850, dur = 250)
tp261 = get_tplay(Hz = 20, delay = 65100, dur = 250)
tp262 = get_tplay(Hz = 20, delay = 65350, dur = 250)
tp263 = get_tplay(Hz = 20, delay = 65600, dur = 250)
tp264 = get_tplay(Hz = 5, delay = 65850, dur = 250)
tp265 = get_tplay(Hz = 5, delay = 66100, dur = 250)
tp266 = get_tplay(Hz = 20, delay = 66350, dur = 250)
tp267 = get_tplay(Hz = 5, delay = 66600, dur = 250)
tp268 = get_tplay(Hz = 5, delay = 66850, dur = 250)
tp269 = get_tplay(Hz = 5, delay = 67100, dur = 250)
tp270 = get_tplay(Hz = 5, delay = 67350, dur = 250)
tp271 = get_tplay(Hz = 5, delay = 67600, dur = 250)
tp272 = get_tplay(Hz = 20, delay = 67850, dur = 250)
tp273 = get_tplay(Hz = 20, delay = 68100, dur = 250)
tp274 = get_tplay(Hz = 5, delay = 68350, dur = 250)
tp275 = get_tplay(Hz = 20, delay = 68600, dur = 250)
tp276 = get_tplay(Hz = 20, delay = 68850, dur = 250)
tp277 = get_tplay(Hz = 5, delay = 69100, dur = 250)
tp278 = get_tplay(Hz = 20, delay = 69350, dur = 250)
tp279 = get_tplay(Hz = 20, delay = 69600, dur = 250)
tp280 = get_tplay(Hz = 20, delay = 69850, dur = 250)
tp281 = get_tplay(Hz = 20, delay = 70100, dur = 250)
tp282 = get_tplay(Hz = 5, delay = 70350, dur = 250)
tp283 = get_tplay(Hz = 5, delay = 70600, dur = 250)
tp284 = get_tplay(Hz = 5, delay = 70850, dur = 250)
tp285 = get_tplay(Hz = 20, delay = 71100, dur = 250)
tp286 = get_tplay(Hz = 5, delay = 71350, dur = 250)
tp287 = get_tplay(Hz = 20, delay = 71600, dur = 250)
tp288 = get_tplay(Hz = 20, delay = 71850, dur = 250)
tp289 = get_tplay(Hz = 20, delay = 72100, dur = 250)
tp290 = get_tplay(Hz = 5, delay = 72350, dur = 250)
tp291 = get_tplay(Hz = 20, delay = 72600, dur = 250)
tp292 = get_tplay(Hz = 20, delay = 72850, dur = 250)
tp293 = get_tplay(Hz = 5, delay = 73100, dur = 250)
tp294 = get_tplay(Hz = 20, delay = 73350, dur = 250)
tp295 = get_tplay(Hz = 5, delay = 73600, dur = 250)
tp296 = get_tplay(Hz = 20, delay = 73850, dur = 250)
tp297 = get_tplay(Hz = 5, delay = 74100, dur = 250)
tp298 = get_tplay(Hz = 20, delay = 74350, dur = 250)
tp299 = get_tplay(Hz = 20, delay = 74600, dur = 250)
tp300 = get_tplay(Hz = 20, delay = 74850, dur = 250)
tp301 = get_tplay(Hz = 20, delay = 75100, dur = 250)
tp302 = get_tplay(Hz = 5, delay = 75350, dur = 250)
tp303 = get_tplay(Hz = 20, delay = 75600, dur = 250)
tp304 = get_tplay(Hz = 5, delay = 75850, dur = 250)
tp305 = get_tplay(Hz = 20, delay = 76100, dur = 250)
tp306 = get_tplay(Hz = 20, delay = 76350, dur = 250)
tp307 = get_tplay(Hz = 20, delay = 76600, dur = 250)
tp308 = get_tplay(Hz = 5, delay = 76850, dur = 250)
tp309 = get_tplay(Hz = 5, delay = 77100, dur = 250)
tp310 = get_tplay(Hz = 5, delay = 77350, dur = 250)
tp311 = get_tplay(Hz = 20, delay = 77600, dur = 250)
tp312 = get_tplay(Hz = 20, delay = 77850, dur = 250)
tp313 = get_tplay(Hz = 20, delay = 78100, dur = 250)
tp314 = get_tplay(Hz = 20, delay = 78350, dur = 250)
tp315 = get_tplay(Hz = 20, delay = 78600, dur = 250)
tp316 = get_tplay(Hz = 5, delay = 78850, dur = 250)
tp317 = get_tplay(Hz = 20, delay = 79100, dur = 250)
tp318 = get_tplay(Hz = 5, delay = 79350, dur = 250)
tp319 = get_tplay(Hz = 20, delay = 79600, dur = 250)
tp320 = get_tplay(Hz = 5, delay = 79850, dur = 250)
tp321 = get_tplay(Hz = 5, delay = 80100, dur = 250)
tp322 = get_tplay(Hz = 20, delay = 80350, dur = 250)
tp323 = get_tplay(Hz = 5, delay = 80600, dur = 250)
tp324 = get_tplay(Hz = 5, delay = 80850, dur = 250)
tp325 = get_tplay(Hz = 20, delay = 81100, dur = 250)
tp326 = get_tplay(Hz = 5, delay = 81350, dur = 250)
tp327 = get_tplay(Hz = 20, delay = 81600, dur = 250)
tp328 = get_tplay(Hz = 5, delay = 81850, dur = 250)
tp329 = get_tplay(Hz = 5, delay = 82100, dur = 250)
tp330 = get_tplay(Hz = 5, delay = 82350, dur = 250)
tp331 = get_tplay(Hz = 5, delay = 82600, dur = 250)
tp332 = get_tplay(Hz = 5, delay = 82850, dur = 250)
tp333 = get_tplay(Hz = 20, delay = 83100, dur = 250)
tp334 = get_tplay(Hz = 5, delay = 83350, dur = 250)
tp335 = get_tplay(Hz = 5, delay = 83600, dur = 250)
tp336 = get_tplay(Hz = 5, delay = 83850, dur = 250)
tp337 = get_tplay(Hz = 20, delay = 84100, dur = 250)
tp338 = get_tplay(Hz = 20, delay = 84350, dur = 250)
tp339 = get_tplay(Hz = 20, delay = 84600, dur = 250)
tp340 = get_tplay(Hz = 20, delay = 84850, dur = 250)
tp341 = get_tplay(Hz = 5, delay = 85100, dur = 250)
tp342 = get_tplay(Hz = 20, delay = 85350, dur = 250)
tp343 = get_tplay(Hz = 20, delay = 85600, dur = 250)
tp344 = get_tplay(Hz = 20, delay = 85850, dur = 250)
tp345 = get_tplay(Hz = 5, delay = 86100, dur = 250)
tp346 = get_tplay(Hz = 20, delay = 86350, dur = 250)
tp347 = get_tplay(Hz = 20, delay = 86600, dur = 250)
tp348 = get_tplay(Hz = 20, delay = 86850, dur = 250)
tp349 = get_tplay(Hz = 5, delay = 87100, dur = 250)
tp350 = get_tplay(Hz = 20, delay = 87350, dur = 250)
tp351 = get_tplay(Hz = 5, delay = 87600, dur = 250)
tp352 = get_tplay(Hz = 20, delay = 87850, dur = 250)
tp353 = get_tplay(Hz = 20, delay = 88100, dur = 250)
tp354 = get_tplay(Hz = 5, delay = 88350, dur = 250)
tp355 = get_tplay(Hz = 5, delay = 88600, dur = 250)
tp356 = get_tplay(Hz = 5, delay = 88850, dur = 250)
tp357 = get_tplay(Hz = 5, delay = 89100, dur = 250)
tp358 = get_tplay(Hz = 5, delay = 89350, dur = 250)
tp359 = get_tplay(Hz = 5, delay = 89600, dur = 250)
tp360 = get_tplay(Hz = 5, delay = 89850, dur = 250)
tp361 = get_tplay(Hz = 20, delay = 90100, dur = 250)
tp362 = get_tplay(Hz = 5, delay = 90350, dur = 250)
tp363 = get_tplay(Hz = 5, delay = 90600, dur = 250)
tp364 = get_tplay(Hz = 5, delay = 90850, dur = 250)
tp365 = get_tplay(Hz = 20, delay = 91100, dur = 250)
tp366 = get_tplay(Hz = 20, delay = 91350, dur = 250)
tp367 = get_tplay(Hz = 20, delay = 91600, dur = 250)
tp368 = get_tplay(Hz = 5, delay = 91850, dur = 250)
tp369 = get_tplay(Hz = 20, delay = 92100, dur = 250)
tp370 = get_tplay(Hz = 20, delay = 92350, dur = 250)
tp371 = get_tplay(Hz = 20, delay = 92600, dur = 250)
tp372 = get_tplay(Hz = 20, delay = 92850, dur = 250)
tp373 = get_tplay(Hz = 5, delay = 93100, dur = 250)
tp374 = get_tplay(Hz = 20, delay = 93350, dur = 250)
tp375 = get_tplay(Hz = 5, delay = 93600, dur = 250)
tp376 = get_tplay(Hz = 5, delay = 93850, dur = 250)
tp377 = get_tplay(Hz = 20, delay = 94100, dur = 250)
tp378 = get_tplay(Hz = 5, delay = 94350, dur = 250)
tp379 = get_tplay(Hz = 5, delay = 94600, dur = 250)
tp380 = get_tplay(Hz = 20, delay = 94850, dur = 250)
tp381 = get_tplay(Hz = 20, delay = 95100, dur = 250)
tp382 = get_tplay(Hz = 5, delay = 95350, dur = 250)
tp383 = get_tplay(Hz = 20, delay = 95600, dur = 250)
tp384 = get_tplay(Hz = 20, delay = 95850, dur = 250)
tp385 = get_tplay(Hz = 5, delay = 96100, dur = 250)
tp386 = get_tplay(Hz = 20, delay = 96350, dur = 250)
tp387 = get_tplay(Hz = 20, delay = 96600, dur = 250)
tp388 = get_tplay(Hz = 20, delay = 96850, dur = 250)
tp389 = get_tplay(Hz = 20, delay = 97100, dur = 250)
tp390 = get_tplay(Hz = 20, delay = 97350, dur = 250)
tp391 = get_tplay(Hz = 5, delay = 97600, dur = 250)
tp392 = get_tplay(Hz = 20, delay = 97850, dur = 250)
tp393 = get_tplay(Hz = 20, delay = 98100, dur = 250)
tp394 = get_tplay(Hz = 5, delay = 98350, dur = 250)
tp395 = get_tplay(Hz = 20, delay = 98600, dur = 250)
tp396 = get_tplay(Hz = 5, delay = 98850, dur = 250)
tp397 = get_tplay(Hz = 20, delay = 99100, dur = 250)
tp398 = get_tplay(Hz = 20, delay = 99350, dur = 250)
tp399 = get_tplay(Hz = 20, delay = 99600, dur = 250)
tp400 = get_tplay(Hz = 5, delay = 99850, dur = 250)
tp = new Vector(20 * 105000 * 1 )
tp.append(tp1,tp2,tp3,tp4,tp5,tp6,tp7,tp8,tp9,tp10,tp11,tp12,tp13,tp14,tp15,tp16,tp17,tp18,tp19,tp20,tp21,tp22,tp23,tp24,tp25,tp26,tp27,tp28,tp29,tp30,tp31,tp32,tp33,tp34,tp35,tp36,tp37,tp38,tp39,tp40,tp41,tp42,tp43,tp44,tp45,tp46,tp47,tp48,tp49,tp50,tp51,tp52,tp53,tp54,tp55,tp56,tp57,tp58,tp59,tp60,tp61,tp62,tp63,tp64,tp65,tp66,tp67,tp68,tp69,tp70,tp71,tp72,tp73,tp74,tp75,tp76,tp77,tp78,tp79,tp80,tp81,tp82,tp83,tp84,tp85,tp86,tp87,tp88,tp89,tp90,tp91,tp92,tp93,tp94,tp95,tp96,tp97,tp98,tp99,tp100,tp101,tp102,tp103,tp104,tp105,tp106,tp107,tp108,tp109,tp110,tp111,tp112,tp113,tp114,tp115,tp116,tp117,tp118,tp119,tp120,tp121,tp122,tp123,tp124,tp125,tp126,tp127,tp128,tp129,tp130,tp131,tp132,tp133,tp134,tp135,tp136,tp137,tp138,tp139,tp140,tp141,tp142,tp143,tp144,tp145,tp146,tp147,tp148,tp149,tp150,tp151,tp152,tp153,tp154,tp155,tp156,tp157,tp158,tp159,tp160,tp161,tp162,tp163,tp164,tp165,tp166,tp167,tp168,tp169,tp170,tp171,tp172,tp173,tp174,tp175,tp176,tp177,tp178,tp179,tp180,tp181,tp182,tp183,tp184,tp185,tp186,tp187,tp188,tp189,tp190,tp191,tp192,tp193,tp194,tp195,tp196,tp197,tp198,tp199,tp200,tp201,tp202,tp203,tp204,tp205,tp206,tp207,tp208,tp209,tp210,tp211,tp212,tp213,tp214,tp215,tp216,tp217,tp218,tp219,tp220,tp221,tp222,tp223,tp224,tp225,tp226,tp227,tp228,tp229,tp230,tp231,tp232,tp233,tp234,tp235,tp236,tp237,tp238,tp239,tp240,tp241,tp242,tp243,tp244,tp245,tp246,tp247,tp248,tp249,tp250,tp251,tp252,tp253,tp254,tp255,tp256,tp257,tp258,tp259,tp260,tp261,tp262,tp263,tp264,tp265,tp266,tp267,tp268,tp269,tp270,tp271,tp272,tp273,tp274,tp275,tp276,tp277,tp278,tp279,tp280,tp281,tp282,tp283,tp284,tp285,tp286,tp287,tp288,tp289,tp290,tp291,tp292,tp293,tp294,tp295,tp296,tp297,tp298,tp299,tp300,tp301,tp302,tp303,tp304,tp305,tp306,tp307,tp308,tp309,tp310,tp311,tp312,tp313,tp314,tp315,tp316,tp317,tp318,tp319,tp320,tp321,tp322,tp323,tp324,tp325,tp326,tp327,tp328,tp329,tp330,tp331,tp332,tp333,tp334,tp335,tp336,tp337,tp338,tp339,tp340,tp341,tp342,tp343,tp344,tp345,tp346,tp347,tp348,tp349,tp350,tp351,tp352,tp353,tp354,tp355,tp356,tp357,tp358,tp359,tp360,tp361,tp362,tp363,tp364,tp365,tp366,tp367,tp368,tp369,tp370,tp371,tp372,tp373,tp374,tp375,tp376,tp377,tp378,tp379,tp380,tp381,tp382,tp383,tp384,tp385,tp386,tp387,tp388,tp389,tp390,tp391,tp392,tp393,tp394,tp395,tp396,tp397,tp398,tp399,tp400)
tp.where("<",100000)
tp.where(">",0)
}
if (pathid == 2) {
tp1 = get_tplay(Hz = 5, delay = 100, dur = 250)
tp2 = get_tplay(Hz = 20, delay = 350, dur = 250)
tp3 = get_tplay(Hz = 5, delay = 600, dur = 250)
tp4 = get_tplay(Hz = 20, delay = 850, dur = 250)
tp5 = get_tplay(Hz = 5, delay = 1100, dur = 250)
tp6 = get_tplay(Hz = 5, delay = 1350, dur = 250)
tp7 = get_tplay(Hz = 20, delay = 1600, dur = 250)
tp8 = get_tplay(Hz = 5, delay = 1850, dur = 250)
tp9 = get_tplay(Hz = 5, delay = 2100, dur = 250)
tp10 = get_tplay(Hz = 20, delay = 2350, dur = 250)
tp11 = get_tplay(Hz = 20, delay = 2600, dur = 250)
tp12 = get_tplay(Hz = 20, delay = 2850, dur = 250)
tp13 = get_tplay(Hz = 20, delay = 3100, dur = 250)
tp14 = get_tplay(Hz = 20, delay = 3350, dur = 250)
tp15 = get_tplay(Hz = 5, delay = 3600, dur = 250)
tp16 = get_tplay(Hz = 20, delay = 3850, dur = 250)
tp17 = get_tplay(Hz = 5, delay = 4100, dur = 250)
tp18 = get_tplay(Hz = 5, delay = 4350, dur = 250)
tp19 = get_tplay(Hz = 20, delay = 4600, dur = 250)
tp20 = get_tplay(Hz = 20, delay = 4850, dur = 250)
tp21 = get_tplay(Hz = 5, delay = 5100, dur = 250)
tp22 = get_tplay(Hz = 20, delay = 5350, dur = 250)
tp23 = get_tplay(Hz = 20, delay = 5600, dur = 250)
tp24 = get_tplay(Hz = 5, delay = 5850, dur = 250)
tp25 = get_tplay(Hz = 5, delay = 6100, dur = 250)
tp26 = get_tplay(Hz = 5, delay = 6350, dur = 250)
tp27 = get_tplay(Hz = 20, delay = 6600, dur = 250)
tp28 = get_tplay(Hz = 5, delay = 6850, dur = 250)
tp29 = get_tplay(Hz = 20, delay = 7100, dur = 250)
tp30 = get_tplay(Hz = 20, delay = 7350, dur = 250)
tp31 = get_tplay(Hz = 5, delay = 7600, dur = 250)
tp32 = get_tplay(Hz = 20, delay = 7850, dur = 250)
tp33 = get_tplay(Hz = 5, delay = 8100, dur = 250)
tp34 = get_tplay(Hz = 5, delay = 8350, dur = 250)
tp35 = get_tplay(Hz = 5, delay = 8600, dur = 250)
tp36 = get_tplay(Hz = 20, delay = 8850, dur = 250)
tp37 = get_tplay(Hz = 5, delay = 9100, dur = 250)
tp38 = get_tplay(Hz = 5, delay = 9350, dur = 250)
tp39 = get_tplay(Hz = 20, delay = 9600, dur = 250)
tp40 = get_tplay(Hz = 5, delay = 9850, dur = 250)
tp41 = get_tplay(Hz = 5, delay = 10100, dur = 250)
tp42 = get_tplay(Hz = 5, delay = 10350, dur = 250)
tp43 = get_tplay(Hz = 20, delay = 10600, dur = 250)
tp44 = get_tplay(Hz = 5, delay = 10850, dur = 250)
tp45 = get_tplay(Hz = 20, delay = 11100, dur = 250)
tp46 = get_tplay(Hz = 20, delay = 11350, dur = 250)
tp47 = get_tplay(Hz = 5, delay = 11600, dur = 250)
tp48 = get_tplay(Hz = 5, delay = 11850, dur = 250)
tp49 = get_tplay(Hz = 5, delay = 12100, dur = 250)
tp50 = get_tplay(Hz = 5, delay = 12350, dur = 250)
tp51 = get_tplay(Hz = 5, delay = 12600, dur = 250)
tp52 = get_tplay(Hz = 5, delay = 12850, dur = 250)
tp53 = get_tplay(Hz = 5, delay = 13100, dur = 250)
tp54 = get_tplay(Hz = 20, delay = 13350, dur = 250)
tp55 = get_tplay(Hz = 20, delay = 13600, dur = 250)
tp56 = get_tplay(Hz = 20, delay = 13850, dur = 250)
tp57 = get_tplay(Hz = 5, delay = 14100, dur = 250)
tp58 = get_tplay(Hz = 5, delay = 14350, dur = 250)
tp59 = get_tplay(Hz = 20, delay = 14600, dur = 250)
tp60 = get_tplay(Hz = 20, delay = 14850, dur = 250)
tp61 = get_tplay(Hz = 5, delay = 15100, dur = 250)
tp62 = get_tplay(Hz = 5, delay = 15350, dur = 250)
tp63 = get_tplay(Hz = 20, delay = 15600, dur = 250)
tp64 = get_tplay(Hz = 20, delay = 15850, dur = 250)
tp65 = get_tplay(Hz = 5, delay = 16100, dur = 250)
tp66 = get_tplay(Hz = 5, delay = 16350, dur = 250)
tp67 = get_tplay(Hz = 5, delay = 16600, dur = 250)
tp68 = get_tplay(Hz = 20, delay = 16850, dur = 250)
tp69 = get_tplay(Hz = 20, delay = 17100, dur = 250)
tp70 = get_tplay(Hz = 20, delay = 17350, dur = 250)
tp71 = get_tplay(Hz = 20, delay = 17600, dur = 250)
tp72 = get_tplay(Hz = 20, delay = 17850, dur = 250)
tp73 = get_tplay(Hz = 20, delay = 18100, dur = 250)
tp74 = get_tplay(Hz = 20, delay = 18350, dur = 250)
tp75 = get_tplay(Hz = 5, delay = 18600, dur = 250)
tp76 = get_tplay(Hz = 5, delay = 18850, dur = 250)
tp77 = get_tplay(Hz = 5, delay = 19100, dur = 250)
tp78 = get_tplay(Hz = 20, delay = 19350, dur = 250)
tp79 = get_tplay(Hz = 5, delay = 19600, dur = 250)
tp80 = get_tplay(Hz = 20, delay = 19850, dur = 250)
tp81 = get_tplay(Hz = 20, delay = 20100, dur = 250)
tp82 = get_tplay(Hz = 5, delay = 20350, dur = 250)
tp83 = get_tplay(Hz = 5, delay = 20600, dur = 250)
tp84 = get_tplay(Hz = 5, delay = 20850, dur = 250)
tp85 = get_tplay(Hz = 20, delay = 21100, dur = 250)
tp86 = get_tplay(Hz = 20, delay = 21350, dur = 250)
tp87 = get_tplay(Hz = 20, delay = 21600, dur = 250)
tp88 = get_tplay(Hz = 5, delay = 21850, dur = 250)
tp89 = get_tplay(Hz = 5, delay = 22100, dur = 250)
tp90 = get_tplay(Hz = 5, delay = 22350, dur = 250)
tp91 = get_tplay(Hz = 20, delay = 22600, dur = 250)
tp92 = get_tplay(Hz = 5, delay = 22850, dur = 250)
tp93 = get_tplay(Hz = 20, delay = 23100, dur = 250)
tp94 = get_tplay(Hz = 20, delay = 23350, dur = 250)
tp95 = get_tplay(Hz = 20, delay = 23600, dur = 250)
tp96 = get_tplay(Hz = 20, delay = 23850, dur = 250)
tp97 = get_tplay(Hz = 20, delay = 24100, dur = 250)
tp98 = get_tplay(Hz = 5, delay = 24350, dur = 250)
tp99 = get_tplay(Hz = 20, delay = 24600, dur = 250)
tp100 = get_tplay(Hz = 20, delay = 24850, dur = 250)
tp101 = get_tplay(Hz = 5, delay = 25100, dur = 250)
tp102 = get_tplay(Hz = 5, delay = 25350, dur = 250)
tp103 = get_tplay(Hz = 5, delay = 25600, dur = 250)
tp104 = get_tplay(Hz = 20, delay = 25850, dur = 250)
tp105 = get_tplay(Hz = 5, delay = 26100, dur = 250)
tp106 = get_tplay(Hz = 5, delay = 26350, dur = 250)
tp107 = get_tplay(Hz = 20, delay = 26600, dur = 250)
tp108 = get_tplay(Hz = 20, delay = 26850, dur = 250)
tp109 = get_tplay(Hz = 20, delay = 27100, dur = 250)
tp110 = get_tplay(Hz = 5, delay = 27350, dur = 250)
tp111 = get_tplay(Hz = 5, delay = 27600, dur = 250)
tp112 = get_tplay(Hz = 20, delay = 27850, dur = 250)
tp113 = get_tplay(Hz = 20, delay = 28100, dur = 250)
tp114 = get_tplay(Hz = 5, delay = 28350, dur = 250)
tp115 = get_tplay(Hz = 5, delay = 28600, dur = 250)
tp116 = get_tplay(Hz = 20, delay = 28850, dur = 250)
tp117 = get_tplay(Hz = 20, delay = 29100, dur = 250)
tp118 = get_tplay(Hz = 5, delay = 29350, dur = 250)
tp119 = get_tplay(Hz = 5, delay = 29600, dur = 250)
tp120 = get_tplay(Hz = 20, delay = 29850, dur = 250)
tp121 = get_tplay(Hz = 20, delay = 30100, dur = 250)
tp122 = get_tplay(Hz = 5, delay = 30350, dur = 250)
tp123 = get_tplay(Hz = 5, delay = 30600, dur = 250)
tp124 = get_tplay(Hz = 20, delay = 30850, dur = 250)
tp125 = get_tplay(Hz = 5, delay = 31100, dur = 250)
tp126 = get_tplay(Hz = 5, delay = 31350, dur = 250)
tp127 = get_tplay(Hz = 5, delay = 31600, dur = 250)
tp128 = get_tplay(Hz = 5, delay = 31850, dur = 250)
tp129 = get_tplay(Hz = 5, delay = 32100, dur = 250)
tp130 = get_tplay(Hz = 20, delay = 32350, dur = 250)
tp131 = get_tplay(Hz = 20, delay = 32600, dur = 250)
tp132 = get_tplay(Hz = 20, delay = 32850, dur = 250)
tp133 = get_tplay(Hz = 5, delay = 33100, dur = 250)
tp134 = get_tplay(Hz = 20, delay = 33350, dur = 250)
tp135 = get_tplay(Hz = 20, delay = 33600, dur = 250)
tp136 = get_tplay(Hz = 20, delay = 33850, dur = 250)
tp137 = get_tplay(Hz = 20, delay = 34100, dur = 250)
tp138 = get_tplay(Hz = 20, delay = 34350, dur = 250)
tp139 = get_tplay(Hz = 20, delay = 34600, dur = 250)
tp140 = get_tplay(Hz = 20, delay = 34850, dur = 250)
tp141 = get_tplay(Hz = 5, delay = 35100, dur = 250)
tp142 = get_tplay(Hz = 20, delay = 35350, dur = 250)
tp143 = get_tplay(Hz = 20, delay = 35600, dur = 250)
tp144 = get_tplay(Hz = 5, delay = 35850, dur = 250)
tp145 = get_tplay(Hz = 20, delay = 36100, dur = 250)
tp146 = get_tplay(Hz = 20, delay = 36350, dur = 250)
tp147 = get_tplay(Hz = 5, delay = 36600, dur = 250)
tp148 = get_tplay(Hz = 20, delay = 36850, dur = 250)
tp149 = get_tplay(Hz = 20, delay = 37100, dur = 250)
tp150 = get_tplay(Hz = 5, delay = 37350, dur = 250)
tp151 = get_tplay(Hz = 5, delay = 37600, dur = 250)
tp152 = get_tplay(Hz = 5, delay = 37850, dur = 250)
tp153 = get_tplay(Hz = 5, delay = 38100, dur = 250)
tp154 = get_tplay(Hz = 5, delay = 38350, dur = 250)
tp155 = get_tplay(Hz = 20, delay = 38600, dur = 250)
tp156 = get_tplay(Hz = 20, delay = 38850, dur = 250)
tp157 = get_tplay(Hz = 5, delay = 39100, dur = 250)
tp158 = get_tplay(Hz = 20, delay = 39350, dur = 250)
tp159 = get_tplay(Hz = 20, delay = 39600, dur = 250)
tp160 = get_tplay(Hz = 20, delay = 39850, dur = 250)
tp161 = get_tplay(Hz = 20, delay = 40100, dur = 250)
tp162 = get_tplay(Hz = 5, delay = 40350, dur = 250)
tp163 = get_tplay(Hz = 5, delay = 40600, dur = 250)
tp164 = get_tplay(Hz = 20, delay = 40850, dur = 250)
tp165 = get_tplay(Hz = 5, delay = 41100, dur = 250)
tp166 = get_tplay(Hz = 20, delay = 41350, dur = 250)
tp167 = get_tplay(Hz = 20, delay = 41600, dur = 250)
tp168 = get_tplay(Hz = 5, delay = 41850, dur = 250)
tp169 = get_tplay(Hz = 20, delay = 42100, dur = 250)
tp170 = get_tplay(Hz = 5, delay = 42350, dur = 250)
tp171 = get_tplay(Hz = 5, delay = 42600, dur = 250)
tp172 = get_tplay(Hz = 20, delay = 42850, dur = 250)
tp173 = get_tplay(Hz = 5, delay = 43100, dur = 250)
tp174 = get_tplay(Hz = 5, delay = 43350, dur = 250)
tp175 = get_tplay(Hz = 20, delay = 43600, dur = 250)
tp176 = get_tplay(Hz = 20, delay = 43850, dur = 250)
tp177 = get_tplay(Hz = 5, delay = 44100, dur = 250)
tp178 = get_tplay(Hz = 5, delay = 44350, dur = 250)
tp179 = get_tplay(Hz = 5, delay = 44600, dur = 250)
tp180 = get_tplay(Hz = 5, delay = 44850, dur = 250)
tp181 = get_tplay(Hz = 5, delay = 45100, dur = 250)
tp182 = get_tplay(Hz = 5, delay = 45350, dur = 250)
tp183 = get_tplay(Hz = 20, delay = 45600, dur = 250)
tp184 = get_tplay(Hz = 5, delay = 45850, dur = 250)
tp185 = get_tplay(Hz = 20, delay = 46100, dur = 250)
tp186 = get_tplay(Hz = 20, delay = 46350, dur = 250)
tp187 = get_tplay(Hz = 20, delay = 46600, dur = 250)
tp188 = get_tplay(Hz = 20, delay = 46850, dur = 250)
tp189 = get_tplay(Hz = 20, delay = 47100, dur = 250)
tp190 = get_tplay(Hz = 20, delay = 47350, dur = 250)
tp191 = get_tplay(Hz = 20, delay = 47600, dur = 250)
tp192 = get_tplay(Hz = 5, delay = 47850, dur = 250)
tp193 = get_tplay(Hz = 20, delay = 48100, dur = 250)
tp194 = get_tplay(Hz = 20, delay = 48350, dur = 250)
tp195 = get_tplay(Hz = 20, delay = 48600, dur = 250)
tp196 = get_tplay(Hz = 5, delay = 48850, dur = 250)
tp197 = get_tplay(Hz = 20, delay = 49100, dur = 250)
tp198 = get_tplay(Hz = 5, delay = 49350, dur = 250)
tp199 = get_tplay(Hz = 20, delay = 49600, dur = 250)
tp200 = get_tplay(Hz = 5, delay = 49850, dur = 250)
tp201 = get_tplay(Hz = 20, delay = 50100, dur = 250)
tp202 = get_tplay(Hz = 20, delay = 50350, dur = 250)
tp203 = get_tplay(Hz = 20, delay = 50600, dur = 250)
tp204 = get_tplay(Hz = 5, delay = 50850, dur = 250)
tp205 = get_tplay(Hz = 5, delay = 51100, dur = 250)
tp206 = get_tplay(Hz = 5, delay = 51350, dur = 250)
tp207 = get_tplay(Hz = 5, delay = 51600, dur = 250)
tp208 = get_tplay(Hz = 5, delay = 51850, dur = 250)
tp209 = get_tplay(Hz = 5, delay = 52100, dur = 250)
tp210 = get_tplay(Hz = 5, delay = 52350, dur = 250)
tp211 = get_tplay(Hz = 20, delay = 52600, dur = 250)
tp212 = get_tplay(Hz = 5, delay = 52850, dur = 250)
tp213 = get_tplay(Hz = 20, delay = 53100, dur = 250)
tp214 = get_tplay(Hz = 20, delay = 53350, dur = 250)
tp215 = get_tplay(Hz = 5, delay = 53600, dur = 250)
tp216 = get_tplay(Hz = 5, delay = 53850, dur = 250)
tp217 = get_tplay(Hz = 20, delay = 54100, dur = 250)
tp218 = get_tplay(Hz = 5, delay = 54350, dur = 250)
tp219 = get_tplay(Hz = 5, delay = 54600, dur = 250)
tp220 = get_tplay(Hz = 20, delay = 54850, dur = 250)
tp221 = get_tplay(Hz = 5, delay = 55100, dur = 250)
tp222 = get_tplay(Hz = 5, delay = 55350, dur = 250)
tp223 = get_tplay(Hz = 5, delay = 55600, dur = 250)
tp224 = get_tplay(Hz = 20, delay = 55850, dur = 250)
tp225 = get_tplay(Hz = 5, delay = 56100, dur = 250)
tp226 = get_tplay(Hz = 20, delay = 56350, dur = 250)
tp227 = get_tplay(Hz = 20, delay = 56600, dur = 250)
tp228 = get_tplay(Hz = 20, delay = 56850, dur = 250)
tp229 = get_tplay(Hz = 5, delay = 57100, dur = 250)
tp230 = get_tplay(Hz = 20, delay = 57350, dur = 250)
tp231 = get_tplay(Hz = 5, delay = 57600, dur = 250)
tp232 = get_tplay(Hz = 5, delay = 57850, dur = 250)
tp233 = get_tplay(Hz = 5, delay = 58100, dur = 250)
tp234 = get_tplay(Hz = 5, delay = 58350, dur = 250)
tp235 = get_tplay(Hz = 20, delay = 58600, dur = 250)
tp236 = get_tplay(Hz = 20, delay = 58850, dur = 250)
tp237 = get_tplay(Hz = 5, delay = 59100, dur = 250)
tp238 = get_tplay(Hz = 20, delay = 59350, dur = 250)
tp239 = get_tplay(Hz = 5, delay = 59600, dur = 250)
tp240 = get_tplay(Hz = 5, delay = 59850, dur = 250)
tp241 = get_tplay(Hz = 20, delay = 60100, dur = 250)
tp242 = get_tplay(Hz = 5, delay = 60350, dur = 250)
tp243 = get_tplay(Hz = 5, delay = 60600, dur = 250)
tp244 = get_tplay(Hz = 20, delay = 60850, dur = 250)
tp245 = get_tplay(Hz = 5, delay = 61100, dur = 250)
tp246 = get_tplay(Hz = 5, delay = 61350, dur = 250)
tp247 = get_tplay(Hz = 5, delay = 61600, dur = 250)
tp248 = get_tplay(Hz = 5, delay = 61850, dur = 250)
tp249 = get_tplay(Hz = 5, delay = 62100, dur = 250)
tp250 = get_tplay(Hz = 5, delay = 62350, dur = 250)
tp251 = get_tplay(Hz = 5, delay = 62600, dur = 250)
tp252 = get_tplay(Hz = 20, delay = 62850, dur = 250)
tp253 = get_tplay(Hz = 5, delay = 63100, dur = 250)
tp254 = get_tplay(Hz = 5, delay = 63350, dur = 250)
tp255 = get_tplay(Hz = 5, delay = 63600, dur = 250)
tp256 = get_tplay(Hz = 20, delay = 63850, dur = 250)
tp257 = get_tplay(Hz = 20, delay = 64100, dur = 250)
tp258 = get_tplay(Hz = 20, delay = 64350, dur = 250)
tp259 = get_tplay(Hz = 5, delay = 64600, dur = 250)
tp260 = get_tplay(Hz = 5, delay = 64850, dur = 250)
tp261 = get_tplay(Hz = 5, delay = 65100, dur = 250)
tp262 = get_tplay(Hz = 5, delay = 65350, dur = 250)
tp263 = get_tplay(Hz = 20, delay = 65600, dur = 250)
tp264 = get_tplay(Hz = 20, delay = 65850, dur = 250)
tp265 = get_tplay(Hz = 5, delay = 66100, dur = 250)
tp266 = get_tplay(Hz = 20, delay = 66350, dur = 250)
tp267 = get_tplay(Hz = 20, delay = 66600, dur = 250)
tp268 = get_tplay(Hz = 20, delay = 66850, dur = 250)
tp269 = get_tplay(Hz = 5, delay = 67100, dur = 250)
tp270 = get_tplay(Hz = 20, delay = 67350, dur = 250)
tp271 = get_tplay(Hz = 5, delay = 67600, dur = 250)
tp272 = get_tplay(Hz = 20, delay = 67850, dur = 250)
tp273 = get_tplay(Hz = 5, delay = 68100, dur = 250)
tp274 = get_tplay(Hz = 5, delay = 68350, dur = 250)
tp275 = get_tplay(Hz = 5, delay = 68600, dur = 250)
tp276 = get_tplay(Hz = 5, delay = 68850, dur = 250)
tp277 = get_tplay(Hz = 5, delay = 69100, dur = 250)
tp278 = get_tplay(Hz = 5, delay = 69350, dur = 250)
tp279 = get_tplay(Hz = 5, delay = 69600, dur = 250)
tp280 = get_tplay(Hz = 5, delay = 69850, dur = 250)
tp281 = get_tplay(Hz = 5, delay = 70100, dur = 250)
tp282 = get_tplay(Hz = 5, delay = 70350, dur = 250)
tp283 = get_tplay(Hz = 20, delay = 70600, dur = 250)
tp284 = get_tplay(Hz = 5, delay = 70850, dur = 250)
tp285 = get_tplay(Hz = 20, delay = 71100, dur = 250)
tp286 = get_tplay(Hz = 5, delay = 71350, dur = 250)
tp287 = get_tplay(Hz = 5, delay = 71600, dur = 250)
tp288 = get_tplay(Hz = 20, delay = 71850, dur = 250)
tp289 = get_tplay(Hz = 5, delay = 72100, dur = 250)
tp290 = get_tplay(Hz = 5, delay = 72350, dur = 250)
tp291 = get_tplay(Hz = 20, delay = 72600, dur = 250)
tp292 = get_tplay(Hz = 5, delay = 72850, dur = 250)
tp293 = get_tplay(Hz = 20, delay = 73100, dur = 250)
tp294 = get_tplay(Hz = 20, delay = 73350, dur = 250)
tp295 = get_tplay(Hz = 5, delay = 73600, dur = 250)
tp296 = get_tplay(Hz = 20, delay = 73850, dur = 250)
tp297 = get_tplay(Hz = 20, delay = 74100, dur = 250)
tp298 = get_tplay(Hz = 20, delay = 74350, dur = 250)
tp299 = get_tplay(Hz = 5, delay = 74600, dur = 250)
tp300 = get_tplay(Hz = 5, delay = 74850, dur = 250)
tp301 = get_tplay(Hz = 20, delay = 75100, dur = 250)
tp302 = get_tplay(Hz = 20, delay = 75350, dur = 250)
tp303 = get_tplay(Hz = 20, delay = 75600, dur = 250)
tp304 = get_tplay(Hz = 5, delay = 75850, dur = 250)
tp305 = get_tplay(Hz = 5, delay = 76100, dur = 250)
tp306 = get_tplay(Hz = 20, delay = 76350, dur = 250)
tp307 = get_tplay(Hz = 20, delay = 76600, dur = 250)
tp308 = get_tplay(Hz = 5, delay = 76850, dur = 250)
tp309 = get_tplay(Hz = 5, delay = 77100, dur = 250)
tp310 = get_tplay(Hz = 20, delay = 77350, dur = 250)
tp311 = get_tplay(Hz = 20, delay = 77600, dur = 250)
tp312 = get_tplay(Hz = 20, delay = 77850, dur = 250)
tp313 = get_tplay(Hz = 20, delay = 78100, dur = 250)
tp314 = get_tplay(Hz = 5, delay = 78350, dur = 250)
tp315 = get_tplay(Hz = 20, delay = 78600, dur = 250)
tp316 = get_tplay(Hz = 5, delay = 78850, dur = 250)
tp317 = get_tplay(Hz = 5, delay = 79100, dur = 250)
tp318 = get_tplay(Hz = 20, delay = 79350, dur = 250)
tp319 = get_tplay(Hz = 20, delay = 79600, dur = 250)
tp320 = get_tplay(Hz = 5, delay = 79850, dur = 250)
tp321 = get_tplay(Hz = 20, delay = 80100, dur = 250)
tp322 = get_tplay(Hz = 5, delay = 80350, dur = 250)
tp323 = get_tplay(Hz = 5, delay = 80600, dur = 250)
tp324 = get_tplay(Hz = 20, delay = 80850, dur = 250)
tp325 = get_tplay(Hz = 5, delay = 81100, dur = 250)
tp326 = get_tplay(Hz = 5, delay = 81350, dur = 250)
tp327 = get_tplay(Hz = 5, delay = 81600, dur = 250)
tp328 = get_tplay(Hz = 5, delay = 81850, dur = 250)
tp329 = get_tplay(Hz = 20, delay = 82100, dur = 250)
tp330 = get_tplay(Hz = 5, delay = 82350, dur = 250)
tp331 = get_tplay(Hz = 20, delay = 82600, dur = 250)
tp332 = get_tplay(Hz = 5, delay = 82850, dur = 250)
tp333 = get_tplay(Hz = 20, delay = 83100, dur = 250)
tp334 = get_tplay(Hz = 20, delay = 83350, dur = 250)
tp335 = get_tplay(Hz = 5, delay = 83600, dur = 250)
tp336 = get_tplay(Hz = 5, delay = 83850, dur = 250)
tp337 = get_tplay(Hz = 5, delay = 84100, dur = 250)
tp338 = get_tplay(Hz = 20, delay = 84350, dur = 250)
tp339 = get_tplay(Hz = 5, delay = 84600, dur = 250)
tp340 = get_tplay(Hz = 20, delay = 84850, dur = 250)
tp341 = get_tplay(Hz = 20, delay = 85100, dur = 250)
tp342 = get_tplay(Hz = 20, delay = 85350, dur = 250)
tp343 = get_tplay(Hz = 5, delay = 85600, dur = 250)
tp344 = get_tplay(Hz = 20, delay = 85850, dur = 250)
tp345 = get_tplay(Hz = 20, delay = 86100, dur = 250)
tp346 = get_tplay(Hz = 20, delay = 86350, dur = 250)
tp347 = get_tplay(Hz = 20, delay = 86600, dur = 250)
tp348 = get_tplay(Hz = 20, delay = 86850, dur = 250)
tp349 = get_tplay(Hz = 20, delay = 87100, dur = 250)
tp350 = get_tplay(Hz = 20, delay = 87350, dur = 250)
tp351 = get_tplay(Hz = 5, delay = 87600, dur = 250)
tp352 = get_tplay(Hz = 5, delay = 87850, dur = 250)
tp353 = get_tplay(Hz = 5, delay = 88100, dur = 250)
tp354 = get_tplay(Hz = 5, delay = 88350, dur = 250)
tp355 = get_tplay(Hz = 20, delay = 88600, dur = 250)
tp356 = get_tplay(Hz = 20, delay = 88850, dur = 250)
tp357 = get_tplay(Hz = 20, delay = 89100, dur = 250)
tp358 = get_tplay(Hz = 20, delay = 89350, dur = 250)
tp359 = get_tplay(Hz = 20, delay = 89600, dur = 250)
tp360 = get_tplay(Hz = 5, delay = 89850, dur = 250)
tp361 = get_tplay(Hz = 5, delay = 90100, dur = 250)
tp362 = get_tplay(Hz = 5, delay = 90350, dur = 250)
tp363 = get_tplay(Hz = 5, delay = 90600, dur = 250)
tp364 = get_tplay(Hz = 20, delay = 90850, dur = 250)
tp365 = get_tplay(Hz = 20, delay = 91100, dur = 250)
tp366 = get_tplay(Hz = 5, delay = 91350, dur = 250)
tp367 = get_tplay(Hz = 5, delay = 91600, dur = 250)
tp368 = get_tplay(Hz = 5, delay = 91850, dur = 250)
tp369 = get_tplay(Hz = 20, delay = 92100, dur = 250)
tp370 = get_tplay(Hz = 5, delay = 92350, dur = 250)
tp371 = get_tplay(Hz = 20, delay = 92600, dur = 250)
tp372 = get_tplay(Hz = 20, delay = 92850, dur = 250)
tp373 = get_tplay(Hz = 20, delay = 93100, dur = 250)
tp374 = get_tplay(Hz = 20, delay = 93350, dur = 250)
tp375 = get_tplay(Hz = 20, delay = 93600, dur = 250)
tp376 = get_tplay(Hz = 20, delay = 93850, dur = 250)
tp377 = get_tplay(Hz = 5, delay = 94100, dur = 250)
tp378 = get_tplay(Hz = 5, delay = 94350, dur = 250)
tp379 = get_tplay(Hz = 5, delay = 94600, dur = 250)
tp380 = get_tplay(Hz = 20, delay = 94850, dur = 250)
tp381 = get_tplay(Hz = 20, delay = 95100, dur = 250)
tp382 = get_tplay(Hz = 5, delay = 95350, dur = 250)
tp383 = get_tplay(Hz = 5, delay = 95600, dur = 250)
tp384 = get_tplay(Hz = 5, delay = 95850, dur = 250)
tp385 = get_tplay(Hz = 5, delay = 96100, dur = 250)
tp386 = get_tplay(Hz = 5, delay = 96350, dur = 250)
tp387 = get_tplay(Hz = 20, delay = 96600, dur = 250)
tp388 = get_tplay(Hz = 5, delay = 96850, dur = 250)
tp389 = get_tplay(Hz = 5, delay = 97100, dur = 250)
tp390 = get_tplay(Hz = 20, delay = 97350, dur = 250)
tp391 = get_tplay(Hz = 5, delay = 97600, dur = 250)
tp392 = get_tplay(Hz = 20, delay = 97850, dur = 250)
tp393 = get_tplay(Hz = 20, delay = 98100, dur = 250)
tp394 = get_tplay(Hz = 5, delay = 98350, dur = 250)
tp395 = get_tplay(Hz = 20, delay = 98600, dur = 250)
tp396 = get_tplay(Hz = 20, delay = 98850, dur = 250)
tp397 = get_tplay(Hz = 5, delay = 99100, dur = 250)
tp398 = get_tplay(Hz = 20, delay = 99350, dur = 250)
tp399 = get_tplay(Hz = 5, delay = 99600, dur = 250)
tp400 = get_tplay(Hz = 5, delay = 99850, dur = 250)
tp = new Vector(20 * 105000 * 1)
tp.append(tp1,tp2,tp3,tp4,tp5,tp6,tp7,tp8,tp9,tp10,tp11,tp12,tp13,tp14,tp15,tp16,tp17,tp18,tp19,tp20,tp21,tp22,tp23,tp24,tp25,tp26,tp27,tp28,tp29,tp30,tp31,tp32,tp33,tp34,tp35,tp36,tp37,tp38,tp39,tp40,tp41,tp42,tp43,tp44,tp45,tp46,tp47,tp48,tp49,tp50,tp51,tp52,tp53,tp54,tp55,tp56,tp57,tp58,tp59,tp60,tp61,tp62,tp63,tp64,tp65,tp66,tp67,tp68,tp69,tp70,tp71,tp72,tp73,tp74,tp75,tp76,tp77,tp78,tp79,tp80,tp81,tp82,tp83,tp84,tp85,tp86,tp87,tp88,tp89,tp90,tp91,tp92,tp93,tp94,tp95,tp96,tp97,tp98,tp99,tp100,tp101,tp102,tp103,tp104,tp105,tp106,tp107,tp108,tp109,tp110,tp111,tp112,tp113,tp114,tp115,tp116,tp117,tp118,tp119,tp120,tp121,tp122,tp123,tp124,tp125,tp126,tp127,tp128,tp129,tp130,tp131,tp132,tp133,tp134,tp135,tp136,tp137,tp138,tp139,tp140,tp141,tp142,tp143,tp144,tp145,tp146,tp147,tp148,tp149,tp150,tp151,tp152,tp153,tp154,tp155,tp156,tp157,tp158,tp159,tp160,tp161,tp162,tp163,tp164,tp165,tp166,tp167,tp168,tp169,tp170,tp171,tp172,tp173,tp174,tp175,tp176,tp177,tp178,tp179,tp180,tp181,tp182,tp183,tp184,tp185,tp186,tp187,tp188,tp189,tp190,tp191,tp192,tp193,tp194,tp195,tp196,tp197,tp198,tp199,tp200,tp201,tp202,tp203,tp204,tp205,tp206,tp207,tp208,tp209,tp210,tp211,tp212,tp213,tp214,tp215,tp216,tp217,tp218,tp219,tp220,tp221,tp222,tp223,tp224,tp225,tp226,tp227,tp228,tp229,tp230,tp231,tp232,tp233,tp234,tp235,tp236,tp237,tp238,tp239,tp240,tp241,tp242,tp243,tp244,tp245,tp246,tp247,tp248,tp249,tp250,tp251,tp252,tp253,tp254,tp255,tp256,tp257,tp258,tp259,tp260,tp261,tp262,tp263,tp264,tp265,tp266,tp267,tp268,tp269,tp270,tp271,tp272,tp273,tp274,tp275,tp276,tp277,tp278,tp279,tp280,tp281,tp282,tp283,tp284,tp285,tp286,tp287,tp288,tp289,tp290,tp291,tp292,tp293,tp294,tp295,tp296,tp297,tp298,tp299,tp300,tp301,tp302,tp303,tp304,tp305,tp306,tp307,tp308,tp309,tp310,tp311,tp312,tp313,tp314,tp315,tp316,tp317,tp318,tp319,tp320,tp321,tp322,tp323,tp324,tp325,tp326,tp327,tp328,tp329,tp330,tp331,tp332,tp333,tp334,tp335,tp336,tp337,tp338,tp339,tp340,tp341,tp342,tp343,tp344,tp345,tp346,tp347,tp348,tp349,tp350,tp351,tp352,tp353,tp354,tp355,tp356,tp357,tp358,tp359,tp360,tp361,tp362,tp363,tp364,tp365,tp366,tp367,tp368,tp369,tp370,tp371,tp372,tp373,tp374,tp375,tp376,tp377,tp378,tp379,tp380,tp381,tp382,tp383,tp384,tp385,tp386,tp387,tp388,tp389,tp390,tp391,tp392,tp393,tp394,tp395,tp396,tp397,tp398,tp399,tp400)
tp.where("<",100000)
tp.where(">",0)
}
if(use_ampa = $7){
//ampa synapses
s = new myAMPA(x)
s.gmax = 0.7e-3 //uS
{s.tau_r = 0.3 s.tau_d = 1.8 s.mg = 0 s.e = 0}
s.play( tp )
syns.append(s)
}
if(use_nmda = $8){
//nmda synapses
s = new myNMDA(x)
s.gmax = 1.3e-3 //uS
{s.tau_r = 8 s.tau_d = 35 s.mg = 1 s.e = 0}
s.gamma = 0.077//0.082 //rhodes et al., 2006
s.play( tp )
syns.append(s)
}
//mid value between fast GABAa with 5 ms decay as in Salin and Prince, 1996 for
// fast basket cells inhibition and slow martinotti GABAa with 20 ms decay (Gidon and Segev 2012)
// For this simulation actually any reasonable parameters would work here with a bit of
// adjustment to the overall excitability (number of synapses, threshold etc').
if(use_basket = $9){
s = new myGABA(x)
s.gmax = 0.5e-3//uS
{s.tau_r = 0.5 s.tau_d = 5 s.e = -75 s.play( tp )}
syns.append(s)
}
if(use_martinotti = $10){
s = new myGABA(x)
s.gmax = 0.5e-3//uS
s.tau_r = 2
s.tau_d = 23
s.e = -75
s.play( tp )
syns.append(s)
}
tplay.append(tp)
}
}
proc initialize_pathways(){
//this will redifine the list object
//and delete the content of the list
syns = new List()
tplay = new List()
}
proc init_points() {local syns_bg,syns_X,syns_Y,syns_martinotti,syns_basket localobj rnd_p
syns_bg = $1
syns_X = $2
syns_Y = $3
syns_martinotti = $4
syns_basket = $5
plex_bg = new TPointList()
plex_X = new TPointList()
plex_Y = new TPointList()
plex_bg.setrand(all_no_axon,syns_bg,rnd_p = new Random(3))
plex_X.setrand(subdomain,syns_X,rnd_p = new Random(2))
plex_Y.setrand(subdomain,syns_Y,rnd_p = new Random(4))
plin_basket = new TPointList()
plin_subdomain = new TPointList()
plin_martinotti = new TPointList()
plin_subdomain.setrand(subdomain,syns_martinotti,rnd_p = new Random(5))
plin_basket.setrand(basal,syns_basket,rnd_p = new Random(10))
soma plin_martinotti.setrand_distance(subdomain,700,syns_martinotti,rnd_p = new Random(5))
//start from scratch
initialize_pathways()
}