menu.tscn 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128
  1. [gd_scene format=3 uid="uid://b0wdj8v6o0wq0"]
  2. [node name="Control" type="Control"]
  3. layout_mode = 3
  4. anchors_preset = 15
  5. anchor_right = 1.0
  6. anchor_bottom = 1.0
  7. grow_horizontal = 2
  8. grow_vertical = 2
  9. [node name="select_effect" type="TabContainer" parent="."]
  10. layout_mode = 1
  11. anchors_preset = 8
  12. anchor_left = 0.5
  13. anchor_top = 0.5
  14. anchor_right = 0.5
  15. anchor_bottom = 0.5
  16. offset_left = -300.0
  17. offset_top = -226.0
  18. offset_right = 300.0
  19. offset_bottom = 226.0
  20. grow_horizontal = 2
  21. grow_vertical = 2
  22. current_tab = 0
  23. [node name="Time Domain" type="TabContainer" parent="select_effect"]
  24. layout_mode = 2
  25. current_tab = 1
  26. metadata/_tab_index = 0
  27. [node name="Distort" type="VBoxContainer" parent="select_effect/Time Domain"]
  28. visible = false
  29. layout_mode = 2
  30. metadata/_tab_index = 0
  31. [node name="MarginContainer" type="MarginContainer" parent="select_effect/Time Domain/Distort"]
  32. layout_mode = 2
  33. theme_override_constants/margin_left = 15
  34. theme_override_constants/margin_top = 10
  35. theme_override_constants/margin_right = 5
  36. theme_override_constants/margin_bottom = 10
  37. [node name="ScrollContainer" type="ScrollContainer" parent="select_effect/Time Domain/Distort/MarginContainer"]
  38. custom_minimum_size = Vector2(560, 380)
  39. layout_mode = 2
  40. horizontal_scroll_mode = 0
  41. [node name="VBoxContainer" type="VBoxContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer"]
  42. layout_mode = 2
  43. [node name="HSplitContainer" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  44. layout_mode = 2
  45. split_offset = 505
  46. dragging_enabled = false
  47. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer"]
  48. layout_mode = 2
  49. bbcode_enabled = true
  50. text = "[b]Average[/b]
  51. Average the waveshape over a set number of wavecycles"
  52. fit_content = true
  53. scroll_active = false
  54. [node name="distort_average" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer" groups=["make_node_buttons"]]
  55. layout_mode = 2
  56. text = "+"
  57. [node name="MarginContainer" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  58. layout_mode = 2
  59. theme_override_constants/margin_bottom = 3
  60. [node name="HSplitContainer2" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  61. custom_minimum_size = Vector2(565, 0)
  62. layout_mode = 2
  63. split_offset = 505
  64. dragging_enabled = false
  65. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer2"]
  66. layout_mode = 2
  67. bbcode_enabled = true
  68. text = "[b]Clip Fraction[/b]
  69. Clip half-waveforms at a specified fraction"
  70. fit_content = true
  71. scroll_active = false
  72. [node name="clip_clip_2" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer2" groups=["make_node_buttons"]]
  73. layout_mode = 2
  74. text = "+"
  75. [node name="MarginContainer8" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  76. layout_mode = 2
  77. theme_override_constants/margin_bottom = 3
  78. [node name="HSplitContainer9" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  79. custom_minimum_size = Vector2(565, 0)
  80. layout_mode = 2
  81. split_offset = 505
  82. dragging_enabled = false
  83. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer9"]
  84. layout_mode = 2
  85. bbcode_enabled = true
  86. text = "[b]Click[/b]
  87. Convert wavecycles to short pulses"
  88. fit_content = true
  89. scroll_active = false
  90. [node name="distort_reform_6" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer9" groups=["make_node_buttons"]]
  91. layout_mode = 2
  92. text = "+"
  93. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  94. layout_mode = 2
  95. theme_override_constants/margin_bottom = 3
  96. [node name="HSplitContainer3" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  97. custom_minimum_size = Vector2(565, 0)
  98. layout_mode = 2
  99. split_offset = 505
  100. dragging_enabled = false
  101. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer3"]
  102. layout_mode = 2
  103. bbcode_enabled = true
  104. text = "[b]Divide[/b]
  105. Distortion by dividing wavecycle frequency"
  106. fit_content = true
  107. scroll_active = false
  108. [node name="distort_divide" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer3" groups=["make_node_buttons"]]
  109. layout_mode = 2
  110. text = "+"
  111. [node name="MarginContainer3" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  112. layout_mode = 2
  113. theme_override_constants/margin_bottom = 3
  114. [node name="HSplitContainer4" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  115. custom_minimum_size = Vector2(565, 0)
  116. layout_mode = 2
  117. split_offset = 505
  118. dragging_enabled = false
  119. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer4"]
  120. layout_mode = 2
  121. bbcode_enabled = true
  122. text = "[b]Fractal[/b]
  123. Superimpose copies of wavecycles onto themselves"
  124. fit_content = true
  125. scroll_active = false
  126. [node name="distort_fractal" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer4" groups=["make_node_buttons"]]
  127. layout_mode = 2
  128. text = "+"
  129. [node name="MarginContainer4" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  130. layout_mode = 2
  131. theme_override_constants/margin_bottom = 3
  132. [node name="HSplitContainer6" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  133. custom_minimum_size = Vector2(565, 0)
  134. layout_mode = 2
  135. split_offset = 505
  136. dragging_enabled = false
  137. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer6"]
  138. layout_mode = 2
  139. bbcode_enabled = true
  140. text = "[b]Interpolate[/b]
  141. Time-stretch by repeating and interpolating wavecycles"
  142. fit_content = true
  143. scroll_active = false
  144. [node name="distort_interpolate" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer6" groups=["make_node_buttons"]]
  145. layout_mode = 2
  146. text = "+"
  147. [node name="MarginContainer6" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  148. layout_mode = 2
  149. theme_override_constants/margin_bottom = 3
  150. [node name="HSplitContainer5" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  151. custom_minimum_size = Vector2(565, 0)
  152. layout_mode = 2
  153. split_offset = 505
  154. dragging_enabled = false
  155. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer5"]
  156. layout_mode = 2
  157. bbcode_enabled = true
  158. text = "[b]Multiply[/b]
  159. Distortion by multiplying wavecycle frequency"
  160. fit_content = true
  161. scroll_active = false
  162. [node name="distort_multiply" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer5" groups=["make_node_buttons"]]
  163. layout_mode = 2
  164. text = "+"
  165. [node name="MarginContainer5" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  166. layout_mode = 2
  167. theme_override_constants/margin_bottom = 3
  168. [node name="HSplitContainer11" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  169. custom_minimum_size = Vector2(565, 0)
  170. layout_mode = 2
  171. split_offset = 505
  172. dragging_enabled = false
  173. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer11"]
  174. layout_mode = 2
  175. bbcode_enabled = true
  176. text = "[b]Power Factor[/b]
  177. Distortion by raising sample values to a power"
  178. fit_content = true
  179. scroll_active = false
  180. [node name="quirk_quirk_1" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer11" groups=["make_node_buttons"]]
  181. layout_mode = 2
  182. text = "+"
  183. [node name="MarginContainer10" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  184. layout_mode = 2
  185. theme_override_constants/margin_bottom = 3
  186. [node name="HSplitContainer10" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  187. custom_minimum_size = Vector2(565, 0)
  188. layout_mode = 2
  189. split_offset = 505
  190. dragging_enabled = false
  191. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer10"]
  192. layout_mode = 2
  193. bbcode_enabled = true
  194. text = "[b]Replace[/b]
  195. The strongest wavecycle in a group replaces the others"
  196. fit_content = true
  197. scroll_active = false
  198. [node name="distort_replace" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer10" groups=["make_node_buttons"]]
  199. layout_mode = 2
  200. text = "+"
  201. [node name="MarginContainer9" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  202. layout_mode = 2
  203. theme_override_constants/margin_bottom = 3
  204. [node name="HSplitContainer7" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  205. custom_minimum_size = Vector2(565, 0)
  206. layout_mode = 2
  207. split_offset = 505
  208. dragging_enabled = false
  209. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer7"]
  210. layout_mode = 2
  211. bbcode_enabled = true
  212. text = "[b]Square[/b]
  213. Convert wavecycles to square waves"
  214. fit_content = true
  215. scroll_active = false
  216. [node name="distort_reform_2" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer7" groups=["make_node_buttons"]]
  217. layout_mode = 2
  218. text = "+"
  219. [node name="MarginContainer7" type="MarginContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  220. layout_mode = 2
  221. theme_override_constants/margin_bottom = 3
  222. [node name="HSplitContainer8" type="HSplitContainer" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer"]
  223. custom_minimum_size = Vector2(565, 0)
  224. layout_mode = 2
  225. split_offset = 505
  226. dragging_enabled = false
  227. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer8"]
  228. layout_mode = 2
  229. bbcode_enabled = true
  230. text = "[b]Triangle[/b]
  231. Convert wavecycles to triangle waves"
  232. fit_content = true
  233. scroll_active = false
  234. [node name="distort_reform_4" type="Button" parent="select_effect/Time Domain/Distort/MarginContainer/ScrollContainer/VBoxContainer/HSplitContainer8" groups=["make_node_buttons"]]
  235. layout_mode = 2
  236. text = "+"
  237. [node name="Extend" type="VBoxContainer" parent="select_effect/Time Domain"]
  238. layout_mode = 2
  239. metadata/_tab_index = 1
  240. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Time Domain/Extend"]
  241. layout_mode = 2
  242. theme_override_constants/margin_left = 15
  243. theme_override_constants/margin_top = 10
  244. theme_override_constants/margin_right = 5
  245. theme_override_constants/margin_bottom = 10
  246. [node name="ScrollContainer" type="ScrollContainer" parent="select_effect/Time Domain/Extend/MarginContainer2"]
  247. custom_minimum_size = Vector2(560, 380)
  248. layout_mode = 2
  249. horizontal_scroll_mode = 0
  250. [node name="VBoxContainer" type="VBoxContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer"]
  251. layout_mode = 2
  252. [node name="HSplitContainer" type="HSplitContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer"]
  253. layout_mode = 2
  254. split_offset = 505
  255. dragging_enabled = false
  256. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer"]
  257. layout_mode = 2
  258. bbcode_enabled = true
  259. text = "[b]Drunk[/b]
  260. Random stumbling walk through the sound"
  261. fit_content = true
  262. scroll_active = false
  263. [node name="extend_drunk_1" type="Button" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer" groups=["make_node_buttons"]]
  264. layout_mode = 2
  265. text = "+"
  266. [node name="MarginContainer" type="MarginContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer"]
  267. layout_mode = 2
  268. theme_override_constants/margin_bottom = 3
  269. [node name="HSplitContainer2" type="HSplitContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer"]
  270. custom_minimum_size = Vector2(565, 0)
  271. layout_mode = 2
  272. split_offset = 505
  273. dragging_enabled = false
  274. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer2"]
  275. layout_mode = 2
  276. bbcode_enabled = true
  277. text = "[b]Loop[/b]
  278. Repeat advancing segments of the sound"
  279. fit_content = true
  280. scroll_active = false
  281. [node name="extend_loop_1" type="Button" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer2" groups=["make_node_buttons"]]
  282. layout_mode = 2
  283. text = "+"
  284. [node name="MarginContainer8" type="MarginContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer"]
  285. layout_mode = 2
  286. theme_override_constants/margin_bottom = 3
  287. [node name="HSplitContainer9" type="HSplitContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer"]
  288. custom_minimum_size = Vector2(565, 0)
  289. layout_mode = 2
  290. split_offset = 505
  291. dragging_enabled = false
  292. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer9"]
  293. layout_mode = 2
  294. bbcode_enabled = true
  295. text = "[b]Scramble[/b]
  296. Cut random chunks from the sound and arrange end to end"
  297. fit_content = true
  298. scroll_active = false
  299. [node name="extend_scramble_1" type="Button" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer9" groups=["make_node_buttons"]]
  300. layout_mode = 2
  301. text = "+"
  302. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer"]
  303. layout_mode = 2
  304. theme_override_constants/margin_bottom = 3
  305. [node name="HSplitContainer3" type="HSplitContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer"]
  306. visible = false
  307. custom_minimum_size = Vector2(565, 0)
  308. layout_mode = 2
  309. split_offset = 505
  310. dragging_enabled = false
  311. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer3"]
  312. layout_mode = 2
  313. bbcode_enabled = true
  314. text = "[b]Shrink[/b]
  315. Repeat a sound, shortening it on each repetition"
  316. fit_content = true
  317. scroll_active = false
  318. [node name="shrink_shrink_1" type="Button" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer3" groups=["make_node_buttons"]]
  319. layout_mode = 2
  320. text = "+"
  321. [node name="MarginContainer3" type="MarginContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer"]
  322. layout_mode = 2
  323. theme_override_constants/margin_bottom = 3
  324. [node name="HSplitContainer4" type="HSplitContainer" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer"]
  325. custom_minimum_size = Vector2(565, 0)
  326. layout_mode = 2
  327. split_offset = 505
  328. dragging_enabled = false
  329. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer4"]
  330. layout_mode = 2
  331. bbcode_enabled = true
  332. text = "[b]Zigzag[/b]
  333. Randomly move forwards and backwards through the sound"
  334. fit_content = true
  335. scroll_active = false
  336. [node name="extend_zigzag_1" type="Button" parent="select_effect/Time Domain/Extend/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer4" groups=["make_node_buttons"]]
  337. layout_mode = 2
  338. text = "+"
  339. [node name="Filter" type="VBoxContainer" parent="select_effect/Time Domain"]
  340. visible = false
  341. layout_mode = 2
  342. metadata/_tab_index = 2
  343. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Time Domain/Filter"]
  344. layout_mode = 2
  345. theme_override_constants/margin_left = 15
  346. theme_override_constants/margin_top = 10
  347. theme_override_constants/margin_right = 5
  348. theme_override_constants/margin_bottom = 10
  349. [node name="ScrollContainer" type="ScrollContainer" parent="select_effect/Time Domain/Filter/MarginContainer2"]
  350. custom_minimum_size = Vector2(560, 380)
  351. layout_mode = 2
  352. horizontal_scroll_mode = 0
  353. [node name="VBoxContainer" type="VBoxContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer"]
  354. layout_mode = 2
  355. [node name="HSplitContainer" type="HSplitContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  356. layout_mode = 2
  357. split_offset = 505
  358. dragging_enabled = false
  359. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer"]
  360. layout_mode = 2
  361. bbcode_enabled = true
  362. text = "[b]Harmonic Series[/b]
  363. Filter bank spaced over the harmonic series"
  364. fit_content = true
  365. scroll_active = false
  366. [node name="filter_bank_1" type="Button" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer" groups=["make_node_buttons"]]
  367. layout_mode = 2
  368. text = "+"
  369. [node name="MarginContainer8" type="MarginContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  370. layout_mode = 2
  371. theme_override_constants/margin_bottom = 3
  372. [node name="HSplitContainer9" type="HSplitContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  373. custom_minimum_size = Vector2(565, 0)
  374. layout_mode = 2
  375. split_offset = 505
  376. dragging_enabled = false
  377. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer9"]
  378. layout_mode = 2
  379. bbcode_enabled = true
  380. text = "[b]Linear Filter Bank[/b]
  381. Filter bank with equal spacing in Hz between filters"
  382. fit_content = true
  383. scroll_active = false
  384. [node name="filter_bank_5" type="Button" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer9" groups=["make_node_buttons"]]
  385. layout_mode = 2
  386. text = "+"
  387. [node name="MarginContainer" type="MarginContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  388. layout_mode = 2
  389. theme_override_constants/margin_bottom = 3
  390. [node name="HSplitContainer10" type="HSplitContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  391. custom_minimum_size = Vector2(565, 0)
  392. layout_mode = 2
  393. split_offset = 505
  394. dragging_enabled = false
  395. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer10"]
  396. layout_mode = 2
  397. bbcode_enabled = true
  398. text = "[b]Low Pass/High Pass[/b]
  399. Filter for removing low or high frequencies"
  400. fit_content = true
  401. scroll_active = false
  402. [node name="filter_lohi_1" type="Button" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer10" groups=["make_node_buttons"]]
  403. layout_mode = 2
  404. text = "+"
  405. [node name="MarginContainer4" type="MarginContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  406. layout_mode = 2
  407. theme_override_constants/margin_bottom = 3
  408. [node name="HSplitContainer2" type="HSplitContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  409. custom_minimum_size = Vector2(565, 0)
  410. layout_mode = 2
  411. split_offset = 505
  412. dragging_enabled = false
  413. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer2"]
  414. layout_mode = 2
  415. bbcode_enabled = true
  416. text = "[b]Odd Harmonics[/b]
  417. Filter bank with only odd harmonics of the harmonic series"
  418. fit_content = true
  419. scroll_active = false
  420. [node name="filter_bank_2" type="Button" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer2" groups=["make_node_buttons"]]
  421. layout_mode = 2
  422. text = "+"
  423. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  424. layout_mode = 2
  425. theme_override_constants/margin_bottom = 3
  426. [node name="HSplitContainer3" type="HSplitContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  427. custom_minimum_size = Vector2(565, 0)
  428. layout_mode = 2
  429. split_offset = 505
  430. dragging_enabled = false
  431. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer3"]
  432. layout_mode = 2
  433. bbcode_enabled = true
  434. text = "[b]Pitched Intervals[/b]
  435. Filter bank with equal spacing in semitones between filters"
  436. fit_content = true
  437. scroll_active = false
  438. [node name="filter_bank_6" type="Button" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer3" groups=["make_node_buttons"]]
  439. layout_mode = 2
  440. text = "+"
  441. [node name="MarginContainer3" type="MarginContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  442. layout_mode = 2
  443. theme_override_constants/margin_bottom = 3
  444. [node name="HSplitContainer4" type="HSplitContainer" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer"]
  445. visible = false
  446. custom_minimum_size = Vector2(565, 0)
  447. layout_mode = 2
  448. split_offset = 505
  449. dragging_enabled = false
  450. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer4"]
  451. layout_mode = 2
  452. bbcode_enabled = true
  453. text = "[b]Varibank[/b]
  454. Definable time-varying filterbank with variable Q"
  455. fit_content = true
  456. scroll_active = false
  457. [node name="filter_varibank_1" type="Button" parent="select_effect/Time Domain/Filter/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer4" groups=["make_node_buttons"]]
  458. layout_mode = 2
  459. text = "+"
  460. [node name="Granulate" type="VBoxContainer" parent="select_effect/Time Domain"]
  461. visible = false
  462. layout_mode = 2
  463. metadata/_tab_index = 3
  464. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Time Domain/Granulate"]
  465. layout_mode = 2
  466. theme_override_constants/margin_left = 15
  467. theme_override_constants/margin_top = 10
  468. theme_override_constants/margin_right = 5
  469. theme_override_constants/margin_bottom = 10
  470. [node name="ScrollContainer" type="ScrollContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2"]
  471. custom_minimum_size = Vector2(560, 380)
  472. layout_mode = 2
  473. horizontal_scroll_mode = 0
  474. [node name="VBoxContainer" type="VBoxContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer"]
  475. layout_mode = 2
  476. [node name="HSplitContainer4" type="HSplitContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  477. custom_minimum_size = Vector2(565, 0)
  478. layout_mode = 2
  479. split_offset = 505
  480. dragging_enabled = false
  481. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer4"]
  482. layout_mode = 2
  483. bbcode_enabled = true
  484. text = "[b]Brassage[/b]
  485. Segment and fragment a sound file"
  486. fit_content = true
  487. scroll_active = false
  488. [node name="modify_brassage_6" type="Button" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer4" groups=["make_node_buttons"]]
  489. layout_mode = 2
  490. text = "+"
  491. [node name="MarginContainer5" type="MarginContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  492. layout_mode = 2
  493. theme_override_constants/margin_bottom = 3
  494. [node name="HSplitContainer5" type="HSplitContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  495. custom_minimum_size = Vector2(565, 0)
  496. layout_mode = 2
  497. split_offset = 505
  498. dragging_enabled = false
  499. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer5"]
  500. layout_mode = 2
  501. bbcode_enabled = true
  502. text = "[b]Granulate[/b]
  503. Add a grainy texture to the sound"
  504. fit_content = true
  505. scroll_active = false
  506. [node name="modify_brassage_5" type="Button" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer5" groups=["make_node_buttons"]]
  507. layout_mode = 2
  508. text = "+"
  509. [node name="MarginContainer4" type="MarginContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  510. layout_mode = 2
  511. theme_override_constants/margin_bottom = 3
  512. [node name="HSplitContainer" type="HSplitContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  513. layout_mode = 2
  514. split_offset = 505
  515. dragging_enabled = false
  516. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer"]
  517. layout_mode = 2
  518. bbcode_enabled = true
  519. text = "[b]Pitchshift[/b]
  520. Pitch shift grains to change pitch independent of time"
  521. fit_content = true
  522. scroll_active = false
  523. [node name="modify_brassage_1" type="Button" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer" groups=["make_node_buttons"]]
  524. layout_mode = 2
  525. text = "+"
  526. [node name="MarginContainer" type="MarginContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  527. layout_mode = 2
  528. theme_override_constants/margin_bottom = 3
  529. [node name="HSplitContainer3" type="HSplitContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  530. custom_minimum_size = Vector2(565, 0)
  531. layout_mode = 2
  532. split_offset = 505
  533. dragging_enabled = false
  534. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer3"]
  535. layout_mode = 2
  536. bbcode_enabled = true
  537. text = "[b]Scramble[/b]
  538. Random reordering of grains within a set time frame"
  539. fit_content = true
  540. scroll_active = false
  541. [node name="modify_brassage_4" type="Button" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer3" groups=["make_node_buttons"]]
  542. layout_mode = 2
  543. text = "+"
  544. [node name="MarginContainer3" type="MarginContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  545. layout_mode = 2
  546. theme_override_constants/margin_bottom = 3
  547. [node name="HSplitContainer2" type="HSplitContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  548. custom_minimum_size = Vector2(565, 0)
  549. layout_mode = 2
  550. split_offset = 505
  551. dragging_enabled = false
  552. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer2"]
  553. layout_mode = 2
  554. bbcode_enabled = true
  555. text = "[b]Timestrech[/b]
  556. Repeat grains to stretch time without changing pitch"
  557. fit_content = true
  558. scroll_active = false
  559. [node name="modify_brassage_2" type="Button" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer2" groups=["make_node_buttons"]]
  560. layout_mode = 2
  561. text = "+"
  562. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Time Domain/Granulate/MarginContainer2/ScrollContainer/VBoxContainer"]
  563. layout_mode = 2
  564. theme_override_constants/margin_bottom = 3
  565. [node name="Misc" type="VBoxContainer" parent="select_effect/Time Domain"]
  566. visible = false
  567. layout_mode = 2
  568. metadata/_tab_index = 4
  569. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Time Domain/Misc"]
  570. layout_mode = 2
  571. theme_override_constants/margin_left = 15
  572. theme_override_constants/margin_top = 10
  573. theme_override_constants/margin_right = 5
  574. theme_override_constants/margin_bottom = 10
  575. [node name="ScrollContainer" type="ScrollContainer" parent="select_effect/Time Domain/Misc/MarginContainer2"]
  576. custom_minimum_size = Vector2(560, 380)
  577. layout_mode = 2
  578. horizontal_scroll_mode = 0
  579. [node name="VBoxContainer" type="VBoxContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer"]
  580. layout_mode = 2
  581. [node name="HSplitContainer9" type="HSplitContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  582. custom_minimum_size = Vector2(565, 0)
  583. layout_mode = 2
  584. split_offset = 505
  585. dragging_enabled = false
  586. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer9"]
  587. layout_mode = 2
  588. bbcode_enabled = true
  589. text = "[b]Accelerate/Decelerate[/b]
  590. Linear acceleration/deceleration of a sounds speed (and pitch)"
  591. fit_content = true
  592. scroll_active = false
  593. [node name="modify_speed_5" type="Button" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer9" groups=["make_node_buttons"]]
  594. layout_mode = 2
  595. text = "+"
  596. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  597. layout_mode = 2
  598. theme_override_constants/margin_bottom = 3
  599. [node name="HSplitContainer3" type="HSplitContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  600. custom_minimum_size = Vector2(565, 0)
  601. layout_mode = 2
  602. split_offset = 505
  603. dragging_enabled = false
  604. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer3"]
  605. layout_mode = 2
  606. bbcode_enabled = true
  607. text = "[b]Gain[/b]
  608. Adjust the level of a signal"
  609. fit_content = true
  610. scroll_active = false
  611. [node name="modify_loudness_1" type="Button" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer3" groups=["make_node_buttons"]]
  612. layout_mode = 2
  613. text = "+"
  614. [node name="MarginContainer3" type="MarginContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  615. layout_mode = 2
  616. theme_override_constants/margin_bottom = 3
  617. [node name="HSplitContainer4" type="HSplitContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  618. custom_minimum_size = Vector2(565, 0)
  619. layout_mode = 2
  620. split_offset = 505
  621. dragging_enabled = false
  622. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer4"]
  623. layout_mode = 2
  624. bbcode_enabled = true
  625. text = "[b]Notes[/b]
  626. An empty node for taking notes about your patch in"
  627. fit_content = true
  628. scroll_active = false
  629. [node name="notes" type="Button" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer4" groups=["make_node_buttons"]]
  630. layout_mode = 2
  631. text = "+"
  632. [node name="MarginContainer5" type="MarginContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  633. layout_mode = 2
  634. theme_override_constants/margin_bottom = 3
  635. [node name="HSplitContainer5" type="HSplitContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  636. custom_minimum_size = Vector2(565, 0)
  637. layout_mode = 2
  638. split_offset = 505
  639. dragging_enabled = false
  640. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer5"]
  641. layout_mode = 2
  642. bbcode_enabled = true
  643. text = "[b]Reverse[/b]
  644. Reverses a soundfile to play backwards"
  645. fit_content = true
  646. scroll_active = false
  647. [node name="modify_radical_1" type="Button" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer5" groups=["make_node_buttons"]]
  648. layout_mode = 2
  649. text = "+"
  650. [node name="MarginContainer4" type="MarginContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  651. layout_mode = 2
  652. theme_override_constants/margin_bottom = 3
  653. [node name="HSplitContainer" type="HSplitContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  654. layout_mode = 2
  655. split_offset = 505
  656. dragging_enabled = false
  657. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer"]
  658. layout_mode = 2
  659. bbcode_enabled = true
  660. text = "[b]Stack[/b]
  661. Stacks transposed versions of a sound on top of one another"
  662. fit_content = true
  663. scroll_active = false
  664. [node name="modify_stack" type="Button" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer" groups=["make_node_buttons"]]
  665. layout_mode = 2
  666. text = "+"
  667. [node name="MarginContainer" type="MarginContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  668. layout_mode = 2
  669. theme_override_constants/margin_bottom = 3
  670. [node name="HSplitContainer2" type="HSplitContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  671. custom_minimum_size = Vector2(565, 0)
  672. layout_mode = 2
  673. split_offset = 505
  674. dragging_enabled = false
  675. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer2"]
  676. layout_mode = 2
  677. bbcode_enabled = true
  678. text = "[b]Speed[/b]
  679. Change the speed and pitch of a sound in semitones"
  680. fit_content = true
  681. scroll_active = false
  682. [node name="modify_speed_2" type="Button" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer/HSplitContainer2" groups=["make_node_buttons"]]
  683. layout_mode = 2
  684. text = "+"
  685. [node name="MarginContainer8" type="MarginContainer" parent="select_effect/Time Domain/Misc/MarginContainer2/ScrollContainer/VBoxContainer"]
  686. layout_mode = 2
  687. theme_override_constants/margin_bottom = 3
  688. [node name="Frequency Domain" type="TabContainer" parent="select_effect"]
  689. visible = false
  690. layout_mode = 2
  691. current_tab = 0
  692. metadata/_tab_index = 1
  693. [node name="Convert" type="VBoxContainer" parent="select_effect/Frequency Domain"]
  694. layout_mode = 2
  695. metadata/_tab_index = 0
  696. [node name="MarginContainer3" type="MarginContainer" parent="select_effect/Frequency Domain/Convert"]
  697. layout_mode = 2
  698. theme_override_constants/margin_left = 15
  699. theme_override_constants/margin_top = 10
  700. theme_override_constants/margin_right = 5
  701. theme_override_constants/margin_bottom = 10
  702. [node name="ScrollContainer" type="ScrollContainer" parent="select_effect/Frequency Domain/Convert/MarginContainer3"]
  703. custom_minimum_size = Vector2(560, 380)
  704. layout_mode = 2
  705. horizontal_scroll_mode = 0
  706. [node name="VBoxContainer" type="VBoxContainer" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer"]
  707. layout_mode = 2
  708. [node name="Label" type="Label" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer/VBoxContainer"]
  709. custom_minimum_size = Vector2(560, 0)
  710. layout_mode = 2
  711. text = "To use the frequency domain processes you must first convert the sound using Analyse and then once you have processed the frequency domain data convert it back to audio again using Resynthesise."
  712. autowrap_mode = 2
  713. [node name="MarginContainer3" type="MarginContainer" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer/VBoxContainer"]
  714. layout_mode = 2
  715. theme_override_constants/margin_bottom = 3
  716. [node name="HSplitContainer9" type="HSplitContainer" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer/VBoxContainer"]
  717. custom_minimum_size = Vector2(565, 0)
  718. layout_mode = 2
  719. split_offset = 505
  720. dragging_enabled = false
  721. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer/VBoxContainer/HSplitContainer9"]
  722. layout_mode = 2
  723. bbcode_enabled = true
  724. text = "[b]Analyse[/b]
  725. Convert a sound file to the frequency domain"
  726. fit_content = true
  727. scroll_active = false
  728. [node name="pvoc_anal_1" type="Button" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer/VBoxContainer/HSplitContainer9" groups=["make_node_buttons"]]
  729. layout_mode = 2
  730. text = "+"
  731. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer/VBoxContainer"]
  732. layout_mode = 2
  733. theme_override_constants/margin_bottom = 3
  734. [node name="HSplitContainer3" type="HSplitContainer" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer/VBoxContainer"]
  735. custom_minimum_size = Vector2(565, 0)
  736. layout_mode = 2
  737. split_offset = 505
  738. dragging_enabled = false
  739. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer/VBoxContainer/HSplitContainer3"]
  740. layout_mode = 2
  741. bbcode_enabled = true
  742. text = "[b]Resynthesise[/b]
  743. Convert from the frequency domain back to a sound file"
  744. fit_content = true
  745. scroll_active = false
  746. [node name="pvoc_synth" type="Button" parent="select_effect/Frequency Domain/Convert/MarginContainer3/ScrollContainer/VBoxContainer/HSplitContainer3" groups=["make_node_buttons"]]
  747. layout_mode = 2
  748. text = "+"
  749. [node name="Process" type="VBoxContainer" parent="select_effect/Frequency Domain"]
  750. visible = false
  751. layout_mode = 2
  752. metadata/_tab_index = 1
  753. [node name="MarginContainer4" type="MarginContainer" parent="select_effect/Frequency Domain/Process"]
  754. layout_mode = 2
  755. theme_override_constants/margin_left = 15
  756. theme_override_constants/margin_top = 10
  757. theme_override_constants/margin_right = 5
  758. theme_override_constants/margin_bottom = 10
  759. [node name="ScrollContainer" type="ScrollContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4"]
  760. custom_minimum_size = Vector2(560, 380)
  761. layout_mode = 2
  762. horizontal_scroll_mode = 0
  763. [node name="VBoxContainer" type="VBoxContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer"]
  764. layout_mode = 2
  765. [node name="HSplitContainer5" type="HSplitContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  766. custom_minimum_size = Vector2(565, 0)
  767. layout_mode = 2
  768. split_offset = 505
  769. dragging_enabled = false
  770. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer5"]
  771. layout_mode = 2
  772. bbcode_enabled = true
  773. text = "[b]Accumulate[/b]
  774. Sustain spectral bands until louder data appears in that band"
  775. fit_content = true
  776. scroll_active = false
  777. [node name="focus_accu" type="Button" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer5" groups=["make_node_buttons"]]
  778. layout_mode = 2
  779. text = "+"
  780. [node name="MarginContainer5" type="MarginContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  781. layout_mode = 2
  782. theme_override_constants/margin_bottom = 3
  783. [node name="HSplitContainer9" type="HSplitContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  784. custom_minimum_size = Vector2(565, 0)
  785. layout_mode = 2
  786. split_offset = 505
  787. dragging_enabled = false
  788. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer9"]
  789. layout_mode = 2
  790. bbcode_enabled = true
  791. text = "[b]Blur[/b]
  792. Smear frequencies over time"
  793. fit_content = true
  794. scroll_active = false
  795. [node name="blur_blur" type="Button" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer9" groups=["make_node_buttons"]]
  796. layout_mode = 2
  797. text = "+"
  798. [node name="MarginContainer2" type="MarginContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  799. layout_mode = 2
  800. theme_override_constants/margin_bottom = 3
  801. [node name="HSplitContainer3" type="HSplitContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  802. custom_minimum_size = Vector2(565, 0)
  803. layout_mode = 2
  804. split_offset = 505
  805. dragging_enabled = false
  806. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer3"]
  807. layout_mode = 2
  808. bbcode_enabled = true
  809. text = "[b]Chorus[/b]
  810. Randomise amplitudes and frequencies of partials"
  811. fit_content = true
  812. scroll_active = false
  813. [node name="blur_chorus_5" type="Button" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer3" groups=["make_node_buttons"]]
  814. layout_mode = 2
  815. text = "+"
  816. [node name="MarginContainer3" type="MarginContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  817. layout_mode = 2
  818. theme_override_constants/margin_bottom = 3
  819. [node name="HSplitContainer4" type="HSplitContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  820. custom_minimum_size = Vector2(565, 0)
  821. layout_mode = 2
  822. split_offset = 505
  823. dragging_enabled = false
  824. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer4"]
  825. layout_mode = 2
  826. bbcode_enabled = true
  827. text = "[b]Gain[/b]
  828. Adjust the gain of a frequency domain signal"
  829. fit_content = true
  830. scroll_active = false
  831. [node name="spec_gain" type="Button" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer4" groups=["make_node_buttons"]]
  832. layout_mode = 2
  833. text = "+"
  834. [node name="MarginContainer9" type="MarginContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  835. layout_mode = 2
  836. theme_override_constants/margin_bottom = 3
  837. [node name="HSplitContainer11" type="HSplitContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  838. custom_minimum_size = Vector2(565, 0)
  839. layout_mode = 2
  840. split_offset = 505
  841. dragging_enabled = false
  842. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer11"]
  843. layout_mode = 2
  844. bbcode_enabled = true
  845. text = "[b]Invert[/b]
  846. Flip the spectral envelope of a sound"
  847. fit_content = true
  848. scroll_active = false
  849. [node name="strange_invert_1" type="Button" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer11" groups=["make_node_buttons"]]
  850. layout_mode = 2
  851. text = "+"
  852. [node name="MarginContainer7" type="MarginContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  853. layout_mode = 2
  854. theme_override_constants/margin_bottom = 3
  855. [node name="HSplitContainer8" type="HSplitContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  856. custom_minimum_size = Vector2(565, 0)
  857. layout_mode = 2
  858. split_offset = 505
  859. dragging_enabled = false
  860. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer8"]
  861. layout_mode = 2
  862. bbcode_enabled = true
  863. text = "[b]Stretch[/b]
  864. Stretch or shrink time without altering pitch"
  865. fit_content = true
  866. scroll_active = false
  867. [node name="spectstr_stretch" type="Button" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer8" groups=["make_node_buttons"]]
  868. layout_mode = 2
  869. text = "+"
  870. [node name="MarginContainer4" type="MarginContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  871. layout_mode = 2
  872. theme_override_constants/margin_bottom = 3
  873. [node name="HSplitContainer10" type="HSplitContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  874. custom_minimum_size = Vector2(565, 0)
  875. layout_mode = 2
  876. split_offset = 505
  877. dragging_enabled = false
  878. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer10"]
  879. layout_mode = 2
  880. bbcode_enabled = true
  881. text = "[b]Thin Randomly[/b]
  882. Keeps only a select number of random bands per bin"
  883. fit_content = true
  884. scroll_active = false
  885. [node name="blur_scatter" type="Button" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer10" groups=["make_node_buttons"]]
  886. layout_mode = 2
  887. text = "+"
  888. [node name="MarginContainer6" type="MarginContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  889. layout_mode = 2
  890. theme_override_constants/margin_bottom = 3
  891. [node name="HSplitContainer6" type="HSplitContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  892. custom_minimum_size = Vector2(565, 0)
  893. layout_mode = 2
  894. split_offset = 505
  895. dragging_enabled = false
  896. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer6"]
  897. layout_mode = 2
  898. bbcode_enabled = true
  899. text = "[b]Trace[/b]
  900. Keep only a set number of the loudest bands"
  901. fit_content = true
  902. scroll_active = false
  903. [node name="hilite_trace_1" type="Button" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer6" groups=["make_node_buttons"]]
  904. layout_mode = 2
  905. text = "+"
  906. [node name="MarginContainer8" type="MarginContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  907. layout_mode = 2
  908. theme_override_constants/margin_bottom = 3
  909. [node name="HSplitContainer7" type="HSplitContainer" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer"]
  910. custom_minimum_size = Vector2(565, 0)
  911. layout_mode = 2
  912. split_offset = 505
  913. dragging_enabled = false
  914. [node name="RichTextLabel" type="RichTextLabel" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer7"]
  915. layout_mode = 2
  916. bbcode_enabled = true
  917. text = "[b]Waver[/b]
  918. Oscillate between harmonic and inharmonic states"
  919. fit_content = true
  920. scroll_active = false
  921. [node name="strange_waver_1" type="Button" parent="select_effect/Frequency Domain/Process/MarginContainer4/ScrollContainer/VBoxContainer/HSplitContainer7" groups=["make_node_buttons"]]
  922. layout_mode = 2
  923. text = "+"