lukasz-staniszewski / audioldm2-caa-piano

huggingface.co
Total runs: 21
24-hour runs: -2
7-day runs: -6
30-day runs: 12
Model's Last Updated: September 10 2026

Introduction of audioldm2-caa-piano

Model Details of audioldm2-caa-piano

CAA — piano (AudioLDM2)

Steering vectors for the piano concept on AudioLDM2, computed via contrastive activation addition (CAA).

Quickstart
from src.steering import SteerableAudioLDMModel, AudioLDMCAASteeringController

model = SteerableAudioLDMModel(device="cuda")
ctrl = AudioLDMCAASteeringController.from_pretrained("lukasz-staniszewski/audioldm2-caa-piano", alpha=1.0)

with model.steer(ctrl):
    out = model.generate(
        prompt="instrumental music",
        num_inference_steps=30, audio_length_in_s=10.0,
        guidance_scale=3.5, seed=0,
    )
Generation config
{
  "method": "standard_caa_audioldm",
  "model": "cvssp/audioldm2-large",
  "concept": "piano",
  "num_inference_steps": 100,
  "audio_length_in_s": 10.0,
  "guidance_scale": 4.5,
  "seed": 10,
  "device": "cuda",
  "dtype": "float16",
  "save_all_cfg_passes": true,
  "layers_preset": "all",
  "layers_to_steer": [
    ".unet.down_blocks.1.attentions.1.transformer_blocks.0.attn2",
    ".unet.down_blocks.1.attentions.1.transformer_blocks.1.attn2",
    ".unet.down_blocks.1.attentions.2.transformer_blocks.0.attn2",
    ".unet.down_blocks.1.attentions.2.transformer_blocks.1.attn2",
    ".unet.down_blocks.1.attentions.5.transformer_blocks.0.attn2",
    ".unet.down_blocks.1.attentions.5.transformer_blocks.1.attn2",
    ".unet.down_blocks.1.attentions.6.transformer_blocks.0.attn2",
    ".unet.down_blocks.1.attentions.6.transformer_blocks.1.attn2",
    ".unet.down_blocks.2.attentions.1.transformer_blocks.0.attn2",
    ".unet.down_blocks.2.attentions.1.transformer_blocks.1.attn2",
    ".unet.down_blocks.2.attentions.2.transformer_blocks.0.attn2",
    ".unet.down_blocks.2.attentions.2.transformer_blocks.1.attn2",
    ".unet.down_blocks.2.attentions.5.transformer_blocks.0.attn2",
    ".unet.down_blocks.2.attentions.5.transformer_blocks.1.attn2",
    ".unet.down_blocks.2.attentions.6.transformer_blocks.0.attn2",
    ".unet.down_blocks.2.attentions.6.transformer_blocks.1.attn2",
    ".unet.down_blocks.3.attentions.1.transformer_blocks.0.attn2",
    ".unet.down_blocks.3.attentions.1.transformer_blocks.1.attn2",
    ".unet.down_blocks.3.attentions.2.transformer_blocks.0.attn2",
    ".unet.down_blocks.3.attentions.2.transformer_blocks.1.attn2",
    ".unet.down_blocks.3.attentions.5.transformer_blocks.0.attn2",
    ".unet.down_blocks.3.attentions.5.transformer_blocks.1.attn2",
    ".unet.down_blocks.3.attentions.6.transformer_blocks.0.attn2",
    ".unet.down_blocks.3.attentions.6.transformer_blocks.1.attn2",
    ".unet.mid_block.attentions.1.transformer_blocks.0.attn2",
    ".unet.mid_block.attentions.1.transformer_blocks.1.attn2",
    ".unet.mid_block.attentions.2.transformer_blocks.0.attn2",
    ".unet.mid_block.attentions.2.transformer_blocks.1.attn2",
    ".unet.up_blocks.0.attentions.1.transformer_blocks.0.attn2",
    ".unet.up_blocks.0.attentions.1.transformer_blocks.1.attn2",
    ".unet.up_blocks.0.attentions.2.transformer_blocks.0.attn2",
    ".unet.up_blocks.0.attentions.2.transformer_blocks.1.attn2",
    ".unet.up_blocks.0.attentions.5.transformer_blocks.0.attn2",
    ".unet.up_blocks.0.attentions.5.transformer_blocks.1.attn2",
    ".unet.up_blocks.0.attentions.6.transformer_blocks.0.attn2",
    ".unet.up_blocks.0.attentions.6.transformer_blocks.1.attn2",
    ".unet.up_blocks.0.attentions.9.transformer_blocks.0.attn2",
    ".unet.up_blocks.0.attentions.9.transformer_blocks.1.attn2",
    ".unet.up_blocks.0.attentions.10.transformer_blocks.0.attn2",
    ".unet.up_blocks.0.attentions.10.transformer_blocks.1.attn2",
    ".unet.up_blocks.1.attentions.1.transformer_blocks.0.attn2",
    ".unet.up_blocks.1.attentions.1.transformer_blocks.1.attn2",
    ".unet.up_blocks.1.attentions.2.transformer_blocks.0.attn2",
    ".unet.up_blocks.1.attentions.2.transformer_blocks.1.attn2",
    ".unet.up_blocks.1.attentions.5.transformer_blocks.0.attn2",
    ".unet.up_blocks.1.attentions.5.transformer_blocks.1.attn2",
    ".unet.up_blocks.1.attentions.6.transformer_blocks.0.attn2",
    ".unet.up_blocks.1.attentions.6.transformer_blocks.1.attn2",
    ".unet.up_blocks.1.attentions.9.transformer_blocks.0.attn2",
    ".unet.up_blocks.1.attentions.9.transformer_blocks.1.attn2",
    ".unet.up_blocks.1.attentions.10.transformer_blocks.0.attn2",
    ".unet.up_blocks.1.attentions.10.transformer_blocks.1.attn2",
    ".unet.up_blocks.2.attentions.1.transformer_blocks.0.attn2",
    ".unet.up_blocks.2.attentions.1.transformer_blocks.1.attn2",
    ".unet.up_blocks.2.attentions.2.transformer_blocks.0.attn2",
    ".unet.up_blocks.2.attentions.2.transformer_blocks.1.attn2",
    ".unet.up_blocks.2.attentions.5.transformer_blocks.0.attn2",
    ".unet.up_blocks.2.attentions.5.transformer_blocks.1.attn2",
    ".unet.up_blocks.2.attentions.6.transformer_blocks.0.attn2",
    ".unet.up_blocks.2.attentions.6.transformer_blocks.1.attn2",
    ".unet.up_blocks.2.attentions.9.transformer_blocks.0.attn2",
    ".unet.up_blocks.2.attentions.9.transformer_blocks.1.attn2",
    ".unet.up_blocks.2.attentions.10.transformer_blocks.0.attn2",
    ".unet.up_blocks.2.attentions.10.transformer_blocks.1.attn2"
  ],
  "normalize_sv": true
}

Runs of lukasz-staniszewski audioldm2-caa-piano on huggingface.co

21
Total runs
-2
24-hour runs
-4
3-day runs
-6
7-day runs
12
30-day runs

More Information About audioldm2-caa-piano huggingface.co Model

audioldm2-caa-piano huggingface.co

audioldm2-caa-piano huggingface.co is an AI model on huggingface.co that provides audioldm2-caa-piano's model effect (), which can be used instantly with this lukasz-staniszewski audioldm2-caa-piano model. huggingface.co supports a free trial of the audioldm2-caa-piano model, and also provides paid use of the audioldm2-caa-piano. Support call audioldm2-caa-piano model through api, including Node.js, Python, http.

lukasz-staniszewski audioldm2-caa-piano online free

audioldm2-caa-piano huggingface.co is an online trial and call api platform, which integrates audioldm2-caa-piano's modeling effects, including api services, and provides a free online trial of audioldm2-caa-piano, you can try audioldm2-caa-piano online for free by clicking the link below.

lukasz-staniszewski audioldm2-caa-piano online free url in huggingface.co:

https://huggingface.co/lukasz-staniszewski/audioldm2-caa-piano

audioldm2-caa-piano install

audioldm2-caa-piano is an open source model from GitHub that offers a free installation service, and any user can find audioldm2-caa-piano on GitHub to install. At the same time, huggingface.co provides the effect of audioldm2-caa-piano install, users can directly use audioldm2-caa-piano installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

audioldm2-caa-piano install url in huggingface.co:

https://huggingface.co/lukasz-staniszewski/audioldm2-caa-piano

Url of audioldm2-caa-piano

Provider of audioldm2-caa-piano huggingface.co

lukasz-staniszewski
ORGANIZATIONS

Other API from lukasz-staniszewski