zang:Zig(镜像)的音频合成

时间:2024-06-19 13:35:47
【文件属性】:

文件名称:zang:Zig(镜像)的音频合成

文件大小:483KB

文件格式:ZIP

更新时间:2024-06-19 13:35:47

audio zig sound synthesizer synth

臧 用 0.7.0 编写的音频库。 该库提供了将音频(生成器和效果)“绘制”到缓冲区中的功能。 (缓冲区如何发送到音频设备超出了库的范围,但可以在提供的示例中看到。) 图书馆非常低级。 没有动态分配,API处于汇编编程级别(请查看示例中的“绘画”功能)。 如果我添加更高级别的功能,它们将位于单独的库中。 例子 示例( write_wav除外)使用 ,因此请确保已安装。 运行示例(同样, write_wav除外)将显示一个包含一些信息的窗口,包括波形和 FFT 频谱显示。 按 F1 可获取内置帮助信息。 在构建示例之前,您需要初始化 git 子模块,因为一些示例使用外部依赖项 ( )。 注意:您可能需要在构建不同示例之间清除zig-cache文件夹。 此错误将在 Zig 0.7.1 中修复。 git submodule init git submodule update zi


【文件预览】:
zang-master
----.gitignore(60B)
----src()
--------zangscript.zig(1KB)
--------zang()
--------zang-12tet.zig(5KB)
--------zang.zig(3KB)
--------zangscript()
----LICENSE(1KB)
----.gitmodules(100B)
----build.zig(2KB)
----tools()
--------zangc.zig(11KB)
--------zangc()
----examples()
--------example_two.zig(6KB)
--------common.zig(4KB)
--------script.txt(3KB)
--------example_arpeggiator.zig(6KB)
--------drumloop.wav(376KB)
--------example_song.txt(87KB)
--------write_wav.zig(3KB)
--------example_delay.zig(3KB)
--------example_envelope.zig(3KB)
--------example_stereo.zig(4KB)
--------example_detuned.zig(8KB)
--------modules.zig(16KB)
--------example_sampler.zig(4KB)
--------example_laser.zig(7KB)
--------example_vibrato.zig(4KB)
--------example_mouse.zig(8KB)
--------example_script.zig(2KB)
--------example_song.zig(14KB)
--------visual.zig(38KB)
--------example_polyphony2.zig(3KB)
--------zig-wav()
--------font.dat(1KB)
--------example_play.zig(4KB)
--------example_polyphony.zig(5KB)
--------example_subsong.zig(6KB)
--------common()
--------recorder.zig(5KB)
--------example_script_runtime_poly.zig(7KB)
--------example_curve.zig(4KB)
--------example.zig(18KB)
--------example_script_runtime_mono.zig(5KB)
--------example_portamento.zig(5KB)
----watch_script.sh(717B)
----README.md(7KB)
----TODO.md(2KB)
----test.zig(196B)

网友评论