v1.5.0 OP-XY / OP-X Kit Builder


The main URL has been updated with quite a lot of new features and bug fixes - lots in here such as session import/export, much improved waveform rendering both visual accuracy and time to render, OP-X kit builder, OP-XY drumkit preset generation (turn your existing chains into XY compatible presets).

v1.5.0

  • Show loading overlay until async sample processing has completed to prevent multiple calls to renderList before the list is ready.
  • Style tweaks to support rendering within itch.io windows.
  • Enhanced waveform rendering accuracy and performance (thanks to boourns · GitHub for the pull request).
  • Dither exports option when outputting 8/16/24 bit wav or 16 bit aif files.
  • Added user feedback on sample load processing.
  • Improved responsiveness of list with large numbers of samples loaded.
  • Reduced file processing load times.
  • Added a welcome screen with some usage guidance, tips, and link out to documentation page.
  • Show the length in seconds of the sample being edited on the editor.
  • Support importing samples and slices from Renoise Instrument files (.xrni) in addition to sample data from Renoise Project files (.xrnx).
  • Mini-waveform renderer no longer builds waveform cache when skip render is enabled.
  • Prevent default event bubbling on keydown events for handled keyboard shortcuts, stops ‘funk’ noise on macOS for valid shortcuts.
  • Improved creation of OP-1 Field / OP-Z chains, nudging end to zero crossing per slice if one is present in the last 256 samples.
  • OP-1 Field / OP-Z exports now default to one-shot play mode.
  • Shift + click on Pad With Zero selected action allows entering a custom value to pad the sample(s) with in seconds.
  • Config option, treat slice data in files as distinct files on join - defaults to YES, when set to YES, if a file contains slice data or has had slice data configured those slices will be represented as distinct files when creating new chains that include those selected slices; when set to NO, the per-file slices will be discarded when joined to new chains.
  • Moved about pop-up into unified audio config, settings, about panel.
  • Supporting the import and export of digichain session files.
  • Using a custom dialog instead of the browser built-ins to handle user prompts/confirmations.
  • Moved browser based alert messaging into a toast style notification that displays at the top center of the active window or dialog.
  • OP Export UI for creating drum kits for OP-1 Field and OP-XY via a drag and drop key layout.
  • OP Export supports combining samples on Left / Right / Center to more easily create A/B kits for use on the Field.
  • Chains / Spaced Chains buttons now do not both display, they are toggled via the new Chain Type toggle icon.
  • Rendering created chains to the top of the list instead of out to a downloaded zip file (the Shift + Click button action), is now toggled from an icon.
  • XY preset rendering toggle icon, when enabled, chains are created as XY Preset folders in the output zip, max 24 slices and samples longer than 20 seconds will be automatically truncated.
  • Invert phase selected action.
  • Flip L/R selected action, switched the left and right channels around.
  • Editor waveform height adjustment control (height retained as setting).
  • Crop keyboard shortcuts in the editor, Shift+Click to crop to a new sample, staying in the current sample; Shift+Ctrl+Click to crop to a new sample and open that new sample in the editor.
  • Bug fixes:
    • Delayed list rendering bug when removing all selected samples.
    • When a waveform is too short to render a valid mini-waveform, the renderer replaced the parent dom node, causing a dom tree layout issue, this is now fixed.
    • Sanitize name selected action.
    • When restore last used audio config is set to off, the text label of the audio config indicator was blank.
    • Where canvas element replacement threw an error when slicing to samples from the slice panel with skip render waveforms enabled.
    • Toggling the max-seconds per chain option de-selected all samples.
    • XY common configuration no longer sets the seconds time limit per chain to on.
    • OP Export renders at the target sample rate for XY presets and 44.1kHz regardless of the target sample rate for OP-1 Field kits.
    • Play-head was not displayed when playing the highlighted sample in the list using the P key keyboard shortcut.
    • Only positive buffer values were being removed in the condense action.
    • Edit panel not consistently closing when using the Escape key.
    • Smoothing on fuzz selected action caused peak spikes on some sample material.
    • Setting DT / DT II / XY / M8 / OT did not toggle the spaced / xy settings and icons when using the common configurations options.
    • Slice panel waveform did not show when no slices were set (regression fix from edit panel renderer changes).

Leave a comment

Log in with itch.io to leave a comment.