Skip to content

SparkyMK2 v0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 18:23

Added

  • Settings shows the app's version, so a bug report can say which one it is about. (#2)
  • Clear project, in Settings: remove any of samples, patterns, screen images, and settings
    with the name from the current project, and keep the rest. Settings can only go with
    samples and patterns (the device's Init "All" takes all three, and the screen images
    too, so those are put back unless they were ticked). Typing the project's number
    confirms it. (#3)
  • The app follows the unit: hit a pad there and the grid moves to its bank and selects it,
    and the pad lights while it sounds. It works the other way too: select a pad in the app
    and the unit selects it, and choosing a bank selects its first pad on both, as the unit
    does, so the grid and the pad editor always show the same bank. (#5)

Changed

  • A new app icon, the Faceplate: a sampler's top panel with four knobs, a round display
    and effect buttons, drawn for SparkyMK2 by diamond-one, with its own drawings for the
    smallest sizes. (#1)
  • Preview on the Samples tab plays the pad from its start to its end rather than for at
    most four seconds, turns into a Stop button while it plays, and runs a playhead across
    the waveform. (#5)
  • Big folders open at once: the names show first and the file sizes follow in the
    background. An 832-file folder used to look like it never finished listing, because each
    size is asked for separately and every ask searches the whole folder. (#5)
  • Deleting a folder on the SD card in the Files tab takes everything inside it along,
    instead of refusing unless it is empty, with a progress bar while it goes. Folders in the
    device's own storage, which holds the projects, still have to be emptied first. (#7)

Fixed

  • Project names stick. The SP-404MKII renames whichever project is current, whatever
    project the rename names, and a name typed in Settings was saved as the project menu
    closed, so picking the next project quickly could hand it the name meant for the last
    one. Switching projects now waits for that save. Renaming a project that is not current
    (as sp404 rename-project allowed), an empty slot, or one saved by older firmware is
    refused with the reason: the device keeps a name only in a project's PADCONF.BIN, and
    those have none, so the name was shown and then lost. (#2)
  • The Files tab and the Import browser read their folder again whenever saving finishes,
    whether it worked or not, and whenever the Files tab is opened or the top bar's reload
    button is pressed. Files deleted, imported or exported no longer linger in the list until
    it is refreshed by hand, and a delete that fails halfway shows what it left. (#6)
  • Unplugging the device while connected goes back to the connect screen with one message,
    instead of a Broken pipe toast for each action and a restart to recover, and the app
    connects again by itself once the device is plugged back in. (#5)
  • Files dropped on a pad from Finder on a Retina screen land on that pad; the drop
    position was halved, sending pad 11 to pad 2. (#5)
  • The Mac's own files on a card (._* twins, .DS_Store, .Spotlight-V100, .Trashes,
    .fseventsd) no longer show in the Files tab or the Import browser, and are left out of
    folders saved to the computer. (#5)
  • On macOS the device is listed once, on its cu.* port, rather than twice. (#5)