文件名称:Yazz:用Rust编写的波表合成器
文件大小:193KB
文件格式:ZIP
更新时间:2024-06-11 09:00:49
audio macos linux rust midi
Yazz-另一个软件合成器 Yazz是用Rust编写的减法合成器。 它带有一个简单的终端UI,该UI允许通过键序列和/或MIDI控制器编辑所有参数。 该项目的主要重点是无鼠标编辑:Yazz是终端爱好者的合成器。 这项工作仍在进行中。 声音引擎可以工作,但是缺少某些功能,并且参数范围尚未达到完美的平衡。 特征 每个声音3个波表振荡器,32个复音 每个振荡器最多7个实例,具有频率扩展 振荡器同步 2个独立的滤波器,具有单独的振荡器路由(并行,串行,旁路) 波表扫描 用户波表导入 语音立体声传播 几乎所有声音参数的多达16种调制分配 每个语音2个LFO加2个全局LFO 每个语音3个ADSR信封,斜率可调 延迟(单音或乒乓,BPM同步) 36组MIDI控制器分配 有关详细说明,请中的。 编译,运行和故障排除 Yazz应该同时在MacOS和Linux上运行。 假设您已安装Rust工具链,那
【文件预览】:
Yazz-master
----Cargo.toml(462B)
----plot.txt(136B)
----LICENSE.txt(1KB)
----Cargo.lock(24KB)
----Yazz_Markers.ysn(724B)
----src()
--------sound.rs(21KB)
--------ctrl_map.rs(10KB)
--------main.rs(10KB)
--------value_range.rs(5KB)
--------parameter.rs(21KB)
--------ringbuffer.rs(2KB)
--------synth()
--------modulation.rs(5KB)
--------midi_handler.rs(6KB)
--------storage.rs(3KB)
--------tui()
----Yazz_FactoryBank.ysn(1.11MB)
----doc()
--------manual.md(9KB)
--------Screenshot1.png(69KB)
----README.md(2KB)
----Yazz_ControllerMapping.ysn(20KB)
----todo.txt(557B)
----.gitignore(38B)
----bitbucket-pipelines.yml(228B)