os 4.1 and automap universal 2 - · pdf file... provides quick control of whatever the mouse...
TRANSCRIPT
�
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
�
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
�
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.
�
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)
�
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
�
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.
�
4. Oncethedriverisinstalled,theinstallerwillruntheReMOTESLCompactHardwareUpgrade:
SelecttoupdatetheoperatingsystemandAutomaptemplates.IfyouuseProToolsthenselecttheHUIupdatetoo. OncetheoperatingsystemhasbeenuploadedtotheSLCompactyouwillbepromptedtoturntheunitoffand backonagainbeforetherestoftheupdatesaresenttoit.
5. TowardstheendoftheinstallationtheAutomapPlug-inManagerwillopenautomatically.
Selecttheplug-insyouwanttousewithAutomapbydraggingthemfromtheleft-handlisttotheright-hand list,thenclick‘OK’toclosethePlug-inManagerwindowandcompletetheinstallation.
�
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.
�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:
��
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:
��
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.
��
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.
��
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.
��
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.
��
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.
��
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.
��
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.
��
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.
�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.
��
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.
��
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 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.
��
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.
��
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.
��
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:
��
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.
��
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.
��
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.
�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.
��
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.
��
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.
��
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.
��
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.
��
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.
��
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.
��
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!
��
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.
��
InMixermode,youcanusetheSLCompactcontrolsasfollows
InInstrumentmode,youcanusetheSLCompactcontrolsasfollows:
�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.
��
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.
��
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’.
��
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.
��
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.
��
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.
��
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’.
��
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
��
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!
��
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.
�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.
��
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.
��
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:
��
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.
��
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.
��
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.
��
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
��
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.
��
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.
��
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:
�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.
��
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)
��
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.
��
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.
��
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.
��
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.
��
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.
��
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.
��
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.
��
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.
�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.
��
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.
��
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.
��
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
��
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)
��
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
��
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.
��
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.
��
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
��
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.
�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.
��
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.