Skip to content

Feature/ Threshold recording#2808

Merged
seangoodvibes merged 5 commits into
SynthstromAudible:communityfrom
seangoodvibes:Threshold-Recording
Oct 22, 2024
Merged

Feature/ Threshold recording#2808
seangoodvibes merged 5 commits into
SynthstromAudible:communityfrom
seangoodvibes:Threshold-Recording

Conversation

@seangoodvibes

@seangoodvibes seangoodvibes commented Oct 14, 2024

Copy link
Copy Markdown
Collaborator
  • Added THRESHOLD RECORDING default setting which can be turned on in the SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE submenu
    • When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
      • DISABLED (OFF): Standard Deluge behaviour. Recording starts right away.
      • LOW: Sets a lower threshold for lower input signals.
      • MEDIUM: Sets a medium threshold that is good for most signals (including the internal microphone with gain off).
      • HIGH: Sets a high threshold that is good for noisy signals / microphones with gain
    • You can also view and temporarily change the current threshold recording setting as follows:
      • Press and hold RECORD + turn SELECT
      • Enter the Song menu while in Song or Arranger View by pressing SELECT and entering the SONG > THRESHOLD RECORDING (THRE) > MODE submenu

@seangoodvibes seangoodvibes added this to the Release 1.3 milestone Oct 14, 2024
@seangoodvibes seangoodvibes changed the title Threshold recording Feature/ Threshold recording Oct 14, 2024
@github-actions

github-actions Bot commented Oct 14, 2024

Copy link
Copy Markdown
Contributor

Test Results

103 tests  ±0   103 ✅ ±0   0s ⏱️ ±0s
 15 suites ±0     0 💤 ±0 
 15 files   ±0     0 ❌ ±0 

Results for commit 01231ab. ± Comparison against base commit 500e0fe.

♻️ This comment has been updated with latest results.

@seangoodvibes seangoodvibes force-pushed the Threshold-Recording branch 13 times, most recently from 4c11f8f to 0eafdf3 Compare October 16, 2024 00:54
Comment thread src/deluge/model/sample/sample_recorder.cpp Outdated
Comment thread src/deluge/model/sample/sample_recorder.cpp
Comment thread src/deluge/model/sample/sample.h Outdated
Comment thread src/deluge/model/sample/sample_recorder.cpp Outdated
Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu
Added reset method to the envelope follower class
@seangoodvibes seangoodvibes added this pull request to the merge queue Oct 22, 2024
Merged via the queue into SynthstromAudible:community with commit 2391ac9 Oct 22, 2024
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
seangoodvibes added a commit to seangoodvibes/DelugeFirmware that referenced this pull request Jan 11, 2026
* Feature - Threshold Recording

Added `THRESHOLD RECORDING` default setting which can be turned on in the `SETTINGS > RECORDING > THRESHOLD RECORDING (THRE) > MODE` submenu
  - When this is enabled, recording of external audio input (e.g. Line In / Microphone) will only begin when it detects an audio signal according the Recording Threshold mode that has been set. There are four Threshold Recording modes that can be selected from:
    - `DISABLED (OFF)`: Standard Deluge behaviour. Recording starts right away.
    - `LOW`: Sets a lower threshold for lower input signals.
    - `MEDIUM`: Sets a medium threshold that is good for most signals.
    - `HIGH`: Sets a high threshold that is good for noisy signals / microphones with gain
  - You can also view and temporarily change the current threshold recording setting as follows:
    - Press and hold `RECORD` + turn  `SELECT`
    - Enter the Song menu while in Song or Arranger View by pressing `SELECT` and entering the `SONG > THRESHOLD RECORDING (THRE) > MODE` submenu

* Address feedback

* Address feedback

Added reset method to the envelope follower class

* Remove reset call

Removed reset call as its unnecessary

* Move envelope follower to header
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants