Repository navigation
ISLA v4.2.0 — Connected Listening
Smarter Device Setup · Vinyl-Style Slowdown · LIVE Reliability · Audio Control Center Improvements
Release Date: October 27, 2026
Author: Don Michael Feeney Jr.
License: MIT
Overview
ISLA v4.2.0 introduces a significant refinement of the listening experience, emphasizing simpler audio-device configuration, more reliable transport, and intuitive musical exploration.
This release improves how ALIVE connects to physical listening devices, strengthens LIVE audio-buffer handling, introduces a new Vinyl-style slowdown control, and transforms the Audio Control Center's visual feedback into a more informative representation of playback activity.
The underlying musical-processing engines and experimental Remastered research algorithms remain unchanged.
The objective is straightforward: make ISLA easier to operate, more dependable, and more enjoyable to explore.
What's New
1. Automatic ALIVE Listening-Device Setup
Opening and playing local music is now more straightforward.
- Open File → Play can automatically identify and select an unambiguous, compatible physical listening device.
- Existing compatible device selections are preserved.
- Recording sample rate and channel compatibility are checked before opening playback.
- When several eligible outputs are available, users are prompted to choose rather than risk an ambiguous connection.
- ALIVE and LIVE device menus synchronize with the confirmed selection.
- The interface displays Connected — ALIVE playing while the listening output is active.
ALIVE continues to operate independently of BlackHole and does not automatically activate LIVE or change macOS audio routing.
2. Vinyl-Style Slowdown — 50% Playback
A new sliding on/off control introduces traditional record-style slowing directly into ALIVE.
When activated:
- Playback slows to 50% of its normal speed.
- Musical pitch drops by approximately one octave.
- Original / Bypass, Velvet, Legato, and Melt remain selectable.
- Switching back to 100% restores normal playback speed and pitch.
- Playback-position continuity is preserved across speed changes.
- The Control Center's effect animation reflects the slower playback state.
This feature operates exclusively on the listening output. Original recordings, prepared audio buffers, terminal playback, LIVE processing, and exported mixes remain unchanged.
Additional safeguards address playback completion, final-frame handling, speed-switch timing, and pending mute adjustments.
3. Improved LIVE Audio Reliability
Version 4.2.0 introduces targeted improvements to the LIVE transport following native testing of BlackHole and Bluetooth audio configurations.
The updated application requests more robust native capture buffering and recommends supported listening-device sample rates.
A new single-producer/single-consumer ring-buffer implementation also addresses an application-level copy-lock collision that could terminate monitoring despite available buffer capacity.
The changes preserve:
- Existing audio-loss detection and recovery protections.
- Native device identity and routing verification.
- Timestamp and stale-audio safeguards.
- Fixed eight-block buffer capacity and genuine queue-full protection.
- Explicit failure reporting and safe shutdown behavior.
These improvements address observed transport problems without relaxing the existing protection mechanisms or modifying the DSP algorithms.
4. A More Understandable Audio Control Center
The Control Center now provides clearer guidance during device setup and audio operation.
Device setup improvements
- Find Connected Devices shortcut.
- Simplified three-step LIVE configuration.
- Clearer output names and device selection.
- More useful connection and recovery instructions.
- Automatic sample-rate suggestions without overriding deliberate user choices.
Playback visualization
- Improved effect/status display for Original, Velvet, Legato, and Melt.
- Clear distinction between selected effects and worker-confirmed processing.
- Visible switching and transport states.
- Animation that responds to confirmed playback and stops during pauses, recovery, or shutdown.
The effect display communicates application state rather than claiming to measure the audible waveform.
Engineering Verification
The PR reports the following local verification results:
1,024 passed · 1 skipped · 4 expected failures
The skipped test concerns optional screenshot capture, while the expected failures are associated with existing offline behavior.
Native Mac testing also recorded:
- A successful automatic ALIVE connection to Sony WH-CH720N headphones without changing macOS routing.
- A 150.28-second LIVE transport run involving 375 requested effect changes.
- Zero reported native directional loss flags, capture gaps, or ring-buffer failures during that run.
- Buffer high-water marks of 2 out of 8.
- Playback-speed signal verification at 44.1 and 48 kHz, demonstrating approximately 220 Hz output from a 440 Hz source at 50% speed.
- Regression coverage for cursor continuity, mode switching, mute ordering, completion handling, keyboard interaction, device setup, and transport recovery.
Tests also verify that original audio data and exported mixes are not altered by listening-only slowdown.
Scope and Limitations
ISLA remains an independent musical-processing research project.
The experimental Remastered engines retain their existing numerical safeguards, processing limits, and research status. The 30-second ALIVE Remastered admission limit remains in effect.
Native listening tests provide useful evidence of operational improvement but do not establish universal Bluetooth reliability, long-duration stability, certified real-time performance, or objectively superior sound quality.
More robust native buffering may introduce additional monitoring latency. Physical audio quality will continue to require listening-based evaluation.
Pupose
ISLA continues to develop around a simple idea: musical expression and engineering discipline can coexist.
Version 4.2.0 advances that goal by making the application easier to connect, clearer to understand, and more flexible to explore—while preserving the technical boundaries that support its research.