Skip to content

Releases: SynthstromAudible/DelugeFirmware

Deluge nightly Release 20241130

30 Nov 00:39
642f8c2
Compare
Choose a tag to compare
Pre-release

This is a nightly release and may have bugs - please report them!

For installation instructions, see the update guide.

Deluge beta Release 20241125

25 Nov 00:40
f9f9f9f
Compare
Choose a tag to compare
Pre-release

This is a beta release and may have bugs - please report them!

For installation instructions, see the update guide.

Release 1.1.1 (Beethoven)

27 Aug 22:28
9fbd773
Compare
Choose a tag to compare

This is a bugfix release based on 1.1.0, for full release notes please look here - https://github.com/SynthstromAudible/DelugeFirmware/releases/tag/release_1_1_0

Changes from 1.1

  • Added BASS FREQUENCY and TREBLE FREQUENCY parameters to the list of assignable parameters in PERFORMANCE VIEW.
  • Fixed PERFORMANCE VIEW bug where stutter pad could get stuck in active state which should not be possible.
  • Fixed a couple bugs around VU METER rendering.
  • Fixed a MIDI FOLLOW bug where the Deluge could crash if sending a note while loading a new song.
  • Fixed KIT CLIP bug where having a note row without a drum blocked creating a drum in that row
  • Fixed SONG GRID VIEW bug where SECTIONS would playback in the order of SONG ROW VIEW
  • Fixed an ARRANGER VIEW bug where you could not move a WHITE clip to SONG GRID VIEW without the Deluge freezing.

Release 1.1.0 (Beethoven)

01 Jul 01:34
7bb372e
Compare
Choose a tag to compare

The community firmware development team is pleased to announce the release of the 1.1 Beethoven community firmware!

As always, we strongly recommend backing up your SD card before updating firmware versions.

This release has a number of new features and bug fixes throughout the Deluge. Major features are highlighted here, but be sure to check out the changelog for a comprehensive list of everything that has been added, changed, and fixed. For more detailed descriptions of all the new features added by the community firmware, please read the community features guide document. If you're coming from the official firmware, welcome! We encourage you to read through the 1.0 (Amadeus) release notes as well.

Changes from 1.0

  • Changing a preset in song or arranger view now changes all clips using that preset. Changing the preset in clip view still only changes just that clip.
  • Toggling interpolation mode in Automation View is now done using the INTERPOLATION shortcut on the grid.
  • Toggling automation selection mode is now done using the waveform shortcut on the grid
  • Automation View can now be entered by pressing CLIP while in the menu for any modulatable parameter, including patch cables.
  • SHIFT + ▼︎▲︎ in clips now keeps notes in-scale rather than transposing chromatically.
  • Compressor gain staging has been adjusted and slight saturation added to help avoid clipping.
  • The default MODFX is now DISABLED rather than FLANGER. Since the flanger has no audible impact when at the default (0) depth this should have no impact on sound while providing a minor performance improvement.

Major new features

Sound design features

  • A new reverb model based on Émilie Gillet's Rings, with some modifications and tuning to fit into the Deluge. The previous model based on Freeverb is still available, so the reverb sound of existing songs should remain unchanged. Reverb model is switchable for both old and new songs under the SOUND > FX > REVERB > MODEL menu.
  • All tracks now have compressors, in addition to the master song compressor. This includes 2 levels of compression in kits, one for each row and one for the kit itself. Compressor parameters are available under the SOUND > COMPRESSOR menu and can be learned to the gold knobs with the same shortcut as other parameters (hold LEARN/INPUT and turn the knob you want to overwrite while in the menu you want to learn).
  • The arpeggiator has been dramatically expanded, with support for rhythms, ratches, and individual control over octave and note arpeggiation direction.
  • Songs can now be in 5, 6, or 7 note scales. With this addition we support 8 additional scales: Melodic Minor, Hungarian Minor, Marva (Indian), Arabian, Whole Tone, Blues, Pentatonic Minor, Hirajoshi.

Performance features

  • New Performance View, accessible by pressing the KEYBOARD button in Song Rows or Arranger views or the lower right (pink mode) pad in Song Grid view. Provides fader-like control over song level parameters. For more details on using and configuring this view, see the dedicated feature documentation.
  • A new launch mode has been added to the sequencer, ONCE. ONCE clips play a single time and then mute themselves.
  • Song level parameters can now be automated using the Automation View interface by pressing SHIFT+SONG from song or arranger views.
  • New sidebar controls in the keyboard view, with velocity (red), mod wheel (blue), chords (green), chord memory (cyan), and scale (yellow) modes available by holding the top pad and turning the horizontal encoder.
  • A VU meter is now available in the song view. It can be toggled by by tapping the LEVEL/PAN mod button while that button is already lit and affect-entire is enabled. Once the level reaches the red squares the system is at risk of clipping internally, so you should aim to keep song level in the green or yellow regions through compositional techniques or by adjusting clip/song level.

MIDI Features

  • New MIDI Follow features which directs MIDI data to the currently active clip. This feature attempts to provide reasonable default MIDI mappings for CCs as well as notes by default. For more complete documentation, please see the dedicated MIDI Follow docs. It's possible that this feature may activate mistakenly if you've played with nightlies or beta releases in the past, so if your Deluge is unexpectedly responding to MIDI events please check the MIDI follow document for how to configure this feature.
  • A number of rough edges in MIDI support have been smoothed over, including the addition of PC message support for MIDI learnable control, various mappings to improve the consistency of MPE and monophonic expression parameters, and more. Please see the MIDI section of the changelog for details.

Bugs & Feedback

If you find bugs in this release, we'd love to know about them! Either report them here on GitHub or drop us a line on Discord in the #nightly-testing channel.

Contributors <3

Thanks to all the new contributors to this release!

@Azenet
@baymud
@busa-projects
@colinmeyer
@cowboy
@joxihan
@M0R172
@nikodemus
@pmatila
@robmccoll
@scy
@sichtbeton
@tastycode

Release 1.0.1 (Amadeus)

08 Jan 20:55
Compare
Choose a tag to compare

This is a bugfix release based on 1.0.0, for full release notes please look here - https://github.com/SynthstromAudible/DelugeFirmware/releases/tag/release_1_0

Fixes in 1.0.1

  • Fixed a bug where MIDI learned ModFX parameters in an audio clip with monitoring active could crash
  • Fixed various crashes related to parameter automation
  • Fixed crash when deleting loop points with loop lock enabled
  • USB MIDI upstream ports were accidentally reversed, this is now corrected. If you only see 1 MIDI port on OSX, try unplugging the Deluge and then deleting the configuration in "MIDI Audio Setup"
  • Fixed potential corruption of MIDI learned settings.

Known issues

A list of all known issues can be found in the issues tab. Not all of them can be solved in time for this release and here is a list of some that you might want to avoid:

Release 1.0.0 (Amadeus)

09 Jan 20:23
Compare
Choose a tag to compare

If you got here from the synthstrom email or other press, please note that there's an updated release with bugfixes available here - https://github.com/SynthstromAudible/DelugeFirmware/releases/latest/

After months of hard work we are very proud to present you the first release of the community firmware project! We put a lot of effort into making it fast, stable and packed with cool new features for everyone to enjoy. It would mean a lot to us if you could report any problems you might have on GitHub or Discord linked below so we can further improve.

Installation notes

We aim to maintain compatibility, prevent data loss and provide a stable experience but accidents can happen so Please backup your SD card before switching to community firmware to prevent losing any data. You can always go back to the official firmware but be aware that songs created with community firmware can not be loaded by the official firmware.

This firmware runs on all hardware versions of the Deluge (7SEG and OLED) and you can always go back to the official firmware by flashing it. If the firmware does not run on your hardware you might have an outdated Bootloader. How to solve this and more can be found on our Wiki main page. If your Deluge stops working and emits a crazy pattern with yellow or red in the sidebar please submit a photo of the whole Deluge on the issue tracker or the Discord.

For additional information most important things are linked from https://synthstromaudible.github.io/DelugeFirmware/ or the project README.md.

Contributors <3

A big thank you to everyone that contributed to this project, the list was gathered from all merged PRs on GitHub sorted in alphabetical order:

@0beron
@alter-alter
@bfredl
@bobtwinkles
@chrisbc
@dctucker
@entzmingerc
@jamiefaye
@litui
@m-m-adams
@ok-reza
@PaulFreund
@phfalk
@Queroland
@seangoodvibes
@soymonitus
@stellar-aria
@suivaht
@topisani
@trappar
@weavermedia

We would also like to thank Rohan, Ian and everyone from the Synthstrom team for this fantastic opportunity and all the work that you have poured into this and made available to us.

A special thank you goes to everyone in the community that helped us with feedback, issues, debugging and companionship along this journey. Your work is immensely appreciated and the release would not be possible without you <3.

List of features

To find a detailed list of how to use each feature, check here: Community Features

Audio Improvements

Effects

A MASTER COMPRESSOR has been added and is accessible in Song View.

STEREO CHORUS has been added to MOD FX TYPES. Adjust stereo depth via MOD FX DEPTH.

GRAIN has been added to MOD FX TYPES. Choose from 5 Grain Presets via MOD FX FEEDBACK. †

WAVEFOLD distortion has been added and occurs pre-filter. The parameter pad shortcut is between SATURATION and LPF CUTOFF.

UNISON STEREO SPREAD has been added and can be dialed to spread the unison parts across the stereo field. Click SELECT when in UNISON AMOUNT to reveal the parameter.

Filter

New LPF/HPF State Variable Filters: SVF NOTCH and SVF BANDPASS.

New Filter Parameters: LPF MORPH and HPF MORPH. This morphs the SVF through Lowpass, Bandpass, and Highpass; adds drive to the low pass ladder filters, and adds filter fm to the hpf ladder.

FILTER ROUTING is accessible via the Sound Editor menu and adjusts the filter order from HPF to LPF, LPF to HPF, or PARALLEL.

LFO & Sync

New LFO Shapes: RANDOM WALK and SAMPLE & HOLD.

New Sync Modes: TRIPLETS and DOTTED. (All previous sync rates now include 'TPLTS' and 'DTTED' options.)

Sequencing Improvements

AUTOMATION VIEW allows you to visually create and edit parameter automations across the main grid pads for SYNTH, KIT, and MIDI clips on a per step basis at any zoom level. (Excludes MPE automations).

Probability & Iteration

PROBABILITY BY ROW allows you to set probability for all notes in a given row, expanding from just being able to set probability to currently pressed down notes.

QUANTIZE and HUMANIZE notes after they've been recorded/sequenced on either a per row basis or for all notes in a given clip at once. *

Sequenced notes can be set to FILL which will only play them when the designated FILL button is being held (either a Global MIDI Command or SYNC-SCALING†)

Keyboard View Improvements

New DRUM KEYBOARD VIEW added. Kit rows can now be visualized and played across the main grid pads. By default the area of each sample is spread across 4x4 pads and additionally provides a range of 16 VELOCITY levels. This area can be adjusted from 1x1 to 8x8 grids.

New IN-KEY keyboard layout. IN-KEY will only display notes that are in key of the selected scale across the keyboard layout. The original view is named ISOMORPHIC. Users can switch freely between the two and choose their Default Keyboard Layout in the DEFAULTS Menu.

Adjust ROOT NOTE and SCALE with new shortcuts, this assists the user when using the IN-KEY keyboard layout where not every note is visible to set as a ROOT NOTE.

Adjust the offset of KEYBOARD VIEW via ROW STEP from 1-16. The Deluge's default ROW STEP is 5.

HIGHLIGHT INCOMING NOTES will light up incoming MIDI notes across the current KEYBOARD VIEW based on their velocity. *

NORNS LAYOUT provides compatibility for the Monome Norns using the 'midigrid' script. †

User Interface improvements

GRID VIEW is an alternate SONG VIEW layout similar to Ableton's 'Session View'. It displays unique clips across pad rows and the clip variations across pad columns. Effectively allows you to view and launch 128 clips and variations without the need of scrolling to reveal more clips in comparison to ROW VIEW's 8 clips at a time.

Manual Slicing aka 'Lazy Chopping' is now possible by pressing the ◀︎▶︎ encoder when in the Slice Menu. Allows you to create slice points live while listening to the sample playback.

Any synth preset can now be loaded into a Kit row. Hold the audition pad and press SYNTH to browse/load a preset.

Gold encoders now display a pop-up of their current value when adjusted. The value range displayed is 0-50 for non-MIDI parameters and 0-127 for MIDI parameters.

A MOD MATRIX entry has been added to the sound editor menu which shows a list of all currently active modulations of a given preset.

You can change the launch status of a clip from DEFAULT to FILL. When a FILL clip is launched it will schedule itself to play the fill at such a time that it finishes by the start of the next loop and then mutes itself.

You can now scroll through parameter values and menus faster by +/- 5 by holding SHIFT while turning the SELECT encoder.

You can now shift a clip's row color from Song View without having to enter the given clip to do so.

You can now set the stutter effect to be quantized to 4TH, 8TH, 16TH, 32ND, and 64TH notes before engaging it. †

Increased the resolution of modulation between sources and their destinations by including two decimal places to the modulation amount. *

An option to swap the behavior of the TEMPO encoder when turned versus pressed & turned. *

STICKY SHIFT - Tapping SHIFT will lock SHIFT ON unless another button is also pressed during the short press duration. Allows for quicker parameter editing. †

Incoming MODULATION WHEEL MIDI data from non-MPE synths now maps to Y on the Deluge.

The metronome's volume now respects the song's volume and will increase or decrease in volume in tandem with the LEVEL-assigned gold encoder. In addition, a DEFAULTS menu entry METRONOME enables you to set a value between 1 and 5 to further adjust the volume of the Metronome.

An alternative setting when pressing DELAY-assigned gold encoders can be enabled. The default is PINGPONG (ON/OFF) and TYPE (DIGITAL/ANALOG) for the upper and lower gold knobs respectively. The alternate mode changes it to SYNC TYPE (EVEN, TRIPLETS, DOTTED) and SYNC RATE (OFF, WHOLE, 2ND, 4TH, ETC.) respectively. †

The default behavior of 'catching'/playing notes when instantly launching/muting clips can now be turned off. This can result in less unexpected percussive sounds triggering when instantly switching between clips. *

Waveform Loop Lock - When a sample has loop start and loop end points set, holding down loop start and tapping loop end will lock the loop points together when adjusting their position across the waveform.

Pressing AUDITION + RANDOM on a drum kit row will load a random sample from the same folder as the current sample. *

You can now batch delete kit rows which do not contain any notes, freeing kits from unused sounds. *

Audio waveforms can be shifted in an Audio clip, similar to instrument clips, with the exclusion of wrapping the audio around.

Support for sending and receiving large SYSEX messages has been added. This allows 7SEG behavior to be emulated on OLED hardware and vice versa. Also allows for loading firmware over USB. As this could be a security risk, it must be enabled in community feature settings. †

MIDI Improvements

Change handling of MPE expression when collapsed to a single MIDI channel. Previously y axis would still be sent as CC74 on single midi channels. This changes it to send CC1 instead, allowing for controllable behavior on more non-MPE synths. Future work will make a menu to set this per device.

Added additional MIDI ports which improves usability of MPE-c...

Read more