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,…

Dev Diary #3

Hello world from Jussi, the other programmer working on Redshift 6. My responsibility is everything you can see and touch; my code is reading buttons and endless pots and controlling the LEDs and the screen. It’s also handling preset and autosave storage. Our first public beta firmware update is now live on our Discord server.…

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…

Dev Diary #1

Hello world! I’m Timo, the lead designer of the Redshift 6. I’ve designed most of the circuit boards, and I write most of the voice firmware from the actual synth control all the way to production testing and calibration. This is the first in an ongoing series of blog posts giving a bit of an…