文件名称:klasma:Chiptune 音乐创作套件
文件大小:1.12MB
文件格式:ZIP
更新时间:2024-06-18 11:46:38
Java
克拉斯马 Klasma 是一个chiptune 音乐创作工具包。 它读取以专门设计的 DSL 编写的文本文件,并生成音频数据,然后可以播放或写入 WAV 文件。 先决条件 只需Java(> = 1.6?)即可。 只需克隆存储库并make ; 这应该会生成一个 klasma.jar,其中包含所有内容。 用 目前,klasma 只是一个命令行程序。 $ java -jar klasma.jar --help usage: klasma [-i INPUT-FILE] (-o OUTPUT-FILE|--stdout|--play) options: -i INPUT-FILE: Specify a file to use as input. Default: read from standard input. -o OUTPUT-FIL
【文件预览】:
klasma-master
----LICENSE(1KB)
----notes.md(2KB)
----src()
--------Envelope.java(281B)
--------TrackException.java(217B)
--------Block.java(276B)
--------NoteValue.java(805B)
--------TrackBuilder.java(8KB)
--------Waveform.java(479B)
--------Note.java(603B)
--------SquareWave.java(197B)
--------AudioOutput.java(2KB)
--------Track.g4(1KB)
--------SawtoothWave.java(149B)
--------Channel.java(1KB)
--------WaveformParser.java(509B)
--------ChannelReader.java(3KB)
--------Pitch.java(1KB)
--------EndOfChannelException.java(177B)
--------NullEnvelope.java(125B)
--------NoteName.java(1KB)
--------Noise.java(147B)
--------TriangleWave.java(169B)
--------AdsrEnvelope.java(636B)
--------Main.java(5KB)
--------Track.java(2KB)
----examples()
--------laura2.txt(286B)
--------laura.txt(80B)
--------example2.txt(507B)
--------percussion.txt(53B)
--------example1.txt(565B)
----.gitignore(18B)
----lib()
--------antlr-4.2-complete.jar(1.23MB)
----Makefile(2KB)
----README.md(3KB)
----build()
--------class()
--------packaging()
--------Manifest.txt(17B)
--------gen_src()