github illuminus5/skiff v2.0.3
Skiff 2.0.3

4 hours ago

Skiff 2.0.3: KBD HOLD, whole chords into the arpeggiator on MONO sounds, and fixes from your issues.

Thank you, @benjaminguerrer, for three more precise reports (#69, #70, #71), @fengqiaoqu for the fix for #70, your first pull request (#73), @jonathanvink-prog for asking for KBD HOLD (#72), @rufous86 for taking an FM-1 back to V16 and on to Skiff again (#64), @rissato for the SMK-37 report behind a clearer message (#64), and MrBeerscuits on YouTube for the chords on MONO sounds.

Install on the FM-1: in Chrome or Edge with the Skiff installer, or download skiff-2.0.3.fwsc below and run python tools/fm1_install.py skiff-2.0.3.fwsc. Custom firmware, at your own risk; the installer page also takes the FM-1 back to the official firmware, V15 or V16.

Install on the SMK-37 Pro: read SMK37.md first, then the same installer page, or python tools/fm1_install.py skiff-2.0.3-smk37.fwsc.

From 2.0, 2.0.1 or 2.0.2: your projects, sounds and patterns stay as they are. From 1.x or Felucca: read 2.0's notes first: the installer page takes a backup and converts what needs it.

New

  • KBD HOLD (#72). ARP 2 › HOLD ON with the ARP's MODE OFF holds the notes you play, without an arpeggio: let go and they go on sounding. The next key you press with no key down starts a new chord, and keys pressed while others are still down join it. HOLD off, the ARP on or another track ends them; a DRUM track's keys are never held. On the SMK-37 the sustain pedal holds the keys as before, and while it is down a new chord doesn't end what it holds.
  • Whole chords into the arpeggiator on MONO, LEGATO and UNISON sounds. A chord key gave these one-voice sounds the chord's root, so the arpeggiator played only that. With the ARP on, the whole chord now goes into it; with the ARP off they still play the root, and the CHORD page says ROOT ONLY only then.
  • Learn's videos re-made on 2.0. The eleven chapters on the Learn page whose videos still showed Skiff 1.3 have new ones, made on 2.0.

Fixed

  • FX let go with an effect key still held put KNOB 1 to 4 back (#69). They now stay while the key is held and go back over RETURN once it is let go; FX pressed again before that holds them on, and OCT+ keeps them, as with FX held.
  • The same pattern on two neighbouring SONG entries played an edit on the second one a pass late (#71). When the next entry is the pattern already playing, the track goes on with its own copy, every edit with it; only the entry's sound changes.
  • On a crowded header the octave covered the BPM (#70). @fengqiaoqu's fix (#73): with too little room the header drops the word OCT and keeps the number, or leaves the octave out.
  • A change to the next SONG entry came a round late. The song lines up each track's next entry as soon as the one before comes in, and a change after that (COPY+ into the entry, another pattern or sound for it, or the playing entry's REPS) was heard only the round after. The song now lines the entry up again, so it is heard that round.
  • A sampled note clicked when it struck a voice that still sounded: a ringing note played again, and on a MONO sound every new note. The new note now starts from where the old one was, and that falls away over about 3 ms, as a user kit's re-hits do since 2.0.
  • On an SMK-37 whose start-up part isn't V016's, the way back said to replug and press Install again (#64). Replugging can't help there: the installer now says that nothing was written, that V016 can't go back on this keyboard (nor through M-VAVE's own updaters while Skiff runs), and asks what it ran before Skiff.

Known

  • 2.0.3 is tested on the computer and in the emulator, not yet on a unit. Please tell us if something behaves differently on yours.
  • As in 2.0.1: on the SMK-37, an update loader started by switching the keyboard on after a power cut mid-write is still reset by the watchdog about 40 to 45 s into each run; the installer resumes it until the write finishes. The SMK-37's sustain pedal hold is tested on the computer only.
  • A full backup from the editor doesn't keep the samples' own levels and sends (nor SLICE's hand-set slices): they stay with the slot on the unit.

Going back to 2.0.2

  • Install skiff-2.0.2.fwsc (or the SMK package) from 2.0.2's release. Nothing saved changes between 2.0.2 and 2.0.3; there, ARP 2 › HOLD with the ARP off does nothing.

Credits

Skiff is built on Felucca by Leo Kuroshita (Hügelton Instruments). The README's Credits have the rest.

Files

  • skiff-2.0.3.fwsc: the FM-1 package (identity FM-1_720)
  • skiff-2.0.3.zip: the FM-1 package, the app image, SHA256SUMS and every licence and attribution text they need
  • skiff-2.0.3-smk37.fwsc: the SMK-37 Pro package (identity SMK-37 Pro_720)
  • skiff-2.0.3-smk37-elite.fwsc, skiff-2.0.3-smk37-mke.fwsc: the SMK-37 Elite and MKE-P37 packages (identities
    SMK-37 Elite_720, MKE-P37_720), not tried on a keyboard yet

SHA-256:

c4cda17ca1066201c9fa1870d8135703dcf78677763804590cca217748114677  skiff-2.0.3.fwsc
4fa0bd6614cd6229743b9034874b0606dccae966e6703f753b4e4d9a907073aa  skiff-2.0.3.zip
392455562307661ed71131537cbabdeb15039e484b434827c29f9a2f6aaf3d1c  skiff-2.0.3-smk37.fwsc
b3b25de128eb7c5ec8a261e192acde6f58508ecdab1580c340d86a887328ecd7  skiff-2.0.3-smk37-elite.fwsc
ddb531ba80cff79473ee6ed6cbc1753d3adc43fb2d2ca7b53b0050f34fcb824d  skiff-2.0.3-smk37-mke.fwsc

The packages hold three unmodified files of the JieLi AC79 SDK (Apache-2.0); see LICENSING.md. M-VAVE, FM-1 and SMK-37
are trademarks of their respective owners; Skiff is not affiliated with or endorsed by them.

Don't miss a new skiff release

NewReleases is sending notifications on new releases.