New Features
- Keyboard-driven sample picker: browse and search your sample library without leaving the keyboard. While picking, Gridshift previews the selected sample in place of the track’s existing clips — so you can hear exactly how a swap would sound before committing. Favorites and a dedicated browse mode make it quick to return to the folders you use most.
- Realtime time-stretch: the same time-stretch engine as before now runs in realtime. Tempo, pitch, and formant changes on Complex-mode clips become audible within a few milliseconds instead of waiting for a re-render.
- Transient detection now works on long samples: the detector works through lengthy samples in the background in chunks, so you’re no longer capped on length. The inspector stays responsive while it runs.
Fixes
- Offline bounce now applies insert FX and sidechain routing just like realtime playback — your exports sound the way the song does.
- Step insert at full length: dropping a slice into a step now places it at the slice’s full length, the way it was always meant to.
- Short clip waveforms show up reliably even when several tiny clips finish loading at slightly different times.
- Signal history recovers silently if its internal buffer ends up in a bad state, instead of taking the app down.
- Command palette keyboard handling is cleaner and more predictable across system layouts.
- Backspace and Delete now do the right thing based on which pane has focus — sidebar, timeline, or effect strip.
- Plugin windows no longer leak arrow-key presses back into the DAW, so editing parameters in a plugin won’t accidentally switch tracks.
- Inspector slice highlight fades out on its own when playback ends — no more lingering highlight.
- Focus mode lets you zoom the timeline with option + left/right again.
Under the Hood
- Deeper diagnostics for main-thread stalls: layout-related pauses are now classified on their own, with longer backtraces so we can pinpoint the source of jank more quickly.
New Features
- Folder favorites: hover over any folder in the browser and click the star to pin it. A new Favorites section at the top of the browser keeps your go-to folders one click away.
- Smarter track drop zones: when dragging a track below a group, Gridshift now looks at where your cursor is horizontally to figure out whether you want to drop inside the group or out at the root — no more guessing.
Faster Startup
- Gridshift now reaches a responsive window even quicker. Audio devices and MIDI gear warm up in the background while you get to work.
Fixes
- Loop playback stays clean when you toggle loops or make other changes while playing — no more stuck or stale notes.
- Plugin meters on the effect strip show per-plugin output again.
- Marquee selection no longer gets stuck after deleting a track above it.
- Selections clean up properly after clips overlap and resolve, so nothing lingers as selected when it shouldn’t be.
- Browser folders remember what you had expanded when switching between sidebar tabs.
- Update checks happen quietly in the background shortly after launch, so fixes reach you sooner without getting in the way.
Under the Hood
- Extra safety nets to prevent unusual values from reaching timeline and transport controls.
- More tests protecting sidebar layout from silent regressions.
Faster and Smoother
- Quicker startup: Gridshift opens to a usable window noticeably faster — audio devices and other slow checks happen in the background after the app is already on screen.
- Silky timeline: scrolling, playhead, meters, and the signal history view now run independently of the rest of the app. The timeline stays smooth even when the rest of the UI is busy.
- Faster saving and bouncing: autosave and exporting no longer make the app feel sluggish while plugins write their state.
- Less stutter while idle: lots of small main-thread hitches are gone — especially with many tracks or plugins loaded.
Fixes
- Loop toggle while playing no longer leaves stuck notes or scrambled loop contents.
- Focus mode is much cleaner: views update properly when entering and leaving, sidebar rows no longer stay stuck open, vertical scroll behaves correctly, and switching projects always stops playback first.
- Signal history no longer crashes when a plugin chain changes underneath it.
- Sidebar and timeline now stay in sync — fixes a cluster of issues with row heights, expand/collapse, and scroll behavior.
Under the Hood
- Updates are now checked once an hour instead of once a day, so fixes reach you sooner.
- A new internal testing system runs every night and throws millions of random inputs at Gridshift to catch rare edge cases before you ever see them.
New Features
- Musical typing layouts: Pick between Scale, Piano, or Drums when playing notes from your computer keyboard — whichever matches how you think.
- Collapsible Sample section: The Sample section in the Inspector now folds away, so the inspector stays tidy when you don’t need it.
Fixes
- No more stuck notes on Serum when editing MIDI while the loop is running.
- Endless rotary knobs on MIDI controllers no longer jump wildly between min and max.
- Signal history meter stays active after you switch the clipper off — before, the meter would go silent.
- Track colors now update everywhere instantly when you change them in the Inspector (or toggle “use group color”).
- Cleaner project switching — no more resource leak when closing or swapping projects.
- Five rare edge-case bugs caught and fixed, thanks to a new automated testing pass that throws millions of random inputs at Gridshift.
- Smoother inspector meters — the signal-history visualization now runs at audio rate with full ProMotion refresh.
- Lower CPU on the limiter during playback.
- Quieter main thread — fewer little hitches while the app is idle, especially with lots of tracks or plugins loaded.
New Features
- MIDI Controller Bindings: Bind any MIDI controller (CC or note) directly to any action in Gridshift via the command palette.
- Monitor Profiles with Custom Routing: Every monitor profile can now target its own hardware outputs — perfect for setups running headphones and monitors in parallel.
Timing & Sync
- Plugins with PDC (Soothe2, ShaperBox, and friends) now stay rock-solid on the grid — no more “slightly off” feeling on tempo-synced plugins.
- Sidechain routing is now restored correctly when reopening a project. Previously the sidechain was silently unhooked after reload.
- Sidechain timing is now correct even when plugins ahead of the sidechain target introduce latency.
- Beat-sync on group plugins with PDC is now rock solid.
- Instrument tracks are now properly PDC-compensated.
Audio Stability
- No more crash when changing the sidechain lookahead during playback.
- Plugin reordering: stale latency compensation is now cleared immediately instead of lingering.
- Normalize now hits true 0 dBFS regardless of project sample rate.
- Projects open noticeably faster — engine configuration no longer runs on the main thread.
- The render engine now uses macOS Audio Workgroups for more stable timing under heavy load.
- Significantly lower CPU in timeline rendering, the command palette, and TimeStretch dragging.
- All track and clip lookups moved from O(n) to O(1) — much smoother on large projects.
- Waveforms now show true amplitude — loud clips look louder than quiet ones.
- Timeline now redraws correctly after reordering tracks.
MIDI Looping
- MIDI notes are now scheduled on the audio thread instead of DisplayLink, fixing timing drift and jitter during loop playback.
- Beat 1 is no longer missing or cut off when looping MIDI regions.
- No more phantom notes when the cursor is outside the loop range.
- Fixed stuck notes when using a MIDI keyboard or deleting tracks during playback.
Audio
- Clip normalization now uses the engine sample rate for peak detection, so normalize reaches true 0 dBFS regardless of project sample rate.
Hotfix
- Fixes a crash in v0.8.1 when adding an effect to a project that uses an out-of-process instrument plugin (Kontakt, Omnisphere, and other sandboxed AUs). The slow-lane scheduler no longer races plugin host callbacks against the render thread.
If you’re on v0.8.1, please update immediately.
What’s New
- Editable BPM fields with a Target BPM that links to project tempo
- Piano Roll defaults to Stamp mode — hold Cmd to switch to marquee selection
- Scale Lock auto-disables on drum instruments
- One-click to expand plugins in the effect strip and inspector
- One-click to open browser folders
- New hard-clipping modes (Edge & Erosion)
- Smoother timeline scrolling and fewer hitches during playback
- Track Inspector visualizations no longer stall the UI
- More stable playback with large out-of-process instruments (Kontakt, Omnisphere, etc.)
Fixes
- Apple Silicon: audio engine now runs with full real-time priority again
- Double-clicking .gsp files reliably opens the project
- Loop playback: MIDI notes retrigger cleanly at the loop end, playhead stays exact
- Piano Roll: clicks near the very bottom are no longer swallowed
- Track Inspector no longer shows a black box; peaks on time-stretched clips are correct
- Timeline refreshes when collapsing/expanding groups
- Focus mode no longer drifts while scrolling
- Instrument track auto-renames when picked from the command palette
- Splitting a clip no longer auto-selects the right half
- Clicking the lower half of a clip moves the cursor to the correct track
- Hardware MIDI drives slice playback on sample tracks
- Cmd-click no longer stamps samples across mismatched sources
The biggest change in this release: the sidebar track list and the timeline are now a single, perfectly aligned view. Track rows, group hierarchy, expand/collapse state, and scroll position stay in lockstep — what you see on the left always matches what’s in the timeline on the right.
- Unified track hierarchy — sidebar and timeline share the same row layout, heights, and grouping
- Synchronized scrolling and selection between sidebar and timeline
- Track groups feel native — collapsing a group in the sidebar collapses it in the timeline (and vice versa), with consistent visuals across both
- Track group ellipsis menu and inline rename directly from the group header
- Sidebar follows system icon size preference (Small / Medium / Large)
- Shift+Arrow multi-select in the track sidebar
- Drag & drop plugin reordering in the sidebar with cross-category moves
- Centered focus mode that locks sidebar and timeline scroll together
New Features
- iOS Companion Mini Player — Apple Music-style browser for projects with context menu, delete action, and play-latest-version
- Fn+Up/Down shifts Musical Typing octave instead of jumping tracks
- Split clip interaction zones — upper half moves the clip, lower half sets the cursor
- Subtle expand/collapse and state animations throughout the sidebar and inspector
- Cached automation playback targets and plugin parameter handles
- Precomputed MIDI playback event timing for lower live overhead
- Suppressed redundant host-driven AU parameter observer callbacks
- Streamed capture buffers to disk to reduce memory pressure during long recordings
- Fewer timeline draw stalls during save and interaction
- Faster save snapshot scheduling
Fixes
- Group hierarchy visuals and track duplication edge cases
- First audio track is now selected on project open instead of the Tracks group
- Effects can now be drag-dropped onto the master/bus plugin strip
- Timeline waveforms appear reliably after opening a project
- Grid lines and insertion preview align with grouped timeline rows
- Marquee clears when collapsing a group hides the cursor’s track
- Inspector padding consistent between group and non-group tracks
- BPM and transport now reach MIDI FX and instrument arpeggiators
- Grid snapper no longer uses a stale viewport after zoom
- Delete key routed through the focus area to prevent accidental clip deletion
- LUFS overlay repositioned to bottom-left of the meter area
- Ghost cursor line width matches the playhead
- Preset save no longer blocks the main thread; rename field stays open
- Crash fixes: weak captures in unawaited Tasks, unowned refs in audio render blocks
New Features
- MIDI Effects Chain — Add MIDI effects to instruments via the new ellipsis menu. Effects are routed before the instrument for real-time processing
- Scale Lock & Chromatic Keyboard — Lock your MIDI input to a scale and use the new chromatic keyboard layout for faster note entry
- Collapsible Instrument Section — Collapse the instrument section to save space, with a new “Restrict to Key” toggle
- Auto-Scroll During Recording — The timeline automatically follows the playhead while recording
- Step Entry Improvements — Use Backspace to delete the previous step, plus better waveform feedback during slice step recording
- Micro-Animations — Subtle animations throughout the UI for a more polished feel
- Random Project Artwork — New projects get a unique gradient artwork automatically
- Faster waveform rendering with smarter caching and fewer redundant redraws
- Lower audio engine overhead — reduced memory allocations on the audio thread
- Smoother meter and slider updates with consolidated timers
- Faster solo/mute toggling and project loading
Fixes
- Browser preview no longer plays after starting a drag
- Count-in now works independently from the metronome setting
- Automation curves move correctly with clips during drag
- Transient markers update properly when changing zoom scale
- Inspector immediately shows slice info after dropping a file
- Fixed phantom Caps Lock activation on certain keyboards
- Fixed pan mode not being copied when duplicating tracks
New Features
- iCloud Download Progress — See real-time progress when opening iCloud projects
- Project Status — Track your project’s progress with the new status carousel
- Rainbow Track Colors — Color all your tracks instantly with a single command
- Dim Non-Soloed Tracks — Soloed tracks stand out visually with dimmed surroundings
- Live Task Sync — Tasks update in real-time across all your devices
- Smoother timeline scrolling and waveform rendering
- Reduced audio engine overhead for lower latency
- Faster project loading and file operations
- Snappier UI across the board
Fixes
- Playhead no longer jumps to loop start when cursor is outside the loop region
- Fixed a crash when loading certain projects
- Group track meters now display correctly after grouping
- Cleaner track colors and grid lines in light mode
- Fixed occasional save corruption with multiple windows open
- Preset browser loads more reliably
New Features
- Effect Presets with iCloud Sync — Save and recall your favorite effect chains, synced across all your devices
- Repitch Mode — Classic sampler-style pitch shifting when stretching clips
- iOS Companion — Check your project structure, tracks, and tasks from your iPhone or iPad
- Loop Toggle — Cmd-L to quickly toggle your loop region on and off
- New Selection Style — Cleaner, more readable clip and marquee selection with a fresh lines-and-fill look
- Unified Colors — Playhead, loop, cursor, and marquee now use a consistent accent color throughout
- Built-In Feedback — Send feedback and crash reports directly from within Gridshift
- Project saves and file operations no longer cause brief freezes
- Waveform rendering is faster with smarter caching
- Solo/mute toggling is near-instant on large sessions
- Smoother drag interactions across the mixer and timeline
Fixes
- Fixed a deadlock that could occur when saving project versions
- Bounced tracks now export audio correctly
- Plugin settings (dry/wet, bypass) persist properly on save
- Caps Lock recording indicator syncs correctly with your keyboard LED
- Dropping samples creates clips with the correct length
- Piano roll edits are now fully undoable
- Ruler numbers no longer jitter at certain zoom levels
- Track colors apply correctly to plugin sliders
- Various stability improvements for iOS companion and iCloud projects
Timeline
- Drag Selections — Select a region and drag it to move clips around, with automatic splitting at the edges
- Reverse Reverb — Apply a reverse reverb tail to any clip for cinematic transitions and risers
- Buttery Smooth — 120fps is back on ProMotion displays with plenty of headroom to spare
- No More Stutters — Fixed several sources of brief freezes when switching tracks, moving the mouse, or during playback
- Lighter on CPU — Smarter caching and faster audio processing keep things snappy even with large sessions
Fixes
- Plugins no longer show “DAW suspended processing” when idle
- Loop region resets properly when starting a new project
- Track heights stay consistent when reopening projects
- Moving multiple clips keeps MIDI notes in the right place
- Transient snap stays out of the way at low zoom levels
- Signal history no longer randomly stops updating
- Automation curves look sharp on Retina displays
- Fixed a memory leak from leftover debug settings
Inspector
- Unified Inspector — Instrument and sample details now live in one clean panel instead of two separate sections
- Waveform Preview — The inspector shows a waveform that matches your clip’s appearance, with better colors in light mode
- Instant Loading — Waveform preview loads immediately when you open a project — no need to click around first
Timeline
- Retina Sharpness — All timeline graphics are now pixel-perfect on Retina displays
- Cleaner Grid — Grid lines and selection cursors are tighter and more precise
- Stable Playhead — The playhead no longer drifts when scrolling while stopped
- Compact Mode — New tracks match your compact mode height setting right away
Reliability
- MIDI Note Fix — Keyboard MIDI notes no longer get stuck when switching octaves quickly
- Browser Fix — Sidebar folders that appeared empty now expand and show their contents
- Clipper on Groups — The ceiling limiter now works correctly on group tracks, the master bus, and the listen bus
- Sidechain Saving — Sidechain routing is now saved with your project
- File Drop — Dropping audio files always creates a clean 1:1 track-to-file mapping
- Plugin Compatibility — Fixed “DAW suspended processing” warnings in hosted plugins when stopped
Fixes
- Hover info bar background no longer cuts off long text
- Ghost clips can’t be created on sample tracks without audio
- Clip shadows don’t accumulate on very short clips anymore
- Waveform textures appear instantly after loading a project
- Sidebar icons use adaptive colors in light mode
- Right-clicking in focus mode no longer accidentally deletes clips
Recording
- Metronome — Built-in click with adjustable count-in. Hear the tempo before recording starts
- Automation Recording — Record parameter changes in real time by moving knobs and sliders during playback
- Step Recording — Enter notes one at a time at your own pace. Toggle with Esc while in record mode
- Caps Lock Record Toggle — Tap Caps Lock to arm recording. The LED lights up when active
Mixing
- Clipper / Limiter Ceiling — Drag the ceiling line in the signal history to set the output limit
- Groove System — Apply swing and groove templates per track or globally. Bypass quantization for individual tracks
- Bounce Selection — Render selected clips to a new track (Cmd+Option+B)
- Duplicate Replace — Replace the original clip with a bounced copy (Cmd+Shift+D)
Interface
- Redesigned Sidebar — Cleaner look inspired by iOS and Catalyst, with consistent icon weights
- Collapsible Mix Section — Collapse the mixer in the track inspector to save space
- Keyboard Navigation — Navigate the piano roll with arrow keys. Hold Fn for large jumps. Cursor follows keyboard notes
- Focus Shortcuts — Cmd+0 for timeline, Cmd+6 for effect strip, Cmd+` to cycle focus
Fixes
- Spacebar now works for play/stop while Caps Lock record mode is active
- Playhead no longer stays red after disabling record mode
- Cursor and playhead appear at beat 1.1 on startup
- Signal history ceiling line no longer flickers on hover
- Cursor lands on the correct position when creating a new track
- Piano roll scrolls to the cursor when pressing keyboard notes
Zero Latency Mode
- Zero Latency Mode — Play instruments without delay while recording, even with heavy plugin chains
- MIDI Capture — Forgot to hit record? Press Shift+C to recall the notes you just played
- New waveform engine — Smoother zooming and sharper waveforms at every zoom level
- Cleaner 3-band display — Removed visual artifacts at the start of waveform regions
Bulk Import
- Large session support — Import 60+ audio files at once with faster loading
- Cancel imports — Stop a bulk import in progress without losing your session
New Features
- Default project template — Save your current project as the default, or reset to factory settings
- Reorder tracks — Move tracks up and down with ⌘⌥↑/↓
- Smarter Trim Silence — Now removes silence gaps within a clip, not just at the edges
- Auto-scroll to selection — The timeline and sidebar follow your selected track
- Loop region highlight — Loop boundaries are now visible as a subtle tint behind clips
- Faster waveform rendering with reduced GPU workload
- Smoother playback when loading large projects
- Lower CPU usage during metering
Fixes
- Fixed accidental slice creation on Cmd+click
- Fixed unnecessary audio engine rebuilds when previewing slices
- Fixed plugin windows not resizing properly
- Fixed transport time display getting cut off
- Fixed waveform colors not matching between zoom levels
- Fixed cancelling imports leaving behind empty tracks
Automation
- Automation pattern presets — Apply ramp, triangle, stairs, and other shapes from the focus mode floating bar
- Curve type menu — Right-click automation nodes to change curve type
- Hold-line extension — Automation clips extend a hold line past the last node
- Resize and stretch — MIDI and automation clips now support resize and stretch
Command Palette
- Inline input commands — Raycast-style inline input for BPM, volume, and other numeric values
- Drill-down commands — Change Key, Scale, Sample Rate, Buffer Size, Audio Device, Clip Mode, and Groove Style
- Mixer commands — Control faders and sliders directly from the command palette
Mixer & Inspector
- Redesigned Mix section with signal history, dB scale, and overlay metering values
- Native NSSlider faders for Liquid Glass compatibility
- Pan mode selection (Balance / Stereo Pan)
- Mono Below mode selector (Mono / Mono L / Mono R)
- Per-track stereo metering in the inspector
Recording
- Tracker-style slice recording — Record directly into slices on sample tracks
- Fixed loop recording overdub duplicates, missing live preview, and slice audibility
More
- Multi-file drop — Drop multiple files on the timeline to create multiple tracks at once
- Inline track rename — Double-click track name in sidebar
- Appearance settings — Per-mode window material density
- Latency-compensated playhead — Playhead now matches audible audio output
- Shortcut locking — Arrow-key interaction patterns locked to prevent conflicts
- Parallel track rendering — Real-time thread pool for multi-track rendering
Fixes
- Fixed command palette losing focus when opening
- Fixed playhead freeze with empty seamless loop player
- Fixed recovery save blocking the main thread
- Fixed multi-clip spacing when moving clips to the left
- Fixed sidechain lookahead wrapping at loop boundaries
- Fixed sample-accurate waveform not respecting slice boundaries during timestretch
- Fixed plugin UI windows not closing when switching projects
- Fixed legacy screenshot cache causing main thread stalls
- Fixed audio crackle from hybrid preview phasing during recording
New Features
- Drop files between tracks — Drag audio or MIDI files near track boundaries to insert a new track between existing ones
- Audio-to-MIDI progress sheet — Visual feedback during conversion instead of running silently in the background
- Browser auto-refresh — Sample browser detects new files in watched folders automatically
Fixes
- Fixed marquee selection disappearing when toggling loop (caused unwanted scroll jump)
- Fixed sidechain activation causing audio crackle during playback
- Fixed accumulated audio offset across stop/start cycles
- Fixed oscilloscope signal offset when toggling sidechain
- Sidechain impulse now activates immediately when switching modes during playback
Kern is now Gridshift
We’ve renamed Kern to Gridshift. Same app, new name. Your workflow stays the same — just look for the new icon in your Dock.
- New app name: Gridshift
- New project file format:
.gsp (Gridshift Project)
- New website: gridshift.studio
New Audio Engine
We’ve completely rebuilt the audio engine from the ground up. The result is lower latency, tighter timing, and gapless plugin loading — adding or removing effects no longer interrupts playback.Smarter Keyboard Shortcuts
- Cmd+D now duplicates whatever you’re focused on — tracks in the sidebar, clips on the timeline, or plugins in the effect strip
- Opt+N normalizes track volume
- Keyboard focus automatically follows your mouse between Sidebar, Timeline, and Effect Strip
Improvements
- Redesigned transport buttons
- Info Bar toggle in the View menu
- Sidechain triggering is now perfectly timed
- Time-stretched clips play correctly in loop mode
Fixes
- Adding or removing plugins no longer causes a brief audio dropout
- Fixed a crash when switching time stretch modes during playback
- Fixed instrument tracks not playing back correctly in some cases
- Fixed metering (signal history, peak, LUFS) not updating in the inspector
- Fixed master bus effects not receiving audio
Timeline Redesign
Floating transport bar at the bottom edge of the window. Redesigned playhead as a persistent ruler marker with drag positioning. Alternating bar stripe backgrounds and aligned ruler ticks for a cleaner look.Mixer Overhaul
Vertical DAW-style channel faders replacing the old sliders. Smooth fader controls for volume and Dry/Wet mix during automation playback. Vertical Dry/Wet faders in mix popover with track color.New Features
- Limiter and Lookahead Limiter modes for track output clipping
- Cmd+right-click to slice a clip at any position
- Auto-merge overlapping MIDI clips when extending
- “Normalize Track Volume” command
- “Scan for New Plugins” command
- Contextual info bar in the inspector
- Command subtitle in Command Palette footer
- Octave number watermarks in the piano roll
- Note name labels on ghost note previews
- Visual mute state with consistent transparency
- Localization support
Fixes
- Fixed stuck MIDI notes when resizing or cutting clips during loop playback
- Fixed MIDI notes ringing past clip boundaries
- Fixed clip flicker when dropping files onto the timeline
- Fixed fade display on long clips
- Fixed fade preview interfering between clips
- Fixed inconsistent track height in focus mode
- Fixed piano roll octave numbering
- Fixed groove slider jitter during loop playback
- Fixed lag when changing BPM
- Fixed unmuted tracks not playing in loop mode until restart
- Fixed swing-aware clip selection and groove timing display
- Fixed keyboard interaction with dialogs
- Fixed Settings window closable with Escape key
- Replaced hardcoded German dialog strings with English
- Various performance and rendering optimizations
Automation Curves
Tension-based curve handles with mid-segment drag for shaping automation. Automation clips can now be duplicated with a curve preview in the ghost, and effect dry/wet mix parameters support automation.Snap and Selection
Multi-target snap with visual snap guide, ghost cursor line previewing the snapped position on iBeam hover, and unified selection visuals with white borders for clips and notes.More
- Visual clip trimming with overlap resolution
- Generic parameter UI for plugins without custom view
- Improved BPM detection with filename hints and transient-based estimation
- Time stretch support for streaming playback
Fixes
- Eliminated automation playback stutter with direct engine writes and binary search
- Smooth slider display during automation playback
- Preserved multi-note selection when dragging in piano roll
- Fixed focus mode background bleeding to non-focused clips
- Browser preview stops when drag session begins
- Fixed complex mode waveform display and mode-switch detection
- Fixed waveform reset when disabling time stretch mode
- Eliminated Observation overhead from automation hot path
- Fixed groove amount slider stutter with in-place GPU buffer patching
- Fixed vertical zoom slowdown in slice time stretch mode
- Virtualized parameter list with row recycling and momentum scrolling
Neural Network Transient Detection
Transient detection now uses a trained neural network for more accurate slicing results across a wider range of material.App Audio Capture
Record audio from other apps directly into Gridshift with a dedicated capture sheet and automatic switching to the target app.More
- Trim Silence command for selected clips
- Colored waveform curves using clip color instead of flat gray
- Window subtitle showing BPM, key/scale, and version
- Skip automatic transient detection for samples longer than 30 seconds
Fixes
- Seamless plugin insertion with no audible gap
- Auto-recover audio engine when audio device changes
- Fixed waveform drift for non-standard sample rates
- Fixed ruler scrolling off-screen when entering focus mode
- Fixed waveform not updating when scrolling into uncached regions
- Improved command palette and plugin insertion performance
- Faster sample loading by moving it off the main thread
Sidechain UI
New sidechain panel in plugin strip cards with dedicated controls and descriptions for configuring sidechain routing.Welcome Experience
Welcome sheet on first launch with quick-start options and a new “Scan for Plugins” command for easy setup.Visual Refinements
- Appearance-dependent plugin opacity adapting to light and dark mode
- Inspector instrument hover overlay replacing sidebar expand
- Subtle brightness highlight for clip selection replacing white borders
- Reduced light mode transparency with thicker background material
- Renamed Groove section to Grid and reordered inspector layout
Fixes
- Fixed LUFS measurement ~3dB too low due to wrong stereo normalization and missing K-weighting
- Fixed crash when resizing clip shorter than grid division
- Fixed MIDI notes not moving with clip during keyboard shortcut move
- Fixed ruler numbers not updating during zoom and cramped for long projects
- Eliminated waveform wiggle with two-ring display architecture
- Fixed sidebar and inspector snapping to default widths
- Fixed window resizing with proper panel compression
- Hidden effect strip for automation tracks
- Improved signal history scrolling and metering performance
- Fixed critical performance bottlenecks with new guardrails
Crash Recovery
Gridshift now auto-saves your project in the background and offers to restore it if the app crashes or is force-quit. A save confirmation dialog also appears when quitting or creating a new project with unsaved changes.Track Inspector Visualizations
Dense waveform visualization with gradient fade and a scrolling signal history view in the track inspector for real-time monitoring.Per-Plugin ALC
Automatic Loudness Compensation now operates per-plugin with individual gain nodes, and supports graph-level bypass for master, listen, and group bus plugins.More
- MIDI files shown in sidebar file browser
- Refined plugin strip visuals (opacity, padding, empty state)
Fixes
- Fixed offline bounce for instrument tracks with AU warm-up and trim
- Fixed transport bar clicks blocked when plugin strip visible
- Eliminated scroll jitter with O(1) ring buffer and Retina rendering
- Uniform MIDI note color on timeline, velocity shading reserved for focus mode
- Eliminated MIDI drag ghost lag by moving parsing off main thread
- Fixed crash when creating new project
Plugin Strip Meters
Real-time peak/RMS level meters in the plugin strip with smooth CALayer rendering and display link callbacks.Visual Refinements
- Liquid Glass effect on plugin strip cards
- Plugin strip sidebar with ALC toggle, Mix control, and level meter
Fixes
- Fixed plugin UI knobs not updating during automation playback
- Fixed meter colors not adapting to dark/light mode changes
- Matched left sidebar width to right sidebar
Per-Track Groove
Assign individual swing/groove patterns to each track. Each track can use the global groove or have its own template and amount. Grid rendering, snapping, and audio playback all respect per-track settings.Sample Rate Control
Project-level sample rate picker with direct CoreAudio device control. Falls back gracefully to the next lower supported rate when the device doesn’t support the requested rate.Plugin Strip Improvements
- Drag effects from browser directly to the plugin strip
- Drag-to-reorder plugin strip cards (homescreen-style)
- Keyboard navigation with Tab, Enter, and Delete
- Insert effects between existing plugins with animated insertion line
- Click to toggle full-view plugin windows, close with ESC
More
- Key/scale and tempo/groove settings moved from transport bar to project sidebar
- Automation grid increased from 8 to 32 rows for finer vertical resolution
Fixes
- Fixed clip offset not honored in all playback modes after clip split
- Fixed piano roll ghost notes snapping to wrong grid with per-track groove
- Fixed keyboard MIDI events not routed through full-view plugin windows
- Fixed Mix sliders too narrow in inspector
Plugin Strip
A new plugin strip sits at the bottom of the main window with a card-based UI and frosted glass material. Plugin windows are now resizable with proportional scaling. Instrument plugin UIs have moved from the plugin strip to the inspector panel.Mixer Automation
Volume, pan, and mid/side parameters in the mixer now support automation.On-demand full-resolution waveform loading for deep zoom levels, smooth rendering with adaptive anti-aliasing, and cached mastering-quality sample rate conversions at load time.More Features
- Apply fade in/out to all selected clips simultaneously
- Zoom to fit clip when entering focus mode
- Contextual grid opacity — subtle at rest, full during interactions
- Piano roll ghost note preview now shows grid
- Instant out-of-process plugin restore via offscreen parking
- Plugin strip panel caching for instant track switching
- Hardware MIDI input with automatic device connection
- Track type selection menu on sidebar plus button
Fixes
- Resolved dark/light mode crashes and ghost plugin windows
- Fixed Shift+click clip multi-selection accumulation
- Fixed MIDI note grid alignment in arrangement clips
- Fixed note name labels during keyboard zoom in piano roll
- Fixed right-click deleting clips in piano roll mode
- Eliminated waveform flicker on drop and blocking cursor during drag
- Eliminated data races in PlayheadCoordinator, SeamlessLoopPlayer, and StreamingTrackPlayer
Per-Track Plugin Windows
Plugin windows have been redesigned with a per-track layout. Each window now includes an effect chain sidebar, making it easy to switch between plugins without leaving the window. Borderless panels allow click-through on the titlebar.Automatic Loudness Compensation (ALC)
Adding or removing plugins no longer causes sudden volume jumps. ALC measures per-plugin loudness using K-weighted LUFS and automatically applies gain correction in real time.Seamless Clip Move Playback
Moving clips on the timeline no longer interrupts playback. A streaming track player keeps audio running while you rearrange your arrangement.Drop Ghost Previews
Dragging audio or MIDI files into the timeline now shows a waveform or MIDI preview in the drop ghost, so you can see exactly what you’re placing before you commit.MCP Server Redesign
The MCP server has been consolidated from 23 tools down to 8, with better LLM performance. New capabilities include MIDI clip creation and editing, plugin discovery, and plugin parameter control.More Features
- Bar selection expand/shrink (
⌘⇧. / ⌘⇧,)
- Vertical zoom modes (Compact/Normal/Focus) without requiring clip selection
- Tempo-independent MIDI clips via
durationBeats
- Command palette pre-warmed for instant open
- Swift 6 language mode migration with full strict concurrency
Fixes
- Stem splitter sample rate, memory, and waveform performance
- Zero-length loop selection handling
- Stale hover states in sidebar during trackpad momentum scrolling
- Ghost note not clearing when CMD key released
- Option key now bypasses grid snap when dragging MIDI notes
- Streaming players stop correctly when activating loop during playback
Quantize Selection
Press ⌘U to snap selected clips to the nearest grid position. Works with any grid resolution.Audio Diagnostics
Built-in CPU load and audio glitch detection. Monitor engine health in real time to catch performance issues early.Shortcut Improvements
- Section key (
§) shortcuts remapped to mnemonic Option keys (e.g. ⌥E for effects chain) for better international keyboard support
- Select All in Track (
⌘A scoped to active track)
- Documentation link added to Help menu
Fixes
- Clip gain applied correctly to seamless loop buffer
- Removed duplicate Zoom to Fit shortcut
- Sandbox file access cleaned up with default folder support
- Improved impulse pre-activation alignment for sidechain timing
Claude Desktop Integration
Gridshift now ships with an MCP server that connects to Claude Desktop. Install it in one click via Help → Install Claude Extension. Claude can read your project state, control transport, adjust plugin parameters, and more.MIDI Clip Stamping
Hold ⌘ and click to stamp duplicates of the selected MIDI clip — the same workflow that already existed for audio clips. A ghost note preview shows where the clip will land before you commit.Per-Clip Velocity
Set clip volume directly with the number keys. Quick access without opening the inspector.Slice Navigation
Z and X now switch between pages of slices in Audio Focus Mode, making it possible to play back samples with more than 24 slices from the keyboard.Sidechain Timing
Sidechain triggers are now sample-accurate with inline impulse rendering. Loop boundaries are handled automatically — triggers repeat correctly without gaps.Waveform loading is significantly faster through disk caching, vDSP acceleration, and parallel processing. Grid lines now update in real-time during pinch-to-zoom.Fixes
- Plugin windows stay in front when switching between apps
- Transport shortcuts work while a plugin window is focused
- Cmd-click stamp on sample tracks uses full sample duration
- Clip duplication produces audio on playback
- Clip colors update immediately when group color changes
- File-dropped tracks no longer inherit group membership
- Transient markers follow clips during drag in focus mode
- Instrument plugins restore correctly when loading projects
- Instrument tracks included in offline bounce
Last modified on April 21, 2026