Skip to content

Skiff 1.2.1

Choose a tag to compare

@illuminus5 illuminus5 released this 17 Oct 00:05
· 25 commits to main since this release

Skiff 1.2.1: fixes and wishes from your issues.

Thank you, @Schmongo and @Yeremel, for reports this detailed: every one of them is in this release.

Install: in Chrome or Edge with the Skiff installer, or download skiff-1.2.1.fwsc below and run python tools/fm1_install.py skiff-1.2.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.2 stay as they are.

New

  • Rests in a song (#12). With SONG on, an empty entry between two of a track's patterns now plays as a rest: silence for its REPS passes of the track's length, instead of being skipped. SEQ › SONG's KNOB 3 sets an empty entry's REPS, and the rows show a rest as a dash, lit while it plays. Empty entries after a track's last pattern still end its list.
  • Start from scratch (#6). On SAVE › PROJECT, KNOB 3 reads NEW on an empty slot: a blank project, the one the FM-1 powers on with. Your CLOCK, MIDI IN and TUNE stay. If the music changed since its last save, it asks first.
  • Delete a project (#6). SAVE › PROJECT's KNOB 2 picks DELETE, and one step further NAME. DELETE asks first, then empties the slot.
  • Lock a layer the other way round (#13): hold FX, GLO, SEL, EDIT, ARP or SEQ, then press HOME. HOME then the button still works too. REC is left out, since it arms the moment it's pressed.

Changed

  • GLO's keys follow the screen (#11): F3 to D4 solo tracks 1 to 6, then E4 is ALL (unmute all), F4 FILL and G4 TAP. In 1.2, tracks 5 and 6 sat on E4 and G4, between ALL, FILL and TAP.
  • The button is called SEL (#8), as printed on the FM-1: its layer, hints and calibration prompt say SEL, and the page it opens is now called SCALE.
  • The LFO runs free on drum kits (#9). On DRUM and DRUM-X, every hit used to restart the LFO, so each hit got the same value and LFO DEST AMP did nothing you could hear. It now runs across the hits: LFO DEST AMP gives a tremolo over the pattern, and the LFO as a MOD source (on a lane's TUNE or DECAY, say) moves from hit to hit. PHASE and FADE are dimmed on drums, since nothing restarts the LFO there.
  • The battery shows at every level (#5), not only when it's low or on USB.

Fixed

  • FM6's OPERATOR and ALL OPS pages and DRUM-X's SOUND page show their page number at the bottom (3/6, 4/6, 3/3) like every other page (#7).
  • On a drum track, SEQ's first page draws the grid at the same height as its other pages (#10).
  • GLO's MIXER no longer flashes the faders when ALGORITHM picks another track (#15, thanks @Yeremel).
  • MENU › SYSTEM › RESET SETTINGS: the dialog's button says RESET (it said CLEAR).
  • MENU: stepping TUNE, CLOCK or MIDI IN now shows the new value at once (the row kept its old value until you moved to another row), and SYSTEM › CPU follows the load while the menu is open.

Coming next

The FM-1 has a second processor core, and Skiff 1.3 will use it to render part of the sound, as a BETA switch in the MENU (#14). That room is what bigger effects and more voices need.

Going back to 1.2

Projects saved with 1.2.1 open on 1.2: a song's rests are skipped there again, as before.

Files

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

The package holds three unmodified files of the JieLi AC79 SDK (Apache-2.0); see LICENSING.md. SLICE's BREAK and FUNK were made with YuE2 by Multimodal Art Projection.