Skip to content

Releases: Ferry-Island-Modular/Four-Seas

v1.1.0-beta.1: first public beta

20 May 08:07

Choose a tag to compare

Pre-release

Four Seas firmware v1.1.0-beta.1

First public beta, thank you for giving it a try!

What's new

Monome ii / i2c integration. Four Seas now speaks i2c at address 0x58 and responds to a set of 16 Teletype ops. If you have a Teletype, Crow, or norns on your bus, you can now sequence wavetable position, pitch, modulation depth, spread, bank, and per-oscillator offsets directly from your setup. All parameters are additive with the module's knobs and CVs; nothing gets locked
out, and you can patch on top of a running sequence in real time.

Continuous parameters follow the standard Monome s16V convention used by w/ and Just Friends: V 5 is full positive, V -5 is full negative, 0 is no offset. Pitch ops use the standard ET-table scaling, so FS.TUNE N 12 raises by exactly one octave, just like JF.SHIFT N 12 would. The full op map and conventions are in firmware/II_PROTOCOL.md, and there are five demo scenes in firmware/teletype_scenes/ to copy onto a USB drive and load into a Teletype.

Octave switching. Hold the LOCK button and tap an LFO MODE button to shift up or down by octaves, ±3 octaves total. The LFO MODE LEDs display the current offset while LOCK is held (left side means negative, right side means positive, brightness scales with magnitude).

More LFO speeds. The LFO MODE button now cycles through four states: OFF, GLACIAL (5-second to ~1-hour cycles), SLOW, and FAST. The LED gets brighter as the rate speeds up.

What changed

The FM and frequency spread attenuverters now follow a square-law curve, so dialing in subtle amounts of modulation (i.e., FM-tremolo) is now easier.

Install

Download the binary for your board revision from the release assets:

  • FourSeas_v1.1.0-beta.1_rev4_2048.bin

Flash using your preferred Daisy-compatible tool (DFU, J-Link, etc.).

Known gotchas

  • This is a beta. Things will be weird. Please report bugs either by creating a GitHub ticket here in this repo, or by emailing us.
  • The calibration routine is triggered by holding both OSC MODE buttons for 5 seconds. Be careful not to hit that combo by accident; recovery means re-running the calibration with known voltages (1V and 3V).
  • Custom wavetables on SD card should live in /<bank>/<page>.wav (banks 1–12, pages 1–8).

Reporting feedback

Happy patching!

v1.0 — Production release

10 Apr 08:00
4589bf7

Choose a tag to compare

Initial production firmware release.

This is the firmware shipped on all Four Seas modules from the factory.

Features

  • 4-voice wavetable oscillator with 3D morphing (trilinear interpolation)
  • SD card wavetable loading (12 banks × 8 pages)
  • 3 sync modes (hard, soft, flip)
  • 3 modulation modes (phase modulation, waveshaping, FSU)
  • LFO mode (on/off)
  • 8 frequency spread types
  • Comprehensive V/Oct and knob calibration system
  • Persistent user settings (interpolation, sync/mod/LFO modes)

Download

Flash FourSeas_v1.0_rev4_2048.bin using your preferred Daisy-compatible tool (DFU, ST-Link, etc.). See README for build-from-source instructions.