Examples ======== A gallery of the example scripts across the SCAMP packages. The **tutorial** examples are a progressively-ordered teaching set; the **by-topic** pages collect every example (tutorial and beyond) by subject. .. rubric:: Tutorial :doc:`Work through the tutorial ` in order for a guided tour of the framework. .. rubric:: By topic Each topic is one page, grouping its examples under headings. - :doc:`Time & clocks ` — Forking & simultaneity · Setting & changing tempo · Advanced - :doc:`Pitch ` — Scales & microtonality · Pitch spelling · Glissando - :doc:`Envelopes ` — Construction · As note parameters · As compositional parameters - :doc:`Notation & engraving ` — Basics · Quantization · Special notations · Abjad & pymusicxml tweaks · From live input · Other - :doc:`Playback ` — Playback implementations · Note handles · Playback adjustments · MIDI CC & arbitrary parameters · Other - :doc:`Interactivity & visualization ` — Keyboard input · Mouse input · MIDI input · Responding to a GUI · Visualization - :doc:`Composition & form ` — Algorithmic approaches · Larger-scale form .. toctree:: :hidden: tutorial time_clocks pitch envelopes notation_engraving playback interactivity_visualization composition_form