文件名称:jssynth:使用此合成器和音序器在浏览器中制作音乐
文件大小:651KB
文件格式:ZIP
更新时间:2024-05-24 16:06:16
audio music sequencer instrument webaudio
JS-130 使用WebAudio API在浏览器中运行的合成器和音序器。 在这里尝试: : 歌曲范例 下面的歌曲是您可以用JS-130以及和GarageBand创建的示例。 特征 振荡器仪器 具有正弦波/方波/锯齿波/三角波的基本振荡器 具有相同波类型的次级振荡器,并且可选地与初级振荡器失谐 白色或粉红色噪音 每个噪声源(振荡器1,振荡器2,噪声)的可调音量 LFO控制振荡器的音高(即“音高摆动”) 滤波器,具有LFO和ADSR包络以控制滤波器的截止频率 ADSR信封可控制响度 反馈延迟和混响效果 采样仪器 使用声音文件(* .wav,*。mp3等)作为乐器 滤波器,具有LFO和ADSR包络以控制滤波器的截止频率 ADSR信封可控制响度 反馈延迟和混响效果 音序器 多个轨道,每个轨道都有自己的乐器和一组图案 通过屏幕钢琴键盘,MIDI键盘或计算机键盘以模式输入音符 完整的歌曲1
【文件预览】:
jssynth-master
----js-130-sequencer.png(151KB)
----.gitignore(86B)
----.babelrc(74B)
----js-130-instrument-editor.png(205KB)
----images()
--------sequencer_timeline_ticks.png(173B)
--------sequencer_row_background.png(605B)
----sass()
--------controls.scss(7KB)
--------base.scss(4KB)
--------jssynth.scss(10KB)
----html()
--------jssynth.html(779B)
----package.json(1KB)
----src()
--------app.js(42KB)
--------components()
--------serializer.js(6KB)
--------synth_core.js(865B)
--------id_generator.js(177B)
--------synth_core()
--------buffer_generator.js(2KB)
--------default_song.js(24KB)
--------midi_controller.js(2KB)
----webpack.config.js(2KB)
----LICENSE(1KB)
----spec()
--------synth_core.test.js(21KB)
----README.md(2KB)
----sounds()
--------hihat.wav(9KB)
--------bass.wav(18KB)
--------snare.wav(37KB)
----lib()
--------analytics.js(0B)
--------AudioContextMonkeyPatch.js(7KB)
----js-130-pattern-editor.png(107KB)
----yarn.lock(359KB)