Cordex v0.3.2

Added

  • Module browser: categories, collections, tags, search and live previews; floating (b, or double-click the canvas) or as a sidebar on either side (B, or Modules in the titlebar) (#74)
  • In-place spawner: right-click or Tab while dragging a cord offers what usually goes there and wires it in (#3)
  • Favourites, collections and your own tags for modules (#74)
  • Spawn hotkey for any module (#74)
  • Descriptions and tags on every module (#74)
  • Submenus (#74)
  • Preferences (Cmd+, / Ctrl+,): General, Look, Canvas, Cords, Shadows, Spawning, Keymap, Pointer, Tracker, Engine and Debug pages (#75)
  • Keymap editor: rebind any action in any context (#75)
  • Preview tiles show module names (#75)
  • Configurable audio buffer size, 64 to 4096 frames
  • Double-click resets a knob, slider or fader (#52)
  • Drop a .crdx project onto the window to open it (#64)
  • Titlebar badge while oversampling is on; click it to turn it off
  • Preferences for tracker octave and edit step, autosave debounce, double-click speed and knob, slider, selector and spinner sensitivity
  • Rebindable mouse buttons, wheel and trackpad (#46)
  • Pinch to zoom (#44)
  • Cmd+0/1/2: 100%, fit, 2x
  • Ctrl + right-drag cuts cords; Shift + wheel pans
  • Zoom direction, zoom speed, wheel step, wheel over controls
  • Dragged cycle selector shows its neighbouring values
  • Grid dot shape, dot size and line thickness; grid marks can keep their size at any zoom
  • Panel corner radius and smoothing, from circle to squircle

Changed

  • Right-click on empty canvas opens a menu of modules (#74)
  • A spawned module follows the pointer until a click sets it down; Esc takes it back (#74)
  • Better search ranking, in the theme and icon pickers too (#74)
  • p (Phasor) is an ordinary, rebindable spawn hotkey (#74)
  • Menus and pickers stay inside the window (#74)
  • Show hints and the Modules toggle's right-click menu moved to the preferences (#74, #75)
  • The tuning overlay (C) is gone; its controls are in the preferences (#75)
  • F1 opens the keymap editor; typing filters it (#75)
  • Module operations are bound per module kind, so one key can do different things on different modules (#75)
  • App state moved from cordex-config.ron to cordex-state.ron (#75)
  • Master high-pass applies at the next import, not the next launch (#75)
  • "Instrument number picks the lane" works on a Tracker with no Machine behind it
  • Displays and meters out of view cost nothing (#35)
  • Scope and Spectrum no longer hold up what is patched after them
  • Windows: no console window beside the app (#57)
  • Dragging a patch control hides the pointer and holds it in place; drag speed no longer depends on zoom
  • Oversampling, the tracker octave and the edit step are remembered between launches
  • --track-axis overrides the preference for one run
  • Draw level keys (1-4) moved to Debug preferences; stage fly (arrow keys) is gone
  • Widget and cord LOD keys (7, 8, ,, .) are gone; they changed nothing
  • Trackpad pans; Ctrl/Cmd + trackpad zooms (#44)
  • Pointer preferences have their own tab

Fixed

  • Scopes, tracker channels and meters could go blank for good (#65)
  • Module palette (z) spawned where the pointer was released, not where it opened
  • Scope and Spectrum mixed their Thru output down to mono (#58)
  • Attenuator on a cord out of a Tele RX did nothing until the next patch change
  • Two cords from one source into one input shared an attenuator through a Tele RX or analyser
  • Two quick drags on a panel title or track name opened its rename field
  • 2x oversampling crackled, played mono and dropped half of every block (#49)
  • Switching oversampling shifted Delay echoes, left Butterworth at the old cutoff and zoomed Scope and Spectrum in (#49)
  • Seq step numbers disappeared during a panel resize (#63)
  • Faders, cycle selectors and number spinners pushed past an end took a while to move back
  • Titlebar zoom and theme raced under a trackpad
  • Trackpad zoom speed depended on display density
  • The window froze while a file dialog was open
  • Zooming out slowed every frame down, up to three times with the canvas grid on

Migration

  • Older cordex-config.ron and cordex-keymap.ron are carried over on first launch; shadow finish settings reset to defaults

Install this release

On macOS or Linux, run:

curl -fsSL https://cordex.audio/install.sh | bash -s 0.3.2

Manual downloads