2023-11-18 16:50:27 +05:30
|
|
|
## Example usage
|
|
|
|
|
|
|
|
```text
|
2024-08-27 00:35:56 +05:30
|
|
|
$ echo 't&((t>>7)-t)&t>>8' | python ./bytebeat_compiler.py - -p 44100 --verbose
|
2024-08-26 19:56:37 +05:30
|
|
|
:: C bytebeat generator: compiler unit
|
2024-08-27 00:34:51 +05:30
|
|
|
Reading from STDIN...
|
2023-11-17 00:31:41 +05:30
|
|
|
Compiling
|
2024-08-27 00:34:51 +05:30
|
|
|
cc -Ofast -march=native -mtune=native -Wall -Wextra -Wpedantic -pedantic -Wno-unused-variable -Wno-unused-but-set-variable -Wno-dangling-else -Wno-parentheses -std=c99 ./bin/substituted.c ./src/fwrite_le.c -o ./bin/render_bytebeat -I./include
|
|
|
|
./bin/render_bytebeat
|
2023-11-17 00:31:41 +05:30
|
|
|
:: C bytebeat generator runtime unit
|
|
|
|
|
|
|
|
Sample rate: 44100 Hz
|
|
|
|
Channels: 1 (mono)
|
|
|
|
Bit depth: unsigned 8-bit
|
|
|
|
Duration: 30 seconds
|
|
|
|
|
2024-08-27 00:34:51 +05:30
|
|
|
Writing WAVE headers...
|
2023-11-17 00:31:41 +05:30
|
|
|
|
2024-08-27 00:34:51 +05:30
|
|
|
Done!
|
2023-11-18 16:50:27 +05:30
|
|
|
```
|