Go to file
dan 62f1b3bfd1 add screenshots 2023-08-31 00:53:28 +02:00
README.md add screenshots 2023-08-31 00:53:28 +02:00
Screenshot_2023-08-30_22-08-11.png screenshots 2023-08-31 00:52:42 +02:00
Screenshot_2023-08-30_22-15-13.png screenshots 2023-08-31 00:52:42 +02:00
Screenshot_2023-08-30_22-15-26.png screenshots 2023-08-31 00:52:42 +02:00
jackshit.sh script sink e source per PA e Jack 2023-08-19 16:04:05 +02:00
jacksnap.xml aj-snapshot restore snapshots of JACK connections 2023-08-19 16:06:12 +02:00
start.sh script d'avvio 2023-08-19 16:06:40 +02:00

README.md

radio-z-am

Setup studio (hardware)

Mixer analogico, compressore analogico, PC, scheda audio USB, microfoni XLR, sdoppiatore cuffie analogico, cuffie, cassa.

  • Cavo audio jack 3,5 mm esce dal PC entra nel Mixer
  • Microfoni XLR entrano nel Mixer
  • Sdoppiatore cuffie esce dal Mixer e collega cuffie e casse
  • Segnale audio missato esce dal Mixer entra nel compressore
  • Segnale audio missato e compresso entra nella scheda audio via cavi TRS
  • Scheda audio collegata al PC via USB

Setup PC (software)

Il PC è un i5 con 8GB di RAM, due monitor e usa solo software libero.

Sistema operativo GNU/Linux Debian e server audio JACK.

Usa anche il server audio Pulse per ruotare l'audio di applicativi che non supportano Jack, come ad esempio il Browser.

Mixxx è un applicativo DJ con due fonti audio e i controlli per attivare fonti audio ausiliarie.

Mumble è un server VoIP a bassa latenza per audio-conferenza che usiamo come studio virtuale esterno.

Mixxx e Mumble supportano nativamente Jack.

Jack usa come entrata la scheda audio USB e come uscita la scheda audio interna al PC.

Ruotando l'audio con Jack, il bottone AUX1 su Mixxx gestisce l'audio in provenienza dal Browser.

Il bottone MIC2 su Mixxx gestisce l'audio in provenienza da Mumble (apre i microfoni dello studio virtuale).

Il setup comprende l'avvio dei server audio (Pulse e Jack), la configurazione di Mixxx (AUX1, MIC2 da Jack e record/broadcast da scheda audio USB) e di Mumble (uscita su MIC2, entrata da scheda audio USB).

MIXXX OUTPUT

MIXXX INPUT

Per questo all'avvio uno script crea sink e sources PA in Jack e un altro ripristina i collegamenti usati dai software: snapshot dei collegamenti Jack.

JACK

Perché i collegamenti avvengano correttamente, bisogna che i software siano attivi e questo script si prende cura di ciò: script di avvio.

Registrazione audio

La registrazione avviene tramite Mixxx.

Mixxx riceve il segnale audio dalla scheda audio USB e registra in MP3 sul PC.

Trasmissione audio stream

La trasmissione audio stream avviene tramite Mixxx in MP3 a 128KBit.

Mixxx riceve il segnale audio dalla scheda audio USB e lo invia al server icecast.

Il server icecast riceve il segnale e si occupa di fare broadcast a questo indirizzo.

Trasmissione radio-frequenze

La trasmissione radio in Modulazione d'Ampiezza avviene tramite antenna AM in frequenza 1359, ascoltabile da una radiolina AM.

Programmazione

La programmazione in differita avviene tramite server azuracast.