name
This commit is contained in:
Thomas
2026-01-29 10:58:57 +01:00
parent a9654acb5c
commit 9d15fd3bb7
3 changed files with 0 additions and 452 deletions

View File

@@ -1,168 +0,0 @@
# Auto Clip V2 (DJ Tooling & BestOf)
**Auto Clip V2** bygger videre på V1 og er den første version, der er tænkt som et **praktisk DJværktøj** ikke kun et proofofconcept.
V2 introducerer:
- trackudvælgelse (manuel + auto bestof)
- bedre teaserflow
- preroll og crossfade
- trancevenlige defaults
- mulighed for at generere README / promo via Ollama
---
## Hvad gør V2?
V2scriptet kan:
- Scanne en mappe med tracks (max 20)
- Vælge tracks:
- alle
- specifikke index / ranges
- automatisk *bestof*
- Undgå lange intros
- Klippe DJvenlige segmenter
- Samle dem med crossfade
- Eksportere:
- `album_teaser.wav`
- `album_teaser.mp3`
- `teaser_report.json`
- (Valgfrit) generere README / promotekst via Ollama
---
## Install (til repo) 🐍
```bash
python -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install numpy librosa soundfile requests
```
> ⚠️ **FFmpeg skal være installeret og ligge i PATH**
---
## Mappestruktur (eksempel)
```
V_2/
├── dj_teaser_v2.py
├── tracks/
│ ├── 01 - Track.wav
│ ├── 02 - Track.wav
│ └── ...
└── out/
```
---
## Anbefalede kommandoer 🎛️
*(til dine 14 old school trance tracks)*
---
### 1⃣ Rollcall alle tracks (hurtigt DJflip)
God til:
- album previews
- “hvem er med?”teasers
```bash
python dj_teaser_v2.py \
--tracks-dir ./tracks \
--select all \
--teaser 60 \
--bars 2 \
--preroll-bars 1 \
--avoid-intro 30 \
--crossfade 0.25
```
---
### 2⃣ Bestof minimix vibe
God til:
- promoteaser
- social media
- mere musikalsk flow
```bash
python dj_teaser_v2.py \
--tracks-dir ./tracks \
--select auto \
--auto-n 8 \
--mode bestof \
--teaser 75 \
--bars 4 \
--preroll-bars 1 \
--avoid-intro 30 \
--crossfade 0.25
```
---
### 3⃣ Generér README / promo via Ollama (valgfrit) 🤖
Hvis du kører Ollama lokalt, kan V2 også generere README og promotekst automatisk.
```bash
python dj_teaser_v2.py \
--tracks-dir ./tracks \
--select auto \
--auto-n 8 \
--teaser 75 \
--bars 4 \
--ollama http://192.168.2.60:11434 \
--ollama-model qwen2.5:latest \
--gen-readme
```
> Ollama er **valgfrit** audiodelen virker uden.
---
## Output 📦
Efter kørsel ligger output i `./out/`:
```
out/
├── album_teaser.wav
├── album_teaser.mp3
└── teaser_report.json
```
---
## Hvad er forskellen på V1 og V2?
| Feature | V1 | V2 |
|------|----|----|
| Track selection | Basis | Avanceret (index / range / auto) |
| Bestof mode | ❌ | ✅ |
| Preroll | ❌ | ✅ |
| Crossfade | Simpel | Justerbar |
| MP3 output | ❌ | ✅ |
| Ollama integration | ❌ | ⚠️ Valgfri |
| DJflow | Basis | Mærkbart bedre |
---
## Begrænsninger (V2)
- Ingen harmonic mixing / Camelot
- Ingen ægte downbeatdetektion
- Key detection bruges ikke til ordering
👉 For **trancevenligt DJflow**, se **V3**.
---
## Næste skridt
- **V3**: harmonic mixing, Camelot, loudnorm, barsnap
- **V4**: single CLI, bedre phraselogik, temponormalisering