HyperION v1.0.1
HyperION v1.0.1 — Pattern Workflow, MIDI Stability & Export Reliability
This release delivers a major stability and workflow pass across Pattern sequencing, Instrument Tracks, VST playback, export, AI-assisted tools, the sample browser, and editing workflows.
Highlights
- Rebuilt Pattern and Instrument Track MIDI ownership to prevent clips, notes, and VST instances from interfering with one another.
- Added an FL-style global Pattern rack while keeping each Pattern's musical content independent.
- Added reliable Pattern VST rendering to Full Song and Stem exports, with real progress reporting.
- Expanded Step Sequencer editing, Pattern splitting, stopped-transport preview, and arrangement clip visualization.
- Improved BYOK AI provider responsiveness, Demo Song variation, Drum Generator control, browser indexing, and long-session memory behavior.
What's New
Pattern and Step Sequencer workflow
- Added a shared global channel/slot rack across all Patterns.
- VST assignments, samples, lane names, and channel settings now stay synchronized between Patterns.
- Steps, Piano Roll notes, expression data, Pattern length, mixer levels, and automation remain independent per Pattern.
- Added Split by Channel for occupied lanes. Each populated channel can be placed on its own Arrangement Pattern track while empty slots are skipped.
- Added FL-style Pattern clip previews using aligned, color-coded step and note blocks instead of waveform placeholders.
- Removed redundant Pattern clip labels so musical content starts at the beginning of the clip.
- Added Step Sequencer selection and editing commands:
Ctrl+C,Ctrl+X,Ctrl+V,Ctrl+D,Ctrl+A,Ctrl+Z,Ctrl+Y, Delete/Backspace, and Escape. - Step clipboard data preserves velocity, probability, pan, pitch, gate/length, micro-timing, ratchet/roll, automation, expression, accent, slide, and lane mute state.
- Added transaction-based undo/redo history for Step Sequencer edits.
- Changed the default Drum Pattern label to Pattern.
Instrument Tracks and MIDI clips
- Instrument Track MIDI clips are now independent snapshots rather than live Pattern-linked proxies.
- Existing projects with legacy
pattern://Instrument Track clips are migrated without deleting their notes. - Pattern generation no longer clears or rewrites unrelated Instrument Track MIDI clips.
- Piano, chord, arpeggio, and quick generators now replace only the target beat range while preserving the rest of the clip.
- Instrument Tracks automatically adopt the assigned VST instrument name.
- Instrument Track MIDI clips use the track name instead of inheriting a Pattern name.
- Added Open Plugin Editor to the Instrument Track context menu.
Export and rendering
- Full Song and Stem exports now render live Pattern VST instruments correctly.
- Added explicit export scopes for Song, Pattern, Selection, and Stems.
- Prevented cached Pattern preview audio from being mixed on top of live Pattern VST rendering.
- Export cleanup now resets temporary realtime MIDI and active-note state without leaving VSTs silent or corrupted afterward.
- Added real export progress with render stage, percentage, processed samples, track/stem counters, elapsed time, render speed, ETA, cancellation, and error state.
AI and music generation
- BYOK provider discovery, validation, capability loading, and model loading now run asynchronously.
- Changing providers cancels stale requests, and changing a model no longer restarts the provider unnecessarily.
- Added safer callback lifetime handling, terminal job cleanup, timeout/cancellation behavior, and throttled progress snapshots.
- Demo Song generation now uses fresh seeds and responds more meaningfully to its settings.
- Improved progression, motif, harmony, melody, rhythm, and kick/bass relationships for more varied but musically coherent results.
- Drum Generator now supports per-channel Generate, Keep Existing, Clear, and Disabled modes.
- Added targeted generation for Kick, Snare, Clap, Closed/Open Hat, Percussion, Tom, Rim, Shaker, Crash, Ride, Cymbal, FX, and 808 lanes.
- Added deterministic seed behavior and new-take randomization across House, Trap, Boom Bap, Techno, DnB, and Reggaeton foundations.
Browser and bundled content
- The browser now indexes these active library roots:
Assets/FactorySamples: 3,949 official media filesAssets/Samples: 5,659 third-party CC0 media files
- A total of 9,608 local sample/MIDI assets are included in the catalog.
- Removed the obsolete empty
Assets/Factoryroot from scanning and packaging. - Old or incomplete browser caches are detected and rebuilt automatically.
- Cache validation now compares the actual supported file set and preserves absolute source paths, preventing collisions between identical relative filenames.
- Improved Instruments and Vocals classification, including semantic filename/metadata inference and One Shot aliases.
- Added browser search filters for
tag:,bpm:andkey:. - Reworked background library scanning to build a complete local list before publishing it as an immutable snapshot.
- Browser UI readers no longer hold a direct reference to a sample vector that can be modified by the scanner thread.
- Fixed a sample-library race condition that could invalidate browser data and trigger heap corruption during background scans.
Plug-ins and UI
- Redesigned the HyperION Instrument Suite layout with separated title and action bars, cleaner preset browsing, improved macro labeling, and fixed overlapping controls.
- Improved Pattern clip rendering with pixel-aligned notes, consistent thickness, and cleaner geometry.
- PhaseFlow automation scenes now reach the DSP through immutable realtime snapshots without audio-thread locking or allocation.
- PhaseFlow volume envelopes, depth, amount, global mix, smoothing, bypass, MIDI trigger/latch, swing, loop, and hold behavior are now connected to the audio path.
- Improved PhaseFlow scaling and active-theme integration.
- Added a standalone Hyperion Plugin Scanner.exe application.
- VST scanning now prefers the separate scanner and isolates individual plug-ins in worker processes, preventing a faulty plug-in from taking down the main DAW.
- Added a Windows multi-resolution application icon with native 16, 20, 24, 32, 40, 48, 64, 96, 128, and 256 px layers for sharper Explorer, taskbar, shortcut, and desktop rendering.
Release and distribution
- Centralized the application version and synchronized CMake, build metadata,
FileVersion, andProductVersionat 1.0.1. - Kept JUCE and the application core statically linked instead of adding unnecessary runtime DLL dependencies.
- Produced and verified a clean Windows Release build containing both the main DAW and standalone plug-in scanner.
- Produced a new Windows installer containing the complete official and CC0 sample libraries.
- Installer size:
2,097,851,746 bytes. - Installer SHA-256:
062ED892C22246A3CD4784D2ACBCF5A1C88B43255E3E28C2F86E7A4966CECABB.
Fixed
Pattern playback and VST processing
- Fixed the selected Pattern being forced into playback while Song mode was playing other Arrangement Patterns.
- Fixed multiple Patterns sharing and repeatedly processing the same VST instance in one audio block.
- MIDI from Patterns sharing a VST is now merged before the VST is processed once per block.
- Fixed one Pattern stopping or muting the VST sound of another active Pattern.
- Fixed Pattern note ownership collisions caused by identical lane/note indexes across different Patterns.
- Fixed Pattern changes overwriting other Patterns' lane, mixer, and VST state.
- Fixed Step Sequencer VST on/off state not affecting the actual audio path.
- Fixed stopped-transport pad, step, Piano Roll, and plug-in keyboard preview.
- Fixed old VST preview notes causing unrelated slots to sound while editing a step.
- Fixed stopped-preview audio being cleared by the MixerGraph before reaching the output.
MIDI scheduling and note integrity
- Fixed Arrangement MIDI events leaking beyond visible clip boundaries.
- Long notes now receive a source-selective note-off at the clip end.
- Fixed Arrangement and Pattern schedulers competing for the same instrument in Pattern mode.
- Added source-aware ownership for Arrangement, Pattern, Piano Roll preview, Step preview, external/live, and plug-in UI notes.
- Transport stop now releases playback voices without killing held live-preview notes.
- Fixed same-note
note-on/note-offordering at boundaries between multiple MIDI clips on one Instrument Track. - Fixed clip Event FX causing long MIDI notes to retrigger on every audio block.
- Fixed track VST processing being repeated for every Event FX clip and tail.
- Fixed generator commands clearing entire MIDI clips instead of their intended ranges.
Stability and performance
- Removed automatic large crash-dump generation because dump files could consume excessive disk space.
- HyperION now writes diagnostics to a single lightweight
Documents/HYPERION/Logs/log.txtfile, capped to approximately 512 KB at startup. - Crash logs retain the exception code and description, fault address, module, RVA, thread, and available stack information. Exception
0xC0000374is identified explicitly as Heap Corruption. - Added a per-user Windows Error Reporting exclusion for HyperION and the standalone scanner so new full memory dumps are not generated by WER.
- Added entry- and byte-limited LRU eviction to the sample cache.
- Moved sample decoding outside the cache lock to reduce blocking.
- Fixed AI job and callback lifetime retention after terminal states.
- Reduced excessive AI progress snapshot churn.
- Improved realtime-safe state transfer and allocation behavior in PhaseFlow.
Validation
- Windows Release build completed successfully with JUCE 8.
- Full automated suite: 19/19 tests passed at the main stability checkpoint.
- Final post-hardening acceptance run: 38 passed, 0 failed.
- Repeated post-fix Release builds and
PatternLaneVoiceTestsruns passed. AIMusicGenerationTestspassed.PhaseFlowTestspassed across 44.1/48/96/192 kHz, mono/stereo, and 1–2048 sample block sizes.VocalSculptorTests: 1,474 checks passed.HyperMasterLabTests: 736 checks passed.- HyperION Instrument Suite audit: 109 factory presets passed.
- Sample and Pattern regression tests passed with the immutable library snapshot implementation.
- Standalone scanner launch and isolated worker mode were verified.
- Main DAW startup remained stable during the initial background library scan.
- Both
Hyperion.exeandHyperion Plugin Scanner.exereport version1.0.1. - The new multi-resolution icon was verified from the built executable.
Known Notes
- Representative third-party VSTs, including plug-ins with custom offline-render or licensing behavior, still require manual compatibility testing.
- A 30–60 minute real-world GUI/VST soak test remains recommended.
- ETA may fluctuate during very short renders.
- Existing compiler warnings from deprecated JUCE APIs and numeric conversions remain, but no new build failures were introduced by this release.
Download HyperION
[Download Page](https://www.hyperiondaw.com/download) · [Explore Features](https://www.hyperiondaw.com/features) · [Compare Editions](https://www.hyperiondaw.com/editions) · [Buy HyperION](https://www.hyperiondaw.com/buy)
Follow HyperION
[FAQ](https://www.hyperiondaw.com/faq) · [Contact](https://www.hyperiondaw.com/contact) · [All Releases](https://www.hyperiondaw.com/releases)
Please report reproducible issues through the HyperION GitHub issue tracker.
Thank you for using HyperION and for helping us improve it with your reports and feedback.