Tässä artikkelissa käsitellään erilaisia tapoja striimata (käsitettä käytetään tässä tapauksessa siirtämisen tai lähettämisen merkityksissä vrt. suoratoisto) DAW-ohjelmien ääntä Zoomiin ja Teamsiin. Keinoja on yleistäen kolme: 1) etäkokoussovellusten sisäiset jako-ominaisuudet, 2) ilmaiset ja maksulliset äänen reitittämisen ajuri- ja apuohjelmistot ja 3) etäkokoussovellusten ulkopuolella toimivat äänen striimauksen ratkaisut. Artikkelissa käsitellään näistä kahta ensimmäistä erityisesti macOS-käyttöjärjestelmän sisällä, mutta myös Windows-käyttöjärjestelmän ratkaisuja sivutaan. Erilaisten DAW-ohjelmistojen määrän ja pohjimmaisten toimintalogiikoiden yhteneväisyyden vuoksi annetut ohjeet ovat ko. ohjelmistojen osalta yleispäteviä.
Moni meistä on tuskaillut etätyöhön liittyvien ongelmien parissa silloin, kun DAW-ohjelman (l. digital audio workstation, esim. Pro Tools, Logic Pro, Cubase, Ableton Live, REAPER jne.) projektin ääntä on yritetty jakaa etäkokouksen muille osallistujille. Vaikka DAW-ääni saadaankin lopulta jaettua, saattaa oma mikrofoni mykistyä ja koko striiminkin äänenlaadussa olla parantamisen varaa. MUSE-hankkeen etätuottamiseen liittyvissä artikkeleissa ja koulutuksissa tullaan myöhemmin käsittelemään ratkaisuja, joiden avulla voidaan striimata pakkaamatonta äänidataa, mutta ennen sitä esittelemme seuraavassa ohjeita DAW-äänen striimaamiseen Zoom- ja Teams-ympäristöihin.
On oleellista ymmärtää, että Zoom kuuntelee sisääntulevaa ääntä ainoastaan äänikortin kahdesta ensimmäisestä kanavasta (katso myös MUSE-hankkeen Juha Kujanpään kirjoittama artikkeli Äänen jakaminen samanaikaisesti Zoom- ja SonoBus-käyttäjille). Teams toimii mono-tilassa kuunnellen vain ensimmäistä kanavaa. Usein tämä laite on kannettavan tietokoneen sisäinen mikrofoni. Jos DAW-äänen haluaa jakaa näihin ensimmäisiin kanaviin, täytyy erilaisten fyysisten tai virtuaalisten äänilaitteiden avulla muuttaa tapaa, jolla Zoom tai Teams ”kuulee” sisääntulevan signaalin.
Äänen striimaaminen Zoomin ja Teamsin sisäisillä työkaluilla
Molemmissa käytetyimmissä etäkokoussovelluksissa on sisäinen toiminto, jolla ääntä voi jakaa näytön jakamisen yhteydessä etäyhteysosapuolille.
Zoom
Zoomissa toimitaan seuraavasti (kääntäen ja laajentaen, ks. https://support.zoom.us/hc/en-us/articles/201362643-Sharing-computer-sound-in-a-screen-share):
- Aloita tai liity Zoom-kokoukseen.
- Valitse Share Screen kokouksen työkaluvalikosta.
- Valitse DAW-ohjelma, jonka äänen haluat jakaa (tai koko näyttö kerralla kaikkine ohjelmineen).
- Laita Share Sound -valinta päälle vasemmasta alakulmasta.
- Valitse Share Sound -valinnan oikealta puolelta nuoli alas + Stereo (High-fidelity) -ominaisuus halutessasi.
- Valitse Share oikealta alakulmasta aloittaaksesi jakamisen.
Huomaa, että Macillä järjestelmän äänilaitteeksi vaihtuu 6. vaiheen jälkeen ZoomAudioDevice-ääniajuri. Ääniajurit ovat käyttöjärjestelmän sisällä toimivia apuohjelmia, jotka mahdollistavat käyttöjärjestelmän yhteistoiminnan fyysisten äänilaitteiden kanssa. Huomaa myös, että voit vaihtaa äänen jakamisen asetuksia toiminnon ollessa päällä työkaluvalikon More… -valinnan alta.
7. Valitse DAW-ohjelmasi ääniajuriksi ZoomAudioDevice (Macillä).
Viimeinen vaihe on usein ongelmallinen PC-koneilla ASIO-standardin mukaisia äänikortteja käytettäessä. ASIO (Audio Stream Input/Output) on Steinbergin kehittämä ääniajuriprotokolla, jonka avulla ääniohjelmat voivat keskustella äänilaitteiden kanssa suoraan ilman niiden välissä sijaitsevaa käyttöjärjestelmän omaa ääniajuria (https://en.wikipedia.org/wiki/Audio_Stream_Input/Output). Äänen striimaaminen DAW-ohjelmista Zoomiin ja Teamsiin onnistuu PC-koneillakin suoraan kyseisten etäkokoussovellusten sisäisillä toiminnoilla, jos DAW-ohjelman äänilaitteeksi valitaan käyttöjärjestelmän oma ajuri. Tällöin tosin törmätään usein korkeisiin latenssiarvoihin ja ongelmiin resurssisyöppöjen projektien yhteydessä. Myös Macillä toimiva ZoomAudioDevice tuottaa DAW-ohjelmien toimintaan ylimääräistä latenssia, ja esimerkiksi virtuaali-instrumenttien soittaminen voi olla jo yllättävänkin haastavaa. Lisäksi ZoomAudioDevice-ajuria käytettäessä kannattaa huomioida, että ajuri toimii lähtökohtaisesti 48 000 hertsin näytteenottotaajuudella: esimerkiksi musiikkisessioissa yleisesti käytetty 44 100 hertsin taajuus voi johtaa täten yhteensopivuusongelmiin.
Teams
DAW-äänen jakaminen Teamsiin vastaa pääpiirteiltään Zoomin kanssa käytettyä kaavaa – kuitenkin seuraavin poikkeuksin:
- 2. Tässä vaiheessa toiminnon nimi on Share content.
- 3. Laita Include computer sound -valinta päälle ennen jaettavan ikkunan/näytön valintaa.
- 4. Valitse Screen (koko näyttö) tai ikkuna (haluttu DAW-ohjelma).
- 5. Näytön (ja äänen) jako alkaa edellisen vaiheen jälkeen. Palaa normaaliin kokousikkunaan painamalla pienen ”puhujaikkunan” mustaa kohtaa, jossa lukee ”Call is in progress. Click here to go back to the call screen.”
- 6. Valitse kokousikkunan työkaluvalikosta nuottikuvake l. ”Enable high fidelity audio mode”.
Näiden vaiheiden jälkeen ääni välittyy monosummamiksauksena (vasemman ja oikean kanavan signaalit yhdistetään) DAW-ohjelmasta Teams-kokoukseen, kun järjestelmän ja/tai DAW-ohjelman ääniajuriksi on asetettu Microsoft Teams Audio Device (7. vaihe). Järjestelmän ääniajurivalinta muuttuu automaattisesti Macillä, kun jakamisen käynnistää äänen kanssa.
Oman mikrofonin (ja instrumenttien) sekä DAW-äänen miksauksen voi tehdä tietenkin myös ulkoisin apuvälinein. Äänimikserin fyysisten säätimien käyttäminen ja äänisignaalien reititys kaapeleilla auttavat signaalitien hahmottamisessa ja silloin, kun eri signaalilähteiden välillä on tehtävä nopeita vaihtoja. Vaikka äänikorttien ajureissa ja hallintaohjelmistoissa on toisinaan sisäänrakennettuja loopback-ominaisuuksia (takaisinkytkentä), voi kytkennän tehdä myös fyysisillä kaapeleilla kytkemällä äänikortin vapaat ulostulot vapaisiin sisääntuloihin ja säätämällä äänikortin hallintaohjelmistosta signaalitien edellisten välillä halutuksi. Varsinkin fyysisten takaisinkytkentöjen kanssa on kuitenkin oltava huolellinen kierto-ongelmien välttämiseksi.
DAW-äänen jakaminen virtuaalisen ääniajurin avulla
Molemmille yleisimmille käyttöjärjestelmäympäristöille on saatavilla ilmaisia ja maksullisia virtuaalisia ääniajureita ja niiden käyttöä helpottavia apuohjelmia. MacOS-käyttöjärjestelmän sisäinen Core Audio -ääniarkkitehtuuri mahdollistaa ääniohjelmien yhteiskäytön ja virtuaaliset äänilaitteiden yhdistelmät PC-koneita mutkattomammin pohjautuen Apple-tuotteiden tiiviisti keskitettyyn ”ekosysteemiin”. Tästä huolimatta ilmaisratkaisuilla käyttäjä joutuu yleensä näkemään enemmän vaivaa ratkaisun käyttöönotossa (myös Mac-tietokoneilla), kun taas maksulliset ratkaisut toimivat usein käyttäjäystävällisemmin.
Tietyt ohjelmistot (kuten Logic Pro) mahdollistavat erillisten ääniajurien valinnan äänen syöttö- ja toistolaitteiksi/ajureiksi (input/output device) – toiset (kuten Pro Tools) käyttävät samaa laitetta/ajuria molempiin tarkoituksiin. Macillä käyttäjä voi helposti tehdä virtuaalisia äänilaitteita, joissa useamman fyysisen (tai virtuaalisen) äänilaitteen syöttö- ja toistokanavat yhdistyvät laajemmaksi kokonaisuudeksi.
Kun DAW-ääntä halutaan jakaa Zoomiin ja Teamsiin virtuaalisen ääniajurin avulla, jaettava DAW-ääni miksataan virtuaalisesti etäkokoussovelluksen sisääntulokanaviin (yleensä yhdessä jakajan mikrofonisignaalin kanssa). Koska verkkokokoussovellukset ”kuuntelevat” käyttäjän äänilaitteen ensimmäisiä kanavia, valitaan etäkokoussovelluksen ”mikrofoniksi” virtuaalinen ääniajuri ja miksataan DAW-ohjelmassa itsessään sisään- ja ulostulevat kanavat haluttuihin äänilaitteisiin.
Tavallinen järjestely on siis seuraava: DAW-ohjelman ”master bus” -päälähtö reititetään sekä oman kaiutin/kuulokekuuntelun toistokanaviin että virtuaaliseen ääniajuriin. Näin DAW-ohjelmaa voi käyttää täysin normaalilla tavalla ilman erillisiä apulähtöjä (aux send) etäkokoussovellusta varten. Jälkimmäinen on kuitenkin tarpeen siinä yleisessä tapauksessa, että puheyhteyteen käytettävä mikrofonisignaali halutaan miksata etäkokoussovellukseen jaettavaan ääneen muttei omaan kuunteluun. Tällöin DAW-ohjelman mikseriin tehdään uusi raita, jolle puhemikrofonin signaali syötetään (ns. input monitoring -asetus), mutta tätä raitaa ei reititetä päälähtöön, vaan se miksataan ainoastaan etäkokoukseen jaettavaan ääneen l. virtuaalisen ääniajurin ulostulokanaviin.
Edellisen kaltaisissa järjestelyissä on suositeltavaa käyttää kuulokkeita kierto-ongelmien välttämiseksi. DAW-mikseriä käytettäessä puhemikrofonin reititykseen kannattaa kyseinen raita asettaa ns. solo-safe-tilaan, jolloin mikrofoni ei mykisty silloin, kun muita kanavia kytkee solo-kuunteluun.
Vaikka joissain DAW-ohjelmistoissa on mahdollista pitää useampi projekti-ikkuna auki samaan aikaan, ohjelmisto ei useinkaan sisäisesti prosessoi enempää kuin yhtä projektia kerrallaan. Tuoreista DAW-ohjelmistojen tarkkaamo-ominaisuuksista (esim. Cubase Pro:n Control Room) ja äänikorttien softamiksereistä (esim. RME:n TotalMix) voi olla apua reititysten tekemiseen niin, että ne haittaavat mahdollisimman vähän normaalia työskentelyä. Kaupalliset ratkaisut (kuten Loopback macOS:lle) hoitavat usein käyttäjäystävällisesti sekä virtuaalisen ääniajurin että äänimikserin tehtäviä.
Virtuaalisia ääniajureita ja apumikseriohjelmia
BlackHole
https://existential.audio/blackhole/
macOS 10.9–11, Intel & Apple Silicon, ilmainen, vapaa lähdekoodi (GPL)
Loopback
https://rogueamoeba.com/loopback/
macOS 10.14–12, Intel & Apple Silicon, kaupallinen, kertamaksu $99 + ALV (noin 111,29 €)
Soundflower
https://github.com/mattingalls/Soundflower
macOS Catalina, Intel, ilmainen, vapaa lähdekoodi (MIT)
Source-Nexus
https://www.source-elements.com/products/source-nexus/
Windows & macOS, kaupallinen, kuukausimaksullinen ($11.95 + ALV ≈ 13,43 €) tai kertamaksu ($295 + ALV ≈ 331,53 €)
Synchronous Audio Router
http://sar.audio
Windows, ilmainen, vapaa lähdekoodi (GPL)
VoiceMeeter
https://voicemeeter.com
Windows XP–10, kaupallinen, donationware, erilaisia ohjelmaversioita
Tulevat artikkelit ja koulutukset
MUSE-hanke esittelee tulevissa etätuottamisen artikkeleissa ja koulutuksissa muun muassa pakkaamattoman äänen striimaamisen ratkaisuja (kuten Audiomovers), DAW-ohjelmistojen sisäisiä etätuotanto- ja tiedostonhallintaominaisuuksia, eritoten musiikin etätuottamiseen suunniteltuja etäkokousympäristöjä ja paljon muuta.