>> Tecnologia elettronica >  >> Audio domestico >> Equalizzatori

Crea un Visualizzatore Audio in After Effects: Espressioni e Flusso di Lavoro

After Effects non ha un effetto "visualizzatore audio" nativo. Ne costruisci uno collegando ampiezza e frequenza audio alle proprietà dei livelli tramite **Espressioni**. Ecco un flusso di lavoro pronto per la produzione, da barre semplici a spettro suddiviso per frequenze.

Setup (Fai questo per primo)

  1. Importa l'audio → Trascinalo nella composizione.
  2. Tasto destro sul livello audio → **Assistente Chiavi → Converti Audio in Chiavi**. Crea un oggetto nullo "Audio Amplitude" con cursori **Entrambi i Canali**, **Sinistro**, **Destro** (intervallo 0–100).
  3. Rinomina il nullo: `AUDIO_CTRL`. Bloccalo.

Livello 1: Reazione Ampiezza Semplice (Barre, Cerchi, Scala)

Applicabile a qualsiasi proprietà (Scala, Opacità, Posizione, Dimensione Tracciato):

// Scala pulsante (100% = base, 200% = picco) amp = thisComp.layer("AUDIO_CTRL").effect("Both Channels")("Slider"); base = 100; maxScale = 250; linear(amp, 0, 100, base, maxScale) 

Smorzamento: Le chiavi audio grezze sono irregolari (1 fotogramma = 1 campione). Aggiungi il pannello **Smoother** (Finestra → Smoother) → Applica al cursore "Entrambi i Canali" (tolleranza 1–3). Oppure usa un'espressione:

smooth(3, 5) // finestra 3 sec, 5 campioni/sec - applica al cursore stesso tramite espressione // OPPURE sulla proprietà: linear(smooth(thisComp.layer("AUDIO_CTRL").effect("Both Channels")("Slider"), 0.5, 10), 0, 100, 100, 250) 

Livello 2: Bande di Frequenza (Visualizzatore EQ) — Il Metodo Professionale

L'espressione `audioFrequency` di AE è **lenta e single-thread**. Non usarla su 100 livelli. Invece: **Precuoci i dati di frequenza.**

Flusso A: Cottura Esterna (Più Veloce, Più Accurato)

  1. In Audition / Python (librosa) / REAPER: Esegui FFT → Esporta CSV: `tempo, bassi, medio-bassi, medio-alti, acuti`.
  2. In AE: File → Importa → CSV → Crea un livello foglio di calcolo.
  3. L'espressione legge il foglio: `thisComp.layer("audio_data").cell(riga, colonna)` — istantaneo, pulibile, zero CPU in rendering.

Flusso B: Nativo AE (Senza Strumenti Esterni)

  1. Duplica il livello audio 4 volte. Nominalo: `BASSI`, `MEDIO-BASSI`, `MEDIO-ACUTI`, `ACUTI`.
  2. Su ciascuno: Effetto → **Audio → Bassi e Acuti** (o **EQ Parametrico**):
    • BASSI: Potenzia 60–250 Hz, taglia il resto.
    • MEDIO-BASSI: 250–500 Hz.
    • MEDIO-ACUTI: 500–2000 Hz.
    • ACUTI: 2000–8000 Hz.
  3. Su ciascuno: **Converti Audio in Chiavi** → Crea `Audio Amplitude 2`, `3`, `4`, `5`.
  4. Rinomina i cursori: `BASS_CTRL`, `MID_CTRL`, ecc.

Ora ogni elemento visivo si collega alla sua banda:

 // Su Scala della Barra Bassi bass = thisComp.layer("BASS_CTRL").effect("Both Channels")("Slider"); linear(bass, 0, 100, 50, 400) 

Livello 3: Spettro Circolare / Radiale (Coordinate Polari)

  1. Crea Livello Forma → Tracciato Ellisse → **Aggiungi → Ripetitore**.
  2. Copie Ripetitore: 64 (o 128). Trasformazione: Posizione 0,0. Rotazione: `360 / copie`.
  3. Dimensione Tracciato Ellisse collegata alla banda di frequenza tramite espressione su **Scala** o **Dimensione Tracciato**.
  4. Usa `valueAtTime(time - index * offset)` per l'effetto onda strascicata.

Livello 4: Sistemi di Particelle (Trapcode Particular / Stardust / CC Particle World Integrato)

Ottimizzazione Prestazioni (Critica)

Struttura Modello Iniziale

COMP: MAIN_VISUALIZER ├─ AUDIO_CTRL (Nullo, Audio→Chiavi precotte) ├─ BASS_CTRL, MID_CTRL, HIGH_CTRL (Nulli, EQ + Chiavizzati) ├─ VIS_BARS (Pre-comp) │ ├─ BAR_1 (Forma) → Scala → expr(BASS_CTRL) │ ├─ BAR_2 → expr(LOWMID_CTRL) │ └─ ... ├─ VIS_CIRCULAR (Pre-comp) → Ripetitore + Polare └─ VIS_PARTICLES (Pre-comp) → Particular 

Salva come modello `.aep`. Sostituisci audio → Converti in Chiavi → Ricollega `AUDIO_CTRL` → Rendering. 10 minuti di consegna per revisioni del cliente.

  1. Come usare un Panasonic VP-7722A
  2. Quante canzoni entrano in 2 GB? (Stima archiviazione MP3)
  3. Come Impostare Manualmente gli Equalizzatori per un Suono Ottimale dagli Altoparlanti Surround
  4. Differenza tra missaggio audio e mastering
  5. Come collegare equalizzatore Bose 901 a Denon AVR 3600 (versione 2)
  6. Come regolare un equalizzatore grafico analogico