You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/content/bindings.rst
+16-3Lines changed: 16 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,13 +11,13 @@ The controller bindings window allows gamepad inputs to be connected to effect p
11
11
12
12
The bindings may be saved as presets. There are two factory preset slots, and five user preset slots. The factory presets can't be modified, but they may be copied to user presets by first selecting the factory preset, then selecting the empty user preset and saving.
13
13
14
-
To create a binding, click one of the input's circles and drag the connection to an output's circle. To delete a binding, click on the connection and press the delete key. To save bindings, click "save / overwrite".
14
+
To create a binding, click one of the input's circles and drag the connection to an output's circle. To delete a binding, click on the connection and press the delete key. To save bindings to the selected preset, click "save / overwrite".
15
15
16
-
The gamepad's inputs are set up to be ergonomic for having the controller attached to the side of a tuba. The right bumper, right trigger, and left trigger all change which bindings the X A B Y buttons are assigned to. The left trigger also changes the dpad and LB's assignments, to allow for a second bank of subdivisions.
16
+
The right bumper, right trigger, and left trigger all change which bindings the X A B Y buttons are assigned to. The left trigger also changes the dpad and LB's assignments, to allow for a second bank of subdivisions.
17
17
18
18
Click the parameter labels to open their :ref:`control logic settings <Parameter Control Logic>`.
19
19
20
-
Click to the right of the parameter labels to open the parameters window that they apply to.
20
+
Click to the right of the parameter labels to open the effect window that they apply to.
21
21
22
22
.. image:: media/bindings.webp
23
23
:width:100%
@@ -74,5 +74,18 @@ Click to the right of the parameter labels to open the parameters window that th
74
74
75
75
These four bindings can select each of the first 16 :ref:`Main Presets <Main Window>`. Clicking them selects a preset, and holding them for more than 1 second sets the preset bank. Holding preset 1 sets preset bank 1 (presets 1 - 4), holding preset 2 sets preset bank 2 (presets 5 - 8), holding Preset 3 sets preset bank 3 (presets 9 - 12), and holding preset 4 sets preset bank 4 (presets 13 - 16).
76
76
77
+
Hardcoded Bindings
78
+
------------------
77
79
80
+
The following bindings are set in stone:
81
+
82
+
Holding RB allows the dpad to set the :ref:`Sustain FX <FX Banks>`.
83
+
84
+
Holding RT allows the dpad to set the Attack FX.
85
+
86
+
Holding RB & RT allows the dpad to set the Solo FX.
87
+
88
+
Holding LT while pressing RT decreases the tempo. (not active while looper's looping)
89
+
90
+
Holding LT while pressing RB increases the tempo. (not active while looper's looping)
Copy file name to clipboardExpand all lines: docs/content/delay.rst
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,14 @@
1
1
Delay and Reverb Sends
2
2
======================
3
3
4
-
The delay sends are :ref:`bound <Controller Bindings>` via "Main Input Delay Send 1 - 4", and "Looper Delay Send 1 - 4". The reverb send is bound via "Main Input Reverb Send"
4
+
The delay sends are :ref:`bound <Controller Bindings>` via ``Main Input Delay Send 1 - 4``, and ``Looper Delay Send 1 - 4``. The reverb send is bound via ``Main Input Reverb Send``
5
5
6
-
When a delay send is mapped to a joystick, the joystick controls both the input volume and the feedback amount, which is in the spirit of `dub <https://www.youtube.com/watch?v=nA8OBQMt9WY>`_. When a delay send is mapped to a button, the button only controls the input volume and does not increase the feedback amount. The delays themselves should have a short feedback amount if they're bound to a joystick, and a long feedback amount if they're bound to a button.
6
+
When a delay send is bound to a joystick, the joystick controls both the input volume and the feedback amount, which is in the spirit of `dub <https://www.youtube.com/watch?v=nA8OBQMt9WY>`_. When a delay send is mapped to a button, the button only controls the input volume and does not increase the feedback amount. The delays themselves should have a short feedback amount if they're bound to a joystick, and a long feedback amount if they're bound to a button.
7
+
8
+
Main Input Delay 1 is unique from the other 3 because its feedback amount is available as a separate binding called ``Main Input Delay 1 fdbk``.
7
9
8
10
.. image:: media/sends.webp
9
-
:width:70%
11
+
:width:90%
10
12
:align:center
11
13
:alt:sends
12
14
@@ -24,7 +26,7 @@ When a delay send is mapped to a joystick, the joystick controls both the input
24
26
25
27
When delay sends are mapped to joysticks, the feedback loop is allowed to be slightly positive, which can increase the volume of the feedback over time. The "max send" parameter sets how slight that positive potential is.
26
28
27
-
- "RNBO/plugins" menu
29
+
- "RNBO/plugins" menus
28
30
29
31
Sets wether to use software delays, or hardware delays. The hardware delay inputs and outputs can be set in the :ref:`Audio IO Status <Audio IO Status>` window via "external delay send/receive 1 - 4".
Copy file name to clipboardExpand all lines: docs/content/fxbanks.rst
+11-2Lines changed: 11 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ The FX Banks are represented in the :ref:`main window <Main Window>` like so:
22
22
:align:center
23
23
:alt:postxfadebank
24
24
25
-
SousaFX auto-switches between the Wobble FX and the Solo FX when the :ref:`looper <Loopers>` finishes recording, and finishes fading out.
25
+
The Attack and Sustain FX Banks operate in tandem through the :ref:`Envelope Crossfade <Envelope Crossfade>`, which can collectively be called the Wobble FX. The Solo FX Bank operates independently of the Wobble FX. SousaFX can auto-switch from the Wobble FX to the Solo FX while the looper's looping. This automation can be enabled using the :ref:`looper's<Loopers>` "auto switch / manual switch" menu.
26
26
27
27
The "bleed" dial allows the Attack FX's output into the Sustain FX's output and vice-versa. A little bit goes a long way.
28
28
@@ -46,4 +46,13 @@ The on/off toggle has two options for fx selection when unbypassing:
46
46
47
47
These options, and plugin selections, are saved within the :ref:`Main Presets <Main Window>`.
48
48
49
-
:ref:`Latency compensation <Latency Compensation>` varies depending on the currently selected plugins. This ensures the lowest possible latency.
49
+
:ref:`Latency compensation <Latency Compensation>` varies depending on the currently selected plugins. This ensures the lowest possible latency.
50
+
51
+
Hardcoded Bindings
52
+
--------------------------
53
+
54
+
Holding RB allows the dpad to set the Sustain FX.
55
+
56
+
Holding RT allows the dpad to set the Attack FX.
57
+
58
+
Holding RB & RT allows the dpad to set the Solo FX.
Copy file name to clipboardExpand all lines: docs/content/hardreq.rst
+5-7Lines changed: 5 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,11 @@ Hardware
4
4
Requirements
5
5
------------
6
6
7
-
1. mac or windows computer:
7
+
1. m-series mac:
8
8
9
-
Any m-series mac is recommended.
9
+
Any m-series mac is recommended. The min-spec m4 mac mini is a beast and only costs $530 with an edu discount. SousaFX is currently untested on Windows.
10
10
11
-
- m1 macbook pro, 8 cores: SousaFX takes two minutes to start, and idles around 4.8 GB RAM, 9% CPU.
12
-
13
-
- windows 11, DDR4 2666, i7-9700K, 8 cores: Five minutes to start, idles around 4.5 GB RAM, 14% CPU.
14
-
15
-
.. note:: To optimize your computer for audio performance, `check out these articles <https://help.ableton.com/hc/en-us/search?utf8=%E2%9C%93&query=optimize>`_.
11
+
.. note:: To optimize your mac for audio performance, `check out these articles <https://help.ableton.com/hc/en-us/search?utf8=%E2%9C%93&query=optimize>`_.
16
12
17
13
|
18
14
@@ -34,6 +30,8 @@ Requirements
34
30
35
31
4. XLR microphone, or Yamaha SilentBrass™ mute & PersonalStudio™:
36
32
33
+
I use the Audio-Technica Pro35 clip-on mic.
34
+
37
35
If you're using a `SilentBrass mute <https://usa.yamaha.com/products/musical_instruments/winds/silent_brass/silent_brass_sbj_series/index.html>`_ you'll need an `eighth inch TRS to dual quarter inch TS cable <https://www.sweetwater.com/store/search?s=3.5mm+trs+to+dual+1%2F4+ts>`_ to connect the PersonalStudio's headphone output to the audio interface's line inputs.
Copy file name to clipboardExpand all lines: docs/content/install.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,15 +89,15 @@ Installation
89
89
90
90
|
91
91
92
-
8. `Download sousastep-0.10.1's Source code (zip) <https://github.com/Sousastep/sousastep/releases/latest>`_ to your ``~/Documents/Max 8/Projects/`` folder. It contains SousaFX, SousaVFX, and SousaPlayback.
92
+
8. `Download sousastep-0.10.2's Source code (zip) <https://github.com/Sousastep/sousastep/releases/latest>`_ to your ``~/Documents/Max 8/Projects/`` folder. It contains SousaFX, SousaVFX, and SousaPlayback. If the ``Projects`` folder does not yet exist, create it.
93
93
94
94
.. raw:: html
95
95
96
96
<inputtype="checkbox">
97
97
98
98
|
99
99
100
-
9. Rename ``sousastep-0.10.1`` to ``sousastep``.
100
+
9. Rename ``sousastep-0.10.2`` to ``sousastep``.
101
101
102
102
.. note:: If you're familiar with `git <https://docs.github.com/en/get-started/using-git/about-git>`_ then cloning the repo to your Projects folder is recommended.
Copy file name to clipboardExpand all lines: docs/content/main.rst
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ This window outlines SousaFX's audio signal flow, and links to the :ref:`audio e
13
13
Main Presets
14
14
------------
15
15
16
-
On the top-right are the main presets, which save the current state of the :ref:`modulation parameters <Modulation Parameters>`, and the :ref:`FX Banks' <FX Banks>` slot selections, bleed amount, and pitch amount. The main preset selection is accessible via "preset 1 - 4" in the :ref:`bindings <Controller Bindings>`. The button to the right of the preset number sets the initial preset number to load on startup.
16
+
On the top-right are the main presets, which save the current state of the :ref:`modulation parameters <Modulation Parameters>`, and the :ref:`FX Banks' <FX Banks>` slot selections, bleed amount, and pitch amount. The button to the right of the preset number sets the initial preset number to load on startup.
17
17
18
18
.. important:: Switching from one preset to another without saving will lose changes. Switching from one preset to a blank slot allows you to save the previous preset into the blank slot.
19
19
@@ -37,4 +37,9 @@ Peak Meters
37
37
38
38
Many FX sport a peak meter that shows how loud the FX's output has gotten. Clicking the peak meter resets it. Pressing the backslash key resets all the peak meters.
39
39
40
+
Window Layout Presets
41
+
---------------------
42
+
43
+
Near the bottom-right, window layouts can be loaded and saved. Adjust the numberbox to load presets. Type in the textbox to describe the window layout. Click the "save" button to save the current preset. Click the "set" button to set the current preset as the initial preset when SousaFX launches.
0 commit comments