什么是基于音乐的编程? 怎么做?
我假设您的意思是通过编程(代码)创建音乐。 如果您有时间和耐心,这是非常有益的。 但是,期望它会令人头疼,并导致您无法入睡。 为了引起您的兴趣,我会将您转发到我使用HTML5的Web Audio API创建的项目。 我的Synthesizer Project是我第一次查看此API,而这一切都源于我渴望用代码简单地创建一个正弦波。 这变得失控了,我听起来自己正在探索波形和滤波器,并自然地开始构建基于浏览器的合成器。 创建此代码时,它仅在Google Chrome中运行; 但是,此后可能会发生变化,但我对此表示怀疑。 源代码也在那里供您查看。 完成Synth项目后,我想探索不同的输入方法。 为此,我对矩阵步进音序器建模,这是我最喜欢的基于计算机的步进音序器之一。 为了实现这个目标,我从Synth项目中删除了Keyboard输入,并创建了Sequencer Synth项目,结果比我期望的要好。 试玩一下,随时探索源代码…但是,如果您决定扩展开发范围,请紧紧围绕我。…