How to Find a Song's BPM and Key
How tempo and key detection work, where they go wrong (double time, the wrong key), and what edytlab's analyze_track returns, with a run on synthetic audio.
Practical guides to editing audio by describing what you want: workflows you can copy sentence by sentence, how the session graph keeps every take, and how to choose the language model that drives it.
How tempo and key detection work, where they go wrong (double time, the wrong key), and what edytlab's analyze_track returns, with a run on synthetic audio.
Spectral noise reduction needs a noise-only stretch and can leave musical noise. How edytlab's noise_reduction works, its limits, and a click fixed in v0.9.0.
A sample peak is the largest stored value; a true peak is the waveform's largest value between samples. Why -1 dBTP, and what edytlab's ceiling does not do.
Equal-power against linear crossfades with measured levels, matching tempo and beats first, and making each curve with edytlab's fade and set_clip_envelope.
Run edytlab's assistant on Ollama with no account or API key. What stays on your computer, what a local model is sent, and the context and tool-calling limits.
Spotify adjusts to -14 LUFS, Apple Podcasts recommends about -16, EBU R 128 is -23. None found for YouTube or Apple Music. Sources, and how to hit one.
Bring a folder of audio to one LUFS target three ways: ffmpeg loudnorm, an Audacity macro, and an edytlab recipe with batch_apply. Steps and caveats.
Set a threshold, a minimum duration and a short pause to keep. How truncate, cut and split differ, in Audacity, ffmpeg silenceremove and edytlab.
A speed change moves pitch with tempo; a phase vocoder keeps it. How time-stretching works, its artifacts, and edytlab's time_stretch and pitch_shift.
Match tempos, overlap two tracks, fade and filter the outgoing one, then master and export a WAV: the DJ transition from the demo, as prompts you can type.
Turn a track's drums-only opening into a longer, DJ-friendly intro: copy the bars, paste them back, high-pass, fade in and export. A prompt for every step.
Six API providers, one local, plus your ChatGPT plan. How to weigh Anthropic, OpenRouter, OpenAI, Groq, Gemini and Ollama, and how to switch in Settings.
Every edit in edytlab is a node in a graph. How undo, branches and A/B compare work, and how history stays under 2 GiB without losing the takes you want.
An AI tool that hardcodes one model decides for you. What bring-your-own-key means in practice: where the key lives, what you can switch, and what it costs.
What happens between a sentence you type and a changed waveform: tools, session context, the session graph, and how to write prompts that work.
A podcast edit is a list of repeatable steps. Here is the list, and which steps edytlab can run from a sentence, transcription included.
How Demucs splits a mix into vocals, drums, bass and other, what each stem is good for, and how edytlab runs it on your computer (from v0.9.4).
A cloud-based AI audio tool sends your files to someone else's servers. Here is what local-first audio editing changes, and where an LLM still comes in.