DEMON
DEMON: Diffusion Engine for Musical Orchestrated Noise
File Explorer
Download Latest Version (.zip)- key_cnn.pt
- __init__.py
- key_detection.py
- __init__.py
- _engine_metadata.py
- build.py
- calibration_hub.py
- dreamvae_export.py
- export.py
- fp8_onnx.py
- lora_refit.py
- onnx_hub.py
- onnx_upload.py
- profile_manager.py
- refit_core.py
- runtime.py
- sa3_build.py
- vae_export.py
- __init__.py
- __main__.py
- canvas.py
- conditions.py
- dcw.py
- diffusion.py
- lora.py
- masking.py
- model_adapter.py
- model_context.py
- obs.py
- ode_steps.py
- ops.py
- runtime_init.py
- sa3_adapter.py
- sa3_context.py
- sa3_denoise_mapping.py
- sa3_helpers.py
- sa3_lora.py
- sa3_stream_helpers.py
- sa3_trt.py
- sa3_trt_lora.py
- server.py
- session.py
- stream.py
- __init__.py
- apg_guidance.py
- configuration_acestep_v15.py
- dreamvae.py
- modeling_acestep_v15_base.py
- modeling_acestep_v15_turbo.py
- modeling_acestep_v15_xl_turbo.py
- __init__.py
- audio_nodes.py
- base.py
- channel_nodes.py
- cond_nodes.py
- curve_nodes.py
- diffusion_nodes.py
- interpolation.py
- lora_nodes.py
- mask_nodes.py
- model_nodes.py
- semantic_nodes.py
- types.py
- vae_nodes.py
- __init__.py
- catalog.py
- controller.py
- hub.py
- policy.py
- types.py
- __init__.py
- ace_backend.py
- audio_engine.py
- commands.py
- config.py
- diffusion_backend.py
- encode.py
- events.py
- families.py
- generator_backend.py
- knobs.py
- pipeline_runner.py
- registry.py
- sa3_backend.py
- sa3_session.py
- session.py
- source.py
- state.py
- stems.py
- warmup.py
- __init__.py
- audio_clips.py
- constants.py
- fixtures.py
- gpu_config.py
- lora_metadata.py
- model_downloader.py
- paths.py
- setup.py
- sidecars.py
- track_assets.py
- user_uploads.py
- __init__.py
- static_site.py
- __init__.py
- gen_wire_types.py
- .gitkeep
- globals.css
- layout.tsx
- page.tsx
- RTMGBoot.tsx
- AdvancedDrawer.tsx
- AlmostReadyDialog.tsx
- AudioSourceCrate.tsx
- CollapsibleTile.tsx
- ConfigModal.tsx
- ConfirmDialog.tsx
- CoreTile.tsx
- DemonBrandMark.tsx
- DesktopEdgeDrag.tsx
- DrawerHelpBar.tsx
- DrawerTabs.tsx
- DynamicKnobPanel.tsx
- ExportDialog.tsx
- FooterLinks.tsx
- GraphLaneLabels.tsx
- GraphPauseOverlay.tsx
- HeroMacros.tsx
- HeroMacrosTooltip.tsx
- HUDFrame.tsx
- HudHelpReadout.tsx
- InstallStage.tsx
- Knob.tsx
- KnobCap.tsx
- LibraryTile.tsx
- LiteControls.tsx
- LiteTrackCarousel.tsx
- LiveIndicator.tsx
- MicRecorder.tsx
- MidiBadge.tsx
- MidiContextMenu.tsx
- MidiInToggle.tsx
- MobileFullSheet.tsx
- MobileStepperRail.tsx
- ModTile.tsx
- NetworkIndicator.tsx
- OperatorStrip.tsx
- PerformanceShell.tsx
- PortraitLockOverlay.tsx
- PromptsTile.tsx
- RecordButton.tsx
- RecordingPreview.tsx
- RecordToggle.tsx
- RefControl.tsx
- RefSelect.tsx
- RemixHint.tsx
- ScheduleCurvesOverlay.tsx
- SeedKnob.tsx
- SliderGroup.tsx
- SliderTile.tsx
- SourceModeSwitch.tsx
- StartOverlay.tsx
- StatusBar.tsx
- StemPanner.tsx
- StrengthOnboardingHint.tsx
- StylePanel.tsx
- TrackPicker.tsx
- UploadOnboardingHint.tsx
- VoiceTile.tsx
- WaveformScrubBox.tsx
- WaveformTrimDialog.tsx
- CustomCursor.tsx
- PerfOverlay.tsx
- loadFixture.ts
- togglePauseAndAudio.ts
- interp.ts
- presets.ts
- waveformPeaks.ts
- bindings.ts
- dispatcher.ts
- listLoras.ts
- absoluteDelta.ts
- enumTargets.ts
- targetRegistry.ts
- types.ts
- RecordingCompositor.ts
- AmbientRenderer.ts
- audioFeatures.ts
- demonLetters.ts
- EffectsRenderer.ts
- GraphRenderer.ts
- HUD.ts
- ribbons.ts
- turntable.ts
- FrameScheduler.ts
- listVideos.ts
- VideoLayer.ts
- cursor.ts
- debugReconnect.ts
- networkMonitor.ts
- podUrl.ts
- rtmgConfig.ts
- sliceLeadTracker.ts
- testHooks.ts
- useActionGate.ts
- useBodyAttributes.ts
- useCapability.ts
- useCursor.ts
- useEdgeLoraBinding.ts
- useFixtureSwap.ts
- useIdleReset.ts
- useInterpSync.ts
- useIsMobile.ts
- useKeyboardShortcuts.ts
- useLoraFaderDrag.ts
- useLoraTriggerSync.ts
- useMcpMirror.ts
- useMidi.ts
- useOneShotTooltip.ts
- useParamSync.ts
- usePromptBlendSync.ts
- useRecording.ts
- useRefSourceAcks.ts
- useRenderLoop.ts
- useScheduledCurves.ts
- useScrollSyncedTabs.ts
- useSeedUserUploads.ts
- useStartSession.ts
- useStemOverlaySync.ts
- useStemPannerDrag.ts
- useTactileSlider.ts
- useTimbreSync.ts
- useTooltipHover.ts
- useUploadOnboardingHint.ts
- useVideoLayer.ts
- commitUploadedTrack.ts
- encodeWav.ts
- trimAudioBuffer.ts
- config.ts
- inputBundle.ts
- loopGrid.ts
- loraLabels.ts
- loraTriggers.ts
- runtime.ts
- sliderMapping.ts
- audio-worklet.js
- config.json
- daydream-icon-clean.png
- strength-onboarding-arrow.gif
- useConfirmStore.ts
- useCurveStore.ts
- useCustomTracksStore.ts
- useInterpStore.ts
- useKnobManifestStore.ts
- useLoraStore.ts
- useMidiStore.ts
- useNetworkStore.ts
- usePerformanceStore.ts
- useRecordingStore.ts
- useSessionStore.ts
- useStemOverlayStore.ts
- useUiStore.ts
- useWireContractStore.ts
- replay.spec.ts
- harness.ts
- replay.test.ts
- audioPlayer.test.ts
- configContractDrift.test.ts
- configRoundTrip.test.ts
- float16.test.ts
- inputsCodec.test.ts
- networkMonitor.test.ts
- paramsBackpressure.test.ts
- sessionStore.test.ts
- sliceEpoch.test.ts
- wire.ts
- wsReconnect.test.ts
- README.md
- verifyReconnect.mts
- curves.ts
- engine.ts
- .env.development
- .env.local.example
- .gitignore
- lat_driver.mjs
- next.config.ts
- package-lock.json
- package.json
- playwright.config.ts
- tsconfig.json
- vitest.config.ts
- __init__.py
- __main__.py
- audio_codec.py
- benchmark.py
- control_http.py
- headless_client.py
- local_env.py
- mcp_server.py
- prompt_enhancer.py
- protocol.py
- README.md
- run.py
- server.py
- ws_adapter.py
- demo.static.json
- index.html
- sa3.js
- styles.css
- .DS_Store
- test_stream_cover_graph.py
- test_stream_sa3_graph.py
- manifest.json
- main.css
- .gitkeep
- .gitkeep
- curve_asym_1_to_0.png
- curve_x0_target_morph.png
- poster-funk-xl-curves.jpg
- poster-hero.jpg
- poster-lora-altrock.jpg
- poster-mcp-agent.jpg
- poster-prompt-blend.jpg
- hero.js
- .gitkeep
- .nojekyll
- index.html
- INSTALL.md
- README.md
- TRT.md
- VOCALSTEM.md
- _run.py
- _textencode_shim.py
- conditioning_average.py
- cover_basic.py
- cover_semantic_blend.py
- guidance_curve.py
- initial_noise_curve.py
- latent_noise_mask.py
- lora_generation.py
- ode_noise_injection.py
- prompt_blend.py
- sde_denoise_curve.py
- velocity_scaling.py
- x0_target_blend.py
- x0_target_from_reference.py
- morph_cover.py
- realtime_cover.py
- session_demo.py
- session_test_all.py
- text_to_music.py
- text_to_music_trt.py
- audio-worklet.js
- AudioPlayer.ts
- lufs.ts
- defaults.ts
- enums.ts
- index.ts
- load.ts
- transforms.ts
- types.ts
- wire.ts
- copy.ts
- index.ts
- lexicon.ts
- audio-worklet.js
- demon-client.js
- demon-client.node.cjs
- sliceDecoder.worker.js
- genConfigTypes.mjs
- configContract.gen.hpp
- controlsContract.gen.hpp
- knobs.ts
- protocol.ts
- wireContract.gen.hpp
- wireContract.gen.ts
- wireContract.ts
- sliceDecoder.worker.ts
- .gitignore
- AGENTS.md
- build.mjs
- fetchKnobManifest.ts
- fetchWireContract.ts
- fetchWithRetry.ts
- index.ts
- inputs.ts
- node.ts
- package-lock.json
- package.json
- protocol.ts
- README.md
- wsReconnect.ts
- acestep_realtime_motion_graph.json
- __init__.py
- bridge.py
- plugin.py
- bench_base_trt.py
- bench_fused_euler.py
- bench_vae_decode_profiles.py
- bench_vram_60s_vs_240s.py
- build_small_vae_engines.py
- build_vae_decode_test_engines.py
- vae_1s_validate_bench.py
- vae_window_convergence.py
- validate_chunked_vae_encode.py
- vram_60s_vs_240s_results.md
- collect_activation_absmax.py
- collect_decoder_calibration.py
- precompute_fixture_sidecars.py
- bootstrap_h100.sh
- rebuild_vae_decode.sh
- restart_demo.sh
- run_demo.sh
- smoketest_demo.py
- stage2_models_engines.sh
- stage3_assets_tunnel_run.sh
- sync_and_restart.sh
- batched_encoder_probe.py
- build_windowed_encoder.py
- e2e_live_input.py
- encode_probe.py
- encoder_receptive_field.py
- opt_level_sweep.py
- convert_madmom_key_cnn.py
- inspect_madmom_pkl.py
- gen_sa3_refit_manifest.py
- lora_derisk_phase05.py
- lora_listening_render.py
- lora_refit_parity.py
- lora_smoke.py
- sa3_build_medium_dit_trt.py
- sa3_build_same_l_window_trt.py
- sa3_decode_determinism_gate.py
- sa3_decode_determinism_verify.py
- sa3_reference_generate.py
- sa3_stream_pipeline.py
- sa3_stream_spike.py
- sa3_trt_dit_cond_parity.py
- vendor_sa3.py
- ace_drain_parity.py
- flow_control_harness.py
- __init__.py
- client.py
- compare.py
- conftest.py
- local_server.py
- README.md
- refs.json
- refs_store.py
- replay_server.py
- runner.py
- scenarios.py
- test_golden.py
- test_latency.py
- ace_adapter_parity_blessed.pt
- test_ace_adapter_parity.py
- test_build_preset.py
- test_client_sdk.py
- test_emit_trim.py
- test_engine_metadata_fallback.py
- test_engine_profiles.py
- test_event_bus.py
- test_golden_harness.py
- test_headless_client.py
- test_knob_homonyms.py
- test_local_config.py
- test_local_env.py
- test_lora_eager.py
- test_lora_facade_session.py
- test_lora_metadata.py
- test_lora_node.py
- test_lora_refit.py
- test_lora_resolution.py
- test_lora_sa3_manager.py
- test_melband_park_policy.py
- test_model_context_parking.py
- test_onnx_staleness.py
- test_params_coalescing.py
- test_pending_stems_gating.py
- test_playhead_staleness.py
- test_prompt_enhancer.py
- test_render_anchor.py
- test_sa3_adapter.py
- test_sa3_backend.py
- test_sa3_denoise_mapping.py
- test_sa3_fastload.py
- test_sa3_stream_pipeline.py
- test_sa3_trt_engine_identity.py
- test_sa3_trt_lora.py
- test_sa3_vendor.py
- test_session_validation.py
- test_setup_starter_loras.py
- test_slice_flow_control.py
- test_source_canvas.py
- test_static_site.py
- test_streaming_create_cleanup.py
- test_trt_vae_profile_fit.py
- test_upload_encoder.py
- test_upload_two_phase.py
- test_user_upload_stems.py
- test_vendored_dit_loads.py
- test_vendored_xl_dit_loads.py
- test_wire_contract.py
- test_ws_preemption.py
- conftest.py
- test_generate_parity.py
- test_session.py
- test_stream.py
- .env.example
- .gitignore
- .mcp.json
- acestep.local.example.json
- AGENTS.md
- CLAUDE.md
- LICENSE
- LICENSE-MIT
- pyproject.toml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/daydreamlive/DEMON
Downloads the entire project code from GitHub to your computer.
cd DEMON
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd packages/demon-client
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
3. Python
EasyPrerequisites
uv run python -m acestep.engine.trt.build --preset minimal
Runs the Python script (or module).
uv run python -m acestep.engine.trt.build --all
Runs the Python script (or module).
uv run python -m acestep.engine.trt.build --all --duration 60
Runs the Python script (or module).
uv run python -m acestep.engine.trt.build --vae-only --duration 60
Runs the Python script (or module).
uv run python -m acestep.engine.trt.build --all --dry-run
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
