Dev Diary #10: the next update will be “effective”, nudge nudge, wink wink

It’s been a while since the last diary! The 1.4 update is out now! This update adds MPE support, a classic-style arpeggiator and 18 new presets showcasing these. There’s also lots of little usability improvements such as multi-part edit and loading individual parts from a preset, which replaces the planned part copy paste, since it’s…

Our approach to expanding the Redshift, and features pending

When developing software under time pressure (the only way it ever happens in reality), there’s often many conflicting requirements that need to be weighed against each other, such as getting features out quickly, fixing bugs quickly, and, uh… just anything quickly! When it comes to developing the Redshift 6 firmware, there’s a number of principles…

Dev Diary #4

Hi! Timo this time, from a sunny office on a cold winters day where we’re working hard to bring you the next update! That’s right, the next update: the final beta of v1.1.0 is now out (available at our Discord server), and unless any major bugs are found, v1.1.0 stable will be released next Wednesday,…

Deep Dive #1: Unbrickable update process for the Redshift 6

Warning: very technical content ahead! Proceed at your own peril! Updating the Redshift 6 The Redshift 6 has three internal microcontrollers: A Raspberry RP2040 as the UI processor that draws the screen contents, scans the endless potentiometers and buttons and stores and retrieves presets, settings and the autosave state from a 128MB flash chip. An…

Dev Diary #2

Hi all! It’s Timo again from the dark dungeon where we’re sweating to bring you the first firmware update. Since the last update we’ve advanced quite a bit: the nasty bug in release mode in the USB firmware has been fixed (it was a stack overflow, a bug category classic enough to have a Q&A…