AGENTS.md
LICENSE
MANIFEST.in
README.md
RELEASE_NOTES.md
analysis-releases.json
pyproject.toml
docs/ECOSYSTEM.md
docs/FrameRudiments-PATCH_WORKFLOW.md
docs/annular-modulation.md
docs/authoring-workspace.md
docs/beat-alignment.md
docs/bounded-preflight.md
docs/chunked-rendering.md
docs/controlled-audio-response.md
docs/effect-graph-design.md
docs/effect-graph-implementation-plan.md
docs/effect-graph-m2-integration.md
docs/effect-graph-m3-3-gpu-mattes.md
docs/effect-graph-m3-alpha-lineage.md
docs/effect-graph-m3-mattes-and-keying.md
docs/effect-graph-m4-2-gpu-spectral.md
docs/effect-graph-m4-spectral.md
docs/effect-graph-m5-1-matte-transitions.md
docs/effect-graph-m5-2-spectral-transitions.md
docs/effect-graph-m5-3-geometric-transitions.md
docs/effect-graph-m5-4-transition-chains.md
docs/effect-graph-m5-5-beat-timed-transitions.md
docs/effect-graph-m6-3-relief-and-extrusion.md
docs/effect-graph-m6-4-overlays-and-blending.md
docs/effect-graph-m6-5-style-contract.md
docs/effect-graph-m6-alpha-layer-styles.md
docs/effect-graph-m7-3-spatial-warps.md
docs/effect-graph-m7-4-raster-effects.md
docs/effect-graph-m7-5-procedural-fields.md
docs/effect-graph-m8-1-backend-contracts.md
docs/effect-graph-m8-2-surface-transport.md
docs/effect-graph-m8-3-gpu-kernels.md
docs/effect-graph-m8-4-residency.md
docs/effect-graph-m8-5-resident-kernels-and-profiling.md
docs/effect-graph-m8-6-spectral-residency.md
docs/effect-graph-m8-7-matte-key-residency.md
docs/effect-graph-m8-8-gpu-islands.md
docs/effect-graph-matte-amendment.md
docs/effect-graph-phase-v10.md
docs/effect-graph-phase-v11.md
docs/effect-graph-phase-v6.md
docs/effect-graph-phase-v7.md
docs/effect-graph-phase-v8.md
docs/effect-graph-phase-v9.md
docs/expanded-effects.md
docs/extraction.md
docs/fractal-library.md
docs/full-preset-analysis.md
docs/hybrid-preset-analysis.md
docs/julia-fractals.md
docs/keyframed-mattes.md
docs/multi-stem-modulation.md
docs/music-reactive-3d.md
docs/natural-materials.md
docs/particle-smoke.md
docs/phase3-compositing.md
docs/preset-behaviour.md
docs/preset-profiling.md
docs/project-format.md
docs/projectm-local-runtime.md
docs/quality-effects.md
docs/raindrop-ripples.md
docs/rangoli.md
docs/rich-lyric-effects.md
docs/rudiment-renderers.md
docs/scoped-post-effects.md
docs/solid-spatial-renderers.md
docs/spatial-renderers.md
docs/spatiotemporal-supersampling.md
docs/spectrum.md
docs/sprite-visualisations.md
docs/stem-sources-and-masks.md
docs/unified-effects-transitions-rendering-roadmap.md
docs/variable-bpm-word-subtitles.md
docs/visualisation-atlas.md
docs/visualisation-coverage-matrix.md
docs/visualiser-routing.md
docs/visualisers.md
docs/workflow-media.md
docs/media/beat-alignment-evidence.json
docs/media/beat-alignment.mp4
docs/media/beat-alignment.png
docs/media/bounded-preflight.svg
docs/media/cached-rudiment.mp4
docs/media/cached-rudiment.png
docs/media/chunk-timestamp-drift.json
docs/media/chunk-timestamp-drift.png
docs/media/chunked-rendering.svg
docs/media/composite-modulation-contract.svg
docs/media/demo-transcript.md
docs/media/effect-graph-m8-8-decontamination.png
docs/media/effect-graph-m8-8-telemetry.json
docs/media/effects-pipeline.svg
docs/media/feedback-processing-scale.mp4
docs/media/feedback-processing-scale.png
docs/media/fractal-library-evidence.json
docs/media/fractal-library-motion-transcript.md
docs/media/fractal-library-motion.mp4
docs/media/fractal-library.png
docs/media/full-frame-comparison.png
docs/media/full-frame-demo.mp4
docs/media/julia-fractal-composite.png
docs/media/julia-fractal-motion-transcript.md
docs/media/julia-fractal-motion.mp4
docs/media/media-evidence.json
docs/media/natural-materials.mp4
docs/media/natural-materials.png
docs/media/palette-grade-comparison.png
docs/media/particle-raster-scale.png
docs/media/preset-test-cards.png
docs/media/raindrop-ripples-transcript.md
docs/media/raindrop-ripples.mp4
docs/media/raindrop-ripples.png
docs/media/rangoli-transcript.md
docs/media/rangoli.mp4
docs/media/rangoli.png
docs/media/visualiser-feedback-writeback.json
docs/media/visualiser-feedback-writeback.png
docs/media/visualiser-underlay.json
docs/media/visualiser-underlay.mp4
docs/media/visualiser-underlay.png
docs/media/test-card-inputs/colour-bars.png
docs/media/test-card-inputs/grid-rings.png
docs/media/test-card-inputs/text-card.png
integration/benchmark_effect_graph_fields.py
integration/benchmark_effect_graph_geometry.py
integration/benchmark_effect_graph_gpu.py
integration/benchmark_effect_graph_m5_2_spectral.py
integration/benchmark_effect_graph_m8_3_gpu.py
integration/benchmark_effect_graph_m8_5_gpu.py
integration/benchmark_effect_graph_m8_6_gpu.py
integration/benchmark_effect_graph_m8_7_gpu.py
integration/benchmark_effect_graph_m8_8_gpu.py
integration/benchmark_effect_graph_raster.py
integration/benchmark_effect_graph_spectral.py
integration/benchmark_effect_graph_spectral_gpu.py
integration/build_effect_graph_m3_visuals.py
integration/build_effect_graph_m4_visuals.py
integration/build_effect_graph_m5_2_spectral_visuals.py
integration/build_effect_graph_m5_3_visuals.py
integration/build_effect_graph_m5_4_visuals.py
integration/build_effect_graph_m5_5_visuals.py
integration/build_effect_graph_m5_visuals.py
integration/build_effect_graph_m6_3_visuals.py
integration/build_effect_graph_m6_4_visuals.py
integration/build_effect_graph_m6_5_visuals.py
integration/build_effect_graph_m6_visuals.py
integration/build_effect_graph_m7_4_visuals.py
integration/build_effect_graph_m7_5_visuals.py
integration/build_effect_graph_m7_spatial_visuals.py
integration/build_feedback_contact_sheet.py
integration/build_fractal_library_visuals.py
integration/build_julia_fractal_visuals.py
integration/build_raindrop_ripple_visuals.py
integration/generate_effect_graph_m8_8_media.py
integration/report_effect_graph_backend.py
integration/report_effect_graph_styles.py
integration/test_fire_volume_gpu.py
integration/test_music_spatial_gpu.py
integration/test_preset_analysis.py
integration/test_released_preset_analysis.py
integration/test_visualisers_gpu.py
integration/verify_feedback_writeback.py
scripts/Invoke-Tests.ps1
scripts/Run-ControlledPresetAnalysis.ps1
scripts/Run-FullPresetAnalysis.ps1
scripts/Run-HybridPresetAnalysis.ps1
scripts/Run-PresetBehaviourAnalysis.ps1
scripts/authoring_preview.py
scripts/bake_mantaflow_fire.py
scripts/build_sprite_assets.py
scripts/check_projectm_runtime.py
scripts/check_release_packages.py
scripts/controlled_preset_analysis.py
scripts/demo_visualiser_underlay.py
scripts/demonstrate_chunk_timestamps.py
scripts/ensure_projectm_runtime.py
scripts/full_preset_analysis.py
scripts/generate_particle_gallery.py
scripts/generate_post_effect_gallery.py
scripts/generate_quality_gallery.py
scripts/generate_rich_lyric_gallery.py
scripts/generate_sprite_gallery.py
scripts/generate_supersampling_gallery.py
scripts/generate_timing_gallery.py
scripts/generate_visualisation_gallery.py
scripts/generate_visualiser_routing_gallery.py
scripts/install_analysis_releases.py
scripts/prepare_fire_atlas.py
scripts/prepare_pixelcue_taggers.py
scripts/preset_behaviour_pipeline.py
scripts/profile_visualisation_coverage.py
scripts/profile_visualisers.py
scripts/projectm_dll_diagnostics.py
scripts/render_natural_material_demo.py
scripts/repair_projectm_mingw.py
scripts/select_projectm_generator.py
scripts/validate_patch.py
src/framerudiments/__init__.py
src/framerudiments/__main__.py
src/framerudiments/advanced_renderers.py
src/framerudiments/atlas.py
src/framerudiments/audio_probes.py
src/framerudiments/beat_alignment.py
src/framerudiments/beat_timeline.py
src/framerudiments/choreography.py
src/framerudiments/chunking.py
src/framerudiments/circular_renderers.py
src/framerudiments/cli.py
src/framerudiments/compositor.py
src/framerudiments/controlled_profiling.py
src/framerudiments/demo.py
src/framerudiments/effect_catalogue.py
src/framerudiments/effect_graph.py
src/framerudiments/effect_graph_alpha_geometry.py
src/framerudiments/effect_graph_backend_contract.py
src/framerudiments/effect_graph_blend.py
src/framerudiments/effect_graph_fields.py
src/framerudiments/effect_graph_filter.py
src/framerudiments/effect_graph_gpu.py
src/framerudiments/effect_graph_gpu_islands.py
src/framerudiments/effect_graph_gpu_kernels.py
src/framerudiments/effect_graph_gpu_resident.py
src/framerudiments/effect_graph_gpu_spectral.py
src/framerudiments/effect_graph_integration.py
src/framerudiments/effect_graph_layer_overlays.py
src/framerudiments/effect_graph_layer_relief.py
src/framerudiments/effect_graph_layer_styles.py
src/framerudiments/effect_graph_mattes.py
src/framerudiments/effect_graph_modulation.py
src/framerudiments/effect_graph_raster.py
src/framerudiments/effect_graph_ripples.py
src/framerudiments/effect_graph_spatial.py
src/framerudiments/effect_graph_spectral.py
src/framerudiments/effect_graph_style_contract.py
src/framerudiments/effect_graph_surface_transport.py
src/framerudiments/effect_graph_transition_chains.py
src/framerudiments/effect_graph_transition_geometry.py
src/framerudiments/effect_graph_transition_mattes.py
src/framerudiments/effect_graph_transition_spectral.py
src/framerudiments/effect_graph_transition_timing.py
src/framerudiments/effect_graph_transitions.py
src/framerudiments/effect_renderers.py
src/framerudiments/effects.py
src/framerudiments/encoding.py
src/framerudiments/fire_assets.py
src/framerudiments/fire_fluid.py
src/framerudiments/fire_renderer.py
src/framerudiments/fire_volume.py
src/framerudiments/flight.py
src/framerudiments/fractals.py
src/framerudiments/gpu_spatial_backend.py
src/framerudiments/io.py
src/framerudiments/keyframes.py
src/framerudiments/layer_animation.py
src/framerudiments/layer_displacement.py
src/framerudiments/layer_masks.py
src/framerudiments/lyric_indicator.py
src/framerudiments/modulation.py
src/framerudiments/motion.py
src/framerudiments/music_spatial_renderers.py
src/framerudiments/natural_materials.py
src/framerudiments/output_quality.py
src/framerudiments/particle_engine.py
src/framerudiments/post_effects.py
src/framerudiments/preset_library.py
src/framerudiments/preset_profiling.py
src/framerudiments/profile_analysis.py
src/framerudiments/progress.py
src/framerudiments/project.py
src/framerudiments/projectm_backend.py
src/framerudiments/quality_effects.py
src/framerudiments/rangoli_renderer.py
src/framerudiments/render.py
src/framerudiments/rich_subtitles.py
src/framerudiments/rudiment_renderers.py
src/framerudiments/scoped_effects.py
src/framerudiments/solid_spatial_renderers.py
src/framerudiments/spatial_renderers.py
src/framerudiments/spectrum.py
src/framerudiments/sprite_catalogue.py
src/framerudiments/sprite_renderers.py
src/framerudiments/stem_blend.py
src/framerudiments/stemlab.py
src/framerudiments/subtitles.py
src/framerudiments/super_sampling.py
src/framerudiments/terrain_field.py
src/framerudiments/timeline.py
src/framerudiments/visual_style.py
src/framerudiments/visualisation_catalogue.py
src/framerudiments/visualiser_compositing.py
src/framerudiments/visualiser_routing.py
src/framerudiments/visualiser_setup.py
src/framerudiments/visualisers.py
src/framerudiments/word_timing.py
src/framerudiments/work_cache.py
src/framerudiments.egg-info/PKG-INFO
src/framerudiments.egg-info/SOURCES.txt
src/framerudiments.egg-info/dependency_links.txt
src/framerudiments.egg-info/entry_points.txt
src/framerudiments.egg-info/requires.txt
src/framerudiments.egg-info/top_level.txt
src/framerudiments/fire_assets/mantaflow/NOTICE.md
src/framerudiments/fire_assets/mantaflow/atlas.json
src/framerudiments/fire_assets/mantaflow/flames.png
src/framerudiments/fire_assets/marburg/NOTICE.md
src/framerudiments/fire_assets/marburg/atlas.json
src/framerudiments/fire_assets/marburg/flames.png
src/framerudiments/sprite_assets/arcade.png
src/framerudiments/sprite_assets/crystal.png
src/framerudiments/sprite_assets/fire.png
src/framerudiments/sprite_assets/generated-neon.png
src/framerudiments/sprite_assets/glass.png
src/framerudiments/sprite_assets/hud.png
src/framerudiments/sprite_assets/ice.png
src/framerudiments/sprite_assets/lcd-amber.png
src/framerudiments/sprite_assets/lcd-green.png
src/framerudiments/sprite_assets/lcd.png
src/framerudiments/sprite_assets/led.png
src/framerudiments/sprite_assets/manifest.json
src/framerudiments/sprite_assets/metal.png
src/framerudiments/sprite_assets/mono.png
src/framerudiments/sprite_assets/neon.png
src/framerudiments/sprite_assets/pixel.png
src/framerudiments/sprite_assets/plasma.png
src/framerudiments/sprite_assets/vfd.png
src/framerudiments/visualiser_assets/butterchurn-page.js
src/framerudiments/visualiser_assets/butterchurn-worker.mjs
src/framerudiments/visualiser_assets/feedback.json
src/framerudiments/visualiser_assets/feedback.milk
src/framerudiments/visualiser_assets/julia.json
src/framerudiments/visualiser_assets/julia.milk
src/framerudiments/visualiser_assets/kaleidoscope.json
src/framerudiments/visualiser_assets/kaleidoscope.milk
src/framerudiments/visualiser_assets/package-lock.json
src/framerudiments/visualiser_assets/package.json
src/framerudiments/visualiser_assets/rangoli-background.milk
tests/conftest.py
tests/test_adapters.py
tests/test_advanced_renderers.py
tests/test_authoring_preview.py
tests/test_beat_alignment.py
tests/test_behaviour_pipeline.py
tests/test_checkpoint_batches.py
tests/test_chunk_mux_timestamps.py
tests/test_chunking.py
tests/test_controlled_audio.py
tests/test_coverage_matrix.py
tests/test_default_antialias.py
tests/test_effect_batch.py
tests/test_effect_graph.py
tests/test_effect_graph_alpha_geometry.py
tests/test_effect_graph_alpha_lineage.py
tests/test_effect_graph_alpha_visuals.py
tests/test_effect_graph_backend_contract.py
tests/test_effect_graph_backend_project.py
tests/test_effect_graph_backend_report.py
tests/test_effect_graph_blend_modes.py
tests/test_effect_graph_fields.py
tests/test_effect_graph_fields_graph.py
tests/test_effect_graph_fields_project.py
tests/test_effect_graph_fields_visuals.py
tests/test_effect_graph_gpu_dispatch.py
tests/test_effect_graph_gpu_integration.py
tests/test_effect_graph_gpu_islands.py
tests/test_effect_graph_gpu_kernels.py
tests/test_effect_graph_gpu_parity.py
tests/test_effect_graph_gpu_project.py
tests/test_effect_graph_gpu_resident.py
tests/test_effect_graph_gpu_resident_egl.py
tests/test_effect_graph_gpu_resident_m85.py
tests/test_effect_graph_gpu_resident_m86.py
tests/test_effect_graph_gpu_resident_m86_egl.py
tests/test_effect_graph_gpu_resident_m87.py
tests/test_effect_graph_gpu_resident_m87_egl.py
tests/test_effect_graph_gpu_resources.py
tests/test_effect_graph_gpu_spectral.py
tests/test_effect_graph_gpu_spectral_dispatch.py
tests/test_effect_graph_gpu_transport.py
tests/test_effect_graph_integration.py
tests/test_effect_graph_layer_style_graph.py
tests/test_effect_graph_layer_style_project.py
tests/test_effect_graph_layer_style_visuals.py
tests/test_effect_graph_layer_styles.py
tests/test_effect_graph_m3_modulation.py
tests/test_effect_graph_m8_3.py
tests/test_effect_graph_m8_3_project.py
tests/test_effect_graph_mattes.py
tests/test_effect_graph_modulation.py
tests/test_effect_graph_overlay_graph.py
tests/test_effect_graph_overlay_project.py
tests/test_effect_graph_overlay_visuals.py
tests/test_effect_graph_overlays.py
tests/test_effect_graph_project_integration.py
tests/test_effect_graph_raindrop_ripples.py
tests/test_effect_graph_raster.py
tests/test_effect_graph_raster_graph.py
tests/test_effect_graph_raster_project.py
tests/test_effect_graph_raster_visuals.py
tests/test_effect_graph_relief.py
tests/test_effect_graph_relief_graph.py
tests/test_effect_graph_relief_project.py
tests/test_effect_graph_relief_visuals.py
tests/test_effect_graph_spatial.py
tests/test_effect_graph_spatial_project.py
tests/test_effect_graph_spatial_visuals.py
tests/test_effect_graph_spectral.py
tests/test_effect_graph_spectral_graph.py
tests/test_effect_graph_spectral_transition_project.py
tests/test_effect_graph_spectral_transition_visuals.py
tests/test_effect_graph_spectral_visuals.py
tests/test_effect_graph_style_contract.py
tests/test_effect_graph_style_contract_project.py
tests/test_effect_graph_style_contract_visuals.py
tests/test_effect_graph_style_reports.py
tests/test_effect_graph_surface_transport.py
tests/test_effect_graph_transition_chain_project.py
tests/test_effect_graph_transition_chain_visuals.py
tests/test_effect_graph_transition_chains.py
tests/test_effect_graph_transition_geometry.py
tests/test_effect_graph_transition_geometry_project.py
tests/test_effect_graph_transition_geometry_visuals.py
tests/test_effect_graph_transition_matte_project.py
tests/test_effect_graph_transition_matte_visuals.py
tests/test_effect_graph_transition_mattes.py
tests/test_effect_graph_transition_spectral.py
tests/test_effect_graph_transition_timing.py
tests/test_effect_graph_transition_timing_project.py
tests/test_effect_graph_transition_timing_visuals.py
tests/test_effect_graph_transitions.py
tests/test_effect_graph_transport_project.py
tests/test_encoding.py
tests/test_extracted_helpers.py
tests/test_fire_methods.py
tests/test_flight.py
tests/test_fractal_library.py
tests/test_full_preset_analysis.py
tests/test_gpu_ci_isolation.py
tests/test_hybrid_launcher.py
tests/test_julia_fractal.py
tests/test_keyframes.py
tests/test_layer_masks.py
tests/test_lyrics.py
tests/test_music_spatial_pipeline.py
tests/test_music_spatial_renderers.py
tests/test_natural_materials.py
tests/test_particle_engine.py
tests/test_patch_validation.py
tests/test_phase3_animation.py
tests/test_phase3_gpu_injection.py
tests/test_pipeline.py
tests/test_preset_profiling.py
tests/test_progress.py
tests/test_project_metadata.py
tests/test_projectm_dll_diagnostics.py
tests/test_projectm_generator.py
tests/test_projectm_runtime_preflight.py
tests/test_pytest_temp_isolation.py
tests/test_quality_effects.py
tests/test_rangoli_renderer.py
tests/test_release_metadata.py
tests/test_render_error_evidence.py
tests/test_repair_projectm_mingw.py
tests/test_rich_subtitles.py
tests/test_rudiment_renderers.py
tests/test_scoped_effects.py
tests/test_solid_spatial_integration.py
tests/test_solid_spatial_renderers.py
tests/test_spatial_renderers.py
tests/test_spectrum.py
tests/test_sprite_renderers.py
tests/test_stem_blend.py
tests/test_stem_source_integration.py
tests/test_supersampling.py
tests/test_timeline.py
tests/test_variable_bpm_words.py
tests/test_visualisation_modulation.py
tests/test_visualiser_compositing.py
tests/test_visualiser_routing.py
tests/test_visualisers.py
tests/test_windows_launcher_splitpath.py
tests/test_work_cache.py