user manual (osx/spk4 version) - immersivedsp€¦ · user manual (osx/spk4 version) immersivedsp...
TRANSCRIPT
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 1
IMMERGO-INSTALL- ANIMMERSIVEAUDIOSYSTEMFORSOUNDINSTALLATIONS
UserManual(OSX/SPK4version)
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 2
Revisionhistory
Revision Description DateV1.0 Firstversion 3February2017V1.2 AddedVBAPsupport 10May2017V1.3 Removedalgorithmselection,enabledtrack
naming,addedbasscontrolandmastervolume.10August2018
V1.4 Addedgraphicalspeakerconfiguration 15December2018V1.5 Addedmultitrackwavplayingcapability 12February2019V1.6 Addedschedulingcapability 18June2019V1.7 Addeddelayprocessing 20December2019V1.8 AddedAmbisonics 28March2020
SUPPORT:
IfyouhaveanyqueriesregardingtheuseoftheImmerGosystem,contactSupportat:
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 3
CONTENTSSupport:.................................................................................................................................................................2
1 WelcometoImmerGo!.......................................................................................................................................41.1 ImmerGo-InstallSystemComponents:.....................................................................................................4
1.1.1 Howdothecomponentsinteract?....................................................................................................52 Pre-preparationbeforeinstallingserver............................................................................................................63 InstallationoftheServer....................................................................................................................................73.1 WorkingFolder:.........................................................................................................................................93.2 ChooseandViewwavfiles:.......................................................................................................................93.3 NumberofSPK-4Psdiscovered:..............................................................................................................103.4 MIDIPortSelection.................................................................................................................................103.5 ConnectionManagement........................................................................................................................10
4 SpeakerConfiguration......................................................................................................................................124.1 Startingtheconfiguration.......................................................................................................................124.2 Constructingaconfiguration...................................................................................................................13
5 TheMobileClient..............................................................................................................................................185.1 AguidetotheImmerGoclientuserinterface.........................................................................................195.2 Settingthenamesoftracks.....................................................................................................................205.3 Creatinganewmultitracklocalizationfile..............................................................................................215.4 Multi-ChannelWavFileLocalization.......................................................................................................235.5 TheScheduler..........................................................................................................................................245.6 Ambisonics..............................................................................................................................................25
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 4
1 WELCOMETOIMMERGO!ThismanualwilldescribehowtoconfigureandusetheImmerGo-Installsystem.Beforeengagingwiththistopic,itisusefultohaveabroadunderstandingoftheoperationoftheImmerGosystem.WeshalllookfirstatthecomponentsofanImmerGo-Installsystem,andthenprovideaconceptualunderstandingofhowtheyinteractwitheachother.Withtheseconceptsinplaceyourtaskofconfigurationandimmersivesoundcreationwillbealoteasier.
1.1 IMMERGO-INSTALLSYSTEMCOMPONENTS:GivenbelowisadiagramofthehardwarecomponentsofanImmerGo-Installsystem:
Note:theconnectionfromtheservertotheswitchshouldbeaThunderbolttoEthernetconnector.IfyouhaveamachinethatonlyhasUSB-Cplugs,thenyouwillneedtwoconnectors–USB-CtoThunderbolt,ThunderbolttoEthernet.TherewillbeanEthernetcableconnectingeachSPK-4P(activespeaker)toaswitchport.Power,audioandcontrolmessageswillbetransmittedonthecablefromswitchtoSPK-4P.EachSPK-4Phasasmallconnectorblockattachedtothe‘Amp’socket.AcableshouldbeconnectedfromthisconnectorblocktotheinputofanSPK-4(passivespeaker),ifyouwantthisadditionalspeakercapability.Note:-byitselfanSPK-4Pwilldeliveramaximumof30watts.WhenanSPK-4isattached,theSPK-4PandSPK-4willeachdeliveramaximumof15watts.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 5
Asauser,youwillbecontrollingthelocalizationofsoundsourcesfromthedesktoporfromamobiledevicesuchasatabletorsmartphone.Multipleuserscancontrolthelocalizationofmultiplesoundsourcesatthesametime.ThesoundsourcesaretypicallywavfilesassociatedwithaudiotracksinaDigitalAudioWorkstation(DAW)ormultichannelwavfilesthatcanbeloaded.TheDAWwillbeinstalledontheservermachine,typicallyaMacMiniorMacBook.AlsoontheserverwillbetheImmerGoServersoftware,whichyouwillneedtoinstall.
1.1.1 Howdothecomponentsinteract?AnImmerGouserwithamobiledevicecandothefollowing:
1. ChoosetoselectsoundsourcesfromaDAWormultichannelwavfile2. Selectaudiochannelsandcontroltheirlocalization3. ControlthetransportofaDAW4. Recordandplaybacklocalizationmoves5. Schedulewavfilestobeplayedinsequencewiththeirlocalizations
Whenausercontrolslocalizationofsoundsources,the3Dsoundsourcepositionsgetsentoverawirelessnetworktotheserver.Usingthese3Dsoundsourcepositions,andthepositionsofthespeakers,theserverdetermineswhatcontrolvaluestosendovertheEthernetAVBnetworktotheSPK-4Pspeakers.
Whenausercontrolsthetransportoftheserver-basedDAW,transportcontrolcommandsaresentoverawirelessnetworktotheserver.TheserverthensendsMIDIcommandstotheDAWtocontrolitstransport.MIDItimecodemessagesaresentfromtheDAWtotheserverforthetimestampingoflocalizationchanges.Theyarealsosenttotheclientfordisplay.
Whenauserchoosesawavfiletobethesourceofsound,thentimecodemessagesaregeneratedinternallyontheserver.
MobileClient Server Ethernet
AVB
3DcoordsControlvalues
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 6
2 PRE-PREPARATIONBEFOREINSTALLINGSERVER
YourOSXserverwillbecommunicatingwithanEthernetAVBnetwork,whichisawirednetwork.Itwillalsobecommunicatingwithoneormoremobiledevicesoverawirelessnetwork.YoushouldensurethatthereisjustonewiredEthernetconnection,andthatitisconnectedtotheEthernetAVBswitchofyourEthernetAVBnetwork.
Gotothenetworksystempreferencesonyourcomputer,selecttheEthernetnetwork,andsetthefield‘ConfigureIPv4:’to‘DHCP’.
Seetheexamplebelow.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 7
3 INSTALLATIONOFTHESERVEREnsurethatyoupowerupyourswitch(es),andthattheLEDatthebackofeachSPK-4Pisalternatelyswitchingbetweenredandblue.AlsochecktheLEDsonyourswitch(es)toensuretransmissionisactive.YoushouldhavedownloadedaninstallationpackagefileImmerGo.pkg.Doubleclickonthefileandyouwillbeguidedthroughthestepsnecessarytoinstallthesoftware.TheImmerGo-installapplicationshouldnowbepresentinyourApplicationsfolder.Runtheapplication.Asplashscreenwillbedisplayedaskingyoutowaitafewsecondswhilethenetworkeddevicesarediscovered.TheimmerGoserverwindowwillappearfollowedshortlyafterwardsbyApple’sAVBEntityControllerwindow,whichisshownbelow:
CheckthattheEntityControllerdisplaysyourcomputerandallofyourSPK-4Ps.Ifthisisnotthecase,followthesestepsinpriorityorder:
1. Re-checkallconnectorsandswitch/SPK-4Pactivity.2. Powerdownandpoweruptheswitch(es).3. Asalastresort,rebootyourcomputerandrestartimmerGo.
SelectoneoftheSPK-4Psandviewitsinputstream(astreamcontainsmultipleaudiochannels).Youshouldseethefollowing:
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 8
Nowselectyourcomputer.TheSPK-4Psreceive32channelstreams,andsoyouneedtosetyourMactooutput32channelstreams,asshownbelow:
Furthermore,theMacneedstooutputitsstreaminaformatthatmatchestheSPK-4Pinputformat.Thisisensuredviathefollowingsettings:
Thesesettingsonlyneedtobemadeonce.Youmightreceivethefollowingpopup–emittedbytheinbuiltwavplayer:
Youcandiscardthisbyclicking‘Don’tAllow’.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 9
NowexittheEntityControllerandyoushouldseethefollowingimmerGoserveruserinterface,wherethescreenshotbelowshowsthetophalfoftheinterface:
3.1 WORKINGFOLDER:The‘WorkingFolder’shouldbeafolderthatyoucreateandwhereyourlocalization(.imm)files,multi-channelwavfiles(.wav),schedulerfiles(.sch)andyourspeakerconfigurationfile(speakerconfig.xml)willbestored.Youshouldcreateaworkingfolder(givingitanameofyourchoice),andbrowsetothatfolder.
3.2 CHOOSEANDVIEWWAVFILES:Thisoptionallowsyoutoselectmultichannelwavfilesthatwillbestoredontheserverandthatwillbeaccessibleontheclientsforplaybackandlocalizationcontrol.Youcanloadthewavfilesfromanyfolderwhereyoumighthaveplacedthem.Youcanalsoviewthefilesthatarecurrentlystored.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 10
3.3 NUMBEROFSPK-4PSDISCOVERED:ThissectionindicateshowmanySPK-4PshavebeendiscoveredbytheImmerGoserver.ThisnumbershouldmatchthenumberdisplayedbytheEntityController.
3.4 MIDIPORTSELECTIONTheIACBUSinternalsoftwareMIDIlinkisusedtoallowtheservertocommunicatewiththeDAW.BoththeinputandoutputportsshouldbesettoIACDriverBus1.Thebottomhalfoftheinterfaceisshownbelow:
3.5 CONNECTIONMANAGEMENT
YourlastinteractionwiththeserveristoconnecttheservertoeachofyourSPK-4Ps.ThisisdonebysimplyclickingtheConnectbutton.Whenyoufirststarttheserver,therewillprobablynotbeaspeakerconfigurationfileintheworkingfolder.Inthiscase,youwillgetthefollowingmessage:
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 11
Youwillthenneedtoclicktheclientbuttonorruntheclientfromamobiledevice.Youwillthenbepresentedwithaconfigurationscreen.Theconfigurationprocessisdescribedinsection5below.
Ifthereisaconfigurationfileinyourworkingfolder,andtheconfigurationfileincorporatesSPK-4Psthatareinyouractualconfiguration,thentheconnectionprocesswillproceed.TheconnectionprocesscausesanaudiostreamtobeconnectedfromtheAppleMacservertoeachoftheSPK-4Ps.Theconnectionprocesstakesafewseconds,andthenumberofdevicesconnectedshouldbedisplayedintheboxbelowtheConnectbutton.MakesurethatallyourSPK-4PsareconnectedbeforeyoustartusingtheimmerGoclient.
YoucangetconfirmationofyourconnectionsbyaccessingtheAppleAVBAudioConfigurationandselectingWindow->AVDECCConnectionMatrix.Youshouldseethatyourconnectionshavebeenmade(greenblockswithcrossesasshownbelow).
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 12
4 SPEAKERCONFIGURATIONimmerGoneedstoknowthepositionsofthespeakersinyourroominordertocorrectlylocalizetheaudiotracksthatyouselectandmove.Whenlocalizingsounds,immerGoreferstoafilenamedspeakerconfig.xmlthatresidesinyourworkingfolder.ThissectiondescribesagraphicalconfigurationcapabilitywithinimmerGothatallowsyoutoplacethespeakerswithinagraphicrepresentationofyourroom.Afterpositioningyourspeakers,youcansavetheconfigurationandthiswillcauseimmerGotocreatethespeakerconfig.xmlfileinyourworkingfolder.Asinthecaseoflocalizationofsoundsources,youcanperformgraphicalspeakerconfigurationwithinaclientthatresidesontheserveroronaremotemobiledevice.
4.1 STARTINGTHECONFIGURATION
WhenyoustarttheimmerGoserverforthefirsttime,youwillhaveoneofthefollowingtwosituations:
1. Therewillbenospeakerconfig.xmlintheworkingfolder
2. Therewillbeaspeakerconfig.xmlintheworkingfolder,butitwillnotbealignedwithyourSPK-4s.
Ineithercase,theserverwillindicatethatyouneedtostartaclienttoconfigureyourspeakers.
Similarly,whenyoustartupaclient,youwillbetoldthatthereisnospeakerconfigurationfile,andaskedtocontinuewiththeconfigurationprocess.Oncontinuingwiththeconfigurationprocess,youwillbepresentedwitharepresentationofaroom,andaseriesofconfigurationcontrolbuttons,asshownbelow.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 13
4.2 CONSTRUCTINGACONFIGURATIONBeforeyoustartaddingspeakerstoyourconfiguration,youshouldfirst:
• Measurethedimensionsofyourroom:o Length–thedistancefromthecenterofthefront-mostspeaker,tothecenterofthespeaker
thatisfurthestbackintheroom.o Width-thedistancefromthecenteroftheleft-mostspeaker,tothecenterofthespeakerthat
isfurthesttotherightoftheroom.o Height–thedistancefromthecenterofthebottom-mostspeaker,tothecenterofthespeaker
thatishighestintheroom.• Enterthedimensionsoftheroom(cms)–typeinthelength(l),thewidth(w)andheight(h),thenclick
‘submit’ortype<enter>afteryourlastentry.Thetoprowofbuttonscorrespondstoallthepossiblespeakersinyourconfiguration.Forexample,ifyouhave4xSPK-4Ps,thentherewillbe8speakerbuttons(eachSPK-4Pcanhaveafurtherspeakerattachedtoit).Ifyouhave8xSPK-4Ps,thentherewillbe16speakerbuttons.immerGousessound(ashort‘Beep’)tohelpyouassociateaspeakerbuttonwithaparticularspeakerinyouractualconfiguration.Toenablethiscapability,youneedtomakesurethatthedefaultsoundoutputforyourMacistheThunderBoltEthernetinterface.Todothis:
1. SelectyourApple‘SystemPreferences’2. SelectSound3. Select‘Output’4. Choosethe‘yourMacname’:ThunderboltEthernetinterface.
Anexampleisshownbelow:
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 14
Toaddaspeakertoyourconfiguration,youshoulddothefollowing:
1. Selectaspeakerbutton–itwillhighlightastheselectedspeaker.2. Selectthe‘Beep’button–ifyouhearaspeakerbeep,youknowthatthespeakerisindeedpartofyour
configuration,andyoucanlocateit.3. Selectthe‘Add’button–thiswillcausethespeakertoappearinthemiddleoftheroom,asshown
below.
4. Dragthespeakertoapositionthatrepresentsitsactualpositionintheroom.Youcanusetheslidertoadjustthespeakerheight(thewhiterectangleindicatestheheightofthespeaker).Ifyouareusingamobiledevice,youcanselecttheup/downcheckboxandadjusttheheightofthespeakerbytiltingthemobiledevice.
5. Asyoure-positionthespeaker,thex,yandzcoordinatevalues(incms)willchange.Thecoordinatesarerelativetothebottomleftfrontoftheroom.
6. Ifyouselectaspeaker,select‘Beep”,andthereisnosound,itcouldbethatthereisnotanactualspeakerassociatedwiththatspeakerbutton.Inthiscase,youcouldselectthe‘disable’button.Thiswillgivetheselectedspeakerbuttonapurpleoutline,anditwillafterwardsnotbeselectable.Selectingthe‘Enable’button’willre-enablealldisabledspeakerbuttons.
7. Ifnoneofthespeakerbuttonsrespondtoa‘Beep’requestuponselection,thenthereisprobablyaproblemwithyourAVBnetworkconfiguration.Gobacktosection3.1,andcheckthatyouhavefulfilledtherequirements.InparticularcheckthatthereareconnectionsintheAVBconnectionmatrix.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 15
8. Bassspeakers–youcanaddoneormorebassspeakerstoyourconfigurationbydoingthefollowing:a. Selectaspeakerb. Selectthe‘Bass’button–the‘Spkr’textonthebuttonwillbereplacedby‘Bass’.c. Beepthespeakertodetermineitslocationd. Movethebassspeakertoitsallocatedlocationintheroom
Notethatifaspeakerisdesignatedasabassspeaker,immerGowilldirectallnon-mutedtrackstothatspeaker.
Followingthisconfigurationprocess,youmayhavearoomconfigurationthatappearsasshownbelow:
Tosavethisconfiguration,selectthe‘Save’button.Thiswillsaveyourconfigurationinthespeakerconfig.xmlfileinyourworkingfolder.Youcannowimmediatelystartlocalizationcontrolbyselectingthe‘Controls,button.TheimmerGoclientinterfacemightappearasfollows:
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 16
Asyoucansee,thespeakerpositionsinthelocalizationpagecorrespondtothepositionsthatyousetupintheconfigurationpage.Notethatwhiledisplayingthespeakersinthelocalizationpage,immerGore-computestheroomlengthandroomwidth,suchthattheroomborderfitsmoreexactlyaroundthespeakers.Youcanviewthecontentsofthespeakerconfig.xml,andindeedyoucaneditthecoordinatesthatarewithinthefileorevencreateawholenewsetofcoordinates.Rememberthattheunitsarecentimeters,andthe3Dcoordinatesaremeasuredrelativetothebottomfrontleftoftheroom.Givenbelowisalistingforthespeakerconfig.xmlthatcorrespondstotheaboveconfiguration.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 17
The‘amplifier’entityreferstoanSPK-4P,whichhasauniqueEthernetaddress.Each‘speaker’entity,associatedwiththeSPK-4P,hasaspeakernumber,x,y,andzcentimetercoordinatevalues,atypewhichcouldbe‘normal’or‘bass’,andanindicationofwhetherthespeakerisusedornot.The‘used’attributeisusedtotakeaccountofasituationwherenotallofthesecondaryspeakersontheSPK-4Psareactuallyconnected.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 18
5 THEMOBILECLIENT
YoucancontrolImmerGofromtheclientinterfaceonyourworkstation,oryoucanruntheImmerGoclientonyourmobiledevice.YoucanaccesstheImmerGoclientonanAndroiddeviceviathePlayStoreandalsoonaniOSdeviceviatheApplestore.Alternatively,theserverpageprovidesyouwithaURLthatyoucantypeintoyourmobiledevicebrowser.Thiswillbesomethinglikethefollowing:‘http://192.168.0.104:8000/ImmerGoClient.hml’butwillvarydependingontheIPaddressofyourserver.TheserveruserinterfaceindicatesyourparticularURL.Regardlessofhowyouloadtheclient,youshouldbepresentedwithagraphicaluserinterface.Givenbelowisagraphicaluserinterfacewithannotations:
1
2
3
4
5
6
7
8
9 1011 12
13
14 1516
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 19
5.1 AGUIDETOTHEIMMERGOCLIENTUSERINTERFACEThisinterfacewillvary,dependingontheconfigurationofspeakersinyourSpeakerConfig.xmlfile.Thetophalfoftheuserinterfaceisarepresentationoftheroomthatcontainsyourspeakers.Theviewisfromthetopoftheroom.Thebottomhalfoftheuserinterfacecomprisesanumberofbuttons,slidersandcheckboxesthatallenablecontrolovertherecordingandplaybackofmultitrackimmersivesound.Thisshortguidewilldescribeeachofthelabelleditemsintherepresentationoftheuserinterfaceshownabove.
1. Therepresentationofthevirtualsourcethatausercanmoveinthehorizontalplane.Thesoundthatwillbelocalizedderivesfromthecurrentlyselectedtrack.
2. Acheckboxthat,whenticked,enablestheverticalcontroloverthevirtualsource.Asyoutiltthemobiledeviceupwardsanddownwards,sothevirtualsourcepositionwillriseandfall.
3. Thiswhiterectangleindicatestheverticalpositionofthevirtualsource.IftheUp/Downcheckboxis
ticked,thentherectanglewillmoveasthemobiledeviceistiltedupanddown.
4. Thissliderrespondstomobiledeviceorientation,inparticularup/downtilts.IfImmerGoisrunonadesktoporlaptop,thenthisrightverticalslidercanalsobeusedtocontroltheverticalpositionofthevirtualsoundsource,andthusthepositionofthewhiterectangle.
5. Arepresentationforaspeakerthatisinstalledintheceiling(topoftheroom).
6. TheTrackselectionbuttons.TheyallowyoutoselectaparticularsourcewithinaDAWthatwillbe
movedwithina3Dspace.ThetrackscorrespondtooutputsfromaDAW,andalsotoEthernetAVBstreamchannels.WiththeSPK-4ImmerGosystem,thereareamaximumof32streamchannels,andthusamaximumof32tracksthatcanbelocalized.ADAWwilltypicallyallowyoutomixmultipleDAWtracksontoasinglechannel.The‘<<<’and‘>>>’buttonsallowyoutodisplayfurthertracks,eitherhigherorlowernumbered.
7. DAWtransportcontrolbuttons.ThesebuttonsallowyoutocontrolthetransportoftheserversideDAW
fromyourmobiledevice.ThereisalsoatimecodedisplaythatwillchangewhileyourDAWsoundtrackplays.
8. Miscellaneousbuttons:
a. Mute/Solo–allowyoutomuteorsolotheselectedtrack.TheTrackbuttonswillbehighlighted
appropriatelytoindicatemuting.Toun-muteamutedtrack,selectthetrackandtaptheMutebutton.Similarly,toun-soloasolo’edtrack,selectthetrackandtaptheSolobutton.
b. Record–inordertorecordyourlocalizationmoves,youshould:i. Selectatrackii. TaptheRecordbuttoniii. TapthePlaybuttoniv. Movethevirtualsourcecircleand/orthewhiterectangle
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 20
v. TapStopwhencompletec. Display–ifyouselectatrackandtapthisbutton,thenasmalltrackcirclewillindicatethe
locationofthevirtualsourceforthattrackwhenyourstoredlocalizationsareplayedback.Youcandisplaymorethanonevirtualsource.
d. Save/Load–willallowyoutosaveyourtimestampedlocalizationsandloadthembackatalatertime.Note,youcanrecordoveranytrack’slocalizationsatanypointwithinthetimelineofyoursavedlocalizations.Simplychooseatrack,record,thenstopwhencomplete.
9. Spread–thisslidercontrolshow‘wide’thesoundsourceseems.
10. TrackVolume–allowsforthecontrolofthevolumeoftheselectedtrack.
11. Bass–Thisbuttonisrelevantifyouhaveoneormoresub-woofersinyourspeakerconfiguration.Thenifthisbuttonisselected,thetrackvolumecontrolsliderwillcontrolthevolumeofthesub-woofers.
12. MasterVolume–Asitsnameimplies,thissliderwillcontrolthevolumeofalltracksandthusraiseorlowerthevolumeoftheentiremultitrackbeingplayedbackbytheDAW.
13. Settings–Thisbuttonisusedtotakeyoutoa‘Settings’screenwhereyoucanmodifyvariousimmerGosettings.Currentlytheonlyavailableisa‘Names’settings,allowingyoutomodifythenamesofthetracks.Thiscapabilitywillbedescribedinthefollowingsection.
14. Config–Onclickingwilltakeyoutothespeakerconfigurationwindow,whereyouwillbeabletoreconfigureyourspeakerconfiguration,aslongastherearenootherclientscurrentlyactive.
15. WavCtrl–Thiswilltkeyoutothemultichannelwavplayerwindow,whereyoucanselectchannelsandlocalizethem,muchasyoudointheDAWCtrlwindow.
16. AmbCtrl–ThiswilltakeyoutotheAmbisonicscontrolpage.Refertosection5.6.
5.2 SETTINGTHENAMESOFTRACKS
WhenyoufirstloadtheimmerGoclient,thetrackbuttonsarelabelledTrack1,Track2,etc.Thetracknamingcapabilityallowsyoutoprovidemeaningfulnamesforeachofthetracks.Thismakesiteasiertochooseaparticulartrackforlocalization.
Inordertoaccessthiscapability,youneedtoselectthe‘Settings’button.Thiswilltakeyoutoanewdisplay,whereyoucan:
1. Selectatracktore-name
2. Selectthe‘Name’button
3. Typeinthenewnameofthetrack
Thisisshowninthescreenshotbelow:
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 21
Youcanreturntothelocalizationcontrolscreenby
clickingthe‘Controls’button.
5.3 CREATINGANEWMULTITRACKLOCALIZATIONFILEIfyouhavestartedtheImmerGoserver,andhavenotloadedalocalizationfile,thenyoucanstartrecordingnewpositionchangesforupto8tracks.First,youmuststartaDAWsuchasReaper,andensurethattheDAWisproperlyconfigured.RefertotheDAWconfigurationsectionabove.Nowtorecordsourcepositionchangesforasingletrackyoushould:1. Selectatrackbytappingatrackbutton(Track1…Track32)2. Tapthe‘Play’buttonandlistentothetrack’smovementasyoumovethevirtualtrackcircleandtilt/swivel
yourmobiledevice.Thisshouldgiveyouasenseofthenatureofthesourcepositionchangesthatyouwouldliketomakeduringtheplaybackofthemultitracksoundtrack.
3. Youshouldseethetimecodedisplaychangeasthesoundtrackplays.Ifyouwouldliketohearonlythetrack
whosepositionsyouarerecording,then‘Solo’thetrackbytappingthe‘Solo’button.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 22
Note:AtypicalapproachtoImmerGolocalizationcontrolistopositionthesoundsourcehorizontallybymovingthesoundsourcecircle,andatthesametimepositionitverticallybytiltingthemobiledeviceupanddown(aftercheckingtheup/downcheckbox).Inthiswaythepositionofthesoundsourcecircleaswellasthepositionoftheheightrectanglegiveyouagoodvisualsenseofthesoundsourceposition.
4. Nowtapthe‘Record’buttonandthenthe‘Play’button.Asyoumovethevirtualsoundsourcecircleand/or
changetheorientation,theserverwillrecordthe3Dpositionofthechosentrack’ssound,aswellasthecurrenttime.
5. Tapthe‘Stop’buttonwhenyouhavefinishedlocalizingthetrack.6. Youcannowlocalizeadifferenttrack.Todothis,firstselectthenewtrackandifyouwanttoonlyhearthis
trackwhileyoulocalize,thentaptheSolobutton.Ifyouwanttohearthepreviouslyrecordedtrackaswellasthenewone,thenselectthepreviouslyrecordedtrackandtaptheMutebuttontounmutethetrack.
7. Whilelocalizinganewtrack,youcanvisualizethemovementsofothertracks,byusingtheImmerGo
‘Display’feature.Selectthetrackyouwanttovisualize,andtaptheDisplaybutton.8. Atanypoint,youcansaveyourlocalizationrecordingtodisk.Tapthe‘Save’buttonandtypeinthenameof
yourfileinthedialogboxthatpopsup.Yourfilewillbesaved,withthe‘.imm’extension,inyourworkingfolder.
Note:Itispossibletorecordoveranylocalizationforanytrackatanypointinthemultitrackrecording.Youcouldforexample:
a. Pauseplaybackatapointwhereyouwouldliketochangethelocalizationforatrack.Thenyoucanselectthetrack,taprecord,tapplayandproceedtochangethelocalization.
b. Whileyouareplayingamultitrackwithitslocalizations,youcouldselectatrack,taprecordandproceedtochangethelocalization.
Forboththeabovecases,tapStoptoendthelocalizationchange.
Note:IfatanypointyouarenotabletocontrolthetransportofyourDAWfromyourclientdevice,makesurethattheAVBinterfaceisselectedinyourDAW.Itmaybenecessarytore-selecteveniftheinterfacewaspreviouslyselected.InReaperthisisdonebyselectingOptions->Preferences->Device.
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 23
5.4 MULTI-CHANNELWAVFILELOCALIZATION
immerGoallowsyoutoloadmultichannelwavfilesandtolocalizethechannelsofthesewavfiles.YouwouldfirstneedtoloadyourmultichannelwavfilesfromtheimmerGoserver,asdescribedinsection4.2.Then,ontheclient(mobileorworkstation),youselecttheWavCtrlbutton.Thiswilltakeyoutothemultichannelwavplayerwindowasshownbelow.
ThecontrolsareverysimilartothoseforDAWcontrol,withafewexceptions:
1. Thereisabutton,whichwhenselectedallowsyoutoloadawavfileforlocalization.
2. Thereisanindicationofthecurrentwavfile
3. Thereisabutton,whichwhenclickeddisplaystheSchedulerpage
Thereisnopausebutton,youareonlyabletostopwavplayback.ThisisbecauseimmerGocanonlymakeuseofthecontrolsavailableontheworkstation’smultichannelwavplayer.
Whenusingthiswavplaybackcapability,besurethatyourdefaultsoundoutputdeviceistheThunderboltEthernetinterface(seesection5.2).
21
3
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 24
5.5 THESCHEDULER
immerGohasaSchedulercapabilitythatallowsausertospecifyasequenceofmultichannelwavfilestobeplayedback.Itcanbeaccessedbyclickingthe‘Scheduler’buttonofthewavcontrolpage.ThefirstSchedulerpageisshownbelow:
Byclickingthe‘Add’button,youaddanewscheduledentryrowtotheSchedulertable.ASchedulertablewithrowentriesisshownbelow:
Withintherow,therearetwodrop-downliststhatallowyoutoselect:
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 25
1. Thewavfiletobeplayed
2. Theimm(localization)filethatwilllocalizethemultiplechannelsofthewavfile
Furthermore,thereis:
3. Aneditboxthatallowsfortheentryofaloopcount,i.e.thenumberoftimesthewavfileshouldbeplayed.
4. Aradiobuttonindicateswhichrowentryshouldbescheduledfirst.
A‘Clear’buttoncausesthewholetabletobecleared.A‘Play’buttonstartsplaybackoftheschedule,anda‘Stop’buttonstopsit.A‘LoopOn’buttoncausestheentirescheduletobeplayedoverandoveragainuntilthebuttonispressedagain,orthe‘Stop’buttonispressed.
Aschedulecanbesavedbyclickingthe‘Save’buttonandtypinganamefortheschedule.Aschedulecanbeaccessedbyclickingthe‘Load’buttonandselectingfromalistofschedulenames.
5.6 AMBISONICSOneofthepowerfulfeaturesofImmerGoisthatitallowsyoutolocalizeparticularsoundtracksontopofadecodedAmbisonicsoundfield.Soforexample,youmightwanttohaveaparticularsoundenvironment,beitacitycentreornaturescene,andtohavesounds-voicesorinstruments,movingwithintheenvironment.Thiscanbeachievedbyassigningambisonictrackstothelastofthe32availabletracks–‘xto32’,wherexdependsontheambisonicorder,29inthecaseof1storderambisonics,24inthecaseof2ndorderambsonics.InthecontextofanAVBnetworkofSPK-4PsandNDAC-2s,thesedeviceswilldecodechannels‘xto32’,andtherebycreatetheenvironmentabovewhichpointsourcesfromchannels‘1tox’canbelocated.
ThechannellayoutsforeachorderofAmbisonicsupto4thorderisgivenbelow:
1. 1storder:ch29–322. 2ndorder:ch24–323. 3rdorder:ch17–324. 4thorder:ch8–32
TheambisoniccontrolswillappearwhentheAmbiCtrlbuttonisclicked,asshowninthefollowinglabelleduserinterface:
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 26
Givenbelowisashortdescriptionofeachlabelleditem:
1. Choosebetweentwonormalizationschemes–Schmidtsemi-normalized(SN3D)orfully-normalizedN3D.
2. Theambisonicordercanbeselectedfromadrop-down–1storder(1)to4thorder(4).Theappropriateambisonicdecoderwillbeusedinthespeakers.
3. MuteandSolobuttonstoeitherdiscardambisonics(mute)oronlyhaveambisonictracksplaying(Solo).
Sliders:
4. Yaw–Zaxisrotation,horizontalrotationofthesoundfield.
5. Pitch–Yaxisrotation,sometimesknownas‘tumble’,soundfieldrotatesaroundtheleft/rightaxis.
1 2 3
7
5
8
64
1
9
10
ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 27
6. Roll–Xaxisrotation,sometimesknownas‘tilt’,soundfieldrotatesaroundthefront/backaxis.
7. Volume–slidercontrolsvolumeofambisonictracks
8. Verticaloffset–slidercontrolsheightofsoundfield
9. BassVolume–slidercontrolsbasslevelofambisonictracks
10. Ambisonictracks–thesearehighlightedinred,whilethepointsourcetrackskeeptheirnaming.