趣味变声喇叭 - 实时改变音高/混响
从麦克风采集声音,用Web Audio实时改变音高、加速、加回声或机器人效果。
UD5工具箱
首调唱名法中,Do 始终代表当前调的主音。例如在 C 大调中 C 是 Do,在 D 大调中 D 是 Do。这种方法的优势在于强调音与音之间的相对关系(音程感),特别适合旋律记忆和和声分析,也是柯达伊教学法的核心。对于流行音乐、爵士乐即兴演奏者来说,首调思维非常实用。
固定调唱名法中,C 永远唱作 Do,D 永远唱作 Re,无论调性如何变化。升 C(C#)和降 C(Cb)也都属于 Do 家族。这种方法在欧洲大陆(法国、意大利、西班牙等)广泛使用,类似于给每个音高一个固定的名字,有助于培养绝对音感。
核心区别在于"Do 的位置是否固定"。固定调适合:古典音乐专业训练、有绝对音感倾向的学习者、演奏固定音高乐器(如钢琴)。首调适合:声乐学习者、吉他和移调乐器演奏者、流行音乐创作、培养相对音感和即兴能力。初学者可以从自己更舒适的体系开始,两种方法各有优势。
1. 循序渐进:从少量音开始(如 Do-Re-Mi 三个音),逐步扩展范围。2. 每日短练:每天10-15分钟比每周集中训练更有效。3. 唱出来:听到音后尝试哼唱,再用乐器验证。4. 使用参考音:先听基准音建立调性感,再辨别目标音。5. 多样化训练:结合音程训练、和弦辨认、旋律模唱等多种方式。
绝对音感(Absolute Pitch)指无需参考就能直接识别音高的能力,在普通人群中发生率约1/10000。研究表明,4-6岁是培养绝对音感的关键期,成年后较难获得完全的绝对音感。但通过持续训练,可以发展出准绝对音感(Pseudo-Absolute Pitch),即通过记忆特定参考音(如A=440Hz)来推断其他音高。
建议每天15-20分钟,保持规律性比单次时长更重要。可以分段进行:早晨5分钟音高辨别,午间5分钟节奏训练,晚上10分钟综合练习。关键是持续不断,坚持3-6个月通常能看到显著进步。
大调音阶遵循"全-全-半-全-全-全-半"的音程结构。以 C 大调为例:C(全)D(全)E(半)F(全)G(全)A(全)B(半)C。这个模式适用于所有12个调,只需从主音开始按照此模式推导即可得到该调的音阶。在首调体系中,这些音分别对应 Do-Re-Mi-Fa-Sol-La-Ti。
从麦克风采集声音,用Web Audio实时改变音高、加速、加回声或机器人效果。
为麦克风输入实时添加大厅混响和回声效果,简易网页K歌体验。
调用麦克风,以多种样式(波形、频谱、圆环音量)实时显示输入声音。
立即播放麦克风输入的声音,检验麦克风是否工作。
网页全屏彩色灯光,随麦克风捕捉的音量跳动,制造派对或直播氛围。
输入房间尺寸和表面材料吸音系数,简略估算该房间的混响时间。
提供多组在各色盲类型下仍可区分的定性、连续配色方案,辅助图表设计。
使用 ConvolverNode 或算法混响,模拟不同空间环境的声音混响效果,如浴室、音乐厅。
填写标题、文本和URL,触发系统级分享菜单,测试Web Share API功能。
连接蓝牙心率监测器,实时显示心率数据并绘制波形,展示健康设备 Web 接入。
填入Payload及密钥,选择HS256/RS256算法生成JWT,并验证已签发Token的签名与过期时间。
显示若干张色盲测试图,用户识别数字,判断可能的色觉缺陷类型。
搜索附近的蓝牙低功耗(BLE)设备,并显示设备名称和ID,需用户授权。
记录两人或四人队叫牌与赢墩,自动计算分数并显示累计。
为摄像头画面添加紫色/霓虹色调、扫描线和色相差,实现Cyberpunk风格自拍。
展示如何用默认策略将字符串转换为TrustedHTML,并观察禁止直接赋值的安全限制。
请求USB设备并列出接口,发送和接收数据,适用于调试兼容WebUSB的微控制器。
使用范围请求安全地检查密码是否出现在已知数据泄露库中(不发送完整密码)。
展示Tailwind CSS全套颜色(50-950)的色块,点击复制对应的类名或十六进制值。
解析JSON Web Token,显示Header和Payload内容及签名算法,不验证签名,方便开发调试。
可视化CSS box-shadow生成工具,拖拽调整阴影偏移、模糊、扩散、颜色,实时预览并生成代码。
使用紧邻插值算法将像素画放大两到三倍而不变模糊,保持锐利边缘。
使用新的Sanitizer API清理可能存在XSS风险的HTML字符串,并安全插入DOM。
随机提供一句引人入胜的故事开头,帮助作家克服空白页。
在线Flexbox布局可视化生成器,直观调整主轴、交叉轴对齐、换行等属性,实时显示效果并输出CSS。
粘贴package.json内容,调用公开漏洞API(演示数据)检查依赖安全性,警示高危包。
观察目标节点的添加、删除、属性变更,日志可视化展示,调试动态DOM的利器。
展示如何通过强制Trusted Types策略阻止将未清理字符串直接赋给innerHTML。
上传或搜索图片,自由排列、旋转、剪裁成灵感拼贴,适合设计师收集创意参考。
在线Base64URL编码与解码,替换+/-为-/_并去除=填充,专为URL和JWT等场景优化。