{
  "product": "IUS DX-1",
  "version": "0.7.8",
  "release_date": "2026-05-16",
  "document_type": "customer_update_summary",
  "version_note": "16 May 2026 Update Summary",
  "release_summary": "This update continues the 15 May release with improved private model installation, runtime adapter support, arrangement editing, audio and MIDI setup, rendering, export workflows, trial handling, playback quality, sampler realism, TAP groove capture, pattern generation, private model runtime data, master output protection, and several user interface refinements.",
  "release_history": [
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "summary": "This update improves private model installation, runtime adapter support, arrangement editing, audio and MIDI setup, rendering, export workflows, and the trial experience."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "summary": "This update improves playback quality, sampler realism, TAP groove capture, pattern generation, private model runtime data, master output protection, and several user interface details across the app."
    }
  ],
  "updates": [
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Private Models",
      "title": "In-App Private Model Download and Installation",
      "summary": "Private and catalog models can now be downloaded and installed directly from inside IUS DX-1 when the model listing includes complete vendor metadata, including a valid HTTPS download URL, declared file size, and checksum information.",
      "how_to_use": "Open the Private Models page, select an available model, download it, and run verification. After installation, the app checks the required files, places the model in the user model library, and verifies it through the supported runtime adapter."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Private Models",
      "title": "Vendor Metadata Validation",
      "summary": "Catalog models with incomplete download metadata are now clearly marked as unavailable for direct in-app installation until the required vendor information is completed.",
      "how_to_use": "Only models with complete vendor metadata can be installed directly from the app. If a model is unavailable, wait for the vendor metadata to be completed or use a supported manual import option where available."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Private Models",
      "title": "Improved Private Model Verification",
      "summary": "Private model verification is now more reliable, with improved runtime adapter discovery, required file checks, and clearer verification diagnostics.",
      "how_to_use": "After installing a private model, run the verification flow from inside the app. The app will confirm whether the model files and required runtime adapter are available and ready to use."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Runtime Adapters",
      "title": "Runtime Adapter Support",
      "summary": "Runtime adapters are included with the product to help supported private models run inside the app after installation and verification.",
      "how_to_use": "Install a supported private model, then run verification. If the required adapter is available and the runtime check passes, the model can be used by the app."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Runtime Adapters",
      "title": "Adapter Dependency Handling",
      "summary": "JavaScript- and Python-based adapters now provide clearer requirements and guidance when additional runtime dependencies are needed on the user system.",
      "how_to_use": "If an adapter requires additional dependencies, follow the message shown by the app. Some adapters may require Node.js, npm, or Python to be installed on the system."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Arrangement Workflow",
      "title": "Expanded DAW-Style Arrangement Timeline",
      "summary": "The arrangement page now provides a more capable timeline workflow for building, editing, extending, and managing drum arrangements directly inside the app.",
      "how_to_use": "Open the Arrangement page to create and manage drum arrangements using the improved timeline workflow."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Timeline Editing",
      "title": "Enhanced Clip Editing Tools",
      "summary": "Timeline clips now support practical editing actions including select, split, trim, copy, cut, paste, duplicate, delete, mute, and render-selected workflows.",
      "how_to_use": "Select a clip in the timeline and use the available edit actions or contextual controls to modify the arrangement."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Timeline Editing",
      "title": "Contextual Right-Click Actions",
      "summary": "The timeline now includes right-click contextual actions, making common editing tools faster and easier to access from the arrangement area.",
      "how_to_use": "Right-click inside the arrangement timeline to access available contextual editing actions."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Timeline Growth",
      "title": "Dynamic Timeline Extension",
      "summary": "The arrangement timeline can now expand as clips are added or extended, supporting longer and more flexible sessions.",
      "how_to_use": "Add or extend clips in the arrangement timeline. The timeline can grow as needed instead of being limited to a fixed song length."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Rendering",
      "title": "Improved Rendered Clip Playback",
      "summary": "Rendered arrangement clips are designed to remain playable after timeline edits and extensions, improving continuity during arrangement and playback.",
      "how_to_use": "Render selected arrangement content, then continue editing or extending the timeline while keeping rendered clips available for playback."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Soundbanks",
      "title": "Improved Soundbank Playback Routing",
      "summary": "Soundbank selection and rendered playback routing have been improved so selected kits are used more consistently during playback and arrangement rendering.",
      "how_to_use": "Select a soundbank or kit before playback or rendering. The app now applies the selected soundbank more consistently across arrangement playback and rendered output."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Audio Setup",
      "title": "Functional Audio Device Settings",
      "summary": "The setup page now provides clearer standalone audio controls, including device selection, sample rate, buffer size, and channel configuration where supported by the audio backend.",
      "how_to_use": "Open the Setup page to configure your audio device, sample rate, buffer size, and available input or output channels."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "MIDI Setup",
      "title": "Improved MIDI Configuration",
      "summary": "MIDI input and output configuration has been made clearer and more direct from the setup page.",
      "how_to_use": "Open the Setup page to select available MIDI input and output devices."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "User Interface",
      "title": "Cleaner Setup Page Layout",
      "summary": "The setup page layout has been refined to improve readability, reduce oversized panels, and prevent lower-page controls from being clipped.",
      "how_to_use": "Open the Setup page to access the refined layout and improved control visibility."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Theme Support",
      "title": "Improved Light and Dark Theme Readability",
      "summary": "Visual spacing, contrast, and control presentation have been improved across both light and dark interface themes.",
      "how_to_use": "Switch between available interface themes from the app settings where supported."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Grid and Navigation",
      "title": "Improved Grid, Zoom, and Navigation Controls",
      "summary": "Timeline grid visibility, snap behavior, zoom, and navigation controls have been improved for a more flexible editing experience.",
      "how_to_use": "Use the timeline controls to adjust zoom, navigation, grid visibility, and snapping behavior while editing arrangements."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Import Workflow",
      "title": "Expanded Audio and MIDI Import Foundation",
      "summary": "The app has been expanded to better support imported audio and MIDI content within the arrangement and export workflow.",
      "how_to_use": "Use the available import options to bring supported audio or MIDI material into the arrangement workflow."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Export Workflow",
      "title": "Improved Export Coverage",
      "summary": "Export workflows have been updated to better account for arrangement content, imported material, stems, MIDI output, and rendered result validation.",
      "how_to_use": "Use the export workflow to render arrangement content, stems, MIDI output, or supported project material."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Trial Experience",
      "title": "More Robust Trial Handling",
      "summary": "Trial activation and access handling now provide clearer user messages and safer diagnostics when network, server, or response errors occur.",
      "how_to_use": "Start or verify the trial from inside the app. If an issue occurs, the app now provides clearer status and diagnostic messages."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Product Parity",
      "title": "Full and Trial Feature Parity",
      "summary": "The active 24-hour trial experience is aligned with the full version feature set, with access controlled by trial entitlement rather than reduced functionality.",
      "how_to_use": "Use the active trial period to evaluate the full feature set available during the 24-hour trial window."
    },
    {
      "date": "2026-05-15",
      "version": "0.7.7",
      "update_header": "15 May 2026 Update Summary",
      "category": "Reliability",
      "title": "Improved Error Reporting",
      "summary": "Several workflows now provide clearer status messages and diagnostics, helping users and support teams better understand setup, verification, rendering, and connectivity issues.",
      "how_to_use": "When an issue occurs, review the message shown by the app for clearer guidance on the affected workflow."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Playback Engine",
      "title": "Professional Sample Playback Controls Now Active",
      "summary": "Sample playback controls for velocity curve, round-robin, choke behavior, and humanization are now connected directly to the playback engine, giving users more realistic and controllable drum performance.",
      "how_to_use": "Use the sample playback settings inside the app to shape how kits respond during playback, arrangement, rendering, and export."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Sample Quality",
      "title": "Higher-Quality Kit Playback",
      "summary": "Sample playback quality has been improved for smoother kit response, especially when using cymbals, hi-hats, toms, imported kits, or samples that need resampling.",
      "how_to_use": "Load a kit as usual and play or render your arrangement. The improved playback engine is applied automatically during normal use."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Drum Realism",
      "title": "Cleaner Choke and Voice Handling",
      "summary": "Hi-hat, cymbal, and choke-group behavior has been improved so interrupted samples fade more naturally instead of cutting off abruptly.",
      "how_to_use": "Use closed hats, open hats, cymbals, and dense drum parts normally. The app now handles overlapping and interrupted samples more smoothly during playback."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Voice Management",
      "title": "Improved Dense Playback Handling",
      "summary": "Sampler voice handling has been improved so busy drum parts can play more cleanly when many hits overlap or when voices need to be reused.",
      "how_to_use": "Play dense grooves, fills, cymbal parts, and arrangement sections as usual. The app now manages active and releasing voices more smoothly during playback."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Mix and Output",
      "title": "More Transparent Master Limiting",
      "summary": "The master output protection has been improved to preserve more transient detail and dynamics while still helping prevent harsh peaks during playback and export.",
      "how_to_use": "Play, arrange, and export as usual. The improved limiter works automatically on the master output."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "TAP Brain",
      "title": "Improved Groove Capture From Live Input",
      "summary": "The TAP brain now captures more of the user's performance feel, including accent shape and syncopated timing, so generated drum patterns can better follow the original groove.",
      "how_to_use": "Record or tap a groove into the TAP workflow, then generate a pattern. The app now uses more of the captured timing and accent information when shaping the result."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "TAP Brain",
      "title": "Captured Accent Shape Support",
      "summary": "Groove capture now extracts a 16-step accent-energy shape from the user's input, helping generated patterns preserve more of the original performance emphasis.",
      "how_to_use": "Capture a groove with clear accents or dynamic variation, then generate a pattern. DX-1 will use the captured accent shape to influence the generated result."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "TAP Brain",
      "title": "Improved Syncopation Detection",
      "summary": "The TAP brain now measures syncopated timing and off-grid movement more effectively, helping generated grooves respond better to pushed, pulled, or off-beat input.",
      "how_to_use": "Tap or record a groove with syncopated timing, then generate a loop or arrangement. The app now carries more of that timing character into the generated pattern."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Pattern Generation",
      "title": "More Musical Generated Drum Patterns",
      "summary": "Generated patterns now use captured syncopation and accent information to create drum parts that feel less generic and more connected to the original input.",
      "how_to_use": "Capture a groove, generate a loop or arrangement, then refine the result using the MIDI, groove, and arrangement tools."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Pattern Generation",
      "title": "Improved Groove DNA Shaping",
      "summary": "The pattern engine now uses captured groove information to shape syncopation, ghost-note behavior, accent placement, and percussion complexity more musically.",
      "how_to_use": "Use the TAP workflow before generating a pattern. The generated drums will now respond more directly to the feel and density of the captured input."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Private Models",
      "title": "Richer Runtime Requests for Private Models",
      "summary": "Private model requests can now include captured syncopation and a 16-step accent map, allowing supported models to receive a clearer groove fingerprint from the app.",
      "how_to_use": "Use the private model workflow after capturing or preparing a groove. Supported runtime adapters can now receive more detailed groove information from DX-1."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Private Models",
      "title": "Improved Groove Data for Supported Model Workflows",
      "summary": "Supported private model workflows can now receive more useful groove context from DX-1, including timing feel and accent information derived from the user's captured performance.",
      "how_to_use": "Capture or prepare a groove before using supported private model features. The app can now pass richer musical context into compatible runtime workflows."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "User Interface",
      "title": "Refined Playback and Brain Workflow Feedback",
      "summary": "Several playback, TAP, generation, and verification workflows now provide clearer status feedback so users can better understand what the app is processing.",
      "how_to_use": "Use the normal playback, TAP, generation, and private model workflows. The app now provides clearer feedback during key processing steps."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "User Interface",
      "title": "Improved Control Consistency",
      "summary": "Interface controls have been refined for more consistent spacing, clearer labels, and better readability across production pages.",
      "how_to_use": "Navigate through the app pages as usual. Controls should feel cleaner and easier to scan during setup, editing, playback, and export."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "User Interface",
      "title": "Cleaner Production Page Layouts",
      "summary": "Several production pages have received layout adjustments to reduce visual clutter and make important controls easier to find.",
      "how_to_use": "Open the main production pages and use the updated panels, controls, and workflow areas with improved spacing and organization."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "User Interface",
      "title": "Improved Dense Panel Readability",
      "summary": "Dense control areas have been refined with better visual spacing and clearer grouping so users can scan important controls more quickly.",
      "how_to_use": "Use pages with larger control sets such as setup, playback, arrangement, private models, and export. The updated spacing and grouping should make controls easier to read."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "User Interface",
      "title": "Improved Processing and Verification Messages",
      "summary": "Processing, verification, and runtime-related messages have been refined to make app status easier to understand during model checks, generation, and playback workflows.",
      "how_to_use": "When the app is verifying a model, generating content, or processing playback-related tasks, review the updated status messages for clearer guidance."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Theme Support",
      "title": "Improved Light and Dark Theme Presentation",
      "summary": "Theme presentation has been refined with improved contrast, cleaner spacing, and more consistent control visibility across light and dark modes.",
      "how_to_use": "Switch between available interface themes where supported. The interface should remain clearer and more readable in both modes."
    },
    {
      "date": "2026-05-16",
      "version": "0.7.8",
      "update_header": "16 May 2026 Update Summary",
      "category": "Reliability",
      "title": "Playback and Brain Workflow Quality Pass",
      "summary": "A focused quality pass was completed across sample playback, TAP analysis, pattern generation, private model runtime data, and master output behavior.",
      "how_to_use": "Update to the latest build, then use the normal playback, TAP, arrangement, private model, and export workflows. The improvements are built into the updated engine."
    }
  ]
}
