No no, va tutto bene.
- Versione 0.3.53: OK
- Messaggi di quando aggiungi i repo: ok, sono solo dei warning, li dà a tutti, ma va bene così.
- "float32le ch 2 48000 Hz" è la frequenza
predefinita all'avvio del PC, non quella corrente. Per vedere quella corrente devi dare il comando pw-top
- Non dare il sudo a pw-metadata, pw-metadata serve per cambiare al volo impostazioni nello spazio utente, infatti col sudo ti dà errore.
Io per esempio faccio così:
che restituisce questo messaggio:
set property: id:0 key:clock.force-rate value:44100 type:(null)
che vuol dire "ok, ho impostato a 44100".
Già che ci sono cambio anche la latenza:
(che mi restituisce un messaggio simile a quello di prima)
Poi apro Ardour.
Aperto Ardour, digito pw-top che mi dice:
Codice: Seleziona tutto
$ pw-top
S ID QUANT RATE WAIT BUSY W/Q B/Q ERR NAME
! 28 0 0 0,0µs 0,0µs 0,00 0,00 0 Dummy-Driver
! 29 0 0 0,0µs 0,0µs 0,00 0,00 0 Freewheel-Driver
! 56 0 0 0,0µs 0,0µs 0,00 0,00 0 libcamera_input.__SB_.PCI0.EUSB.RHUB.PRT1-1.5.3_1.0-1bcf_0215
! 58 0 0 0,0µs 0,0µs 0,00 0,00 0 v4l2_input.pci-0000_00_1d.0-usb-0_1.5.3_1.0
62 512 44100 317,0µs 0,4µs 0,03 0,00 0 alsa_input.usb-Focusrite_Scarlett_2i2_USB-00.analog-stereo
38 0 0 0,1µs 4,7µs 0,00 0,00 0 + Midi-Bridge
61 0 0 48,1µs 23,7µs 0,00 0,00 0 + alsa_output.usb-Focusrite_Scarlett_2i2_USB-00.analog-stereo
65 0 0 48,4µs 191,5µs 0,00 0,02 0 + ardour
Come vedi c'è una riga che mi dice che la mia scheda sonora (la Focusrite Scarlett 2i2) sta andando a 44100Hz con latenza 512 frames/buffer.
Poi, mentre stavo scrivendo, mi rendo conto che quando ho lanciato il comando per cambiare latenza e frequenza, avevo Chrome aperto. Che quindi dovrebbe funzionare ancora a 48000Hz con 1024 di latenza. Proviamo: apro una scheda con Youtube e metto su un video. Vediamo cosa mi dice pw-top:
Codice: Seleziona tutto
S ID QUANT RATE WAIT BUSY W/Q B/Q ERR NAME
! 28 0 0 0,0µs 0,0µs 0,00 0,00 0 Dummy-Driver
! 29 0 0 0,0µs 0,0µs 0,00 0,00 0 Freewheel-Driver
! 56 0 0 0,0µs 0,0µs 0,00 0,00 0 libcamera_input.__SB_.PCI0.EUSB.RHUB.PRT1-1.5.3_1.0-1bcf_0215
! 58 0 0 0,0µs 0,0µs 0,00 0,00 0 v4l2_input.pci-0000_00_1d.0-usb-0_1.5.3_1.0
62 512 44100 181,3µs 0,3µs 0,02 0,00 1 alsa_input.usb-Focusrite_Scarlett_2i2_USB-00.analog-stereo
38 0 0 0,1µs 5,8µs 0,00 0,00 1 + Midi-Bridge
61 0 0 10,6µs 51,4µs 0,00 0,00 3 + alsa_output.usb-Focusrite_Scarlett_2i2_USB-00.analog-stereo
65 0 0 29,4µs 83,6µs 0,00 0,01 4 + ardour
107 1024 48000 26,6µs 44,0µs 0,00 0,00 1 + Google Chrome
! 101 0 0 0,0µs 0,0µs 0,00 0,00 0 Google Chrome
Come vedi, Chrome sta andando a 48000Hz con 1024 di latenza. E il bello è che lo fa
contemporaneamente ad Ardour, che però sta andando a 44100! E si sentono entrambi!
Questa cosa che fa Pipewire per me rasenta la magia. Che figata
Se apro qpwgraph o QJackCtl posso addirittura connettere l'uscita di Chrome a un ingresso di Ardour, fino a poco tempo fa quasi fantascienza ^_^
Aggiungo:
gli errori che ti dà sono dovuti ad altri problemi. Che sono:
1) li avevi già aggiunti i repo di Pipewire, quindi lui ti dice che li aggiunge duplicati, ma disattivati. Puoi aprire "Software e aggiornamenti" e cancellare quelli di troppo, quando vuoi.
2) in questi giorni i repo ufficiali di Ubuntu in Italia sono down. Non funzionano, sono irraggiungibili. Per ovviare il problema, apri "Software e aggiornamenti", e cambia "Server in Italia" in "Server Principale". Poi dai un sudo apt update e un sudo apt full-upgrade