Skip to content

Commit bcc1fa6

Browse files
committed
comb thru release notes and polish respective pages
1 parent f549fe0 commit bcc1fa6

File tree

17 files changed

+123
-63
lines changed

17 files changed

+123
-63
lines changed

docs/content/bindings.rst

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ The controller bindings window allows gamepad inputs to be connected to effect p
1111

1212
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.
1313

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".
1515

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.
1717

1818
Click the parameter labels to open their :ref:`control logic settings <Parameter Control Logic>`.
1919

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.
2121

2222
.. image:: media/bindings.webp
2323
:width: 100%
@@ -74,5 +74,18 @@ Click to the right of the parameter labels to open the parameters window that th
7474

7575
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).
7676

77+
Hardcoded Bindings
78+
------------------
7779

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)
7891

docs/content/delay.rst

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
Delay and Reverb Sends
22
======================
33

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``
55

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``.
79

810
.. image:: media/sends.webp
9-
:width: 70%
11+
:width: 90%
1012
:align: center
1113
:alt: sends
1214

@@ -24,7 +26,7 @@ When a delay send is mapped to a joystick, the joystick controls both the input
2426

2527
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.
2628

27-
- "RNBO/plugins" menu
29+
- "RNBO/plugins" menus
2830

2931
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".
3032

docs/content/fxbanks.rst

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The FX Banks are represented in the :ref:`main window <Main Window>` like so:
2222
:align: center
2323
:alt: postxfadebank
2424

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.
2626

2727
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.
2828

@@ -46,4 +46,13 @@ The on/off toggle has two options for fx selection when unbypassing:
4646

4747
These options, and plugin selections, are saved within the :ref:`Main Presets <Main Window>`.
4848

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 Bind​ings
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.

docs/content/hardreq.rst

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,11 @@ Hardware
44
Requirements
55
------------
66

7-
1. mac or windows computer:
7+
1. m-series mac:
88

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.
1010

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>`_.
1612

1713
|
1814
@@ -34,6 +30,8 @@ Requirements
3430
3531
4. XLR microphone, or Yamaha SilentBrass™ mute & PersonalStudio™:
3632

33+
I use the Audio-Technica Pro35 clip-on mic.
34+
3735
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.
3836

3937
|

docs/content/install.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,15 @@ Installation
8989

9090
|
9191
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.
9393

9494
.. raw:: html
9595

9696
<input type="checkbox">
9797

9898
|
9999
100-
9. Rename ``sousastep-0.10.1`` to ``sousastep``.
100+
9. Rename ``sousastep-0.10.2`` to ``sousastep``.
101101

102102
.. 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.
103103

docs/content/loop.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,4 @@ The toggles and menus at the botton of the looper window are preferences for how
111111

112112
- auto switch / manual switch menu
113113

114-
Sets wether Solo FX is toggled automatically when the looper starts and stope looping, or manually with the ``Toggle SoloFX`` binding.
114+
Sets wether Solo FX is toggled automatically when the looper starts and stops looping, or manually with the ``Toggle SoloFX`` binding.

docs/content/main.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This window outlines SousaFX's audio signal flow, and links to the :ref:`audio e
1313
Main Presets
1414
------------
1515

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.
1717

1818
.. 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.
1919

@@ -37,4 +37,9 @@ Peak Meters
3737

3838
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.
3939

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.
44+
4045

docs/content/mainenv.rst

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ Parameters
3636

3737
- Main
3838

39-
Envelope sensitivity.
39+
Adjusts the overall envelope sensitivity.
4040

4141
- Freq
4242

43-
The frequency to boost.
43+
Sets the frequency to boost.
4444

4545
- Boost
4646

@@ -50,4 +50,16 @@ Parameters
5050

5151
- Q
5252

53-
The "quality" / resonance of the boost.
53+
The bandwidth of the boost. 1 is the default, towards 0 it gets narrower, towards 2 it gets wider.
54+
55+
- low cut
56+
57+
Sets the frequency of the low cut filter, so that excessive subbass frequencies don't trigger the envelope.
58+
59+
- weighting menu
60+
61+
Applies `k-weighting <https://www.soundonsound.com/glossary/k-weighting>`_, or `ITU-R 468 <https://en.wikipedia.org/wiki/ITU-R_468_noise_weighting>`_ weighting filters.
62+
63+
- dB / linear menu
64+
65+
determines wether the envelope is logarithmic (dB), or linear.

docs/content/media/SFX_ISF.webp

-219 KB
Binary file not shown.

docs/content/media/SFX_UI.webp

3.52 KB
Loading

0 commit comments

Comments
 (0)