OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi...

81
Rev-02 OS 4.1 AND AUTOMAP UNIVERSAL 2.0

Transcript of OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi...

Page 1: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

Rev-02

OS 4.1 AND AUTOMAP UNIVERSAL 2.0

Page 2: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

ReMOTe SL COMPACT USeR GUIDe OS 4.1 AND AUTOMAP UNIVERSAL 2.0

CONTeNTS1 INTRO2 ReGISTRATION3 HARDWARe OVeRVIeW 3.1FRONTPANELOVERVIEW 3.2REARPANELCONNECTIONS

4 GeTTING STARTeD WITH THe SL COMPACT 4.1POWERINGTHESLCOMPACT 4.2INSTALLATION-PC 4.3INSTALLATION-MAC 4.4CONNECTINGTHESLCOMPACT 4.5USINGTHESLCOMPACTASAMIDIINTERFACE 4.6MODESANDMENUSOVERVIEW 4.7TEMPLATES

5 AUTOMAP OVeRVIeW 5.1AUTOMAPUNIVERSAL 5.2SEQUENCERAUTOMAP 5.3AUTOMAPANDTHESLCOMPACT’SMIDIPORTS 5.4AUTOMAPTEMPLATESANDSTANDARDTEMPLATES–WHATISTHEDIFFERENCE? 5.5RECORDINGPARAMETERAUTOMATIONWHENUSINGAUTOMAP 5.6SPEEDDIALFUNCTIONWHENUSINGAUTOMAP

6 AUTOMAP UNIVeRSAL 6.1AUTOMAPUNIVERSALTERMINOLOGY 6.2THEAUTOMAPSERVER 6.3THEAUTOMAPSETTINGS 6.4THEPLUG-INMANAGER

7 CONTROLLING PLUG-INS WITH AUTOMAP UNIVeRSAL 7.1AUTOMAP-WRAPPEDPLUG-INS 7.2THEAUTOMAPUNIVERSALTEMPLATE 7.3THEAUTOMAPUNIVERSALWINDOW 7.4CONTROLMAPOPTIONS 7.5PLUG-INPARAMETERLAYOUT 7.6DEFAULTANDINSTANCECONTROLMAPS 7.7EDITINGACONTROLMAP 7.8CONTROLSETTINGS–NAMERANGEANDSTEPSIZE 7.9SAVINGACONTROLMAP

8 CONTROLLING A SeQUeNCeR MIXeR WITH AUTOMAP UNIVeRSAL 8.1CUBASE/NUENDOSETUP 8.2SONARSETUP 8.3TRACKTIONSETUP

Page 3: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

9 THe AUTOMAP MIDI CLIeNT 9.1MIDIPORTS 9.2MIDICONTROLMAPS 9.3ASSIGNINGMIDIMESSAGES 9.4USINGLEARNMODETOASSIGNMIDIMESSAGES 9.5SAVINGAMIDICONTROLMAP

10 SeQUeNCeR AUTOMAP 10.1LOGIC 10.2ABLETONLIVE 10.3PROTOOLS 10.4DIGITALPERFORMER 10.5REASON

11 THe GLOBAL MeNU 11.1SAVINGGLOBALSETTINGS

12 STANDARD TeMPLATeS13 PLAY MODe 13.1THEQUICKMENU 13.2THESPEEDDIALFUNCTIONINSTANDARDTEMPLATES

14 eDIT MODe 14.1CONTROLCHANGE(CC) 14.2NON-REGISTEREDPARAMETERNUMBER(NRPN) 14.3REGISTEREDPARAMETERNUMBER(RPN) 14.4SYSTEMEXCLUSIVE(SYSEX) 14.5MIDIMACHINECONTROL(MMC) 14.6NOTEON/OFF(NOTE) 14.7PROGRAMCHANGE(PROGCHG) 14.8BANKCHANGE(BANKCHG) 14.9DRUMPADNOTE(DRUMNOTE) 14.10TEMPLATE 14.11SYSTEMREALTIME(REALTIME) 14.12PITCHBEND(PITCHBND)

15 THe TeMPLATe MeNU16 KeYBOARD ZONeS17 SAVING AND NAMING TeMPLATeS 17.1RESTORINGTEMPLATES

APPeNDIXISPECIFICATIONS

IILISTOFFACTORYTEMPLATES

IIIGUIDETOFACTORYSTANDARDTEMPLATES

Page 4: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

1 INTROWelcometotheNovationReMOTESLCompactUserGuide!Thisguideisdesignedtohelpyougetstartedwiththecontroller,aswellastoprovidecomprehensiveinformationaboutitsoperationalfeaturesandAutomapsoftware.Thecontentisstructuredinawaythatshouldallowyoutoreadonlyasfarasyouneedto.Basicandessentialinformationiscoveredearlyonwhilstthelattersectionsdealwithmoreadvancedfeatures.

WeareconstantlydevelopingtheSLCompactandAutomapUniversalandsoftwareupdateswillbemadeavailableasfreedownloadsontheNovationwebsite.WesuggestcheckingtheSLCompactproductpageregularlytoensureyouhavethelatestupdateanddocumentation.

Notroubleshootingsectionhasbeenincludedinthisguide.IfyourequirefurtherguidanceortechnicalsupportafterreadingthisguidepleasevisittheNovationAnswerbase,whichcanbefoundinthesupportareaatwww.novationmusic.com.TheNovationAnswerbasecontainstroubleshootingarticlesforallNovationproductsandatechnicalsupportcontactformthatyoucanusetogetintouchwithusifyoucannotfindtheinformationyouareafter.

2 ReGISTRATIONToregisteryourSLCompact,visitwww.novationmusic.comandclickthe‘Register’linkinthemainmenuatthetopofthehomepage,thenfillintherequireddetails.Onceyouhaveregistered,yourone-yearproductwarrantywillbecomeactive,providinga‘nocompromise’servicesolution.InadditiontothisyoucansignuptoreceiveNovatione-zines,whicharee-mailnewsletters(sentonceeverytwoorthreemonths)containingproductupdatenews,competitions,freebiesandtipsfromsignedartists.RegisteringyourSLCompactisthebestwaytoensureyoustayuptodatewithupdates,aswellashelpwithanytechnicalenquiresyoumaymake.

Page 5: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

3 HARDWARe OVeRVIeW3.1 FRONT PANeL OVeRVIeW

1. Speed dial – providesquickcontrolofwhateverthemouserestsoverinAutomapmodeoroneof16parametersinnon-Automapmode.Alsoselectsmixersendsandplug-inpresetsinAutomapUniversal

2. Template up/down buttons –selecttemplates1-40byascending/descendinginsinglesteps.PressingtogetheractivatesQuickJumpmode,wherebuttonsaboveandbelowthedisplaycanbeusedtoquicklyjumptoanothertemplate

3. Mode/menu buttons – switchbetweenPlaymodeoroneofthethreeeditmodes(Edit,TemplateorGlobal).Writebuttonsavessettings

4. 8 encoders – assignablecontrolsthatcanbeusedtocontrolupto32parameters,inconjunctionwiththefourencodergroupswitches(A-D)below

5. 8 buttons – assignablecontrolsthatcanbeusedtocontrolupto32parameters,inconjunctionwiththefourbuttongroupswitches(B1-4)below

6. LCD display – displaysupto8parameternamesandvaluessimultaneously,aswellasvariousmenuoptions

7. Encoder/f1 and button/f2 row select buttons – displaytheparameternamesandvaluesofeithertheencodersorbuttonsontheLCDdisplay.UsedforotherfunctionsinAutomapmode

8. Page up and down/next and prev buttons –scrollbetweenanyavailablepagesofdisplayormenuoptionsineachmode.Selectdifferentplug-insforcontrol(withshifthelddown)andbankmixertracksinAutomapmode

9. 8 drum pads – assignablepadsthatcanbeusedtoeg:trigger8clipsorplay8drumsamples

10. Drumpad row select/shift button – displaystheparametersassignedtothedrumpadsontheLCDscreen.HoldingdowninAutomapUniversalmodeallowsactiveplug-instobeviewedandselected(withthenext/prevbuttons)

11. Button group select switches – activateoneoffourbuttongroups(B1-4)

12. Encoder group select switches – activateoneoffourencodergroups(A-D)

Page 6: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

13. Keyboard –semi-weightedvelocity-sensitivekeyboardwithaftertouch

14. Octave up/down buttons –transposethekeyboardinwholeoctavesacrosstheentireMIDInoterange

15. Mod wheel –assignablemodulationcontrol

16. Pitch bend wheel – assignablepitchcontrol,springsbacktothecentre

17. Menu button – activatestheQuickMenuinPlaymode,wheregeneralTemplatesettings,suchaskeyboardtranspose,canbequicklyedited.Also,pressandholdinaneditmodetotemporarilydisplaythenameofthecurrenteditscreenandshowinstructionswherepossible

18. Transport buttons –6assignablebuttonsidealforcontrollingsequencertransport

3.2 ReAR PANeL CONNeCTIONS

1. PSU connector –allowsapowersupplyunit(PSU-notsupplied)tobeconnectedforproviding9VDCfromthemains

2. Power select switch –setsthepowersupplybetweenDC,offandUSB

3. USB connector –allowsthesuppliedUSBcabletobeconnectedforlinkingtoacomputer.Thisconnectionprovidespoweraswellasdataflow

4. Sustain pedal – allowsasustainpedal(notsupplied)tobeconnected

5. Expression pedal –allowsanexpressionpedal(notsupplied)tobeconnected

6. MIDI In/Out –twostandardMIDIportsallowconnectiontoadditionalMIDIequipmentsuchashardwaresynthesizers

Page 7: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

4 GeTTING STARTeD WITH THe SL COMPACT4.1 POWeRING THe SL COMPACTTheSLCompactcanbepoweredinoneoftwoways.OneoptionistoconnectthekeyboardtoyourcomputerusingthesuppliedUSBcable,whichwillsupplypowertothedevice,thensetthepowerselectswitchtoUSB(extremerightposition).TheotheroptionistoconnectaPSU(notsupplied)andsetthepowerswitchtoDC(extremeleftposition)topowerthekeyboardfromthemains.TherequiredPSUoutputspecsare9V,dc,600-1000mA,centerpinpositive.

4.2 INSTALLATION - PCThelatestReMOTESLinstalleriscompatiblewithWindowsXPSP2,XPX64andVista(32and64biteditions).

1. ConnecttheReMOTESLCompacttoyourcomputerviaUSBandensureitisswitchedon.IftheWindows FoundNewHardwareWizardopensclick‘Cancel’tocloseit.Ifyoualreadyhaveanolderversionof AutomapUniversalinstalled,makesuretheAutomapServerisNOTrunning.

2. Double-clickon‘ReMOTESLSetup.exe’toruntheinstaller.

3. Whilstthedriverisinstalling,thefollowingmessagemayappear:

WinXP WinVista

Click‘ContinueAnyway’(WinXP)or‘Install’(WinVista)tocontinueinstallation.

Page 8: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

4. Oncethedriverisinstalled,theinstallerwillruntheReMOTESLCompactHardwareUpgrade:

SelecttoupdatetheoperatingsystemandAutomaptemplates.IfyouuseProToolsthenselecttheHUIupdatetoo. OncetheoperatingsystemhasbeenuploadedtotheSLCompactyouwillbepromptedtoturntheunitoffand backonagainbeforetherestoftheupdatesaresenttoit.

5. TowardstheendoftheinstallationtheAutomapPlug-inManagerwillopenautomatically.

Selecttheplug-insyouwanttousewithAutomapbydraggingthemfromtheleft-handlisttotheright-hand list,thenclick‘OK’toclosethePlug-inManagerwindowandcompletetheinstallation.

Page 9: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

4.3 INSTALLATION - MACThelatestReMOTESLinstalleriscompatiblewithOSX10.3.9orlater.

1. ConnecttheReMOTESLCompacttoyourcomputerviaUSBandensureitisswitchedon.Ifyoualready haveanolderversionofAutomapUniversalinstalled,makesuretheAutomapServerisNOTrunning.

2. Mount‘ReMOTESLInstaller.dmg’anddoubleclickon‘SetupReMOTESL’toruntheinstaller.

3. DuringinstallationtheAutomapPlug-inManagerwillopenautomatically.Selecttheplug-insyouwantto usewithAutomapbydraggingthemfromtheleft-handlisttotheright-handlist,thenclick‘OK’toclosethe Plug-inManagerwindow.

4. TheReMOTESLCompactHardwareUpgradeapplicationwillalsorunautomatically(watchout-thiswindowmay openbehindthePlug-inManagerandInstallerwindows!):

SelecttoupdatetheoperatingsystemandAutomaptemplates.IfyouuseProToolsorDigitalperformerthenselect theappropriateHUIupdatetoo.OncetheoperatingsystemhasbeenuploadedtotheSLCompactyouwillbe promptedtoturntheunitoffandbackonagainbeforetherestoftheupdatesaresenttoit.

Page 10: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

�0

4.4 CONNeCTING THe SL COMPACTIfyouwanttocontrolsoftwareusingtheSLCompact,connectittoyourcomputerusingthesuppliedUSBcable:

IfyouwanttocontrolhardwareMIDIdevicesusingtheSLCompact,connectthemtotheMIDIOUTportonthebackoftheunit:

ItispossibletousetheSLCompacttocontrolhardwareMIDIdeviceswithoutitbeingconnectedtoacomputer,howeverifthereisnoUSBconnectiontheSLCompactmustbepoweredusingaPSU.

4.5 USING THe SL COMPACT AS A MIDI INTeRFACeAswellasbeingabletocontrolsoftwareandhardware,theSLCompactcanbeusedasaMIDIinterfacei.e.itcanrouteMIDIdatabetweenyourcomputerandhardwareMIDIdevices.Forthis,theSLCompactmustbeconnectedtoyourcomputerviaUSBandtoyourhardwareMIDIdevicesviatheMIDIconnectorsonthebackoftheunit:

Page 11: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

TheSLCompacthasonephysicalMIDIport(withINandOUTconnectors)andafurtherthreevirtualportsovertheUSBconnection.TheseportsarelabelledasM1,U1,U2andU3inthemenusontheSLCompactwhereyousethowMIDIdataisroutedin,outorthroughtheunit.BecausetherearethreevirtualUSBports,theSLCompactwillappearthreetimesintheMIDIinputandoutputdevicelistsinyoursoftwareasfollows:

ReMOTE SL Compact Port 1 ReMOTE SL Compact Port 2 ReMOTE SL Compact Port 3 IfyouuseWindowsVistatheSLCompactwillappearas:

Input: Output:ReMOTESLCompact ReMOTESLCompactMIDIIN2(ReMOTESLCompact) MIDIOUT2(ReMOTESLCompact)MIDIIN3(ReMOTESLCompact) MIDIOUT3(ReMOTESLCompact)

AnyMIDIdatasentfromyourcomputeronUSBport1willautomaticallyberoutedtotheMIDIOUTconnector.MIDIdatasentfromanexternalMIDIdevicetotheMIDIINconnectorcanberoutedtoUSBport1,USBport2orbackoutoftheMIDIOUTconnector(seesection11forfurtherinformationonsettingwheredatafromtheMIDIINconnectorisroutedto).ThefollowingdiagramshowshowdatacanberoutedthroughtheSLCompactbetweenthephysicalMIDIandvirtualUSBports:

Page 12: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

4.6 MODeS AND MeNUS OVeRVIeWTheverticalcolumnoffivebuttonstotheleftofthedisplayarethemodeandmenubuttons.Theseallowaccesstosettingsthataffectindividualcontrolswithinatemplate(Edit),generaltemplatesettings(Template)andalsotheoverallkeyboardsettings(Global).Whilstinanyofthe‘edit’menus,thescreendisplaysavailablesettingsandtheencodersandbuttonsalignedwithasettingcanbeusedtoeditit,asfollows:

UsethePAGEUP/DOWNbuttonstoscrollthroughallpagesofavailablesettingsinaneditmenu.IfonlyusingtheSLCompactforAutomapUniversal,theonlyeditmodeyoumayneedtoaccessistheGlobalmenu.SeetheGlobalModesectionfordetails.

Hereisabreakdownofeachmode:

Play modeThisisthedefaultmodefortheSLCompactandtheonethatwillbeactivewhenthekeyboardpowersup.Thismodeshouldbeactivemostofthetime,asit’stheonetousewhenusingAutomaporstandardtemplatestocontrolsoftwareorhardware.Aftermakingchangestoanysettingsinoneofthethreeeditmenus,pressthePLAYbuttontoreturntoplaymodesothattheLEDnexttothebuttonilluminates.

Template menuThismenuallowsaccesstosettingsthataffectthecurrentlyselectedtemplate.PresstheTEMPLATEbuttontoaccessthismenuandthenusethePAGEUP/DOWNbuttonstoscrollbetweenthetwopagesofoptions.PressingtheTEMPLATEbuttonasecondtimewillaccesstheKeyboardZonesMenu,wherethekeyboardcanbesplitintozonesforplayingdifferentinstrumentswithinthesametemplate(seetheKeyboardZonesMenusectionfordetails).RepeatedlypresstheTEMPLATEbuttontoswitchbetweentheTemplateMenuandKeyboardZonesMenu.

Edit modeThismodeallowsaccesstotheindividualsettingsofanyassignablecontrolwithinthecurrentlyselectedtemplate.Controlsthatcanbeeditedinthismodeare:encoders,buttons,drumpads,transportcontrols,pedals,pitchandmodwheels.PresstheEDITbuttontoactivateEditmodeandthePAGEUP/DOWNbuttonstoscrollbetweenthepagesofsettingsforthecurrentlyselectedcontrol(whereavailable).Toactivateadifferentcontrolforeditinginthismode,pressandholddowntheEDITbuttonandoperatethecontrol.

Global MenuThismenuallowsaccesstothegeneraldevicesettingsontheSLCompacteg:memoryprotect,andwheel/drumpadcalibration.PresstheGLOBALbuttontoaccessthemenuandthenusethePAGEUP/DOWNbuttonstoscrollbetweenthesevenpagesofsettings.

Page 13: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Write buttonTheWRITEbuttonallowsyoutosavesettingsandconfirmactionsontheSLCompact.WhilstinPlay,EditorTemplatemodes,pressingWRITEwillsaveallchangestothecurrentlyselectedtemplatebyfirsttakingyoutoascreenwhereyoucansetthetemplatenameandchoosewhichofthe40memorylocationsyouwanttosavethetemplateto.Onceyouhavesetthese,pressWRITEagaintoconfirm.PressingWRITEwhilstintheGlobalmenusavesallGlobalsettings.

4.7 TeMPLATeS-WHAT ARe THeY AND HOW DO I SWITCH BeTWeeN THeM?AllthesettingsforeveryindividualcontrolaccessedinEditModeandthesettingsaccessedintheTemplateMenucanbesavedtotheSLCompact’sinternalmemory,andthenrecalled.Agroupofsavedsettingsiscalledatemplate.

Asanexampleoftheuseoftemplates,youmayhavetwosynthesizers(softwareorhardware)thatyouwanttocontrolwiththeSLCompact.Todothis,youwouldhavetoprogrameachcontrol(setittosendthecorrectMIDIdataandnameitappropriately)foronesynthandsaveallsettingstoamemorylocation,thenprogrameverycontrolfortheothersynthandsaveallsettingstoadifferentmemorylocation.Thisprovidesyouwithtwotemplates,oneforeachsynth.Now,tocontroleachsynth,youcansimplyswitchbetweenthetwotemplates.

Thereisspacefor40templatesontheSLCompact.Templates1-33arepre-programmedstandardtemplates(designedbyNovationtoworkwithpopularsoftwareinstruments),templates35-36areblankusertemplatesandtemplates34,37-40areAutomaptemplates.YoucannotdeleteanytemplatessothattherearelessontheSLCompactbutyoucanoverwriteanytemplatebyeditingandthensavingit,orbyuploadingonefromyourcomputer.

Therearefourwaystoswitchbetweenthe40onboardTemplates:

TEMPLATE UP/DOWN buttons –thesearelocatednexttotheSpeeddialinthetopleftcorneroftheSLCompact’sfrontpanel.Pressingthemstepsup/downthroughthetemplatesoneatatime.

Quick Jump –pressingtheTEMPLATEUP/DOWNbuttonstogethercallsup16templatesontheSLCompact’sdisplay.Templates1-8appearonthetoprowand33-40onthebottomrow.Usethebuttonsdirectlyaboveandbelowthescreentoselectthecorrespondingtemplate.Forexample,pressbutton3ontherowabovethescreentocalluptemplate3,orpressbutton6ontherowbelowtoselecttemplate38.ThePAGEUP/DOWNbuttonscanbeusedtoscrollthetoprowthroughTemplates1-8,9-16,17-24and25-32.

Menu/Function button –pressingtheMENUbuttoninPlaymodeaccessestheQuickMenuthatallowsthecoretemplatesettingssuchasTransposeandCommonportroutingtobechanged.Thefirstoptiononthisscreenistemplatenumber,whichshowsthecurrentlyselectedtemplate.Changethisvalue,usingtheencoderaboveorbuttonsaboveandbelow,tochangethecurrentlyselectedTemplate.WhenyoupressMENUagain,thenewlyselectedtemplatewillbeactive.

Use any assignable button or drumpad –anyassignablebuttonordrumpadwithinanytemplatecanbeusedtoselectoneoftheonboardtemplates.Thiscanbeusefulforquicklyswitchingtoadifferenttemplate.Tosetthisup,thebuttonmustbeselectedforeditinginEditModeandthentheControlsetto‘template’andthedesiredtemplatenumberset.SeetheEditModesectionfordetails.

Whenyouswitchtoadifferenttemplate,thenumberandnamewillappearbrieflyonthedisplay,beforeitswitchestoshowingtheparameternamesandvaluesofthecurrentlyselectedrowofcontrols.Toseethenumberandnameofthecurrentlyselectedtemplate,youcanpressandholdthePLAYbuttonatanytime.

TheSLCompactwillloadtemplate1bydefaultwhenthekeyboardpowersup.Tochangethe‘loadup’templatetoadifferentnumber,youmustselectthetemplateyouwanttobeactiveonstartup,thenpresstheGLOBALbuttontoaccesstheGlobalMenu,thenpresstheWRITEbuttontosavetheGlobalsettings.ThattemplatewillnowbeactiveeverytimetheSLCompactispoweredup.

IfyouhavesettheSLCompactuptoworkinAutomapmodethentherelevantAutomaptemplatewillbeselectedwhenyoulaunchyourmusicsoftware,althoughyoucanswitchawayfromandbacktothistemplateasyoupleaseusinganyoftheprocessesdescribedinthissection.

Page 14: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

5 AUTOMAP OVeRVIeWAutomapisarevolutionarysystemforcontrollingsoftwareplug-insandsequencersusingtheSLCompact.CertaintemplatesontheSLCompactarereservedforusewithAutomap.Thesearetemplates34and37-40.ToavoidproblemswhenusingAutomapwesuggestthat,unlessinstructed,youdonoteditthesetemplates.

Automapworksintwodifferentways,‘AutomapUniversal’and‘SequencerAutomap’.

5.1 AUTOMAP UNIVeRSALAutomapUniversalisapioneeringsystemthatallowsautomaticmappingofsoftwareparameterstotheSLCompact.Italsoprovidesaquickandsimplelearnsystemwhichyoucanusetocreateyourowncustomcontrolmaps.AutomapUniversalcanbeusedtocontrolanyVST,AUorProTools(RTASorTDM)formatplug-ininanysequencer(noteProToolsplug-informatsupportisonlycurrentlyavailableonMac).ItcanalsobeusedtocontrolthemixerinCubase,Nuendo,SonarandTracktion.ItisalsopossibletocontrolhardwareMIDIdeviceswithAutomapUniversalusingtheAutomapMIDIclient.

TouseAutomapUniversalyoumustselecttheAutomapUniversaltemplate(template38)ontheSLCompactandruntheAutomapServersoftwareonyourcomputer.TheAutomapServerhandlescommunicationbetweentheSLCompactandthesoftwareyouarecontrolling.WhenyouruntheServertheAutomapUniversalwindowwillappear.Thisisaresizable,semi-transparent,heads-updisplayfromwhichyoucanviewandeditcontrolassignments,selectadifferentclienttocontrolandviewtheinteractivehelp.

Tocontrolaplug-inyoumustfirstenableitforAutomapcontrolinthePlug-inManager.Onceenableditwillbe“wrapped”,meaningthatanewversionoftheplug-inwillbecreatedwhichiscontainedwithintheAutomapsoftware.ThenewAutomap-wrappedplug-inwillappearinyoursequencerwith“(Automap)”afteritsoriginalname.LoadtheAutomap-wrappedplug-ininyoursequencertoallowAutomapcontroloverit.Theplug-inwilllookexactlythesameasbeforebutwiththeadditionofanAutomapborderatthebottomofthewindow,fromwhichyoucanaccessAutomapfunctions.

WhenyouloadanAutomap-wrappedplug-in,theplug-inparameterswillbeautomaticallymappedtotheSLCompactcontrols.YoucanopenasmanyAutomap-wrappedplug-insasyoulike(uptoalimitof253)butyoucanonlycontroloneatatimefromtheSLCompact.Toselectaplug-inforcontrol,clickontheAutomaplogointhebottom-lefthandcorneroftheplug-inwindowsothatitturnsred.

TocontrolthemixerinCubase,Nuendo,SonarorTracktion,firstfollowtherelevantsetupinstructionsinsection8.

5.2 SeQUeNCeR AUTOMAPThereareseparateAutomaptemplatesontheSLCompacttoallowcontroloversequencersthatdonotuseAutomapUniversalformixercontrol.TheseareProTools(template34),Reason(template37),Logic(template39),AbletonLive(template40)andDigitalPerformer(installedastemplate34insteadofProToolsifselectedduringinstallation).TheseworkdifferentlytoAutomapUniversalinthattheSLCompactcommunicatesdirectlywiththesequencerwhenusingthesetemplates,ratherthanthroughtheAutomapServersoftware.

Eachsequencerhasitsownsetupprocedure,detailedinthesection10ofthisguide.OncethesetupprocedureiscompletetheSLCompactwillautomaticallyswitchtotherelevanttemplateeachtimeyouopenyoursequencer.Youarefreetoswitchfromthistemplatetoanyotherontheunit(tocontrolothersoftwareorhardware)andbackagain.ThisincludestheAutomapUniversaltemplateforwhenyouwanttocontrolAutomap-wrappedplug-ins.IfyouselectaSequencerAutomaptemplateforaprogramwhichisnotrunningonyourcomputer,youwillseeanOFFLINEmessageappearontheSLCompactdisplay.

TheProTools,LogicandAbletonLiveSequencerAutomaptemplatesincludesomemeansforcontrollingplug-ins.ThiscanbeusedwhereitisnotpossibletouseAutomapUniversalforplug-incontroli.e.forthosethatuseaproprietaryplug-informat,orwhereyoufinditeasierthanusingAutomapUniversal.

Page 15: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

5.3 AUTOMAP AND THe SL COMPACT’S MIDI PORTSTheSLCompacthasthreevirtualMIDIportsovertheUSBconnection.USBports2and3areusedfortransferofAutomapdatabetweentheSLCompactandthecomputer.Port2isusedfortransferringAutomapdatabetweenasequencerprogramandtheSLCompact(i.e.SequencerAutomap).Port3isusedfortransferringAutomapdatabetweentheAutomapServersoftwareandtheSLCompact.IfyouareusingAutomap,itisimportanttoonlyselectport2or3inyoursoftwarewhereinstructedinthisguide.

USBPort1isusedfortransferofallnon-AutomapdatabetweentheSLCompactandyourcomputer.Thisincludeskeyboardnoteandaftertouch,pitchbend,modulation,expressionandsustainpedals,programandbankchangedata.Allfactorystandard(non-Automap)templatessenddataonUSBPort1.AdditionallyUSBport1mustbeusedwhenroutingMIDIdatabetweenyourcomputerandanexternalMIDIdeviceconnectedtotheSLCompact’sMIDIINandOUTconnectors(seesection4.5).EnsureonlySLCompactPort1isselectedastheinputtoMIDItracksinyoursequencer.

Whencontrollingplug-insusingAutomapUniversal,itisimportanttorememberthatthekeyboard,pitch/modwheelsandpedalinputsontheSLCompactwillNOTfollowthecurrentlyselectedAutomap-wrappedplug-in.TheywillalwayssenddatatowhicheverMIDItrackisrecordenabledinyoursequencer,meaningyoucansimultaneouslyplayasoft-synthfromthekeyboardandusethecontrolstotweaktheparametersofadifferentplug-in.IfyouselectanAutomap-wrappedinstrumentplug-inforcontrolthenyoumustalsorecordenablethecorrespondingMIDIorinstrumenttrackinyoursequencerbeforethekeyboard,pitch/modwheelsandpedalswillcontrolit.

5.4 AUTOMAP TeMPLATeS AND STANDARD TeMPLATeS – WHAT IS THe DIFFeReNCe?Templates1-33,35&36ontheSLCompactare‘standard’templates,socalledbecausewhentheyareselectedtheSLCompactfunctionsasastandardMIDIcontroller.AstandardMIDIcontrollerallowsyoutosetwhatMIDImessageeachofitscontrolssends.IfyouwanttocontrolsoftwareorhardwarethatrespondstoMIDIthenyouneedtoknowwhatmessagesitrespondsto.Thisinformationcanusuallybefoundinthedocumentationforthesoftwareorhardware.Onceyouknowthis,youcansetupthecontrolsonastandardMIDIcontrollertosendthosemessages.

WehaveusedthismethodtoprogramthestandardtemplatesontheSLCompacttoworkwithpopularsoftwareinstruments(excepttemplates35and36,whichareblankuserstandardtemplates).ThesetemplatescanbeusedwhereitisnotpossibleordesirabletouseAutomapUniversalforcontrollingsoftwareinstruments,forexamplewhenusingasoftwareinstrumentasastand-aloneprogramratherthanaplug-inwithinasequencer.

Withstandardtemplatesthereisonlyone-waycommunicationfromtheSLCompacttothesoftwareorhardwareyouarecontrollingandtheSLCompacthasnowayofknowingwhenaparameterischangedfromthesoftwareorhardwareitself.Forexample,ifyouchangeaparameteronasoftwareinstrumentwiththemouse,theparametervaluedisplayedontheSLCompactwillnotupdatetoreflectthatchange.

TheAutomaptemplateshavebeensetupsuchthatthecontrolssendMIDImessagesthatarerecognisedbytheAutomapsoftwarei.e.theAutomapServerorSequencerAutomapimplementation.TheAutomapsoftwarethen“automaticallymaps”thoseMIDImessagestodifferentplug-inorsequencerparameters,dependingonwhatyouselecttocontrol.BecauseAutomapincorporatestwo-waycommunicationbetweenyourcomputerandtheSLCompact,theAutomapsoftwarecansenddisplaydatabacktotheSLCompacttoautomaticallynamethecontrolsandletyouknowwhichparametereachcontroliscurrentlyassignedto.Additionallyyoucanseethecurrentvalueofeachparameter,evenifitisbeingchangedusingthemouse.

5.5 ReCORDING PARAMeTeR AUTOMATION WHeN USING AUTOMAPTorecordcontrolmovementsfromtheSLCompactinasequencerwhenusingastandardtemplate,youmustrecordenableaMIDItrackandthenputthesequencerintorecord.MIDIcontroldatawillthenberecordedontotheMIDItrackwhenyouoperateacontrolontheSLCompact.

Page 16: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

WhenusinganAutomaptemplate,MIDIcontroldataisconvertedintoAutomationdatabytheAutomapsoftwarei.e.theAutomapUniversalServerorSequencerAutomapimplementation,toallowcontroloversoftwareparameters.ThismeansthatcontrolmovementswillnotberecordedasMIDIdata.TorecordcontrolmovementsfromtheSLCompactinasequencerwhenusinganAutomaptemplate,youmustsettheAutomationmodeontherelevantinstrumentoraudiotrackto‘write’(somesequencershaveanumberofdifferentwritemodes)andthenputthesequencerintoplayback(notrecord).AutomationdatawillthenbewrittenwhenyouoperateacontrolontheSLCompact.RemembertosettheAutomationmodeforthetrackbackto‘read’whenyouhavefinishedrecordingcontrolmovements.NotethatsomesequencersusedifferentmethodsforwritingAutomationdatacomparedwiththissocheckthedocumentationforyoursequencer.

5.6 SPeeD DIAL FUNCTION WHeN USING AUTOMAPWhenusingtheSLCompactinAutomapmodetheSPEEDDIALcanbeusedtocontrolanyon-screenparameterthatyoucancontrolusingthemouse(inanyprogram).Simplymovethemousepointeroverwhatyouwanttocontrol,thenpressandrotatetheSPEEDDIAL.Thisprocesscanbeusedfore.g.alteringparametersonasoft-synth,controllingmixerparametersinyoursequencer,selectinganoptionfromadrop-downmenuorresizingawindow.TheAutomapUniversalServersoftwaremustberunningandoneoftheAutomaptemplates(template34or37-40)mustbeselectedforthisfunctiontowork.

Page 17: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

6 AUTOMAP UNIVeRSAL6.1 AUTOMAP UNIVeRSAL TeRMINOLOGYBeforeyoustarttouseAutomapUniversalwerecommendgettingtoknowtheterminologyassociatedwithit:

Clients“Client”isthetermusedforanythingyoucancontrolusingAutomapUniversal.Thiscouldbeoneofthefollowing:

Automap-wrappedplug-in(VST,AUorProToolsformat)SequencermixerAutomapMIDIClient

ClientsconnecttotheAutomapServerandtellitwhatparameterstheyhaveavailabletocontrol.TheServerassignstheseparameterstocontrolsontheSLCompact.Amaximumnumberof253clientscanbeconnectedtotheServeratonetime.

AtpresentonlyCubase,Nuendo,SonarandTracktionsupportAutomapUniversalmixercontrol.ForothersequencersmixercontrolmaybepossibleusingSequencerAutomap.AutomapUniversalmixercontrolforothersequencerswillbeincludedinfutureupdatessokeepaneyeoutonwww.novationmusic.comforupdatenews.

TheAutomapMIDIclientcanbeusedtocontrolsoftwareorhardwarethatrespondstoMIDIcontrolchange(CC)messages.MoreinformationontheAutomapMIDIclientcanbefoundinsection9.

Control Maps“ControlMap”isthetermusedforthearrangementofparametersacrosstheSLCompact’scontrols.ItispossibletoassigntheparametersofwhateveryouarecontrollingtothephysicalcontrolsontheSLCompacthoweveryoulike.Forexample,ifyouarecontrollingasoftwaresynthesizeryoumaywishtoassignfiltercutofftoencoder1,filterresonancetoencoder2,filterenvelopedecaytoencoder3etc.Onceyouhaveassignedparametersinthewayyouwant,youcansavethearrangementofparametersasacontrolmapthatcanberecalledwhenyounextcontrolthatsoftwareordevicesothattheSLCompact’scontrolsstillcontrolthosesameparameters.

PagesAlthoughthereisafinitenumberofassignablecontrolsontheSLCompact,youarenotlimitedtoassigningonlythatsamenumberofparameters.Acontrolmapcanhavemorethanone“page”ofcontrols.Youcancreateanewpageandassignallthecontrolstodifferentparameters,thenswitchbetweenthenewandoriginalpagestoaccessdoublethenumberofparameters.Itispossibletocreateasmanypagesasyoulike,orremovethemifyouhavetoomany.ThePAGEUP/DOWNbuttonscanbeusedtonavigatethroughpageswithinacontrolmap.ItispossibletoassignmorethanonecontrolontheSLCompacttothesameparameter,meaningthesamephysicalcontrolcanbeassignedtothesameparameterondifferentpagesofacontrolmap.

Control Map GroupsEachcontrolmapwillbelongtooneoffourgroups,accordingtothetypeofclientitcontrols.ThefourgroupsareUser,FX,InstrumentandMixer.AcontrolmapwillbeautomaticallyassignedtoagrouphoweveryoucanchangethegroupthatitbelongstofromtheAutomapUniversalwindow(seesection7.3).

Thegroupsystemallowsquickerselectionofcontrolmaps.Ifyouwanttocontrolacertaineffectplug-inthenyouknowitwillbeintheFXgroupandyouwillonlyhavetolookthroughtheFXcontrolmapstofindit,notallcontrolmaps.Wehavegiventhegroupsusefulnames,however,sinceyoucanassignacontrolmaptoanygroupyoulike,thereisnothingtostopyoufromusingthemdifferentlytothewaytheyarelabelled.Forexample,youmaywishtocontroltheplug-insononlyfourofthetracksinyoursession,inwhichcaseyoucouldassignthecontrolmapssuchtheyareseparatedbetweenthefourgroupsonatrack-by-trackbasisratherthanaccordingtothetypeofclient.

Page 18: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

6.2 THe AUTOMAP SeRVeRTheAutomapServersoftwareisthebridgebetweentheSLCompactandthesoftwareyouarecontrolling.ItrunsinthebackgroundhandlingcommunicationbetweenyoursoftwareandSLCompact,howeveritallowsaccesstoallthefeaturesofAutomap.

IftheServerisnotalreadyrunningonyourcomputerthenitwillopenupautomaticallywhenyouopenanAutomap-wrappedplug-inorrunasequencerwhichissetupforAutomapUniversalmixercontrol.TheSLCompactwillautomaticallyswitchtotheAutomapUniversaltemplate(template38)whentheServerstarts.ThistemplatemustbeselectedtouseAutomapUniversal.IfitisselectedbuttheServerisnotrunning,‘AutomapisOFFLINE’willappearontheSLCompactdisplay.IfitisselectedandtheServerisrunningthen,unlessaclientisselectedforcontrol,theSLCompactdisplaywilllookasfollows:

TheAutomapServercanbelaunchedmanuallybyrunningitfrom:

Windows:Start->AllPrograms->Novation->AutomapUniversal->LaunchServerMac OSX:/Applications/AutomapServer

AfterlaunchingtheAutomapServeryouwillseethefollowingwindow:ThisistheAutomapUniversalwindow.Youcanresize,maximizeandminimizetheAutomapUniversalwindowbutitwillnotgotothebackgroundwhenyougiveanotherwindowfocus.Whenopen,itwillremainvisibleinfrontofallotherwindows,

howeveryoucansetittobesemi-transparentsothatyoucanseewhatisgoingonbehindit(seesection6.3).PresstheVIEWbuttonontheSLCompact(BUTTON2inBUTTONGROUPB4)toopenandclosetheAutomapUniversalwindow.

Page 19: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

6.3 THe AUTOMAP SeTTINGSOncetheAutomapServerisrunningyoucanaccesstheAutomapsettingsasfollows:

Windows:ClickontheAutomaplogointhesystemtray.

Mac OSX:ClickontheAutomaplogointhedockandthenselectthe‘Settings’menu.

Thefollowingoptionsareavailable:

Enable Pot Pickup:ThisoptiondoesnotapplytotheSLCompactanditwillnotmakeanydifferenceifitischeckedornot.ThisonlyappliestotheReMOTESL,whichhasanaloguepotandslidercontrols.

Automap Focus Follows Plug-in UI:ThisoptionappliestocontrollingAutomap-wrappedplug-insinyoursequencer.IfthisisactivethentheSLCompactwillautomaticallymaptowhicheverplug-inyouselectinyoursequencer.Ifthisisnotactivethenyoumustmanuallyselectadifferentplug-intocontrol,eitherbyclickingtheAutomaplogointhebottomleft-handcornerofaplug-inwindoworselectingonefromtheBrowserViewoftheAutomapUniversalwindow.

Encoder Acceleration:ThisoptionappliestotheendlessrotaryencodersontheSLCompactandisusedtosettheencoderaccelerationi.e.therelationshipbetweenhowfastyourotateanencoderandthemagnitudeofitseffectovertheparameteryouarecontrolling.ThedefaultsettingisMediumbutthiscanalsobesettoFast(forcoarsercontrol)orOff(forfinercontrol).

Show View Window On Startup:ThisoptionallowsyoutoselectwhetherornottheAutomapUniversalwindowappearswhenyoulaunchtheAutomapServer.

Window Transparency:ThisoptionisusedtosetthetransparencyoftheAutomapUniversalwindow.

MIDI Input Port, MIDI Output Port & MIDI Channels: TheseoptionsrelatetotheAutomapMIDIClient.Seesection9forfurtherinformationonusingtheAutomapMIDIClient.

Page 20: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

�0

Control Map Options:TheoptionscontainedintheControlMapsub-menurelatetocontrolmaps.Theseoptionsarefoundunderthe‘File’menuonMacOSXandmoreinformationonthemisgiveninsection7.4.

Plug-in Manager:Thisoptionopensaseparatewindow,thePlug-inManager,whereyoucanselectwhichplug-insyouwanttoenableforAutomapcontrol.

6.4 THe PLUG-IN MANAGeRItispossibletocontrolanyVST,AUorProTools(RTAS&TDM)formatplug-inusingAutomapUniversal,howeveraplug-inmustfirstbeenabledforAutomapcontrolinthePlug-inManager(noteProToolsplug-informatsupportisonlycurrentlyavailableonMac).Onceenableditwillbe“wrapped”,meaningthatanewversionoftheplug-inwillbecreatedwhichiscontainedwithintheAutomapsoftware.

Theleft-handlistinthePlug-inManagerwindowshowsallplug-insinstalledonyoursystemandtheright-handlistshowsallplug-insthathavebeenwrapped.Toselectaplug-intobewrappedforAutomapcontrolsimplydragitfromtheleft-handlisttotheright-handlist.Youcanctrl-click(PC)orcommand-click(Mac)toselectmultipleplug-insineitherlist.Onceyouhavedraggedallplug-insthatyouwanttowrap,click‘OK’toclosethePlug-inManagerwindow.YoucanwrapasmanyVSTorRTASplug-insasyoulikehoweveronlyamaximumof256AUplug-inscanbewrapped.Ifyouwrapaplug-inwhilstyoursequencerisrunningthenyouwillneedtorestartyoursequencerbeforethewrappedversionwillbeavailabletouse.

MacOSX Windows

WhenrunninginWindows,thePlug-inManagerhastheoptionstoaddandremoveVSTfolders.UsethesetomakesureallofyourVSTplug-infoldersappearinthe‘VSTplug-infolders’listsothatallplug-insarescannedbythePlug-inManager.OnWindowscomputersonly,onceaVSTplug-inhasbeenwrapped,anew*.dllfilewillbecreatedforthatplug-ininthesamefolderastheoriginalplug-in*.dllfile.Youcanmovethenew*.dllfiletoanylocationyoulikeonyourcomputer,e.g.toaseparateVSTplug-insfolderorasubfolderinyourcurrentVSTplug-insfolder.

Page 21: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

7 CONTROLLING PLUG-INS WITH AUTOMAP UNIVeRSALThisfollowingsub-sectionsofthisguidefocusonusingAutomapUniversaltocontrolplug-ins,howevermuchoftheinformationisrelevanttocontrollingsequencermixersandtheAutomapMIDIclient.Thereforewesuggestbecomingfamiliarwithplug-incontrolbeforemovingontothenextsectionsofthisguide.

7.1 AUTOMAP-WRAPPeD PLUG-INSAnAutomap-wrappedplug-inwillappearinthelistofplug-insinyoursequencerwith“(Automap)”afteritsoriginalname.LoadtheAutomap-wrappedversionofaplug-inintoyoursequencertoallowAutomapcontroloverit.Theplug-inwilllookexactlythesameastheoriginalversionbutwithanadditionalAutomapborderatthebottomofthewindow.TheAutomapborderallowsaccesstoAutomapfunctionsasfollows:

Automap logo switch:Thisindicateswhichplug-incurrentlyhas‘Automapfocus’i.e.whichplug-incancurrentlybecontrolledfromtheSLCompact.Itwillberedfortheplug-inwhichhasAutomapfocusandwhiteforallotherplug-ins.ClickitwhenitiswhitetoturnitredandgiveAutomapfocustothatplug-in.Itwillthenautomaticallyturnwhiteontheplug-inthatpreviouslyhadAutomapfocus.Notethatif‘AutomapFocusFollowsPlug-inUI’isenabled(seesection6.3)thensimplyselectingadifferentplug-inwithinyoursequencer,withthemouse,willchangewhichplug-inhasAutomapfocus.

Learn switch (crosshair): Thisindicateswhetherlearnmodeiscurrentlyactiveornot.ItwillberedwheneitherLearnOnceorLearnLatchisactiveandwhitewhenlearnmodeisturnedoff.Whenitisredyoucanclickittodisablelearnmode.WhenitiswhiteyoucanclickittoactivateLearnOnce.Learnmodeisdescribedinmoredetailinsection7.7.

Novation Logo:Whenclicked,thisopensupadrop-downmenufromwhichyoucanaccesssomeControlMapoptions.Moreinformationisgivenontheseinsection7.4.

Name Text Box:Thisservestwofunctions.Firstly,immediatelyafterloadingaplug-inorgivingitAutomapfocus,itdisplaysthe‘instancename’forthatplug-in.EveryinstanceofanAutomap-wrappedplug-inwillhaveitsowninstancenamethatyoucanuseforidentificationwhenselectingacontrolmap.Youcanchangetheinstancenamebyclickingonthebox,typinginanewnameandpressingenter.

Secondly,onceacontrolontheSLCompacthasbeenoperated,itdisplaysthecontrolname.Onceagainyoucanchangethecontrolnamebyclickingonthebox,typinginanewnameandpressingenter.

Max Number Box:DisplaysthemaxvalueofthelastcontroloperatedontheSLCompact.Toeditthemaxvalueclickonthebox,typeinanewvalueandpressEnter.

Page 22: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Min Number Box:DisplaystheminvalueofthelastcontroloperatedontheReMOTESL.Toedittheminvalueclickonthebox,typeinanewvalueandpressEnter.

Step Size Number Box:DisplaysthestepsizevalueofthelastcontroloperatedontheSLCompact.Toeditthestepsizevalueclickonthebox,typeinanewvalueandpressEnter.

“Pot” Button:Setsthemax,minandstepvaluesforthelastcontroloperatedontheSLCompacttomax=127,min=0andstepsize=1sothatithasacontinuouspottyperesponse.

“Button” Button:Setsthemax,minandstepvaluesforthelastcontroloperatedontheSLCompacttomax=1,min=0andstepsize=1sothatithasatoggle(on/off)buttontyperesponse.

7.2 THe AUTOMAP UNIVeRSAL TeMPLATeTheAutomapUniversaltemplate(template38)mustbeselectedontheSLCompacttouseAutomapUniversal.WhenusingAutomapUniversal,itisonlypossibletoassignsoftwareparameterstoENCODERGROUPSA-DandBUTTONGROUPSB1–B3.

BUTTONSGROUPB4ontheSLCompactisnotassignableinAutomapmodeandinsteadhasbeensetasideforactivatingAutomapfunctions,thepurposeofwhichwillbecomeclearerasyoucontinuetoreadthroughthisguide.PresstheBUTTONSGROUPB4SWITCHtoshowtheavailableAutomapfunctionsontheSLCompactdisplay.Therearetwopagesoffunctionsavailable,theMainMenuandtheControlMapMenu:

Page 1 – Main Menu

Button 1 - Learn:TogglesthelearnmodestatebetweenOff,LearnOnceandLearnLatch.

Button 2 - View:OpenstheAutomapUniversalwindowinControlMapView.

Button 3 - User:OpenstheAutomapUniversalwindowinBrowserViewandshowsallusercontrolmaps.

Button 4 - FX:OpenstheAutomapUniversalwindowinBrowserViewandshowsallFXcontrolmaps.

Button 5 - Inst.:OpenstheAutomapUniversalwindowinBrowserViewandshowsallinstrumentcontrolmaps.

Button 6 - Mixer:OpenstheAutomapUniversalwindowinBrowserViewandshowsallmixercontrolmaps.

Buttons 7 & 8 - Control Map Menu:PressthesetoaccesstheControlMapMenu(2ndpageofoptions).

Page 23: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Page 2 – Control Map Menu

Buttons 1 & 2 - Main Menu: PressthesetoreturntotheMainMenu(1stpageofoptions).

Button 3 - Add Page:Createsanotherpageofassignablecontrolsfortheselectedcontrolmap.Youcancreateasmanypagesasyoulike.

Button 4 - Remove Page:Removesthecurrentlyselectedpage.

Button 6 - Clear All:Clearsallcontrolsoftheircurrentassignment.

Button 7 - Set As Default:Savesthecurrentcontrolmapasthedefaultcontrolmapforthatclient.

Button 8 - Rebuild Map:Revertstheparametermappingtothedefaultorderexportedbytheclient.

OtherfunctionsavailableontheAutomapUniversaltemplateare:

PAGE UP/DOWN Buttons:Pressthesetoscrollthroughthedifferentpagesofassignablecontrolsforthecurrentlyselectedcontrolmap.AlsopressandholdtheDRUMPADS/SHIFTbuttonandthenpressthePAGEUP/DOWNbuttonstoscrollthroughallavailablecontrolmapsandselectadifferentoneforAutomapcontrol.TheavailablecontrolmapswillappearontheSLCompactdisplayintheorderofmostrecentlyused,fromtheleft.

SPEED DIAL:RotatetheSPEEDDIALtoselectdifferentplug-inpresets.Presetnavigationwillonlyworkwhereaplug-inusesthehostpresetnavigationsystem,ratherthanit’sownbuilt-inone.TheSPEEDDIALcanalsobeusedtocontrolanyon-screenparameterthatcanbealteredusingthemouse.SimplymovethemousecursorovertheparameteryouwanttochangethenpressandrotatetheSPEEDDIALtocontrolit.

Transport Buttons:Thesebuttonswillcontrolthetransportinyoursequencer.TheAutomapServerusesReWiretoallowtransportcontrolandyoumayneedtoenabletheAutomapServerasaReWireinputinyoursequencerbeforethetransportbuttonswillwork(instructionsforthisaregivenlaterinthisguidewherenecessary).Notethattherecordbuttonwillnotwork,astherecordfunctionisnotavailablethoughReWire.

IfyouuseCubase,Nuendo,SonarorTracktionandhavesetupAutomapUniversalmixercontrolthentherecordbuttonwillworksince,inthiscase,transportcommandsaresentdirectlytothehostratherthanusingReWire.

Tempo:TheAutomapUniversalServeralsousesReWiretoallowtempocontroloveryoursequencer.ThetemposettingcanbefoundintheQuickMenu,accessedbypressingtheMENUbuttonwhilstinPlaymode.The‘BPMPort’settingintheGlobalmenuontheSLCompactmustbesetto‘ON’fortempocontroltowork(thisensurestheSLCompactsendsReWiretempomessageswhenyouchangetempo–seesection11).YoucanusethetemposettingtosetthetempoinyoursequencerregardlessofwhichtemplateisselectedontheSLCompact,howeveriftheAutomapUniversalServerisnotrunningtempocontrolwillnotwork.

7.3 THe AUTOMAP UNIVeRSAL WINDOWTheAutomapUniversalWindowallowsviewingofcontrolassignments,controlmapsandhelpinformation.Thiswindowcanbeopenedby:

•LaunchingtheAutomapServer(if‘ShowViewWindowOnStartup’isenabledintheAutomapsettingsmenu)•Selecting‘InteractiveHelp’fromtheAutomapUniversalHelpmenu(Mac)orAutomapsettingsmenu(PC)•PressingeithertheVIEW,USER,FX,INST.ORMIXERbuttonsontheSLCompact

Thewindowopensoverallothercurrentlyopenwindows.Itcannotbemovedtothebackgroundhoweveryoucansetittobesemi-transparentfromtheAutomapsettingsmenu.Thewindowcanbeclosedby:

•Clickingthecloseiconinthetopcornerofthewindow•PressingtheVIEWbuttonontheSLCompact.

Thewindowcanberesizedtobeasbigorsmallasyoulike.Therearethreedifferentviews–ControlMapView,BrowserViewandHelpView.

Page 24: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Control Map View

ToopentheAutomapUniversalwindowinControlMapview,ensureanAutomap-wrappedplug-inhasAutomapfocusandthenpresstheVIEWbuttonontheSLCompact.TheAutomapUniversalwindowwillopenandshowthecurrentcontrolmap,asshownabove.Thewindowisdividedintothreesections:thecontrolmapinfoatthetop,thecontrollayoutinthemiddleandthecontrolsettingsatthebottom:

Control Map InfoThissectionshowsthefollowinginfoaboutthecontrolmap:

Instance Name:ThisisthenameofthecontrolmapasitwillappearinBrowserViewandontheSLCompactdisplaywhenselectingacontrolmap.Theinstancenamedefaultstothenameoftheplug-inhoweveryoucanchangetheinstancenamebyclickingonit,typinginanewoneandthenpressingenter.TheinstancenameisuniquetoeachinstanceofanAutomap-wrappedplug-ininasession,allowingyoutoeasilyidentifythecorrectcontrolmapfortheplug-inyouwanttocontrolwheninBrowserView(seesection7.8formoreinfooninstancenames).

Group: Thisisthe‘controlmapgroup’towhichthecontrolmapbelongs.Therearefourcontrolmapgroups–User,FX,InstrumentandMixer.Youcanassignacontrolmaptoanyoneoftheseyoulikebyclickingonthegroupandselectingadifferentonefromthedrop-downmenu.ControlmapsforFXplug-inswillautomaticallybeputintheFXgroupandcontrolmapsforinstrumentplug-insintheinstrumentgroup.

Client name: ThisisshowninthemiddleoftheinfosectionandtellsyouwhattheSLCompactiscurrentlycontrolling.

Preset name and number: Thisisshownbelowtheclientname,whereavailable.

Learn:ThisindicateswhetherlearnmodeisOff,LearnOnceorLearnLatch.Youcanchangethelearnmodestatebyclickingonthelearnmodeboxandselectingadifferentoptionfromthedrop-downmenu.Theinfosectionwillchangecolourwhenlearnmodeisactive(darkredforLearnOnceandbrightredforLearnLatch).

Page:Thisshowsthenumberofthecurrentlydisplayedpageandthetotalnumberofpagesoftheselectedcontrolmap.

Page 25: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

WhenyouoperateacontrolontheSLCompact,theclientnameandpresentnamewillchangetoshowthecontrolnameandparametervalue:

Control LayoutThisshowsthecontrolsonthehardware,theirnamesandcurrentvalues.Torenameacontrolsimplyclickonthecontrolname,typeinanewoneandpressEntertoconfirm,orEscapetocancel.Toclearacontrolofitscurrentparameterassignment,clickonitandpressBackspaceorDelete.

Control SettingsThissectionshowsthesettingsforthecurrentlyselectedcontrol(alsoavailablefromtheAutomapborderintheplug-inwindow).Clickonacontroltobringitssettingsupinthissection.Youcanenternewmax,minandstepvaluesbyclickingonthecurrentvalue,typinginanewoneandpressingEntertoconfirm,orEscapetocancel.Itisalsopossibletochangewhichparameterthecurrentlyselectedcontrolisassignedtobyclickingontheparameternameandselectingadifferentonefromthedrop-downmenu.

Browser View

ToopentheAutomapUniversalwindowinBrowserViewpressoneofthecontrolmapgroupbuttons(USER,FX,INST.orMIXER)ontheSLCompact.TheAutomapUniversalwindowwillthenappearasshownabove.Allavailablecontrolmapsintheselectedgroupareshownintheorderofmostrecentlyused,fromtheleft.Thecurrentlyselectedcontrolmap,ifinthatgroup,willbehighlightedred.Youcanselectacontrolmapbyclickingonitwiththemouseorbyusingthe8encodersontheSLCompact.Selectionfromthehardwareallowsyoutoswitchbetweendifferentcontrolmapswithoutusingthemouseatall.

Page 26: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Help View

ToopentheAutomapUniversalwindowinHelpViewselect‘InteractiveHelp’fromtheAutomapUniversal‘Help’menu(Mac)orfromtheAutomapsettingsmenu(PC).AlsoifyoupresstheVIEWbuttonontheSLCompactwhennocontrolmapisselectedtheAutomapUniversalwindowwillopeninHelpView.Clickonthelinkedredwordstonavigatetootherpagesoftheinteractivehelp.

7.4 CONTROL MAP OPTIONSThecontrolmapoptionscanbeaccessedasfollows:

Windows:clickontheAutomaplogointhesystemtrayandselectthe‘ControlMap’sub-menu:

Mac OSX:clickontheAutomaplogointhedockandthenselectthe‘File’menu:

Page 27: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Someofthecontrolmapoptionsarealsoavailablefromthedrop-downmenuthatappearswhenyouclickontheNovationlogoontheAutomapborderofanAutomap-wrappedplug-in:

Furthermoresomeoftheseoptionsareavailablefromthebottomright-handrowofbuttonsontheSLCompact(seesection7.2).Hereisaquickguidetoeachoftheoptions.Seethefollowingsectionsforfurtherinformationonthem.

Learn Once (only available from border menu and SL Compact):Whenthisisactiveyoucanalteraplug-inparameterwiththemouseandthenoperateanassignablecontrolontheSLCompacttoassigntheparametertoit.Learnmodewillautomaticallybedisabledafteronecontrolhasbeenassigned.

Learn Latch (only available from border menu and SL Compact):ThisisthesameasLearnOncehoweverlearnwillnotbeautomaticallydisabledafterlearningonecontrolandyoucancontinuelearningcontrolsasdescribedabove.Youmustremembertodisablelearnmodemanuallyafteryouhavefinishedlearningcontrols.Todothiseitherdeselectitfromthemenu,clicktheLearnSwitch(crosshair),presstheLEARNbuttonontheSLCompactorselectadifferentcontrolmap.

Open… (not available from SL Compact):Selectthistoopenapreviouslysavedcontrolmapfortheselectedplug-infroman*.automapfile.

Save As… (not available from SL Compact):Savethecurrentcontrolmapfortheselectedplug-intoan*.automapfile.

Add New Page (not available from border menu):Addsanotherpageofassignablecontrolstothecontrolmap.Youcancreateasmanypagesasyoulike.

Remove Current Page (not available from border menu):Removesthecurrentlyselectedpagefromthecontrolmap.UsethePAGEUP/DOWNbuttonsontheSLCompacttochangethecurrentlyselectedpage.

Clear All Controls:Clearsallcontrolsthatareassignedtotheplug-inwithAutomapfocus.Thisshouldbeusedwhenyouwanttocompletelyre-assignallcontrolsinyourowncustomway.

Set As Default: Savethecurrentcontrolmapfortheselectedplug-inasthedefaultcontrolmapthatloadswhenyousubsequentlyopenaninstanceofthatplug-in.

Rebuild Control Map:Rebuildsthecontrolmapfromtheorderinwhichparametersareexportedbytheplug-in.

Import/Export Control Maps (not available from border menu or SL Compact):Theseoptionsallowyoutoimportorexportalldefaultandinstancemappingsintheformofasingle*.mappingsfile.Seesection7.6forfurtherinfoondefaultandinstancecontrolmapsandwheretheseoptionsareuseful.

Page 28: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

7.5 PLUG-IN PARAMeTeR LAYOUTWhenyouopenanAutomap-wrappedplug-inforthefirsttime,orwhenyouusethe‘RebuildControlMap’feature,theplug-inparameterswillbemappedtotheSLCompactintheorderinwhichtheyarepresentedbytheplug-in.Itisunlikelythatthisorderwillbeintuitiveandyouwillprobablywanttoclearsomeorallcontrolsandre-assigntheminamoreorganisedway.Youcanthenusethe‘SaveAsDefault’featuresothatyourmappingisrecalledwheneveryousubsequentlyopenanAutomap-wrappedinstanceofthatplug-in.

Wehavealreadycreateddefaultmappingsforsomepopularplug-insthatareinstalledonyoursystembytheReMOTESLrangeinstaller.IfyouopenanAutomap-wrappedinstanceofaplug-inforwhichwehavecreatedadefaultmapping,theparameterswillbemappedtotheSLCompactintheorderinwhichweprogrammedthemratherthantheorderinwhichtheyarepresentedbytheplug-in.

7.6 DeFAULT AND INSTANCe CONTROL MAPSWhenyouusethe‘SetAsDefault’option,theAutomapServersavesthecurrentcontrolmapasan*.automapfile,namedaccordingtotheplug-initwascreatedwith,inthefollowinglocation:

Win XP:C:\DocumentsandSettings\[yourusername]\LocalSettings\ApplicationData\Novation\AutomapUniversal\Mappings\ReMOTESLCompact

Win Vista:C:\Users\[yourusername]\Local\AppData\Novation\AutomapUniversal\Mappings\ReMOTESLCompact

Mac OSX:~/Library/ApplicationSupport/Novation/AutomapUniversal/Mappings/ReMOTESLCompact

Thatcontrolmapwillthenberecalledeverytimeyouloadaninstanceofthecorrespondingplug-inintoasequencersession.Thisisa‘default’controlmap.

WhenyouloadanAutomap-wrappedplug-inintoasession,theAutomapsystemwillautomaticallystoreacontrolmapforthatinstanceoftheplug-inwithoutyouhavingtousethe‘SaveAs…’or‘SetAsDefault’options.Thisisan‘instance’controlmapanditwillonlyberecalledforthatinstanceoftheplug-ininthatparticularsession.Anychangesyoumaketothecontrolmapforthatplug-ininstancewillbeautomaticallysavedtotheinstancecontrolmapwhenyousaveyoursequencersessionandautomaticallyrecalledwhenyounextloadthesession.

Thedefaultandinstancecontrolmapsmakeupthecontentofthe*.mappingsfilewhichiscreatedwhenyouusethe‘ExportControlMaps’option.IfyoutransferasessionwhichusesAutomap-wrappedplug-insfromonecomputertoanotherthen,afterimportingthe*.mappingsfile,boththedefaultandtheinstancecontrolmapswillberecalled.

7.7 eDITING A CONTROL MAPClearing ControlsToclearaparameterfromoneoftheSLCompact’scontrolssimplyopenuptheAutomapUniversalwindowinControlMapView,usethemousetoselectthecontrolyouwanttoclearandpressBackspaceorDelete.

Clearingparameterscanbeusefulwhereaparameterhasalongnamethatdoesnotfitinthe8-characterspaceonthedisplayaboveit.IfyouwanttoseethefullparameternameontheSLCompactdisplay(ratherthananabbreviationofit)thenclearthecontroltotherightofit.TheSLCompactwillautomaticallyusetheextrablankdisplayspacetoshowthefullparametername.

Ifyouwanttocompletelychangehowtheparametersofaplug-inaremappedtotheSLCompactthenusethe‘ClearAllControls’optionsothatyoucanstartcreatingacontrolmapfromscratch.

Page 29: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Learning ControlsSoftwareparameterscanonlybelearnedtoENCODERGROUPSA-DandBUTTONGROUPSB1–B3ontheSLCompact.TolearnaparametertoacontrolontheSLCompactactivateeitherLearnOnceorLearnLatch.NextusethemousetoaltertheparameteryouwanttoassignandthenoperatethecontrolontheSLCompactthatyouwanttoassignitto.Theparameterwillthenbemappedtothatcontrol.LearnOnceandLearnLatchcanbeactivatedinoneofthefollowingfourways:

• SelectingLearnOnceorLearnLatchfromthedrop-downmenuwhichappearswhenyouclicktheNovationlogoon theAutomapborder

• ClickingthecrosshairontheAutomapborder(thisactivatesLearnOnce)

• SelectingLearnOnceorLearnLatchfromthedrop-downmenuwhichappearswhenyouclickonthelearnstatein theControlMapInfosectionoftheAutomapUniversalwindow(wheninControlMapView).

• PressingtheLEARNbuttonontheSLCompact.RepeatedpressesoftheLEARNbuttoncyclethroughLearnOnce, LearnLatchandOff.

IfyouuseLearnLatch(insteadofLearnOnce)thenyoucancontinueassigningparametersbyalteringthemwiththemouseandoperatingacontrolontheSLCompactuntilyouturnlearnmodeoff(don’tforgettoturnitoffonceyouaredoneassigning!).NotethatitispossibletoassignmorethanonecontrolontheSLCompacttothesamesoftwareparameterbutonlyoneparametercanbeassignedtoeachcontrol.

7.8 CONTROL SeTTINGS – NAMe RANGe AND STeP SIZeTheName,Max,MinandStepSizesettingsareavailabletoeditfromboththeAutomapborderandControlMapViewofAutomapUniversalwindow.Youcaneditthesesettingsbyclickingonthemwiththemouse,typinginanewname/valueandpressingEntertoconfirm,orEscapetocancel.

WhenyoufirstloadaninstanceofanAutomap-wrappedplug-in,orimmediatelyafteraplug-inisgivenAutomapfocus,theNameboxontheAutomapborderwillshowtheinstancenameofthatplug-inasitappearsinBrowserViewandontheSLCompactwhenselectingacontrolmap.Itmaybeusefultochangetheinstancenamesoyoucandifferentiateitfromanotherinstanceofthesameplug-in.Forexample,youmayhavetwoinstancesoftheNovationBassStationsoft-synthinyourproject,oneplayingabasslineandanotherplayingaleadline.Whenyouselectadifferentcontrolmapyouwillseethembothappearas‘BassSta’.Renamingthemtoe.g.‘BS-Bass’and‘BS-Lead’willallowyoutoseewhichoneiswhich.

Onceaplug-inhasbeengivenAutomapfocussimplyoperateanycontroltobringupitsName,Max,MinandStepSizesettingsintheAutomapborder.IntheAutomapUniversalwindowyoumustselectacontrolwiththemousetobringupitsMax,MinandStepSizesettings.Ifthecontrolisnotassignedtoaparameterthennosettingswillappear.

TochangethenameofacontrolasitappearsontheSLCompactdisplaysimplyclickontheNameboxontheAutomapborder,oronthecontrolnameintheControlMapView,thentypeinanewnameandpressEntertoconfirm,orEscapetocancel.Ifthenameislongerthan8charactersitwillbeautomaticallyabbreviatedontheSLCompactdisplayunlessthecontroltotherightofitisunassigned,inwhichcasetheblankdisplayspaceisusedtoshowthefullcontrolname.

TheMax,MinandStepSizesettingshaveadifferenteffectdependingonwhetherthecontrolisanencoderorbutton:

Encoders:Thedifferencebetweenthemaxandminvaluesdeterminesthenumberofencoderstepsittakestoscalethewholerangeofaparameteri.e.itdetermineshowsensitivetheencoderis.Sinceitisthedifferencebetweenthemaxandminvaluesandnottheirabsolutevaluesthatdeterminesensitivity,thevaluesyouentercanbeanythingyoulike.Werecommendleavingtheminvaluesetto0andthestepsizevaluesetto1,youcanthensimplyeditthemaxvaluetochangetheencodersensitivity.Ahighermaxvaluewillgivefinercontroloveraparameterandalowermaxvaluewillgivecoarsercontrol.

Ifyouwanttheencoderactiontobereversedsothatitchangestheparameterfrommintomaxasyourotateitanti-clockwise,swapthemaxandminvaluesaround.Ifyouwantanencodertohaveit’s0positioninthecentre,enteranegativenumberfortheminvalue.ThisisusefulforparameterssuchaspanandEQgain.

Page 30: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

�0

Buttons:Thedifferencebetweenthemaxandminvaluesdeterminesthenumberofbuttonpressesrequiredtochangetheparameterfromitsminimumvaluetoitsmaximumvalue.Foraswitch-typeparameterwithonlytwostatese.g.bypasson/off,max=1,min=0andstepsize=1willgivethebuttonatoggleaction.

Iftheassignedparameterisaswitch-typewithmorethantwostatese.g.filtertypeswitchablebetweenlow-pass,band-passandhigh-pass,enterahighermaxvalue.Fortheexamplegiven,amaxvalueof2willcausethebuttontoswitchbetweenthethreefiltertypes.

Iftheassignedparameterisacontinuoustypee.g.filtercutoff,thebuttoncanbeusedtostepupthroughtheparameterrange.Withtheminvaluesetto0andstepvaluesetto1,youcansimplyadjustthemaxvaluetodeterminethenumberofbuttonpressesittakestostepupthroughthewholeparameterrange.Ifyouwantthebuttonactiontobereversedsothatitstepsdownthroughtheparameterrange,swapthemaxandminvaluesaround.

Settingthestepvalueto0willgivethebuttonamomentarytypeaction.Thismeansitwillcausetheparametertogotoitsmaximumvaluewhenpressedandminimumvaluewhenreleased.Thismaybeusefulfore.g.quicklytogglinganeffectsuchasabeatmasheron/offinrealtime.

7.9 SAVING A CONTROL MAPWhenyouhavefinishedclearingcontrols,assigningparametersandadjustingcontrolsettings,youcansavethecontrolmap.TosaveitasthedefaultcontrolmapwhichloadswhenyouopenanAutomap-wrappedinstanceofthatplug-in,usethe‘SetAsDefault’option.

Itispossibletosavethecontrolmapbutnotmakeitthedefaultcontrolmap.AnexampleofwherethiswouldbeusefuliswhenusingNativeInstruments’Reaktor,whereyoumayusedifferentcontrolmapsforthedifferentensemblesavailablewithinReaktorandasingledefaultcontrolmapisnotuseful.Usethe‘SaveAs…’optiontosaveacontrolmapasan*.automapfiletowhereveryoulikeonyourcomputer.

Whetheryouusethe‘SetAsDefault’or‘SaveAs..’optiontosaveacontrolmap,thename,maxvalue,minvalue,stepsizevalueandparameterassignedtoeachcontrolwillbestored.Theinstancenameisnotstored.InstancenamesforallAutomap-wrappedplug-insinasequencerprojectarestoredautomaticallywiththeinstancecontrolmapswhenyousavetheprojectandwillberecalledwhenyounextloadit.

ToloadapreviouslysavedcontrolmapyoumustfirstloadanAutomap-wrappedinstanceoftheplug-initwascreatedwith.Thiswillautomaticallyloadthedefaultcontrolmapforthatplug-in.Ensuretheplug-inhasAutomapfocusandthenusethe‘Open…’optiontoloadthepreviouslysavedcontrolmap.

Page 31: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

8 CONTROLLING A SeQUeNCeR MIXeR WITH AUTOMAP UNIVeRSALAtthetimeofwritingonlythefollowingsequencerssupportAutomapUniversalMixerControl:

CakewalkSonar(version6.2orlater,includingversion7)MackieTracktion(version3.0.4.6orlater)SteinbergCubase(versionSX/SL/SE3.1.1.944orlater,includingversions4,Studio4andLE4)SteinbergNuendo(version3.2.1.1153orlater,includingversion4)

Supportforothersequencerswillbeincludedinfutureupdatessokeepaneyeoutonwww.novationmusic.comforupdatenews.

Youwillneedtofollowtherelevantsetupinstructionsforyoursequencer,giveninsections8.1to8.3.AfteryouhavedonesoacontrolmapforyoursequencermixerwillappearintheMixergroupofcontrolmaps.Thiscontrolmapwillappeareachtimeyousubsequentlystartyoursequenceranddisappearwhenyouquitit.Onlyonecontrolmapcanbeusedtocontrolasequencermixer–youcannotcreatemorecontrolmapsforthesamesequencermixer.Rememberhoweverthat,aswithanyothercontrolmap,youcancreateasmanypagesinthemixercontrolmapasyoulike.

Thedefaultparametermappingforthemixercontrolmapisasfollows:

WhenusingtheSLCompacttocontrolasequencermixeryoucanclearandassignparametersjustasyouwouldwhencontrollingaplug-in,asdescribedinsection7.7.Onlythefollowingmixerparameterscanbeassigned:

TracklevelTrackpanMuteSoloRecordArmSendlevel

Afterclearingandlearningparameters,youcanusethe‘SetAsDefault’optiontosavethecurrentcontrolmapasthedefaultmixercontrolmapthatloadswhenyouopenorstartanewasequencerproject.WiththeexceptionofTracktion,anychangestothedefaultmixercontrolmaparenotautomaticallysavedwiththeproject.Ifyouchangethedefaultmixercontrolmaptosuittheneedsofaparticularprojectthenyoumustsavethecontrolmapusingthe‘SaveAs...’optionbeforeclosingtheproject.Afterreopeningtheproject,selectthemixercontrolmapfromtheBrowserViewoftheAutomapUniversalwindowandthenusethe‘Open…’optiontoloadthepreviouslysavedmixercontrolmap.

Page 32: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

8.1 CUBASe/NUeNDO SeTUP1. ConnecttheSLCompacttoyourcomputer,switchitonandlaunchtheAutomapServer.

2. LaunchCubase/Nuendoandselect‘DeviceSetup…’fromthe‘Devices’menu.

3. Inthe‘DeviceSetup’windowclick‘+’andadd‘NovationAutomapUniversal’.LeavetheMIDIinputandMIDIoutput ‘notconnected’.

4. Selectthe‘MIDIPortSetup’pageofDeviceSetupandensureSLCompactports2and3arenotselectedin the‘Visible’or‘AllMIDIInputs’columns,thenclick‘Apply’.

5. Click‘OK’toclosetheDeviceSetupwindow,thenopenaprojectandstartcontrolling!

The‘EnableAutoSelect’optionontheNovationAutomapUniversalpageofCubaseDeviceSetupallowsautomaticselectionofatrackinCubase/NuendowhenyouadjustthelevelofthattrackfromtheSLCompact.

UsetheSPEEDDIALontheSLCompacttoselectthesendbank(1-8)thattheencoderswillcontrol.Thecurrentlyselectedsendbankisshowninplaceofpresetname/numberintheControlMapViewoftheAutomapUniversalwindow.

Page 33: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

8.2 SONAR SeTUP1. ConnecttheSLCompacttoyourcomputer,switchitonandlaunchtheAutomapServer.

2. LaunchSonarandselect‘Controllers/Surfaces…’fromthe‘Options’menu.

3. Inthe‘Controllers/Surfaces’windowclickthestaricontoaddanewcontrolsurface.

4. The‘Controller/SurfaceSettings’windowwillappear.SettheController/Surfaceto‘NovationAutomapUniversal’andsettheInputPortandOutputPortto‘---None---‘,thenclick‘OK’andclosethe‘Controllers/Surfaces’window.

5.Select‘MIDIDevices…’fromthe‘Options’menuandmakesureSLCompactports2and3areuncheckedintheMIDIInputsandOutputslist,thenclick‘OK’,openaprojectandstartcontrolling!

WhencontrollingbussendleveloftrackinSonar,itisonlypossibletoassigncontrolsontheSLCompacttobussendlevel1.Bussendlevels2-4cannotbelearnedtocontrolsontheSLCompact.

Page 34: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

8.3 TRACKTION SeTUP1. ConnecttheSLCompacttoyourcomputer,switchitonandlaunchtheAutomapServer.

2. LaunchTracktionandgotothe‘ControlSurfaces’pageofthesettings.

3. Select‘NovationAutomapUniversal’inthe‘SupportedControlSurfaces’listandclick‘Enable’inthepropertiespanel.

4. Selectthe‘MIDI’pageoftheTracktionsettingsandmakesureSLCompactports2and3aredisabled,thenopena projectandstartcontrolling!

WhentheTracktionmixercontrolmapisselected,ENCODERSGROUPAontheSLCompactwillbeunassignedbecausethetracksinaTractionprojectdonot,bydefault,haveanyauxsendstocontrol.TocontrolsendlevelyoumustaddanauxsendfiltertoatrackandthenlearnthesendleveltoacontrolontheSLCompact.

The‘MapNativeFilters’and‘MapVSTPlug-ins’optionsshownintheNovationAutomapUniversalpropertiespanelallowyoutocontrolTracktion’snativefiltersandalsonon-Automap-wrappedVSTplug-insrunninginTracktion.ThisisnotthesameascontrollingAutomap-wrappedVSTplug-ins,whichcanalsobeloadedintoTracktion,becausetheSLCompactiscommunicatingwiththefiltersandVSTplug-insviatheAutomapServerandTracktion,ratherthanjustviatheAutomapServer.Thishascertainimplicationsthatareexplainedbelow.

Whentheseoptionsareenabled,acontrolmapwillbeaddedtooneofthefourcontrolmapgroupswhenyouaddanewnativefilterornon-wrappedVSTplug-in.Itwillbeputinthecorrectgroup,accordingtowhetherthefilterisaninstrument,effectorsomethingelse(e.g.anauxsendfilterwillbeputintheUsergroup).YoucanselectdifferentfiltersorVSTplug-ins(wrappedandnon-wrapped)tocontrolfromtheBrowserViewoftheAutomapUniversalwindow.If‘AutomapFocusFollowsPlug-inUI’isenabledintheAutomapsettings(seesection6.3)youcanalsoselectdifferentfiltersandVSTplug-instocontrolbysimplyclickingontheminthemainTracktionwindow.Clickonavolume/panfiltertoselecttheTracktionmixercontrolmap.

Whencontrollingnativefiltersandnon-wrappedVSTplug-ins,youcanclearandassigncontrolsasdescribedinsection7.7,howeversavingofdefaultandinstancecontrolmapswillnotwork(seesection7.6).Ifyouchangethecontrolmapforanativefilterornon-wrappedVSTplug-inyoumustusethe‘SaveAs…’optiontosavethecontrolmapbeforequittingtheproject.Afterreloadingtheprojectyouwillneedtoselectthecontrolmapforthatfilter/plug-inandusethe‘Open…’optiontoloadthepreviouslysavedcontrolmapforit.

Page 35: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

9 THe AUTOMAP MIDI CLIeNT“Client”isthetermusedforanythingyoucancontrolwithAutomapUniversal.TheAutomapMIDIclientisabitofsoftwarethatrunsinthebackgroundonyourcomputerandcommunicateswiththeAutomapserver.WhenyoucontrolitusingAutomapUniversal,itsendsMIDImessagestoadestinationofyourchoice.ThisallowsyoutouseAutomapUniversaltocontrolsoftwareandhardwareusingstandardMIDImessages.TheAutomapMIDIclientcanalsoreceiveMIDIdata,allowingMIDIfeedbackandlearningofMIDImessagestothecontrolsontheSLCompact.ThefollowingsectionsgiveaguidetohowtheAutomapMIDIclientworks.

9.1 MIDI PORTSBeforeusingtheAutomapMIDIclientyoumustselecttheMIDIinputportandMIDIoutputportfromtheAutomapsettingsmenu.ThesearetheportsthattheMIDIclientwillreceiveandsendMIDIdataonandyoucanselectanyphysicalMIDIportonyoursystem.

Youwillalsoseean‘AutomapMIDI’port.ThisisaspecialvirtualportthatcanbeusedtosendMIDIdatabetweentheAutomapMIDIclientandasoftwareapplication.Consequentlyyouwillalsosee‘AutomapMIDI’appearasanavailableMIDIinputandoutputportinyourmusicsoftware.ThevirtualAutomapMIDIportwillonlybeavailablewhentheAutomapServerisrunning.YoumustlaunchtheAutomapServerbeforelaunchingyourmusicsoftwaresothatyourmusicsoftwarecanestablishaconnectiontoitasitlaunches.IfyouquittheAutomapServerwhilstyourmusicsoftwareisrunningyoumustquityourmusicsoftware,re-launchtheAutomapServerandthenre-launchyourmusicsoftwaretore-establishtheconnection.

Anoptionfor‘AllMIDIports’hasbeenincludedintheMIDIinputportslist,forwhenyouwanttheAutomapMIDIclienttoreceiveonallavailableMIDIports,includingthevirtualAutomapMIDIport.OnWindowscomputers,MIDIinterfacedevicesthatdonothaveamulti-clientMIDIdrivermaynotworkcorrectlywithyourmusicsoftwareifyouselectthisoptionsoyoumayneedtoselectaspecificinputportinstead.

9.2 MIDI CONTROL MAPSOnceyouhaveselectedtheMIDIportsyoucancreateaMIDIcontrolmap.AllcontrolsinaMIDIcontrolmapwillsenddataonthesameMIDIchannel.YoumustthereforeselectwhichMIDIchannelyouwantthecontrolstosenddataonbyselectingthatchannelfromtheAutomapsettingsmenu.AcheckwillappearnexttotheselectedMIDIchannelinthemenutoshowitisactiveandaMIDIcontrolmapassignedandnamedaccordingtothatchannelwillappearintheUsercontrolmapgroup.Youcaneditthenameofthecontrolmapasyouwouldfortheinstancenameofaplug-incontrolmap.

ItispossibletoactivatemorethanoneMIDIchannel–infactyoucanactivateall16.ToactivateanotherMIDIchannelselectitfromtheAutomapsettingsmenu.AnotherMIDIcontrolmapforthenewlyselectedMIDIchannelwillbeaddedtotheUsergroup.TodeactivateaMIDIchannelandremoveitscontrolmap,deselectitfromtheAutomapsettingsmenusothereisnochecknexttoit.

Page 36: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

9.3 ASSIGNING MIDI MeSSAGeSTheControlMapViewoftheAutomapUniversalwindowwilllookasfollowswhenaMIDIcontrolmapisselected:

ThedefaultMIDIcontrolmaphas129assignedcontrolsacrossmultiplepages.EachcontrolisassignedtoadifferentMIDIControlChange(CC)number,startingfrom0andgoingupto127,plusanextracontrolattheendassignedtopitchbend.ThisishowthecontrolswillbemappedwhenyouactivateaMIDIchannel,howeveryoucanchangethedefaultMIDIcontrolmapbyreassigningthecontrolsandusingthe‘SetAsDefault’option.

TochangetheMIDImessagethatacontrolisassignedto,clickonitwiththemouseandthenselectadifferentmessagefromthedrop-downmenuwhichappearswhenyouclickonthe‘Paramter’boxinthecontrolsettingssectionofthewindow.OnlyMIDICC0-127andpitchbendmessagesareavailable.ThecontrolswillbenamedbydefaultwiththeMIDImessagetheyareassignedtosend,howeveryoucanchangethecontrolnametowhateveryoulikebyclickingonitinthecontrollayoutsectionofthewindow,typinginanewnameandpressingEntertoconfirm,orEscapetocancel.Themax,minandstepsizevalueswillhavethesameeffectovertheparameteryouarecontrollingasdescribedinsection7.8.

9.4 USING LeARN MODe TO ASSIGN MIDI MeSSAGeSSincetheMIDIclientcanreceiveMIDIdata,itispossibletouselearnmodetoassignMIDImessagestocontrolsontheSLCompact.WhenlearnmodeisactivetheAutomapServerwilllistenforMIDImessagesontheMIDIclient’sMIDIinputport.Itwillonlylistenforthemessageswhichcanbeassignedtocontrolsi.e.MIDICCandpitchbendmessages.AfteraMIDImessageisreceived,simplyoperateacontrolontheSLCompacttoassignittothatmessage.

9.5 SAVING A MIDI CONTROL MAPOnceyouhavefinishedclearing,assigningandrenamingcontrolsyoucansavetheMIDIcontrolmaptoa*.automapfileusingthe‘SaveAs…’option.WhenyouactivateaMIDIchannelyoucanloadinasavedcontrolmapusingthe‘Open…’option(theMIDIchannelisnotstoredwiththeMIDIcontrolmap).Ifyouusethe‘SetAsDefault’optionthenthatMIDIcontrolmapwillberecalledeverytimeyouactivateaMIDIchannelfromtheAutomapsettingsmenu.

WhenyouquittheAutomapServer,theMIDIinputandoutputportsettings,thecurrentlyactiveMIDIchannels,andallcontrolassignmentsintheirMIDIcontrolmapsareautomaticallystored.OnlaunchingtheAutomapServeragainallAutomapMIDIclientsettingsandMIDIcontrolmapswillberestored.Thismeansthatifyouhaveapermanentmusic-makingsetup,youdonothavetoworryaboutre-activatingMIDIchannelsorimportingMIDIcontrolmapseverytimeyousitdowntomakemusic.

Page 37: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

10 SeQUeNCeR AUTOMAPThissectioncontainssetupinstructionsforallsequencersthatuseSequencerAutomap.

10.1 LOGICReMOTESLInstaller4.1willrecogniseandinstallsupportforLogicPro8andLogicExpress8.TosetupLogicAutomapinLogic7or8,carryoutthefollowingsteps:

1. MakesureyouhaveLogic7.1orlater.

2. ConnecttheReMOTESLCompacttoyourcomputer,turnitonandlaunchLogic.

3. InLogicgotoPreferences->ControlSurfaces->Setup...

4. Select‘ScanAllModels...’fromthe‘New’menu.

5. TheReMOTESLCompactshouldbeautomaticallydetected.Amessagemayappearsayingthatsome modelscannotbescanned.Click‘OK’,thenclick‘Done’(Logic7)orclosethe‘Install’window(Logic8).

6. ClickontheReMOTESLCompactintheControlSurfaceSetupwindowtoviewit’ssettings(ontheleft-handsideofthe window).EnsuretheInputandOutPortaresetto‘Port2’.NotethatifyouhaveanyotherMIDIinterfacesorUSBMIDI devicestheirportswillbelistedas‘port1’,‘port2’etc.somakesureyouhavethecorrect‘port2’selected.

7. OpentheLogicEnvironmentandselectthe‘Clicks&Ports’pagefromthedrop-downmenuontheleft-hand sideofthewindow.

8. LogicProonly:Select‘Monitor’fromthe‘New’menutocreateaMonitorobjectandconnectboth port2andport3oftheReMOTESLtoitfromthePhysicalInput,asshown:

AgainrememberthatanyotherMIDIdeviceswillhavetheirportslabeledas‘port1’,‘port2’etc.toosobecarefulwhichportsyouconnect!

Page 38: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

9. LogicExpressonly:Select‘ChannelSplitter’fromthe‘New’menutocreateaChannelSplitterobject.Deletethe connectionfromthePhysicalInputtotheInputNoteskeyboard.MakeanewconnectionfromthePhysicalInputto theChannelSplitterandthenanotherfromtheSUMportoftheChannelSplittertotheInputNoteskeyboard.Select ‘Monitor’fromthe‘New’menutocreateaMonitorobjectandconnectthechannel16portoftheChannelSplittertoit. TheEnvironmentshouldthenlookasfollows:

10.ClosetheEnvironment.Toavoidhavingtorepeatstep8or9everytimeyoustartanewprojectyoumaywishtosave thecurrentprojectasthedefaultprojectwhichloadswhenyoustartLogic.Todososelect‘SaveAs…’fromthe‘File’ menu,nametheproject‘autoload’andsaveitinthefollowinglocation:

[user]/Library/ApplicationSupport/Logic/SongTemplates Notethatstep8or9shouldberepeatedforanyexistingLogicprojects.

TheLogicAutomaptemplate(template39)mustbeselectedontheSLCompactwhenusingitinLogicAutomapmode.OnceyouhavefollowedtheabovesetupinstructionstheSLCompactwillautomaticallyswitchtotheLogicAutomaptemplateandwilldosoeachtimeyousubsequentlystartLogic.WhilstusingtheSLCompactinLogicAutomapmode,youcanswitchtoanyothertemplateontheunit(forexampletocontrolhardwareMIDIdevices,orAutomap-wrappedAUplug-insusingtheAutomapUniversaltemplate)andthenswitchbacktotheLogicAutomaptemplatetocontroltheLogicmixeragain.

TheSLCompacthastwomodesofoperationwhenusingitinLogicAutomapmode:MixermodeandInstrumentmode.MixermodecanbeusedtocontroltheLogicMixerandInstrumentmodecanbeusedtocontrolthesoftwareinstrumentonthecurrentlyselectedtrack.UsetheSHIFTbutton(alsolabelledDRUMPADS)toswitchbetweenMixerandInstrumentmodes.InMixermode,youwillseethetracknamesonthetoprowoftheSLCompactdisplay.Ininstrumentmode,youwillseetheparametersofthecurrentlyselectedinstrumenttrackonthedisplay.IftheSLCompactisinInstrumentmodeandthecurrentlyselectedtrackdoesnothaveaninstrumentloadedintoit,orisnotaninstrumenttrack,thenyouwillseedashesacrosstheSLCompactdisplayindicatingthatthereisnothingtocontrol.

Page 39: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

InMixermode,youcanusetheSLCompactcontrolsasfollows

InInstrumentmode,youcanusetheSLCompactcontrolsasfollows:

Page 40: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

�0

10.2 ABLeTON LIVeTosetupAbletonAutomap,carryoutthefollowingsteps:

1.MakesureyouhaveAbletonLive5.2orlater.IfyouneedtoupdateLivethenyoucandownloadthelatestversionfromwww.ableton.com.

2.ConnecttheSLCompacttoyourcomputerandopenLive.Gotothe‘MIDI/Sync’pageoftheLivepreferencesandsettheoptionsasshowninthefollowingscreenshot:

NOTE:TheInputANDOutputoftheSLCompactinthe‘ControlSurfaces’sectionshouldbesettoSLCompactPort2.

3.ExitthepreferencesandstartusingLive!

TheLiveAutomaptemplate(template40)mustbeselectedontheSLCompactwhenusingitinLiveAutomapmode.Onceyouhavefollowedtheabovesetupinstructions,theSLCompactwillautomaticallyswitchtotheLiveAutomaptemplateandwilldosoeachtimeyousubsequentlystartLive.WhilstusingtheSLCompactinLiveAutomapmode,youcanswitchtoanyothertemplateontheunit(forexampletocontrolhardwareMIDIdevices,orAutomap-wrappedAUplug-insusingtheAutomapUniversaltemplate)andthenswitchbacktotheLiveAutomaptemplatetocontrolLiveagain.

OnceAutomapissetup,youcancontrolAbletoninthefollowingway:

Transport Controls -ThesearemappedaslabelledontheSLCompact.

Page 41: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Mixer Controls -The8encoderscanbeusedtocontroltracklevel,panandsendlevel.TheENCODERSGROUPSELECTSWITCHESdeterminewhattheencoderscontrol.encodersGroupAcontrolssends.PresstheencodersGroupAswitchonceforSendAandtwiceforSendB.encodersGroupBcontrolspanning.encodersGroupCcontrolstracklevels.

The8assignablebuttonscanbeusedtocontrolrecordarmingandtrackon/off.TheBUTTONSGROUPSELECTSWITCHESdeterminewhatthebuttonscontrol.ButtonsgroupB2controlsrecordarmingandbuttonsgroupB3controlstrackon/off.

Thenamesofthe8trackscurrentlymappedtotheSLCompactwillappearontheSLCompactdisplay.Tobanktoothertracksonthemixer,usetheF1/ENCODERSandF2/BUTTONSswitches.

Insert Controls - Theencodersandbuttonscanalsobeusedtocontrolplug-insincludingAbleton’sinternaleffectsandinstruments.Toswitchtoinsertmode,presseitherENCODERSGROUPDSWITCHorBUTTONSGROUPB4SWITCH.ToselectadeviceinLivetocontrol,clickontheDeviceTitleBar(asshownbelow)usingthemouse.

Theplug-inparameterswillthenappearontheSLCompactscreen.UsethePAGEUP/DOWNbuttonstoscrollthroughpagesofplug-inparameters.Theencoderscanbeusedtoaltertheparametersandthebuttonscanbeusedtoreturntheparameterstotheirdefaultvalue.Forthe‘DeviceOn’parameter,thebuttonwilltogglethedeviceon/off.

TolocktheSLCompacttothecurrentlyselecteddevice,presstheF1/ENCODERSbutton.AmessagewillappearatthebottomoftheAbletonwindowtoindicatethattheSLCompactislockedtothedeviceinLive.PresstheF1/ENCODERSbuttonagainwiththatdeviceselectedforcontroltounlocktheCompact,orpresstheF1/ENCODERSbuttonwithanotherdeviceselectedtolocktothatoneinstead.

User Defined Controls -BUTTONSGROUPB1isnotassignedintheLiveAutomaptemplate,meaningthatyoucanassignthemtoparametersinLiveasyoulikeusingLive’sMIDIlearnfeature(clickon‘MIDI’inthetopright-handcorneroftheLivewindow).DRUMPADShavebeenassignedtothenotesC3,D3,E3,F3,G3,A3,B3andC4sothattheycorrespondtothe8samplesinImpulse.

Can I edit the order in which plug-in parameters are mapped to ENCODERS GROUP A?ThisispossibleusingLive’sRackplug-ins(InstrumentRack,AudioEffectRackandMIDIEffectRack),whichhave8macrocontrolstothatyoucanassignanyparameterfromanyplug-inwithintheRack.WhenyouselectaRackplug-inforcontrolits8macrocontrolsaremappedtoENCODERSGROUPAontheSLCompact,allowingyouaccesstoallparametersyouhaveassignedtothosemacrocontrols.

Page 42: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

10.3 PRO TOOLS1. Selecttemplate34ontheSLCompactandensureitiscalled‘ProToolsAutomap’.Ifnot,runthelatestReMOTESL installer.Whengiventheoptiontoupdatetheunit,selectto‘InstallProToolsHUISupport’.

MacOSX Windows

2. OntheSLCompact,presstheGLOBALmenubuttontoentertheGlobalmenu,scrolluptothe3rdpageandset theHUIparameterto‘ON.PressWRITEtosavethesettingandthenthePLAYmodebuttontoreturntoPlaymode.

3. CheckthattheProToolsHUIControlSurfacePersonalityfile,‘HUI’or‘HUI-MotorMix’,isinstalledonyourcomputer. Thisisfoundinthefollowinglocation:

PC: C:\ProgramFiles\CommonFiles\Digidesign\DAE\ControllersMac:HD/Applications/Digidesign/ProTools/Controllers

Ifitisnottherethenyoucandownloaditfromwww.digidesign.com.

4. MakesurethetheSLCompactisconnectedtoyourcomputerandswitchedon,thenlaunchProTools.

5. InProToolsselect‘Peripherals’fromthe‘Setup’menuandthenselectthe‘MIDIControllers’pageinthePeripherals window.Set‘Type’to‘HUI’and‘SendTo’and‘ReceiveFrom’to‘ReMOTESLCompactPort2’,thenclick‘OK’.

Page 43: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

6. InProTools,loadaprojectthenselect‘MIDI->InputDevices…’fromthe‘Setup’menuandensure‘ReMOTESL CompactPort3’isunchecked,thenclick‘OK’.ThispreventsAutomapUniversaldata,intendedfortheAutomapServer, frombeingroutedintoProTools.

TheProToolsAutomaptemplate(template34)mustbeselectedontheSLCompacttouseitinProToolsAutomapmode.OnceyouhavefollowedtheabovesetupinstructionstheSLCompactwillautomaticallyswitchtotheProToolsAutomaptemplateandwilldosoeachtimeyousubsequentlystartProTools.WhilstusingtheSLCompactinProToolsAutomapmode,youcanswitchtoanyothertemplateontheunit(forexampletocontrolasoft-synth)andthenswitchbacktotheProToolsAutomaptemplatetocontrolProToolsagain.

TheAutomapUniversalserversoftwareallowstempocontrolfromtheSLCompactoveranyReWirehostapplication,includingProTools,andalsotransportcontrolfromtheAutomapUniversaltemplate(seesections7.2and13.1).ForthistempoandtransportcontroltoworkyoumustenabletheAutomapServerasaReWireinputinProTools.Todothiscreateastereoauxtrackinyoursessionandaddan‘AutomapUniversalTransport’ReWireinstrumentplug-intothefirstinsertslotonthattrack.

YoucanusetheSLCompacttocontroltheProToolsmixerasfollows:

Theencoderscancontroltracklevels,panning,aswellassendlevelsandpanning(inFLIPMode,seebelow).TheENCODERSGROUPSELECTSWITCHESdeterminewhattheencoderscontrol.encodersGroupAcontrolspanningoftheLeftchannelforastereotrack,whilstencodersGroupBcontrolspanningoftherightchannel.encodersGroupAshouldbeusedforthepanningofamonotrack.encodersGroupCcontrolstracklevels.WhencontrollingtracklevelorsendlevelfromtheReMOTESLCompact,pressandholdtheENCODERSCGROUPSELECTSWITCHwhilstrotatinganencodertoseethesliderlevelindBontheReMOTESLCompactdisplay.

Page 44: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

The8assignablebuttonscanbeusedtocontrolsolos,mutesandrecordarming.TheBUTTONSGROUPSELECTSWITCHESdeterminewhatthebuttonscontrol.buttonsGroupB1controlssolos.buttonsGroupB2controlsrecordarming.buttonsGroupB3controlsmutes.

Theencodersandbuttonsonlycontrolthe8mixertracksactiveontheSLCompact.Tobanktoothertracksonthemixer,usethePAGEUP/DOWNbuttons.WhentheencoderSGroupDswitchispressed,theSLCompactdisplayshowsthefunctionofeachoftheothergroupswitches,whichisusefulifyouforgethowthemixerparametersareassignedtotheSLCompact.

Tocontrolsends,theSLCompactmustbeputintoFlipmode.Todothis,pressandholdtheSHIFTbutton(alsolabelledDRUMPADS)thenpressF1/ENCODERS.InFlipmode,thesamecontrolsforthemixerworkforthesendsoneachtrack,asfollows:

InFlipmode,theSPEEDDIALisusedtocyclethroughsendbanks.ToexitFlipmode,pressandholdtheSHIFTbuttonthenpressF1onceagain.

Itispossibletocontrolplug-insfromtheProToolsAutomapTemplatebypressingtheBUTTONSGROUPB4SWITCHtoenterInsertmode.TheSLCompactcontrolscanthenbeusedtocontrolplug-insasfollows:

Thereareinfacttwomodesforcontrollingplug-ins–InsertSelectmodeandInsertEditmode.YoucanswitchbetweenthesetwomodesusingBUTTON6.InInsertSelectmodeyoucanselectdifferentplug-insandinInsertEditmodeyoucaneditplug-inparameters.WhenyoufirstpresstheBUTTONSGROUPB4SWITCHtheSLCompactwillgointoInsertSelectmodebutafterthatitwillrememberwhichInsertmodeyouwerepreviouslyinwhenswitchingbetweencontrollingthemixerandinserts.

Page 45: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

InInsertmode,theSLCompactdisplaycanshowamaximumof4insertslotsor8plug-inparametersatonetime.ENCODERS1-4andBUTTONS1-4correspondtotheseinsertslots/parameters.ENCODER8orBUTTONS7and8areusedtoscrollthroughpagesofinsertslotsorplug-inparameters.

InInsertSelectmodetheSLCompactdisplayshowstheinsertslotsofthecurrentlyselectedtrack.Thecurrentlydisplayedinsertslots(‘Insert1-4’or‘Insert5’)andtheselectedtracknameareshownonthetoplineandtheplug-innamesareshownonthebottomline:

Thereare5insertslotsforeachtrackinProToolsbutonly4canbedisplayedatonetimeontheSLCompactsouseENCODER8orBUTTONS7and8toaccessthe5thinsertslot.

ToedittheinsertsonadifferenttrackpressandholdF1/ENCODERS.YouwillseeabbreviatedtracknamesontheSLCompactdisplay–pressthebuttonabovethetrackwithinsertsyouwanttoedit.NotethatyoumayneedtopressthePAGEUP/DOWNbuttonswhilstF1/ENCODERSishelddowntoscrollthroughbanksoftrackstofindtheoneyouwant.

Toassignaplug-intoaninsertslot,pressF2/BUTTONStoenableAssignmode.AnarrowheadwillappearnexttoeachinsertslottoindicateAssignmodeisenabled.RotateoneofENCODERS1-4toselectaplug-inforoneoftheinsertslots.Onceyouhaveselectedaplug-in,pressthebuttonabovethatinsertslottoconfirmyourselectionanddisableAssignmode.

OneoftheinsertslotsontheSLCompactdisplaywillconstantlyflash,indicatingthatitiscurrentlyselectedforeditinginInsertEditmode.ToswitchtoInsertEditmodetocontrolplug-inparameters,pressBUTTON6.IfyouwanttoselectadifferentinsertslotforeditinginInsertEditmode,pressthebuttonabovethatslotinInsertSelectmode.Ifthereisaplug-inalreadyloadedintothatinsertslotthentheSLCompactwillautomaticallyswitchtoInsertEditmode.Upto8parametersofthecurrentlyselectedplug-inwillappearontheSLCompactdisplay(4onthetoplineand4onthebottomline):

ContinuousparametersareshownonthebottomlineandcanbeeditedusingENCODERS1-4.ParameterswhicharebettersuitedtobeingcontrolledusingbuttonsareshownonthetoplineandcanbeeditedusingBUTTONS1-4.UseENCODER8orBUTTONS7and8toscrollthroughpagesofplug-inparameters.ThepagenumberwillappearontheSLCompactdisplayasyouscroll.PressBUTTON6toreturntoInsertSelectmodeonceyouhavefinishededitingplug-inparameters.

WheninInsertSelectorInsertEditmode,theselectedtrack/insertslotontheSLCompactwillfollowwhatyouselecton-screenusingthemousesoitisnotnecessarytoselectdifferenttracksorinsertslotsfromtheSLCompacthardware.Also,ineithermode,pressandholdSHIFT(alsolabelledDRUMPADS)andthenpressF2/BUTTONStoopen/closethewindowofthecurrentlyselectedinsertslot.

WheninInsertmode,youcanpresstheENCODERSGROUPCSWITCHtoallowyoutousetheencoderstocontroltrackfaderswhilststillinInsertmode.PresstheBUTTONSGROUPB4SWITCHtousetheencodersforcontrollingInsertsagain.ToexitInsertmodepressENCODERSGROUPA,B,DorBUTTONSGROUPB1,B2orB3SWITCHES.

Page 46: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

10.4 DIGITAL PeRFORMeR1. RunthelatestReMOTESLinstaller.Whengiventheoptiontoupdatetheunit,selectto‘InstallDigitalPerformer HUISupport’.

2.OntheSLCompact,presstheGLOBALmenubuttontoentertheGlobalmenu,scrolluptothe3rdpageandsettheHUIparameterto‘ON’,thenpressWRITEtosavethesettingandthePLAYmodebuttontoreturntoPlaymode.

3.MakesuretheSLCompactisconnectedtoyourcomputerandswitchedon,thenlaunchDigitalPerformer.

4.Select‘Bundles’fromthe‘Studio’menuinDigitalPerformerandselectthe‘MIDIDevices’tabintheBundleswindow.

5.Addtwonewdevicesusingthe‘Add’buttonatthebottomofthewindowandrenamethem‘ReMOTESLCompactport1’and‘ReMOTESLCompactport2’respectively.Settheinputandoutputforthesedevices(byclickingontheboxes)asshowninthefollowingscreenshot:

6. Select‘ControlSurfaceSetup...’fromthe‘Setup’menuinDigitalPerformer.Inthesetupwindow,addacontrolsurface usingthe‘+’buttonthenselect‘HUI’fromthe‘Driver’drop-downmenuand‘ReMOTESLCompactport2-1’fromthe ‘MIDI’drop-downmenu.Makesure‘Listentocontrolsurfacesinbackground’isenabled,thenclick‘OK’.

Page 47: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

TheMOTUDPAutomaptemplate(Template34)mustbeselectedontheSLCompactwhenusingitinDigitalPerformerAutomapmode.OnceyouhavefollowedtheabovesetupinstructionstheSLCompactwillautomaticallyswitchtotheMOTUDPAutomaptemplateandwilldosoeachtimeyousubsequentlystartDigitalPerformer.WhilstusingtheSLCompactinDigitalPerformerAutomapmode,youcanswitchtoanyothertemplateontheunit(forexampletocontrolAUplug-ins)andthenswitchbacktotheMOTUDPAutomaptemplatetocontrolDigitalPerformeragain.

Itisimportanttoensurethat‘ReMOTESLCompactport1’isselectedastheinputforallMIDIandInstrumenttracksinDigitalPerformersothatAutomapdataonports2and3doesnotgetroutedtosoft-synthsandMIDIdevices.ToallowspecificinputportstobeselectedyouneedtoturnonMultiRecordbyselectingitfromthe‘Studio’menuinDigitalPerformer.

TheAutomapUniversalServersoftwareallowstempocontrolfromtheSLCompactoveranyReWirehostapplication,includingDigitalPerformer(seesection13.1).IfyouareusingtheAutomapUniversaltemplate(template38)tocontrolAutomap-wrappedAUplug-insinDigitalPerformerthenitisalsopossibletousethetransportcontrolsontheSLCompacttocontrolthetransportinDigitalPerformerviaReWire(seesection7.2).ForthistempoandtransportcontroltoworkyoumustenabletheAutomapServerasaReWireinputinDigitalPerformer.Todothiscreateastereoauxtrackinyoursessionandsetitsinputto‘AutomapUniversalTransport:DummychannelL1-DummychannelR2’.

InDigitalPerformerAutomapmode,theSLCompactcanbeusedtocontrolthemixerasfollows:

Theencoderscancontroltracklevels,panningandsendlevels.TheENCODERSGROUPSELECTSWITCHESdeterminewhattheencoderscontrol.encodersGroupAcontrolstrackpanning.ENCODERSGroupBcontrolssendlevels,alongwiththeSPEEDDIAL,whichisusedtoselectthesendbank.ENCODERSGroupCcontrolstracklevels.

Thebuttonscanbeusedtocontrolsolos,mutesandrecordarming.TheBUTTONSGROUPSELECTSWITCHESdeterminewhatthebuttonscontrol.buttonsGroupB1controlssolos.buttonsGroupB2controlsrecordarming.buttonsGroupB3controlsmutes.Theencodersandbuttonsonlycontrolthe8mixertracksactiveontheSLCompact.Tobanktoothertracksonthemixer,usethePAGEUP/DOWNbuttons.WhentheencoderbuttonsGroupDSwitchispressed,theSLCompactdisplayshowsthefunctionofeachoftheothergroupswitches,whichisusefulifyouforgethowthemixerparametersareassignedtotheSLCompact.

SwitchtoAutomapUniversaltemplate

Page 48: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

10.5 ReASONTosetupReasonAutomap,carryoutthefollowingsteps:

1.MakesureyouhaveReason3.0.4orlater.Ifyouneedtoupdatethenyoucandownloadthelatestversionfromhttp://www.propellerheads.se.

2.ConnecttheSLCompacttoyourcomputerandstartReason3.

3.Gotothe‘ControlSurfacesandKeyboards’pageoftheReasonpreferences.

4.Click‘Auto-detectsurfaces’-theReMOTESLÇompactwillautomaticallyberecognisedandappearinthelistofattachedsurfaces(itwillappearas‘NovationRemoteSL’asitusesthesameReasonintergrationastheoriginalReMOTESL):

5.ClickontheReMOTESL(Compact)inthelisttoselectitandthenclick‘edit’toaccessitssettings.

6.EnsuretheInPortandOutPortaresetto‘ReMOTESLCompact:Port2’,thenclick‘OK’.

7.ExitpreferencesandstartusingReason!

Page 49: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

TheSLCompactwillnowautomaticallyswitchtotheReasonAutomaptemplate(template37)andwilldosoeachtimeyousubsequentlylaunchReason.TocontrolaReasondevicefromtheSLCompactselectitwiththemouseintheReasonsequencer,asshownherewiththe‘PercLoop’track:

WhenaReasondeviceisselectedforhardwarecontrol,theSLCompactcontrolswillautomaticallybemappedtothedeviceparametersandyouwillseetheparameternamesandcurrentvaluesontheSLCompactdisplay.WherethesametypeofparameterisfoundondifferentReasondevicesitwillgenerallybemappedtothesamecontrolontheSLCompacte.g.filtercutoffismappedtoENCODER8inENCODERGROUPBforallReasondevicesthathaveafilter.

PressingF1/ENCODERSorF2/BUTTONSwhilstinReasonAutomapmodecausesaninformationdisplaytoappearontheSLCompactdisplay.TheinformationshownisdifferentdependingonwhetheryoupressF1/ENCODERSorF2/BUTTONS,asfollows:

F1/ENCODERS: Documentname,currentlyselecteddevice,currentlyselecteddeviceparameterpage,songpositionanddevicename.

F2/BUTTONS: Tempo,loopon/offstatus,leftloopposition,rightlooppositionandtargettrackname.

WheneitherinformationdisplayisactiveyoucanuseBUTTONS7and8inBUTTONSGROUPB3toscrollthroughtheavailableReasondevicesintheprojectandselectadifferentonetocontrol,insteadofusingthemouse.YoucanalsouseBUTTONS5and6inBUTTONSGROUPB3toscrollthroughpresetsonthecurrentlyselectedReasondevice.PressanyGROUPSELECTSWITCHtoexittheinfodisplay.

OnlyENCODERSGROUPSA-CandBUTTONSGROUPSB1-B4areassignedinReasonAutomapmode.ENCODERSGROUPDisnotusedandpressingtheENCODERSGROUPDSWITCHwillhavenoeffect.

Page 50: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

�0

Reasondevicesthathavelotsofassignableparameterswillhavemorethanone‘page’ofparametersavailableforsomerowsofcontrolsontheSLCompact.Forexample,whencontrollingReDrumENCODERSGROUPAcanbeswitchedbetweencontrollingpan,lengthandvelocity.RepeatedlypressaGROUPSELECTSWITCHtocyclethroughtheavailablepagesofparametersforthatcontrolgroup.IfagroupofcontrolshasnoparametersassignedtoitthentheGROUPSELECTSWITCHforthatgroupwillbeinactive.TheReasondeviceswhichusemultiplepagesofcontrolsareBV512,Dr.Rex,Maelstrom,Mixer14:2,NN19,ReDrum,ReGrooveMixer,SubtractorandThor.

TocontroltheReGrooveMixerfromtheSLCompact,selectthe‘Transport’trackinthereasonsequencer:

BUTTONS1-4inBUTTONSGROUPB2toswitchtheSLCompactbetweencontrollingbanksAtoDoftheReGroovemixer.

WhencontrollingMixer14:2youcanswitchbetweencontrollingchannels1-7and8-14usethePAGEUP/DOWNbuttons.

Controlling Reason Running in ReWire Mode IfyouuseReasoninReWiremodewithanothersequencerthenitispossibletoswitchtheSLCompactbetweencontrollingyourmainsequencerandReason,howeverthismayrequireyoutosetuptheSLCompactslightlydifferentlywithReason.AllsequencersthatuseSequencerAutomapforcontroluseUSBport2tocommunicatewiththeSLCompact.IfyourmainsequencerandReasonarebothlisteningforAutomapdatafromtheSLCompactonport2thendatawhichisintendedforoneprogramwillalsogetpassedtotheotherandcauseunexpectedparameterchanges.

IfyourmainsequencerusesAutomapUniversalformixercontroli.e.ifyouuseCubase,Nuendo,SonarorTracktion,therewillbenoproblemasUSBport3isusedforcommunicationbetweentheAutomapUniversalServerandtheSLCompact,leavingport2freeforcommunicationwithReason.SimplysetupReasonasinstructedaboveandthenswitchbetweentheAutomapUniversaltemplate(template38)andtheReasonAutomaptemplate(template37)whenyouwanttoswitchfromcontrollingyoursequencermixerorAutomap-wrappedplug-instocontrollingReason.

IfyouuseLogic,AbletonLive,ProToolsorDigitalPerformerasyourmainsequencerandrunReasoninReWiremodethenyouwillneedtosetupReasonsothatitcommunicateswiththeSLCompactusingUSBport3.Althoughport3isreservedforcommunicationbetweentheSLCompactandtheAutomapUniversalServer,theAutomapsystemhasbeendesignedsothattheServerwillignoremessagesintendedforReason.SetupReasonasinstructedaboveandthencarryoutthefollowingsteps:

1. SelecttheReasonAutomaptemplate(template37)ontheSLCompactandpresstheTEMPLATEbuttontoenter theTemplatemenu.

2. SetKeybPortto‘ComnPORT’.

3. SetComnPortto‘U3’.

4. PressWRITEthreetimestosavethesettingsandthenthePLAYmodebuttontoreturntoPlaymode.

5. LaunchReasonandgotothe‘ControlSurfacesandKeyboards’pageoftheReasonpreferences.

6. ClickontheReMOTESLinthelisttoselectitandthenclick‘Edit’toaccessitssettings.

Page 51: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

7. Ensurethe‘InPort’and‘OutPort’aresetto‘ReMOTESLCompactPort3’,thenclick‘OK’.

AfterfollowingthesestepsyoucanswitchbetweentheReasonAutomaptemplate(tocontrolReason),theAutomapUniversaltemplate(tocontrolAutomap-wrappedplug-ins)andtheAutomaptemplateforyoursequencer.Rememberthatyoucanuseanyofthefourmethodsdetailedinsection4.7toswitchbetweentemplatesontheSLCompact.WithReasonsetuptouseport3itwillstillbepossibletousetheSLCompactwithReasonwhenitisrunninginstand-alonemode.

WhentheReasonAutomaptemplateisselected,theSLCompactkeyboardwillcontrolthecurrentlyselectedReasondevice.WhenrunningReasoninReWiremodewithanothersequenceritmaybedesirableforthekeyboardtosenddatatowhicheverMIDItrackisrecordenabledinyourmainsequencerinsteadoffollowingthecurrentlyselectedReasondevice.IfyouwanttheSLCompacttoworkinthiswaythenselecttheReasonAutomaptemplateandsetKeybPortto‘U1’intheTemplatemenu.Notethatthepitch/modjoystick,sustainpedalandexpressionpedalwillalsofollowtheKeybPortsetting.

Page 52: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

11 THe GLOBAL MeNUTheGLOBALModeallowsaccesstoalltheuniversalSLCompactsettings.TherearesevenpagesintheGlobalMenu,whichyoucanscrollthroughusingthePAGEUP/DOWNbuttons.ThefirstpagedisplaysthecurrentlyloadedOSversionandonesetting,asfollows:

EncSensv (Encoder Sensitivity):Thisvaluedefineshowsensitivetheencoderresponeis,from1(leastsensitive)to4(mostsensitive).Settingthevalueto4meansthatthevaluewithincrease/decreaseinlargerstepswhenyourotatetheknobquickly,allowingyoutoscalethefullvaluerangewithonlyasmall,quickrotation.

ThesecondpageoftheGlobalMenuisasfollows:

Mem Prot (Memory Protect):WiththisoptionsettoON,noneoftheSLCompactsettingscanbeoverwritten.SetthistoOFFifyouwanttosavetemplatesorGLOBALsettings.

MIDI To:ThisoptionsetswhereMIDIdatareceivedattheSLCompactMIDIInputontherearpanelisroutedto(refertopictureatthebottomofpage7).Theroutingoptionsareasfollows:

OFF–MIDIdataisnottransmittedU1–SenttoUSBPort1(SLCompactPort1inthesequencer)U2–SenttoUSBPort2(SLCompactPort2inthesequencer)M1–SenttoSLCompactMIDIOutU1M1–SenttoUSBPort1andMIDIOutU2M1–SenttoUSBPort2andMIDIOut

DispTime (Display Timeout):Setthelengthoftimethattemporarilydisplayedinformation(eg:theSPEEDDIALdisplay)remainsontheSLCompactdisplay.Setthevaluebetween0and1260ms,ortoPERM(permanent).

KeepVals (Keep Values):Thisappliestostandard(non-Automap)templates.IfthisissettoONthentheSLCompactwillautomaticallystorethevalueofeachcontrolwhenyouswitchawayfromthecurrentlyselectedtemplateandrestorethosevalueswhenyouselectthattemplateagain.IfthisissettoOFFthentheSLCompactwillonlystorecontrolvalueswhenyoumanuallysavethetemplate.

Midi Clk (MIDI Clock):ThisoptiondefinestheMIDIClocksource.Thechoicesare:

AUTO(automaticsensingofaMIDIClocksource,includingtheSLCompact’sinternaltimingreference)INTERNAL(theSLCompact’sinternaltimingreference)EXT-AUTO(automaticsensingofaMIDIClocksource,excludingtheSLCompact’sinternaltimingreference)USB1(MIDIClockreceivedatUSBPort1,fromthesequencer)USB2(MIDIClockreceivedatUSBPort2,fromthesequencer)MIDI-IN(MIDIClockreceivedattheMIDIInontherearpanel)

ThethirdpageoftheGlobalMenuisasfollows:

Page 53: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Template Change:ItispossibletouseprogramchangemessagestoremotelychangethecurrentlyselectedtemplateontheSLCompact.ThefirstTemplateChangesettingallowsyoutodefinewhichMIDIChanneltheSLCompactwillrespondtoprogramchangemessageson.ThesecondTemplateChangesettingallowsyoutosetwhichMIDIportstheSLCompactwillrespondtoProgramChangemessageson,andcanbesetasfollows:

OFF–SLCompactwillnotallowTemplatestobechangedremotelyU1–ReceivedatUSBPort1(SLCompactPort1fromthesequencer)U2–ReceivedatUSBPort2(SLCompactPort2fromthesequencer)M1–ReceivedatSLCompactMIDIInU1M1–ReceivedatUSBPort1orMIDIInU2M1–ReceivedatUSBPort2orMIDIInU1U2–ReceivedatUSBPort1or2U1U2M1–ReceivedatUSBPort1,USBPort2orMIDIIn

Sustain pedal:Thisoptionsetstheresponseofthepedaltoeither:

AUTO:Automaticdetectionofwhetherthepedalisanormallyclosedornormallyopentype.Ifyourpedalisn’tworkingproperlyorhasaninverseactiononthissetting,tryoneoftheothertwooptions.NormOPEN:Adjustssettingsforapedalthatcloseswhenpressed.NormCLSD:Adjustssettingsforapedalthatopenswhenpressed.

MClk-To (MIDI Clock To):ThisoptionsetswhereMIDIClockisroutedto(setonthepreviousGLOBALpage),sothatitcanbesenttootherMIDIdevicesforsynchronisation.ThechoicesarethesameastheoptionsforMIDIToonPage2oftheGlobalMenu(seepreviouspageofthisguide).

BPMPort:ThisoptionsetswhetherReWireBPMmessagesaresenttoyourcomputerornot.ThesemessagesareusedforTempocontroloveryoursequencerfromtheSLCompactbuttheywillonlyhaveaneffectwhentheAutomapUniversalServersoftwareisrunning.ThisshouldbesettoOFFifyoudonotwanttocontrolthetempoinyoursequencerfromtheSLCompact.

IDPorts:ThisoptionsetswhichportstheSLCompactwillrespondtoasysexIDrequestmessageonandsubsequentlysendasysexIDmessageoninreturn.ThechoicesarethesameastheoptionsfortheTemplateChangeportssetting(seeabove).ForMixerAutomaptoworkcorrectlythisshouldbesetto‘U2’.

HUI:ThisoptionallowsHUImodetobeturnedonandoff.ThisshouldonlybesettoONwhenusingtheSLCompactinAutomapmodewithProToolsorDigitalPerformer.

ThefourthpageoftheGlobalMenuisfortemplatedumpingandoperationsystemcontrol,asfollows:

Template Dump:ThefirsttwooptionsonthispageallowyoutodumptemplatesinsysexformatfromtheSLCompacttoyourcomputeroranotherMIDIdeviceforbackinguporeditingintheTemplateEditorsoftware.Thefirstoptionallowsyoutodumpasingletemplate.RotateENCODER1toselectwhichtemplateyouwanttodump(rangeisCurrent,1-40),thenpressthebuttonabovetosendthetemplate.Pressthebuttonabove‘All’tosendalltemplates.

Send Globals:PressthebuttonabovethisoptiontodumptheGlobalsettingsinsysexformat.

Ports:ThisoptionsetswhereTemplateandGlobalsysexdumpsaresentto.Thechoicesarethesameastheoptionsfor‘MIDITo’onPage2oftheGlobalMenu(Seepage40).

Midi O/S (Operating System):PressthebuttonsdirectlyaboveSendorReceivetotransmitorlistenforanoperatingsystem(OS)sysexdumpontheMIDIInandOutconnectorsonthebackoftheSLCompact.

Page 54: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

USB1 O/S (Operating System):PressthebuttonaboveReceivetopreparetheSLCompacttoreceiveanOSsysexdumponUSBPort1.ThiswillactivateascreenwhereyoucanconfirmorcanceltheOSupdateusingtheEDITorWRITEbuttonsrespectively.

ThefifthpageoftheGlobalMenuisforcalibrationofthewheelsandkeyboardaftertouch,aswellasshowingthecurrentpowerstatusoftheSLCompact,asfollows:

Tocalibratethepitchwheel,slowlymoveitfromthecentreuptothetop,thentothebottomandbacktothecentreagain.Donotforcethewheelattheendofitstravel.Repeatthisandlookatthevalueunder‘Pitch’ontheSLCompactdisplay.Itshouldnowreach255whenthewheelreachesthetopofitstraveland0whenitreachesthebottomofitstravel.

Tocalibratethemodwheel,slowlymoveitfromthebottom,uptothetopandthenbacktothebottomagain.Donotforcethewheelattheendofitstravel.Repeatthisandlookatthevalueunder‘Mod’ontheSLCompactdisplay.Itshouldnowreach127whenthewheelreachesthetopofitstraveland0whenitreachesthebottomofitstravel.

Tocalibratetheaftertouch,pressakeyboardkeydownwithenoughpressuretofullyengagetheaftertouchmechanismandholdthekeyinthatposition.Whilstholdingthekeydown,useENCODER4toincreasethe‘Set’valuefrom0.Whilstincreasingthe‘Set’value,watchthe‘Read’valuewhichwillautomaticallystartincreasingfrom0.Assoonasthe‘Read’valuereaches127,stopincreasingthe‘Set’valueandreleasethekey.Tryfullypressingsomeotherkeystomakesurethatthe‘Read’valuereaches127whentheaftertouchmechanismisfullyengaged.Ifitdoesnotreach127thenincreasethe‘Set’valuesothatitdoes(itmayonlyrequireanincreaseof1or2).

Afurthercalibrationavailableonthispageissettingthekeyboardsizeofyourunit.Pressthebottomandtopkeyboardkeysatthesametime.‘Octaves’andthenumberofoctavesonthekeyboard(2or4)willappearonthedisplaytoshowthattheSLCompacthasrecognisedthecorrectkeyboardsize.AftercarryingouttheabovecalibrationspressWRITEtosavethesettings.

Thecurrentpowersourceisdisplayedbelow‘Power’.ThisreadseitherUSBorPSUdependingonwhetherpowerissuppliedoverUSBorusinganexternalPSU.ThesixthpageoftheGlobalMenuisthefirstoftwopagesforcalibratingthedrumpads.TheeightvaluesacrosstheSLCompactdisplaycorrespondtodrumpads1-8.Thepadhitvelocityvalueisshownonthetopline(‘---‘ifthepadhasnotyetbeenhit)andthecalibrationvalueisshownonthebottomline.Thisfirstpageisforfullvelocity(maximumstrengthhit)calibration:

Hitapadatfullstrengthtocheckthecurrentcalibration.Ifthehitvelocityvalueabovethepadgoesto127tooeasily,decreasethepadcalibrationvalueusingtheencodersorbuttonsunderneath.Thiswillreducethesensitivityofthepad,meaningneedtohitithardertoreachmaximumvelocity.

TheseventhpageoftheGlobalMenuisthesecondofthetwopagesforcalibratingthedrumpads.Thisisforsofthitthresholdcalibration:

Hitapadsoftlyandviewthehitvelocityvalue.Ifthevaluedoesnotupdatewhenyouhitthepadthenthethresholdistoohigh.UsetheENCODERStoadjustthethresholdvalues.Loweringthethresholdwillincreasethesensitivityofthepadmeaningthatitwillrespondtoasofterhit.

Page 55: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

11.1 SAVING GLOBAL SeTTINGSTosaveanyGlobalsettings,presstheWRITEbuttonwhilstintheGlobalMenu.NotethatMemProt(MemoryProtect)mustbeOFFonpage2oftheGlobalMenuforsettingstobesaved.Whenyousavetheglobalsettings,thecurrentlyselectedtemplatewillbecomethetemplatethattheunitloadswhenitispoweredup.Ifyouwanttochangewhichtemplatetheunitstartsupon,simplyselectthattemplate,entertheGlobalMenuandpressWRITE.

12 STANDARD TeMPLATeSThemajorityofTemplatesontheSLCompact(currently1-33,35and36)are‘standard’templates.Theyareso-calledbecausewhentheyareselected,theSLCompactfunctionsasastandardMIDIcontroller.

AstandardMIDIcontrollerallowsyoutosetwhatMIDImessageeachofitscontrolssendswhenoperated.IfyouwanttocontrolsoftwareorhardwarethatrespondstoMIDImessagesthenyouneedtoknowwhatmessagesitrespondsto.Thisinformationcanusuallybefoundinthemanualforthesoftwareorhardware.Onceyouknowthis,youcansetthecontrolsontheMIDIcontrollertosendthosemessages.

Communicationisonlyone-wayfromthecontrollertothesoftwareorhardware.ThisisunlikeAutomap,wheretwo-waycommunicationbetweenthesoftwareandtheSLCompactallowstheMIDImessagessentfromtheSLCompacttobeautomaticallyremappedtodifferentsoftwareparameters,dependingonwhatyouselecton-screen,andthenfortheinformationdisplayedontheSLCompacttobeupdatedtoreflectthenewmapping.WithstandardTemplates,thecontrolsareassignedandnamedaccordinglybytheuser.Becausethereisnofeedbackfromthesoftwareorhardwareyouarecontrolling,theSLCompacthasnowayofknowingwhenaparameterischangedfromthesoftwareorhardwareitself.Forexample,ifyouarecontrollingasoft-synthusingastandardTemplateandyouchangeaparameterwiththemouse,theparametervaluedisplayedontheSLCompactwillnotupdatetoreflectthatchange.Wehavepre-programmedthestandardtemplates1to32ontheSLCompacttoworkwithpopularsoftwareinstruments.ThesetemplatescanbeusedwhereitisnotpossibleordesirabletouseAutomapforcontrollingsoftwareinstruments.Notethatsomeofthefactory-programmedstandardtemplatesrequiresomeformofsetupwithinthesoftwareinstrumentbeforetheywillwork.Seethe‘StandardTemplateGuide’intheappendixofthisuserguideforfurtherinformationandinstructionsforeachindividualtemplate.

StandardtemplatescanbecreatedandeditedusingtheReMOTESLCompactTemplateEditorsoftwarewhichisfreetodownloadfromwww.novationmusic.com.IfyouwanttocontrolahardwareMIDIdevicethenyouwillneedtocreateoneormorestandardtemplatesforit.

Therestoftheinformationinthisuserguidereferstousingandeditingstandardtemplates.

Page 56: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

13 PLAY MODeThefollowingsectionoutlinesthewaytheSLCompactfunctionswhenusingstandardtemplatesinPlayMode.

PlayModeisthedefaultSLCompactmodeandwillbeactiveafterpoweringthekeyboardup.Whenatemplatefirstloads,eitheronpoweruporwhenadifferenttemplateisselected,itsnameandnumberwillappearbrieflyontheSLCompactdisplay.TheDispTimesettingonthesecondpageoftheGlobalMenudetermineshowlongthesedetailsremainonthedisplay(seepage40).Afterthat,thedisplaywillshowthenamesandvaluesofthecontrolsinthecurrentlyselectedcontrolrow.Whenyouselectatemplate,thecontrolrowthatwasselectedwhenthetemplatewaslastsavedwillautomaticallybeselectedagain.Tochangethedefaultcontrolrowforatemplate,simplyselectthedesiredrowandthenre-savethetemplate(seepage61forinstructionsonsavingtemplates).IfyouwanttoviewthetemplatenameandnumberagainthenpressandholdPLAY.

AdditionalinformationabouteachcontrolinthecurrentlyselectedrowcanbedisplayedinPlayModebypressingthePAGEUP/DOWNbuttons.PressPAGEUPoncetoseetheMIDImessagetypeandvalueforeachcontrolandpressPAGEUPasecondtimetoseetheMIDIportroutingandMIDIchannelsettingforeachcontrol.PressPAGEDOWNtoscrollbackdownthroughtheinformationpages.Ifyouselectadifferentcontrolrowwhilstviewingoneoftheadditionalinformationpagesthenthedisplaywillautomaticallyswitchbacktoshowingcontrolnamesandvalues.

TheENCODERS,BUTTONSandDRUMPADSrowselectswitches(totherightofthedisplay)areusedtoselectwhichcontrolshavetheirinformationdisplayedontheSLCompact.TheLEDsnexttothebuttonsindicatewhichcontrolsarecurrentlydisplayed.Operatinganycontrol(exceptadrumpad)willautomaticallyforcearowselectoperation,forexampleiftheencodersarecurrentlyselectedandyoupressabuttonthenthedisplaywillautomaticallyswitchtodisplayinginformationforthebuttonsandtheLEDnexttotheBUTTONS/F2willlight.Thedrumpadsdonotforcearowselectoperationsothatyoucanplaythemwhilststillviewinginformationforthebuttonsorencoders.TheonlywaytoviewtheinformationforthedrumpadsistopresstheDRUMPADS/SHIFTBUTTON.

ThegroupselectswitchesbelowtheSLCompactdisplayareusedtoselectthecurrentlyactiveencodersandbuttonsgroup,whichareindicatedbytheLEDsabovetheswitches.Theyalsoworkinconjunctionwiththeencoders/F1andbuttons/F2SWITCHESforselectingwhichcontrolshavetheirinformationdisplayedontheSLCompact.Pressinganygroupselectswitchwillautomaticallyforcearow-selectoperation,forexampleiftheencodersarecurrentlyselectedandyoupresstheBUTTONSGROUPB1SWITCH,thedisplaywillautomaticallyswitchtodisplayinginformationforthebuttonsandtheLEDnexttotheBUTTONS/F2SWITCHwilllight.StandardtemplatescanbegroupedtogethertoallowquickswitchingbetweentheminPlayMode.Thisfeatureisusefulwherethesoftwareorhardwareyouarecontrollinghaslotsofparametersandyouneedtocreatemorethanonetemplatetoallowaccesstoallofthem.Toquicklyswitchbetweengroupedtemplates,repeatedlypressanygroupselectswitch.Asanexample,therearethreefactoryprogrammedV-StationtemplatesontheSLCompact.Inthefirsttemplate,EncodersgroupAareassignedtotheparametersforoscillator1,inthesecondtheyareassignedtotheparametersforoscillator2andinthethirdtheyareassignedtooscillator3.TryselectingoneoftheV-StationtemplatesandrepeatedlypresstheENCODERSGROUPASWITCH.Youwillseetheparameternameschangebetween‘Osc1’,‘Osc2’and‘Osc3’asyouswitchbetweenthetemplatesinthegroup.Whenagroupedtemplateisselectedanumberwillappearinthebottomleft-handcorneroftheSLCompactdisplaytoindicatewhichtemplateinthegroupiscurrentlyselected.Youwillseethischangefrom1-3asyouswitchbetweentheV-StationtemplatesusingtheENCODERSGROUPASWITCH.

13.1 THe QUICK MeNU

TWheninPlayMode,pressingtheMENUbuttonaccessestheQuickMenuwhichcontainsseveralimportantsettings.PresstheMENUbuttononcemoretoexittheQuickMenuandreturntoPlayMode.TheQuickMenudisplaylooksasfollows:

Template –showsthecurrentlyselectedTemplate.ChangethistoselectadifferentTemplate

Page 57: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Bank –thissettingallowsyoutosendMIDIbankchangemessagesfromtheSLCompact.BankchangemessagesaresentasaCC0(BankMSB)andCC32(BankLSB)pair.TheBankMSBvalueisalwayssetto0andtheBankLSBvalueisasdisplayed.TheMIDIchannelandtheMIDIportsonwhichthemessagesaresentaredeterminedbytheKeybChanandKeybPortsettingsintheTemplateMenu(seepage57)

Program –thissettingallowsyoutosendMIDIprogramchangemessagesfromtheSLCompact.TheMIDIchannelandtheMIDIportsonwhichthemessagesaresentaredeterminedbytheKeybChanandKeybPortsettingsintheTemplateMenu(seepage57)

Transpose –showstheamountinsemitonesbywhichthekeyboardistransposed.Thiscanbesettoanyvaluefrom-64to+63

TempoBPM – ThissettingcontrolsthetempooftheSLCompact’sinternaltimingreference.IfyouaresendingMIDIclockfromtheSLCompacttootherMIDIsoftwareorhardwarethenthissettingwillonlyhaveaneffectoverthesynceddevicesiftheSLCompactclocksourcestatusisINTERNALandRECEIVING.Seethe‘BPMStatus’sectionbelowforinformationonhowtochecktheclocksourcestatus.ThissettinghasanadditionalfunctionwhenusingtheSLCompactinAutomapmode.IftheAutomapUniversalServersoftwareandaReWirehostapplicationarerunningonyourcomputerthenthetempointheReWirehostwillfollowtheTempoBPMsettingontheSLCompact.TheBPMPortsettingintheGlobalMenumustbesettoONforthistoworksothatReWiretempomessagesaresentwhentheTempoBPMsettingischanged(Seepage??)

ComnChan –thissettingallowsyoutochangetheCommonMIDIchanneloftheTemplate(thissettingisalsofoundintheTemplateMenu).ThisistheMIDIchannelthatanyindividualcontrolwithMidiChansetto‘ComnChan’willtransmiton,andisthereforeusefulforchangingthesettingofmultiplecontrolsatthesametime.Seepage57forfurtherdetails

BPM Status –Pressthebuttonaboveorbelow‘BPMStatus’ontheSLCompactdisplaytoseethecurrentclockstatusoftheSLCompact.Thedisplaywilllookasfollows:

Thefollowinginformationisdisplayed:

Internal Tempo –ThisisthetempooftheSLCompactsinternaltimingreference Current Tempo –ThisisthecurrentMIDIclocktempo. Source – ThisistheMIDIclocksource.TheavailablesourcesareINTERNAL,USB1,USB2andMIDIIN. Status –ThisshowswhethertheSLCompactisreceivingMIDIclockornot.IfitisthenRECEIVINGwillbedisplayed. IfnotthenFLYWHEELwillbedisplayedandtheSLCompactwillremainatthecurrenttempountilavalidMIDIclock sourceisdetectedagain. <<BPM>> – UsetheencoderandbuttonsinlinewiththistoadjustthetempoasdescribedfortheTempoBPM parameteronthepreviouspage.

PresstheMENUbuttontoexittheQuickMenuandreturntoPlayMode.

Page 58: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

13.2 THe SPeeD DIAL FUNCTION IN STANDARD TeMPLATeSWhenusingstandardtemplatesontheSLCompact,theSPEEDDIALcanbeusedtoquicklyaccessanyoftheparametersassignedtoENCODERSGROUPAorB.WhenyoupresstheSPEEDDIAL,thecontrolnamesforENCODERSGROUPAappearonthetoprowofthedisplayandthoseforENCODERSGROUPBappearonthebottomrow,asfollows:

TheparametercurrentlyassignedtotheSPEEDDIALwillflash.ToassignadifferentparametertotheSPEEDDIALpressthebuttonabove(forthetoprow)orbelow(forthebottomrow)thecorrespondingcontrolname.TheSPEEDDIALwillnowcontrolthatparameter.WhenyouoperatetheSPEEDDIALabargraphwillappearontheSLCompactdisplaytoindicatetheparametervalue.

TheSPEEDDIALcannotbeusedtoaccessparametersassignedtoencoderswhichhaveDispTypesettoREL1,REL2orAPOT(seepage48forfurtherinformationontheDispTypesetting).Ifanencoderissettooneofthesedisplaytypes,orifitisnotassignedtosendaMIDImessageatall,then‘--------‘willappearforitonthedisplaywhenyoupresstheSPEEDDIALtoindicateyoucannotselectthatparameter.

Page 59: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

14 eDIT MODeASSIGNING CONTROLS ON THe SL COMPACTInEditMode,youcanaccessthesettingsforeachindividualassignablecontrolontheSLCompact(allbuttons,encoders,wheels,transportbuttonsandpedals).ThesesettingsdefinewhatMIDImessageissentwhenthecontrolisoperated.Toaccessthesettingsforaparticularcontrol,pressandholdtheEDITbuttonandthenoperatethecontrolyouwanttoedit.NotethatforbuttonsandencodersyoumayneedtoselectadifferentgroupusingthegroupselectswitchesandthenoperatethedesiredcontrolbeforereleasingtheEDITbutton.Theencodersandbuttonsaboveandbeloweachoptiononthedisplaycanthenbeusedtoalterthesettingsforthecontrol.UsethePAGEUP/DOWNbuttonstoscrollthroughtheavailablepagesofsettingsforthecontrol(therewillbebetween1and3pagesofsettings,dependingonthetypeofcontrol).

IfacontrolisnotassignedtosendaMIDImessagethenwhenyouselectitinEditModethedisplaywilllooklikethis:

TheControlsettingisthefirstoneyouwillsetasitdefinesthetypeofMIDImessagethecontrolsends.IfyouarenotfamiliarwithanyofthedifferenttypesofMIDImessageslistedinthissection(withtheexceptionof‘Template’theyarealldefinedintheMIDISpecification)thenwesuggestdoingsomebackgroundreadingonMIDIatthispointsothatyoucanbetterunderstandtheoptionsavailableinEditMode.

TheavailableoptionsfortheControlsettingdependonthephysicalcontroltype,i.e.whetheritisanencoder,button,pedaletc.Forexample,itisonlypossibletoassignthepitchwheeltosendpitchbendmessages,consequentlyyoucannotsetControltoPITCHBNDforanyotherassignablecontrolsontheSLCompact.ThefollowingtableshowswhichMIDImessagescanbeassignedtoeachofthedifferenttypesofphysicalcontrolsontheSLCompact:

OnceyouhavechosenthetypeofMIDImessageyouwantacontroltosend,youcanadjusttherestofthesettingsforthatcontrol.TheavailablesettingswilldependonwhatControlissetto.ThefollowingisaguidetoeachofsettingsavailableforthedifferentControloptions.FollowthroughthesectionforControlChange(CC)firstofallasthesearethemostcommonlyusedMIDImessagesforparametercontrolandalsomanyofthesettingsforCCapplytotheotherControloptionstoo:

Page 60: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

�0

CONTROL CHANGe (CC)

DispType (Display Type):ThissettingallowsyoutoselecthowthevalueforthecontrolappearsontheSLCompactdisplay.Forencoders,itcanalsobeusedtochangethemodeofoperation.Theoptionsare:

0-127:Controlvaluedisplayedwithrange0to127.Thisisbestsuitedtoaparameterwithasingledirection increase/decrease,e.g.trackvolume.

-64/+63:Controlvaluedisplayedwithrange-64to+63.Thisisbestsuitedtoaparameterwithabi-directional increase/decrease(zeropositioninthemiddle),e.g.trackpan.

Additionaloptionsforencodersonly:

REL1 (Relative 1): Amessagewithvalue65issentoutforeveryclockwisestep(increment)andamessagewith value63issentoutforeveryanti-clockwisestep(decrement).Withthisoption,theencoderfunctionsasatrue endlesscontrolratherthanemulatingananaloguepotaswiththe0-127and-64/+63settings.

REL2 (Relative 2):ThisissimilartotheREL1setting,howeveritincludesencoderacceleration.Amessagewith value64+nissentoutforeveryclockwisestep(increment)andamessagewithvalue64-nissentoutforeveryanti- clockwisestep(decrement).Thevaluendependsonhowfastyourotatetheencoder.Itwillbe1whenyourotateit slowlyandgetlargerthefasteryourotateit,meaningthatyoucanscalethefullrangeofaparameterwithasmall quickturnofanencoder.

0-16K (14-bit mode):MIDIdatavaluesaretransmittedasa7-bitbinarynumber,allowingamaximumvaluerangeof 0-127.TheMIDISpecificationallowsfortwoMIDIcontrolmessagestobesenttogether,wherethedatavaluesform anMSB(mostsignificantbyte)andLSB(leastsignificantbyte)pair,makinga14-bitbinarynumberandallowinga maximumvaluerangeof0-16383.Thisisusefulwherefinecontroloveraparameterisrequiredhoweverthe parameteryouarecontrollingmustbeabletoreceive14-bitMIDIvalues.Ifyouwanttosend14-bitvaluesforfine controloveraparameterthensetDispTypeto0-16K.

ForCCcontrols,theMIDISpecificationonlyallowsforCCnumbers0to31tobeusedinthisway.TwoCCmessages aresentwhenthevalueofaparameterischanged–thefirstwiththeMSBvalueandthesecondwiththeLSBvalue. ToenablethereceivingdevicetodistinguishbetweenwhichCCmessagehastheMSBvalueandwhichhastheLSB value,theLSBvaluemessageissentusingadifferentCCnumber,calculatedbyadding32totheoriginalCCnumber. ConsequentlyCCnumbers32to63areusedforsendingtheLSBvaluein0-16K(14-bit)mode.Asanexample,ifaCC encoderhasDispTypesetto0-16KandCC Numsetto0then,foreachencoderstep,twomessageswillbesent–a CC0messagewiththeMSBvalueandaCC32messagewiththeLSBvalue.Theimportantpointtonoteisthatifan encoderhasControlsettoCCandDispTypesetto0-16KthenCC Numshouldonlybesetfrom0through31 andnothigher.

APOT:ThisisavariationofREL2andisthesamesystemthatisusedbysomeotherexistingpopularcontrolsurfaces. Amessagewithvalue0+nissentoutforeveryclockwisestep(increment)andamessagewithvalue64+nissentout foreveryanti-clockwisestep(decrement).Thevaluenwillequal1whenyourotatetheencoderslowlyandincreases asyourotatetheencoderfaster.

Page 61: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Additionaloptionsforbuttonsonly:

ON/OFF:ControlvaluedisplayedaseitherONorOFF.ThelowvaluesettingdeterminestheONvalueandthehigh valuesettingdeterminestheOFFvalue.Thisisbestsuitedtoabi-stateparameterwhereyouwanttoseewhetherit isinanonoroffstate,e.g.phasereverseonamixerchannel.

LED:ThisislikeON/OFFexceptthatnothingisdisplayedwhenthecontrolisinanOFFstate(ratherthan‘OFF’being displayedaswithON/OFF).

AdditionaloptionforwhenControlissetto‘NoContrl’:

LABEL:IfacontrolisnotassignedtosendaMIDImessagethengenerallynoinformationwillbedisplayedforitinPlay modeandtherewillbeablankspaceforitonthedisplay.Youcan,however,usethatblankspacetodisplayup to8characters(onthetopline)bysettingDispTypeto‘LABEL’.Ifthisisset,thecontrolnamewillbedisplayed,even thoughthecontrolisnotassignedtoanything.YoucaneditthecontrolnamebypressingPAGEUPwheninEditMode. Seepage51forfurtherinformationoneditingcontrolnames.

LowVal (Low Value) and HighVal (High Value): Theseoptionsallowyoutosettheupperandlowerlimitsofthecontrolvalue.Bydefault,theLowValuewillbesettothelowestpossiblevalueandtheHighValuewillbesettothehighestpossiblevalue.Inthiscase,thecontrolwillaffectaparameterthroughoutitswholerange.AdjustthesesettingsifyouwantthecontrolontheSLCompacttoaffectaparameterthroughonlypartofitsrange.

TherangeofvaluesallowedforbothofthesesettingswilldependontheDispTypesettingasfollows:

Withanencoder,thecontrolvaluewillscalefromtheLowValuetotheHighValueasyourotateitclockwise.Consequentlyifyouwantthecontrolvaluetoincreaseasyourotatetheencoderclockwise,makesuretheHighValueislargerthantheLowValue.Ifyouwantthecontrolvaluetodecreaseasyourotatetheencoderclockwise(invertedaction),maketheLowValuelargerthantheHighValue.Thisalsoappliestothepitchandmodwheelsandtheexpressionpedal.

Forbuttonsandtriggerpads,theLowValueandHighValueshouldbesetinconjunctionwiththeBtnType(ButtonType)setting.Seepage??amd??forfurtherinformation.

Ports:Thissetstheportroutingforthecontrol,i.e.wheretheMIDImessagesgeneratedbythecontrolareroutedtowhenitisoperated.Theoptionsareasfollows:

OFF–MIDIdataisnottransmittedU1–SenttoUSBPort1U2–SenttoUSBPort2U3–SenttoUSBPort3M1–SenttoMIDIOutU1M1–SenttoUSBPort1andMIDIOutU2M1–SenttoUSBPort2andMIDIOutU3M1–SenttoUSBPort3andMIDIOutKeybPORT–SenttotheKeyboardPort(setintheTemplateMenu)ComnPORT–SenttotheCommonPort(setintheTemplateMenu)

Page 62: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

KeybPORTandComnPORTarespecialoptionsthatallowtheportroutingforthecontroltofollowoneoftwocommonroutingsettings,whichcanbeaccessedfromtheTemplatemenu(KeyboardPortandCommonPort).TheadvantagepresentedbytheseoptionsisthatifanumberofcontrolsaresettoeitherKeybPORTorComnPORTthenyoucanchangetheportroutingforallofthosecontrolsbyeditingasingleparameter,ratherthaneditingtheindividualsettingforeachcontrol.MoreinformationontheKeyboardPortandCommonPortroutingsettingscanbefoundintheTemplateMenusectiononpage57-58.

MidiChan (MIDI channel):ThisoptionsetstheMIDIChannelonwhichthedatawillbetransmitted.Thiscanbesettoavaluebetween1and16,ortoKeybCHANorComnCHAN.LiketheKeybPORTandComnPORToptionsforthePortssetting,KeybCHANandComnCHANarespecialoptionswhichallowtheMIDIChannelsettingforthecontroltofollowoneoftwocommonMIDIChannelsettingswhichcanbeaccessedfromtheTemplateMenu(KeyboardChannelandCommonChannel).MoreinformationontheKeyboardChannelandCommonChannelroutingsettingscanbefoundintheTemplateMenusectiononpage57and58.

CC Num (Control Change Number): ThisallowsyoutosettheControlChange(CC)numberforthecontroltoavaluefrom0through127.YoucantoggledisplayformatoftheCC NumsettingbetweendecimalandhexadecimalbypressingandholdingMENUandthenpressingtheENCODERSGROUPASWITCH.

BtnType (Button Type):Thissettingisavailableforbuttons,drumpadsandthesustainpedalonly.Whereavailable,itcanbefoundonthesecondpageofcontrolsettingssopressthePAGEUPbuttontoaccessit.ItshouldbesetinconjunctionwiththeLowValueandHighValueforthecontroltodeterminehowthebuttonworks.Theoptionsareasfollows:

NORMAL–TheLowValueissentwhenthebuttonispressed,nothingissentonrelease.

MOMENTRY–TheLowValueissentwhenthebuttonispressedandtheHighValueissentwhenthe buttonisreleased.

TOGGLE–TheLowValueissentwhenthebuttonisfirstpressed,nothingissentonrelease.TheHighValueissent onthenextbuttonpress,nothingissentonrelease.TheLowandHighValueswillbesentalternatelyonfurther buttonpresses.Thissettingisusefulwhenyouwanttocontrolabi-stateparametersuchasTrackSoloOn/Off. RememberthatifyousetthedisplaytypetoON/OFFthattheLowValueissentfortheONstateandtheHigh ValueissentfortheOFFstate.ThismeansyouwillneedtoadjusttheLowValueandHighValuesettingsforthe controlsuchthattheLowValueistheonethatcausesSolototurnonandtheHighValueistheonethat causesSolototurnoff,otherwisethelabellingwillbeincorrectontheSLCompact.

STEP–Ifthisoptionisselected,anextrasetting,StepVal(StepValue),willappearnexttoBtnType.Withthe STEPoption,thevaluesenteachtimethebuttonispressedwillstepfromtheLowValuetotheHighValueinsteps ofasizedeterminedbytheStepValsetting.WhentheHighValueisreachedthenextbuttonpresswillcause theLowValtobesentandthevaluewillstepupagainonsubsequentpresses.NotethattheHighValueisalways sentbeforereturningtotheLowValue,evenifittakesajumplessthanthestepsizetoreachtheHighValue.For exampleifabuttonhadthesettingsLowValue0,HighValue16andStepValue5thenonalternatebuttonpresses thevaluesentwouldbe0,5,10,15,16,0,5….Ifyouwantabuttontostepdowninsteadofupthenmakesure theLowValueislargerthantheHighValue.TheStepValuerangeis1-64.

TheMOMENTRYoptionisnotavailableforthetriggerpadsbecausetheyonlyrespondtoahitanddonothaveamechanismtodetectwhenyoureleaseyourfingerfromthem.InsteadofMOMENTRY,theyhaveaspecialVELOCITYoption.Whenthisisset,thevaluesentoutwhenyouhitthepadwilldependonhowhardyouhitit.ThecontrolvalueisstillconstrainedwithintheLowValueandHighValuesettings.Asanexample,ifLowValueis0andHighValueis127thenasofthitwillgiveavaluenear0,amediumhitwillgiveavaluenear64andahardhitwillgiveavaluenear127.IfLowValueis2andHighValueis0thenasofthitwillgivevalue2,amediumhitwillgivevalue1andahardhitwillgive0.

Page 63: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Name:ThissettingcanbefoundonthesecondpageofcontrolsettingssopressthePAGEUPbuttontoaccessit.HereyoucansetthenameforthecontrolthatappearsontheSLCompactdisplay.Thecontrolnamecanbeamaximumof8characterslong.Toenteracharacter,firstusetheencodersorbuttonsinlinewiththe‘<’and‘>’symbolsonthedisplaytomovethecursortowhereyouwanttoenterthecharacter.Then,usethebuttonsinlinewith‘Upper’,Lower’and‘Punctu’/’Number’toselectthetypeofcharacteryouwanttoenter(uppercase,lowercase,punctuationornumber).Notethatrepeatedpressesofbutton5willswitchbetween‘Punctu’and‘Number’.Finally,usetheencoderorbuttonsinlinewith‘CHAR’toselectthecharacteryouwanttoenter.Ifyouwanttoenteraspace,select‘Punctu’,asthefirstpunctuationcharacterisablankspace.

NON-ReGISTeReD PARAMeTeR NUMBeR (NRPN) –

TheDispType, LowVal, HighVal, Ports, MidiChan, BtnTypeandNamesettingsarethesameasforControlChange(CC)soseetheprevioussectionforinformationonthesesettings.

NRPN lsb (Non-Registered Parameter Number Least Significant Byte):ThisallowsyoutosettheNRPNlsbvalueforthecontroltoavaluefrom0through127.

NRPN msb (Non-Registered Parameter Number Most Significant Byte):ThisallowsyoutosettheNRPNmsbvalueforthecontroltoavaluefrom0through127.

YoucantoggledisplayformatoftheNRPN lsbandNRPN msbsettingbetweendecimalandhexadecimalbypressingandholdingMENUandthenpressingtheENCODERGROUPASWITCH.

ReGISTeReD PARAMeTeR NUMBeR (RPN) –

TheDispType, LowVal, HighVal, Ports, MidiChan, BtnTypeandNamesettingsarethesameasforControlChange(CC)soseethatsectionforinformationonthesesettings.

RPN lsb (Registered Parameter Number Least Significant Byte):ThisallowsyoutosettheRPNlsbvalueforthecontroltoavaluefrom0through127.

RPN msb (Registered Parameter Number Most Significant Byte):ThisallowsyoutosettheRPNmsbvalueforthecontroltoavaluefrom0through127.

YoucantoggledisplayformatoftheRPN lsbandRPN msbsettingbetweendecimalandhexadecimalbypressingandholdingMENUandthenpressingtheENCODERGROUPASWITCH.

Page 64: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

SYSTeM eXCLUSIVe (SYSeX) –

TheLowVal, HighVal, Ports, MidiChan, BtnTypeandNamesettingsarethesameasforControlChange(CC)soseethatsectionforinformationonthesesettings.

DispType (DisplayType):TheoptionsforthissettingarethesameasforCChowevertheREL1,REL2andAPOTdisplaytypesarenotavailableforencoders.

DataType:Thisallowsyoutosettheformatofthesysexmessageasfollows:

NONE–Sysexmessagedoesnotcontainavariablebyteandafixedmessageissenteverytimethe controlisoperated.

SINGLE–Sysexmessagecontainsonevariablebyte.Thevalueofthisbyteisdeterminedbythecurrentcontrol valueandlimitedbytheLowValueandHighValuesettings.Thepositionofthevariablebyteinthesysexmessage canbeedited.

ROLAND–Sysexmessagecontainsonevariablebyteandonechecksumbyte.Thevalueofthevariablebyteis determinedbythecurrentcontrolvalueandlimitedbytheLowValueandHighValuesettings.Theformatofthe sysexmessageisfixedsuchthatthesecond-to-lastbyteisalwaysthevariablebyteandthelastbyteisalwaysthe checksumbyte(excludingtheF7byte).

IfanencoderhasDispTypesetto0-16KthentheoptionsforDataTypeareasfollows:

NONE–Sysexmessagedoesnotcontainavariablebyteandafixedmessageissenteverytimethe controlisoperated.

LSB-MSB-SysexmessagecontainstwovariablebytesthatformaMSBandLSBpair,allowinga14-bitvalueto betransmitted.TheLSBprecedestheMSBinthesysexmessage.Thetwobytescannotbeseparatedbynon- variablebytesbutthepositionofthepairofbytesinthemessagecanbeedited. MSB-LSB–ThisisthesameasLSB-MSBexcepttheMSBprecedestheLSBinthesysexstring.

ROLAND-Sysexmessagecontainstwovariablebytesandonechecksumbyte.Theformatofthemessageisfixed suchthatthelastthreebytesofthestringarealwaysMSB,thenLSBandthenchecksum(excludingtheF7byte).

DataPsn (Data Position):Thisallowsyoutosetthepositionofthevariabledatabyte(s)inthesysexmessage.ThisvaluewillautomaticallybeconstrainedbytheLengthsetting.NotethatifDataTypeissettoROLANDthenthisvaluewillbefixed,astheformatofROLANDsysexmessagescannotbeedited.

Toeditthevalueofeachofthenon-variablebytesinthesysexmessage,pressPAGEUPtwicetoaccessthesysexmessagepage.Allbytesaredisplayedinhexadecimalformat.Bydefault,theSLCompactwillplaceanF0hatthestartandF7hattheendofthemessageandsetallothernon-variablebytesto00h.Variablebytesappearas‘DV’andachecksumbytewillappearas‘CS’-thesecannotbeedited.

Page 65: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Toeditabyte,usethebuttonsorencodersinlinewiththe‘<<’and‘>>’symbolstonavigatethecursortothedesiredbyteandthenusethebuttonsorencoderinlinewith‘VALUE’tosetthevalue(range00to7F).PressPAGEDOWNtwiceaftereditingthesysexmessagetoreturntothecontrolsettings.

MIDI MACHINe CONTROL (MMC)

ThePortssettingisthesameasforControlChange(CC)soseethatsectionforinformationonthatsetting.

Command: ThissetsthetypeofMMCcommandthatthecontrolwilltransmitfromthefollowingoptions:STOP,PLAY,DEFPLAY(deferredplay),FORWARD,REWIND,RECORD,RECEXIT(recordexit),RECPSE(recordpause),PAUSE,EJECT,CHASE,ERRRESET(errorreset),MMCRESET.

DeviceID:ThissetstheDeviceIDnumbertransmittedintheMMCcommandmessage(range0-127).

NOTe ON/OFF

ThePorts, MidiChan,andNamesettingsarethesameasforControlChange(CC)soseethatsectionforinformationonthesesettings.

Note:ThissetstheMIDInotevalue(rangeC-2toG8).TheNotesettingwillbedisplayedasaMIDInotevaluebydefaultbutyoucantogglethedisplayformatbetweennotevalue,decimalandhexadecimalbypressingandholdingMENUandthenpressingtheENCODERGROUPBSWITCH.ThenotevaluecanbesetusingthebuttonsandencoderinlinewiththeNotesettingorbypressingakeyonthekeyboard.Toenablekeyboardentryofthenotevalue,editthenotevalueusingoneofthebuttonsortheencoderinlinewiththesetting.Aflashingcursorwillthenappearbythenotevaluetoindicatethatyoucanedititusingthekeyboard.

Velocity:Thissetsthevelocityvaluesentwiththenoteonmessage(range0-127).

BtnType (Button Type):ThisisexactlyasdescribedforControlChange(CC)howevertheSTEPoptionisnotavailable.IfthisissettoMOMENTRYthenthebuttonwillsendanoteonmessagewhenpressedandanoteoffmessagewhenreleased.IfthisissettoTOGGLEthenalternatepressesofthebuttonwillsendnoteonandoffmessages.

Page 66: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

PROG CHG (PROGRAM CHANGe)

ThePorts, MidiChan, BtnTypeandNamesettingsarethesameasforControlChange(CC)soseethatsectionforinformationonthesesettings.

LowProg and HighProg: TheseareliketheLowValueandHighValuesettingsbutinsteadtheydefinetheLowandHighProgramChangenumber.TheyshouldbesetinconjunctionwiththeBtnTypesettingasdescribedintheControlChange(CC)section.Thiswayyoucanuseabuttontoselectasingleprogram/patch,togglebetweentwodifferentprograms/patchesorstepthroughawholebankofprograms/patchesonrepeatedpresses.NotethattheVELOCITYoptionfordrumpadsisnotavailableifControlissettoPROGCHG.

BANK CHG (BANK CHANGe)

ThePorts, MidiChanandNamesettingsarethesameasforControlChange(CC)soseethatsectionforinformationonthesesettings.

BankMode:Thisdeterminestheformatofthebankchangemessagethatissent.CCnumbers0and32arereservedforbankselectionintheMIDISpecification.CC0messagesareusedforcoarsebankselection(BankMSB)andCC32forfinebankselection(BankLSB).Asanexample,asynthmayacceptCC0messagestoselectdifferentcategoriesofsoundse.g.keyboardinstruments,andthenCC32toselectdifferentsub-categories,e.g.acousticpiano.However,somesynthsdonotrespondtoCC0messagesandsomedonotrespondtoCC32messages.Youshouldcheckthemanualforthesynthtowhichyouaresendingthebankchangemessagetofindoutwhattherequiredformatforbankchangemessagesis,thensetBankModeaccordinglytooneofthefollowingoptions:

LSB–AsingleCC32messageissent,thevalueofwhichisdeterminedbytheBanklsbsetting(seebelow).

MSB–AsingleCC0messageissent,thevalueofwhichisdeterminedbytheBankmsbsetting(seebelow).

MSB-LSB–ACC0messagefollowedbyaCC32messageissent.ThevaluesaredeterminedbytheBankmsband Banklsbsettings(seebelow).

Banklsb:Thisdeterminesthebankleastsignificantbytevalue,i.e.thevalueoftheCC32message.

Bankmsb:Thisdeterminesthebankmostsignificantbytevalue,i.e.thevalueoftheCC0message.

Page 67: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

DRUMNOTe

ThisoptiononlyappliestothedrumpadsandallowsyoutosetthemuptosendMIDInotedatawhenhit.Thevelocityvaluesentisalwaysdependentonhowhardyouhitthedrumpadsandcannotbesettoafixedvalue.ThePorts, MidiChanandNamesettingsarethesameasforControlChange(CC)soseethatsectionforinformationonthesesettings.

Note:ThisisthesameasforNOTEON/OFFsoseethatsectionforinformationonthissetting.

Auto-Off:Thissetstheamountoftime(inmilliseconds)thatanoteoffmessageissentafterthetriggerpadhasbeenhit.ItcanbesettoNONE,inwhichcaseanoteoffmessageisnotsentatall,orfrom10msto16383ms.

Off Sync:Thissetsthetimingreferenceforthenoteoffmessagewhichissentafterthedrumpadhasbeenhit.ItcanbesettoTIMER,inwhichcasethenoteoffmessagewillbetransmittedafterthenumberofmillisecondsAuto-Offissetto(or,ifAuto-OffissettoNONE,nonoteoffmessagewillbesent).Theotheroptionsallowyoutosetanotelength,inwhichcasetheSLCompactwillignoretheAuto-Off setting.InsteaditusesMIDIclockasatimingreferenceandsendsanoteoffmessageaftertheselectednotelengthhaspassed.IfyouarerecordingnotesintoasequencerthenyouwillneedtomakesurethatyouaresendingMIDIclockfromthesequencertotheSLCompactandthattheSLCompactissettosynctoincomingMIDIclock(seetheGlobalMenusectionforinformationonsettingtheMIDIclocksource).Therangeofthenotelengthsettingis32ndtripletto12bars.Whenselectinganotelength,‘T’indicatesatripletnotelengthand‘D’indicatesadottednotelength.

TeMPLATe

ThisoptionisdifferenttotheothersinthatitisnotatypeofMIDImessage.Instead,thisoptionallowsyoutosetanybutton,drumpadorthesustainpedaltoswitchtoanothertemplateontheSLCompact.NoMIDImessageissentwhenyouoperateaTemplatecontrol.Thereisonlyonesettingavailable:

Template:Thissetsthetemplatenumberthattheunitwillswitchtowhenthecontrolisoperated.

ReALTIMe (SYSTeM ReAL TIMe)

ThePortsandNamesettingsarethesameasforControlChange(CC)soseethatsectionforinformationonthesesettings.

Page 68: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

LowVal (Low Value) and HighVal (High Value):ThesedefinetheLowandHighcontrolvalueandshouldbesetinconjunctionwiththeBtnTypeparameter(seebelow).TheavailableoptionsforthissettingarestandardMIDIsystemrealtimemessages:start(RT-Start),continue(RT-Contu),stop(RT-Stop),activesensing(RT-Actvs)andsystemreset(RT-Reset).

BtnType:ThisisexactlyasdescribedforControlChange(CC),howevertheSTEPoptionandVELOCITYoptionfordrumpadsarenotavailable.IfthisissettoNORMAL,thebuttonwillsendtheLowValuemessagewhenpressedandnothingwhenreleased.IfthisissettoTOGGLE,alternatepressesofthebuttonwillsendtheLowValueandHighValuemessages.ThismeansthatifLowValueissettoRT-StartandHighValuetoRT-Stopyoucanuseasinglebuttontostartandstopthereceivingdevice.

PITCHBND (PITCH BeND)

Thisoptiononlyappliestothepitchwheel.NoothercontrolsontheSLCompactcanbeassignedtosendpitchbendmessages.Therearenooptionsforlimitingthecontrolvalueasthiscanbedoneontheinstrumentyouarecontrollingbyalteringthepitchbendup/downrange(iftheoptionisavailable).ThePorts, MidiChanandNamesettingsarethesameasforControlChange(CC)soseethatsectionforinformationonthesesettings.

Page 69: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

15 THe TeMPLATe MeNUThismenuallowsaccesstooveralltemplatesettingsthatdonotapplytoindividualassignablecontrolsandarenotfoundinEditMode.PresstheTEMPLATEbuttontoaccesstheTemplateMenuandeditthesettingsforthecurrentlyselectedtemplate.TherearetwopagesintheTemplateMenuwhichyoucanscrollbetweenusingthePAGEUP/DOWNbuttons.Additionally,pressingtheTEMPLATEbuttonasecondtimeaccessestheKeyboardZonesMenu,whichalsohastwopages.RepeatedpressesoftheTEMPLATEbuttonwillswitchbetweentheTemplateMenuandtheKeyboardZonesMenu.FurtherinformationontheKeyboardZonesMenucanbefoundonpage59.

TEMPLATE MENU PAGE 1 – Keyboard, MIDI Channel and MIDI Port settings

ThefirstpageoftheTemplateMenuisasfollows:

VelCurve (Velocity Curve): Thissetsthevelocitycurve(loudnessresponse)ofthekeyboardkeystoeitherSOFT1-2,MEDIUM1-3,HARD1-2orafixedvelocityvaluebetween8and127.

AfterTch (Aftertouch):Thissettingallowsyoutoturnthekeyboardaftertouchmechanismon/off.

KeybChan (Keyboard MIDI Channel):ThissetstheMIDIchannelonwhichnoteon/offandaftertouchmessagesaresentwhenthekeyboardkeysareoperated.AdditionallywhenbankandprogrammessagesaresentusingtheQuickMenuinPlayMode(seepage45),theyaresentusingtheKeyboardMIDIChannel.AnyassignablecontrolsthathaveMidiChansetto‘KeybCHAN’inEditModewillalsosendmessagesusingtheKeyboardMIDIChannel.IfyouchangetheKeyboardMIDIChannelsettingthenallcontrolsassignedtoKeybCHANwillfollowthechangeautomatically.Therangeforthissettingis1-16andComnCHAN(seebelow).

KeybPort (Keyboard Port):Thissetstheport(s)onwhichMIDIdatafromthekeyboard(noteandaftertouchmessages)aresentfromtheSLCompact.Additionally,whenbankandprogrammessagesaresentusingtheQuickMenuinPlayMode(seepage45),theyaresentontheportssethere.AnyassignablecontrolsthathaveMidiPortsetto‘KeybPort’willalsosendmessagesusingtheKeyboardPorts.IfyouchangetheKeyboardPortssettingthenallcontrolsassignedtoKeybPORTwillfollowthechangeautomatically.Theoptionsforthissettingareasfollows:

OFF–MIDIdataisnottransmittedU1–SenttoUSBPort1U2–SenttoUSBPort2M1–SenttoSLCompactMIDIOutConnectorU1M1–SenttoUSBPort1andMIDIOutConnectorU2M1–SenttoUSBPort2andMIDIOutConnectorComnPORT–FollowtheComnPortsetting(seebelow)

ComnChan (Common MIDI Channel):ThissetstheCommonMIDIchannel.AnyassignablecontrolsthathaveMidiChansetto‘ComnCHAN’inEditModewillsendmessagesusingtheCommonMIDIChannel.IfyouchangetheCommonMIDIChannelsettingthenallcontrolsassignedtoComnCHANwillfollowthechangeautomatically.Thisfeatureisusefulwhereyouwanttochangethechannelofsomeorallassignablecontrolsinonetemplateasitcanbeachievedbychangingonlyonesetting.ThefactoryprogrammedstandardtemplatesontheSLCompacthavebeencreatedsuchthatallassignablecontrolshaveMidiChansettoComnCHANsothatyoucanchangetheMIDIchannelbysimplyalteringtheCommonMIDIChannelsetting.ThissettingcanalsobeaccessedfromtheQuickMenuinPlayMode.

Page 70: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

�0

ComnPort (Common Port):ThissetstheCommonMIDIport(s).AnyassignablecontrolsthathavePortssettoComnPORTinEditModewillsendmessagesontheMIDIportssethere.IfyouchangetheCommonPortsettingthenallcontrolsassignedtoComnPORTwillfollowthechangeautomatically.Thisfeatureisusefulwhereyouwanttochangetheroutingofsomeorallassignablecontrolsinonetemplateasitcanbeachievedbychangingonlyonesetting.Thefactory-programmedstandardtemplatesontheSLCompacthavebeencreatedsuchthatallassignablecontrolshavePortssettoComnPORT,sothatyoucanchangetheroutingbysimplyalteringtheCommonPortsetting.Theoptionsforthissettingareasfollows:

OFF–MIDIdataisnottransmittedU1–SenttoUSBPort1U2–SenttoUSBPort2U3–SenttoUSBPort3M1–SenttoSLCompactMIDIOutConnectorU1M1–SenttoUSBPort1andMIDIOutConnectorU2M1–SenttoUSBPort2andMIDIOutConnectorU3M1–SenttoUSBPort3andMIDIOutConnector

TEMPLATE MENU PAGE 2 – Template Grouping

ThesecondpageoftheTemplateMenuisasfollows:

Thispagecontainsthesettingsthatapplytocreatingtemplategroups.TemplategroupshavealreadybeenmentionedinthePlayModesectiononpage45andanexamplewasgivenastowheretemplategroupsmightbeausefulfeature.Hereisanexplanationofthesettingsusedtocreatetemplategroups:

Template:Thisselectsthetemplatewhosegroupsettingsyouarecurrentlyediting.Thetemplatenamewillappearonthetoplineofthedisplaytotherightofthesettings.

Position:Thissetsthepositionofthetemplatewithinthegroup.

Size:Thissetsthesizeofthegroupi.e.thenumberoftemplatesinthegroup.Thismustbesettothesamevalueforalltemplatesinagroup.

FortemplategroupstoworkcorrectlyitisimportanttomakesurethatgroupedtemplatesarestoredinconsecutivememorylocationsontheSLCompact.Forexampleifyouhavethreetemplatesthatformagroupthenyoucouldstorethemine.g.memorylocations16,17and18.AlsoitisimportanttomakesurethatthePositionissetcorrectlyforeachtemplateaccordingtotheorderinwhichtheyarestored.Usingthesameexample,template16musthavePositionsetto1,template17musthaveitsetto2andtemplate18to3.

Page 71: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

16 KeYBOARD ZONeSAsmentionedintheTemplateMenusection,pressingtheTEMPLATEbuttonwhilstalreadyintheTemplateMenuaccessestheKeyboardZonesMenu.Inthismenu,youcansplitthekeyboardintouptofourzonesandsettheMIDIchannel,portroutingandothersettingsseparatelyforeachzone.Forexample,thisfeaturecouldallowyoutosetonehalfofthekeyboardtotriggerasoft-synthrunningonyourcomputerandtheotherhalftotriggerahardwaresynthconnectedtotheSLcompactMIDIOutport.TherearetwopagesofsettingsavailableintheKeyboardZonesMenu,whichyoucanscrollbetweenusingthePAGEUP/DOWNbuttons.Thefirstpageisasfollows:

Zones:ThisoptionturnstheKeyboardZonesONorOFF.

Zone:Thisselectsthekeyboardzonethatyouarecurrentlyediting.

Low Note:Thissetsthelowestnoteoftheselectedkeyboardzonerange.Itispossibletosetthisvalueusingthekeyboard.Todoso,editthesettingusingtheencoderorbuttonsinlinewithitonthedisplaysothataflashingcursorappearsnexttothevalue,indicatingthatyoucanusethekeyboardtosetit.

HighNote:Thissetsthehighestnoteoftheselectedkeyboardzonerange.ItispossibletosetthisvalueusingthekeyboardinthesamewayasforLowNote.

Transpose:Thissetsthetransposeamountinsemitonesfortheselectedkeyboardzone(range-64to+63semitones).

VelCurve (Velocity Curve):ThisoptiondefinestheVelocitycurveforthekeyswithintheKeyboardZonetoeitherSOFT1-2,MEDIUM1-3,HARD1-2orafixedvelocityvaluebetween8and127.

MidiChan (MIDI Channel): ThissetstheMIDIChanneloftheKeyboardZone(range1-16).

Ports:Thissetstheport(s)onwhichMIDIdatafromtheselectedkeyboardzone(noteandaftertouchmessages)aresentfromtheSLCompact.Theoptionsforthissettingareasfollows:

OFF–MIDIdataisnottransmittedU1–SenttoUSBPort1U2–SenttoUSBPort2M1–SenttoSLCompactMIDIOutConnectorU1M1–SenttoUSBPort1andMIDIOutConnectorU2M1–SenttoUSBPort2andMIDIOutConnector

ThesecondpageoftheKeyboardZonesMenuisasfollows:

Zones: ThisaduplicateoftheZonessettingonthefirstpageoftheKeyboardZonesMenuandturnsthekeyboardzonesONorOFF.

Zone: ThisaduplicateoftheZonessettingonthefirstpageoftheKeyboardZonesMenuandselectsthekeyboardzonethatyouarecurrentlyediting.

AfterTch (Aftertouch):ThissetswhetherornotaftertouchmessageswillbesentusingtheMIDIChannelandPortssettingforthecurrentzone.NotethatSLCompacthasachannelaftertouchmechanism(notpolyphonicaftertouch)meaningthatanykeyboardkeyyoupress,whetheritiswithinthezonerangeornot,willcauseaftertouchmessagestobesentusingtheMIDIChannelandPortssettingforthatzone.

Page 72: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

PitchBnd (Pitch Bend):Thissetswhetherornotpitchbendmessageswillbesent(usingtheMIDIChannelandPortssettingforthecurrentzone)whenthepitchwheelisoperated.

ModWheel (Modulation Wheel):Thissetswhetherornotmodulationwheel(CC1)messageswillbesent(usingtheMIDIChannelandPortssettingforthecurrentzone)whenthemodwheelisoperated.

PitchBnd & ModWheel:Thissetswhetherornotthepitchandmodulationwheelsareincludedinthekeyboardzones,asfollows:

USETEMPLATECHAN/PORTS–PitchandmodulationwheelsfollowtheirindividualsettingsassetinEditMode andthePitchBndandModWheelsettingsintheKeyboardZonesmenuareignored.

USEZONECHANPORTS–Pitchandmodulationwheelstransmitpitchbendandmodulationmessagesonthe MIDIChannelsandPortsforallzonesthathavePitchBndandModWheelsettoON.Theindividualsettingsfor thepitchandmodulationwheels,assetinEditMode,areignored.Thismeansthatifyouhavepreviouslyset thewheelstosendothertypesofMIDImessagesinEditModei.e.notpitchbendandmodulationmessages, thenwhenyousetUSEZONECHANPORTStheyautomaticallyrevertbacktosendingpitchandmodulation messages(althoughtheindividualsettingsinEditModewillnotbelost).

SettingupKeyboardZonesisalsoeasytodowiththefreeTemplateEditorsoftware,availablefromtheNovationwebsite.

Page 73: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

17 SAVING AND NAMING TeMPLATeSBeforeyouperformasaveoperation,makesurethatMemoryProtectissettoOFFintheGlobalMenu(seepage40).Whenyousaveatemplate,thefollowingdataisstoredandwillberecalledwhenyounextselectthattemplate:

-Allsettingsforeachindividualcontrol,assetinEditMode.-AllsettingsintheTemplateMenu-AllsettingsintheKeyboardZonesMenu-AllsettingsintheQuickMenu(accessedinPlayMode)-Thecurrentkeyboardoctavesetting-Thecurrentlyselectedencoderandbuttongroupsandrow-selectstatus-Thecurrentvalueofeachassignablecontrol-ThecontrolcurrentlyassignedtotheSPEEDDIAL

Tosaveatemplate,pressWRITEwheninPlayMode,EditMode,theTemplateMenuortheKeyboardZonesMenu.Thiswillbringupthetemplatesavedisplay:

Ifyouwanttocancelthesaveoperation,pressoneoftheotherMode/Menuswitches(PLAY,TEMPLATE,EDITorGLOBAL),whichwilltakeyoutothatmodeormenu.

Onthetemplatesavedisplay,youcansetthetemplatenamethatisshownonthetoplineofthedisplay.Thecontrolnamecanbeamaximumof48characterslong.Toenteracharacter,firstusetheencodersorbuttonsinlinewiththe‘<’and‘>’symbolsonthedisplaytomovethecursortowhereyouwanttoenterthecharacter.Then,usethebuttonsinlinewith‘Upper’,Lower’and‘Punctu’/’Number’toselectthetypeofcharacteryouwanttoenter(uppercase,lowercase,punctuationornumber).NotethatrepeatedpressesofBUTTON6willswitchbetween‘Punctu’and‘Number’.Finally,usetheencoderorbuttonsinlinewith‘CHAR’toselectthecharacteryouwanttoenter.Ifyouwanttoenteraspace,select‘Punctu’,asthefirstpunctuationcharacterisablankspace.

Onceyouhavesetthetemplatename,usetheencoderorbuttonsinlinewith‘ToTemplate’toselectthetemplatememorylocationthatyouwanttosavethetemplateto.Finally,tocompletethesaveoperation,pressWRITEoncemore.

17.1 ReSTORING TeMPLATeSIfyoueditatemplateandthenaccidentallyselectanothertemplatewithoutrememberingtosaveyouredits,youcanrestorethelasteditedtemplatebypressingtheSPEEDDIALwheninEditMode,theTemplateMenuortheKeyboardZonesMenu.TheSLCompactdisplaywillthenlookasfollows:

Thenameandnumberofthetemplatewhichyoulasteditedwillbeshown.PressWRITEtorestorethetemplatewiththeeditedsettings.ThistemplatewillautomaticallybeselectedandyoucanpressWRITEtosaveitusingthetemplatesaveproceduredescibedabove

Page 74: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

APPeNDIX

I SPeCIFICATIONSKeyboard Keys:25/49Type:semi-weightedwithaftertouchVelocityCurves:7-individuallyassignableforeachTemplate

Pitch and Mod Wheel Mechanism Pitchwheel:springloaded,centrereturn,fronttobackmotionModwheel:freerunning,fronttobackmotion

LCD DisplayLCD:1x144-charactersilver.BlueLEDbacklit

InterfacingDataPorts:1xUSBMIDI(WinXP/MacOSXclass-compliant)MIDI:1xMIDIOut,1xMIDIInSustainPedal:1x1/4”JackInputExpressionpedal:1x1/4”JackInput

ControlsRotaryEncoders:8-InfiniteRotation(x4withGroupSelectswitchesA-D)Buttons:8(x4withGroupSelectswitchesB1-4)Triggerpads:8TransportControls:Rewind/FastForward/Stop/Start/Record/Loop(assignablebuttons)Speeddial:rotaryencoder,pressingactivatesothermodesMenubuttonGeneralOperation:Play/Edit/Template/Global/WritebuttonsDisplayselect:encoders,buttons,pageup/downanddrumpadsswitchesTemplateselect:up/downbuttonsKeyboardOctave:up/downbuttons

GeneralExternalPowerSupply:Standard‘CentrePositive’9VDC600mAPowerSupply(notsupplied)

Size(25)W=475mm,H=68mm,D=260mm(49)W=800mm,H=68mm,D=260mm

Weight (25)2.8kg(49)4.5kg

Computer OS RequirementsMac:OSX10.3.9orgreater.10.4and10.5bothsupported.Windows:XPwithservicepack2orgreater.XPX64,Vista32-bitandVista64-bitareallsupported.

Minimum Recommended Computer SpecsMac:G4/1GHz,256MBRAMPC:Pentium3/1GHz,256MBRAM(computersrunningWindowsVistawillrequireahigherspec)

Page 75: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

II LIST OF FACTORY TeMPLATeSNovation–V-Station1Novation–V-Station2Novation–V-Station3Novation–BassStationNativeinstruments–FM7Nativeinstruments–Pro531Nativeinstruments–Pro532Nativeinstruments–Battery2Nativeinstruments–B4Nativeinstruments–Kontakt2G-Force–impOSCar1G-Force–impOSCar2G-Force–Oddity1G-Force–Oddity2G-Force–Minimonsta1G-Force–Minimonsta2Korg–MS20Korg–PolysixKorg–LegacyCellArturia–CS-80V1Arturia–CS-80V2Arturia–ARP2600V1Arturia–ARP2600V2Linplug–Albino1Linplug–Albino2Cakewalk–z3ta+1Cakewalk–z3ta+2Cakewalk–z3ta+3Steinberg–HALionreFX–Vanguard1reFX–Vanguard2reFX–Vanguard3ImageLine–FLStudioProToolsAutomaptemplateUser1User2ReasonAutomaptemplateAutomapUniversaltemplateLogicAutomaptemplateAbletonLiveAutomaptemplate

Page 76: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

III GUIDe TO FACTORY STANDARD TeMPLATeSMoststandardtemplatesforsoftsynthsfollowabasiclayout,sothatsimilarparametersarealwaysassignedtothesamecontrolsontheSLCompact,nomatterwhatinstrumentisbeingcontrolled.Thegeneralsynthparameterlayoutisasfollows:

GroupAEncoders:OSCXLEVEL,OSCXSEMI,OSCXWAVE,LFOXSPEED,LFOXDELAY,FILTXTRACK,FILTXLFO,FILTXENV

GroupBEncoders:PORTAMENTO,OSCXDETUNE,OSCXENV,OSCXLFO,LFOXWAVE,FILTXOD,FILTXRES,FILTXFRQ

GroupCEncoders:AMPATTACK,AMPDECAY,AMPSUSTAIN,AMPRELEASE,FILTATTACK,FILTDECAY,FILTSUSTAIN,FILTRELEASE

GroupB1Buttons:OSCXOCTAVE,OSCUNISON,LFOX1SHOT,LFOXCOM,FILTXBYPASS

GroupB2Buttons:OSCXSYNC,LFOXKEYSYNC,LFOXTRIGGER,FILTXSLOPE,FILTXTYPE

GroupB3Buttons:ENV/GATEINVERT,HOLD,REPEAT

HereisaguidetoeachstandardTemplate:V-StationLocation:Templates1,2and3Title:V-Station1,2and3

AgroupofthreestandardtemplatesisusedfortheV-Station.ThetemplatesfollowthegeneralsynthparameterlayoutbutadditionalarpeggiatorparametersareassignedtoBUTTONSGROUPB3.

Bass-StationLocation:Template4Title:BassStation

Thistemplatefollowsthegeneralsynthparameterlayout,howevernocontrolsareavailableforindividualoscillatorlevelsontheBassStationsoinsteadENCODER1inGROUPAisassignedtotheoscmixlevel.

FM7 Location:Template5Title:FM7

BeforeusingtheFM7template,youmustimportamappingfileintotheplug-in.Todothisgotothe‘Master’pageintheplug-inwindowandclick‘Load’inthe‘ControllerDefine’section.Locatethefile‘RemoteSL.f7c’intheFM7resourcesfolderontheSLCompactDVDandclick‘Open’.Onceyouhavedonethis,click‘Pref’toaccesstheFM7preferencesandmakesurethefollowingoptionsarechecked/set:

MIDIcontrollerrange000-1270…63:off/64…127:onUseopAcontrollersforselectedop(opselectcontroller:9)Use3CCsforratio

TheSLCompactFM7templatewillthenmapcorrectlytothesoftware.Youcansavethe‘RemoteSL.f7c’filetoyourcomputerwiththeothermappingfilesthatcomewiththeFM7,storedinthefollowinglocation:

PC –C:\ProgramFiles\NativeInstruments\FM7\AssignsMac –HD/Applications/FM7/Assigns

Theenvelopeandfilterparametersareassignedasinthegeneralsynthparameterlayout.ENCODERSGROUPAareassignedtotheoperatorparameterswhereENCODER1selectstheoperatorandENCODERS2-8canbeusedtocontroltheselectedoperator.

Page 77: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Pro53Location:Templates6and7Title:Pro53

BeforeusingthePro-53template,youmustimportacontrollermapfileintotheplug-in.Todothis,clickonthe‘NI’logoonthePro-53windowandselect‘loadcontrollermap’fromthedrop-downmenu.Locatethefile‘RemoteSL.txt’inthePro-53resourcesfolderontheSLCompactDVDandclick‘Open’.TheSLCompactPro-53templatewillthenmapcorrectlytothesoftware,mainlyfollowingthegeneralsynthparameterlayout.Youcansavethe‘RemoteSL.txt’filetoyourcomputerwiththeothermappingfilesthatcomewiththeFM7,storedinthefollowinglocation:

PC –C:\ProgramFiles\NativeInstruments\Pro-53\Presets\ControllerMapsMac – HD/Applications/Pro-53/Presets/ControllerMaps

Battery 2Location:Template8Title:Battery

Drumpads1-8triggercells1-8(MIDInotesC1-G1).ENCODERSGROUPCareassignedtoCC0-CC7andcorrespondtocontrollersA-Hinthemodulationsection.

B4 Location:Template9Title:B4

EncodersGroupAcontrolLowerManualwith‘fullyout’onButtonsGroupB1.EncodersGroupCareforUpperManualwith“fullyout”onButtonsGroupB3.EncodersGroupBandButtonsGroupB2areforothercontrols.

Kontakt II Location:Template10Title:KontaktII

WehavecreatedadefaultKontaktmultitoworkwiththeSLCompactKontakt2template.ToloadthisintoKontakt2select‘load…’fromthe‘Load/Save’drop-downmenuandselectthe‘ReMOTE_SL.nkm’filefoundintheKontakt2resourcesfolderontheSLCompactDVD.Themulticontains8emptyinstrumentsassignedtoMIDIchannels1-8respectively.Onceitisloaded,youcanuseEncodersGroupAtocontroltuningofthe8instruments,EncodersGroupBtocontrolpanandEncodersGroupCforlevel.

ImpOSCarLocation:Templates11and12Title:ImpOSCar1and2

AgroupoftwostandardtemplatesthatmostlyfollowthestandardsynthparameterlayoutisusedforimpOSCar.ENCODER3inGROUPAisusedtocontrolosc1waveintemplate1andosc2waveintemplate2.

OddityLocation:Templates13and14Title:Oddity1and2

AgroupoftwostandardtemplatesthatmainlyfollowthestandardsynthparameterlayoutisusedforOddity.AdditionaloscparametersareassignedtoENCODERSGROUPBandBUTTONSGROUPB2.HPFcutoffisassignedtoENCODER6inGROUPB.VCAandVCFvelocityamountsareassignedtoENCODERS7and8inGROUPC.

Page 78: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

Minimonsta Location:Templates15and16Title:Minimonsta1and2

AgroupoftwostandardtemplatesthatmainlyfollowthestandardsynthparameterlayoutisusedforMinimonsta.EncodersGroupAareassignedtoOsc1andDelayparametersontemplate1andOsc2andOsc3parametersontemplate2.

MS-20 Location:Template17Title:MS-20

Thistemplatefollowsthestandardsynthparameterlayout.ButtonsGroupB2areassignedtoOsc2parameters.

PolySixLocation:Template18Title:Polysix

Thistemplatemainlyfollowsthestandardsynthparameterlayout.EncodersGroupCandButtonsGroupB3areassignedtothearpeggiatorparameters.LegacyCellLocation:Template19Title:LegacyCell

EncodersGroupAareassignedtotheencoderparametersandEncodersGroupCareassignedtothesliderparameters.

CS-80VLocation:Templates20and21Title:CS-80V-1/2

AgroupoftwostandardtemplatesisusedfortheCS-80V.Beforeusingthesetemplatesyoumustcopyamappingfiletoyourcomputer.Locatethefile‘controlMidi’intheCS-80VresourcesfolderontheSLCompactDVDandcopyittothefollowinglocation:

PC –C:\ProgramFiles\Arturia\CS-80V\saveMac – HD/Library/Preferences/Cs80V/save

TheSLCompactCS80-Vtemplateswillthenmapcorrectlytothesoftware.Template1shouldbeusedtocontrolosc1anditsHPFandLPFfilters.Template2shouldbeusedtocontrolosc2anditsHPFandLPFfilters.Withbothtemplates,theHPFparametersareassignedtoENCODERS7and8inGROUPAandtheLPFparametersareassignedtoENCODERS7and8inGROUPB.

Arp2600VLocation:Templates22and23Title:Arp2600V-1/2

AgroupoftwostandardtemplatesisusedfortheARP2600V.Beforeusingthesetemplatesyoumustcopyamappingfiletoyourcomputer.Locatethefile‘controlMidi’intheARP2600VresourcesfolderontheSLCompactDVDandcopyittothefollowinglocation:

PC –C:\ProgramFiles\Arturia\ARP2600V\saveMac –HD/Library/Preferences/arp2600v/save

Page 79: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

TheSLCompactARP2600Vtemplateswillthenmapcorrectlytothesoftware.Thetemplatesfollowthegeneralsynthparameterlayoutwherepossible.Template1containscontrolsassignedtoosc1andtemplate2containscontrolsassignedtoosc2.

AlbinoLocation:Templates24and25Title:Albino1and2

AgroupoftwostandardtemplatesisusedforAlbino.BeforeusingtheAlbinotemplatesyoumustimportamappingfileintotheplug-in.Todothis,clickon‘ECS’intheplug-inwindowandselect‘Load’fromthedrop-downmenu.Locatethefile‘Albino3_ReMOTE_SL.MOD’intheAlbinoresourcesfolderontheSLCompactDVDandclick‘Open’.TheSLCompactAlbinotemplateswillthenmapcorrectlytothesoftware.NotethatthereareseparatemappingfilesforAlbino2andAlbino3somakesureyouimportthecorrectone.ThetemplatesfollowthegeneralsynthparameterlayoutbutadditionalarpeggiatorparametersareassignedtoBUTTONSGROUPB3.

z3ta+Location:Templates26,27and28Title:Z3ta1,2and3

Agroupofthreestandardtemplatesisusedforz3ta+.Beforeusingthesetemplates,youmustcopytwomappingfilestoyourcomputer.Locatethefiles‘midic00.rgc’and‘midicfg.txt’inthez3ta+resourcesfolderontheSLCompactDVDandcopythemtothedirectoryinwhichthez3ta+plug-inisinstalled(yourVSTplug-insfolder).TheSLCompactz3ta+templateswillthenmapcorrectlytothesoftware,mainlyfollowingthegeneralsynthparameterlayout.

Halion Location:Template29Title:Halion

Thistemplatefollowsthegeneralsynthparameterlayoutwherepossible.

Vanguard Location:Templates30,31and32Title:Vanguard1,2and3

AgroupofthreestandardtemplatesisusedforVanguard.ThetemplatesfollowthegeneralsynthparameterlayoutbutadditionaleffectsparametersareassignedtoENCODERSGROUPBontemplate2.Also,theenvelopemodulationamountparametersareassignedENCODERSGROUPCintemplate3.

FLStudioLocation:Template33Title:FLStudio

TosetuptheSLCompacttoworkwithFLStudio,followthesesteps:

1.MakesureyouhaveFLStudio7orlater.2.ConnecttheSLCompacttoyourcomputer,switchiton,selecttheFLStudiotemplate(template33)and launchFLStudio.

3.InFLStudioselect‘MIDISettings’fromthe‘Options’menutoopentheMIDISettingswindow.

4.IntheMIDISettingsWindowyouwillsee‘ReMOTESLCompact:Port1’,‘ReMOTESLCompact:Port2’and‘ReMOTESL Compact:Port3’inthe‘Input’list.Ensurethatonly‘ReMOTESLCompact:Port1’isactivebyclickingonitinthelist andthenclickingthe‘Enable’box.Alsoselect‘NovationReMOTESL’fromthe‘ControllerType’drop-downmenu,then closetheMIDISettingswindow.

Page 80: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

�0

ManyofthecontrolsinthetemplateareunassignedsothatyoucanlearnthemtoparametersinFLusingthe‘Linktocontroller…’feature,accessedbyright-clickingonaparameter.SomecontrolshoweverareassignedtofunctionsinFLStudio,asfollows:

GROUPAENCODER6–patternselectGROUPAENCODER7–mixerchannelselectGROUPAENCODER7–sequencerchannelselect

GROUPB4BUTTON1–metronomeon/offGROUPB4BUTTON2–blendrecordon/offGROUPB4BUTTON3–looprecordon/offGROUPB4BUTTON4–stepeditingmodeon/offGROUPB4BUTTON5–looptimeselectGROUPB4BUTTON6–addmarkerGROUPB4BUTTON7–undoGROUPB4BUTTON8–shift

TRANSPORTBUTTONS–assignedaslabelled

ThecontrolsthathavenoassignedfunctionaresettosendMIDImessagessothatyoucaninstantlylearnthemtoparametersinFLusingthe‘Linktocontroller…’feature.Simplyright-clickonaparameterandselect‘Linktocontroller…’toviewthe‘Remotecontrolsettings’forthatparameter.Ensure‘Autodetect’isenabledandthenoperatethecontrolontheSLCompactthatyouwanttoassigntothatparameter.

ThecontrolsavailableforlearningtoparametersinFLStudioworkindifferentwaysasfollows:

GROUPAENCODERS1-5–Thesearerelativetypecontrolswithencoderacceleration.Whenyouassigna parametertooneofthesecontrols,theparametervaluewillincrease/decreaseby1foreveryencoderstepwhen yourotatethecontrolslowly.Whenyourotateitfaster,theparametervaluewillincrease/decreasebyalarger amountforeveryencoderstep,meaningyoucanscalethefullparameterrangewithasmallquickrotationof thecontrol.

Page 81: OS 4.1 AND AUTOMAP UNIVERSAL 2 · 2015-04-02 · 9 the automap midi client 9.1 midi ports 9.2 midi control maps 9.3 assigning midi messages 9.4 using learn mode to assign midi messages

��

ENCODERSGROUPBandC–Theseactasstandardanaloguerotarycontrols.

ENCODERSGROUPD–ThesearenotsettosendMIDImessagesandFLStudiowillnotassignparameterstothem whentheyareoperated.

GROUPB1BUTTONS1-4–Thesearemomentaryor‘hold’buttons.Ifaparameterisassignedtothesethenitwill beturnedonwhenthebuttonispressedandoffwhenthebuttonisreleased.

GROUPB1BUTTONS5-8–Thesearetwopairsofincrement/decrementbuttons.Whenyouassigneitherbutton inapairtoaparameter,thedecrementbuttonwilldecreasetheparametervalueby1stepwhenpressedandthe incrementbuttonwillincreaseitbyonestepwhenpressed.

BUTTONSGROUPB2andB3–Theseareswitch-typebuttons.Whenyouassignabuttontoaparameteritwill causetheparametervaluetogotominimumandmaximumonalternatepresses.