Command line utility for generating sample streams for the Volca Sample
You configure which samples to use, which indexes to put them in, and whether samples should be compressed, by using a Ron file, with the format documented below in the Examples section. You can also generate a stream with the factory preset samples by using a .alldata file. The tool outputs a .wav file which is ready to be used for transferring the data to the Volca Sample. For details on the transfer process refer to transferring syrostream to your volca sample
```rust // example.ron
VolcaSample( // optional, valid values are 8-16 default_compression: 16, // map which supports keys in the range 0-99 samples: { // Put kick.wav at sample index 0, and compress it to a bit depth of 8 0: Sample(( // the file path is relative to the location of the configuration file file: "kick.wav", // optional, valid values are 8-16 compression: 8, )), // Erase the sample at index 1 1: Erase, } ) ```
Loading a configuration file
shell
vsrs load example.ron
Restoring factory settings using a .alldata file. Files can be found at https://github.com/korginc/volcasample/tree/master/alldata
shell
vsrs reset all_sample_preset.alldata