Skip to content

Releases: SynthstromAudible/DelugeFirmware

Deluge nightly Release 20240429

29 Apr 00:31
2a406c5
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 20240429

29 Apr 00:31
2a406c5
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.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