Contents
  1. Purpose and development
    1. From intent to usable media
    2. Must-know turning points
  2. How samples are produced
    1. Signals, latents and media codes
    2. Decoding, competition and sequence prediction
    3. Learning to generate from noise
    4. Prediction fields and sampling rules
  3. Directing image generation
    1. Conditions, references and guidance
    2. From spatial latents to image detail
    3. Source-guided changes and spatial control
    4. Masks and preservation boundaries
  4. Generating sound
    1. From sound representations to speech
    2. Pronunciation, delivery and local speech edits
    3. Music as events, recordings and parts
    4. Generating acoustic events
  5. Motion, identity and continuity
    1. Generating across frames
    2. Identity across variations
    3. Continuity through change and repair
    4. Sound and picture on shared time
  6. Creative production and assessment
    1. Keep the work editable
    2. Assess the intended result
    3. What media scores actually measure
  7. Origins and permitted use
    1. Provenance through production
    2. Permission for the actual use
  8. Check understanding
  9. Open questions
  10. Selected talks
  11. References
  12. Talk library
← All topics

Generative Media

Generative media lets creators specify desired content without constructing every pixel, sound sample or frame. The engineering challenge is making that freedom controllable: choosing what may vary, preserving what has already been accepted, and checking the finished result. Understanding the representations and generation methods makes those decisions easier—and explains why a convincing sample can still be the wrong deliverable.

Purpose and development

From intent to usable media

Generative media uses learned models to produce or modify images, sound and moving images. It supports creating alternatives, transforming existing material and completing missing regions. These operations reduce the need to construct every detail manually, but leave creative direction, selection and finishing as distinct responsibilities.

A creative brief states the purpose, intended audience, required content, permitted variation and delivery constraints. Agreeing on scope and revision expectations makes exploration manageable. An exploratory product concept may welcome an invented shape; a depiction of an existing product may require its geometry and lettering to remain unchanged. The same attractive image can satisfy the first brief and fail the second. Adobe's brief-writing guidance connects these decisions to deliverables, budgets and review.

Keep three judgments separate. Perceptual plausibility concerns whether something looks or sounds convincing. Reference fidelity concerns whether it preserves specified source details. Factual truth concerns whether the depicted event or asserted fact is real. A realistic generated scene need not document an event, and even a valid record of its creation does not make the scene true.

Conditional generation uses supplied information to guide an output: text can describe a scene, an image can establish a subject, and audio can guide a voice. Multimodal operation contracts introduce that distinction. Here the next task is to understand what those inputs influence—and which requirements need enforcement outside the generator.

Must-know turning points

Media synthesis predates learned generators. Programmed synthesis specified how signals should be constructed; example-based methods reused patterns from supplied material. Learned methods shifted more of that construction into fitted parameters. These traditions coexist because explicit control and learned completion address different needs.

Selected developments across sound and image synthesis.
DevelopmentContribution
1963 — Mathews's programmable instrumentsAt Bell Laboratories, M. V. Mathews described instruments that computed sound from a separately specified musical score.
1999 — Example-based texture synthesisEfros and Leung grew textures by sampling pixels whose example neighborhoods matched the surroundings already synthesized.
2014 — Generative Adversarial NetsGoodfellow and colleagues trained a generator using an adversary that distinguished generated samples from training data.
September 2016 — WaveNetDeepMind announced learned waveform-sample prediction, with improved naturalness in its tested speech comparisons but expensive sequential generation.
2020 — DDPMHo and colleagues developed effective image generation through learned, repeated denoising.
2022 publication — Latent Diffusion ModelsRombach and colleagues moved denoising into compressed image representations, trading retained detail against computation.
2022 — Video Diffusion ModelsHo and colleagues combined spatial and temporal interactions when denoising frame blocks.

The progression is not a ranking. A programmable instrument exposes exact parameters; a texture synthesizer works from a particular example; a learned generator can supply variation that neither explicitly specifies. The important change is where structure comes from and how much control remains available to the creator.

How samples are produced

Signals, latents and media codes

A representation is numerical data that preserves distinctions needed by a later operation. An encoder transforms source material into that representation; a decoder converts a compatible representation into an output. A latent representation is an intermediate learned representation rather than the visible or audible signal itself. Shared representation principles explain the broader idea.

The object being generated determines the final reconstruction step.
Generated objectHow it becomes mediaConsequence
Signal valuesPixel values form an image; waveform samples form audio.Generation works directly at the signal's granularity.
Continuous latentsA learned decoder maps arrays of real-valued features to pixels or acoustic features.Compression reduces representation size but may discard fine distinctions.
Discrete media codesInteger indices select vectors from a learned codebook; a decoder reconstructs media from those vectors.Codes represent learned visual or acoustic patterns, not necessarily words or named objects.

Quantization chooses entries from a finite codebook instead of retaining arbitrary continuous vectors. EnCodec, for example, compresses waveform segments into vectors and uses successive codebooks to represent residual error. More codebooks carry more information at greater bitrate. Image latents can instead retain a coarser spatial grid. In the ComfyUI workshop's historical example, a 512×512×3 image maps to a 64×64×4 latent. That is a tensor-size comparison, not a measured runtime speedup.

A representation useful for matching meanings is not automatically a reversible encoding. Decoding requires a model trained to interpret that space, and its output can be approximate. Linus Lee's embedding experiments used purpose-built decoders and adapters to reconstruct text or generate images from embeddings. They do not imply that arbitrary embedding APIs preserve recoverable originals.

Decoding, competition and sequence prediction

A generation method is the procedure that produces a sample using learned parameters and available inputs. Training changes parameters; generation ordinarily holds them fixed while changing the candidate. Fitting is not inference develops this boundary.

A variational autoencoder, or VAE, learns to reconstruct examples through latent samples while making those samples compatible with a chosen prior—a distribution from which new latent values can be drawn. Kingma and Welling's 2013 Auto-Encoding Variational Bayes trains an encoder to describe a distribution of latent values for each example and a decoder to reconstruct data from them. Generation draws from the prior and decodes, without first encoding an existing image. Balancing reconstruction with the prior makes this sampling possible, but does not make the representation lossless or its concepts independently controllable.

A generative adversarial network, or GAN, trains two learners. The generator maps noise to candidate data; the discriminator learns to distinguish candidates from training examples. Their competing objectives supply the learning signal. After training, the generator produces samples without consulting the discriminator. That discriminator is neither a publication reviewer nor a certificate of correctness. Balancing the two learners is a training challenge; the ideal distribution-matching result assumes capacities and optimization conditions that practical systems need not satisfy.

Autoregressive generation predicts each element from preceding elements. Van den Oord and colleagues' 2016 PixelCNN uses masked convolutions to prevent access to later pixel values. Known training images allow many predictions to be computed together, but sampling remains sequential: a newly sampled value becomes context for the next prediction. Esser and colleagues' Taming Transformers, first posted in 2020, applies sequence prediction to compressed image-code indices and then decodes the completed grid. Compression shortens the sequence while introducing a reconstruction bottleneck.

These methods differ in training signals, sample dependencies and representations—not simply output quality. Direct decoding avoids a long sequence of sampling decisions, while autoregression makes earlier sampled content explicit context. The next family takes another approach: repeatedly revise an entire noisy state.

Learning to generate from noise

Diffusion learns generation through transitions between noise levels. Sohl-Dickstein and colleagues' 2015 formulation gradually destroyed data structure and learned a reverse chain. Many manageable transitions offered a way to model a complex distribution without specifying it in one difficult step.

In Denoising Diffusion Probabilistic Models (DDPM), training combines images with known Gaussian noise: random values drawn from a bell-shaped distribution. Across examples and noise levels, the network learns to predict the added noise from the corrupted image.

xt=αˉtx0+1αˉtϵx_t=\sqrt{\bar\alpha_t}\,x_0+\sqrt{1-\bar\alpha_t}\,\epsilon Here x0x_0 is the training image, ϵ\epsilon is sampled Gaussian noise, and αˉt\bar\alpha_t is the scheduled retained-signal fraction at level tt. Training reduces squared error between known ϵ\epsilon and predicted ϵθ(xt,t)\epsilon_\theta(x_t,t); θ\theta denotes learned weights.

Sampling freezes the weights and starts with independent noise. Each noise prediction guides an update toward a less noisy state. Repeated updates build a new sample; they do not require an identified training image.

Learning and sampling start differently

The sampling path has no supplied training image.

Training changes weights; sampling changes a candidate using frozen weights. Only learned parameters cross between these paths; sampling starts from independent noise.
Read the diagram as text
  • Training image.
  • Noise and level.
  • Noisy example.
  • Fit noise predictor.
  • Independent noise.
  • Reverse updates.
  • Generated sample.
  • Training imageNoisy example: Data.
  • Noise and levelNoisy example: Corruption.
  • Noisy exampleFit noise predictor: Input.
  • Noise and levelFit noise predictor: Noise target; level input.
  • Fit noise predictorReverse updates: Learned parameters; held fixed.
  • Independent noiseReverse updates: Initial state.
  • Reverse updatesGenerated sample: Result.

This separation does not rule out memorization. Extraction research recovered near-copies of particular training images from studied diffusion systems through repeated generation and matching. Such reproduction is different from a new depiction that merely shares a person or category. The reported counts depend on the attack budget and matching procedure, not a population-wide copying rate.

Prediction fields and sampling rules

The learned prediction and its application are separate choices. A noise schedule specifies corruption levels. A sampler specifies how predictions update the current state. A sampling step performs an update. Song, Meng and Ermon's DDIM, introduced in 2020, reused a trained diffusion predictor with a different update rule and fewer selected noise levels. Setting its added-noise term to zero gives a deterministic trajectory from the initial noise; fewer evaluations still trade computation against result quality.

A score describes how log probability changes around a candidate, providing a direction toward more probable states—not an aesthetic rating. Estimating this direction is difficult where training examples provide little coverage. Song and Ermon's 2019 method learns scores after adding several levels of noise; sampling follows those directions with random perturbations, progressing toward lower noise. Yang Song and colleagues' 2020–2021 continuous-time framework connected this approach with diffusion. It supports both random sampling trajectories and deterministic probability-flow trajectories that share distributions at corresponding times under exact scores and continuous integration. Their individual paths differ, and finite numerical implementations only approximate that result.

Flow matching, introduced by Lipman and colleagues in 2022, learns a velocity field: a direction and rate of movement at each state along a chosen probability path. Training regresses these directions using tractable conditional paths. Generation follows the learned field with a numerical solver. The framework includes diffusion-related paths but is not restricted to reversing one particular corruption process. Training without simulating the full flow does not mean generation takes zero or one step.

Three ways to reduce generation work have different consequences.
ChangeWhat changes
Use fewer sampler updatesThe sample traverses fewer numerical updates; approximation and perceptual quality can change.
Reuse intermediate featuresMethods such as DeepCache reduce computation within updates; stale features can alter colors or shapes.
Train a cheaper approximationDistillation changes learned behavior to approximate a more expensive process and requires training work.

The last option belongs to Distillation. For creative work, compare completed outputs under a specified configuration: greater numerical effort is not itself evidence of better composition, identity or usefulness.

Directing image generation

Conditions, references and guidance

Conditioning supplies information that changes the generator's output distribution. A reference image is existing visual material used to guide selected properties. Text describes intent; a subject reference supplies appearance; a style reference supplies visual treatment; a spatial map supplies arrangement. A reference can carry several of these at once. IP-Adapter's image features, for example, contain both content and style rather than an identity-only signal.

Cross-attention lets the states being updated obtain information from separate conditioning features. Other designs concatenate conditioning channels with the generated representation. These are information paths, not constraint solvers. Multimodal interaction explains their shared role; prompting explains instructions supplied without weight updates.

Ho and Salimans's 2022 classifier-free guidance trains conditional and unconditional prediction by sometimes dropping the condition. Sampling combines the two predictions to emphasize their difference.

ϵ^=ϵu+s(ϵcϵu)\hat\epsilon=\epsilon_u+s(\epsilon_c-\epsilon_u) Here ϵu\epsilon_u and ϵc\epsilon_c are unconditional and conditional noise predictions at the same state and noise level; ss is the guidance scale in this convention. At s=1s=1, the expression equals the conditional prediction. Above one, it extrapolates in the conditional direction. Stronger guidance changes the sampled distribution and can narrow diversity; it does not enforce the prompt.
Controls that should not be conflated.
ControlRoleNot a guarantee of
Guidance scaleChanges conditional steering; some implementations use negative conditioning in the comparison branch.Forbidden content being absent.
Source-corruption strengthChanges how much source information is removed before regeneration.Preservation of a particular object or pixel.
Random seedInitializes a pseudorandom sequence.Semantic identity or identical results across changed execution environments.

Stronger steering can also damage appearance. Google's 2022 Imagen paper reports that high guidance improved text alignment while producing oversaturation: predicted clean pixels could leave their training range, and repeated updates compounded the mismatch. Its dynamic-thresholding remedy applies to that pixel-space formulation, not automatically to every latent model.

From spatial latents to image detail

Image synthesis separates the representation, prediction network, sampling rule and decoder. Spatial latents retain a grid at reduced resolution, often with additional feature channels. This keeps useful neighborhood structure while reducing the size of the object repeatedly processed. The decoder converts the final latent into pixels; its compression and reconstruction limits remain part of the result.

A U-Net is a multiscale prediction network that combines coarse and fine features. A diffusion transformer instead predicts from latent patches using transformer blocks. Peebles and Xie's 2022 DiT changed the prediction architecture, not diffusion's iterative sampling principle. Smaller patches create more tokens and more computation even without increasing parameter count. Using a transformer therefore does not imply autoregressive generation.

The sampler repeatedly updates a spatial latent using network predictions. The decoder converts the final latent into pixels; changing the prediction architecture does not remove the sampling loop.

Generative super-resolution adds higher-resolution content conditioned on a lower-resolution image. In cascaded diffusion, each stage learns plausible additional detail. Training only on clean low-resolution conditions can leave a mismatch when inference supplies imperfect generated ones; conditioning augmentation introduces noise or blur during training to improve robustness. Excessive augmentation also removes useful guidance. A sharper output cannot certify hidden lettering or repair an incorrect coarse composition merely by adding detail.

Inspect composition, typography and small details separately. Increasing resolution changes the available canvas, not the truth of its contents. The distinction between plausible reconstruction and observed content matters especially when generated detail could be mistaken for recovered evidence.

Source-guided changes and spatial control

Image-to-image transformation generates a result using an existing image as a guide. Meng and colleagues' 2021 SDEdit deliberately adds noise to that guide, then regenerates it with a pretrained reverse process. More corruption permits greater change by removing more source information; less corruption preserves more structure but can retain unwanted strokes or artifacts. This is a realism–faithfulness tradeoff, not an object-preservation guarantee.

Inversion pursues a different goal: finding a starting representation and trajectory that reconstruct a reference under a specified model and sampler. Null-text Inversion shows why a deterministic sampler is not automatically an exact inverse. Finite-step inversion errors accumulate, and guidance can amplify them. Good reconstruction under the original instruction also does not establish preservation after the instruction changes.

Brooks, Holynski and Efros's InstructPix2Pix, introduced in 2022, learns from image pairs and editing instructions. Separate image and instruction guidance strengths trade preservation against modification. A request can be local in meaning without being local in pixels: changing a skyline may appropriately change its reflection. The paper also documents unwanted widespread changes and difficulty isolating objects.

Structural conditions specify arrangement more directly. Edges describe visible boundaries; depth describes distance structure; pose maps locate body landmarks. Zhang and colleagues' 2023 ControlNet learns a branch that injects spatial features into a frozen generator. The branch requires training, but a new pose map is an inference input—not a new subject fine-tune. Learned feature injection encourages the requested arrangement without enforcing exact geometry or identity. A pose map and an editable-region mask therefore solve different problems.

Masks and preservation boundaries

Inpainting fills a selected region; outpainting extends the canvas beyond supplied content. A mask identifies regions according to an explicit convention. RePaint, introduced in 2022, combines correctly noised known pixels with generated unknown regions during sampling. It revisits noise levels to reconcile the boundary. Enlarging the canvas and marking its surroundings unknown extends the same formulation, but does not guarantee every outpainting implementation preserves its input.

Compositing combines visual elements into a result. For a bounded replacement, retain the source on one layer and place generated content on another, with a mask controlling visibility. This application of layer masks keeps the original independently accessible. It does not establish equality of the final composite: opacity, adjustments, transformations and blended boundaries still affect rendering.

If pixels must remain exact, specify the decoded source array, channel order, bit depth, color handling and coordinate mapping. Copy protected pixels rather than asking a model to reproduce them. Avoid unintended resizing and lossy export, then compare the protected region after decoding the exported file. Decoded-pixel equality differs from identical file bytes or matching appearance in different viewers.

Illustrative pseudocode

Python-like pseudocode
# Arrays already share coordinates, channels and color space.
# protected is True wherever source pixels must remain exact.
composite = replacement.copy()
composite[protected] = source[protected]
export_losslessly(composite, destination)
exported = decode_with_same_contract(destination)
assert array_equal(exported[protected], source[protected])

Use generation for content that must be invented; use explicit rendering for known lettering, layout or protected pixels. Production editors already combine learned and conventional stages. Google's 2021 Magic Eraser system, described in Magic Editor Under the Hood, joined detection, segmentation, inpainting and device rendering into one interaction.

Generating sound

From sound representations to speech

A waveform is a sequence of sound-signal measurements over time. Sample rate counts measurements per second; frequency counts oscillations per second. A spectrogram represents changing frequency content across short time windows; a mel-spectrogram uses a perceptually motivated frequency scale. These representations let a speech system predict acoustic features before producing sound. A magnitude-only spectrogram omits phase—the position within each oscillation—so it cannot directly reconstruct the exact waveform. A vocoder, in the synthesis systems discussed here, produces waveform audio from acoustic features, supplying detail those features do not specify.

Text-to-speech, or TTS, must connect written content to acoustic realization. Earlier systems made much of that structure explicit. Dennis Klatt's 1980 software synthesizer used controlled sound sources and digital resonators representing vocal-tract acoustics. Time-varying parameters provided a flexible instrument for speech-perception experiments. Learned synthesis changes how those acoustic decisions are obtained rather than eliminating them.

Different systems learn different boundaries between text and sound.
SystemPredicted representationWaveform production
WaveNet, DeepMind, 2016The next waveform-sample distribution, conditioned on earlier samples and other inputs.Sample-by-sample generation.
Tacotron, Wang and colleagues, 2017Successive mel-spectrogram frames from characters, learning alignment through attention.A postprocessor predicts a linear-frequency magnitude spectrogram; Griffin–Lim reconstructs audio.
Tacotron 2, Shen and colleagues, 2017–2018A predicted mel-spectrogram.A modified WaveNet neural vocoder supplies waveform detail.
Voxtral TTS, Mistral, 2026Autoregressive audio-frame progression with semantic codes and flow-generated acoustic values.A codec decodes the generated representation into audio.

A neural audio codec learns compression and reconstruction rather than assigning one code to each word. Its decoder must reconstruct sound from the information retained in the codes. Voxtral illustrates how autoregression and flow matching can coexist: one establishes progression across frames, while the other generates acoustic values within a frame. Neither a frame nor a codec token is necessarily a waveform sample. Conversational streaming and turn-taking are developed in Voice and Real-Time AI.

Across frames and within a frame

Across frames and within a frameThe current autoregressive decoder state supplies a semantic head and an iterative acoustic flow transformer. Acoustic output is quantized before feedback to the next frame. Generated semantic and acoustic representation enters the audio codec decoder.Text + reference audioconditioning tokensAR decoder · frame kcurrent hidden stateAR decoder · frame k+1next frame progressionExpanded computation for one frame kCurrent hidden stateSemantic classifierSemantic codeAcoustic flowwithin-frame iterationQuantize acousticcontinuous values → codescontinuous valuesRepeated flow evaluationsQuantized feedbackGenerated representationsemantic + acoustic informationAudio codec decoder → waveform

Outer autoregression advances codec frames. Inner flow evaluations construct acoustic values within the current frame; neither step is a waveform sample or a fixed latency budget. This is the reported Voxtral TTS architecture, not a universal speech pipeline.

Voxtral TTS, reported March 2026: sequence prediction advances through audio frames; flow matching supplies acoustic values within a frame. Quantized acoustic information supports subsequent progression, and the codec reconstructs waveform audio.

Pronunciation, delivery and local speech edits

Speech content and performance require different controls. Normalization determines how written forms such as numbers are spoken. Pronunciation determines their speech sounds; a phoneme is a sound unit that distinguishes words in a language. Prosody includes pitch patterns, timing, emphasis, rate and pauses. The Speech Synthesis Markup Language specification separates these roles, while treating many controls as processor-dependent guidance rather than absolute specifications.

For a specialized acronym, changing a pronunciation dictionary can be more direct than repeatedly asking for a different voice. The ElevenLabs speech workshop describes phoneme-based dictionary entries for this purpose. Such a control affects the spoken output, not recognition of incoming speech; available alphabets and model support still belong to the particular interface.

Duration makes the text-to-time relationship explicit. Yi Ren and colleagues' 2020 FastSpeech 2 expands phoneme representations according to predicted durations and generates acoustic frames in parallel. Pitch and energy provide additional conditions. Training obtains durations from alignment and acoustic variables from recordings; ablations found that removing pitch or energy conditioning reduced listener-rated quality. One sentence can therefore have several valid spoken realizations even when its words are fixed.

Local speech editing must decide whether timing may change along with the words. Meta's 2023 Voicebox fills missing speech representations using text and surrounding audio. For word replacement, it retains the durations of unchanged speech sounds and predicts durations for the new ones. Its alignment-preserving style transfer instead keeps the existing mapping between text and acoustic frames. The first operation can change how long the passage lasts; the second preserves that timing structure while changing delivery. A longer replacement can disrupt later synchronization, and preserving acoustic features does not prove sample-exact preservation after waveform decoding.

Music as events, recordings and parts

Music can be generated as instructions or as recorded sound. Mathews's programmable instruments separated a score from the computation of its waveform. MIDI likewise represents performance instructions—notes, timing, instruments and relative volumes—not recorded samples. Changing those instructions changes what the receiving instrument performs; the audible result depends on that renderer.

Musical requirements span different time scales. A beat supplies a recurring pulse; melody is a sequence of pitches; harmony concerns pitches sounding together. Timbre is the sound character that distinguishes sources even when pitch, loudness and duration match. It depends on frequency content and its evolution, especially the onset. Changing an instrument's timbre is therefore not simply changing its pitch.

Meta's 2023 MusicGen generates several streams of audio-codec indices with an autoregressive transformer. Their interleaving determines which predictions can use which earlier codes; prediction steps are not playback samples. Text supplies descriptive conditioning. Melody conditioning uses a chromagram, pitch-class activity over time, simplified to emphasize dominant pitches and discourage copying the reference recording. This guides a musical relationship rather than guaranteeing exact score reproduction or full-song structure.

Stems are separately represented musical parts, such as an instrument performance or synthesizer layer, that combine into a mix. StemGen, introduced in 2023, learns to generate a complementary part conditioned on a mixture of other parts. This supports adding or refining a layer instead of regenerating the entire recording. Retaining stems preserves a direct revision boundary that a single mixed waveform does not expose.

Choose the retained artifact according to the expected revision.
ArtifactDirectly available change
Symbolic performanceEdit notes, timing or instrument instructions, then render again.
Separate stemsChange one retained part or its contribution to the mix.
One rendered mixtureEdit the combined recording; changing an embedded part requires additional processing or regeneration.

Generating acoustic events

Sound effects are organized around events and acoustic context rather than words or musical form. A mechanical impact needs a recognizable source, an onset, a decay and an appropriate surrounding space. Several plausible sounds may fit the description while differing in duration, intensity or background noise.

Liu and colleagues' 2023 AudioLDM applies latent diffusion to audio. It generates continuous latents, decodes a mel-spectrogram and uses a vocoder to produce a waveform; mel is a perceptually motivated frequency scale. Diffusion training uses audio embeddings from a pretrained language–audio alignment model, while sampling can use text embeddings. That reduces dependence on paired descriptions during diffusion training, but the alignment model still supplies cross-modal knowledge. The learned generator also supports audio inpainting and style transfer.

Review acoustic plausibility separately from meaning. The ElevenLabs Text to Bark demonstration used genuinely synthesized barking, but the claimed translation into a dog's language was an April Fool's premise. A convincing sound does not establish the semantics attributed to it. For production effects, listen for the intended event and acoustic character; synchronization with a visible event is another check.

Motion, identity and continuity

Generating across frames

A frame is an image associated with a time; a clip is a temporal interval; a shot is a continuous view between cuts. Video generation must organize change across those images. Repeated low-latency image edits can make an interface feel continuous, as the FLUX demonstration shows, without establishing the temporal coherence expected of video.

Joint denoising updates a block of frames together, allowing information at one time to influence predictions at another. In Video Diffusion Models, spatial operations combine features within each frame, while temporal attention combines features across frames at corresponding grid locations. Alternating these operations lets information travel across both space and time; it does not explicitly track objects or enforce correct motion. Gupta and colleagues' 2023 W.A.L.T. instead works with continuous latents compressed in space and time, using spatial and spatiotemporal attention windows. Compression reduces the representation, temporal interaction connects its states, and conditioning on preceding frames supplies context for continuation.

Google's VideoPoet, first submitted in 2023, instead generates ordered discrete video codes. Each new prediction uses conditioning and preceding codes; a decoder reconstructs pixels. Its longer-generation example predicts successive one-second segments from the preceding generated second. That is bounded recent context, not access to an unlimited history. Playback frame rate, temporal compression and generation context therefore describe different quantities.

Spatial, temporal and causal context

Spatial, temporal and causal contextVDM alternates spatial operations within a frame with temporal operations at matching grid coordinates. VideoPoet predicts the next code from selected recent context, current prefix and conditioning; unavailable older and future codes have no dependency arrows.VDM: two operations on a joint frame blockFrame 1ABCFrame 2ABCSolid: spatialDashed: temporalMatching feature-grid coordinates, not tracked object identities.VideoPoet: bounded context before a next-code predictionOlderunavailablep₁retainedp₂retainedc₁currentc₂currentNextpredictFutureunavailableSelected recent segment contextTask conditioningCode slots are schematic; they do not assert a code count, frame rate or unlimited history.
Video Diffusion Models alternate spatial operations within frames and temporal operations at corresponding feature-grid sites. VideoPoet predicts codes from available preceding codes and selected recent segment context. These are information dependencies, not elapsed time, a quality ranking or an illustration of W.A.L.T.’s windowed architecture.

Text-to-video supplies a description; image-to-video anchors generation to an image; video-to-video supplies an existing sequence for transformation. First and last frames constrain endpoints, but do not uniquely determine the intervening motion. Interpolation fills between known endpoints; continuation extends beyond available content. In the Veo workshop, reusing a static-image prompt omitted what should happen next, including who should speak. A motion instruction needs temporal content, not just another scene description.

Camera conditioning specifies viewpoint changes rather than each object's motion. The 2024 CameraCtrl paper converts camera geometry, position and rotation into ray representations that condition generation. This is more explicit than prose such as “move the camera right,” but remains learned conditioning—not a guarantee of exact reconstruction or physically valid motion.

Identity across variations

Identity consistency preserves distinguishing attributes of a particular subject while allowing intended changes in pose, setting, lighting or delivery. A category such as “brown dog” does not identify one dog; a shared illustration style does not make two characters the same. A useful test varies the requested circumstances instead of rewarding copies of one reference composition.

Reference-time conditioning and personalization differ. Ye and colleagues' 2023 IP-Adapter encodes an image and supplies its features through a separate attention path. Once trained, the adapter accepts new references without a new subject-specific training run. Multiple views can supply additional appearance information, but the image features still combine content and style.

Ruiz and colleagues' 2022 DreamBooth adapts a generator to subject examples and a distinctive identifier. Prior-preservation training helps retain class meaning and diversity. Documented failures include changed subject features, copied settings and reduced variation. Low-rank adaptation, or LoRA, instead names a compact way to learn parameter updates; it is not an identity guarantee. Post-training explains parameter adaptation.

Voice references pose the same separation between identity and permitted variation. Google's 2022 AudioLM combines semantic tokens for longer-range structure with acoustic tokens for speaker and recording properties. Conditioning on a short real-audio prefix supported voice and recording continuity in its evaluated continuations, including unseen speakers. This is bounded continuation evidence, not unlimited identity preservation or permission to reproduce someone's voice.

Continuity through change and repair

Temporal consistency means coherent evolution over time, not maximum similarity. Flicker, jerky motion, identity drift and broken scene state are different failures. Object permanence concerns an object's continued existence when temporarily hidden. A clip can look smooth yet return a different object after an obstruction. Conversely, a static clip can score well on consistency while failing the requested action—a problem explicitly recognized by VBench.

Continuation reuses context. In Video Diffusion Models, accepted clean frames remain fixed targets while noisy versions participate internally in sampling new frames. Reusing those frames does not mean regenerating and blending the accepted output.

Generated history can itself be imperfect. The March 2026 Helios preprint retains the first frame as an anchor and corrupts historical frames during training to improve tolerance of color shifts, noise and reduced resolution. Its ablations report worse drift without these components. The lesson is to model the conditions a continuation actually receives, not to assume that earlier generated frames are pristine.

Temporal repair can reuse visible information from other frames. Zhou and colleagues' 2023 ProPainter completes optical flow—estimated correspondence between frame locations—then propagates available content into masked regions and refines it. Incorrect correspondence can misalign content, and remaining holes still require synthesis. Computer Vision's treatment of apparent motion explains why correspondence is an estimate.

Cross-frame repair can reuse content visible elsewhere when estimated correspondence passes its checks. Masked regions still lacking evidence require synthesis and refinement. This fictional frame pair illustrates the mechanism, not a measured model result.

Audio boundaries need similarly specific repairs. A crossfade lowers one clip's level while raising another's, smoothing their handoff. It cannot fix mismatched words, rhythm, speaker identity or room acoustics. Continuation context addresses those broader relationships differently. Neither smooth sound nor smooth video establishes a validated model of environmental dynamics; that stronger claim belongs to World Models.

Sound and picture on shared time

Audiovisual synchronization connects sound and visible action on a shared time basis. It is separate from semantic correspondence and source attribution. A door-slam sound can be appropriate but late, or synchronized with the wrong visible door. Shared coordinates and timestamps establish the address system for those relationships.

Foley supplies sound effects matched to visible actions. The 2024 FoleyCrafter system separates semantic conditioning—what should sound—from temporal control—when it should sound. Dubbing supplies replacement speech for existing picture; lip synchronization concerns correspondence between that speech and visible mouth movement. These require more than independently acceptable tracks.

Prajwal and colleagues' 2020 Wav2Lip uses a frozen synchronization expert alongside a visual-quality discriminator. The expert compares short lower-face sequences with audio, learning from aligned and shifted pairs. Whole-face reconstruction can underweight mouth errors because the mouth is a small region. Attractive faces therefore do not establish speech–lip correspondence. Conversely, Google's native-audio video interface produces audiovisual output in one workflow, but that capability does not certify every result's alignment.

A duration-changing speech repair can invalidate accepted timing. Moving downstream tracks together preserves selected timeline relationships, as Premiere's Sync Lock illustrates; it does not generate new matching mouth motion. If shot duration and visuals are fixed, the replacement must fit those constraints or the task requires renegotiation. Listen and watch the final combination, including edit boundaries, rather than approving tracks separately.

A longer speech take changes dependencies

Original speech occupies 2–5 s. Each duration describes a hypothetical replacement take starting at 2 s; this tool neither stretches audio nor generates media. Only selected downstream clips V-B, V-C and C-Q may move. V-A and music M stay fixed.

Duration delta: +1 s. Replacement ends at 6 s.
1 s beyond the original speech/picture slot. Retained picture has a 1 s gap before V-B; no new frames were created.
Speech–mouth event offset: +0.5 s. Moving later clips does not repair this internal mismatch.
Replacement speech, selected downstream shifts and unresolved lip correspondenceRetained source clip identities and durations remain unchanged. The selected policy changes only placement of downstream video and cue clips. Mouth motion in V-A stays fixed while the replacement speech event follows its hypothetical take.024681012Retained videoSpeech takeSound cueMusicMouth event in V-ASpeech event in RV-AV-BV-CC-QMR-4s: 26s3.5s unchanged4sTimeline time (seconds)
Retained source IDSelected to move?StartEndSource duration
V-ANo0 s5 s5 s
V-BYes6 s9 s3 s
V-CYes9 s11 s2 s
C-QYes7 s7.5 s0.5 s
MNo0 s12 s12 s

The marked mouth event remains at 3.5 s. For this timing fixture, each replacement take’s corresponding speech event is at its midpoint; no mouth motion is synthesized.

4 s replacement (delta +1 s)V-B / V-CCue C-QInternal event offset
Fixed picture5–8 / 8–10 s6–6.5 s+0.5 s, unresolved
Move selected clips6–9 / 9–11 s7–7.5 s+0.5 s, unresolved
Fictional timeline arithmetic, not measured synchronization quality. Replacement takes have different durations; moving selected downstream clips preserves their source identities and durations but neither fills picture gaps nor regenerates mouth motion.

Creative production and assessment

Keep the work editable

Exploration, selection, bounded revision and finishing need different controls. Exploration seeks useful alternatives. Selection commits to particular artifacts. Revision changes specified parts while protecting accepted decisions. Finishing combines and exports the actual deliverable. A storyboard makes planned shots, action, camera direction, dialogue and timing inspectable before generating finished sequences.

Whole-output generation reduces explicit handoffs but may leave fewer independently replaceable parts. Staged production retains shots, speech, music and graphic layers. Inspect starting images before animating them and individual clips before assembly; this localizes repair. The video-evaluation talk describes this pattern for catching character drift early. Its benefit is qualitative, not a measured universal saving.

Retain approved files and identify their versions. Frame.io version stacks illustrate reviewable revisions, though stack position alone is not an immutable approval identifier. A generation manifest can connect each artifact to references, masks, model versions, prompt processing, sampler settings, dimensions, precision, software and seed. This is an application record, not a universal standard. A seed alone cannot recreate an approved file across changed software, hardware or random-draw sequences.

Explicit composition keeps known timing and layout editable. Remotion, for example, defines a composition through dimensions, frame rate, frame count and a component rendered at a specified frame. Such structure complements generated footage. The duration-edit example shows why changing a speech take must update selected timing while preserving source identities. Apply explicit intent and bounded correction: a speech change should trigger checks of dependent timing, not erase unrelated source assets.

Measure creative outcomes separately from elapsed effort. In a randomized field experiment, 120 working designers used Midjourney V6.1 during ideation, implementation, both or neither while making an agricultural-product advertisement. AI-assisted ideation improved panel-rated novelty, relevance and complexity but took longer. Implementation-only use increased time and revisions without statistically significant gains on those creativity measures. This bounded result distinguishes idea quality from completion speed; revisions are not a candidate-rejection rate.

Assess the intended result

Evaluation assesses work against an intended purpose. A rubric makes the criteria explicit. Creative variation does not prevent evaluation: several outputs can meet required content while differing in appeal. Separate mandatory requirements, aesthetic preference, perceptual defects, editability and permitted use. Human-reference design explains the assessment procedure.

Literal correctness is not a complete definition of artistic success. An intentionally impossible object may be essential to an artwork, while the same distortion would fail a catalog image. Perceptual Evaluations: Evals for Aesthetics develops this distinction and the importance of whose preferences the evaluator represents. Define the target audience rather than treating one person's taste as a universal quality scale.

Match each criterion to the observation it needs.
CriterionInspection
Composition and written contentInspect the final image at its intended display size; check required objects, relationships and lettering.
Requested edit and preservationCompare the source and result; test exact protected regions when the contract requires equality.
Speech content and performanceListen against the script, pronunciation requirements, pauses and delivery intent.
Musical coherenceListen for the intended parts and development, not only clean recording quality.
Identity and temporal behaviorCompare references and watch full-speed motion, including occlusion, cuts and continuation boundaries.
Audiovisual correspondenceWatch and listen together; inspect the source and timing of speech and effects.
EditabilityPerform a bounded change and inspect what else it disturbs.

Evaluate a candidate set for useful alternatives, a selected asset for its assigned role, and the finished export for the whole brief. Include required captions or other accessibility features in that final review. A good intermediate clip can fail after assembly; approval belongs to the artifact actually delivered.

What media scores actually measure

Automatic scores are useful when their inputs and comparison units match the claim. Distribution similarity, reference similarity and instruction adherence are different properties. A score can improve while a mandatory detail remains wrong.

Common measurements and their interpretation boundaries.
MeasurementInputs and comparisonWhat it does not establish
Fréchet Inception Distance, FIDFits Gaussian means and covariances to image features from real and generated collections; lower distance means closer fitted statistics.Correctness of one image, prompt compliance or equality of the complete distributions.
Learned Perceptual Image Patch Similarity, LPIPSCompares paired images using weighted differences between normalized network features.Equal pixels or semantic correctness of either image.
CLIPScoreMeasures image–caption embedding compatibility; originally evaluated captions for supplied images.Every count, spatial relation, identity or editing requirement being satisfied.
Fréchet Audio Distance, FADCompares fitted audio-feature distributions with a background collection; it does not require a paired clean recording for each clip.Reference-free evaluation in the sense of needing no background distribution, or correct full-song structure.
Mean opinion score, MOSAverages numerical listener ratings under a specified protocol.An intrinsic, universally comparable property of an audio file.

Statistical and perceptual limitations are separate. Chong and Forsyth's FID analysis finds generator-dependent finite-sample bias, so equal sample counts do not remove every ranking distortion. An unsuitable feature space remains unsuitable even if its statistical estimate improves. For music, Gui and colleagues show that FAD interpretation changes with embeddings and reference collections. Their per-song adaptation helps inspect outliers, but short-excerpt listening judgments do not establish full-song creative usefulness.

Video features can underweight motion defects. Ge and colleagues' 2024 FVD content-bias study compared consistent frame distortions with frame-varying distortions that introduced additional temporal damage. The conventional Fréchet Video Distance implementation responded insufficiently to that damage in their experiments. VBench therefore offers a useful complementary principle: assess dynamics separately from consistency, since an unmoving clip can look stable. Neither approach alone establishes physical correctness.

Keep generation conditions, selection effort and assessment procedure visible. Comparing one unselected sample with another system's best of many changes the claim. Use matched-work comparisons and an explicit attempt policy, then retain criterion-specific inspection alongside aggregate scores.

Origins and permitted use

Provenance through production

Provenance records origins, responsible actors and transformations. An internal generation manifest helps a team reconstruct its work; recipient-verifiable provenance requires additional mechanisms. General lineage principles explain why an assertion about history is different from proof of correctness.

The Coalition for Content Provenance and Authenticity, or C2PA, specifies Content Credentials: signed assertions bound to an asset. Validation checks that binding and recorded assertions, with trust depending on the signer. It does not prove that a depicted event occurred, that all history was recorded or that inputs were licensed. Credentials can be missing or removed; their absence is not proof of fabrication.

The version 2.2 specification represents ingredients and actions such as creation, editing, placement and transcoding. Included ingredient histories can be validated recursively. An ordinary action list does not automatically assert completeness: the schema separately permits that claim. A composite can therefore have valid recorded ingredients while leaving another ingredient's prior history unavailable.

Assets and their recorded histories

Example

An asset is distinct from the manifest asserting its history.

This conceptual credential chain records creation, editing and composition; it is not a literal serialization or a tested editor export. The additional ingredient has no supplied earlier history; that gap does not invalidate every recorded assertion or establish fabrication.
Read the diagram as text
  • Generated asset A.
  • Manifest A: creation.
  • Edited asset B.
  • Manifest B: editing.
  • Additional ingredient. Earlier history unavailable.
  • Composite export C.
  • Manifest C: composition.
  • Manifest A: creationGenerated asset A: Asset binding.
  • Manifest B: editingEdited asset B: Asset binding.
  • Manifest C: compositionComposite export C: Asset binding.
  • Manifest C: compositionManifest B: editing: Ingredient history reference.
  • Manifest B: editingManifest A: creation: Ingredient history reference.
  • Manifest C: compositionAdditional ingredient: Recorded ingredient reference.

Watermarks embed signals in content; statistical detectors estimate synthetic origin from content features. NIST's synthetic-content report distinguishes both from provenance metadata. Watermarks face removal and coverage limits; detectors make false-positive and false-negative errors. None alone establishes publication authority. Keep sensitive references and identities in access-controlled records where possible instead of exposing the entire production history publicly.

Permission for the actual use

Possession, technical access, a license and a person's consent answer different questions. Rights clearance means establishing the authority needed for the intended material, operation and distribution—not merely finding an asset that can be uploaded. Layered permission provides the general framework. The following matrix is a review structure, not a universal legal determination.

Record the proposed use and who is responsible for resolving it.
Material or activityAuthority to establishResponsible review
Training or adaptation examplesWhether acquisition and the proposed learning use are permitted, including applicable confidentiality and supplier terms.Dataset or model owner with the relevant rights reviewer.
Uploaded referencesWhether this recipient may receive the material and use it for the stated operation and secondary purposes.Source owner and service-path owner.
Recognizable person or voicePermission for the particular creation and distribution; a copyright license may not clear third-party personal rights.The accountable producer and appropriate consent or legal reviewer.
Musical composition and recordingWhich permissions apply to the underlying music and lyrics versus the particular recording.Music-rights reviewer for the actual sources and intended use.
Model/service use and output distributionThe applicable model and service terms, destination, audience, disclosure obligations and unresolved input rights.Service owner and publication owner.

A license can cover one layer without covering another. Creative Commons explains that its licenses do not clear third parties' publicity, privacy or personality rights. Attribution and a notice of modification do not resolve those interests. The U.S. Copyright Office similarly distinguishes a musical composition and lyrics from a particular sound recording; they are commonly owned and licensed separately. Performer and likeness interests may add further review questions depending on the use and jurisdiction.

Confidential references require review of the actual provider path, including access, retention and secondary-use terms—not an assumption based on a provider's name. Supplier-path governance develops that responsibility. Keeping inference internal also leaves obligations concerning acquired weights, data and dependencies.

Output copyrightability is another separate issue. The U.S. Copyright Office's January 2025 report treats human authorship case by case: human-determined expressive elements may qualify, while prompts alone were unlikely to suffice at the technological stage examined. That analysis does not clear references or likeness rights. Record human contributions and the actual permissions relied upon. A usable deliverable combines creative success, controlled revision and authority for its intended audience; none can substitute for the others.

Open questions

  1. Independent creative controls remain difficult because subject, style and setting can share representations. Progress would preserve distinguishing attributes under controlled changes without merely copying reference views.

  2. Long-range continuity must survive imperfect generated history while permitting meaningful change. Better systems would retain scene state through occlusion and revisitation, and sustain musical development, without relying on static similarity as success.

  3. Creative evaluation needs measurements that remain useful across different intentions and audiences. Progress would connect criterion-specific automated checks to independent human judgments and successful revisions, rather than improving aggregate appearance scores alone.

Follow the curated reading path through the speakers and demonstrations behind this entry.

23 min

AI Engineer World's Fair 2026 · 2026

Evaling Video Slop

Maor Bril

Cited in this entry

Develops temporal and audiovisual review beyond still-image quality, with checks at starting frames, individual clips and final assembly.

Watch talk

Explore more talks

The rest of the library, beyond the curated path. Cited talks support this entry; reviewed transcripts were processed in full. Metadata candidates have not been reviewed as sources or verified as topic members.

57 matching talks

Every catalogued talk on this subject: Creative and generative media

TalkSpeakerEventYear
Gorkem YurtsevenAI Engineer World's Fair 20252025
Ziv IlanAI Engineer Europe 20262026
Keegan McCallumAI Engineer World's Fair 20262026
Stephen BatifolAI Engineer Europe 20262026
Ekaterina DeynekaAI Engineer World's Fair 20262026
Linus LeeAI Engineer Summit 20232023
Nick HeinerAI Engineer World's Fair 20262026
Brendan O'DonoghueAI Engineer Europe 20262026
Robotics: why now?

Transcript reviewed

Quan Vuong, Jost Tobias SpringenbergAI Engineer World's Fair 20252025
Raia HadsellAI Engineer Europe 20262026
Chad Bailey, Brian JohnsonAI Engineer World's Fair 20252025
Ending AI Slop

Transcript reviewed

Thais Castello BrancoAI Engineer World's Fair 20262026
Don't be data poor

Transcript reviewed

Anuj IravaneAI Engineer World's Fair 20262026
Doug GuthrieAI Engineer World's Fair 20252025
Ronan McGovernAI Engineer World's Fair 20252025
Ahmed AhresAI Engineer World's Fair 20262026
Paige BaileyAI Engineer Europe 20262026
Sangwu LeeAI Engineer World's Fair 20262026
Veo 3 for developers

Cited in this entry

Paige BaileyAI Engineer World's Fair 20252025
HTML Is All Agents Need

Cited in this entry

James RussoAI Engineer World's Fair 20262026
MuhtesemAI Engineer Summit 20252025
Joseph NelsonAI Engineer Summit 20232023
Guillaume VernadeAI Engineer Europe 20262026
Sidney PrimasAI Engineer World's Fair 20262026
The Weekend AI Engineer

Transcript reviewed

Hassan El MghariAI Engineer Summit 20232023
Kat Kampf, Ammaar ReshiAI Engineer Code 20252025
Daniel ChalefAI Engineer World's Fair 20262026
Philip KielyAI Engineer World's Fair 20252025
Kyle KranenAI Engineer World's Fair 20252025
Thor Schaeff, PaulAI Engineer World's Fair 20252025
Rachna SrivastavaAI Engineer World's Fair 20252025
Charles FryeAI Engineer Summit 20232023
Siddharth AhujaAI Engineer World's Fair 20252025
Logan KilpatrickAI Engineer World's Fair 20252025
Dax RaadAI Engineer Code 20252025
Patrick LöberAI Engineer Europe 20262026
Alex DuffyAI Engineer World's Fair 20252025
Angus J. McLeanAI Engineer Europe 20262026
Sunny MadraAI Engineer World's Fair 20242024
Paige Bailey, Guillaume Vernade, Ian BallantyneAI Engineer Europe 20262026
Cat Wu, Thariq Shihipar, Simon WillisonAI Engineer World's Fair 20262026
Karina NguyenAI Engineer Summit 20252025
Dmytro (Dima) DzhulgakovAI Engineer World's Fair 20242024
Defying Gravity

Metadata candidate

Kevin HouAI Engineer Code 20252025
Gabriel Jorge MenezesAI Engineer World's Fair 20262026
AI Engineer Summit 20252025
Randall HuntAI Engineer World's Fair 20252025
Proactive Agents

Metadata candidate

Kath KorevecAI Engineer Code 20252025
See, Hear, Speak, Draw

Metadata candidate

Logan Kilpatrick, Simón FishmanAI Engineer Summit 20232023
Lars GrammelAI Engineer Summit 20232023
Rob CheungAI Engineer World's Fair 20242024
Barr YaronAI Engineer World's Fair 20262026
Travis FrisingerAI Engineer World's Fair 20252025
Diego Rodriguez, Eugene, Jonas Bauer, Shijia Liao, David Vorick, Alex AtallahAI Engineer World's Fair 20252025
Stefania DrugaAI Engineer Summit 20252025
Todd FisherAI Engineer World's Fair 20262026
Eugene CheahAI Engineer Summit 20252025

References

Coverage and source review
Processed transcripts
38 processed in full · 6 in the curated path
Automated source review
Passed
Metadata candidates
25 unreviewed; not verified topic membership
Corpus version
1bd8e407b26a07b33815594e1b2db5f41827119a2b3cb6fbf240f9fc571fc767

Automated review checks source support; it is not publication approval.

A synthesis of selected conference talks and technical references. Citations link to the source material; they do not imply that every talk on this subject is included.

  1. The State of Generative Media Today

    The speaker distinguishes falling marginal production cost from the continuing need for storytelling and creativity.

  2. High-Resolution Image Synthesis with Latent Diffusion Models

    Latent diffusion first compresses an image with an autoencoder, performs denoising in the smaller latent representation, and decodes the result back to pixels. Compression trades representational detail against computation. Conditioning can enter through concatenation or cross-attention, allowing inputs such as text, layouts, or images to guide generation. The paper studies synthesis and editing tasks including inpainting and super-resolution. These are different constraints on generation, rather than guarantees that every requested detail will be preserved.

  3. Adobe: Create a concrete brief to share out in the discovery phase

    A creative brief gathers the project's goals, target audience and success measures so the creator and client can agree on the work. Adobe's tutorial connects scope, deliverables and timeline to budgeting, and recommends agreeing on the number of ideas and revision rounds. This supports defining the intended deliverable and exploration boundaries before generating candidates.

  4. C2PA and Content Credentials Explainer, version 2.2

    Content Credentials associate media with signed provenance assertions and a binding to the asset. Validation can reveal whether recorded assertions or bound content were altered and identify the signer used in the trust decision. The C2PA explainer explicitly separates provenance from truth: a valid history does not establish that a depicted event occurred or a claim is factual. Metadata can be removed or history can be incomplete, so absence of a credential is not proof that media is fabricated.

  5. DreamBooth: Fine Tuning Text-to-Image Diffusion Models for Subject-Driven Generation

    DreamBooth adapts a pretrained image generator using a few subject images and a unique identifier paired with a class noun. The identifier can then request that subject in new settings, poses and artistic treatments. Subject fidelity means retaining distinguishing details; prompt fidelity concerns the requested variation, and the paper evaluates them separately. Prior-preservation training mitigates reduced diversity and changes to the meaning of the class noun. Documented failures include context changing a subject's appearance, copying reference settings, hallucinated subject features and reduced variation for some subjects.

  6. The Digital Computer as a Musical Instrument

    M. V. Mathews's 1963 Bell Laboratories account separates composing music from computing its sound. A composer defines programmable instruments, then supplies a score specifying notes and their parameters. Connected signal-processing units compute the waveform samples; the published example combines oscillators, a random-number generator and a summing unit. This avoids specifying thousands of samples individually while retaining control over sound. More elaborate instruments require more computation and more parameters. The system records computed samples for subsequent playback rather than requiring computation at playback speed.

  7. Texture Synthesis by Non-parametric Sampling

    Efros and Leung's 1999 method grows a texture one pixel at a time. For each missing pixel, it searches a supplied example image for neighborhoods resembling the already synthesized surroundings, then samples a compatible value. The goal is to reproduce local visual structure without simply tiling the example. The paper demonstrates texture generation and constrained hole filling, providing an earlier example of synthesis guided by existing image content.

  8. Generative Adversarial Nets

    A GAN learns a generator that maps sampled latent noise to data and a discriminator that distinguishes generated from training samples. Alternating updates make the generator improve against the discriminator rather than explicitly predicting every pixel likelihood. The paper formulates a two-player minimax game; its ideal optimum matches the data distribution under strong capacity and optimization assumptions. Generation uses the trained generator, while the discriminator supplies a training signal. This explains both the appeal of direct sampling and the difficulty of balancing two learners.

  9. WaveNet: A Generative Model for Raw Audio

    DeepMind's September 8, 2016 account contrasts concatenative speech, assembled from recorded fragments, with parametric systems that drive vocoders from model outputs. WaveNet instead predicts a distribution for the next waveform sample, samples a value and feeds it back for the next prediction. The authors connect this design to their earlier pixel-based image generators. They report improved listener-rated naturalness against their tested speech baselines, while identifying sample-by-sample generation as computationally expensive.

  10. Denoising Diffusion Probabilistic Models

    Training draws an example image x0, a uniform timestep t, and Gaussian noise ε. A fixed schedule defines αt=1−βt and ᾱt=∏s≤t αs, giving xt=√ᾱt x0+√(1−ᾱt)ε. A neural network is a parameterized numerical function: its adjustable weights θ map (xt,t) to predicted noise εθ. The simplified loss L=||ε−εθ(xt,t)||² measures prediction error. Backpropagation computes derivatives of L with respect to weights; a gradient update θ←θ−η∇θL moves weights toward lower sampled error, with learning rate η controlling update size. Training repeats across examples and noise levels. Sampling freezes θ, starts with Gaussian noise, and repeatedly computes reverse transitions, adding scheduled randomness except at the final step. It changes the sample, not the learned weights.

  11. Video Diffusion Models: Space-time factorized U-Net

    The model jointly denoises a fixed block of frames. Space-only 1×3×3 convolutions and spatial attention operate within each frame; temporal attention then combines representations across the frame axis at each spatial location, with relative position information. Alternating these operations permits spatial and temporal information exchange; it does not certify object identity or physically correct motion. For longer sequences, reconstruction-guided sampling conditions new blocks on previously generated frames, or fills intermediate frames. This differs from attending to an entire unlimited video at once.

  12. Pixel Recurrent Neural Networks

    The 2016 paper models an image through successive conditional predictions of pixel values and their color channels. PixelCNN uses masked convolutions to prevent predictions from accessing later values. Known training images allow predictions at many positions to be computed together, but generation remains sequential because each sampled value becomes context for subsequent predictions. The original PixelCNN has a bounded receptive field, unlike the paper's recurrent alternatives.

  13. Building Generative Image & Video Models at Scale

    Learned autoencoder latents reduce memory requirements while preserving grid structure useful to the generative network.

  14. Taming Transformers for High-Resolution Image Synthesis

    This system first compresses an image into discrete codebook indices using a convolutional VQGAN, then trains a transformer to predict each index conditioned on earlier indices. The joint probability factors into next-index conditional probabilities. Sampling those tokens and decoding the codebook produces an image, while class or spatial conditioning can be represented as additional context. Learned compression shortens the sequence compared with pixel-level modeling, but introduces a reconstruction bottleneck. Autoregression is a generation objective, not a synonym for text generation.

  15. High Fidelity Neural Audio Compression

    EnCodec's learned encoder uses temporal convolutions and downsampling to turn waveform samples into a shorter sequence of vectors. Vector quantization replaces each vector with its nearest learned codebook entry; residual quantization repeatedly encodes the remaining error. The decoder reconstructs waveform samples from the summed quantized vectors. Before entropy coding, bitrate is approximately frames/second × codebooks/frame × log2(codebook size), excluding overhead. More codebooks provide more information and generally improve reconstruction at greater bitrate. Training combines waveform, spectral, adversarial, and commitment losses; listening tests evaluate perceptual quality. Compared with spatial image latents, these tokens represent time, with explicit bitrate and streaming-latency constraints; this comparison is an architectural inference, not a claim that all audio or image codecs behave alike.

  16. ComfyUI Workshop with ComfyAnonymous and Jedrick Kosinski

    The Stable Diffusion example samples a compressed spatial representation instead of full-resolution pixels.

  17. The Hidden Life of Embeddings

    The demonstrated custom T5 denoising autoencoder encodes text into a pooled embedding and decodes that embedding back into approximately reconstructed text.

  18. The Hidden Life of Embeddings

    A trained linear adapter let the custom decoder recover approximate text, including some proper nouns and structure, from an OpenAI embedding without source text at decoding time.

  19. The Hidden Life of Embeddings

    The image prototype combined CLIP embeddings with an unCLIP diffusion decoder to generate a gradual transition between a photograph and a cartoon avatar.

  20. Auto-Encoding Variational Bayes

    A variational autoencoder learns an approximate posterior over latent variables for each observation and a decoder that maps latent samples back to a distribution over data. Training optimizes a lower bound on data log likelihood, balancing reconstruction with a KL term against the latent prior. Reparameterization expresses a latent sample as a differentiable transform of independent noise, allowing gradients through stochastic sampling. After training, sampling the prior and decoding generates new outputs; encoding a reference is a different operation.

  21. Deep Unsupervised Learning using Nonequilibrium Thermodynamics

    Sohl-Dickstein and colleagues framed diffusion probabilistic models in 2015 as a way to combine flexible distributions with tractable learning, sampling and probability evaluation. A forward process gradually destroys data structure; a learned reverse chain constructs samples from a simple distribution. Learning many small transitions avoids having to describe the entire complex distribution with one difficult-to-normalize function. Experiments included handwritten digits, natural images and textures.

  22. Extracting Training Data from Diffusion Models

    The authors generate many candidates, identify suspiciously repeated outputs, and compare them with training images. Their experiments extract more than a thousand training examples across studied diffusion systems. For Stable Diffusion v1.4, automated matching finds 96 examples, and manual inspection identifies another 13 near-copies, totaling 109. The paper defines extraction through closeness to particular training examples, rather than merely depicting the same person or category. Its Obama example is explicitly excluded because generated and nearest training images differ substantially. Thus reproducing identifiable training compositions is evidence of memorization; generating a new depiction sharing learned concepts is not, by itself, such evidence.

  23. Denoising Diffusion Implicit Models

    Jiaming Song, Chenlin Meng and Stefano Ermon introduced DDIM to reduce diffusion sampling cost without retraining the denoising network. Their construction changes dependencies between noisy states while preserving the marginal corruption distributions used for training. Sampling can therefore reuse a DDPM-trained predictor with a different update rule and a shorter sequence of noise levels. Setting the update's added-noise term to zero produces a deterministic trajectory from the initial noise. Experiments demonstrate a computation–quality tradeoff, separating the learned predictor from the procedure that repeatedly applies it.

  24. Generative Modeling by Estimating Gradients of the Data Distribution

    Song and Ermon's 2019 approach learns a score: a vector indicating how log probability changes around a candidate. Direct estimation is difficult where examples occupy narrow regions or provide little evidence. Their method adds several levels of Gaussian noise and trains one network to estimate the corresponding scores. Sampling combines estimated directions with random perturbations, progressing from larger to smaller noise levels. This provides a distinct route to generation through learned local changes.

  25. Score-Based Generative Modeling through Stochastic Differential Equations

    Yang Song and colleagues unified earlier noise-conditioned score models and diffusion probabilistic models through continuous-time noise processes. The reverse process uses a learned score: the direction in which the noisy data's log probability increases. Their framework supports both stochastic sampling and a deterministic probability-flow ordinary differential equation. With exact scores and continuous integration, these processes share time-indexed marginal distributions, although their individual trajectories differ. This explains how a model trained through noisy examples can support more than one sampling procedure.

  26. Flow Matching for Generative Modeling

    Flow matching trains a vector field that moves a noise distribution toward a data distribution along a chosen probability path. Conditional per-example paths make the regression objective tractable without simulating the full flow during training. Generation then follows the learned field using a numerical solver. The framework includes diffusion-related paths but also supports other paths, so generative modeling need not be explained solely as reversing one fixed noise process. Training objective, path choice, and inference solver are separate parts of the design.

  27. DeepCache: Accelerating Diffusion Models for Free

    DeepCache observes that adjacent denoising steps often have similar high-level U-Net features. A refresh step executes the full network and caches an intermediate deep feature. Subsequent steps recompute shallow features from the current noisy input, combine them with cached deep features, and still update the sample through the sampler. Periodic refresh limits staleness. This reduces work per denoising step; reducing steps removes sample updates, while distillation trains a model to approximate a more expensive generation process. DeepCache requires no retraining. Its ablations show that increasing cache intervals can change clothing colors or shapes and eventually causes substantial degradation.

  28. You Might Not Need 50 Diffusion Steps

    Distillation still requires training compute and expertise, with resource needs depending on model size; it does not inherently require GB200 hardware.

  29. IP-Adapter: Text Compatible Image Prompt Adapter for Text-to-Image Diffusion Models

    IP-Adapter turns a supplied reference image into features using a frozen image encoder and a learned projection. Separate cross-attention paths bring image features and text features into the diffusion network, and their outputs are combined. The adapter is trained while the original diffusion model remains frozen. Once trained, it accepts new image prompts without separately adapting the model to each pictured subject. Its image representation carries both content and style rather than exposing an identity-only control.

  30. Adding Conditional Control to Text-to-Image Diffusion Models

    ControlNet accepts spatial maps such as depth, segmentation, or rendered pose keypoints. A small convolutional encoder maps the condition image into features aligned with the diffusion latent grid. It freezes the pretrained backbone and trains a copied branch, connecting its outputs through initially zero-valued convolutions into the backbone's skip connections and middle block. The denoising loss trains this branch to use conditions without initially disturbing the pretrained network. A new pose or depth map is an inference input; personalization instead adapts parameters or embeddings to examples of a particular subject. ControlNet itself also requires training, so conditioning and parameter adaptation are not mutually exclusive categories.

  31. Classifier-Free Diffusion Guidance

    Classifier-free guidance trains conditional and unconditional denoising behavior by sometimes dropping the condition. During sampling it combines their predictions so the conditional direction is emphasized without a separate classifier. The guidance scale changes the sampled distribution rather than merely making the same sample more accurate. The paper demonstrates a fidelity/diversity tradeoff: stronger guidance can concentrate outputs in narrower high-scoring regions. Conditioning therefore influences a probabilistic generator; it does not enforce a hard scene specification.

  32. ComfyUI Workshop with ComfyAnonymous and Jedrick Kosinski

    Classifier-free guidance, or CFG, uses positive and negative conditioning to steer sampling toward desired content and away from undesired content.

  33. SDEdit: Guided Image Synthesis and Editing with Stochastic Differential Equations

    SDEdit perturbs a guide image at a chosen intermediate noise level, then runs the pretrained reverse process to generate an image. In its variance-exploding formulation, the starting point is guide+σ(t0)ε, with Gaussian ε. Increasing t0 adds more noise and removes more guide information, allowing greater regeneration. Smaller t0 retains more input structure but can retain unrealistic strokes or artifacts. Figure 3 measures a realism–faithfulness tradeoff using distributional KID and squared distance to the guide. Unlike inversion, this procedure does not search for a noise state whose forward generation reconstructs the reference; it deliberately corrupts and resynthesizes the guide.

  34. Diffusers Reproducibility

    A seed initializes a pseudorandom generator state; it reproduces random draws only when the generator implementation, state, and draw sequence agree. Generator objects are consumed, so passing the same already-used object does not restart its sequence. Diffusers recommends CPU generators for more comparable noise across devices and documents deterministic-algorithm settings, CUDA workspace configuration, and disabling convolution benchmarking. Identical seeds still do not guarantee identical results. Engineering inference: record model weights, prompt processing, scheduler, timesteps, guidance, dimensions, precision, software versions, hardware, and execution options as well as the seed. Changing the prompt or model changes the transformation applied to noise; the seed therefore carries no semantic-preservation guarantee.

  35. Photorealistic Text-to-Image Diffusion Models with Deep Language Understanding

    Imagen reports that stronger classifier-free guidance can improve image–text alignment while producing oversaturated, unnatural images. In its pixel-space formulation, guided clean-image predictions can leave the numerical range used during training, and repeated sampling compounds this mismatch. Dynamic thresholding clips and rescales predictions using a percentile of their absolute values. The authors report better results than simple fixed clipping at high guidance weights.

  36. Scalable Diffusion Models with Transformers

    DiT replaces a diffusion model's U-Net with a transformer that processes patches of a noisy image latent. Its output is rearranged into noise and reverse-process covariance predictions; sampling still repeatedly updates the noisy latent before a VAE decodes it. The transformer is therefore the prediction network, not an instruction to generate media autoregressively. Smaller latent patches create longer token sequences and increase computation without a corresponding increase in parameter count.

  37. Cascaded Diffusion Models for High Fidelity Image Generation

    A cascade samples a low-resolution image z, then a super-resolution diffusion model samples a higher-resolution image conditioned on z; additional stages repeat this process. Formally, p(x)=∫p(x|z)p(z)dz. Later stages learn plausible detail rather than recover uniquely determined original pixels. Training super-resolution on clean downsampled examples creates a mismatch when inference supplies imperfect generated images, allowing errors to compound. The paper's conditioning augmentation perturbs training conditions with Gaussian noise or blur to improve robustness, with experiments supporting better cascade quality. Stronger augmentation is not monotonically better: weakening the condition also removes useful information.

  38. Null-text Inversion for Editing Real Images using Guided Diffusion Models

    Diffusion inversion seeks a starting noise representation and compatible trajectory that regenerate a reference under a specified model, prompt, and sampler. DDIM inversion approximately traverses the denoising trajectory backward; finite-step approximation errors accumulate, and strong classifier-free guidance amplifies deviations. Null-text inversion first computes a pivot trajectory, then optimizes a separate unconditional text embedding at each timestep to reduce reconstruction error along it, keeping model weights and the conditional embedding fixed. The paper demonstrates that direct DDIM inversion alone is inadequate for faithful guided reconstruction. Deterministic sampling means the same complete inputs follow the same computation; it does not prove that the approximate inverse recovers those inputs.

  39. InstructPix2Pix: Learning to Follow Image Editing Instructions

    Tim Brooks, Aleksander Holynski and Alexei Efros train a diffusion editor using generated examples of images paired with editing instructions and edited results. At inference, it accepts an existing image and an instruction describing a change, without per-image fine-tuning or inversion. Separate image and instruction guidance strengths trade preservation against requested modification. The paper demonstrates edits to real images but also documents excessive changes, difficulty isolating objects and failures involving spatial rearrangement. Its examples show that a local semantic edit can require contextual changes, such as modifying reflections when replacing a skyline.

  40. RePaint: Inpainting using Denoising Diffusion Probabilistic Models

    RePaint uses a binary mask m, with one marking known pixels. During each reverse step it combines a correctly noised version of the known image with the model's generated unknown region: x=m⊙xknown+(1−m)⊙xgenerated, where ⊙ means elementwise multiplication. Repeated forward-noising and reverse-denoising revisits help reconcile generated content with known context. This modifies sampling without training a separate mask-specific model. An enlarged canvas can use the same editable/protected construction: embed the source in a larger array and mark surrounding pixels unknown. This extension is an application of the mask formulation, not evidence that every outpainting system preserves source pixels.

  41. Photoshop: Add Layer Masks

    Photoshop layer masks selectively hide or reveal an entire layer or selected regions; masks can be moved or duplicated separately between layers. An application design follows from this separation: retain the source on its own layer and place generated replacements on another, with a mask controlling visibility instead of overwriting source storage. This preserves access to source content independently of which generated candidate is displayed. It does not establish equality of the final rendered composite.

  42. Photoshop: Export Settings and Export Location Preferences

    Photoshop export can change dimensions, resampling, canvas placement, color space, transparency, and encoding. JPEG quality trades detail against file size; PNG options change channel/palette representation; resampling interpolates or replicates pixels; sRGB conversion changes color representation. Engineering inference: a protected-pixel contract must specify source decoding, channel order, bit depth, alpha handling, color conversion, coordinates, compositing, and output decoding. Keep protected source pixels unchanged through rendering, avoid lossy encoding and unintended resampling or quantization, then compare the decoded output's protected region against the specified decoded source array. Masking alone does not verify this contract.

  43. Magic Editor Under the Hood: Weaving Generative AI into a Billion-User App

    Magic Eraser combines distractor detection, segmentation, inpainting, and device rendering rather than relying on a single model output.

  44. The Sampling Theorem

    Sample rate fs counts waveform measurements per second; frequency counts oscillation cycles per second. Samples x[n] represent times n/fs. For an ideally band-limited signal with highest frequency B, fs > 2B permits unambiguous reconstruction under ideal sampling assumptions. Otherwise, different continuous frequencies can produce identical samples: aliasing. The textbook illustrates a sinusoid at 0.95fs appearing at 0.05fs after sampling. Once frequencies overlap, the samples alone cannot identify their original frequencies.

  45. SciPy Signal Processing: Short-Time Fourier Transform

    An STFT multiplies overlapping waveform segments by a window and Fourier-transforms each segment. A spectrogram is |STFT|², displaying energy-like values over time and frequency. With hop H, sample rate fs, and FFT length N, column spacing is H/fs seconds and frequency-bin spacing is fs/N Hz. Longer windows analyze longer intervals and separate nearby frequencies more finely, while smearing rapid changes; shorter windows reverse this tradeoff. Zero-padding densifies the frequency grid without adding observations. Reconstruction inverse-transforms complex coefficients and sums window-weighted overlapping segments; the window and hop must permit a dual window and nonzero coverage. A magnitude-only spectrogram discards phase, so it is not sufficient for direct exact inversion.

  46. Natural TTS Synthesis by Conditioning WaveNet on Mel Spectrogram Predictions

    Jonathan Shen and Google's colleagues combined Tacotron-style spectrogram prediction with a modified WaveNet neural vocoder in Tacotron 2. A vocoder here generates waveform samples conditioned on acoustic features. The mel spectrogram connects two separately trained components; it omits information that the waveform generator must supply. On 100 held-out utterances, the system's mean opinion score approached recorded speech, but a separate paired comparison still found a small, statistically significant preference for the recordings. Mispronunciation and unnatural prosody remained observable failures.

  47. AudioLDM: Text-to-Audio Generation with Latent Diffusion Models

    AudioLDM generates continuous latents of a mel-spectrogram autoencoder, then decodes the spectrogram and uses a vocoder to produce a waveform. Its diffusion model trains with audio embeddings from a pretrained language–audio alignment model and uses text embeddings at sampling time. This reduces its diffusion-training dependence on paired descriptions. The system also applies the learned generator to audio inpainting and style transfer without task-specific fine-tuning.

  48. Software for a Cascade/Parallel Formant Synthesizer

    Klatt's software synthesizer constructs speech from controlled sound sources and digital resonators representing acoustic properties of the vocal tract. An experimenter specifies changing parameters as time–value points, and the program computes a waveform for later playback. Its motivation was a flexible, precisely controllable tool for speech-perception experiments that could run on a general-purpose laboratory computer instead of requiring dedicated synthesis hardware.

  49. Tacotron: Towards End-to-End Speech Synthesis

    Yuxuan Wang and Google's collaborators introduced Tacotron in 2017 to reduce the separately engineered components of speech synthesis. An attention-based encoder–decoder learns to map characters to successive mel-spectrogram frames without supplied phoneme-level alignments. A postprocessing network predicts a linear-frequency magnitude spectrogram, and Griffin–Lim reconstructs a waveform. Thus the original system does not directly predict waveform samples or use a neural vocoder. In its listening evaluation, Tacotron scored above the tested parametric baseline but below the concatenative system. The authors identified waveform-reconstruction artifacts as a remaining limitation.

  50. Voxtral TTS

    Voxtral TTS combines autoregressive prediction and flow matching within one speech generator. Reference-audio tokens and text condition a decoder that advances through audio frames. At each step, a classification head predicts a semantic code, while a smaller flow-matching transformer generates continuous acoustic values conditioned on the decoder's hidden state. Those values are quantized before being supplied to the next autoregressive step; the codec converts the generated representation into waveform audio. The reported implementation uses eight flow evaluations per frame. This illustrates that sequential token generation and iterative continuous generation can serve different roles inside one model.

  51. Speech Synthesis Markup Language (SSML) Version 1.1

    SSML distinguishes converting written text into spoken forms, determining pronunciation, planning prosody and producing a waveform. A phoneme is a speech-sound unit that distinguishes words in a language. Prosody includes pitch patterns, timing, pauses, speaking rate and emphasis, which affect naturalness and meaning. Separate markup supports pronunciation, voice choice, breaks and prosodic guidance. The standard explicitly allows processor-dependent behavior and says most markup values are indications rather than absolute output specifications.

  52. Building Conversational AI Agents - Thor Schaeff, ElevenLabs

    Pronunciation dictionaries were offered as the control for how text-to-speech renders acronyms and particular words.

  53. FastSpeech 2: Fast and High-Quality End-to-End Text to Speech

    Yi Ren and colleagues address the fact that one text can have multiple valid spoken realizations by explicitly modeling duration, pitch and energy. FastSpeech 2 expands phoneme representations according to predicted durations and generates spectrogram frames in parallel. During training, durations come from forced alignment, while pitch and energy are extracted from recordings. Unlike its predecessor's teacher-generated targets, it learns from the recorded speech's spectrograms. Ablations found that removing pitch or energy conditioning reduced listener-rated quality, connecting these acoustic variables to the generation mechanism rather than treating delivery as an unspecified style instruction.

  54. Voicebox: Text-Guided Multilingual Universal Speech Generation at Scale

    Voicebox uses flow matching to fill missing speech representations given text and surrounding audio. A transcribed reference can guide the style of new speech. For local noise removal, the user masks a damaged interval and the model regenerates it using its transcript and clean context. For word replacement, the method retains durations of unchanged phones, predicts durations for new phones and generates their acoustic frames. A separate style-transfer operation retains the original frame-level text alignment, which the authors identify as useful for audio already synchronized with video. Correctness and intelligibility are evaluated separately from other perceptual properties.

  55. About MIDI—Part 1: Overview

    MIDI represents performance instructions, including notes, timing, instruments and relative volumes, rather than recorded sound samples. A receiving instrument or synthesizer interprets those instructions to produce sound. Editing symbolic performance data can change notes, tempo or instrumentation without editing an existing waveform, and the audible result depends on the playback system.

  56. ASA Standards Terminology: Timbre

    Timbre is the sound character that lets listeners distinguish sounds even when loudness, pitch, location and duration are matched. It depends on both frequency content and changes over time, particularly the sound's onset. This helps explain why changing a generated instrument or voice is not equivalent to changing pitch alone.

  57. Simple and Controllable Music Generation

    MusicGen predicts several streams of discrete audio-codec indices with one autoregressive transformer. Codebook interleaving determines which indices are predicted together and which earlier predictions they can use; prediction steps therefore differ from waveform samples or playback frames. Text supplies descriptive conditioning. Melody conditioning uses a chromagram, a time-varying representation of pitch classes, reduced to dominant bins to discourage reconstruction of the reference recording. The authors separately collect human judgments of overall audio quality and relevance to the supplied text.

  58. StemGen: A music generation model that listens

    Stems are separately represented musical parts, such as an instrument performance or synthesizer layer, combined into a finished mix. StemGen frames production as adding and refining parts in relation to existing music. Its training pairs a mixture of selected stems with another stem excluded from that mixture, teaching conditional generation of a complementary part. This supports an iterative workflow in which an existing musical context guides a new layer rather than regenerating the entire mix from a text description.

  59. FoleyCrafter: Bring Silent Videos to Life with Lifelike and Synchronized Sounds

    Foley creates sound effects matched to visible actions. FoleyCrafter conditions an existing text-to-audio generator on silent video, using a semantic adapter for what the sound should represent and a temporal controller for synchronization. Its generation path produces a latent representation, decodes it into a mel-spectrogram and uses a vocoder to synthesize the waveform. The authors evaluate audio quality, semantic correspondence and temporal alignment separately, illustrating why a plausible sound and a correctly timed sound are different requirements.

  60. Building Conversational AI Agents - Thor Schaeff, ElevenLabs

    The Text to Bark example demonstrates sound-effects synthesis, not translation into a dog's language.

  61. Adobe: What Is a Storyboard?

    A storyboard organizes a planned video into visual panels with supporting information about action, camera direction, timing, dialogue and sequence. Panels can use sketches, existing images or reference visuals. Their purpose is to make shot relationships and pacing inspectable before producing the finished sequence.

  62. Black Forest Labs: FLUX, Open Research, and the Future of Visual AI

    Repeated low-latency image edits can provide an interactive visual experience without using a video-generation model.

  63. Photorealistic Video Generation with Diffusion Models

    W.A.L.T compresses video in both space and time into continuous latent tensors. Its causal encoder processes the first frame independently, allowing still images and videos to share a representation. Unlike discrete codec indices, these latents are not quantized. Alternating spatial and spatiotemporal attention windows exchange information within frames and across time while limiting attention cost. For continuation, the model is trained to condition generation on preceding latent frames. Thus representation compression, temporal interaction and conditioning on previous content are distinct mechanisms.

  64. VideoPoet: A Large Language Model for Zero-Shot Video Generation

    VideoPoet uses MAGVIT-v2 to compress video into discrete integer codes, then flattens them into a sequence. Its published example maps 17 frames at 128×128 pixels into 1,280 tokens; a learned decoder converts codes back into pixels. Text embeddings and optional visual or audio tokens supply conditioning. Prefix inputs use bidirectional attention, while generated tokens use causal attention: each new prediction depends on conditioning and preceding tokens. The tokenizer encodes the first frame independently, allowing an image to start a video. For longer generation, the paper demonstrates predicting successive one-second segments conditioned on the last second of generated video, including a ten-second example. This is bounded recent context, not attention over an unlimited history. A separate non-autoregressive token model performs spatial super-resolution.

  65. Veo 3 for developers

    Outpainting and first/last-frame interpolation provide spatial and temporal constraints for generation.

  66. Let's go Bananas with GenMedia

    An image prompt can omit the temporal and dialogue information needed for video; derive a video-specific continuation from the actual starting image.

  67. ProPainter: Improving Propagation and Transformer for Video Inpainting

    Video inpainting receives a sequence of frames and corresponding region masks. ProPainter completes optical flow—estimated correspondence between positions in successive frames—then moves available image content into missing regions and refines the result using propagated features and a video transformer. Its image-propagation stage accepts pixels only when correspondence passes a consistency check and the source location is unmasked. It updates masks as regions are filled.

  68. CameraCtrl: Enabling Camera Control for Video Diffusion Models

    CameraCtrl supplies a video generator with a sequence of camera conditions. Camera parameters describe imaging geometry and the camera's position and rotation; the method converts them into per-pixel ray representations and trains a camera encoder to condition the generator. This gives a concrete alternative to describing camera movement only in prose. The control specifies the viewing trajectory rather than directly specifying how each object moves.

  69. Black Forest Labs: FLUX, Open Research, and the Future of Visual AI

    Multiple reference images can specify items to compose into one coherent output, rather than describing every item through text.

  70. LoRA: Low-Rank Adaptation of Large Language Models

    LoRA freezes an existing weight matrix and learns its update as the product of two smaller matrices. This reduces the trainable parameters and the storage needed for each adaptation. The update can be stored separately or merged with the base weights for inference. It is a parameter-adaptation method, distinct from supplying a reference as an input to an unchanged model.

  71. AudioLM: a Language Modeling Approach to Audio Generation

    AudioLM first predicts compact semantic tokens autoregressively, p(zt|z<t), to model longer-range linguistic or musical structure. A second transformer predicts coarse acoustic codec tokens conditioned on semantic tokens and preceding acoustics, carrying speaker and recording characteristics. A third predicts fine residual-codebook tokens for waveform detail, conditioned on coarse acoustics; it operates on three-second chunks. For continuation, both semantic and coarse acoustic tokens from the real audio prefix become context. The paper reports voice, prosody, and recording continuity from three-second prompts, including unseen speakers. Compact semantic sequences reduce attention's quadratic sequence-length burden, while acoustic tokens preserve information needed for high-quality decoding.

  72. VBench: Comprehensive Benchmark Suite for Video Generative Models

    VBench separates whether a video looks good from whether it matches its condition. Temporal assessment distinguishes subject appearance, background consistency, flicker, motion smoothness and amount of motion; frame-level aesthetics and distortions are evaluated separately. Its authors explicitly note that a static video can score well on several consistency measures, motivating a separate dynamics measure. Human raters compare videos generated from the same prompt on specified dimensions rather than giving only one undifferentiated quality judgment.

  73. The Next Medium: Why Real-Time Interactive Video Changes Everything — Ahmed Ahres, Reactor

    Insufficient retained context can cause a world to change when a character looks back at a previously observed scene.

  74. Video Diffusion Models

    Conditioning frames xa remain fixed clean targets; their noisy counterparts are replaced with forward-process samples during denoising. Unknown frames xb are sampled with an additional gradient encouraging reconstruction of xa. Resampling noisy conditioning states does not regenerate the accepted clean frames. Extension places newly sampled frames after retained context; interpolation instead fills between known frames. Reusing context supports an overlapping-window illustration, but not a claim that overlapping outputs are regenerated and blended. Figure 4 and Table 6 report improved coherence and perceptual scores over replacement-only sampling for 64-frame outputs from a 16-frame model.

  75. Helios: Real Real-Time Long Video Generation Model

    Helios addresses long-video drift by treating generated history as an imperfect condition. The authors distinguish positional mismatch, color shifts and accumulating restoration artifacts. Their method retains the first frame as a visual anchor and corrupts historical frames during training with exposure changes, noise or reduced resolution to improve tolerance of imperfect generated context. Ablations report worse drift when the anchor or history-corruption component is removed.

  76. Adobe Premiere: Audio Crossfade Transitions

    A crossfade joins audio clips by reducing one clip's level while increasing the other's. Premiere documents different gain curves: constant-gain transitions can produce a noticeable midpoint volume dip, while constant-power transitions use different curves to smooth the handoff. This is a conventional finishing operation on supplied clips rather than regeneration of their content.

  77. Evaling Video Slop

    The sound alignment method checks for an audio spike at the timestamp of a visible event, without establishing the sound's semantic identity.

  78. A Lip Sync Expert Is All You Need for Speech to Lip Generation In The Wild

    Wav2Lip generates lip motion for supplied speech and face video. Training uses a pretrained synchronization discriminator that remains frozen, alongside a separate visual-quality discriminator. The synchronization model compares short sequences of lower-face images with corresponding audio segments, learning from aligned and time-shifted pairs. The paper explains that whole-face reconstruction loss can underweight lip errors because the mouth occupies only a small image region. Attractive frames and low reconstruction error therefore need not imply correct speech–lip correspondence.

  79. Google AI for Developers: Video generation in the Gemini API

    Google's documentation describes Veo 3.1 as generating video with native audio and supporting video extension, frame-specific generation and image-based direction. This establishes an upstream example of a service producing audiovisual output in one generation workflow, alongside the separately conditioned sound and lip-generation approaches.

  80. Adobe Premiere: Sync Lock to Prevent Changes

    Premiere's Sync Lock determines which other tracks move when an insert or ripple operation changes the timeline. Tracks containing clips directly involved in the operation move regardless of their sync-lock state. This makes the consequences of a duration-changing edit explicit: other accepted audio and video can require coordinated repositioning.

  81. HTML Is All Agents Need

    The recommended workflow combines iterative decomposition with a narrative, frame-by-frame storyboarding, motion authoring, composition, and manual finishing.

  82. Evaling Video Slop

    Check intermediate generation inputs and individual clips before assembly, and expose evaluation tools to the generating agent.

  83. Veo 3 for developers

    The demonstrated Veo 2 workflow requires planning, clip segmentation, separate audio generation, and editing; the Veo 3 example produces an audiovisual excerpt from one prompt.

  84. Frame.io: Version Stacking

    Frame.io organizes revisions by uploading each new asset and grouping it with earlier versions. The player initially presents the newest version while allowing reviewers to open previous versions. Stacks support video, images, audio and other asset types, and their order can be changed. This is a concrete example of retaining reviewable artifacts instead of replacing an earlier file with an instruction to regenerate it.

  85. Remotion: The fundamentals

    Remotion represents a composition as a React component plus width, height, frame count and frame rate. A frame is one image in the timed sequence; frame rate specifies how many frames represent a second. The documented duration calculation is frame count divided by frame rate. Rendering a component from a specified frame number provides a concrete way to author layout and timed graphics separately from generated footage.

  86. The Double-Edged Roles of Generative AI in the Creative Process: Experiments on Design Work

    A randomized field experiment assigned 120 working graphic or visual-design professionals to use Midjourney V6.1 during ideation, implementation, both stages or neither while creating an agricultural-product advertisement. Researchers recorded prompts, images, screen activity and stage completion time. AI-assisted ideation improved panel-rated novelty, relevance and complexity but took longer. Using AI only during implementation increased completion time without statistically significant improvement in those creativity measures. That group also made more revisions.

  87. Perceptual Evaluations: Evals for Aesthetics — Diego Rodriguez, Krea.ai

    Object counts, colors, and literal realism can miss artistic meaning and may penalize deliberate departures from ordinary appearance.

  88. Perceptual Evaluations: Evals for Aesthetics — Diego Rodriguez, Krea.ai

    Aesthetic metrics should account for the intended user's opinion as well as perceptual properties of the medium.

  89. Building in the Gemini Era – Kat Kampf & Ammaar Reshi, Google DeepMind

    The presenters describe Nano Banana Pro as supporting text that conforms to pictured surfaces and translated text within a reference image.

  90. Adapting Fréchet Audio Distance for Generative Music Evaluation

    Azalea Gui and colleagues show that FAD's interpretation changes with its audio embedding and reference collection. They distinguish acoustic quality—recording noise and artifacts—from musical quality—composition and performance. Their adaptation computes per-song FAD to inspect outliers, rather than only comparing whole generated collections. Different embeddings emphasize different defects, and reference-set composition can favor particular genres. A listening study separately rated acoustic and musical quality for 300 ten-second excerpts from recordings and three music generators; participants were not asked to judge prompt adherence.

  91. Evaling Video Slop

    Prompt alignment and frame consistency do not establish that a video tells the intended story; temporal quality needs explicit evaluation axes.

  92. GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium

    FID compares real and generated image collections after an Inception network maps images to feature vectors. It fits a multivariate Gaussian to each collection using feature means μ and covariances C, then computes ||μr−μg||²+Tr(Cr+Cg−2(CrCg)½). Lower values indicate closer fitted feature distributions. The Gaussian approximation retains only first and second moments, rather than testing equality of complete image distributions. The paper evaluates sensitivity to noise, blur, occlusion, distortions, and dataset contamination. Inference from its inputs: FID contains neither prompts nor paired protected-region references, so it cannot certify instruction adherence, correctness of an individual image, or exact preservation.

  93. The Unreasonable Effectiveness of Deep Features as a Perceptual Metric

    LPIPS compares an image with a paired reference by extracting multiple network-layer features, normalizing feature vectors across channels, weighting channel differences, and spatially averaging their squared norms and summing across layers. Its calibrated variant learns channel weights from human perceptual judgments. The BAPPS experiments ask people which of two distorted patches is closer to a reference and whether sequentially shown patches appear identical. Tests include conventional distortions, neural-network distortions, and outputs from real image-processing algorithms. Learned feature distances track these judgments better than several traditional metrics in the tested settings. Inference: similarity to a reference does not establish that either image is semantically correct, and a small feature distance does not prove equal pixels.

  94. CLIPScore: A Reference-free Evaluation Metric for Image Captioning

    CLIPScore computes 2.5×max(cos(v,c),0), where v and c are CLIP image and candidate-caption embeddings; corpus scores average pairs. Its original task evaluates captions for supplied images without requiring reference captions, rather than certifying images generated from instructions. The paper reports strong agreement with human judgments in several caption datasets but weaker performance when interpretation requires context. In news captioning, CLIPScore matches pairwise judgments with 65% accuracy versus 93% for METEOR; it also fails to reliably rank engaging nonliteral captions. Inference: embedding compatibility can support an alignment signal, but these evaluations do not establish compliance with every count, relation, edit instruction, or protected region.

  95. Fréchet Audio Distance: A Metric for Evaluating Music Enhancement Algorithms

    FAD compares Gaussian statistics fitted to audio embeddings from an evaluation collection and a background collection of clean music. Reference-free means no paired clean recording is required for each evaluated clip; a background distribution is still required. The original implementation uses VGGish features from short windows. The authors explicitly identify its inability to assess long-distance temporal changes within a song. Human evaluation tests judgments of studio-like recording quality under artificial distortions, rather than compliance with a musical brief.

  96. ITU-T P.800: Methods for Subjective Determination of Transmission Quality

    P.800's listening-quality test asks listeners to rate speech using five ordered categories from bad to excellent; numerical ratings are summarized as a mean opinion score. It separately defines listening-effort judgments. The protocol addresses presentation order, fatigue, listener selection, room noise, calibrated reproduction and recorded listening level. Thus a MOS describes judgments under a particular listening procedure rather than an intrinsic property of an audio file.

  97. Effectively Unbiased FID and Inception Score and Where to Find Them

    Min Jin Chong and David Forsyth show that finite-sample FID has a bias that depends on the generator being evaluated, not just the number of generated images. Giving two systems the same sample count therefore does not remove this source of ranking distortion. They estimate an infinite-sample score by extrapolating measurements against inverse sample count and test the procedure on image generators. This adds a statistical limitation distinct from whether the embedding space measures the qualities a creator actually cares about.

  98. On the Content Bias in Fréchet Video Distance

    Songwei Ge and colleagues test whether Fréchet Video Distance responds to temporal damage independently of frame appearance. They compare consistently applied frame distortions with frame-varying distortions that introduce temporal artifacts while keeping per-frame degradation similar. The conventional I3D-feature implementation responds insufficiently to the added temporal damage in their experiments. Changing to self-supervised video features improves sensitivity under the tested conditions. They also demonstrate that selecting a different generated sample collection can improve FVD without improving its motion.

  99. Content Credentials: C2PA Technical Specification, Version 2.2

    C2PA can connect an asset's manifest to ingredient manifests and requires recursive validation of those included histories. Its action vocabulary includes creation, editing, cropping, placement and transcoding. A published generative-AI example records a creation action, software version, digital-source type and hashed ingredient references. The action schema also permits an explicit assertion that all actions are included; an ordinary action list alone need not claim completeness.

  100. NIST AI 100-4: Reducing Risks Posed by Synthetic Content

    NIST distinguishes provenance metadata recording origin/history, watermarks embedded in content, and detectors estimating synthetic origin from content signals. Metadata can be stripped or falsified; signatures authenticate an assertion's signer and integrity, not its truth. Watermarks face removal, spoofing, disabled embedding, and incompatible detector coverage. Detectors have false positives, false negatives, and context-dependent performance. Input/output filtering addresses prohibited generation but cannot reliably infer consent; consent to creation may differ from consent to distribution. Application inference: authenticated access, authorization checks, and recorded consent can gate a service's operations, but do not cover uncontrolled copies or other generators. These safeguards answer different questions, so none alone establishes publication authority.

  101. NIST Generative AI Profile: Third-Party Risk

    NIST recommends inventorying third parties with access to organizational content, assessing suppliers and specifying security, ownership, usage and provenance expectations in contracts. Examine secondary data use, incident notification, service continuity and responsibility for system changes. These concerns apply to proprietary and open-source components, fine-tuned models and embedded tools. Hosting inference internally does not remove risks from acquired weights, training data, libraries or external integrations. Evaluation, access governance, monitoring and incident ownership remain organizational responsibilities.

  102. Creative Commons: Frequently Asked Questions

    Creative Commons explains that its licenses do not clear third parties' publicity, privacy or personality rights. Under version 4.0, a licensor waives or agrees not to assert certain rights they themselves hold only to the extent needed to exercise the licensed rights. Rights held by other people remain unaffected. Attribution and noting modifications therefore do not themselves establish that every intended use is permitted.

  103. U.S. Copyright Office: Musical Works, Sound Recordings & Copyright

    A musical work is the underlying composition and accompanying lyrics; a sound recording fixes a particular series of sounds. The Copyright Office explains that these are distinct works, commonly owned and licensed separately. Reproduction, distribution and derivative uses can implicate different rights in each. Authorized use may depend on a negotiated license, an applicable statutory license or an exception.

  104. U.S. Copyright Office: Copyright and Artificial Intelligence, Part 2—Copyrightability

    The Copyright Office's January 2025 report treats copyrightability as a case-specific question about human authorship. Its conclusion allows protection where AI is used as a tool and a human determines expressive elements, while stating that prompts alone were unlikely to satisfy that requirement at the technological stage examined. The report distinguishes human contribution to an output from merely accepting a machine's interpretation.

  105. ComfyUI Workshop with ComfyAnonymous and Jedrick Kosinski

    Reference-image editing offers a simpler entry point, while LoRAs provide trainable character or style adaptations and more explicit regional control.

  106. Building Generative Image & Video Models at Scale

    A diffusion transformer can use fully bidirectional attention rather than a causal mask, while benefiting from transformer scaling experience.

  107. ComfyUI Workshop with ComfyAnonymous and Jedrick Kosinski

    Instruction-driven edit models can simplify earlier mask-and-inpaint workflows, but explicit masks remain useful when edits affect unwanted regions.

  108. Veo 3 for developers

    The Veo 2 discussion presents reference-powered video as a way to combine subjects and environments, preserve styles, and control character performance.

  109. Why TTS Models Now Look Like LLMs — Samuel Humeau, Mistral

    Mistral's described model generates all tokens within an audio frame together using a diffusion-style model.

  110. Magic Editor Under the Hood: Weaving Generative AI into a Billion-User App

    A U-Net portrait segmentation model can produce a usable mask while missing fine hair strands; post-model image understanding can refine those boundaries.