BlipKit:C库,用于创建旧声音芯片的优美声音

时间:2024-06-10 21:23:41
【文件属性】:

文件名称:BlipKit:C库,用于创建旧声音芯片的优美声音

文件大小:164KB

文件格式:ZIP

更新时间:2024-06-10 21:23:41

audio music c library sdl

BlipKit BlipKit是一个C库,用于创建旧声音芯片的优美声音。 生成波形:方波,三角波,噪声,锯齿波,正弦波和自定义波形 使用无限数量的单个曲目 使用立体声输出或最多8个声道 定义工具以创建信封和其他有趣的效果 使用效果:滑音,颤音,颤音等 加载多通道样本并以不同的音高播放它们 :open_book: 手册: : :musical_keyboard: 还可以考虑签出项目 基本范例 此代码演示了在启用了颤音效果的音符A中生成方波音频数据的基本步骤: // Context object BKContext ctx; // Initialize context with 2 channels (stereo) // and a sample rate of 44100 Hz BKContextInit (& ctx, 2 , 44100 ); // Track object to generate the wavefor


【文件预览】:
BlipKit-master
----Makefile.am(255B)
----.gitignore(311B)
----src()
--------Makefile.am(789B)
--------BKTrack.h(9KB)
--------BKWaveFileWriter.h(5KB)
--------BKContext.h(6KB)
--------BKClock.c(8KB)
--------BKData.h(8KB)
--------BKContext.c(12KB)
--------BKData.c(18KB)
--------BKBuffer.c(19KB)
--------BKWaveFileReader.c(6KB)
--------BKObject.c(4KB)
--------BKTime.h(5KB)
--------BKWaveFileWriter.c(7KB)
--------BKInstrument_internal.h(2KB)
--------BKWaveFileReader.h(3KB)
--------BKUnit_internal.h(2KB)
--------BKObject.h(6KB)
--------BKBuffer.h(4KB)
--------BKContext_internal.h(1KB)
--------BKSequence.c(12KB)
--------BKSequence.h(6KB)
--------BlipKit.h(2KB)
--------BKTone.h(3KB)
--------BKTrack.c(27KB)
--------BKUnit.c(31KB)
--------BKBase.h(7KB)
--------BKInterpolation.h(8KB)
--------BKUnit.h(7KB)
--------BKInterpolation.c(4KB)
--------BKTone.c(4KB)
--------BKInstrument.c(10KB)
--------BKData_internal.h(1KB)
--------CMakeLists.txt(200B)
--------BKBase.c(2KB)
--------BKInstrument.h(5KB)
--------BKClock.h(4KB)
--------BKWaveFile_internal.h(3KB)
----config.h.in(5KB)
----.travis.yml(310B)
----LOGO(617B)
----Doxyfile(7KB)
----LICENSE(1KB)
----doc()
--------css()
----configure.ac(2KB)
----ChangeLog(7KB)
----examples()
--------Makefile.am(881B)
--------stereo.c(5KB)
--------waveform.c(6KB)
--------common.h(1KB)
--------sample.c(6KB)
--------itemland.wav(12KB)
--------sample_sustain.c(6KB)
--------scratch.c(5KB)
--------envelope.c(5KB)
--------divider.c(5KB)
--------arpeggio.c(5KB)
--------tone.c(4KB)
----README.md(3KB)
----VERSION(7B)
----autogen.sh(46KB)
----m4()
--------common.m4(4KB)
----dev()
--------tone_periods()
--------step_phases()
--------test()
----test()
--------Makefile.am(519B)
--------context.c(467B)
--------track.c(665B)
--------test.h(181B)
--------wave.c(2KB)
----CMakeLists.txt(112B)
----.editorconfig(97B)

网友评论