diff --git a/.github/workflows/surge-xt-manual-pdf.yml b/.github/workflows/surge-xt-manual-pdf.yml index 0de7b795bb..40bb491221 100644 --- a/.github/workflows/surge-xt-manual-pdf.yml +++ b/.github/workflows/surge-xt-manual-pdf.yml @@ -1,9 +1,9 @@ name: Surge XT Manual PDF on: - push: - paths: - - "src/content/manual_xt/**.mdx" + # push: + # paths: + # - "src/content/manual_xt/**.mdx" workflow_dispatch: permissions: diff --git a/astro.config.ts b/astro.config.ts index 8239c8b13f..a12644b648 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -2,10 +2,28 @@ import { defineConfig } from "astro/config"; import mdx from "@astrojs/mdx"; import react from "@astrojs/react"; import tailwind from "@astrojs/tailwind"; +import remarkToc from "remark-toc"; +import { rehypeHeadingIds } from "@astrojs/markdown-remark"; +import rehypeSlug from "rehype-slug"; +import rehypeAutolinkHeadings from "rehype-autolink-headings"; // https://astro.build/config export default defineConfig({ markdown: { + remarkPlugins: [remarkToc], + rehypePlugins: [ + rehypeHeadingIds, + rehypeSlug, + [ + rehypeAutolinkHeadings, + { + behavior: "wrap", + properties: { + className: `no-underline`, + }, + }, + ], + ], shikiConfig: { theme: "css-variables", wrap: true, diff --git a/package.json b/package.json index be511f3133..77a5a370c4 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "preinstall": "astro telemetry disable" }, "devDependencies": { + "@astrojs/markdown-remark": "latest", "@astrojs/mdx": "latest", "@astrojs/react": "latest", "@astrojs/tailwind": "latest", @@ -27,6 +28,9 @@ "prettier": "latest", "react-dom": "latest", "react": "latest", + "rehype-autolink-headings": "latest", + "rehype-slug": "latest", + "remark-toc": "latest", "rollup": "latest", "sharp": "latest", "shiki": "latest", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f123e06ffd..41df3ea8cf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,9 @@ settings: excludeLinksFromLockfile: false devDependencies: + '@astrojs/markdown-remark': + specifier: latest + version: 3.3.0(astro@3.4.0) '@astrojs/mdx': specifier: latest version: 1.1.3(astro@3.4.0) @@ -56,6 +59,15 @@ devDependencies: react-dom: specifier: latest version: 18.2.0(react@18.2.0) + rehype-autolink-headings: + specifier: latest + version: 7.0.0 + rehype-slug: + specifier: latest + version: 6.0.0 + remark-toc: + specifier: latest + version: 9.0.0 rollup: specifier: latest version: 4.1.4 @@ -1167,6 +1179,10 @@ packages: resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==} dev: true + /@types/ungap__structured-clone@0.3.1: + resolution: {integrity: sha512-7QlsekF3QYmE+RbRRRq9lfgQLugDdDXTR8E/njp+x9DpRp+n5UsyDLLVne1d3f1h2S7f38x4xEJfHA5NtfiO7Q==} + dev: true + /@types/unist@2.0.9: resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==} dev: true @@ -2110,6 +2126,18 @@ packages: web-namespaces: 2.0.1 dev: true + /hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + dependencies: + '@types/hast': 3.0.2 + dev: true + + /hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + dependencies: + '@types/hast': 3.0.2 + dev: true + /hast-util-parse-selector@3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: @@ -2234,6 +2262,12 @@ packages: zwitch: 2.0.4 dev: true + /hast-util-to-string@3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + dependencies: + '@types/hast': 3.0.2 + dev: true + /hast-util-whitespace@2.0.1: resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} dev: true @@ -2793,6 +2827,24 @@ packages: '@types/mdast': 3.0.14 dev: true + /mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + dependencies: + '@types/mdast': 4.0.2 + dev: true + + /mdast-util-toc@7.0.0: + resolution: {integrity: sha512-C28UcSqjmnWuvgT8d97qpaItHKvySqVPAECUzqQ51xuMyNFFJwcFoKW77KoMjtXrclTidLQFDzLUmTmrshRweA==} + dependencies: + '@types/mdast': 4.0.2 + '@types/ungap__structured-clone': 0.3.1 + '@ungap/structured-clone': 1.2.0 + github-slugger: 2.0.0 + mdast-util-to-string: 4.0.0 + unist-util-is: 6.0.0 + unist-util-visit: 5.0.0 + dev: true + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} dev: true @@ -3769,6 +3821,17 @@ packages: picomatch: 2.3.1 dev: true + /rehype-autolink-headings@7.0.0: + resolution: {integrity: sha512-DLskejGYHQP9v7vUW85BeYIclgfMQ1IwAMx+0lm8Sr3cME2NThgy2OdTfosmuBA68fqP5o4FK+dknpUMFvlxYQ==} + dependencies: + '@types/hast': 3.0.2 + '@ungap/structured-clone': 1.2.0 + hast-util-heading-rank: 3.0.0 + hast-util-is-element: 3.0.0 + unified: 11.0.4 + unist-util-visit: 5.0.0 + dev: true + /rehype-parse@8.0.5: resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==} dependencies: @@ -3786,6 +3849,16 @@ packages: unified: 10.1.2 dev: true + /rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} + dependencies: + '@types/hast': 3.0.2 + github-slugger: 2.0.0 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.0 + unist-util-visit: 5.0.0 + dev: true + /rehype-stringify@9.0.4: resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} dependencies: @@ -3851,6 +3924,13 @@ packages: unist-util-visit: 4.1.2 dev: true + /remark-toc@9.0.0: + resolution: {integrity: sha512-KJ9txbo33GjDAV1baHFze7ij4G8c7SGYoY8Kzsm2gzFpbhL/bSoVpMMzGa3vrNDSWASNd/3ppAqL7cP2zD6JIA==} + dependencies: + '@types/mdast': 4.0.2 + mdast-util-toc: 7.0.0 + dev: true + /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -4385,6 +4465,18 @@ packages: vfile: 5.3.7 dev: true + /unified@11.0.4: + resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + dependencies: + '@types/unist': 3.0.1 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 6.0.1 + dev: true + /unist-util-generated@2.0.1: resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} dev: true diff --git a/src/content/manual_xt/01-getting_started.mdx b/src/content/manual_xt/01-getting_started.mdx index ade1988695..3368415596 100644 --- a/src/content/manual_xt/01-getting_started.mdx +++ b/src/content/manual_xt/01-getting_started.mdx @@ -4,7 +4,7 @@ slug: getting-started order: 1 --- -![](./images/manual-xt/Pictures/surge.png) +![](/images/manual-xt/Pictures/surge.png) # Getting Started diff --git a/src/content/manual_xt/03-user-interface-basics.mdx b/src/content/manual_xt/03-user-interface-basics.mdx index 74a9a7c684..d981a984d4 100644 --- a/src/content/manual_xt/03-user-interface-basics.mdx +++ b/src/content/manual_xt/03-user-interface-basics.mdx @@ -15,7 +15,7 @@ The user-interface of Surge XT is divided into four main sections: Keeping this structure in mind will make it easier to understand the layout. -![Illustration 1: The four sections the user-interface that Surge XT is divided into.](./images/manual-xt/Pictures/sections.png) +![Illustration 1: The four sections the user-interface that Surge XT is divided into.](/images/manual-xt/Pictures/sections.png) _The four sections of the user-interface that Surge is divided into._ @@ -27,7 +27,7 @@ traditional synthesizer patch as it stores all the information used to synthesiz Since there are two scenes in each patch, it's possible to have layered or split sounds stored within a single patch. (see [Scene Select and Scene Mode](#scene-select-and-scene-mode)). -![Illustration 2: Both scenes and all effect settings are stored in every patch.](./images/manual-xt/Pictures/illu2.png) +![Illustration 2: Both scenes and all effect settings are stored in every patch.](/images/manual-xt/Pictures/illu2.png) ## Audio Outputs @@ -72,7 +72,7 @@ Ctrl+Z and Ctrl+Y) to undo and redo respectively. Any parameter's context menu can be brought up with a right-click. This menu has numerous useful functions: -![Illustration 3: Slider context menu](./images/manual-xt/Pictures/slider_context_menu.png) +![Illustration 3: Slider context menu](/images/manual-xt/Pictures/slider_context_menu.png) #### Name and Contextual Help @@ -87,12 +87,12 @@ confirm the change. To cancel and close this popup, simply press the Escape key Note that for any value type-in windows in Surge XT, there is no need to type in the unit of the entered value. -![Illustration 4: Type-in window](./images/manual-xt/Pictures/typein_window.png) +![Illustration 4: Type-in window](/images/manual-xt/Pictures/typein_window.png) For discrete parameters (Unison Voices, or a button row for instance), instead of a type-in field, all the possible values will be displayed right in the menu so they can be accessed directly. -![Illustration 5: Discrete parameters](./images/manual-xt/Pictures/discrete_values.png) +![Illustration 5: Discrete parameters](/images/manual-xt/Pictures/discrete_values.png) #### Extend Range @@ -106,7 +106,7 @@ context menu if they do. Once tempo-synced, when using the Surge XT Classic skin, the slider will show a "TS" symbol on their handles to indicate that state, like so: -![Illustration 6: Tempo sync slider](./images/manual-xt/Pictures/ts_slider.png) +![Illustration 6: Tempo sync slider](/images/manual-xt/Pictures/ts_slider.png) This indication can vary depending on the skin used. diff --git a/src/content/manual_xt/04-header.mdx b/src/content/manual_xt/04-header.mdx index 44831e1b37..8988a29c71 100644 --- a/src/content/manual_xt/04-header.mdx +++ b/src/content/manual_xt/04-header.mdx @@ -6,11 +6,11 @@ order: 4 # Header -![Illustration 7: Header section](./images/manual-xt/Pictures/header.png) +![Illustration 7: Header section](/images/manual-xt/Pictures/header.png) ## Scene Select and Scene Mode -![Illustration 8: Scene select and scene mode](./images/manual-xt/Pictures/scene_select.png) +![Illustration 8: Scene select and scene mode](/images/manual-xt/Pictures/scene_select.png) There are two setups of all controls within the Scene section of the user interface. The **Scene Select** buttons **[A|B]** determine which one is selected for editing. @@ -38,7 +38,7 @@ the limit. ## Patch Browser -![Illustration 9: Patch browser](./images/manual-xt/Pictures/patchbrowser.png) +![Illustration 9: Patch browser](/images/manual-xt/Pictures/patchbrowser.png) ### Navigation @@ -89,7 +89,7 @@ close the search results. ### The Save Dialog -![Illustration 10: Save dialog](./images/manual-xt/Pictures/store_dialog.png) +![Illustration 10: Save dialog](/images/manual-xt/Pictures/store_dialog.png) Clicking the **Save** button of the patch browser opens the save dialog. This is where you name your new patch and choose which category it @@ -110,7 +110,7 @@ Right-clicking on that same icon will allow you to access the favorite patches l ## Status Area -![Illustration 11: Status area](./images/manual-xt/Pictures/status.png) +![Illustration 11: Status area](/images/manual-xt/Pictures/status.png) This area is meant to be a quick access to some of Surge XT's features that are also present in the Menu. (see [Main Menu](#main-menu)) @@ -121,7 +121,7 @@ Left-clicking the Tune button while Surge XT is in its default tuning will also ## FX Bypass, Character, Global Volume -![Illustration 12: FX bypass, character and global volume](./images/manual-xt/Pictures/fx_bypass.png) +![Illustration 12: FX bypass, character and global volume](/images/manual-xt/Pictures/fx_bypass.png) **FX Bypass** lets you quickly hear what a patch sounds like without the effect-units. (see [Effects](#effects)) diff --git a/src/content/manual_xt/05-scene-controls.mdx b/src/content/manual_xt/05-scene-controls.mdx index f4959d8788..288a3f6707 100644 --- a/src/content/manual_xt/05-scene-controls.mdx +++ b/src/content/manual_xt/05-scene-controls.mdx @@ -14,14 +14,14 @@ The UI of the scene section can also be further divided into two parts: The sound is generated and mixed in the sound generation section. After that, it goes through the sound shaping section. -![Illustration 13: Scene controls](./images/manual-xt/Pictures/scene_sections.png) +![Illustration 13: Scene controls](/images/manual-xt/Pictures/scene_sections.png) ## Sound Generation This is where the sound is born. The oscillators generate waveforms according to the notes played. They are then summed up in the mixer. -![Illustration 14: Sound generation](./images/manual-xt/Pictures/sound_generation.png) +![Illustration 14: Sound generation](/images/manual-xt/Pictures/sound_generation.png) ### Oscillators @@ -196,7 +196,7 @@ additional options related to mono notes: ## Sound Shaping -![Illustration 15: Sound shaping](./images/manual-xt/Pictures/sound_shaping.png) +![Illustration 15: Sound shaping](/images/manual-xt/Pictures/sound_shaping.png) ### Filter Controls @@ -273,7 +273,7 @@ balance control. It will display the current filter response according to the cu resonance settings. You can switch to the other filter by using the corresponding buttons. You can also drag on the display horizontally to change the displayed filter's cutoff frequency, and drag vertically to change its resonance. -![Illustration 16: Filter Analysis](./images/manual-xt/Pictures/filter_analysis.png) +![Illustration 16: Filter Analysis](/images/manual-xt/Pictures/filter_analysis.png) **Filter 2 Offset Button** (small "+" button to the right of the filter parameters) – When active, the cutoff frequency will be set relative to filter 1. @@ -292,7 +292,7 @@ frequency will follow the pitch harmonically. There are two envelope generators connected to the filter block. -![Illustration 17: Envelope generators](./images/manual-xt/Pictures/EGs.png) +![Illustration 17: Envelope generators](/images/manual-xt/Pictures/EGs.png) On the left is the Filter Envelope Generator (Filter EG). It is hardwired to the two filters, whose depth is set by the **\>F1** and **\>F2** sliders. @@ -300,7 +300,7 @@ It is hardwired to the two filters, whose depth is set by the **\>F1** and **\>F On the right is the Amplifier Envelope Generator (Amp EG). This one is hardwired to the gain stage of the filter block. -![Illustration 18: ADSR envelope structure](./images/manual-xt/Pictures/illu10.png) +![Illustration 18: ADSR envelope structure](/images/manual-xt/Pictures/illu10.png) _The ADSR envelope structure_ @@ -321,7 +321,7 @@ ADSR structure. If the envelope mode is set to **Digital**, there will be small adjustable orange fields on the graphic. Dragging them horizontally allows you to choose the curvature of the different stages of the envelope. -![Illustration 19: ASDR envelope fields](./images/manual-xt/Pictures/EGs_orange_fields.png) +![Illustration 19: ASDR envelope fields](/images/manual-xt/Pictures/EGs_orange_fields.png) If the envelope mode is set to **Analog**, the curvature of the different stages will automatically be set to a shape that tries to emulate analog behavior. @@ -330,7 +330,7 @@ will automatically be set to a shape that tries to emulate analog behavior. The waveshaper module now features 43 waveforms and is an integral part of Surge's audio path. -![Illustration 20: Waveshaper](./images/manual-xt/Pictures/waveshaper.png) +![Illustration 20: Waveshaper](/images/manual-xt/Pictures/waveshaper.png) **Waveshaper selector** - Menu allowing you to change the type of the non-linear wave-shaping. Alternatively, you can also use the arrow buttons, left-click and drag, or scroll with the mouse wheel @@ -343,7 +343,7 @@ of the waveshaper. This control can be extended. bottom of the waveshaper module. It allows you to visually preview the output of the waveshaper at different input levels, which can be controlled with the waveshaper's **Drive** control. -![Illustration 21: Waveshaper analysis](./images/manual-xt/Pictures/waveshaper_analysis.png) +![Illustration 21: Waveshaper analysis](/images/manual-xt/Pictures/waveshaper_analysis.png) ### Other Sound Shaping Parameters diff --git a/src/content/manual_xt/06-modulation-routing.mdx b/src/content/manual_xt/06-modulation-routing.mdx index 3554a86ccc..d5d330e299 100644 --- a/src/content/manual_xt/06-modulation-routing.mdx +++ b/src/content/manual_xt/06-modulation-routing.mdx @@ -11,14 +11,14 @@ and shaping sections as no audio data is passed through it. Instead it allows you to control the parameters in the other sections from various sources. -![Illustration 22: Modulation and routing](./images/manual-xt/Pictures/modulation_routing.png) +![Illustration 22: Modulation and routing](/images/manual-xt/Pictures/modulation_routing.png) ## Routing Modulation routing in Surge XT is a bit different compared to most synthesizers, but it's actually very intuitive and extremely powerful, thanks to the routing bar. -![Illustration 23: Routing section](./images/manual-xt/Pictures/routingbar.png) +![Illustration 23: Routing section](/images/manual-xt/Pictures/routingbar.png) ### How To Apply Modulation @@ -26,23 +26,23 @@ Here's how it works: 1. Select the modulation source you want to use. -![Illustration 24: Modulation source](./images/manual-xt/Pictures/routing_1.png) +![Illustration 24: Modulation source](/images/manual-xt/Pictures/routing_1.png) 2. Engage routing mode with a second click on the source. It will become bright green, and sliders that can be modulated with that source will display a blue modulation depth slider on top of their normal sliders. -![Illustration 25: Engage routing mode](./images/manual-xt/Pictures/routing_2.png) +![Illustration 25: Engage routing mode](/images/manual-xt/Pictures/routing_2.png) 3. Drag the desired modulation slider (blue slider) to the position you want the parameter to be at when fully modulated (at the top peak of a Sine LFO, or after the attack stage of an envelope for example). The modulation's full range will then be shown with the corresponding range bar indicator on the slider. -![Illustration 26: Modulation slider](./images/manual-xt/Pictures/routing_3.png) +![Illustration 26: Modulation slider](/images/manual-xt/Pictures/routing_3.png) 4. Disengage routing mode by clicking again on the modulation source. -![Illustration 27: Disengage routing mode](./images/manual-xt/Pictures/routing_1.png) +![Illustration 27: Disengage routing mode](/images/manual-xt/Pictures/routing_1.png) Alternatively, routing mode can also be engaged or disengaged by pressing the **middle** mouse buttons anywhere over the interface, or by pressing **TAB** on the keyboard if this option is enabled (see [Workflow section](#workflow) @@ -70,7 +70,7 @@ is selected as the modulation routing source, and at the same time edit paramete To do that, select the source normally, and then click on the mini-button on another LFO (the small orange arrow): -![Illustration 28: Modulation section](./images/manual-xt/Pictures/modulationsourceselectionbar.png) +![Illustration 28: Modulation section](/images/manual-xt/Pictures/modulationsourceselectionbar.png) Alternatively, you can also left-click on a modulation source while holding **Ctrl / Cmd** to display it in the LFO editor as well. @@ -88,7 +88,7 @@ vertically to the left of the editor. Once a slider is routed to a modulation source, the shade of blue on its tray indicates whether the parameter is modulated and by which source. -![Illustration 29: Modulation sliders](./images/manual-xt/Pictures/illu7.png) +![Illustration 29: Modulation sliders](/images/manual-xt/Pictures/illu7.png) 1. Parameter is not modulated (gray) @@ -105,7 +105,7 @@ linked to a parameter. Once routed to any parameter, the modulation source selectors change their appearance depending if they are selected, and if they are routed in the current patch or not. (scene dependent) -![Illustration 30: Modulation source appearance](./images/manual-xt/Pictures/mod_source_buttons.png) +![Illustration 30: Modulation source appearance](/images/manual-xt/Pictures/mod_source_buttons.png) 1. Unused modulation source @@ -120,13 +120,13 @@ different types of that modulation source are available. You can access them dir hamburger menu, by right-clicking and going into the **Switch to...** submenu, or simply by scrolling with the mouse wheel over the modulation source selector in question. -![Illustration 31: Modulation source hamburger menu](./images/manual-xt/Pictures/hamburger_menu_modsource.png) +![Illustration 31: Modulation source hamburger menu](/images/manual-xt/Pictures/hamburger_menu_modsource.png) ### Clearing Modulation After right-clicking on a modulated slider, you will see an option to easily clear the modulation and un-link it from its source. -![Illustration 32: Clearing modulation](./images/manual-xt/Pictures/clear_modulation.png) +![Illustration 32: Clearing modulation](/images/manual-xt/Pictures/clear_modulation.png) Alternatively, you can also reset its modulation slider (blue slider) to 0 by double-clicking on it when routing mode is engaged, or entering 0 in the type-in editor (see [Edit Value](#edit-value)). @@ -134,13 +134,13 @@ when routing mode is engaged, or entering 0 in the type-in editor (see [Edit Val Furthermore, by right-clicking on any modulation source, there will be options to clear a particular linked parameter, but also all of them at once. -![Illustration 33: Modulation context menu](./images/manual-xt/Pictures/modsource_context_menu.png) +![Illustration 33: Modulation context menu](/images/manual-xt/Pictures/modsource_context_menu.png) ## Modulation List Surge XT has a detailed modulation list that can be displayed by clicking on the vertical rectangular button at the left of the routing bar: -![Illustration 34: Modulation list window](./images/manual-xt/Pictures/modlist.png) +![Illustration 34: Modulation list window](/images/manual-xt/Pictures/modlist.png) This panel will display the modulation routings and their amounts from both scenes in the current patch. Different display options are available to the left of its interface: @@ -172,9 +172,9 @@ Surge XT has four main types of modulation sources : All of these modulation sources are located in the routing bar (see [Routing](#routing)) : -![Illustration 35: Routing bar](./images/manual-xt/Pictures/routingbar.png) +![Illustration 35: Routing bar](/images/manual-xt/Pictures/routingbar.png) -![Illustration 36: Routing bar sections](./images/manual-xt/Pictures/routingbar_sections.png) +![Illustration 36: Routing bar sections](/images/manual-xt/Pictures/routingbar_sections.png) _The four types of modulation sources, separated in categories._ @@ -189,7 +189,7 @@ control voice-level parameters (like filter cutoff) but cannot control scene lev On the other hand, a scene modulator has one identical modulation path _for the whole scene_, so it can control both scene level parameters **and** voice level parameters. -![Illustration 37: Modulation source labels](./images/manual-xt/Pictures/modsource_labels.png) +![Illustration 37: Modulation source labels](/images/manual-xt/Pictures/modsource_labels.png) _On top, three voice LFOs. On the bottom, three Scene LFOs, "S-" meaning Scene._ @@ -216,7 +216,7 @@ changing their shape. Surge XT's LFOs are very flexible and come with a built in DAHDSR-envelope which can either work as a dedicated envelope generator or shape the amplitude of other modulation types over time. -![Illustration 38: LFO editor](./images/manual-xt/Pictures/lfo_editor.png) +![Illustration 38: LFO editor](/images/manual-xt/Pictures/lfo_editor.png) Surge XT has a total of 12 LFOs: @@ -227,7 +227,7 @@ See [Voice vs. Scene](#voice-vs-scene-modulators) for an explanation about the d #### Shapes -![Illustration 39: LFO shape selector](./images/manual-xt/Pictures/lfo_shapes.png) +![Illustration 39: LFO shape selector](/images/manual-xt/Pictures/lfo_shapes.png) LFO shapes (from left to right, top to bottom): @@ -251,11 +251,11 @@ When using the first 6 waveforms, it will be called **LFO**. However, when using will be displayed, **SEQ** will be displayed when the step-sequencer is used, and for the MSEG, **MSEG** will be displayed. Scene LFOs have their equivalent labels as well: -![Illustration 40: Modulation source labels](./images/manual-xt/Pictures/modsource_labels.png) +![Illustration 40: Modulation source labels](/images/manual-xt/Pictures/modsource_labels.png) #### Parameters -![Illustration 41: LFO parameters](./images/manual-xt/Pictures/lfo_editor.png) +![Illustration 41: LFO parameters](/images/manual-xt/Pictures/lfo_editor.png) **Rate** – Controls the modulation rate. When the type is set to Step Seq, one step equals the whole cycle. This slider can be tempo-synced @@ -303,11 +303,11 @@ range (unipolar). If not, it will be in the \[-1 .. 1\] range (bipolar). The modulation range on a parameter is represented by a green bar when routing mode is engaged (see [Routing](#routing)). -![Illustration 42: Modulation from a bipolar source](./images/manual-xt/Pictures/routing_3.png) +![Illustration 42: Modulation from a bipolar source](/images/manual-xt/Pictures/routing_3.png) _Modulation on a control from a bipolar source_ -![Illustration 43: Modulation from a unipolar source](./images/manual-xt/Pictures/routing_3_unipolar.png) +![Illustration 43: Modulation from a unipolar source](/images/manual-xt/Pictures/routing_3_unipolar.png) _Modulation on a control from a unipolar source_ @@ -324,9 +324,9 @@ no matter what the trigger mode is set to. The LFO envelope generator can be completely disabled by right-clicking on one of its controls and unchecking the **Enabled** option. -![Illustration 44: LFO envelope generator](./images/manual-xt/Pictures/lfo_eg.png) +![Illustration 44: LFO envelope generator](/images/manual-xt/Pictures/lfo_eg.png) -![Illustration 45: 6-stage DAHDSR envelope](./images/manual-xt/Pictures/illu12.png) +![Illustration 45: 6-stage DAHDSR envelope](/images/manual-xt/Pictures/illu12.png) _6-stage DAHDSR envelope_ @@ -335,7 +335,7 @@ _6-stage DAHDSR envelope_ The **Step Seq** shape houses a step sequencing editor where the LFO display would be. It allows you to draw the output waveform with up to 16 steps. -![Illustration 46: Step sequencer editor](./images/manual-xt/Pictures/stepseq.png) +![Illustration 46: Step sequencer editor](/images/manual-xt/Pictures/stepseq.png) _Step Sequencer editor_ @@ -364,7 +364,7 @@ step editor allowing to re-trigger the two regular voice envelopes (The Amplifier and Filter Envelope Generators) when the small rectangle is filled at that particular step. -![Illustration 47: Envelope retrigger pane of LFO 1](./images/manual-xt/Pictures/illu14.png) +![Illustration 47: Envelope retrigger pane of LFO 1](/images/manual-xt/Pictures/illu14.png) _Step Seq of LFO 1 containing the re-trigger pane_ @@ -372,7 +372,7 @@ However, shift-clicking or right-clicking those rectangles allows the specified trigger one of the two envelopes**. When the step is half-filled on the left, only the filter envelope will be triggered. When filled on the right, only the amplifier envelope will be triggered. -![Illustration 48: Trigger lanes](./images/manual-xt/Pictures/triggerlanes.png) +![Illustration 48: Trigger lanes](/images/manual-xt/Pictures/triggerlanes.png) The **Deform** parameter gives the **Step Seq** waveform a lot of flexibility. A value of 0% will output the steps just as they look on the editor. Negative @@ -381,10 +381,10 @@ will make the output smoother. |   |   | | ------------------- | ----------------------------------------------------------------------------------- | -| **Negative deform** | ![Illustration 49: Negative deform](./images/manual-xt/Pictures/stepseq_deform1.png) | -| **Positive deform** | ![Illustration 50: Positive deform](./images/manual-xt/Pictures/stepseq_deform2.png) | +| **Negative deform** | ![Illustration 49: Negative deform](/images/manual-xt/Pictures/stepseq_deform1.png) | +| **Positive deform** | ![Illustration 50: Positive deform](/images/manual-xt/Pictures/stepseq_deform2.png) | -![Illustration 51: Effect of the deform parameter on the step sequencer waveform](./images/manual-xt/Pictures/illu15.png) +![Illustration 51: Effect of the deform parameter on the step sequencer waveform](/images/manual-xt/Pictures/illu15.png) _Effect of the deform parameter on the step Seq waveform_ @@ -396,12 +396,12 @@ compared to the previously mentioned modulation shapes. With the combination of various settings in the editing window and the usual parameters from the LFO editor, you can practically create any modulation shape you could think of. -![Illustration 52: Multi-segment envelope generator](./images/manual-xt/Pictures/mseg.png) +![Illustration 52: Multi-segment envelope generator](/images/manual-xt/Pictures/mseg.png) To open this MSEG editing window, you can either click on the little pencil button next to the wave display (1), click on the wave display itself (2), or double-click on the MSEG icon in the modulation type selector (3): -![Illustration 53: Opening multi-segment envelope generator](./images/manual-xt/Pictures/open_mseg.png) +![Illustration 53: Opening multi-segment envelope generator](/images/manual-xt/Pictures/open_mseg.png) **Default MSEG state** @@ -411,7 +411,7 @@ shapes if they suit your needs, or you can reset them to a simple straight line in the edit window, then choosing **Create -> Minimal MSEG**. More information on those menu entries can be found below. -![Illustration 54: Default multi-segment envelope generator state](./images/manual-xt/Pictures/default_mseg.png) +![Illustration 54: Default multi-segment envelope generator state](/images/manual-xt/Pictures/default_mseg.png) **Zooming and panning** @@ -537,7 +537,7 @@ hides true modulation power, which technically-geared users will truly appreciat Surge XT comes with a series of tutorials for the formula modulator available in the patch browser, each of them explaining different aspects and ideas you can re-create in the formula editor: -![Illustration 55: Formula modulator](./images/manual-xt/Pictures/formula_modulator.png) +![Illustration 55: Formula modulator](/images/manual-xt/Pictures/formula_modulator.png) These tutorials are definitely worth consulting, but here are some basic principles that may help you get started with the formula modulator. @@ -685,7 +685,7 @@ For instance, you can use **Latest Key** instead of **Keytrack** to modulate FX a voice-level modulation. See [Voice vs. Scene](#voice-vs-scene-modulators) modulators for more details. -![Illustration 56: Routing bar sections](./images/manual-xt/Pictures/routingbar_sections.png) +![Illustration 56: Routing bar sections](/images/manual-xt/Pictures/routingbar_sections.png) ### Macros diff --git a/src/content/manual_xt/07-effects.mdx b/src/content/manual_xt/07-effects.mdx index b1305bed18..a34a55d2e7 100644 --- a/src/content/manual_xt/07-effects.mdx +++ b/src/content/manual_xt/07-effects.mdx @@ -9,14 +9,14 @@ order: 7 The FX Section controls the 16 effect units of the effect block stored in every patch. -![Illustration 57: Effects section](./images/manual-xt/Pictures/fxsection.png) +![Illustration 57: Effects section](/images/manual-xt/Pictures/fxsection.png) ## Effect Unit Selector The effect unit selector can be found towards the top of the FX section. It also represents the signal path of the effects block. Here it is in more detail: -![Illustration 58: The effect block](./images/manual-xt/Pictures/illu18.png) +![Illustration 58: The effect block](/images/manual-xt/Pictures/illu18.png) _The effect block_ diff --git a/src/content/manual_xt/08-microtuning.mdx b/src/content/manual_xt/08-microtuning.mdx index fe6a38fe5a..f9288260f3 100644 --- a/src/content/manual_xt/08-microtuning.mdx +++ b/src/content/manual_xt/08-microtuning.mdx @@ -22,7 +22,7 @@ To 12 equal divisions of an octave (12edo for short), with middle C tuned to 261 From this default state, opening the tuning menu shows you this: -![Illustration 59: Tuning menu default](./images/manual-xt/Pictures/tuning_menu.png) +![Illustration 59: Tuning menu default](/images/manual-xt/Pictures/tuning_menu.png) _The tuning menu in default mode_ @@ -42,7 +42,7 @@ general information about this method, refer to our [Tuning Guide](../tuning-gui Once in SCL/KBM mode, the tuning menu looks like this: -![Illustration 60: Tuning menu](./images/manual-xt/Pictures/tuning_menu_2.png) +![Illustration 60: Tuning menu](/images/manual-xt/Pictures/tuning_menu_2.png) _The tuning menu with an SCL/KBM pair loaded_ @@ -101,7 +101,7 @@ To learn more about what MTS-ESP is, visit our [Tuning Guide](../tuning-guide/#m In MTS-ESP mode, the tuning menu will look like this: -![Illustration 61: Tuning menu in MTS-ESP microtuning mode](./images/manual-xt/Pictures/tuning_mts-esp.png) +![Illustration 61: Tuning menu in MTS-ESP microtuning mode](/images/manual-xt/Pictures/tuning_mts-esp.png) _The Surge XT Tuning menu in MTS-ESP mode._ diff --git a/src/content/manual_xt/09-main-menu.mdx b/src/content/manual_xt/09-main-menu.mdx index 6b89855c37..3460557ea2 100644 --- a/src/content/manual_xt/09-main-menu.mdx +++ b/src/content/manual_xt/09-main-menu.mdx @@ -28,14 +28,14 @@ go back in this sub-menu and select the option "Set [zoom %] as default", or "Se This is where the UI skin can be chosen. Surge XT comes with two factory skins: **Classic** and **Dark**. -![Illustration 62: Classic skin](./images/manual-xt/Pictures/surge.png) +![Illustration 62: Classic skin](/images/manual-xt/Pictures/surge.png) -![Illustration 63: Dark skin](./images/manual-xt/Pictures/surge_dark.png) +![Illustration 63: Dark skin](/images/manual-xt/Pictures/surge_dark.png) Additional skins are available to download from our [**skin library**](https://surge-synthesizer.github.io/skin-library). Here is one of them, the **Royal** skin by [Voger Design](https://vogerdesign.com/): -![Illustration 64: Royal skin](./images/manual-xt/Pictures/surge_royal.png) +![Illustration 64: Royal skin](/images/manual-xt/Pictures/surge_royal.png) From there you can also reload the current skin and rescan the skins folder. You can even configure if the colors of context menus follow the OS light/dark mode settings, or are applied from the currently loaded skin. diff --git a/src/content/manual_xt/10-oscilloscope.mdx b/src/content/manual_xt/10-oscilloscope.mdx index 75f93f6185..136dd51be9 100644 --- a/src/content/manual_xt/10-oscilloscope.mdx +++ b/src/content/manual_xt/10-oscilloscope.mdx @@ -17,7 +17,7 @@ the scope will be frozen in its current position until a channel is selected. The waveform display is based on the well-known oscilloscope plugin s(M)exoscope. Big thanks to [Bram@Smartelectronix](https://github.com/bdejong/smartelectronix) for open-sourcing this useful tool! -![Illustration 64: Royal skin](./images/manual-xt/Pictures/oscilloscope.png) +![Illustration 64: Royal skin](/images/manual-xt/Pictures/oscilloscope.png) The oscilloscope has four trigger modes: @@ -51,7 +51,7 @@ Finally, there are three options you can use to customize the oscilloscope's beh The spectrum display provides a simple instantaneous view of the frequency domain of the current synthesizer output. It is done using FFT, with a fixed block size of 8192 samples. -![Illustration 64: Royal skin](./images/manual-xt/Pictures/spectrum.png) +![Illustration 64: Royal skin](/images/manual-xt/Pictures/spectrum.png) The display is updated with new data extremely quickly as it streams in. It interpolates between the prior FFT block and the new block over the course of (8196 / sample size) seconds. Once this very diff --git a/src/content/manual_xt/12-technical-reference.mdx b/src/content/manual_xt/12-technical-reference.mdx index 6b6c8f45cf..22284c2eea 100644 --- a/src/content/manual_xt/12-technical-reference.mdx +++ b/src/content/manual_xt/12-technical-reference.mdx @@ -10,17 +10,17 @@ order: 12 ### Overview -![Illustration 65: Block diagram of the synthesizer engine](./images/manual-xt/Pictures/illu16.png) +![Illustration 65: Block diagram of the synthesizer engine](/images/manual-xt/Pictures/illu16.png) _Block diagram of the synthesizer engine._ -![Illustration 66: Signal flow of the synthesizer engine](./images/manual-xt/Pictures/signal_flow.png) +![Illustration 66: Signal flow of the synthesizer engine](/images/manual-xt/Pictures/signal_flow.png) Illustration shows an overview of the synthesizer engine of Surge XT. ### Voices -![Illustration 67: Block diagram of a synthesizer voice](./images/manual-xt/Pictures/illu17.png) +![Illustration 67: Block diagram of a synthesizer voice](/images/manual-xt/Pictures/illu17.png) _Block diagram of a synthesizer voice_ @@ -34,7 +34,7 @@ Each voice has 6 configurable LFOs and each scene has an additional 6 configurable LFOs, making each voice effectively capable of receiving modulation from a total of 12 LFOs. -![Illustration 68: LFO block diagram](./images/manual-xt/Pictures/tech_lfos.png) +![Illustration 68: LFO block diagram](/images/manual-xt/Pictures/tech_lfos.png) _LFO block diagram_ @@ -45,7 +45,7 @@ have to think about when using Surge XT. Just activate the modulation mode with the desired source and see which of the sliders that become blue. Nonetheless, it is useful to know which limitations are present and why. -![Illustration 69: Modulation routing behind the scenes](./images/manual-xt/Pictures/illu19.png) +![Illustration 69: Modulation routing behind the scenes](/images/manual-xt/Pictures/illu19.png) _Modulation routing behind the scenes_ @@ -129,7 +129,7 @@ A wavetable in Surge XT consists of up to 512 single-cycle waveforms (frames), e Using the **Morph** parameter it is possible to sweep across the waveforms in the wavetable. -![Illustration 70: Wavetable](./images/manual-xt/Pictures/tech_wavetable.png) +![Illustration 70: Wavetable](/images/manual-xt/Pictures/tech_wavetable.png) The individual waves are equidistant in the table. When the shape setting is between two individual waves, they will be mixed to ensure @@ -260,7 +260,7 @@ Quite unsurprisingly, this oscillator generates a sine waveform. However, there' ### FM2 -![Illustration 71: FM2 modulation matrix](./images/manual-xt/Pictures/FM2.png) +![Illustration 71: FM2 modulation matrix](/images/manual-xt/Pictures/FM2.png) FM2 provides a miniature FM synthesizer voice in an oscillator that is specifically tailored towards making nice and musical FM sounds. A @@ -282,7 +282,7 @@ effect. ### FM3 -![Illustration 72: FM3 modulation matrix](./images/manual-xt/Pictures/FM3.png) +![Illustration 72: FM3 modulation matrix](/images/manual-xt/Pictures/FM3.png) As a contrast to FM2, FM3 is the algorithm of choice for scraping paint off the walls. The modulators have a larger range, the ratios can be @@ -374,7 +374,7 @@ In addition to the more regular shapes (such as Sine, Ramp, Pulse and Noise), Su Going further, there is Additive, which allows you to create a custom waveform by adjusting amplitudes of up to 16 harmonics, accessible by clicking on the Edit button that appears in this mode: -![Illustration 73: Alias additive editor](./images/manual-xt/Pictures/alias_additive_editor.png) +![Illustration 73: Alias additive editor](/images/manual-xt/Pictures/alias_additive_editor.png) This editor works in a similar way to the step sequencer editor, however there are some additional options available when right-clicking: @@ -566,13 +566,13 @@ Thanks to [discoDSP](https://www.discodsp.com/news/) for allowing us to implemen **Cutoff Warp** - 12dB/Octave filters created using a nonlinear biquad filter structure. The nonlinearities in the Cutoff Warp filter cause the cutoff frequency to sweep to higher frequencies as the signal level increases (see below). Available in **Lowpass**, **Highpass**, **Bandpass**, **Notch** and **Allpass (Effect)** types. -![Illustration 74: Cutoff warp frequency response](./images/manual-xt/Pictures/cutoff_warp.png) +![Illustration 74: Cutoff warp frequency response](/images/manual-xt/Pictures/cutoff_warp.png) For more information on the Cutoff Warp filter, you can see [this blog post](https://jatinchowdhury18.medium.com/complex-nonlinearities-episode-4-nonlinear-biquad-filters-ae6b3f23cb0e) by Jatin Chowdhury, or [this 2020 DAFx paper](https://dafx2020.mdw.ac.at/proceedings/papers/DAFx2020_paper_3.pdf), specifically section 4. **Resonance Warp** - 12dB/Octave filters created using a nonlinear biquad filter structure. The nonlinearities in the Resonance Warp filter cause the resonance of the filter to decrease as the signal level increases (see below). Available in **Lowpass**, **Highpass**, **Bandpass**, **Notch** and **Allpass (Effect)** types. -![Illustration 75: Resonance warp frequency response](./images/manual-xt/Pictures/reso_warp.png) +![Illustration 75: Resonance warp frequency response](/images/manual-xt/Pictures/reso_warp.png) For more information on the Cutoff Warp filter, you can see [this blog post](https://jatinchowdhury18.medium.com/complex-nonlinearities-episode-5-nonlinear-feedback-filters-115e65fc0402) by Jatin Chowdhury, or [this 2020 DAFx paper](https://dafx2020.mdw.ac.at/proceedings/papers/DAFx2020_paper_3.pdf), specifically section 3. @@ -728,7 +728,7 @@ The original effect was implemented as an [open source audio plugin](https://git Distortion algorithm. Provides plenty of EQ options as well as a feedback loop to alter the tonality of the clipping stage. -![Illustration 76: Distortion algorithm block diagram](./images/manual-xt/Pictures/tech_distortion.png) +![Illustration 76: Distortion algorithm block diagram](/images/manual-xt/Pictures/tech_distortion.png) _Distortion algorithm block diagram_ @@ -748,7 +748,7 @@ _Distortion algorithm block diagram_ Neuron is an effect based on a [Gated Recurrent Unit](https://en.wikipedia.org/wiki/Gated_recurrent_unit) (GRU), a commonly used building block in recurrent neural networks. -![Illustration 77: Neuron diagram](./images/manual-xt/Pictures/gru.png) +![Illustration 77: Neuron diagram](/images/manual-xt/Pictures/gru.png) For more information on the development of the Neuron effect, you can read [this blog post](https://jatinchowdhury18.medium.com/complex-nonlinearities-episode-10-gated-recurrent-distortion-6d60948323cf) by Jatin Chowdhury. @@ -1005,7 +1005,7 @@ Rotary speaker simulator algorithm. The delay algorithm in Surge XT is very versatile and can work well both as an echo/delay and chorus. -![Illustration 78: Delay algorithm block diagram](./images/manual-xt/Pictures/illu20.png) +![Illustration 78: Delay algorithm block diagram](/images/manual-xt/Pictures/illu20.png) _Delay algorithm block diagram_ @@ -1086,7 +1086,7 @@ and read the code [here](https://github.com/airwindows/airwindows). The Conditioner is a simple EQ, stereo image control and a limiter built into one unit. The limiter applies make-up gain automatically. -![Illustration 79: Conditioner block diagram](./images/manual-xt/Pictures/tech_conditioner.png) +![Illustration 79: Conditioner block diagram](/images/manual-xt/Pictures/tech_conditioner.png) | | | | | ------------ | ------------------------------------------------------------------------------------- | -------------------- | diff --git a/src/content/manual_xt/images/manual-xt/Pictures/EGs.png b/src/content/manual_xt/images/manual-xt/Pictures/EGs.png deleted file mode 100644 index 9437e2f2c7..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/EGs.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/EGs_orange_fields.png b/src/content/manual_xt/images/manual-xt/Pictures/EGs_orange_fields.png deleted file mode 100644 index bd441ee7b0..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/EGs_orange_fields.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/FM2.png b/src/content/manual_xt/images/manual-xt/Pictures/FM2.png deleted file mode 100644 index c74e298b51..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/FM2.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/FM3.png b/src/content/manual_xt/images/manual-xt/Pictures/FM3.png deleted file mode 100644 index 14169e022f..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/FM3.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/Typein.png b/src/content/manual_xt/images/manual-xt/Pictures/Typein.png deleted file mode 100644 index 563f7de8c2..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/Typein.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/alias_additive_editor.png b/src/content/manual_xt/images/manual-xt/Pictures/alias_additive_editor.png deleted file mode 100644 index f6e64b60da..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/alias_additive_editor.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/clear_modulation.png b/src/content/manual_xt/images/manual-xt/Pictures/clear_modulation.png deleted file mode 100644 index ec2b27ef13..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/clear_modulation.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/cutoff_warp.png b/src/content/manual_xt/images/manual-xt/Pictures/cutoff_warp.png deleted file mode 100644 index 5543ef5e98..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/cutoff_warp.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/default_mseg.png b/src/content/manual_xt/images/manual-xt/Pictures/default_mseg.png deleted file mode 100644 index 642f24267e..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/default_mseg.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/discrete_values.png b/src/content/manual_xt/images/manual-xt/Pictures/discrete_values.png deleted file mode 100644 index c1354b242b..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/discrete_values.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/filter_analysis.png b/src/content/manual_xt/images/manual-xt/Pictures/filter_analysis.png deleted file mode 100644 index 705b836040..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/filter_analysis.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/formula_modulator.png b/src/content/manual_xt/images/manual-xt/Pictures/formula_modulator.png deleted file mode 100644 index 4cb9b9a257..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/formula_modulator.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/fx_bypass.png b/src/content/manual_xt/images/manual-xt/Pictures/fx_bypass.png deleted file mode 100644 index fb0253227a..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/fx_bypass.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/fxsection.png b/src/content/manual_xt/images/manual-xt/Pictures/fxsection.png deleted file mode 100644 index 6f4ed83fc4..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/fxsection.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/gru.png b/src/content/manual_xt/images/manual-xt/Pictures/gru.png deleted file mode 100644 index 2e29d08265..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/gru.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/hamburger_menu_modsource.png b/src/content/manual_xt/images/manual-xt/Pictures/hamburger_menu_modsource.png deleted file mode 100644 index fa2995cfff..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/hamburger_menu_modsource.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/header.png b/src/content/manual_xt/images/manual-xt/Pictures/header.png deleted file mode 100644 index 899f097b36..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/header.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu10.png b/src/content/manual_xt/images/manual-xt/Pictures/illu10.png deleted file mode 100644 index 69c46bfba2..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu10.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu11.png b/src/content/manual_xt/images/manual-xt/Pictures/illu11.png deleted file mode 100644 index 06fa9f3c81..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu11.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu12.png b/src/content/manual_xt/images/manual-xt/Pictures/illu12.png deleted file mode 100644 index 28280474fb..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu12.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu14.png b/src/content/manual_xt/images/manual-xt/Pictures/illu14.png deleted file mode 100644 index b4a7c52eb5..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu14.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu15.png b/src/content/manual_xt/images/manual-xt/Pictures/illu15.png deleted file mode 100644 index 48a06d119a..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu15.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu16.png b/src/content/manual_xt/images/manual-xt/Pictures/illu16.png deleted file mode 100644 index e96a4ea876..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu16.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu17.png b/src/content/manual_xt/images/manual-xt/Pictures/illu17.png deleted file mode 100644 index d2c6913a65..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu17.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu18.png b/src/content/manual_xt/images/manual-xt/Pictures/illu18.png deleted file mode 100644 index c773f2c20b..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu18.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu19.png b/src/content/manual_xt/images/manual-xt/Pictures/illu19.png deleted file mode 100644 index 113920c7d8..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu19.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu2.png b/src/content/manual_xt/images/manual-xt/Pictures/illu2.png deleted file mode 100644 index 46e5cf73e2..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu2.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu20.png b/src/content/manual_xt/images/manual-xt/Pictures/illu20.png deleted file mode 100644 index 6afea87e42..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu20.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu7.png b/src/content/manual_xt/images/manual-xt/Pictures/illu7.png deleted file mode 100644 index 26c8f62590..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu7.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu8.png b/src/content/manual_xt/images/manual-xt/Pictures/illu8.png deleted file mode 100644 index f306b00cbc..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu8.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/illu9_5.png b/src/content/manual_xt/images/manual-xt/Pictures/illu9_5.png deleted file mode 100644 index a6432ab5df..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/illu9_5.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/lfo_editor.png b/src/content/manual_xt/images/manual-xt/Pictures/lfo_editor.png deleted file mode 100644 index d8b27c68d1..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/lfo_editor.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/lfo_eg.png b/src/content/manual_xt/images/manual-xt/Pictures/lfo_eg.png deleted file mode 100644 index 1fb46967a2..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/lfo_eg.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/lfo_shapes.png b/src/content/manual_xt/images/manual-xt/Pictures/lfo_shapes.png deleted file mode 100644 index 5117221f85..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/lfo_shapes.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/mod_source_buttons.png b/src/content/manual_xt/images/manual-xt/Pictures/mod_source_buttons.png deleted file mode 100644 index bbede54ae6..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/mod_source_buttons.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/modlist.png b/src/content/manual_xt/images/manual-xt/Pictures/modlist.png deleted file mode 100644 index 7e76726b7f..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/modlist.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/modsource_context_menu.png b/src/content/manual_xt/images/manual-xt/Pictures/modsource_context_menu.png deleted file mode 100644 index 25ee34b183..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/modsource_context_menu.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/modsource_labels.png b/src/content/manual_xt/images/manual-xt/Pictures/modsource_labels.png deleted file mode 100644 index b9bdd0577e..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/modsource_labels.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/modulation_routing.png b/src/content/manual_xt/images/manual-xt/Pictures/modulation_routing.png deleted file mode 100644 index 50185269d6..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/modulation_routing.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/modulationsourceselectionbar.png b/src/content/manual_xt/images/manual-xt/Pictures/modulationsourceselectionbar.png deleted file mode 100644 index 279a3cb402..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/modulationsourceselectionbar.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/mseg.png b/src/content/manual_xt/images/manual-xt/Pictures/mseg.png deleted file mode 100644 index 4aec305eec..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/mseg.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/open_mseg.png b/src/content/manual_xt/images/manual-xt/Pictures/open_mseg.png deleted file mode 100644 index 3ab0991349..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/open_mseg.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/oscilloscope.png b/src/content/manual_xt/images/manual-xt/Pictures/oscilloscope.png deleted file mode 100644 index 97c0afeb0d..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/oscilloscope.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/patchbrowser.png b/src/content/manual_xt/images/manual-xt/Pictures/patchbrowser.png deleted file mode 100644 index ac427d83a7..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/patchbrowser.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/reso_warp.png b/src/content/manual_xt/images/manual-xt/Pictures/reso_warp.png deleted file mode 100644 index 857d3b11a8..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/reso_warp.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/routing_1.png b/src/content/manual_xt/images/manual-xt/Pictures/routing_1.png deleted file mode 100644 index d4d508a4b5..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/routing_1.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/routing_2.png b/src/content/manual_xt/images/manual-xt/Pictures/routing_2.png deleted file mode 100644 index b5717eb77f..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/routing_2.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/routing_3.png b/src/content/manual_xt/images/manual-xt/Pictures/routing_3.png deleted file mode 100644 index af214ae129..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/routing_3.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/routing_3_unipolar.png b/src/content/manual_xt/images/manual-xt/Pictures/routing_3_unipolar.png deleted file mode 100644 index d0f30af1e2..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/routing_3_unipolar.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/routingbar.png b/src/content/manual_xt/images/manual-xt/Pictures/routingbar.png deleted file mode 100644 index fb73f5ca03..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/routingbar.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/routingbar_sections.png b/src/content/manual_xt/images/manual-xt/Pictures/routingbar_sections.png deleted file mode 100644 index 4985e6f18a..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/routingbar_sections.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/scene_sections.png b/src/content/manual_xt/images/manual-xt/Pictures/scene_sections.png deleted file mode 100644 index e334e0bea8..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/scene_sections.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/scene_select.png b/src/content/manual_xt/images/manual-xt/Pictures/scene_select.png deleted file mode 100644 index 479212be88..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/scene_select.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/sections.png b/src/content/manual_xt/images/manual-xt/Pictures/sections.png deleted file mode 100644 index 922c5299ab..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/sections.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/signal_flow.png b/src/content/manual_xt/images/manual-xt/Pictures/signal_flow.png deleted file mode 100644 index 7b3fd10be3..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/signal_flow.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/slider_context_menu.png b/src/content/manual_xt/images/manual-xt/Pictures/slider_context_menu.png deleted file mode 100644 index e12fddc58d..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/slider_context_menu.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/sound_generation.png b/src/content/manual_xt/images/manual-xt/Pictures/sound_generation.png deleted file mode 100644 index da15ac72b2..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/sound_generation.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/sound_shaping.png b/src/content/manual_xt/images/manual-xt/Pictures/sound_shaping.png deleted file mode 100644 index 1d232bac28..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/sound_shaping.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/spectrum.png b/src/content/manual_xt/images/manual-xt/Pictures/spectrum.png deleted file mode 100644 index 6f872ccdb0..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/spectrum.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/status.png b/src/content/manual_xt/images/manual-xt/Pictures/status.png deleted file mode 100644 index 3c66d4ac42..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/status.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/stepseq.png b/src/content/manual_xt/images/manual-xt/Pictures/stepseq.png deleted file mode 100644 index 5c21912715..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/stepseq.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/stepseq_deform1.png b/src/content/manual_xt/images/manual-xt/Pictures/stepseq_deform1.png deleted file mode 100644 index 5751a2fb0c..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/stepseq_deform1.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/stepseq_deform2.png b/src/content/manual_xt/images/manual-xt/Pictures/stepseq_deform2.png deleted file mode 100644 index 23d6780af0..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/stepseq_deform2.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/store_dialog.png b/src/content/manual_xt/images/manual-xt/Pictures/store_dialog.png deleted file mode 100644 index 30616e6d21..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/store_dialog.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/surge.png b/src/content/manual_xt/images/manual-xt/Pictures/surge.png deleted file mode 100644 index fc339d0482..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/surge.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/surge_dark.png b/src/content/manual_xt/images/manual-xt/Pictures/surge_dark.png deleted file mode 100644 index 7e65455459..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/surge_dark.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/surge_royal.png b/src/content/manual_xt/images/manual-xt/Pictures/surge_royal.png deleted file mode 100644 index 1ca9f707de..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/surge_royal.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/surge_xt_logo.png b/src/content/manual_xt/images/manual-xt/Pictures/surge_xt_logo.png deleted file mode 100644 index 17629a3d05..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/surge_xt_logo.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tech_conditioner.png b/src/content/manual_xt/images/manual-xt/Pictures/tech_conditioner.png deleted file mode 100644 index 36f9a13180..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tech_conditioner.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tech_distortion.png b/src/content/manual_xt/images/manual-xt/Pictures/tech_distortion.png deleted file mode 100644 index 8daceb13a7..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tech_distortion.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tech_lfos.png b/src/content/manual_xt/images/manual-xt/Pictures/tech_lfos.png deleted file mode 100644 index 06fa9f3c81..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tech_lfos.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tech_wavetable.png b/src/content/manual_xt/images/manual-xt/Pictures/tech_wavetable.png deleted file mode 100644 index 648e4694cd..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tech_wavetable.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/triggerlanes.png b/src/content/manual_xt/images/manual-xt/Pictures/triggerlanes.png deleted file mode 100644 index 359c7cab10..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/triggerlanes.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/triggerlanes2.png b/src/content/manual_xt/images/manual-xt/Pictures/triggerlanes2.png deleted file mode 100644 index 28fff6bfc3..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/triggerlanes2.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/ts_slider.png b/src/content/manual_xt/images/manual-xt/Pictures/ts_slider.png deleted file mode 100644 index 97a2eb1b4e..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/ts_slider.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-1.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-1.png deleted file mode 100644 index 89281922d4..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-1.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-2.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-2.png deleted file mode 100644 index e617e7c446..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-2.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-3.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-3.png deleted file mode 100644 index 11f4b062a3..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-3.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-4.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-4.png deleted file mode 100644 index 395f21eeca..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-4.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-5.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-5.png deleted file mode 100644 index c6f9a046ac..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_html-5.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_interval.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_interval.png deleted file mode 100644 index 7f3e8cf961..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_interval.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_menu.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_menu.png deleted file mode 100644 index 45d65a8560..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_menu.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_menu_2.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_menu_2.png deleted file mode 100644 index 0612ffbbe2..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_menu_2.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_mts-esp.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_mts-esp.png deleted file mode 100644 index 797f36e3e1..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_mts-esp.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_radial.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_radial.png deleted file mode 100644 index 2e823cbbea..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_radial.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_rotation.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_rotation.png deleted file mode 100644 index 74078edf08..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_rotation.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_scala.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_scala.png deleted file mode 100644 index 941499d868..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_scala.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/tuning_toequal.png b/src/content/manual_xt/images/manual-xt/Pictures/tuning_toequal.png deleted file mode 100644 index 9e2b335be8..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/tuning_toequal.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/typein_window.png b/src/content/manual_xt/images/manual-xt/Pictures/typein_window.png deleted file mode 100644 index 7dc582ae37..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/typein_window.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/waveshaper.png b/src/content/manual_xt/images/manual-xt/Pictures/waveshaper.png deleted file mode 100644 index 88dc2d7a36..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/waveshaper.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Pictures/waveshaper_analysis.png b/src/content/manual_xt/images/manual-xt/Pictures/waveshaper_analysis.png deleted file mode 100644 index 38a87f2899..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Pictures/waveshaper_analysis.png and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/20000007000035BD000003096683A842.svm b/src/content/manual_xt/images/manual-xt/Source/20000007000035BD000003096683A842.svm deleted file mode 100644 index 3614b66f88..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/20000007000035BD000003096683A842.svm and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/Surge Signal Flow.sketch b/src/content/manual_xt/images/manual-xt/Source/Surge Signal Flow.sketch deleted file mode 100644 index ebcebc216b..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/Surge Signal Flow.sketch and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/fxsection.odg b/src/content/manual_xt/images/manual-xt/Source/fxsection.odg deleted file mode 100644 index e0006e5ea4..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/fxsection.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu10.odg b/src/content/manual_xt/images/manual-xt/Source/illu10.odg deleted file mode 100644 index a6ba6fe348..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu10.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu10_1.svm b/src/content/manual_xt/images/manual-xt/Source/illu10_1.svm deleted file mode 100644 index 6402cda5a4..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu10_1.svm and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu11.odg b/src/content/manual_xt/images/manual-xt/Source/illu11.odg deleted file mode 100644 index 0bb2d3019c..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu11.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu11_1.svm b/src/content/manual_xt/images/manual-xt/Source/illu11_1.svm deleted file mode 100644 index 7304402a70..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu11_1.svm and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu12.odg b/src/content/manual_xt/images/manual-xt/Source/illu12.odg deleted file mode 100644 index aafe485c4c..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu12.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu14.svm b/src/content/manual_xt/images/manual-xt/Source/illu14.svm deleted file mode 100644 index f9f7ebaac2..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu14.svm and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu15.odg b/src/content/manual_xt/images/manual-xt/Source/illu15.odg deleted file mode 100644 index 39af4d3119..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu15.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu16.odg b/src/content/manual_xt/images/manual-xt/Source/illu16.odg deleted file mode 100644 index ccf57acdcc..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu16.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu17.odg b/src/content/manual_xt/images/manual-xt/Source/illu17.odg deleted file mode 100644 index ffdf2197b9..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu17.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu18.odg b/src/content/manual_xt/images/manual-xt/Source/illu18.odg deleted file mode 100644 index e82bc1f853..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu18.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu2.odg b/src/content/manual_xt/images/manual-xt/Source/illu2.odg deleted file mode 100644 index b73d01320b..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu2.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu20.odg b/src/content/manual_xt/images/manual-xt/Source/illu20.odg deleted file mode 100644 index 3120e312eb..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu20.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu3.odg b/src/content/manual_xt/images/manual-xt/Source/illu3.odg deleted file mode 100644 index 8862acc019..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu3.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu8.svm b/src/content/manual_xt/images/manual-xt/Source/illu8.svm deleted file mode 100644 index 8a53b315b8..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu8.svm and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu8_6.svm b/src/content/manual_xt/images/manual-xt/Source/illu8_6.svm deleted file mode 100644 index ac727a8240..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu8_6.svm and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/illu9_2.svm b/src/content/manual_xt/images/manual-xt/Source/illu9_2.svm deleted file mode 100644 index d220755003..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/illu9_2.svm and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/modulationsourceselectionbar.odg b/src/content/manual_xt/images/manual-xt/Source/modulationsourceselectionbar.odg deleted file mode 100644 index 942fc264ef..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/modulationsourceselectionbar.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/tech_conditioner.odg b/src/content/manual_xt/images/manual-xt/Source/tech_conditioner.odg deleted file mode 100644 index 59c5f269d1..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/tech_conditioner.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/tech_distortion.odg b/src/content/manual_xt/images/manual-xt/Source/tech_distortion.odg deleted file mode 100644 index 3b67e5aa8f..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/tech_distortion.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/tech_lfos.odg b/src/content/manual_xt/images/manual-xt/Source/tech_lfos.odg deleted file mode 100644 index 35797392a7..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/tech_lfos.odg and /dev/null differ diff --git a/src/content/manual_xt/images/manual-xt/Source/tech_wavetable.odg b/src/content/manual_xt/images/manual-xt/Source/tech_wavetable.odg deleted file mode 100644 index 31588921ea..0000000000 Binary files a/src/content/manual_xt/images/manual-xt/Source/tech_wavetable.odg and /dev/null differ