user manual (osx/spk4 version) - immersivedsp€¦ · user manual (osx/spk4 version) immersivedsp...

27
ImmersiveDSP Ltd., / www.immersivedsp.com / Features and specifications subject to change without prior notice 1 IMMERGO-INSTALL - AN IMMERSIVE AUDIO SYSTEM FOR SOUND INSTALLATIONS User Manual (OSX/SPK4 version)

Upload: others

Post on 23-Jul-2020

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 1

IMMERGO-INSTALL- ANIMMERSIVEAUDIOSYSTEMFORSOUNDINSTALLATIONS

UserManual(OSX/SPK4version)

Page 2: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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:

[email protected]

Page 3: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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

Page 4: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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.

Page 5: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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

Page 6: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 6

2 PRE-PREPARATIONBEFOREINSTALLINGSERVER

YourOSXserverwillbecommunicatingwithanEthernetAVBnetwork,whichisawirednetwork.Itwillalsobecommunicatingwithoneormoremobiledevicesoverawirelessnetwork.YoushouldensurethatthereisjustonewiredEthernetconnection,andthatitisconnectedtotheEthernetAVBswitchofyourEthernetAVBnetwork.

Gotothenetworksystempreferencesonyourcomputer,selecttheEthernetnetwork,andsetthefield‘ConfigureIPv4:’to‘DHCP’.

Seetheexamplebelow.

Page 7: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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:

Page 8: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 8

Nowselectyourcomputer.TheSPK-4Psreceive32channelstreams,andsoyouneedtosetyourMactooutput32channelstreams,asshownbelow:

Furthermore,theMacneedstooutputitsstreaminaformatthatmatchestheSPK-4Pinputformat.Thisisensuredviathefollowingsettings:

Thesesettingsonlyneedtobemadeonce.Youmightreceivethefollowingpopup–emittedbytheinbuiltwavplayer:

Youcandiscardthisbyclicking‘Don’tAllow’.

Page 9: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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.

Page 10: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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:

Page 11: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 11

Youwillthenneedtoclicktheclientbuttonorruntheclientfromamobiledevice.Youwillthenbepresentedwithaconfigurationscreen.Theconfigurationprocessisdescribedinsection5below.

Ifthereisaconfigurationfileinyourworkingfolder,andtheconfigurationfileincorporatesSPK-4Psthatareinyouractualconfiguration,thentheconnectionprocesswillproceed.TheconnectionprocesscausesanaudiostreamtobeconnectedfromtheAppleMacservertoeachoftheSPK-4Ps.Theconnectionprocesstakesafewseconds,andthenumberofdevicesconnectedshouldbedisplayedintheboxbelowtheConnectbutton.MakesurethatallyourSPK-4PsareconnectedbeforeyoustartusingtheimmerGoclient.

YoucangetconfirmationofyourconnectionsbyaccessingtheAppleAVBAudioConfigurationandselectingWindow->AVDECCConnectionMatrix.Youshouldseethatyourconnectionshavebeenmade(greenblockswithcrossesasshownbelow).

Page 12: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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.

Page 13: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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:

Page 14: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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.

Page 15: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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:

Page 16: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 16

Asyoucansee,thespeakerpositionsinthelocalizationpagecorrespondtothepositionsthatyousetupintheconfigurationpage.Notethatwhiledisplayingthespeakersinthelocalizationpage,immerGore-computestheroomlengthandroomwidth,suchthattheroomborderfitsmoreexactlyaroundthespeakers.Youcanviewthecontentsofthespeakerconfig.xml,andindeedyoucaneditthecoordinatesthatarewithinthefileorevencreateawholenewsetofcoordinates.Rememberthattheunitsarecentimeters,andthe3Dcoordinatesaremeasuredrelativetothebottomfrontleftoftheroom.Givenbelowisalistingforthespeakerconfig.xmlthatcorrespondstotheaboveconfiguration.

Page 17: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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.

Page 18: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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

Page 19: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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

Page 20: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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:

Page 21: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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.

Page 22: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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.

Page 23: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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

Page 24: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

ImmersiveDSPLtd.,/www.immersivedsp.com/Featuresandspecificationssubjecttochangewithoutpriornotice 24

5.5 THESCHEDULER

immerGohasaSchedulercapabilitythatallowsausertospecifyasequenceofmultichannelwavfilestobeplayedback.Itcanbeaccessedbyclickingthe‘Scheduler’buttonofthewavcontrolpage.ThefirstSchedulerpageisshownbelow:

Byclickingthe‘Add’button,youaddanewscheduledentryrowtotheSchedulertable.ASchedulertablewithrowentriesisshownbelow:

Withintherow,therearetwodrop-downliststhatallowyoutoselect:

Page 25: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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:

Page 26: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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

Page 27: User Manual (OSX/SPK4 version) - ImmersiveDSP€¦ · User Manual (OSX/SPK4 version) ImmersiveDSP Ltd., / / Features and specifications subject to change without prior notice 2 Revision

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.