v1.1.0-beta.1: first public beta
Pre-releaseFour 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
- Bugs → Open a GitHub Issue
- Patch tips, questions, showing off → Lines forum thread (link forthcoming)
- Hardware problems → support@ferryislandmodular.com
Happy patching!