Skip to content

Releases

Immerse Jam 0.1.12 - Android Preview 3

Choose a tag to compare

@Kreeli Kreeli released this 03 Nov 17:09

Immerse Jam 0.1.12

  • 优化 Windows 音乐库、分类筛选与卡片,分类管理并入左侧栏。
  • 重新分配侧栏纵向空间,保留原有宽度与分区顺序;侧栏支持拖拽调宽。
  • 修正设备互传关闭处理,统一预备拍下拉样式。
  • 附件和乐谱增加删除菜单,创作音轨增加铅笔改名、录音移回库和整组删除,统一 S/M。
  • 官网更新界面截图,新增可操作的 Android 网页演示。

Windows 版本为 0.1.12。Android 为 0.1.0-preview.4(versionCode 4),附上 ARM64 / x86_64 测试包。

沿用此前完成的针对性检查;最后的侧栏纵向调整按作者要求只构建,不追加界面测试。

2026-11-04 覆盖更新

  • 分析卡片的取消 / 开始分析按钮独立浮动,去掉整条深色背景。
  • 安装页增加模型下载较慢的提示,建议安装应用后再选模型。
  • 模型管理列出原始发布源文件链接,支持内置模型文件夹直接导入并逐个校验。
  • 修复下载超时后可能卡在取消连接阶段的问题;断线自动续传,连续无进展后允许手动重试。
  • App 与安装器均提供"从断点重试",复用已下载部分和已完成文件。相同摘要的备用源也可复用分块进度。
  • 相关下载检查六项与真实 Electron 代理检查已通过。实际源站 / 代理中断原因未确定,未重新下载大模型作长时间验证。

2026-11-05 覆盖更新

  • 安装器下载全面加固:安装路径解析、磁盘空间预检、GPU 矩阵核验、写入与传输回滚、打包路径守卫,移植 littleclock2 PR #8 的适用修复。
  • 断点续传进一步完善:审计文件写入、存储错误归类、安装包内置 Python 基础环境校验。
  • 录音工作流:创作音轨录音走统一的录音设置对话框,结束自动入库。
  • 界面:音轨列表排序,点击音轨切换波形显示,节拍确认(BPM)对话框,任务状态显示,全新应用图标。
  • 修复网页演示录音:不再误报"不测量真实设备延迟",校准入口仍保持该提示。
  • Android 测试包升级至 0.1.0-preview.4(versionCode 4)。

Immerse Jam 0.1.11 - Android Preview 3

Choose a tag to compare

@Kreeli Kreeli released this 02 Nov 14:02

Immerse Jam 0.1.11 / Android 0.1.0-preview.3

本版集中修复首次安装与录音数据保护,并补上检查更新。Windows 和 Android 保持原有页面结构。

  • Windows 安装向导先选择模型,再进入同一窗口中的下载页面,显示组件、文件、大小、速度和文件百分比;失败可重试并复用下载。修正原模型列表底部被裁掉的问题。校验和未知大小的依赖安装使用活动条。
  • 文件下载接入系统代理,并将代理用于环境安装;PyTorch 和普通 Python 依赖比较实际传输速度,支持备用来源及停滞重试。默认六轨模型增加固定指纹备用源,所有来源继续校验 SHA-256。
  • 冷启动环境检查放宽到 120 秒,只缓存成功结果,界面显示检查状态;使用稳定 ONNX,排除 nightly 依赖。
  • 两端删除录音前确认,保留项目内录音回收站,支持立即撤销和以后恢复;修复已保存的录音状态回复触发重复保存的问题。
  • 设置加入手动检查更新。Windows 下载校验后的 Setup,由用户选择退出安装;Android 打开匹配 APK。GitHub 接口受限时回退官网清单。
  • 两端设置页移除多余空白与重复分隔线;Windows 改善小窗口排版、分离按钮可见性与底部录音波形。波形采用全曲峰值余量,修正视觉上的截平。
  • 矮窗口播放时,和弦工具栏随内容滚动,为小节留出空间;跟随定位按实际可用高度与小节大小计算,避免当前小节落到屏幕外,编辑时保留工具栏。
  • 局域网分享使用短时一次性邀请与会话认证,绑定单个可选网卡,配对凭据不放入新接口 URL。
  • 重写中英文 README,统一版本信息,补充首次下载量、数据位置、安装与检查说明。

Android 仍为外部音轨播放器、练琴与创作工具,不提供本地推理。APK 沿用原签名,versionCode 从 2 增至 3,可覆盖升级并保留数据。Windows 继续使用原数据目录。

本版经过类型、文案、格式、80 项自动检查和两端设置布局检查;已核对 Android 新旧签名一致及安装包内容。此前针对本轮功能完成了平板录音恢复、波形和局域网配对验收;这次设置间距调整不重复进行长时间实机音频测试。没有为发布重新下载整套 3–5 GB 运行库。变速 / 变调跳转在部分设备仍可能短暂停顿。

下载安装后可按附件 SHA256SUMS.txt 校验文件。官网下载与自动跳转入口同步到本版本,旧 Release 保留供回退。

Immerse Jam 0.1.10 - Android Preview 2

Choose a tag to compare

@Kreeli Kreeli released this 01 Nov 15:34

Windows v0.1.10 / Android v0.1.0-preview.2

2026-11-02 修订:本页 Windows 安装包、Android APK 和 SHA256SUMS.txt 已更新,版本号与下载入口保持不变。此前下载过旧包的用户,请重新下载本页附件。源码标签同步到本次修订。

  • Windows 修复旧曲库残留目录导致安装反复报错的问题。保留原本不完整的项目目录,继续迁移有效项目;覆盖升级沿用原数据位置,安装异常记录具体原因。
  • Windows 安装增加步骤、下载百分比、大小和速度显示;Setup 内置约 77 MB 的 MIT Beat This! 节拍模型与 uv 工具,减少首次安装的下载。普通 Python 依赖可选择可达镜像并回退官方源,完整 Python/PyTorch 环境仍需联网准备。
  • Windows 和 Android 的总波形、录音及创作音轨显示书签和循环段落:竖线、顶部时间与备注、长文字省略,段落两端带向内短钩。
  • Android 作为外部分轨播放器与练琴/创作工具,提供紧凑界面、原生录音与延迟校准、项目导入导出和设备互传。
  • 优化大工程的内存占用、连续播放、常速定位、波形平滑滚动和页面切换;Windows 增加逐轨加载状态。
  • 两端波形仅拖动定位;Android 双指缩放,Windows Ctrl+滚轮缩放。提高节拍器、预备拍及延迟测试提示音约 8 dB。

安装检查覆盖首次安装流程、原数据目录升级、切换目录迁移、残留旧目录保全,以及依赖失败时不写入完成配置;本机重试安装成功。已核对内置文件及发布附件校验值,并完成针对性的界面与音频检查。Android 保持原调试签名,可覆盖安装保留工程。Windows 安装前请正常退出应用。

已知限制:变速/变调定位仍可能短暂停顿;部分设备或复杂页面仍可能出现短卡顿。更新期间曾有一次“文件超出范围”,重开后恢复,尚未稳定复现。跨网络互传受网络直连条件影响。

资源备份独立存放于 resources-v1,不是应用新版。请使用 SHA256SUMS.txt 校验下载的安装文件。

修订后的 GitHub 自动检查已通过:Windows 类型/语法、格式、单元测试、桌面及 Android 共享界面检查,以及后端测试。网页下载信息已刷新。

下载资源备份 v1

下载资源备份 v1 Pre-release
Pre-release

Choose a tag to compare

@Kreeli Kreeli released this 01 Nov 18:21

Immerse Jam 下载资源备份 v1

此版本仅存放安装资源备份,不是应用新版,也不会替换最新应用版本。

  • Beat This! final0:原始节拍权重,MIT,SHA-256 固定。
  • uv 0.13.6 Windows x64 wheel:原始环境安装工具包,MIT OR Apache-2.0。
  • 包含上游授权全文、来源 manifest 和 SHA256SUMS.txt。

这些资源不依赖原模型站点持续维护。未放入分轨权重或私人音频;其余现有分轨模型已经完整保存在作者电脑的独立本地归档中。

来源:https://github.com/CPJKU/beat_this 、https://github.com/astral-sh/uv/tree/0.13.6 。下载后的字节必须与附件校验清单一致。

Immerse Jam 0.1.9 - Android Preview 1

Choose a tag to compare

@Kreeli Kreeli released this 01 Nov 07:22

Immerse Jam 0.1.9 · Android Preview 1

Windows 0.1.9 与首个 Android 0.1.0-preview.1 预览包。

下载

  • Windows:Immerse Jam Setup 0.1.9.exe,安装向导自动准备本地运行环境和所选模型。
  • Android 手机/平板:Immerse-Jam-Android-0.1.0-preview.1-arm64-v8a.apk,Android 9+。这是调试签名预览包,尚未配置正式发行签名。
  • Android 模拟器:Immerse-Jam-Android-0.1.0-preview.1-x86_64.apk。
  • SHA256SUMS-0.1.9.txt 提供三个安装文件的 SHA-256。

本次更新

  • Windows 修复暂停后声音通路和恢复播放残留,完善校准取消、界面字号及文字选择行为;完整歌曲互传保留节拍、对齐、附件和录音。
  • Android 提供手机/平板布局、侧栏、层级返回和根页两次返回退出;音乐库、跟练/创作、波形、和弦编辑及本地存储沿用共享界面。
  • 随包提供人声/伴奏分离模型和与电脑同权重的 Beat This!,四轨模型按需下载;有时长、内存、存储和温度保护。
  • 默认保留电脑或朋友分享的节拍与手动校准结果,可明确选择重新识别。36 秒合成样例实际原生推理与电脑得到相同的 72 个节拍、18 个小节首拍。
  • 支持变速/移调录音归一化、中断恢复、MIDI 自动对齐、WAV 混音与完整 .ijam 分享。
  • 原生局域网收发、取消和重连;支持扫码入口及粘贴电脑配对地址。修复电脑流式 ZIP 在手机上的兼容问题。

Android 预览限制

已在 Android 15 x86_64 模拟器运行,不代表实体 ARM64 手机、USB 效果器或长时间温度/性能已验收。相机窗口打开和取消已验证,实际二维码识别仍待真机;真实 WebRTC 网络链路仍待验收。

后台/锁屏长期播放与电话、蓝牙路由尚未完成原生适配。移动端六轨、主奏/节奏吉他、主唱/和声的本机模型适配,以及 .aum 本机迁移、自定义模型导入仍待完成;可以从电脑分享已经算好的完整结果。

输入和单次录音最多 44 分钟,长曲多轨播放另受内存预算限制。复杂曲目的节拍、和弦和乐谱对齐仍可能需要手动修正。应用数据保存在应用专用目录,卸载或换签名前请先导出。

按用户要求停止追加检查并直接发布。已有验证和最终未重跑项见 本地验收记录。

Windows installer and debug-signed Android preview APKs are included. Android feature coverage and validation remain limited as described above; this is not a full Windows replacement. Export your projects before uninstalling or changing signing keys.

Immerse Jam 0.1.8

Choose a tag to compare

@Kreeli Kreeli released this 29 Oct 12:47

Immerse Jam 0.1.8

  • 修复循环回卷/拖动反复重建音频处理节点的问题。循环改为按音频时钟预排,seek 清空旧缓冲并短淡入淡出;快速连续拖动保持播放。
  • 修复录音启动失败清空循环段落;关闭应用时释放播放器及 AudioContext。
  • 修复异常速度导致导出卡死、缺省音轨名中断导出、局域网并发下载复用临时包,以及分块中文进度乱码。
  • 补齐 SCNet XL 权重和配置摘要,内置模型缺少摘要拒绝安装;自定义模型强制受限权重加载,校验 YAML 并在运行前复验权重/配置。
  • 修正 Beat This! 名称。侧栏依次为引擎状态、用户反馈、请作者喝一瓶冰可乐。
  • 新增自制和弦谱删除确认。音乐播放页右上角可“以这首歌创建”跟练/创作并预选当前结果;普通音乐不显示录音按钮,历史录音库仍保留。
  • “练琴模式”更名“跟练/创作”,列表与创建界面直接使用跟练、创作;内置分类更名“默认分类”。

Reuses one DSP across seeks and clock-scheduled loops, preserves loops on failed recording, validates playback/export settings and model artifacts, isolates concurrent LAN packages, and decodes UTF-8 progress incrementally. Adds chord-chart deletion and Create from this song, with clearer Practice / Create navigation.

33 项 Node、7 项 Python 测试、静态检查、双语词典、格式、构建及隔离界面回归通过。最终独立程序复测循环、连续定位、录音失败、创建取消、和弦谱删除及释放通过。

Windows 10/11 x64. 私人曲库、录音、模型权重和运行环境不包含在安装包中。原创源码采用 PolyForm Noncommercial 1.0.0,第三方许可保持不变。详细结论见 源码审查记录。

Immerse Jam 0.1.7

Choose a tag to compare

@Kreeli Kreeli released this 29 Oct 11:32

Immerse Jam 0.1.7

  • 放大歌曲标题、艺人、导入提示、底部说明及播放页常用文字;长歌名可显示两行。
  • 修正 Windows 任务栏身份和图标设置,使窗口、启动和安装快捷方式使用同一应用身份与提供的图标。
  • 侧栏改为分类文件夹,可创建、改名,统一收纳分轨、跟练与创作工程。歌曲和工程行可选择分类;删除分类只移回未分类,保留文件。
  • 安装向导新增独立数据目录、加速方式和可选模型。优先非系统固定盘,使用系统盘需明确确认。私有 Python、推理依赖、FFmpeg 和所选模型在完成前自动准备;失败可重试,数据和大型缓存跟随所选目录。
  • 默认选择 BS RoFormer SW 六轨与 Beat This!,另可选 Demucs、SCNet Small、人声和吉他模型;专用模型同时准备所需基础模型。设置中显示实际存储位置。
  • 新增邮件与 GitHub 反馈入口:meowmeowneko999@gmail.com 或仓库 Issues。点击只打开对应入口,不自动发送内容。
  • 打赏窗口仅显示原图片的二维码区域和白边,保留原二维码内容。

Larger text, mixed project folders, a consistent Windows taskbar identity, email/GitHub feedback and a cropped original donation QR. Setup now selects storage, acceleration and models, then prepares the private environment before finishing. Large application data and download caches use the chosen data root; Windows installer extraction still uses OS-managed temporary storage.

29 项 Node 测试、6 项新安装 CPU 环境中的 Python 测试与静态、翻译、格式及构建检查通过;分类、连续播放、反馈链接、二维码、录音界面和中英文主题通过隔离验收。全新目录实际完成 CPU 环境及 Demucs/Beat This! 下载校验,并通过原生安装准备执行链及非系统固定盘选择检查。原生向导的人工逐页点击尚未完成。

Windows 10/11 x64: Immerse.Jam.Setup.0.1.7.exe, with SHA256SUMS-0.1.7.txt. Private music, recordings, runtimes and model weights are not bundled. Original source uses PolyForm Noncommercial 1.0.0; third-party licenses remain unchanged.

Immerse Jam 0.1.6

Choose a tag to compare

@Kreeli Kreeli released this 29 Oct 05:42

Immerse Jam 0.1.6

  • 创作页改为可展开/收起的音轨列表,不再显示一整块总波形。播放中可随时录制新轨,保存后成为独立条目。
  • 从音乐库或外部 .ijam/.aum 导入的分轨工程保留为一个外层音频分组,展开后调整内部声部。组内选听不影响其他录音;支持按钮和拖入文件两种导入方式。
  • 跟练页上下对齐显示总混音与实时输入/已挂载录音的波形,共用播放位置和滑动时间窗口。
  • 录音按钮移到播放按钮旁;设备设置保存后可直接起录,录音库与设置仍可单独打开。
  • 循环与标记点快捷按钮移到顶部;右侧切换控制台/循环段落/标记点,列表独立滚动,不再挤压波形。
  • 修复节拍器音量滑块的尺寸冲突,恢复鼠标拖动与保存。分组混音支持预设、音频导出和完整工程往返。
  • 新界面支持中英文及现有主题;优化实时波形和分组波形缓存。

Creation now uses collapsible tracks and nested stem groups, with recording beside Play. Practice aligns live/take waveforms with the main mix. Top quick actions and a fixed Mixer/Loops/Markers panel preserve workspace space. Metronome volume dragging is fixed.

27 项 Node 测试及静态/翻译/格式检查通过。界面验收涵盖叠录、分组按钮与拖入导入、组内选听、对齐波形、固定标记列表、真实鼠标滑块拖动及英文浅色布局;声卡输入使用隔离的模拟信号。

Windows 10/11 x64: Immerse.Jam.Setup.0.1.6.exe. Compare with SHA256SUMS-0.1.6.txt. Grouped creation archives require 0.1.6 or newer; previous music projects remain readable. Private music, recordings and model weights are not bundled. Original source remains under PolyForm Noncommercial 1.0.0; third-party licenses remain unchanged.

Immerse Jam 0.1.5 — Practice Projects

Choose a tag to compare

@Kreeli Kreeli released this 29 Oct 02:37

Immerse Jam 0.1.5

  • 浏览音乐库、收藏、歌单或工程列表时继续播放;底部播放条显示当前工程,可返回完整播放界面,无悬浮小窗。
  • “最近练习”改为“练琴模式”。跟练和创作用独立的行式工程列表管理,可筛选全部/跟练/创作;音乐库只显示源歌曲。
  • 新建工程先填写名称、选择源歌曲和分离结果,确认后才创建;取消不再留下空工程。创作既可空白开始,也可选择音乐库源工程。
  • 跟练工程支持“分轨伴奏/录音含伴奏”一键切换。已混伴奏录音回听默认不重复叠伴奏;录制时仍可控制伴奏分轨。跟练录制时静音旧尝试,创作保留叠录。
  • 源媒体复制成工程自己的文件,设置、录音和文件均独立。删除歌曲或工程需确认,文件移至回收站,其他独立工程保留。
  • 新流程同时提供中英文与现有主题支持。

Browsing now preserves playback in the integrated transport. Practice/creation projects have a separate filterable list, confirmed source-based creation, safe Recycle Bin deletion and practice-specific capture/review routing. Cancelling project creation writes nothing.

25 项 Node 测试、静态/翻译/格式检查及生产构建通过;最终程序中的工程列表、筛选、创建/取消、独立源文件、两种跟练路由、回收站删除、中英文、录音、循环和乐谱跟随均通过验收。声卡测试使用模拟输入,真实 USB/AUX 设备延迟仍需试听。

Windows 10/11 x64: Immerse.Jam.Setup.0.1.5.exe. Compare the download against SHA256SUMS-0.1.5.txt. Private music, recordings and model weights are not bundled. Original source remains under PolyForm Noncommercial 1.0.0; third-party licenses remain unchanged.

Immerse Jam 0.1.4 — Practice & Recording

Choose a tag to compare

@Kreeli Kreeli released this 28 Oct 22:15

Immerse Jam 0.1.4

Windows 本地练琴与多轨录音更新 / Local practice and multitrack recording.

  • 恢复跟随实际节拍的智能节拍器,增加音量控制;预备拍吸附最近节拍,和播放共用时钟。
  • 新增输入/输出/声道选择,支持纯乐器输入和声卡已混伴奏两种录制方式,无软件麦克风返听。
  • 录音库保存多次尝试,练习最多挂载两条;创作可从空工程开始多轨叠录、导入和混音导出。
  • 跟拍测延迟、设备组合记忆、逐轨开始位置和偏移;保留原始录音,并处理变速/移调后的时间映射。
  • 录音实时波形、电平、自动保存和中断恢复。完整项目导出保留录音库。
  • 简体中文/English,暗色/浅色/跟随系统及四种强调色。
  • 按曲库、播放、录音、和弦、乐谱等职责整理代码,增加架构、项目格式和开发文档。
  • 修复模型结果切换时可能复用错误音频缓存、批量录音导入报错及预备拍起录相关问题。

The release adds selectable recording devices/channels, instrument-only or hardware-mixed capture, an unlimited take library with two mounted practice takes, multitrack creation, latency estimation/correction, beat-aware count-in/metronome, bilingual appearance settings and a reorganized source tree.

Download / 下载

Immerse.Jam.Setup.0.1.4.exe is for Windows 10/11 x64. Compare it against the accompanying SHA-256 file. The installer is unsigned. Your existing local library is separate from the installer.

Audio tools download automatically when first needed. AI separation/analysis requires the private environment and selected models to be prepared in Settings & models. Neither model weights nor personal media are bundled.

Validation and limits / 验证与边界

24 Node tests, 6 Python tests, static checks and production build passed. Packaged-program checks cover recording/import, metronome timing, calibration, language/theme, waveform/multi-model switching, chord editing/following, score playback and local transfers. Detailed evidence is in docs/VALIDATION.md.

Follow-along calibration includes human timing bias; it is not a pure hardware latency measurement. Physical effects-unit USB/AUX routing and the best correction value require your own listening check. Cross-carrier WebRTC may fail without relay service. Native Android remains future work.

Original source is PolyForm Noncommercial 1.0.0, a noncommercial source-available license. Third-party components/models retain their original terms; see LICENSE and docs/LICENSING.md.