LICENSE
README.md
pyproject.toml
src/nasong/__init__.py
src/nasong/__main__.py
src/nasong.egg-info/PKG-INFO
src/nasong.egg-info/SOURCES.txt
src/nasong.egg-info/dependency_links.txt
src/nasong.egg-info/entry_points.txt
src/nasong.egg-info/requires.txt
src/nasong.egg-info/top_level.txt
src/nasong/app/__init__.py
src/nasong/app/docs_utils.py
src/nasong/app/live_session.py
src/nasong/app/main_daw.py
src/nasong/app/main_headless.py
src/nasong/app/main_tui.py
src/nasong/app/render_engine.py
src/nasong/core/__init__.py
src/nasong/core/all_values.py
src/nasong/core/config.py
src/nasong/core/song.py
src/nasong/core/utils.py
src/nasong/core/value.py
src/nasong/core/vis.py
src/nasong/core/wav.py
src/nasong/core/values/__init__.py
src/nasong/core/values/formant.py
src/nasong/core/values/input_args.py
src/nasong/core/values/music_theory_and_composition.py
src/nasong/core/values/utils.py
src/nasong/core/values/basic/value_constant.py
src/nasong/core/values/basic/value_identity.py
src/nasong/core/values/basic/value_random_choice.py
src/nasong/core/values/basic/value_random_float.py
src/nasong/core/values/basic/value_random_int.py
src/nasong/core/values/basic/value_white_noise.py
src/nasong/core/values/complex/value_adsr2.py
src/nasong/core/values/complex/value_band_limited_sawtooth.py
src/nasong/core/values/complex/value_band_limited_square.py
src/nasong/core/values/complex/value_cos.py
src/nasong/core/values/complex/value_distortion.py
src/nasong/core/values/complex/value_exponential_adsr.py
src/nasong/core/values/complex/value_exponential_decay.py
src/nasong/core/values/complex/value_log.py
src/nasong/core/values/complex/value_pow.py
src/nasong/core/values/complex/value_sawtooth.py
src/nasong/core/values/complex/value_sin.py
src/nasong/core/values/complex/value_square.py
src/nasong/core/values/complex/value_triangle.py
src/nasong/core/values/mult_itms_ops/value_max.py
src/nasong/core/values/mult_itms_ops/value_min.py
src/nasong/core/values/mult_itms_ops/value_pondered_sum.py
src/nasong/core/values/mult_itms_ops/value_product.py
src/nasong/core/values/mult_itms_ops/value_sum.py
src/nasong/core/values/single_itms_ops/value_abs.py
src/nasong/core/values/single_itms_ops/value_basic_scaling.py
src/nasong/core/values/single_itms_ops/value_clamp.py
src/nasong/core/values/single_itms_ops/value_high_pass.py
src/nasong/core/values/single_itms_ops/value_low_pass.py
src/nasong/core/values/single_itms_ops/value_mask_treshold.py
src/nasong/core/values/single_itms_ops/value_modulo.py
src/nasong/core/values/single_itms_ops/value_polynom.py
src/nasong/core/values/single_itms_ops/value_sequencer.py
src/nasong/core/values/single_itms_ops/value_time_interval.py
src/nasong/dsl/__init__.py
src/nasong/dsl/chain.py
src/nasong/dsl/decorators.py
src/nasong/dsl/units.py
src/nasong/dsl/utils.py
src/nasong/dummy/__init__.py
src/nasong/dummy/check_audio.py
src/nasong/instruments/__init__.py
src/nasong/instruments/bass.py
src/nasong/instruments/bowed_strings.py
src/nasong/instruments/effects.py
src/nasong/instruments/keyboards.py
src/nasong/instruments/percussion.py
src/nasong/instruments/plucked_strings.py
src/nasong/instruments/synth.py
src/nasong/instruments/winds.py
src/nasong/scripts/__init__.py
src/nasong/scripts/evaluate.py
src/nasong/scripts/experiment_manager.py
src/nasong/scripts/leaderboard.py
src/nasong/scripts/main.py
src/nasong/scripts/monitor_cli.py
src/nasong/scripts/train_cli.py
src/nasong/scripts/vis_tool.py
src/nasong/theory/__init__.py
src/nasong/theory/core/__init__.py
src/nasong/theory/core/interval.py
src/nasong/theory/core/pitch.py
src/nasong/theory/core/scale.py
src/nasong/theory/core/time.py
src/nasong/theory/generators/__init__.py
src/nasong/theory/generators/styles/__init__.py
src/nasong/theory/generators/styles/afrobeat.py
src/nasong/theory/generators/styles/bossa_nova.py
src/nasong/theory/generators/styles/celtic.py
src/nasong/theory/generators/styles/edm.py
src/nasong/theory/generators/styles/jazz.py
src/nasong/theory/generators/styles/koto.py
src/nasong/theory/generators/styles/lofi.py
src/nasong/theory/generators/styles/salsa.py
src/nasong/theory/structures/__init__.py
src/nasong/theory/structures/chord.py
src/nasong/theory/structures/note.py
src/nasong/theory/structures/progression.py
src/nasong/theory/structures/rhythm.py
src/nasong/theory/systems/__init__.py
src/nasong/theory/systems/african.py
src/nasong/theory/systems/east_asian.py
src/nasong/theory/systems/gamelan.py
src/nasong/theory/systems/maqam.py
src/nasong/theory/systems/raga.py
src/nasong/theory/systems/western.py
src/nasong/trainable/__init__.py
src/nasong/trainable/config.py
src/nasong/trainable/extract.py
src/nasong/trainable/inference.py
src/nasong/trainable/train.py
src/nasong/trainable/engines/autograd_engine.py
src/nasong/trainable/engines/base.py
src/nasong/trainable/engines/numpy_engine.py
src/nasong/trainable/engines/torch_engine.py
src/nasong/trainable/instruments/__init__.py
src/nasong/trainable/instruments/atmospheric.py
src/nasong/trainable/instruments/bass.py
src/nasong/trainable/instruments/melodic.py
src/nasong/trainable/instruments/percussion.py
src/nasong/trainable/instruments/synth.py
src/nasong/trainable/note_detection/__init__.py
src/nasong/trainable/note_detection/audioflux_detect.py
src/nasong/trainable/note_detection/base.py
src/nasong/trainable/note_detection/basic_pitch_detect.py
src/nasong/trainable/note_detection/create.py
src/nasong/trainable/note_detection/legacy.py
src/nasong/trainable/note_detection/librosa_detect.py
src/nasong/trainable/note_detection/onnx_crepe_detect.py
src/nasong/trainable/note_detection/torchcrepe_detect.py