FlatSix Modular Firmware Uploader

 NOCTURNE ALCHEMY PLATFORM

Introducing the Nocturne Alchemy Platform – a flexible eurorack module series that redefines versatility and creativity. Each module within the Nocturne Alchemy Platform shares the same robust Arduino-based hardware, allowing you to effortlessly swap functionalities through our intuitive web firmware loader. By purchasing one module, you gain access to the full range of available firmwares, including our current creations, Slight of Hand and Arp Of Darkness as well as others that are planned for future release! This innovative approach means your module can evolve with your music, with new and exciting functionalities just a simple firmware update away. Embrace the magic of endless possibilities with the Nocturne Alchemy Platform. 

This is a firmware uploader for Nocturne Alchemy Platform  modules such as Slight Of Hand and Arp Of Darkness. It only works in Chrome on a Mac or PC. You will need a USB-A to USB Mini cable. If you don't have one laying around, you can find many inexpensive ones on Amazon   

Read through all the steps below before you update the firmware.

  1. Make sure to unplug your module from the Eurorack power cable first.
  2. Plug in your USB cable to the mini USB port on the Slight Of Hand or Arp Of Darkness
  3. The chip next to the USB port will have an "O" or an "N" on it - Make note of this.
  4. If you don't have an N or O on the chip, try "O" first, then "N". Guessing won't hurt anything. (The update will just fail. If so, choose the other one. It has to be one of them.)
  5. Click on the button for the firmware you wish to update with the correct letter on it. 
  6. Select the USB serial option from the prompt that pops up.
  7. Wait until the uploaded finishes
  8. You're done. Unplug from the USB cable, plug in the power, and go make some music.

Slight Of Hand


Slight Of Hand Module

V1.5.3 Updated: 08/10/2024 

This is a firmware upload for the arduino-based module Slight Of Hand.

New Features:

  • This patch optimizes EEPROM usage by detecting and converting the existing calibration data from float to integer. This opens up more space in the EEPROM for upcoming firmwares to use for data storage. 
  • This patch also officially releases the firmware as an open source starter template for those who wish to develop their own firmware for the Nocturne Alchemy Platform. Documentation and code available here: Slight Of Hand GitHub Repository 
  • This firmware can be installed on any module that is a part of the Nocturne Alchemy Platrorm. Firmware v1.5.3 User Manual (With Firmware Flashing Instructions) 
  •  This patch also officially releases the firmware as an open source starter template for those who wish to develop their own firmware for the Nocturne Alchemy Platform. 
  • Firmware 1.5.3 User Manual (With Firmware Flashing Instructions) 

Arp Of Darkness


Arp Of Darkness Module

V1.3.2 02/25/2025 

This is a firmware upload for the arduino-based Arp Of Darkness. 

New Features:

  • Save sequence - Allows the user to save the current sequence buffer to EEPROM 
  • Load saved sequence- Allows the user to immediately load the saved sequence and begin playback
  • Cued loading of sequence  - Allows the user to cue the sequence to load and playback on the first note of the next loop 
  • Clear: Allow the user to clear the current sequence buffer  
  • Boot to sequence: By default, the Arp Of Darkenss now loads in the saved sequence on startup 

 Bug Fixes & Enhancments

 

Seventh Summoner


Seventh Summoner Module

V1.0.0 Updated: 12/29/2024 

This is the first firmware upload for the arduino-based Seventh Summoner. 

Features:

  • Four octaves of control from C0 to C4 
  • Six 32-note sequences 
  • 16-step Summoner Sequence to chain and manipulate the six normal sequences 
  • Five playback modes (Forward, Backward, Pingpong, Golden Ratio and Random) with direct select, (queued & immediate) and reset 
  • EEPROM Storage for saving of all sequence data
  •  Clock input and CV out calibrated to 1V/0 
  • Calibration mode with tuning for each note across 4 octaves (Comes pre-calibrated)

 

Very special thanks to: https://github.com/dbuezas/arduino-web-uploader for making the updater code.