Skip to content

Skiff 1.1

Choose a tag to compare

@illuminus5 illuminus5 released this 13 Oct 21:55
· 14 commits to main since this release

Skiff 1.1: build an FM6 sound from scratch, on the unit.

FM6's OPERATOR page in CRYPT, NEON and QUARK

Install: in Chrome or Edge with the Skiff installer, or download skiff-1.1.fwsc below and run python tools/fm1_install.py skiff-1.1.fwsc. Custom firmware, at your own risk; the installer page also takes the FM-1 back to the official V15 firmware. Your projects, sounds and patterns from 1.0 stay as they are.

What's new

  • Every value of an FM6 patch on the unit's knobs. Two new pages after EDIT 2 on an FM6 track:
    • EDIT › OPERATOR: PRESETS picks OP1 to OP6, SELECT walks its values: OUTPUT, RATIO (x0.5 to x31, or a fixed 1 Hz to 1 kHz), FINE, DETUNE; the envelope's four rates and levels; keyboard scaling (BREAK, the curves and depths, KEY RATE); VELOCITY and LFO AMP.
    • EDIT › ALL OPS: the algorithm, feedback and transpose; the pitch envelope; the LFO (wave, rate in Hz, fade, key sync) and its vibrato and tremolo depths.
  • A graph that shows the sound, after an idea by Floyd Steinberg: every operator's envelope as the engine plays it, each carrier coloured along its length from cool (a plain sine) to hot (where the modulators make it bite), the operator you edit drawn with handles on its breakpoints. KEYS draws its level across the keyboard, ALGO the algorithm with the operator picked, PITCH and LFO what they do to the pitch.
  • Start from a bare sine: INIT on an FM6 track (hold EDIT, press F5, then OCT+) gives one sine on OP1; the footer names the patch (INIT VOICE). SAVE › USER keeps the result as a sound of your own, and the name you type goes into the patch too, so a .syx exported from the web editor carries it.
  • CRYPT, NEON and QUARK dress the new pages their own way: fire, skulls and a snake; tubes, the sun and a laser; nuclei, bubble-chamber tracks and collisions.

The FM6 engine itself is unchanged: sounds and projects play exactly as in 1.0.

Files

  • skiff-1.1.fwsc: the firmware package (identity FM-1_711)
  • skiff-1.1.zip: the package, the app image, SHA256SUMS and every licence text they need

The package holds three unmodified files of the JieLi AC79 SDK (Apache-2.0); see LICENSING.md.