weresocool
A language for composing microtonal music built in Rust. Make cool sounds. Impress your friends/pets/plants.
File Explorer
Download Latest Version (.zip)- cd.yml
- cool_tests.yml
- index.js
- index.js.map
- sourcemap-register.js
- action.yml
- api.ts
- calculateChecksum.spec.ts
- calculateChecksum.ts
- editGithubBlob.spec.ts
- editGithubBlob.ts
- index.ts
- main.spec.ts
- main.ts
- replace.spec.ts
- replace.ts
- .gitignore
- jest.config.js
- package.json
- tsconfig.json
- yarn.lock
- fourier.rs
- lib.rs
- Cargo.toml
- sample_audvis_filt-0-40_raw_chanel_EEG_008_array_0.csv
- 1d_test_data.csv
- 2d_test_data.csv
- csv1d_test.rs
- csv2d_test.rs
- mod.rs
- mod_1d.rs
- test_data.csv
- apply_to_normal_form.rs
- coefs.rs
- generate.rs
- get_length_ratio.rs
- mod.rs
- substitute.rs
- indices.rs
- mod.rs
- normalize_listop.rs
- substitute_list.rs
- mod.rs
- get_length_ratio.rs
- helpers.rs
- mod.rs
- normalize.rs
- normalize_tests.rs
- substitute.rs
- mod.rs
- ast.rs
- lib.rs
- .gitignore
- Cargo.toml
- nf_to_vec_renderable_bench.rs
- render_batch_bench.rs
- fourier.rs
- pad.rs
- real_time.rs
- real_time_mic.rs
- render-via-makam
- snapshot.rs
- stems.rs
- csv.rs
- json.rs
- mod.rs
- normalizer.rs
- op4d.rs
- parsed_to_render.rs
- test.rs
- timed_op.rs
- types.rs
- mod.rs
- ast.makam
- fastprinter.makam
- init.makam
- int.makam
- pipe.makam
- ratio.makam
- README.md
- syntax.makam
- tests.makam
- transforms.makam
- buffer_manager.rs
- mod.rs
- render_manager.rs
- resizeable_2d_vec.rs
- server_manager.rs
- duplex.rs
- mod.rs
- real_time.rs
- real_time_buffer_manager.rs
- real_time_render_manager.rs
- real_time_render_manager_mic.rs
- server_render_manager.rs
- mod.rs
- mod.rs
- lib.rs
- main.rs
- write.rs
- Cargo.toml
- README.md
- error.rs
- error_inner.rs
- id_error.rs
- index_error.rs
- lib.rs
- parse_error.rs
- portaudio_error.rs
- Cargo.toml
- lib.rs
- test.rs
- Cargo.toml
- application.png
- cover.png
- delay_line.rs
- lib.rs
- reverb.rs
- Cargo.toml
- ORIGINAL_LICENSE.md
- README.md
- mod.rs
- render_voice.rs
- asr.rs
- asr_test.rs
- distortion.rs
- frequency.rs
- gain.rs
- karplus_strong.rs
- lib.rs
- loudness.rs
- oscillator.rs
- sample.rs
- stereo_waveform.rs
- test.rs
- voice.rs
- Cargo.toml
- README.md
- ffi.rs
- lib.rs
- .gitignore
- Cargo.toml
- README.md
- csv1d.socool
- csv2d.socool
- data1d.csv
- data2d.csv
- pass_filters.socool
- fit_gain_sequence.socool
- sequence.socool
- fit_length.socool
- fun_list.socool
- fun_list_2.socool
- fun_list_compose.socool
- fun_nested.socool
- simple_fun.socool
- .DS_Store
- compose.socool
- const.socool
- const_random.socool
- expr.socool
- fit_length_const.socool
- fit_length_named.socool
- fit_length_negative.socool
- fit_length_polynomial.socool
- fit_length_polynomial_length.socool
- fit_length_polynomial_negative_length.socool
- fit_length_taken.socool
- function.socool
- list_const.socool
- list_named.socool
- list_taken.socool
- named.socool
- polynomial.socool
- polynomial_negative_length.socool
- polynomial_pipe.socool
- random_choice_times.socool
- sequence.socool
- taken.socool
- imported.socool
- imports.socool
- index_with_term.socool
- list_indexed_fit_length.socool
- list_indices_with_op.socool
- list_indices_with_op_2.socool
- list_named_indexed_fit_length.socool
- list_named_with_indicies.socool
- list_with_indicies.socool
- list_with_random.socool
- list_with_random_and_index.socool
- list_with_slice.socool
- lambda_fit_length.socool
- lambda_generator.socool
- lambda_list.socool
- lambda_scope.socool
- lambda_subsitute.socool
- simple_lambda.socool
- as_overlay.socool
- as_overlay_fit_length.socool
- concat.socool
- et_list.socool
- list_composed_with_op.socool
- list_fit_length.socool
- list_id.socool
- simple_list.socool
- overtone.socool
- names.socool
- reverb.socool
- sine_pow.socool
- lib.rs
- Cargo.lock
- Cargo.toml
- justfile
- README.md
- error_handling.rs
- float_to_rational.rs
- imports.rs
- indices.rs
- lib.rs
- main.rs
- parser.rs
- socool.lalrpop
- test.rs
- .gitignore
- build.rs
- Cargo.toml
- parser_test.sh
- README.md
- working.socool
- lib.rs
- .gitignore
- Cargo.toml
- README.md
- lib.rs
- main.rs
- test.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- README.md
- package_macos.sh
- helpers.rs
- lib.rs
- settings.rs
- Cargo.toml
- play.socool
- play.socool.csv
- play.socool.json
- play_unix.mp3
- play_unix.ogg
- play_unix.socool.stems.zip
- play_unix.wav
- play_windows.ogg
- play_windows.socool.stems.zip
- play_windows.wav
- simple.socool
- simple_fail.socool
- mod.rs
- a_440.socool
- asd_test_4.socool
- asr_test.socool
- asr_test_2.socool
- asr_test_3.socool
- fit_length_ratio.socool
- fun1.socool
- fun2.socool
- fun_and_focus.socool
- fun_simple.socool
- gain_test.socool
- import_test.socool
- import_test_2.socool
- length_test.socool
- live.socool
- mod_by_test.socool
- pan_test.socool
- render_op.socool
- render_op_get_batch.socool
- render_op_get_batch_simple.socool
- std_test.socool
- ta_test.socool
- template.socool
- tm_test.socool
- hashes.json
- mod.rs
- oscillator_hashes.json
- app.rs
- demo.rs
- lib.rs
- main.rs
- new.rs
- play.rs
- print.rs
- song.socool
- test.rs
- watch.rs
- csv.socool
- release.socool
- todo_1.socool
- todo_2.socool
- todo_app.socool
- lib.rs
- main.rs
- test.socool
- .gitignore
- Cargo.toml
- out.wav
- README.md
- result.ogg
- test.wav
- .gitattributes
- .gitignore
- bug.socool
- Cargo.lock
- Cargo.toml
- demo.socool
- deny.toml
- justfile
- LICENSE
- README.md
- test.csv
- test.socool
- test2.socool
- test3.socool
// repository documentation
Was this content helpful?
(0 ratings)
