Skip to content

Commit 660e9b3

Browse files
Merge branch 'community' into Scale-Aware-Accidentals
2 parents 8dc1d6e + 76d14f4 commit 660e9b3

File tree

110 files changed

+2004
-2389
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+2004
-2389
lines changed

.github/workflows/test-results.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424

2525
steps:
2626
- name: Download and Extract Artifacts
27-
uses: dawidd6/action-download-artifact@80620a5d27ce0ae443b965134db88467fc607b43
27+
uses: dawidd6/action-download-artifact@20319c5641d495c8a52e688b7dc5fada6c3a9fbc
2828
with:
2929
run_id: ${{ github.event.workflow_run.id }}
3030
path: artifacts

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,14 @@
99
- Added a boss/roland style Dimension effect
1010
- Made grain much faster and updated controls
1111
- Added LPF to Mutable Instruments Reverb
12-
- Added an option to reverse the stutter effect
1312
- Added two more envelopes (Envelope 3 and Envelope 4), which you can access from the sound editor menu.
1413

14+
#### <ins>Per-clip Stutter with options: Quantize, Reverse, and Ping-Pong</ins>
15+
- Now the stutter buffer can also be set to play in reverse, and ping-pong.
16+
- A new menu has been added to the `SONG` menu, under `FX` submenu, to set the stutter configuration for the song.
17+
- An extra menu has been added per sound source (either synths, kit rows, affect-entire kits, or audio clips) to
18+
set the stutter configuration independently of the song configuration if you wish.
19+
1520
### User Interface
1621

1722
#### <ins>Accessibility</ins>
@@ -154,6 +159,7 @@ also affect normal sequenced notes while arpeggiator is Off.
154159
- Added `CHORD PROBABILITY (CHRD)` paramater that will allow you to control the chance of a note to play, at the same time, itself and other notes to form a chord (5th, 3rd and 7th).
155160
- Added `CHORD POLYPHONY (POLY)` paramater that works together with the previous parameter, and this one will dictate how big is the chord, that is, how many notes will be played at the same time.
156161
- Added `LOCK` parameter to allow you to freeze the current set of randomized values so the sequence has a repeatable pattern.
162+
- Added new `WALK1`, `WALK2`, `WALK3` and `PATTERN` note modes.
157163

158164
### MIDI
159165

@@ -252,6 +258,7 @@ also affect normal sequenced notes while arpeggiator is Off.
252258
- A white playhead is now rendered in Song Grid and Performance Views that let's you know when a clip or section launch event is scheduled to occur. The playhead only renders the last 16 notes before a launch event.
253259
- Note: this playhead can be turned off in the Community Features submenu titled: `Enable Launch Event Playhead (PLAY)`
254260
- The display now shows the number of Bars (or Quarter Notes for the last bar) remaining until a clip or section launch event in all Song views (Grid, Row, Performance).
261+
- A new option, 'Launch Exclusively', isolates a clip section from all other launch activity. This option is found to the left of option 'Launch non-exclusively' when selecting the section's number of repetitions. As a complement to non-exclusive sections that arm and turn off when another section is launched, exclusive sections remain independant.
255262

256263
#### <ins>Audio Clips</ins>
257264

CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,8 @@ add_executable(deluge)
196196

197197
# Link external libraries
198198
target_link_libraries(deluge PUBLIC
199-
argon
199+
argon
200+
etl::etl
200201
)
201202

202203
option(MAINTAINER_MODE "Enables all warnings and errors" OFF)

docs/community_features.md

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ as the micromonsta and the dreadbox nymphes.
190190
- ([#395]) Load synth presets into kit rows by holding the row's `AUDITION` + `SYNTH`. Saving can be done by holding the
191191
audition pad and pressing save.
192192

193-
- ([#3062]) Midi and Gate kit rows now are arpeggiator-enabled, and they have each a menu to set it up.
193+
- ([#3079]) Midi and Gate kit rows now are arpeggiator-enabled, and they have each a menu to set it up.
194194

195195
#### 3.7 - Global Interface
196196

@@ -669,16 +669,12 @@ and a comb filter. Controls are the normal rate/depth/feedback/offset.
669669
removes itself from the signal path.
670670
- Note that it has no effect on square waves, it's best with sines and triangles
671671

672-
#### 4.2.8 - Quantized Stutter
673-
674-
- ([#357]) Set the stutter effect to be quantized to `4TH, 8TH, 16TH, 32ND, and 64TH` rate before triggering it. Once
675-
you have pressed the `STUTTER`-related gold encoder, then the selected value will be the center value of the encoder
676-
and you can go up and down with the golden encoder and come back to the original rate by centering the encoder (LEDs
677-
will flash indicating it).
678-
679-
- This feature is `OFF` by default and can be set to `ON` or `OFF` via `SETTINGS > COMMUNITY FEATURES`.
680-
672+
#### 4.2.8 - Per-clip Stutter with options: Quantize, Reverse, and Ping-Pong
681673

674+
- ([#3226]) Now the stutter buffer can also be set to play in reverse, and ping-pong. A new menu has been added to
675+
the `SONG` menu, under `FX` submenu, to set the stutter configuration for the song. An extra menu has been added
676+
per sound source (either synths, kit rows, affect-entire kits, or audio clips) to set the stutter configuration
677+
independently of the song configuration if you wish.
682678

683679
#### 4.2.9 - Reverb Improvements
684680

@@ -693,6 +689,9 @@ and a comb filter. Controls are the normal rate/depth/feedback/offset.
693689
set.
694690
- ([#2788]) Added LPF to Mutable Instruments Model. 50 (default) corresponds to 20khz and 0 corresponds to 0hz.
695691

692+
#### 4.2.10 Launch Exclusively
693+
- ([#3213]) A new option, 'Launch Exclusively', isolates a clip section from all other launch activity. This option is found to the left of option 'Launch non-exclusively' when selecting the section's number of repetitions. As a complement to non-exclusive sections that arm and turn off when another section is launched, exclusive sections remain independant and continue playing.
694+
696695
### 4.3 - Instrument Clip View - General Features
697696

698697
These features were added to the Instrument Clip View and affect Synth, Kit and MIDI instrument clip types.
@@ -855,7 +854,7 @@ to each individual note onset. ([#1978])
855854

856855
#### 4.3.8 - Advanced Arpeggiator
857856

858-
- ([#1198] [#2978] [#2985] [#2990] [#3062] [#3079]) For a detailed description of this feature, please refer to the feature
857+
- ([#1198] [#2978] [#2985] [#2990] [#3079] [#3285]) For a detailed description of this feature, please refer to the feature
859858
documentation: [Arpeggiator Documentation]
860859

861860
#### 4.3.9 - Velocity View
@@ -1203,11 +1202,6 @@ Note: these settings are saved to `SETTINGS/CommunityFeatures.XML` on your SD ca
12031202
* `Alternative Golden Knob Delay Params (DELA)`
12041203
* When On, it changes the behaviour of the Mod Encoder button action from the default (PingPong and Type) to the
12051204
alternative params (SyncType and SyncLevel).
1206-
* `Stutter Rate Quantize (STUT)`
1207-
* When On, the ability to set the stutterer effect to be quantized to 4th, 8th, 16th, 32nd, and 64th rate when
1208-
selecting it is enabled.
1209-
* `Reverse Stutter Rate (RSTUT)`
1210-
* When On, the stutter buffer is reversed.
12111205
* `Allow Insecure Develop Sysex Messages (SYSX)`
12121206
* When On, the ability to load firmware over USB is enabled.
12131207
* `Sync Scaling Action (SCAL)`
@@ -1577,14 +1571,17 @@ different firmware
15771571

15781572
[#3195]: https://github.com/SynthstromAudible/DelugeFirmware/pull/3195
15791573

1580-
[#3062]: https://github.com/SynthstromAudible/DelugeFirmware/pull/3062
1581-
15821574
[#3079]: https://github.com/SynthstromAudible/DelugeFirmware/pull/3079
15831575

1576+
[#3213]: https://github.com/SynthstromAudible/DelugeFirmware/pull/3213
1577+
1578+
[#3226]: https://github.com/SynthstromAudible/DelugeFirmware/pull/3226
1579+
15841580
[#3243]: https://github.com/SynthstromAudible/DelugeFirmware/pull/3243
15851581

15861582
[#3279]: https://github.com/SynthstromAudible/DelugeFirmware/pull/3279
15871583

1584+
[#3285]: https://github.com/SynthstromAudible/DelugeFirmware/pull/3285
15881585

15891586
[Automation View Documentation]: features/automation_view.md
15901587

0 commit comments

Comments
 (0)