Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

S3 asset urls #51

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,4 @@
node_modules/
yarn-error.log
_site/
.jekyll-cache/
static/
.DS_Store
.idea
/.luarc.json
.vscode
_build
/checks.json
2 changes: 1 addition & 1 deletion en_US/alchemist/Bands_Settings_and_Display.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
The main parameters of the band are gathered on this panel.
Alt + Click temporarily unlink the control when the band is linked.

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Plugins/alchemist/Alchemist_03.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Plugins/alchemist/Alchemist_03.png)
2 changes: 1 addition & 1 deletion en_US/alchemist/Dynamic_Sections_Settings_and_Display.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ Every band features four dynamic sections working is parallel.

Alt + Click temporarily unlink the control when the band is linked.

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Plugins/alchemist/Alchemist_04.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Plugins/alchemist/Alchemist_04.png)
2 changes: 1 addition & 1 deletion en_US/alchemist/General_Settings_and_Display.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
This section manages the wide band behavior of the Alchemist plug-in.
It also controls the number of band of the processing (27) and the selection of the band setting panel (22).

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Plugins/alchemist/Alchemist_02.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Plugins/alchemist/Alchemist_02.png)
4 changes: 2 additions & 2 deletions en_US/alchemist/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[Product Page](https://www.flux.audio/project/alchemist/)
| [Shop Page](https://shop.flux.audio/en_US/products/alchemist)

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Plugins/alchemist/Alchemist_00.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Plugins/alchemist/Alchemist_00.png)

At first, the wideband signal is split into frequency bands by a slope adjustable cross-over. Each band is individually
processed for dynamic. For every frequency band, every dynamic processing section, the compressor, the de-
Expand All @@ -16,4 +16,4 @@ Then all the frequency bands are summed to rebuild a wideband processed signal.

Alchemist gathers in a single plug-in all the Flux science about filtering and dynamic processing.

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Plugins/alchemist/Alchemist_01.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Plugins/alchemist/Alchemist_01.png)
12 changes: 6 additions & 6 deletions en_US/analyzer/Impulse_response_measurement.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,23 @@ Determining the impulse response of an amplifier and loudspeaker in tandem can a

A pass-trough device, or equivalently, a completely dead space such as an anechoic chamber exhibit a unit impulse response, whose value at zero time is gain, and is zero at all other instants.

![Impulse response display example](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/ImpulseResponse/Main.png)
![Impulse response display example](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/ImpulseResponse/Main.png)

### Analyze / freeze
The ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Play.png) button toggles the impulse response real-time update on and off.
The ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Play.png) button toggles the impulse response real-time update on and off.

### Delay Set
The ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Set2Delay.png) delay Set button set value of the peak time location to the delay value currently set for microphone channels in the [Live IO -@sec-live-IO-introduction] panel.
The ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Set2Delay.png) delay Set button set value of the peak time location to the delay value currently set for microphone channels in the [Live IO -@sec-live-IO-introduction] panel.

If Real Time curve is disable, the Max value of the selected snapshot is used.

### Delay add
The ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Add2Delay.png) delay add button adds value of the peak time location to the delay value currently set for microphone channels in the [Live IO -@sec-live-IO-introduction] panel.
The ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Add2Delay.png) delay add button adds value of the peak time location to the delay value currently set for microphone channels in the [Live IO -@sec-live-IO-introduction] panel.

If Real Time curve is disable, the Max value of the selected snapshot is used.

### Delay subtract
The ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Subtract2Delay.png) delay subtract button subtracts the peak value to the microphone channels delay.
The ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Subtract2Delay.png) delay subtract button subtracts the peak value to the microphone channels delay.

If Real Time curve is disable, the Max value of the selected snapshot is used.

Expand Down Expand Up @@ -65,7 +65,7 @@ The display switches to show the mean confidence percentage when
ready.

## Main setup
![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/ImpulseResponse/Setup.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/ImpulseResponse/Setup.png)

<!-- TODO: image need update -->

Expand Down
2 changes: 1 addition & 1 deletion en_US/analyzer/Initial_Setup_SampleGrabber.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ The FLUX:: Analyzer app completely separates signal acquisition from analysis fo

Source and response signals are first acquired by the SampleGrabber plugin and subsequently routed across the network using the ZeroConf/Apple Bonjour protocol. Finally, the FLUX:: Analyzer standalone application receives the sample feed(s) and analyzes them.

SampleGrabber is a surround-capable plugin, available in all common format (VST, AU, RTAS and TDM), whose channel configuration is set automatically, or by clicking the ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Gear.png) icon and setting the desired channel count in the I/O sub-menu.
SampleGrabber is a surround-capable plugin, available in all common format (VST, AU, RTAS and TDM), whose channel configuration is set automatically, or by clicking the ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Gear.png) icon and setting the desired channel count in the I/O sub-menu.

The FLUX:: Analyzer application displays in the [Audio source](02_User_Interface_02_Audio_source.md) menu a list of SampleGrabber instances found on the network . Each instance is identified by the associated computer network name it is running on. Clicking a name in the list selects the corresponding SampleGrabber for input.

Expand Down
6 changes: 3 additions & 3 deletions en_US/analyzer/Initial_Setup_Typical_configuration.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,16 @@ perform transfer curve measurements at different locations more conveniently.
## Digital Audio Workstation
Any recent computer should be able to run FLUX:: Analyzer smoothly in a stand-alone configuration. Running your preferred DAW host application alongside with an instance of FLUX:: Analyzer naturally raises the requirements. Operating in this way will most probably require a dual-screen setup in order to be able to monitor the FLUX:: Analyzer display and DAW interface simultaneously.

![SampleGrabber and FLUX:: Analyzer running on the same machine](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/SampleGrabber/DAWInsert.png)
![SampleGrabber and FLUX:: Analyzer running on the same machine](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/SampleGrabber/DAWInsert.png)

![Audio source and FLUX:: Analyzer on separate hardware](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/SampleGrabber/DualHardwareHostConfig.png)
![Audio source and FLUX:: Analyzer on separate hardware](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/SampleGrabber/DualHardwareHostConfig.png)

## Avid Venue Console
SampleGrabber is available as an AAX DSP plugin, which is the preferred format when using an AVIDVenue live console. Using one or more SampleGrabber instances will free up several precious hardware outputs.

When performing transfer function and impulse response measurements, a recommended way of working is to insert a SampleGrabber on the master output and set the microphone signal as key input. This simplifies the routing and allows for fast switching between different microphones.

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/SampleGrabber/VENUE.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/SampleGrabber/VENUE.png)

:::{.callout-note}
Recommended setup with Avid Venue console
Expand Down
30 changes: 15 additions & 15 deletions en_US/analyzer/Live_IO.qmd
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Live IO

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/LiveIO/Main.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/LiveIO/Main.png)

<!-- TODO: explain the typical use. Defining if source is reference m the audio reference or a microphone. When setting as microphone, a delay fields (smp, ms or m) with on/off button appears together with a delay finder ![](include/Find.png) button , -->

Expand All @@ -21,15 +21,15 @@ In a sound installation context, computing precise time-delay is crucial to alig
## Basic operation

### Compute the delay
Press the ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Find.png) button to find the delay using the most recent incoming audio.
Press the ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Find.png) button to find the delay using the most recent incoming audio.
The resulting figure is displayed almost instantly as a:

* Delay in samples (smp).
* Distance in meters (m) or Imperial feet (ft.) depending on whether Metric system is enabled.
* Delay in milliseconds (ms).

### Compensate the delay
Pressing the ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/On.png) button activates a delay line in the source signal path to compensate for the currently displayed delay value, effectively time-aligning <i>source</i> and <i>response</i> signals.
Pressing the ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/On.png) button activates a delay line in the source signal path to compensate for the currently displayed delay value, effectively time-aligning <i>source</i> and <i>response</i> signals.
Pressing again deactivates the delay line, which allows for quick comparison between uncompensated and compensated signal paths.

### Fine-tune manually
Expand All @@ -41,7 +41,7 @@ using either of these methods:
* Increment / decrement using the +/- numeric keys.

### Perform a new measurement
Press the ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Find.png) button again to perform a new measurement.
Press the ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Find.png) button again to perform a new measurement.
This will overwrite any previous value.

<!-- LIVEVERSIONS-->
Expand Down Expand Up @@ -72,32 +72,32 @@ This is where acoustics expertise and trial-and-error comes into play, in order
<!-- LIVEVERSIONS-->

## User interface and controls
![Live IO controls.](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/LiveIO/Main2.png)
![Live IO controls.](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/LiveIO/Main2.png)

### Name
![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/LiveIO/Name.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/LiveIO/Name.png)

Allows to define a custom name for each channel.
This is a global name; saved and restored with the preset but not directly related to the Hardware I/O Interface.
As this, it will be consistent even if you switch the Hardware I/O Interface or switch to connect to a [SampleGrabber -@sec-intial-setup-samplegrabber].

### Ref
The ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Reference.png) button toggles whether the corresponding channel should be used as a reference signal.
The ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Reference.png) button toggles whether the corresponding channel should be used as a reference signal.

Multiple channels can be used as reference, in which case a mono-sum of these channels is used as the internal reference signal.

### Mic
The ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Mic.png) button toggles whether the corresponding channel should be used as a microphone input signal, which is used to capture the response of the system.
The ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Mic.png) button toggles whether the corresponding channel should be used as a microphone input signal, which is used to capture the response of the system.

Multiple channels can be used as microphone input, in which case a mono-sum of these channels is used as the internal microphone signal.

### Phase invert
The ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/InvPhase.png) toggles
The ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/InvPhase.png) toggles
phase inversion of the selected channel on and off.
This can be used to compensate another known phase inversion somewhere else in the analog signal chain.

### On/Off
The ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/On.png) button
The ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/On.png) button
toggles delay compensation on and off.
When the correct delay has been determined, engage this button to insert a delay line in the reference channel, to align reference and measured signals, and get correct transfer function and impulse response.

Expand All @@ -122,19 +122,19 @@ Lastly, remember the delay value in samples is the master value, from which othe

### Find
Clicking the
![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Find.png) button starts a new delay value computation. Previous values, whether computed using the delay finder or entered by hand, will be erased.
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Find.png) button starts a new delay value computation. Previous values, whether computed using the delay finder or entered by hand, will be erased.
The algorithm accumulates a certain amount of incoming signal before the actual computation is actually performed, to ensure the delay is always computed using the most current audio.

>Find Delay appears only on channels toggled as microphone>

### Progress
An informational text showing the progress of the computation is shown when the ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Find.png) delay find button is clicked, as well any error potentially encountered.
An informational text showing the progress of the computation is shown when the ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Find.png) delay find button is clicked, as well any error potentially encountered.

<!-- LIVEVERSIONS-->

## Setup

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/LiveIO/SetupDelayFinder.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/LiveIO/SetupDelayFinder.png)

:::{.callout-note}
Delay finder setup options.
Expand All @@ -148,7 +148,7 @@ You can decrease this value as this minimizes the possibility of false readings.

### Algorithm

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/LiveIO/Algorithm.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/LiveIO/Algorithm.png)

Selects between three different delay finding algorithms:

Expand All @@ -162,7 +162,7 @@ In the rare case where the standard method fails in your particular environment,

### Search passes

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/LiveIO/SearchPasses.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/LiveIO/SearchPasses.png)

The delay can be set to work in one or two passes:

Expand Down
10 changes: 5 additions & 5 deletions en_US/analyzer/Metering_History.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,21 @@ Start and end time-points of the period over which the history are displayed lef

Selecting which meters are to be included in the display is done by clicking the corresponding buttons in the setup.

![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/MeteringHistory/Main.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/MeteringHistory/Main.png)

:::{.callout-note}
Metering history display.
:::

### Timecode offset
Clicking the ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/TCOffset.png) defines the current time as the Timecode offset.
Clicking the ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/TCOffset.png) defines the current time as the Timecode offset.

### Timecode offset reset
Clicking the ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/ResetTCOffset.png) button resets the Timecode offset to zero.
Clicking the ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/ResetTCOffset.png) button resets the Timecode offset to zero.
Absolute and relative Timecode will then be the same.

### Play
Clicking the ![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/Generic/Play.png) toggles history recording on and off.
Clicking the ![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/Generic/Play.png) toggles history recording on and off.
Metering values are discarded when off.

:::{.callout-note}
Expand All @@ -30,7 +30,7 @@ Keep in mind different meters can be set to different zero reference points when
:::

## Setup
![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/MeteringHistory/Setup.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/MeteringHistory/Setup.png)

:::{.callout-note}
Metering history setup options.
Expand Down
2 changes: 1 addition & 1 deletion en_US/analyzer/Metering_Leq.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ This value naturally increases with time. For a constant source level, this valu
:::

## Mic. channel Leq setup
![](https://media.githubusercontent.com/media/FLUX-SE/doc_images/main/Analyzer/LEQMetering/Setup.png)
![](https://flux-shared.s3.amazonaws.com/doc_images/Analyzer/LEQMetering/Setup.png)

>Mic. channel Leq setup

Expand Down
Loading