Novolis.Audio.Live
2026.1.10.97
dotnet add package Novolis.Audio.Live --version 2026.1.10.97
NuGet\Install-Package Novolis.Audio.Live -Version 2026.1.10.97
<PackageReference Include="Novolis.Audio.Live" Version="2026.1.10.97" />
<PackageVersion Include="Novolis.Audio.Live" Version="2026.1.10.97" />
<PackageReference Include="Novolis.Audio.Live" />
paket add Novolis.Audio.Live --version 2026.1.10.97
#r "nuget: Novolis.Audio.Live, 2026.1.10.97"
#:package Novolis.Audio.Live@2026.1.10.97
#addin nuget:?package=Novolis.Audio.Live&version=2026.1.10.97
#tool nuget:?package=Novolis.Audio.Live&version=2026.1.10.97
Novolis.Audio.Live
Live session control plane — compile programs, queue swaps, and transport snapshots for the Live coding stack.
Install
dotnet add package Novolis.Audio.Live
Prerequisites: .NET 10 SDK (net10.0). References Novolis.Audio.Patterns, Novolis.Audio.MusicTheory.
Quick start
using Novolis.Audio.Live;
var session = new LiveSession();
var compiler = new LiveProgramCompiler();
var result = compiler.Compile(definition);
session.Submit(definition, SwapPolicy.Immediately);
session.TryQueueSwap(programId, SwapPolicy.NextBar);
var snapshot = session.CreateSnapshot();
API
| API | Purpose |
|---|---|
LiveSession |
Submit, AdvanceTo, TryQueueSwap, CreateSnapshot; ActiveProgram, PendingProgram, Clock |
LiveProgram |
(Id, Version, Bpm, Tracks, Root) |
LiveProgramDefinition |
Compiler input |
LiveProgramCompiler |
Compiles definitions → programs |
LiveProgramScheduler |
Active/pending swap + clock |
TrackDefinition |
Named track with instrument, pattern, channel, effects |
LiveTransportSnapshot |
Beat/bar/phrase + active/pending program ids |
LiveClockState |
Transport clock state |
LiveCompileResult |
Success + program + diagnostics |
LiveDiagnostic / LiveDiagnosticSeverity |
Compile diagnostics |
SwapPolicy |
Immediately, NextBar, NextPhrase, … |
QueuedSwap |
Pending program swap |
EffectKind |
Reverb, Delay, Filter, … (ignored by v0 render) |
Related / dogfood
| Package / app | Notes |
|---|---|
Novolis.Audio.Live.Render |
Oscillator audio engine |
Novolis.Audio.Live.Visuals |
UI projections |
| LiveStudio | Host + studio dashboard |
| Live Studio | Product host |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Novolis.Audio.MusicTheory (>= 2026.1.10.97)
- Novolis.Audio.Patterns (>= 2026.1.10.97)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Novolis.Audio.Live:
| Package | Downloads |
|---|---|
|
Novolis.Audio.Live.Dsl
Discoverable DSL helpers for Novolis Audio Live programs, instruments, and effects. |
|
|
Novolis.Audio.Live.Protocol
MessagePack DTOs, IPC helpers, and REPL client for Novolis Audio Live. |
|
|
Novolis.Audio.Live.Visuals
View-model projections and visual state helpers for Novolis Audio Live. |
|
|
Novolis.Audio.Live.Render
Basic NAudio oscillator synthesis for Novolis Audio Live (v0 waveforms; EffectKind ignored). |
|
|
Novolis.Avalonia.Live
Avalonia Live editor, DSL completion, script compiler, and visualizers for Novolis Audio Live. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.10.97 | 0 | 10/5/2026 |
| 2026.1.10.96 | 44 | 10/4/2026 |
| 2026.1.10.94 | 41 | 10/4/2026 |
| 2026.1.10.93 | 35 | 10/4/2026 |
| 2026.1.10.92 | 47 | 10/4/2026 |
| 2026.1.10.91 | 42 | 10/4/2026 |
| 2026.1.10.90 | 65 | 10/1/2026 |
| 2026.1.10.88 | 60 | 10/1/2026 |
| 2026.1.10.87 | 95 | 9/30/2026 |