在音乐领域,微分音音乐键盘是一种创新的工具,它允许音乐家和学习者探索超出传统十二平均律的音乐体系。这种键盘乐器可以实时通过Web浏览器播放,并且支持标准触摸屏操作。触摸屏的使用可以让用户用十个手指演奏任何和弦、滑音(非常重要)以及任何组合,因此强烈推荐使用触摸屏。即使没有触摸屏,用户仍然可以使用鼠标/触控板,甚至在特殊情况下使用计算机键盘进行演奏。推荐使用基于V8引擎的浏览器,如Chromium、Chrome、Opera、Vivaldi、Microsoft Edge v. 80.0.361.111或更高版本等。
SoundBuilder是一款声音构建器,它允许用户创建和编辑自定义的声音。Tonal System Comparison是一个比较不同音调系统的应用程序,而Multi-EDO Chromatic Lattice是一个等音键盘,提供了一个直观的方式来探索不同音阶之间的联系。
微分音游乐场是一个多功能的应用程序,用户可以定义任何音调系统,无论是基于有理数间隔、实数间隔还是固定频率,并且可以选择自定义标签。当这些数据传递给应用程序时,用户就可以演奏它。此外,还有专门针对29-EDO键盘的应用程序。
序列工具是一个强大的应用程序,它允许用户创建和编辑音乐序列。这个工具可以与微分音键盘结合使用,为用户提供了一个完整的音乐创作和学习环境。
音乐学习与等音键盘,2017年8月16日。这是键盘相关周期的第一项工作,它不是微分音的。然而,它包含了一些理论介绍,适用于其他本质上是微分音的作品。
微分音音乐学习与色谱键盘,2017年9月1日。Sound Builder,Web Audio Synthesizer,2020年5月19日。
Xenharmonic Wiki上的微分音织物。这项工作是根据Creative Commons Attribution-ShareAlike 4.0 International License许可的。
const audioContext = new AudioContext();
const oscillator = audioContext.createOscillator();
const gainNode = audioContext.createGain();
oscillator.connect(gainNode);
gainNode.connect(audioContext.destination);
oscillator.start();
oscillator.frequency.value = 440; // 设置频率为440Hz
gainNode.gain.value = 0.5; // 设置音量为0.5