├── .build.yml ├── .gitattributes ├── .gitignore ├── LICENSE.txt ├── README.md ├── bugs └── hanging_fork.py ├── docs ├── _static │ ├── KadenzeThumbnail.png │ ├── ScampLogo.svg │ └── css │ │ └── custom.css ├── _templates │ └── autosummary │ │ ├── base.rst │ │ ├── class.rst │ │ └── module.rst ├── conf.py ├── index.rst ├── makePackageRSTs.py └── narrative │ ├── AlternateVersionAbjad.png │ ├── InstallingSCAMP.png │ ├── KadenzeThumbnail.png │ ├── LilyWarning.png │ ├── OpenLilyPondAnyway.png │ ├── PropertiesExample.png │ ├── SecuritySettings.png │ ├── SelectVersionAbjad.png │ ├── VoicesExample.png │ ├── WindowsInstallSCAMP.png │ ├── WindowsInstallingThonny.png │ ├── WindowsInstallingThonny2.png │ ├── WindowsLilypondUnnerving.png │ ├── WindowsManagePackages.png │ ├── easy_setup.rst │ ├── experienced_setup.rst │ ├── forum.rst │ ├── kadenze.rst │ ├── music.rst │ ├── note_properties.rst │ ├── support.rst │ ├── tutorial_videos.rst │ ├── type_aliases.rst │ └── youtube.rst ├── examples ├── AssortedHaphazard │ ├── GuitarArpeggios.py │ ├── NotationVSPerformance.py │ ├── OldTutorialExamples │ │ ├── articulations.py │ │ ├── hello_world.py │ │ ├── multipleTempos.py │ │ ├── note_spelling.py │ │ └── simple_polytempo.py │ ├── SavedFiles │ │ ├── perfShakoboe.json │ │ ├── quantized_glisses.json │ │ ├── savedEnsemble.json │ │ └── shakEnsemble.json │ ├── bananaphone.py │ ├── bunchStuff.py │ ├── chords_example.py │ ├── conway.py │ ├── double_score.py │ ├── ensembleExample.py │ ├── fifteen_sixteen.py │ ├── glissTest2.py │ ├── glissando_test.py │ ├── indispensibility.py │ ├── karlclock.py │ ├── karlclock_interactive.py │ ├── key_clocks.py │ ├── key_sig.py │ ├── load_and_play_performance.py │ ├── load_performance_and_export_midi.py │ ├── midi_channel_manager.py │ ├── midi_export.mid │ ├── multiple_score_example.py │ ├── osc │ │ ├── OSCListenerPython.scd │ │ └── osc_instrument_example.py │ ├── qt_interactive.py │ ├── quantization.py │ ├── repeated_notes.py │ ├── save_performance.py │ ├── tempo_test.py │ ├── ticker_test.py │ ├── voice-leading.py │ └── voice-leading_weird.py ├── Demos │ ├── KeyboardMapper │ │ └── KeyboardMapper.py │ ├── ScampCooking │ │ ├── Crackler.scd │ │ ├── ScampCooking.py │ │ ├── definitions.py │ │ └── formal_parameters.py │ └── ScampToMax │ │ ├── Monophonic │ │ ├── MonoMain.maxpat │ │ ├── MonoSender.py │ │ ├── MonoSynth.maxpat │ │ └── scampreceive.maxpat │ │ └── Polyphonic │ │ ├── PolyMain.maxpat │ │ ├── PolySender.py │ │ ├── PolySynth.maxpat │ │ └── scampreceive.maxpat ├── Reconstructions │ └── piano_phase.py ├── Tutorial │ ├── 01_hello_world.py │ ├── 02_tempo_change.py │ ├── 03_blocking_false.py │ ├── 04_random_durations_and_rests.py │ ├── 05_notation.py │ ├── 06_time_signature.py │ ├── 07_random_quantized.py │ ├── 08_simplified_quantization.py │ ├── 09_multi_part.py │ ├── 10_multi_tempo.py │ ├── 11_record_on_clock.py │ ├── 12_envelopes_basic.py │ ├── 13_envelopes_advanced.py │ ├── 14_gliss_from_envelope.py │ ├── 15_envelope_shorthand.py │ ├── 16_start_and_end_note.py │ ├── 17_volume_envelope.py │ ├── 18_microtonal.py │ ├── 19_playback_implementations.py │ ├── 20_note_properties.py │ ├── 21_pitch_spelling.py │ ├── 22_staff_text.py │ ├── 23_special_notations.py │ ├── 24_osc_to_supercollider.py │ ├── 24_osc_to_supercollider.scd │ ├── 25_MIDI_in_out.py │ ├── 26_keyboard_input.py │ ├── 27_mouse_input.py │ ├── 28a_osc_listener.py │ ├── 28b_osc_sender.py │ └── 29_spanners.py └── marc │ ├── barlicity.py │ └── lunar_trajectories.py ├── roadmap ├── Roadmap 1.0.txt └── Roadmap 2.0.txt ├── scamp ├── __init__.py ├── __pyinstaller │ ├── __init__.py │ └── hook-scamp.py ├── _dependencies.py ├── _engraving_translations.py ├── _metric_structure.py ├── _midi.py ├── _parsing.py ├── _soundfont_host.py ├── _thirdparty │ ├── __init__.py │ ├── fluidsynth.py │ ├── mac_libs │ │ ├── libFLAC.8.dylib │ │ ├── libfluidsynth.3.0.1.dylib │ │ ├── libglib-2.0.0.dylib │ │ ├── libgthread-2.0.0.dylib │ │ ├── libintl.8.dylib │ │ ├── libogg.0.dylib │ │ ├── libopus.0.dylib │ │ ├── libpcre.1.dylib │ │ ├── libportaudio.2.dylib │ │ ├── libreadline.8.dylib │ │ ├── libsndfile.1.dylib │ │ ├── libvorbis.0.dylib │ │ └── libvorbisenc.2.dylib │ ├── sf2or3utils │ │ ├── __init__.py │ │ ├── bag.py │ │ ├── generator.py │ │ ├── instrument.py │ │ ├── modulator.py │ │ ├── preset.py │ │ ├── riffparser.py │ │ ├── sample.py │ │ ├── sf2parse.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── test_parse.py │ └── windows_libs │ │ ├── libfluidsynth.dll │ │ └── libfluidsynth64.dll ├── instruments.py ├── lilypond │ └── scamp_template.ly ├── note_properties.py ├── performance.py ├── playback_adjustments.py ├── playback_implementations.py ├── quantization.py ├── score.py ├── session.py ├── settings.py ├── soundfonts │ └── Merlin.sf2 ├── spanners.py ├── spelling.py ├── test_run.py ├── text.py ├── transcriber.py └── utilities.py ├── setup.cfg ├── setup.py └── test ├── example_tests ├── AssortedHaphazard │ ├── bananaphone.json │ ├── bananaphone.py │ ├── chords_example.json │ ├── chords_example.py │ ├── double_score.json │ ├── double_score.py │ ├── fifteen_sixteen.json │ └── fifteen_sixteen.py ├── Test │ ├── clock_order.json │ └── clock_order.py └── Tutorial │ ├── 10_multi_tempo.json │ ├── 10_multi_tempo.py │ ├── 11_record_on_clock.json │ ├── 11_record_on_clock.py │ ├── 12_envelopes_basic.json │ ├── 12_envelopes_basic.py │ ├── 13_envelopes_advanced.json │ ├── 13_envelopes_advanced.py │ ├── 14_gliss_from_envelope.json │ ├── 14_gliss_from_envelope.py │ ├── 15_envelope_shorthand.json │ ├── 15_envelope_shorthand.py │ ├── 16_start_and_end_note.json │ ├── 16_start_and_end_note.py │ ├── 17_volume_envelope.json │ ├── 17_volume_envelope.py │ ├── 18_microtonal.json │ ├── 18_microtonal.py │ ├── 19_playback_implementations.json │ ├── 19_playback_implementations.py │ ├── 1_hello_world.json │ ├── 1_hello_world.py │ ├── 20_note_properties.json │ ├── 20_note_properties.py │ ├── 21_pitch_spelling.json │ ├── 21_pitch_spelling.py │ ├── 22_staff_text.json │ ├── 22_staff_text.py │ ├── 23_special_notations.json │ ├── 23_special_notations.py │ ├── 24_osc_to_supercollider.json │ ├── 24_osc_to_supercollider.py │ ├── 29_spanners.json │ ├── 29_spanners.py │ ├── 2_tempo_change.json │ ├── 2_tempo_change.py │ ├── 3_blocking_false.json │ ├── 3_blocking_false.py │ ├── 4_random_durations_and_rests.json │ ├── 4_random_durations_and_rests.py │ ├── 5_notation.json │ ├── 5_notation.py │ ├── 6_time_signature.json │ ├── 6_time_signature.py │ ├── 7_random_quantized.json │ ├── 7_random_quantized.py │ ├── 8_simplified_quantization.json │ ├── 8_simplified_quantization.py │ ├── 9_multi_part.json │ └── 9_multi_part.py └── test_examples.py /.build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/.build.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/README.md -------------------------------------------------------------------------------- /bugs/hanging_fork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/bugs/hanging_fork.py -------------------------------------------------------------------------------- /docs/_static/KadenzeThumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/_static/KadenzeThumbnail.png -------------------------------------------------------------------------------- /docs/_static/ScampLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/_static/ScampLogo.svg -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/_templates/autosummary/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/_templates/autosummary/base.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/makePackageRSTs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/makePackageRSTs.py -------------------------------------------------------------------------------- /docs/narrative/AlternateVersionAbjad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/AlternateVersionAbjad.png -------------------------------------------------------------------------------- /docs/narrative/InstallingSCAMP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/InstallingSCAMP.png -------------------------------------------------------------------------------- /docs/narrative/KadenzeThumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/KadenzeThumbnail.png -------------------------------------------------------------------------------- /docs/narrative/LilyWarning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/LilyWarning.png -------------------------------------------------------------------------------- /docs/narrative/OpenLilyPondAnyway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/OpenLilyPondAnyway.png -------------------------------------------------------------------------------- /docs/narrative/PropertiesExample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/PropertiesExample.png -------------------------------------------------------------------------------- /docs/narrative/SecuritySettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/SecuritySettings.png -------------------------------------------------------------------------------- /docs/narrative/SelectVersionAbjad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/SelectVersionAbjad.png -------------------------------------------------------------------------------- /docs/narrative/VoicesExample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/VoicesExample.png -------------------------------------------------------------------------------- /docs/narrative/WindowsInstallSCAMP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/WindowsInstallSCAMP.png -------------------------------------------------------------------------------- /docs/narrative/WindowsInstallingThonny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/WindowsInstallingThonny.png -------------------------------------------------------------------------------- /docs/narrative/WindowsInstallingThonny2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/WindowsInstallingThonny2.png -------------------------------------------------------------------------------- /docs/narrative/WindowsLilypondUnnerving.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/WindowsLilypondUnnerving.png -------------------------------------------------------------------------------- /docs/narrative/WindowsManagePackages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/WindowsManagePackages.png -------------------------------------------------------------------------------- /docs/narrative/easy_setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/easy_setup.rst -------------------------------------------------------------------------------- /docs/narrative/experienced_setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/experienced_setup.rst -------------------------------------------------------------------------------- /docs/narrative/forum.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/forum.rst -------------------------------------------------------------------------------- /docs/narrative/kadenze.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/kadenze.rst -------------------------------------------------------------------------------- /docs/narrative/music.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/music.rst -------------------------------------------------------------------------------- /docs/narrative/note_properties.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/note_properties.rst -------------------------------------------------------------------------------- /docs/narrative/support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/support.rst -------------------------------------------------------------------------------- /docs/narrative/tutorial_videos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/tutorial_videos.rst -------------------------------------------------------------------------------- /docs/narrative/type_aliases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/type_aliases.rst -------------------------------------------------------------------------------- /docs/narrative/youtube.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/docs/narrative/youtube.rst -------------------------------------------------------------------------------- /examples/AssortedHaphazard/GuitarArpeggios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/GuitarArpeggios.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/NotationVSPerformance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/NotationVSPerformance.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/OldTutorialExamples/articulations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/OldTutorialExamples/articulations.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/OldTutorialExamples/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/OldTutorialExamples/hello_world.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/OldTutorialExamples/multipleTempos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/OldTutorialExamples/multipleTempos.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/OldTutorialExamples/note_spelling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/OldTutorialExamples/note_spelling.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/OldTutorialExamples/simple_polytempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/OldTutorialExamples/simple_polytempo.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/SavedFiles/perfShakoboe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/SavedFiles/perfShakoboe.json -------------------------------------------------------------------------------- /examples/AssortedHaphazard/SavedFiles/quantized_glisses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/SavedFiles/quantized_glisses.json -------------------------------------------------------------------------------- /examples/AssortedHaphazard/SavedFiles/savedEnsemble.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/SavedFiles/savedEnsemble.json -------------------------------------------------------------------------------- /examples/AssortedHaphazard/SavedFiles/shakEnsemble.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/SavedFiles/shakEnsemble.json -------------------------------------------------------------------------------- /examples/AssortedHaphazard/bananaphone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/bananaphone.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/bunchStuff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/bunchStuff.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/chords_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/chords_example.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/conway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/conway.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/double_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/double_score.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/ensembleExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/ensembleExample.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/fifteen_sixteen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/fifteen_sixteen.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/glissTest2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/glissTest2.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/glissando_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/glissando_test.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/indispensibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/indispensibility.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/karlclock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/karlclock.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/karlclock_interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/karlclock_interactive.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/key_clocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/key_clocks.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/key_sig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/key_sig.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/load_and_play_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/load_and_play_performance.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/load_performance_and_export_midi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/load_performance_and_export_midi.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/midi_channel_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/midi_channel_manager.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/midi_export.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/midi_export.mid -------------------------------------------------------------------------------- /examples/AssortedHaphazard/multiple_score_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/multiple_score_example.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/osc/OSCListenerPython.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/osc/OSCListenerPython.scd -------------------------------------------------------------------------------- /examples/AssortedHaphazard/osc/osc_instrument_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/osc/osc_instrument_example.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/qt_interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/qt_interactive.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/quantization.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/repeated_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/repeated_notes.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/save_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/save_performance.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/tempo_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/tempo_test.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/ticker_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/ticker_test.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/voice-leading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/voice-leading.py -------------------------------------------------------------------------------- /examples/AssortedHaphazard/voice-leading_weird.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/AssortedHaphazard/voice-leading_weird.py -------------------------------------------------------------------------------- /examples/Demos/KeyboardMapper/KeyboardMapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/KeyboardMapper/KeyboardMapper.py -------------------------------------------------------------------------------- /examples/Demos/ScampCooking/Crackler.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampCooking/Crackler.scd -------------------------------------------------------------------------------- /examples/Demos/ScampCooking/ScampCooking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampCooking/ScampCooking.py -------------------------------------------------------------------------------- /examples/Demos/ScampCooking/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampCooking/definitions.py -------------------------------------------------------------------------------- /examples/Demos/ScampCooking/formal_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampCooking/formal_parameters.py -------------------------------------------------------------------------------- /examples/Demos/ScampToMax/Monophonic/MonoMain.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampToMax/Monophonic/MonoMain.maxpat -------------------------------------------------------------------------------- /examples/Demos/ScampToMax/Monophonic/MonoSender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampToMax/Monophonic/MonoSender.py -------------------------------------------------------------------------------- /examples/Demos/ScampToMax/Monophonic/MonoSynth.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampToMax/Monophonic/MonoSynth.maxpat -------------------------------------------------------------------------------- /examples/Demos/ScampToMax/Monophonic/scampreceive.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampToMax/Monophonic/scampreceive.maxpat -------------------------------------------------------------------------------- /examples/Demos/ScampToMax/Polyphonic/PolyMain.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampToMax/Polyphonic/PolyMain.maxpat -------------------------------------------------------------------------------- /examples/Demos/ScampToMax/Polyphonic/PolySender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampToMax/Polyphonic/PolySender.py -------------------------------------------------------------------------------- /examples/Demos/ScampToMax/Polyphonic/PolySynth.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampToMax/Polyphonic/PolySynth.maxpat -------------------------------------------------------------------------------- /examples/Demos/ScampToMax/Polyphonic/scampreceive.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Demos/ScampToMax/Polyphonic/scampreceive.maxpat -------------------------------------------------------------------------------- /examples/Reconstructions/piano_phase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Reconstructions/piano_phase.py -------------------------------------------------------------------------------- /examples/Tutorial/01_hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/01_hello_world.py -------------------------------------------------------------------------------- /examples/Tutorial/02_tempo_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/02_tempo_change.py -------------------------------------------------------------------------------- /examples/Tutorial/03_blocking_false.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/03_blocking_false.py -------------------------------------------------------------------------------- /examples/Tutorial/04_random_durations_and_rests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/04_random_durations_and_rests.py -------------------------------------------------------------------------------- /examples/Tutorial/05_notation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/05_notation.py -------------------------------------------------------------------------------- /examples/Tutorial/06_time_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/06_time_signature.py -------------------------------------------------------------------------------- /examples/Tutorial/07_random_quantized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/07_random_quantized.py -------------------------------------------------------------------------------- /examples/Tutorial/08_simplified_quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/08_simplified_quantization.py -------------------------------------------------------------------------------- /examples/Tutorial/09_multi_part.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/09_multi_part.py -------------------------------------------------------------------------------- /examples/Tutorial/10_multi_tempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/10_multi_tempo.py -------------------------------------------------------------------------------- /examples/Tutorial/11_record_on_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/11_record_on_clock.py -------------------------------------------------------------------------------- /examples/Tutorial/12_envelopes_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/12_envelopes_basic.py -------------------------------------------------------------------------------- /examples/Tutorial/13_envelopes_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/13_envelopes_advanced.py -------------------------------------------------------------------------------- /examples/Tutorial/14_gliss_from_envelope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/14_gliss_from_envelope.py -------------------------------------------------------------------------------- /examples/Tutorial/15_envelope_shorthand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/15_envelope_shorthand.py -------------------------------------------------------------------------------- /examples/Tutorial/16_start_and_end_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/16_start_and_end_note.py -------------------------------------------------------------------------------- /examples/Tutorial/17_volume_envelope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/17_volume_envelope.py -------------------------------------------------------------------------------- /examples/Tutorial/18_microtonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/18_microtonal.py -------------------------------------------------------------------------------- /examples/Tutorial/19_playback_implementations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/19_playback_implementations.py -------------------------------------------------------------------------------- /examples/Tutorial/20_note_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/20_note_properties.py -------------------------------------------------------------------------------- /examples/Tutorial/21_pitch_spelling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/21_pitch_spelling.py -------------------------------------------------------------------------------- /examples/Tutorial/22_staff_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/22_staff_text.py -------------------------------------------------------------------------------- /examples/Tutorial/23_special_notations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/23_special_notations.py -------------------------------------------------------------------------------- /examples/Tutorial/24_osc_to_supercollider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/24_osc_to_supercollider.py -------------------------------------------------------------------------------- /examples/Tutorial/24_osc_to_supercollider.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/24_osc_to_supercollider.scd -------------------------------------------------------------------------------- /examples/Tutorial/25_MIDI_in_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/25_MIDI_in_out.py -------------------------------------------------------------------------------- /examples/Tutorial/26_keyboard_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/26_keyboard_input.py -------------------------------------------------------------------------------- /examples/Tutorial/27_mouse_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/27_mouse_input.py -------------------------------------------------------------------------------- /examples/Tutorial/28a_osc_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/28a_osc_listener.py -------------------------------------------------------------------------------- /examples/Tutorial/28b_osc_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/28b_osc_sender.py -------------------------------------------------------------------------------- /examples/Tutorial/29_spanners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/Tutorial/29_spanners.py -------------------------------------------------------------------------------- /examples/marc/barlicity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/marc/barlicity.py -------------------------------------------------------------------------------- /examples/marc/lunar_trajectories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/examples/marc/lunar_trajectories.py -------------------------------------------------------------------------------- /roadmap/Roadmap 1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/roadmap/Roadmap 1.0.txt -------------------------------------------------------------------------------- /roadmap/Roadmap 2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/roadmap/Roadmap 2.0.txt -------------------------------------------------------------------------------- /scamp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/__init__.py -------------------------------------------------------------------------------- /scamp/__pyinstaller/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/__pyinstaller/__init__.py -------------------------------------------------------------------------------- /scamp/__pyinstaller/hook-scamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/__pyinstaller/hook-scamp.py -------------------------------------------------------------------------------- /scamp/_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_dependencies.py -------------------------------------------------------------------------------- /scamp/_engraving_translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_engraving_translations.py -------------------------------------------------------------------------------- /scamp/_metric_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_metric_structure.py -------------------------------------------------------------------------------- /scamp/_midi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_midi.py -------------------------------------------------------------------------------- /scamp/_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_parsing.py -------------------------------------------------------------------------------- /scamp/_soundfont_host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_soundfont_host.py -------------------------------------------------------------------------------- /scamp/_thirdparty/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/__init__.py -------------------------------------------------------------------------------- /scamp/_thirdparty/fluidsynth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/fluidsynth.py -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libFLAC.8.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libFLAC.8.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libfluidsynth.3.0.1.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libfluidsynth.3.0.1.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libglib-2.0.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libglib-2.0.0.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libgthread-2.0.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libgthread-2.0.0.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libintl.8.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libintl.8.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libogg.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libogg.0.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libopus.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libopus.0.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libpcre.1.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libpcre.1.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libportaudio.2.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libportaudio.2.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libreadline.8.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libreadline.8.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libsndfile.1.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libsndfile.1.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libvorbis.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libvorbis.0.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/mac_libs/libvorbisenc.2.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/mac_libs/libvorbisenc.2.dylib -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/__init__.py -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/bag.py -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/generator.py -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/instrument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/instrument.py -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/modulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/modulator.py -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/preset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/preset.py -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/riffparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/riffparser.py -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/sample.py -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/sf2parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/sf2parse.py -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scamp/_thirdparty/sf2or3utils/tests/test_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/sf2or3utils/tests/test_parse.py -------------------------------------------------------------------------------- /scamp/_thirdparty/windows_libs/libfluidsynth.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/windows_libs/libfluidsynth.dll -------------------------------------------------------------------------------- /scamp/_thirdparty/windows_libs/libfluidsynth64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/_thirdparty/windows_libs/libfluidsynth64.dll -------------------------------------------------------------------------------- /scamp/instruments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/instruments.py -------------------------------------------------------------------------------- /scamp/lilypond/scamp_template.ly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/lilypond/scamp_template.ly -------------------------------------------------------------------------------- /scamp/note_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/note_properties.py -------------------------------------------------------------------------------- /scamp/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/performance.py -------------------------------------------------------------------------------- /scamp/playback_adjustments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/playback_adjustments.py -------------------------------------------------------------------------------- /scamp/playback_implementations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/playback_implementations.py -------------------------------------------------------------------------------- /scamp/quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/quantization.py -------------------------------------------------------------------------------- /scamp/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/score.py -------------------------------------------------------------------------------- /scamp/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/session.py -------------------------------------------------------------------------------- /scamp/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/settings.py -------------------------------------------------------------------------------- /scamp/soundfonts/Merlin.sf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/soundfonts/Merlin.sf2 -------------------------------------------------------------------------------- /scamp/spanners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/spanners.py -------------------------------------------------------------------------------- /scamp/spelling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/spelling.py -------------------------------------------------------------------------------- /scamp/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/test_run.py -------------------------------------------------------------------------------- /scamp/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/text.py -------------------------------------------------------------------------------- /scamp/transcriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/transcriber.py -------------------------------------------------------------------------------- /scamp/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/scamp/utilities.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/setup.py -------------------------------------------------------------------------------- /test/example_tests/AssortedHaphazard/bananaphone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/AssortedHaphazard/bananaphone.json -------------------------------------------------------------------------------- /test/example_tests/AssortedHaphazard/bananaphone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/AssortedHaphazard/bananaphone.py -------------------------------------------------------------------------------- /test/example_tests/AssortedHaphazard/chords_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/AssortedHaphazard/chords_example.json -------------------------------------------------------------------------------- /test/example_tests/AssortedHaphazard/chords_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/AssortedHaphazard/chords_example.py -------------------------------------------------------------------------------- /test/example_tests/AssortedHaphazard/double_score.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/AssortedHaphazard/double_score.json -------------------------------------------------------------------------------- /test/example_tests/AssortedHaphazard/double_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/AssortedHaphazard/double_score.py -------------------------------------------------------------------------------- /test/example_tests/AssortedHaphazard/fifteen_sixteen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/AssortedHaphazard/fifteen_sixteen.json -------------------------------------------------------------------------------- /test/example_tests/AssortedHaphazard/fifteen_sixteen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/AssortedHaphazard/fifteen_sixteen.py -------------------------------------------------------------------------------- /test/example_tests/Test/clock_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Test/clock_order.json -------------------------------------------------------------------------------- /test/example_tests/Test/clock_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Test/clock_order.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/10_multi_tempo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/10_multi_tempo.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/10_multi_tempo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/10_multi_tempo.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/11_record_on_clock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/11_record_on_clock.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/11_record_on_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/11_record_on_clock.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/12_envelopes_basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/12_envelopes_basic.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/12_envelopes_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/12_envelopes_basic.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/13_envelopes_advanced.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/13_envelopes_advanced.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/13_envelopes_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/13_envelopes_advanced.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/14_gliss_from_envelope.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/14_gliss_from_envelope.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/14_gliss_from_envelope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/14_gliss_from_envelope.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/15_envelope_shorthand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/15_envelope_shorthand.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/15_envelope_shorthand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/15_envelope_shorthand.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/16_start_and_end_note.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/16_start_and_end_note.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/16_start_and_end_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/16_start_and_end_note.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/17_volume_envelope.json: -------------------------------------------------------------------------------- 1 | [ 2 | "True" 3 | ] -------------------------------------------------------------------------------- /test/example_tests/Tutorial/17_volume_envelope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/17_volume_envelope.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/18_microtonal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/18_microtonal.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/18_microtonal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/18_microtonal.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/19_playback_implementations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/19_playback_implementations.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/19_playback_implementations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/19_playback_implementations.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/1_hello_world.json: -------------------------------------------------------------------------------- 1 | [ 2 | "True" 3 | ] -------------------------------------------------------------------------------- /test/example_tests/Tutorial/1_hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/1_hello_world.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/20_note_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/20_note_properties.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/20_note_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/20_note_properties.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/21_pitch_spelling.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/21_pitch_spelling.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/21_pitch_spelling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/21_pitch_spelling.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/22_staff_text.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/22_staff_text.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/22_staff_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/22_staff_text.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/23_special_notations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/23_special_notations.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/23_special_notations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/23_special_notations.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/24_osc_to_supercollider.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/24_osc_to_supercollider.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/24_osc_to_supercollider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/24_osc_to_supercollider.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/29_spanners.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/29_spanners.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/29_spanners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/29_spanners.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/2_tempo_change.json: -------------------------------------------------------------------------------- 1 | [ 2 | "True" 3 | ] -------------------------------------------------------------------------------- /test/example_tests/Tutorial/2_tempo_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/2_tempo_change.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/3_blocking_false.json: -------------------------------------------------------------------------------- 1 | [ 2 | "True" 3 | ] -------------------------------------------------------------------------------- /test/example_tests/Tutorial/3_blocking_false.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/3_blocking_false.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/4_random_durations_and_rests.json: -------------------------------------------------------------------------------- 1 | [ 2 | "True" 3 | ] -------------------------------------------------------------------------------- /test/example_tests/Tutorial/4_random_durations_and_rests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/4_random_durations_and_rests.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/5_notation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/5_notation.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/5_notation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/5_notation.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/6_time_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/6_time_signature.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/6_time_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/6_time_signature.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/7_random_quantized.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/7_random_quantized.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/7_random_quantized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/7_random_quantized.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/8_simplified_quantization.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/8_simplified_quantization.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/8_simplified_quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/8_simplified_quantization.py -------------------------------------------------------------------------------- /test/example_tests/Tutorial/9_multi_part.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/9_multi_part.json -------------------------------------------------------------------------------- /test/example_tests/Tutorial/9_multi_part.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/example_tests/Tutorial/9_multi_part.py -------------------------------------------------------------------------------- /test/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarcTheSpark/scamp/HEAD/test/test_examples.py --------------------------------------------------------------------------------