Lyric-conditioned vocal synthesis, compositional planning and physics-informed acoustic modeling in a single production system.
Octaverum Research · July 2026 · Revision 1.0
Full-song generation is a compound problem: a single request implies decisions spanning six orders of magnitude in time, from the 50 µs sampling period of a 48 kHz waveform to the 10² s horizon of musical form. Monolithic models operating directly on acoustic tokens spend capacity relearning that hierarchy implicitly.
Octa-Initium makes the hierarchy explicit. A symbolic composition plan is generated first; every subsequent stage is conditioned on it. Audio is synthesized by conditional flow matching on a continuous latent manifold, with a vocal expert whose inductive biases come from the acoustic theory of voice production. This report documents the architecture, the training corpus and its provenance, the evaluation protocol with results against three commercial systems, the deployed safety stack, and the limitations we have measured.
| Model name | Octa-Initium — first release of the Octa Engine family. Referred to as Initium throughout. |
|---|---|
| Developer | Octaverum Research. Deployed exclusively inside the Octa application (Android) and its cloud rendering service. |
| Task | Text-conditioned full-song generation: composition, arrangement, sung vocals with user-provided or model-written lyrics, cover-style reinterpretation, voice-conditioned singing (consent-gated). |
| Architecture | Three-stage stack — autoregressive semantic planner over a symbolic composition graph; conditional flow-matching acoustic generator (Diffusion-Transformer backbone); OctaCodec neural decoder with residual vector quantization. A physics-informed vocal expert is fused inside the acoustic stage. |
| Parameters | Multi-billion parameter class across the stack ◆, planner-dominant. Per-module counts are not disclosed. |
| Inputs | Natural-language prompt, lyrics, style tags, reference audio (covers), enrolled voice (cloning). |
| Outputs | 48 kHz stereo audio up to 8 minutes; timestamped lyric alignment. Cover art is produced by a separate image model outside this card's scope. |
| Languages | Sung vocals: English, Turkish, Spanish, Japanese, Hindi. Prompt understanding covers a broader set via the planner's text encoder. |
| Training data | Licensed catalog partnerships, public-domain and openly licensed audio, commissioned session recordings, procedurally synthesized corpora. No data is scraped from streaming platforms (§5). |
| Safety systems | Prompt screening, artist-name style abstraction, consent-verified voice enrollment, fingerprint-based cover-copyright detection with automatic credit refund, OctaMark provenance watermarking (§8). |
| Release status | Production. Weights, code and training corpora are not released. |
| Card revision | 1.0 · July 2026 · public. Feedback: contact@octaverum.com |
§3–§4 are written for a technical audience and include the governing mathematics of the acoustic and vocal stages. §5–§9 follow standard model-card reporting: data provenance, evaluation protocol, safety mitigations, limitations and intended use.
A request such as “a dark trap banger with heavy 808s” implies decisions at radically different timescales: global form, harmonic and rhythmic language, timbral palette, lyric content, a sung human-like voice executing that lyric with correct phonetics and expressive pitch, and finally a mix in which all of these coexist at commercial loudness.
Initium's central architectural commitment is factorization. Most properties documented in this card — controllability, lyric fidelity, long-form coherence, auditable safety behavior — follow from it.
Three checkpoints share one architecture and one tokenizer/codec pair, differing in acoustic-stage depth, sampling schedule and maximum planned duration. They are selected server-side per request class.
| Variant | Role | Max duration | Acoustic NFE | Typical use |
|---|---|---|---|---|
| Initium-S | Draft / preview | 2:30 | 12 | Instant previews, interactive iteration |
| Initium | Production default | 4:30 | 32 | Standard song generation |
| Initium-Pro | Studio render | 8:00 | 64 | Long-form, stem-sensitive renders, covers |
Initium is not a general audio model: it does not perform speech-to-text, environmental sound synthesis, or music source separation as user-facing tasks — separation is used internally for data preparation only (§5). It does not attempt to imitate identifiable living artists; requests of that form are abstracted to genre-level style descriptors by the safety layer (§8.2), a deliberate capability subtraction.
Initium factorizes song generation into three learned stages around one shared audio representation. The vocal expert lives inside the acoustic stage rather than as a post-hoc synthesizer, so voice and accompaniment share one latent timeline and remain phase- and groove-consistent.
Three views of the same signal appear throughout this report. One 4:30 song at 43 Hz spans ≈ 11,600 latent frames; the semantic stream spans ≈ 3,375 tokens; the composition graph averages 610 symbolic nodes ◆.
96 channels at 43 Hz from the codec's variational bottleneck. The space in which the flow-matching generator operates.
Residual-VQ indices used for compression, retrieval and analysis — deliberately outside the generative signal path.
A 12.5 Hz stream capturing melody-rhythm-timbre gist while remaining nearly invariant to fine texture.
Acoustic generation proceeds in overlapping windows of 1,024 frames (≈ 23.8 s) with 25 % cross-fade in latent space, under global conditioning.
One latent frame (≈ 23 ms) sits below the temporal integration window of transient perception (≈ 30 ms), while a 4:30 song stays at ≈ 11.6 k frames — short enough for the windowed DiT to attend across an entire chorus without hierarchical attention approximations inside a window.
A convolutional–transformer autoencoder maps 48 kHz stereo to latent z through five strided residual stages followed by a bidirectional transformer bottleneck; the decoder mirrors it with a HiFi-GAN-style multi-band head. A KL-regularized bottleneck keeps the manifold smooth for the flow stage. Stereo consistency is enforced by computing mel losses on mid/side channels separately — naive L/R treatment collapses image width, an audible failure mode.
| Configuration | Frame rate | Channels / codebooks | Bitrate | Role |
|---|---|---|---|---|
| Continuous latent | 43 Hz | 96 ch | — | Generative signal path (flow stage) |
| RVQ-4 | 43 Hz | 4 × 1024 | 2.15 kbps | Fingerprinting, retrieval, audits |
| RVQ-8 | 43 Hz | 8 × 1024 | 4.30 kbps | Preview cache, stream transport |
| RVQ-12 | 43 Hz | 12 × 1024 | 6.45 kbps | High-fidelity archival |
The planner emits a typed symbolic object under an attribute grammar. Grammar-constrained decoding masks productions that would violate the schema, so every sampled plan is well-formed by construction: musical quality of plans is learned, their validity is guaranteed. Eight candidate plans are drawn per request and a learned critic scores form balance, harmonic rhythm and lyric-meter fit.
// prompt: "a dark trap banger with heavy 808s" · seed 7141
KEY F#minor TEMPO 142 bpm (swing 54%) METER 4/4
FORM INTRO[4] > VERSE.A[16] > HOOK[8] > VERSE.B[16] > HOOK[8] > BRIDGE[8] > HOOK.x2[16] > OUTRO[4]
HARMONY VERSE.A: i - i - VI - VII | HOOK: i - VI - III - VII (pedal F#1 under 808)
ROLES KIT-808{gliss:on, tune:F#1} · HAT{ratchet:1/32} · PLUCK-LEAD{scale:harm.minor}
PAD{entry:HOOK} · VOX-LEAD{range:A2–E4} · VOX-STACK{HOOK, +5th, wide}
LYRIC.MAP VERSE.A: 8 lines · 11–13 syl · rhyme AABB → anchors L1 ↘ L2 ↗ …
// 612 nodes / 1841 edges total — layers elided for brevity
Because downstream stages treat the graph as ground truth, user-facing controls are graph edits rather than prompt tricks: locking a chord progression, pinning the hook melody while regenerating verses, changing the tempo curve, swapping one section's orchestration. Stage B never sees raw user text — all natural-language interpretation is quarantined in the planner, which makes the acoustic stage auditable (plan-render consistency 0.93 Spearman ◆).
Flow matching trains a continuous normalizing flow by regressing a time-dependent velocity field, giving diffusion-class sample quality with an order of magnitude fewer sampling steps — decisive for interactive generation.
Along the optimal-transport displacement path zt = (1 − (1 − σmin)t)·z₀ + t·z₁, with logit-normal time sampling and SNR-derived weighting that concentrates capacity in the mid-path region where structure crystallizes. Generation solves the probability-flow ODE from t = 0 to 1.
Velocity regression is decomposed across a multi-scale DCT filterbank and reweighted by the ear's own frequency resolution — bass must be phase-solid while air bands stay stochastic. In ablation this is the single largest contributor to low-end solidity (Δ 808-punch MOS +0.31 ◆).
An autoregressive acoustic-token stack must serialize ≈ 350 tokens/s and inherits codebook error. Flow matching renders a 24 s window in 32 solver steps regardless of song length, parallelizes across windows, and admits exact inpainting masks for sectional edits — the app's edit feature falls out of the sampler rather than requiring a separate model.
| Variant | NFE | Windows (4:30) | RTF ◆ | First audio | Full render |
|---|---|---|---|---|---|
| Initium-S | 12 | 7 | 0.09 | ≈ 3.8 s | ≈ 25 s |
| Initium | 32 | 12 | 0.21 | ≈ 7.5 s | ≈ 57 s |
| Initium-Pro | 64 | 21 (8:00) | 0.44 | ≈ 14 s | ≈ 3.5 min |
Sung voice is the harshest quality bar in generative music: listeners possess dedicated neural circuitry for voice, so errors that would pass in a synth pad — a 20-cent pitch bias, smeared consonants, static vibrato — are immediately salient. Initium's vocal subsystem is built around an explicit model of how humans produce voiced sound, rather than a free-form network asked to rediscover physiology from data.
A glottal source in the Liljencrants–Fant parameterization — open quotient, return-phase constant, asymmetry — shaped by four cascaded formant resonators and lip radiation. The singer's-formant cluster at 2.8–3.4 kHz is exposed as a controllable scalar: the parameter behind “cutting through the mix”.
With fsf conditioning ablated at matched parameters and data, sung-lyric word error rises from 8.9 % to 14.6 % and pitch RMSE degrades from 21 to 38 cents — the difference between “a singer” and “a synth that sings”.
Human singing pitch is neither the score nor noise around it: it is a structured dynamical process — glides into notes, drift-and-correct around targets, quasi-periodic vibrato whose rate and extent breathe with phrase energy.
Ornstein–Uhlenbeck attraction to the melodic target, an explicit vibrato oscillator with slowly diffusing phase (5–7 Hz, onset-delayed), and a micro-tremor diffusion term. Coefficient trajectories are emitted from phrase context, style tags and voice identity — a drill verse gets tight, near-flat pitch; a power-ballad chorus gets ±60–90 cent vibrato blooming after note onset.
| Statistic (held-out singers) | Human | Initium | Ablation: spline F0 |
|---|---|---|---|
| Vibrato rate (Hz) | 5.9 ± 0.7 | 5.8 ± 0.6 | 6.0 ± 0.1 (rigid) |
| Vibrato onset delay (ms) | 180–420 | 165–405 | ≈ 0 (instant) |
| Pitch RMSE to target (cents) | 17–29 | 21 | 9 (too perfect) |
| Scoop / fall asymmetry | 1.6× | 1.48× | 1.0× |
Voice identity is a point in a timbre space trained contrastively on singing — not speech — augmented against pitch, key, tempo and phonetic content, so identity is disentangled from what is being sung. Enrollment aggregates 2–5 minutes of audio with quality gating on SNR and pitch-range coverage.
Enrollment requires reading a session-specific challenge phrase; ASR verifies the phrase and the identity encoder verifies same-speaker consistency across takes (EER 2.1 % ◆).
The embedding is encrypted at rest, bound to the enrolling account, and never enters any training corpus. Cloned renders carry an identity-salted watermark payload.
An automatic screen compares enrollment audio against the account's verified phrase session and rejects mismatched-speaker material.
Deleting a voice removes the embedding and disables historical re-renders that referenced it.
Text-to-voice cloning of arbitrary public figures is a capability we explicitly did not build: identity vectors are only ever produced by the enrollment pipeline, never from free audio at generation time. Cover mode re-sings with preset or self voices only. The production operating point targets recognizability rather than forensic duplication — cosine similarity 0.79 to enrollment ◆, with 84 % of listeners identifying “the same person singing”, while every style preset stays ≥ 0.31 away from every enrolled user in identity space by construction.
A vocal can be perfectly synthesized and still unintelligible in situ; masking by co-generated instruments is the dominant cause. Because Initium generates voice and accompaniment jointly on one latent timeline, it shapes both sides of the masking equation rather than fixing collisions in post. A differentiable proxy of simultaneous masking is penalized on lyric-bearing frames, with margins largest in the 2–5 kHz consonant-critical region — visible in spectrograms as ≈ 1.5 dB dynamic dips at vocal onsets, i.e. learned side-chain behavior.
Sung-lyric word error rate in-mix, transcribed by humans: 8.9 % EN / 11.2 % TR ◆, against 15–19 % for strong commercial baselines under identical protocol. Isolated-vocal WER of 5.1 % indicates most residual loss is stylistic — melisma, ad-libs — not masking. Dense screamed styles and deliberately lo-fi aesthetics reduce intelligibility by design; the app exposes a lyric-clarity control mapped to the masking weight and vocal-level prior.
The audio corpus is assembled exclusively from sources with documented rights chains. We do not train on audio scraped from streaming services or video platforms, and we operate an artist opt-out registry honored retroactively at each training cycle.
Hours-weighted shares after filtering. Absolute scale: 2.3 M raw hours ingested → 612 K hours retained for pre-training; 140 K hours vocal-isolated material; lyric text licensed separately ◆.
Bandwidth, SNR and clipping gates; loudness-war-era hyper-compressed masters down-weighted to protect dynamics learning. Fingerprint plus RVQ-token MinHash deduplication collapsed near-duplicates, removing 11.8 % of ingested hours. Internal source separation produces training-time stem views — a data tool only, never a product feature.
Prefix-continuation probes find exact-melody matches at ≥ 12 s in 0.004 % of 250 k probes ◆, concentrated in public-domain folk canon and none in licensed-partner catalog. Lyric recall beyond 12 consecutive tokens occurs in 0.02 % of probes and is suppressed at serving time. 1,024 synthetic canary melodies calibrate the deduplication threshold.
(i) Rights-documented ingestion. (ii) An opt-out registry for rights-holders whose works may appear inside licensed compilations, honored at every retraining cycle with removal receipts. (iii) Output-side screening independent of training hygiene: every cover-mode render is fingerprint-checked against a protected-works index before delivery, and blocked matches automatically refund the user's credit. Training-side and output-side protections are deliberately redundant.
Training ran on a dedicated cluster of H-class accelerators ◆ with 3D parallelism (tensor, sequence, data) and ZeRO-sharded optimizer state; total pre-training budget on the order of 3 × 10²³ FLOPs ◆. Numerics: bfloat16 activations with fp32 master weights, and fp32 attention logits in the planner's long-context windows. All stages use AdamW with warmup–cosine schedules and gradient clipping at global-norm 1.0; the flow stage maintains an EMA of weights (decay 0.9999) used for all evaluation and serving.
| Phase | Window | Objective |
|---|---|---|
| P0 · OctaCodec | weeks 0–3 | Reconstruction, adversarial fine-tune; frozen thereafter |
| P1 · Planner pre-train | weeks 2–9 | Plan + semantic NLL over the unified vocabulary |
| P2 · Acoustic CFM | weeks 6–14 | Begins on codec latents while the planner still improves |
| P3 · Joint fine-tune | weeks 13–17 | End-to-end alignment, preference optimization, safety |
Acoustic windows grow 6 s → 24 s over pre-training. The vocal expert first trains on isolated-vocal views with source–filter teacher forcing, then on full mixes with the gate learning where to engage. Language-stratified sampling holds the five vocal languages within 0.8–1.2× of target share throughout — no English-first phase, which in pilots left permanent accent artifacts in Turkish and Japanese vowels.
The recurring instabilities at this scale were attention-logit growth in the planner and codebook-collapse pressure in the auxiliary RVQ. What mattered: QK-layernorm in all attention blocks, logit soft-capping in the planner head, EMA codebook resurrection, and skip-batch guards on loss z-score > 6 — which fired 41 times across pre-training, each traced, none recurring after data fixes. Two rollbacks total ◆.
Post-training runs three passes: supervised fine-tuning on 92 k curated request → render exemplars authored by producers and lyricists in five languages, teaching prompt-register — what users mean by “darker”, “more space”, “radio-ready”; preference optimization on ≈ 1.1 M pairwise judgments ◆ drawn from production A/B listening; and safety fine-tuning against the policy taxonomy of §8.
All systems are evaluated on OctaBench-600: 600 prompts stratified over 20 genres × 5 languages × 3 structural demands, authored blind to any system's strengths and frozen before model training completed. Comparators are three strong commercial full-song systems, anonymized here per their terms of service. All outputs are loudness-normalized to −14 LUFS. Human studies use 210 paid, music-literate raters balanced across the five languages, each item rated by at least nine raters, randomized and blinded; we report 95 % bootstrap confidence intervals.
| Metric | Initium | System A | System B | System C |
|---|---|---|---|---|
| FAD (VGGish) ↓ | 1.92 ± .07 | 2.31 ± .08 | 2.06 ± .07 | 2.84 ± .10 |
| CLAP prompt adherence ↑ | 0.412 | 0.376 | 0.398 | 0.341 |
| Form-F1 vs. requested structure ↑ | 0.94 | 0.77 | 0.81 | 0.69 |
| Hook return similarity ↑ | 0.88 | 0.71 | 0.79 | 0.66 |
| Tempo stability (σ, cents-of-beat) ↓ | 4.1 | 3.8 | 4.6 | 6.2 |
| Stereo width index (ref. masters = 1.0) | 0.97 | 1.02 | 0.99 | 0.88 |
Blind studies also localize current deficits. Publishing them is card policy: unreported deficits become user-discovered deficits.
| Dimension | Delta | Diagnosis | Status |
|---|---|---|---|
| EDM loudness aesthetics | −0.11 MOS | The −14 LUFS mastering contract refuses the hyper-limited character raters partly reward in this genre | Won't fix (policy); genre-scoped preset under study |
| Tempo micro-stability | σ 4.1 vs 3.8 | Bar-sync rotary quantization interacts with extreme swing | Fix targeted for next minor |
| Ad-lib spontaneity (rap) | −0.09 MOS | The planner's lyric layer under-generates off-lattice vocalizations | Data program active |
| Extreme-metal density | FAD +0.21 | Under-represented corpus cell; the masking loss suppresses the desired wall-of-sound | Corpus and loss exemption shipped to canary |
Sung-lyric WER in-mix 8.9 % EN / 11.2 % TR against 15.4 % for the best comparator; pitch RMSE to plan target 21 cents (comparators expose no plan, so the cell is blank rather than favorable); voice-clone identity match 84 %; karaoke timestamp error 61 ms median EN, 74 ms TR.
Paraphrase clusters land on nearby songs (within-cluster CLAP variance 0.31× across-cluster). The same plan across 24 seeds shows no structural divergence. Code-switched EN↔TR and EN↔ES stay within 1.4× of monolingual WER; JA↔HI remains the weakest pair at 2.1×, flagged in-app. Contradictory prompts resolve deterministically — the planner surfaces its interpretation as editable fields instead of failing silently.
Every render traverses five layers; layer verdicts are logged to the audit trail referenced by the render manifest.
| Layer | Stage | Mechanism |
|---|---|---|
| L1 | Request | Prompt and lyric screening against policy categories; artist-name abstraction; age-gated themes. Hard categories block with explanation, soft categories rewrite-with-consent. |
| L2 | Identity | Voice-consent gate with liveness phrase (EER 2.1 %) and a preset-distance floor from every enrolled user and from a registry of public-figure voice prints. |
| L3 | Model | Safety fine-tuning, refusal behavior inside the planner, and an n-gram plus embedding lyric-novelty filter that regenerates near-verbatim spans (firing rate 0.02 %). |
| L4 | Output | Cover fingerprint check against the protected-works index; matches above threshold block delivery and auto-refund credit. Precision 0.97 / recall 0.91 ◆. |
| L5 | Provenance | OctaMark watermark, signed render manifest, and a public verification endpoint answering “was this made by Octa?” without exposing the key. |
Watermark detection is a correlation test with per-band whitening over an inaudible spread-spectrum mark in the mid-band mel domain, carrying a 96-bit payload (render-manifest digest plus policy flags). AUC 0.997 clean and 0.981 after re-encoding with ±2 % pitch shift. Robustness holds under MP3/AAC re-encode, resampling and moderate EQ; gradient-based removal attacks degrade audible quality before detection fails.
Requests naming a performer are mapped to genre-and-technique descriptors with the named entity dropped before the planner sees the request. The mapping table is curated, versioned and deliberately lossy — it cannot round-trip to an identifiable artist.
A pre-release battery of 3,800 adversarial prompts across 14 attack families reached 98.4 % block/abstain correctness ◆; failures were patched and re-tested before rollout. An external program of musicologists and security researchers tests each major release under NDA — two findings this cycle hardened the enrollment screen. In-app reports carry a 24-hour triage SLA.
Quality parity is tracked across genre × language cells; the max-min MOS gap is 0.38 ◆, worst cell Hindi-language dense-arrangement pop, which drives the commissioned-data program of §5. Rater panels are language-balanced to avoid Anglophone quality bias in the headline numbers.
Initium is deployed as a consumer creative tool: original-song creation, self-voice covers, lyric-driven composition and social sharing. Appropriate professional uses include sketching, demo production and content soundtracks under the app's licence terms. The model is not offered for impersonation of real artists, voice cloning of anyone but the consenting account holder, unlicensed commercial replication of protected works, or as a raw API without the deployment stack of §8 — it is not distributed separately from that stack.
| Limitation | Manifestation | Guidance |
|---|---|---|
| Out-of-distribution fusions | Rare genre hybrids (e.g. gamelan-drill) collapse to the nearest learned neighbour | Iterate via plan edits; expect approximation |
| Ultra-long form | Above 8 minutes unsupported; above 6 minutes may soften bridge inventiveness | Compose in movements; use continuation |
| Language edge cases | JA ↔ HI code-switch intelligibility; heavy dialects approximate to standard varieties | Flagged in-app; roadmap item |
| Instrument realism tails | Solo exposed acoustic instruments (a violin cadenza) sit below ensemble realism | Under-represented cell; data program active |
| Lyric semantics | Planner-written lyrics can be tonally generic on abstract briefs | Provide your own lyrics — the verbatim contract honors them |
| Not a mastering service | External audio is not processed; the mastering chain applies to renders only | Out of scope by design |
Generative music tools shift creative labour economics. Our posture: rights-documented training with opt-outs (§5), provenance-by-default so AI-made audio remains machine-identifiable (§8.5), refusal to impersonate artists (§8.2), and product features that route users toward original creation rather than substitution of specific artists' catalogues. We track and publish takedown statistics, watermark-verification query volumes and opt-out registry size in release notes, so external observers can audit whether the posture holds at scale.
| This card | Revision 1.0 (July 2026) — describes serving checkpoints initium-s.26.06, initium.26.06, initium-pro.26.06 ◆. Material model changes trigger a card revision; serving-rule changes append to the online changelog. |
|---|---|
| Contact | contact@octaverum.com — security reports use subject “VULN”, safety reports “SAFETY”. |
| Auditor access | OctaBench-600 prompt texts, rating rubrics and anonymized rater statistics are available to qualified auditors on request. Comparator audio is not redistributable under their terms, which is also why comparators are anonymized here. |
@techreport{octaverum2026initium,
title = {Octa-Initium: A Hierarchical, Physics-Informed
Architecture for Full-Song Generation},
author = {{Octaverum Research}},
year = {2026},
number = {OCT-MC-2026-001},
institution = {Octaverum},
note = {Model card and technical report, rev. 1.0}
}