Installazione, aggiornamento e diagnosi#
Installazione con un comando#
Linux / macOS
curl -fsSL https://raw.githubusercontent.com/wdog/backingtrack/main/install.sh | bash
Windows (PowerShell)
irm https://raw.githubusercontent.com/wdog/backingtrack/main/install.ps1 | iex
Lo script controlla Python, installa ffmpeg se manca (chiedendo conferma), installa backingtrack
(con pipx se c'è, altrimenti in un virtualenv dedicato), su Linux aggiunge la voce nel menu applicazioni
(file .desktop e icona in ~/.local/share) e scarica i campioni.
Rilanciarlo equivale ad aggiornare: reinstalla il programma e scarica solo i campioni che mancano.
Opzioni: BT_BASS=1 aggiunge il contrabbasso, BT_NO_SAMPLES=1 salta i campioni, BT_YES=1 non fa domande.
curl -fsSL https://raw.githubusercontent.com/wdog/backingtrack/main/install.sh | BT_BASS=1 bash
Installazione manuale#
1. ffmpeg#
| Sistema | Comando |
|---|---|
| 🐧 Debian / Ubuntu | sudo apt install ffmpeg python3-pip |
| 🐧 Fedora | sudo dnf install ffmpeg |
| 🐧 Arch | sudo pacman -S ffmpeg |
| 🍎 macOS | brew install ffmpeg |
| 🪟 Windows | winget install Gyan.FFmpeg oppure choco install ffmpeg |
Per l'editor grafico (opzionale) servono anche GTK 4 e libadwaita con i binding Python:
| Sistema | Comando |
|---|---|
| 🐧 Debian / Ubuntu | sudo apt install python3-gi gir1.2-gtk-4.0 gir1.2-adw-1 |
| 🐧 Fedora | sudo dnf install python3-gobject gtk4 libadwaita |
| 🐧 Arch | sudo pacman -S python-gobject gtk4 libadwaita |
| 🍎 macOS | brew install pygobject3 gtk4 libadwaita |
2. backingtrack#
git clone https://github.com/wdog/backingtrack.git
cd backingtrack
pipx install --system-site-packages . # oppure: pip install .
--system-site-packages permette al programma di vedere GTK installato dal sistema: senza, la riga di comando
funziona ma backingtrack gui no.
Senza installare niente puoi anche usare python3 -m backingtrack dalla cartella del progetto
(servono pip install numpy pyyaml).
3. Campioni (una volta sola)#
backingtrack setup # 2 chitarre + batteria + casse: ~460 MB
backingtrack setup --bass # aggiunge il contrabbasso: ~56 MB
backingtrack doctor # cosa è installato e quanto spazio occupa