返回

文章详情

展示HN:与您的音乐调音相同的音频播放器,带有“脑波节拍”

Hacker News2026年7月24日 10:01

一个以本地为主的浏览器工作室,用于从脑波音调、音乐、自适应纹理和口语音频构建长时间的耳机会话。脑波工作室结合了一个十音色的脑波合成器与本地音乐平台,一个独立的口语音频平台用于有声书和其他长形式音频,以及一个实时母带录音机。它可以在浏览器中分析您的音乐,将生成的层调谐到每个曲目,在设置期间在状态预设之间移动,并将完整结果录制为一个音频文件。没有后端、账户、构建步骤或音频上传。启动脑波工作室 → 无需安装。使用立体声耳机,从舒适的音量开始。状态预设是创意声音设计工具,而非医疗治疗。功能区域能力 脑波合成器 七个状态预设,十个独立混合的谐波对,1–40 Hz节拍频率,可调载波,正弦/三角波振荡器,以及手动输出控制。甲板01 — 音乐 本地播放列表,整曲调/节拍/音量分析,自动载波匹配,谐波排序,按曲目状态提示,三频均衡器,以及等功率交叉淡化。自适应层 缓慢脑波自动均衡,冲击纹理,过滤气床,呼吸调制,以及受当前曲目形状影响的空间运动。甲板02 — 口语 本地有声书和口语音频队列,具有独立音量、卷积混响、查找位置、排序和显式定时静音。录音 实时捕捉完整母带混音为M4A/AAC、WebM/Opus或Ogg/Opus,具体取决于浏览器支持。您还可以单独使用合成器:选择一个预设,戴上耳机,按播放键而无需加载任何文件。本地运行 该应用是纯HTML、CSS和JavaScript,无需包依赖。git clone https://github.com/henrygabriels/binaural-studio.git cd binaural-studio python3 -m http.server 4173 在现代浏览器中打开http://localhost:4173。推荐使用本地服务器而不是直接打开index.html。构建会话 将音乐添加到甲板01 / 本地设置。选择分析设置以估算音调、节拍、音量和安静的段落。手动重新排序曲目或使用按音调排序。可以选择为任何曲目分配状态提示并调整交叉淡化、均衡器或生成的层。将有声书、播客或其他口语音频添加到甲板02 / 口语。插入准确的暂停,或使用随机间隙在相邻音频项之间放置0.5–2.5秒的静音。按下主传输以收听,或按播放+录音设置以从头开始倒带两个队列并录制会话。录音在每个甲板01曲目被分析后可用。主传输一起暂停和恢复两个甲板。音频是如何组织的 两个面向用户的甲板是故意独立的:甲板01负责音乐均衡器,并且是用于音调、节奏、音量、载波、纹理、呼吸、状态提示和交叉淡化自动化的唯一来源。甲板02有自己的队列、位置、音量、混响和静音项目。它跟随母传输,但不影响音乐分析。脑波合成器和自适应层运行在自己独立的Web Audio路径上。所有四个路径在录制的母带混音和耳机输出处相遇。这保持了口语音频的可理解性和可预测性,而不让它重新调谐或重塑以音乐驱动的层。设备上的音乐分析 分析在播放前完成,保持在浏览器内部:整个曲目色彩图估算音乐音调并汇报置信度得分。起始包络估算节拍、脉冲置信度和节拍相位。音量和安静段落图控制缓慢的脑波均衡,并将自适应纹理放置在不太可能掩盖曲目的位置。为了获得可靠的音调估算,工作室选择在低载波范围内分析的根音调或第五,并在过渡期间滑动到那里。低置信度的结果保留了之前的载波。这些是轻量级的音乐启发,而非专业级的音调或音量测量,因此不寻常或和声模糊的材料可能需要手动调整。自动交叉淡化重叠两个内部音乐播放器2–12秒。音乐水平、载波、节拍频率、谐波混合、状态提示和生成的纹理在同一窗口中过渡。有声书和其他口语格式 甲板02为有声书和其他长形式口语音频量身定制。它接受常见的浏览器可解码的文件,包括MP3、M4A/AAC、WAV、FLAC、Ogg/Opus、WebM和M4B。浏览器必须支持文件中的音频编解码器;仅有被识别的扩展名并不能保证播放。像Audible AAX这样受DRM保护的有声书格式不能被标准浏览器音频API解码。录音和隐私 播放+录音设置实时捕捉音乐、均衡、交叉淡化、脑波音调、自适应层、口语音频和混响,以及定时静音。它不使用麦克风。当文件系统访问API可用时,应用会询问目的地并以一秒的编码流进行传输。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡