Skip to content

Releases: izzaeroth/PoorMansStudio

Poor Man’s Studio v0.67.44

Choose a tag to compare

@izzaeroth izzaeroth released this 23 Oct 15:45

Poor Man’s Studio v0.67.44

Highlights:
consolidate production audio-device ownership and transport coordination
preserve dry recording independently from wet monitoring and effect processing
harden device-loss, reprepare, dropout, playback, preview, and render behavior
retain VST3 support through JUCE and CLAP through the direct ABI
expand MIDI recording with count-in, metronome, punch, loop recording, and exact transport timing
add non-destructive Take Review with retained passes, whole-pass selection, comping, custom boundaries, archive/restore, snapshot, duplicate, copy, and move workflows
add persistent Take Review metadata, search/filtering, stable review/session identities, and cross-track archive management
add sustain-aware comp behavior and conservative cross-pass note reconstruction
add first-class MIDI controller automation with graphical editing, undo/redo, seek restoration, import/export, and recording
add end-to-end Pitch Bend support
add end-to-end Program Change support
add end-to-end Channel Pressure support
add end-to-end Polyphonic Key Pressure support
add 14-bit MIDI CC automation
add first-class RPN and NRPN parameter automation
add live advanced-parameter decoding and recording
extend advanced MIDI data through playback, seek, VST3, CLAP, internal render, SMF import/export, Loop, Take Review, Comp, archive operations, and persistence
preserve CC0/32 Bank Select behavior and RPN Null semantics
expand project persistence through format 22 while retaining legacy project compatibility
maintain stable-ID editing and deterministic same-tick ownership rules across MIDI event types
add and expand native MIDI editing lanes and application integration
harden MSVC/JUCE compatibility for the new advanced-parameter UI

Poor Man’s Studio v0.66.8

Choose a tag to compare

@izzaeroth izzaeroth released this 22 Jul 23:41

Poor Man’s Studio v0.66.8

Highlights:

Fixed VST3 and CLAP effects trailing audio

Poor Man’s Studio v0.66.7

Choose a tag to compare

@izzaeroth izzaeroth released this 22 Jul 01:15

Poor Man’s Studio v0.66.7

Highlights:

Fixed VST3 and CLAP plugin acknowledgement window duplicating

Poor Man’s Studio v0.66.6

Choose a tag to compare

@izzaeroth izzaeroth released this 22 Jul 00:32

Poor Man’s Studio v0.66.6

Highlights:

Restore the selected track after adding recorded or imported AudioClips
Keep the Track Manager Track # synchronized with the main track selection
Make Preview Track automatically use the track displayed in Track Manager
Prevent the previously selected track from previewing when a track change is cancelled or incomplete

Poor Man’s Studio v0.66.5

Choose a tag to compare

@izzaeroth izzaeroth released this 20 Jul 21:18

Poor Man’s Studio v0.66.5

Highlights:

Expand the VST3 host helper with JUCE-based plugin instance, activation, processing, and state validation
Improve CLAP validation with state round-trip and capability checks
Detect NaN and infinite samples during VST3 and CLAP processing validation
Add plugin-index selection for bundles containing multiple plugin descriptors
Separate VST3 and CLAP editor-window limits
Raise the maximum open editor-window limit from 12 to 16 for each plugin format
Add a Default button to VST3 and CLAP instrument and effect editor windows
Reset plugins to a fresh default state without removing tracks or effect assignments
Keep saved Snapshots available after resetting a plugin

Poor Man’s Studio v0.66.4

Choose a tag to compare

@izzaeroth izzaeroth released this 20 Jul 13:27

Poor Man’s Studio v0.66.4

Highlights:

Add ordered Slot 1 → Slot 2 effect chains for audio-recording live monitoring
Support VST3/VST3, CLAP/CLAP, and mixed VST3/CLAP effect combinations
Keep recorded project audio dry while monitoring up to two effects live
Apply both effect slots non-destructively during preview, rendering, and export
Preserve independent plugin state, enable, bypass, and slot-order controls
Improve complete-chain failure handling when plugins cannot load or process safely
Prevent stale monitoring state after track deletion, replacement, or effect changes
Update helper bubbles and the Help → About introduction to match current behavior
Refresh build and helper documentation
Remove unused source, obsolete one-effect code, stale phase wording, and unnecessary allocation paths

Poor Man’s Studio v0.66.3

Choose a tag to compare

@izzaeroth izzaeroth released this 20 Jul 01:27

Poor Man’s Studio v0.66.3

Highlights:

Add native live VST3 instrument and effect playback
Mix live VST3, live CLAP, AudioClip, SF2/SF3, SFZ, and fallback sources in one shared project callback
Add project-wide stop, restart, seek reconstruction, device recovery, and stuck-note protection
Add stable-ID ownership for persistent VST3 and CLAP project sessions
Support ordered live VST3 effect slots with safe fallback for unsupported or mixed-backend chains
Record clean dry audio while monitoring VST3 or CLAP effects live and non-destructively
Improve CLAP timing, audio-port handling, plugin-state parity, and recording monitor reliability
Strengthen project mutation safety for track deletion, reordering, note edits, plugin changes, and project replacement

Poor Man’s Studio v0.66.2

Choose a tag to compare

@izzaeroth izzaeroth released this 19 Jul 03:15

Poor Man’s Studio v0.66.2

Highlights:

add stable project and track IDs with project format 9 migration
add transport lifecycle, stop/restart, seek, and failure recovery
mix live CLAP tracks with rendered VST3, AudioClip, SF2/SF3, and SFZ sources
add persistent CLAP instrument and effect sessions
add CLAP wet recording and live-effect monitoring with dry fallback

Poor Man’s Studio v0.66.1

Choose a tag to compare

@izzaeroth izzaeroth released this 13 Jul 14:48

Poor Man’s Studio v0.66.1

Highlights:

Fixed issue with CLAP plugin windows not sizing/resizing properly.
Updated the Edit Info area to include new fields.
Tweaked instrument sound test for VST3/CLAP plugins.
Cleaned up old debug and orphaned code.

Poor Man’s Studio v0.66.0

Choose a tag to compare

@izzaeroth izzaeroth released this 06 Jul 13:47

Poor Man’s Studio v0.66.0

Highlights:

Added CLAP plugin support alongside the existing VST3 workflow.
Added CLAP plugin scanning, cataloging, plugin manager support, settings, compatibility/status views, and host helper status.
Added CLAP Instrument and CLAP Effect assignment labels in the picker so CLAP choices no longer appear as offline-only items.
Added CLAP instrument editor windows with Apply Changes, Snapshot support, and Test Instrument behavior.
Added CLAP effect editor windows with Apply Changes, Snapshot support, and Test Effect behavior.
Added CLAP Effect Slot 1 and Slot 2 support for selected tracks.
Added CLAP offline instrument rendering and CLAP offline effect processing while preserving the existing VST3 offline render path.
Added dynamic CLAP/VST3 effect-tail detection so effect processing can stop early after wet output becomes silent instead of always rendering the full safety tail.
Added persistent CLAP live instrument sessions as the foundation for live CLAP playback.
Added selected-track CLAP live audition using a persistent CLAP instance, scheduled note events, and direct CLAP processing.
Added a reusable CLAP live playback scheduler for block-based note timing.
Added callback-safe CLAP live bridge ownership so live preview can reuse request buffers and avoid unsafe callback blocking where possible.
Added direct CLAP preview output through the JUCE audio callback for selected-track CLAP instrument playback.
Added guarded multi-track CLAP direct preview for compatible CLAP-only MIDI projects.
Added live CLAP Effect Slot 1 / Slot 2 routing during direct CLAP preview when safe.
Added fallback behavior so unsupported or mixed projects still use the existing rendered temp-WAV preview path.
Added stuck-note safety, guarded stop note-off flushing, busy-block watchdog handling, and output clipping protection for the CLAP live preview path.
Added future-facing automation/event prep structures for MIDI CC, pitch bend, channel pressure, program change, and parameter automation.
Expanded the main UI Track Vol and Master Vol sliders to support gain from 0.00 to 3.00.
Centralized shared gain limits so UI gain, render/export gain, and CLAP direct preview gain use the same cap.
Cleaned the VST Plugins and CLAP Plugins menus by removing developer/testing workflow items from the bottom of the menus.
Moved Close All Plugin Windows into the Window menu beside the other window-closing controls.
Added Window > Close All Plugin Windows to close open VST3 and CLAP plugin editor windows together.
Updated helper bubbles for direct CLAP preview, rendered fallback behavior, gain range, and plugin test workflows.
Refactored MainComponent plugin/menu code, centralized gain constants, and added cleaner plugin-window close helpers.
Updated the README, setup/build guide, text user guide, and PDF user guide with the current main window, Window menu, VST menu, CLAP menu, CLAP Settings, current tool versions, CLAP workflow notes, and updated screenshots.
Updated recommended tool versions to FluidSynth 2.5.6, JUCE 8.0.14, CMake 4.4.0-rc3, and the latest FFmpeg build.

Download:
Use the Windows zip attached below.