Geist Operation Manual

Embed Size (px)

DESCRIPTION

Geist Manual

Citation preview

  • 1O P E RAT I O N MANUA L

  • 2Contents

    6 1IntroductiontoGeist

    6 1:1IntroductiontoGeistsarchitectureandinterface6 Geistsarchitectureexplained6 Geistsinterface7 Geistinterfaceconcepts8 1:2Loadingsoundsforthefirsttime8 WorkinginAutoloadmode10 1:3Playingthepadsandrecordingapattern10 Real-timepadtriggering10 SequencingpadtriggersintoaPattern11 ApplyingSwingtotheenginespatterns11 Padmodes11 Patternsandsequencinginmoredetail12 1:4PadClassificationandSlicing12 IntroductiontoClassificationinGeist12 SlicingabreakbeatwithGeist14 1:5Moreaboutbrowsingandsavingyourwork14 DisablingAutoplayandloading-in-contextinAutoloadmode14 LoadingGURU1.5formatfilesandotherfiles14 WorkingwithAutoloadmodedisabled15 UsefulBrowserfunctions15 Sampler15 Savingyourwork16 1:6Editingsounds16 Pad/Layerselector16 Layereditorcontrols17 Padeditorcontrols17 Padandlayermanagement17 Selectingandeditingmultiplelayersandpads18 1:7MixerpagesandFX19 AutomatingFX20 1:8Patternsinmoredetail20 Retrorecord20 Transportcontrols20 Programmingandeditingpatterns20 Advancedpatternfunctions21 EditingeventswiththeMultitool22 1:9Graphs22 Graphtypemenu22 Graphinsertmenu23 Viewmode23 Drawinggraphvalues23 Recordinggraphvaluesinrealtime24 MappinggraphstoMIDICCs25 1:10ApproachingsequencingandarrangementwithGeist25 Geistasasampleplaybackmoduleordrumsampler25 AdvantagesofpatternsequencinginGeist:25 Ahybridapproach:exportingpatternsfromGeist25 Triggeringpatternsandscenesfromyourhost25 ArrangingpatternchangeswithinGeistsSongpage25 AdvantagesofarrangingpatternsintheSongpage26 1:11Performingwithpatterns26 Playmode26 Turningoffpatternsequencingonanengine27 1:12Performingwithscenes27 Creatingscenes27 Playingscenes27 ScenesandPatternPower28 1:13ArrangingpatternswithinGeistsSongpage28 Realtimerecordingandcaptureofsongevents

  • 329 1:14UsingMIDIandhostautomationtoremotecontrolGeistparameters29 MappingGeistcontrolstoMIDICCs29 MappingGeistcontrolstohostautomationparameters29 Mappingpanel30 1:15MIDI/audioexportandMIDIoutput30 ExportingpatternsasMIDI30 Audioexport31 MIDIoutput(standaloneandVSTplugininsuitablehostsonly)31 1:16Geistsignalflowdiagram32 2Browser32 2:1Browseroverview32 2:2BrowserModes33 2:3Browsersidebar33 2:4Navigation34 2:5Files36 2:6Searchfunctions37 2:7Shortlist37 2:8AdditionalBrowsercontrols38 3Slicer38 3:1Sliceroverview39 3:2Transientslicemode40 3:3Classificationandextractioncontrols41 3:4Divideslicemode41 3:5Confirmingordiscardingaslicingsession41 3:6Usefultipsforslicing42 4Sampler42 4:1IntroductiontousingGeistsSampler42 4:2Mainsamplingcontrols44 4:3Additionalcontrolsvisiblewithatakedisplayed45 4:3TheSpitterplugin46 5Padsandlayers46 5:1Pad/Layersselector47 5:2PadEditscreen49 5:3Padcontextmenu50 5:4LayerEditoverview50 5:5Layeredit:Non-destructivesampleediting51 5:6Layeredit:Mainparameters52 5:7Layeredit:PlaymodeandChokemode52 5:8Layeredit:Envelopes53 5:9Layeredit:Timestretchcontrols53 5:10SummaryofPadlockfunctions54 6LayermixerandPadmixer54 6:1Mixeroverview54 6:2Layermixer56 6:3PadMixer57 7Engines,AuxbussesandtheMasterchannel57 7:1Engines58 7:2EngineMixer60 7:3Globalelements60 7:4Globalmixer61 8FXdevices61 8:1Distortion61 8:2Dynamics62 8:3EQ62 8:4Filters63 8:5FX64 8:6Reverb

  • 465 9Patternsandgraphs65 9:1IntroductiontoPatterns66 9:2Patternpage67 9:3Patternpagecontrolreference68 9:4Editingtools71 9:5Graphs74 9:6Trackcontextmenu74 9:7Summaryofpatternlockfunctions75 10Scenespage75 10:1Scenespagecontrolreference77 11Songpage77 11:1WorkingwiththeSongpage77 11:2Relevanttransportcontrols78 11:3Tracksandparts79 11:4Songpagecontextmenu80 11:5Editingtools84 12Otherpanels,menus,controlsandindicators84 12:1Transportarea85 12:2Mastersectiondisplay85 12:3Learnmode&Mappingpanel86 12:4Loadmenu87 12:5Savemenu87 12.6Exportasaudio...(Savemenu)88 12:7Geistmenu88 12:8Preferences(Geistmenu)

  • 5CreditsProgrammingPaulChana,SteveBaker,HenryLindsay-Smith,AngusHewlett,SKoTMcDonald

    InterfaceDesignAngusHewlett

    VideoProduction,ContentManagementRoryDow

    PackagingDesignRusBrockman

    WebProgrammingAndreasSchnetzler

    ManualMayurMaha

    QAAndrewVernon,PeterSlotwinski,RobertBantin

    TechnicalSupportRyanSellers,AlexVolmer

    Artistrelations&publicityClareOBrien

    Distribution&ProjectAdministrationRhiannonBankston-Thomas

    FXpansionUSATerryHardin,LeslieCrook

    DiracTimeStretch/PitchShifttechnology(c)2005-2010TheDSPDimension/StephanM.Bernsee

    SamplecontentContentfilenameacronymsshowninsquarebracketsusetheseinthesearchfunctionintheBrowser.

    Goldbabyhttp://www.goldbaby.co.nz[GB]GrooveCriminalshttp://www.groovecriminals.co.uk[GC]KevinSawkahttp://kjsdrumline.com[KS]DerikWhitehttp://www.dustedwilliamsounds.com[DW]HarisCustovichttp://hariscustovic.com[HC]DomKanehttp://www.domkane.co.uk[DK]LesProductionsZvonhttp://www.lesproductionszvon.com[ZV]BHKSampleshttp://www.industrialstrengthrecords.com[BHK]

    PresetsGoldbabyhttp://www.goldbaby.co.nzKickfliphttp://www.bogus-noise.co.ukDJSubjectSkiRizeStudioshttp://myspace.com/skirizestudiosSvenborg64Engdahlhttp://www.borg64.comDJGroovyhttp://www.djgroovy.com

    Artistpresets7Skieshttp://www.7skies-music.comArminVanBuurenhttp://www.arminvanbuuren.comDRamirezhttp://www.dramirez.comDeanColemanhttp://www.djdeancoleman.comJasonPhatshttp://www.jasonphats.comportioncontrolhttp://www.portion-control.netSharoozhttp://www.sharooz.comShirobonhttp://www.myspace.com/shirobonmusic

    www.fxpansion.com

    2010FXpansionAudioUKLtd.AlltrademarksAcknowledged.MacisatrademarkofAppleComputerInc.TheBuiltforMacOSXgraphicisatrademarkofAppleComputerInc.usedunderlicense.RTASisatrademarkofDigidesign.VSTisatrademarkofSteinbergMediaTechnologyAG.WindowsXPisatrademarkofMicrosoftCorporation.Othertrademarksmentionedareheldbytheirrespectiveowners.

  • 61 Introduction to Geist1:1 Introduction to Geists architecture and interface

    Geistisanadvancedstep-sequencerandsample-baseddrummachinerealisedinsoftware.Itsintendedtobeanergonomicwaytoeffortlesslybuildgroovesandbeats.Whileitincludesanextensivesetofadvancedintegratedfeatures,itslayoutisfasterandmoreintuitivethantheprocessofaccomplishingsimilartaskswithinacomplexDAWwithtoomanyusuallyunnecessaryfeaturesandoptionsthatintrudeuponthecreativeprocess.

    GeistsarchitectureexplainedThebasicelementsinGeistareasfollows:Layers: ThebasicslotsforloadingsamplesinGeist.Thereare8layersoneachpad.Pads: Thereare16padsineachengine.Eachpadcontains8layers.Patterns: Eachpatternfeatures16tracksoneforeachpadintheengine.Thereare24patternsineachengine.Engines: Thereare8enginesintotal.Eachenginefeatures16pads,and24patterns.Aswellastheaboveelements,Geistalsofeaturesthefollowingfeaturesforarrangingpatterns:Scenes: Snapshotsofthecurrentlyplayingpatternsinallengines,whichcanbeperformedtoplaythepatternson8enginesatonce.Song: Atimeline-basedarrangementwith8tracks1foreachengineforpatternreferences.

    Geistsinterface

    Learn TransportPads SwingPadmodecontrols

    Mastergain

    Pagebuttons

    MenusTempo

    Context-sensitiveLCDscreen

    Masterpitch

    Engineselector

    Patternmemorykeys

    Browser

    Browsershow/hide

    BrowserTheBrowseristhemainmethodofloadingsoundsintoGeist.TheBrowsershow/hidebuttonallowsyoutoturnofftheBrowserontheinterface.

    PadsandPadmodecontrolsTheon-screenpadsrepresentthe16padsinthecurrentengine.EachpadhasacorrespondingMIDInote.

    PatternmemorykeysThepatternmemorykeys,orpatternkeys,representeachofthe24patternsinthecurrentlyselectedengine.Patternsareselected/playedbyclickingorholdingdownthesekeys.EachpatternmemorykeyalsohasacorrespondingMIDInote.

    EngineselectorThesebuttonsselect1ofthe8enginesforediting.ItalsocontainsMute,SoloandPatternpowerbuttonsforeachengine.

    Context-sensitiveLCDscreenTheLCDisusedfordisplayingandeditingthepropertiesofeachhardwareelementsuchasthepads,patternmemoriesandlayer/pad/engine/additionalsoundengineblocks.ThecontentsoftheLCDaredictatedbytheselectedelement,andalsobythePagebuttonsatthetopoftheGeistinterface.

    PagebuttonsThesebuttonscontrolwhichpageisshownontheLCDscreen.EachpagecoversdifferentaspectsofsounddesignandsequencinginGeist.

    TransportThetransportcontrolsarevitalinGeisttoplaypatternsandusetheirassociatedfeatures,thetransportmustberunning.

    LearnTheLearnbuttonisusedformappingGeistcontrolstoMIDIcontinuouscontrollersorhostautomationparameters.

    Swing,MasterpitchandMastergainTheSwingcontrolappliesasyncopatedswing/shuffleeffecttothecurrentenginespatterns.TheMasterpitchcontroladjuststhepitch/tuningofallelementswithinGeistsimultaneouslyrelativetotheirindividualsettings,whiletheMastergaincontroladjuststhegainoftheMasterchannel.

    TempoGeiststempoislockedtothehostwhenrunningitasaplugin.Inthestandaloneapplication,clickanddragtheTempocontrolup/down,ordouble-clickittotypeanewtempo.

    MenusTheSavemenuisusedforsavingyourGeistprojects,kitsandotherfiles.TheLoadmenuoffersanotherwayofloadingfiles,whiletheGeistmenucontainsanumberofadditionalfunctions,includingthePreferencespanel.

  • 7GeistinterfaceconceptsBeingaverydeepinstrument,Geistsdesignattemptstoexposeonlythemostimportantcontrolsaspermanentlyvisiblepartsoftheinterface.Mostofitseditingfunctionsareselection-dependentandshownonitsLCDarea,whilemoreadvancedfunctionsarelocatedoncontextmenus,displayedbyright-clickingonvariousareasandcontrols.

    SelectingelementsforeditingOneofthemainconceptsusedinGeistsinterfaceisselectinganelementforediting.

    Selectingengine2

    SelectinganengineOnly1ofthe8enginescanbevisibleforeditingatonce.Theotherengines,however,arestillactiveandcanbetriggeredviaMIDIorhavepatternsrunning.Selecttheenginetoeditbyclickingoneofthe8engineselectorsunderneaththeLCD(engine1isselectedbydefault).

    Selectingpad5

    SelectingapadTheconceptoftheselectedpadisusedforloadingsamplesfromtheBrowserinAutoloadmode,andforeditinginthePad/LayerspageandinthePadmixer.ClickapadtoselectitandplayitslayersALT-clickapadtoselectitwithoutplayinganyaudioIfthePadselectionfollowsMIDIsettingisenabledintheGeistpreferences,incomingMIDInotesalsochangethepadselection(seesection12:8).

    SelectingalayerInthePad/Layerspage,andintheLayermixer,alayermustbeselectedforeditingitssounddesignandFXparametersseesections5:1and6:2foraguidetoselectinglayers.

    Selectingpattern1

    SelectingapatternEachofthe8enginescontains24patterns.Selectthepatternforeditingusingeitherofthefollowingmethods:ClickthepatternmemorykeyPlaythepatternmemorykeyscorrespondingMIDInoteWhatyouwillactuallyhearwhenyouselectapatterndependsonthestateofthepatternsPlaymodesettingsforexample,GatedmoderequiresthepatternsmemorykeyoritscorrespondingMIDInotetobehelddowntobeheard.Seesection1:11formoredetailsofperformingwithpatterns.

    Right-clickingontheEngineselectortodisplaytheenginecontextmenu

    ContextmenusGeistincludesmanyadditionalfunctionsoncontextmenus,evokedviaaright-click(orCTRL-clickonMacwhenusingasingle-buttonmouse)ontherelevantareaoftheinterface.Thesearetypicallymorepowerfulprocessandmanagementfunctionswhichmaynotbeneededveryoftenhowever,theirfunctionalityisalwaysonlyaright-clickaway.Thevariouscontextmenusaredocumentedinfullthroughoutthismanual.Itishighlyrecommendedtotryright-clickinginvariouspartsoftheinterfaceandexperimentwiththeextrafunctionsthatbecomeavailable.

    AdjustingtheMasterpitchcontrolNotethetooltipwiththeparameterscurrentvalue.

    Controllingrotary/slidercontrolsinGeistControlsareadjustedbyclickingsliderorrotarycontrolsanddraggingup/downwiththemouse.Inordertoachievefinercontroloveraparameter,holddowntheSHIFTkeywhilemakingtheadjustment.Double-clickanyrotaryorslidercontroltoreturnittoitsdefaultvalue.

    TooltipsTooltipsareusedforshowingparametervaluesandotherusefulinformationinGeist.Hoveroveracontroltodisplayatooltipcontaininginformationaboutthecontrolscurrentvalue.Tooltipsareshownwhileadjustingacontrol,withvaluesupdatedinrealtime.

    UsingthismanualGeistisanadvancedinstrument,anditisrecommendedtoreadthismanualcarefullyinordertomakethemostofitscapabilities.Themainfunctionalityisintroducedinchapter1,withchapters2-12comprisingareferenceguidetoallthefunctionswithinthesoftware.

  • 81:2 Loading sounds for the first timeTheBrowseristhemostimmediatemethodofloadingsoundsintoGeist.Itisusedforloadingkits,samplesandotherfiles.ThissectionincludesanintroductiontoloadingsoundsintheBrowser.Seesection1:5foranintroductiontothemoreadvancedfunctionsintheBrowser,andchapter2forafullreferenceguide.

    WorkinginAutoloadmodeThissectionshowshowtousetheBrowserinAutoloadmodewiththeAutoloadbuttonenabled.Inthismode,clickafileintheBrowsertoloadittotheselectedelement.NotethatyoucanalsoloadsoundswithoutAutoloadmodeenabledseesection1:5.

    Loadingakit

    Viewoptions

    1.ClickonGeist FactoryintheContentsectionofthebrowsersidebar. 2.Double-clickonthePresetsfolder.

    3.Double-clickontheKitsfolder. 4.Double-clickonanyfolderandclickonakittoloadit,suchasDirty Old 808intheGoldbabyfolder.Thekitisloadedtothecurrentengine.Clickthepadstohearthesounds!

    YoumayalsowanttodisabletheTypeandSizecolumnsusingtheViewoptionsmenu,tomakefilenameseasiertosee.

    Lockingpadsandloadinganotherkit

    1.Right-clickonapadandusetheLockpadfunctioninthepadcontextmenu.Lockafewotherpads.

    2.ClickonanotherkitintheGoldbabyfolderfromearlier,suchas4 Dirt Hop.

    3.Youllnoticethatthelockedpadsarenotaffectedonlytheunlockedpadsareloadedwithsoundsfromthenewkit.

    Eachpadandpatternfeaturesitsownlockfunction,availableviaright-clickcontextmenus.Inaddition,theBrowserfeaturesbuttonstolock/unlockallpadsorallpatternsinthecurrentengine.

  • 9ReturningtoapreviousstatewiththeUndofunctionIftheAutoloadfunctionalitycausesanundesiredchange,youcanalwaysusethemulti-stageundoandredotoreverttopreviousstates.

    Replacingapadwithanewsound

    1.Selectapadbyclickingit.2.ClickontheGeistFactorysectionofthecurrentfolderpaththisreturnsyoutotheGeist Factoryfolder.

    4.Double-clickontheSnaresfolder. 5.Double-clickanyfolderandthenclickonasampletoloadit,suchasSN 309 20 GCintheProcessedfolder.Thesampleisloadedtotheselectedpad.

    3.Double-clickontheHitsfolder.

    Layeringmultiplesoundsonasinglepad

    Clickthepadtohearbothsamplesplayedtogether.

    1.ClickonanothersampleinthefolderwhileholdingdowntheALTkey.

    Thesampleisloadedtothenextfreelayeronthepad.NotetheextraLEDonthepadthatislitwhenthe2ndlayerisloaded.

    alt

    Bydefault,layeredsoundsonapadareplayedtogetherwhenthepadistriggered.BychangingapadsLayerMode,itslayerscanbesettoplaydependingoninputvelocity,orbecycledinaround-robinorrandomorder.TheLayerModeselectorislocatedinthePadEditor(selectthepadinthePad/Layerspage).

    LoadingapresetAGeistpresetstorestheentirecontentsofaGeistsession.Presetsareloadedbydouble-clicking,unlikeotherfiletypesusedinGeist.NotethatloadingaGeistpresetmeansthepreviouscontentsofthesessionarediscardedthiscannotbeundone.

    1.ReturntotheGeist Factoryfolder,anddouble-clicktheArtist Presetsfolder. 2.Double-clickonanyfolderandthen

    onapresetinsideit,suchasSeven ShadesinthePortion Controlfolder.

    4.Clickthepatternkeystohearthedifferentpatternsinthepreset.

    3.ClickthePlay/Stopbuttononthetransport,orstartyourhostifrunningGeistasaplugin.

  • 10

    1:3 Playing the pads and recording a patternGeistisamultitimbralinstrument.Thismeansthatitrespondsonmorethan1MIDIchannel.Pleasedonotconfusethisconceptwithmultipleoutputs,whichmeansthataudiocanbeoutputfrommorethan1stereoaudiochannel(althoughGeistiscapableofthistoo).Geistcontains8engines,eachcontaining16padsand24patterns,whichareallassignedtoanindividualMIDInote.BecausetheresimplyarenotenoughMIDInotesinasingleMIDIchannel,eachofthe8enginesisassignedtoaMIDIchannelfrom1-8.TherearealsoseveralotherMIDIchannelstowhichGeistresponds:

    Channels1-9:Channels1-8:Engines1-8Channel9:Currentlyselectedengine

    C-1toB0Patterns1-24

    C1toD#2Pads1-16

    F#2NoteRptG#2NoteErase

    Channel11:Scenes

    C0toB3Scenes1-64

    Channel16:Currentengineandscenes53-64

    C-1toB0Patterns1-24

    C1toD#2Pads1-16

    E2toB3Scenes53to64

    Channel10:Allpadsinall8engines

    C-2toD#-1Engine1pads

    E-1toG0Engine2pads

    G#0toB1Engine3pads

    C2toD#3Engine4pads

    E3toG4Engine5pads

    G#4toB5Engine6pads

    C6toD#-7Engine7pads

    E7toG8Engine8pads

    Graphrecord(seesection1:9)

    PadModes PadsReal-timepadtriggering

    The4x4padbankrepresentsthepadsinthecurrentengine.Toplaypadsyoucaneither:playtheircorrespondingMIDInotesclicktheon-screenpadsontheGeistinterfaceItishighlyrecommendedtouseagoodMIDIcontrollertoplaythepadsplayingtheGeistinterfacepadswiththemousedoesnotprovideasgoodaresponseintermsoftimingaccuracy.Thefacilityisprovidedforquickpreviewing.

    SequencingpadtriggersintoaPatternGeistallowsyoutorecordsequencesofthepadsbeingplayedthesesequencesarerecordedintoanyof24patternsineachengine.Youcanalsoprogram/editpatterneventsdirectlyontotheGeistinterface.

    AnintroductiontoGeistsstep-sequencingparadigmItisimportanttorememberthatGeistisastep-sequencer.Itssequencingsystemisinherentlybasedaroundasetgrid,definedbytheStepsandStepLengthparameters.However,Geistcanalsoaccomodatedeviationsbeforeorafterstraightgriddivisions,usingShift graphvaluesforeachstep.graphsareintroducedindetaillater,butbriefly,theyprovidestep-basedautomationofvariousparametersforeachstepineachpattern.WhenusingtheShiftgraph,positivevalues(abovethecentreline)resultinthestepseventbeingplayedlate,andnegativevalues(belowthecentreline)meanitisplayedearly.Shiftgraphvaluescanbeprogrammedoreditedvisually,andtheyarealsogeneratedduringrealtimeMIDIinputrecordingofpatternevents.Bydefault,eachpatternissetto16Steps,withaStepLengthof1/16(a1/16thnote).Thesetwoparametersestablishthegridofthestep-sequencerpattern.VaryingtheseparametersinthePatternpagechangesthelengthofthecurrentpatternanditsstepresolution.

  • 11

    RecordingeventstoapatternviaMIDIOnceyouhaveloadedsomesoundsontothelayersontheenginespads,proceedasfollowsinordertorecordpatterneventsinrealtime:

    1.ClickonthePatternpagebuttontodisplaythePatternpage.

    2.Selectthedesiredpatternintowhichtorecord.Youcanuseanewpattern,oraddeventstoanexistingpattern.

    3.SettherequiredvaluesfortheStepsandStepLengthparameters.

    4.ClicktheRecordbuttontoarmtherecordingfunction.

    5.ClicktheMetronomebuttontohearaclickoneverybeat.

    7.ClicktheRecordbuttontodisarmtherecordingfunctionandreturntoplaybackmode.

    6.ClickthePlay/Stopbutton(orstartthehosttransportifusingGeistasaplugin)tostarttheGeisttransportandbeginrecording.Playthepadseventsarerecordedintothepatternaspadinputisreceived.

    Click the pads or play their corresponding MIDI notes

    ApplyingSwingtotheenginespatternsEachenginefeaturesindividualswing/shufflecontrolstoapplyasyncopatedtimingadjustmenttothepatternswithintheengine.ControltheamountforthecurrentenginewiththeSwingcontrolontheinterface.YoucanalsousetheEnginemixersSetupviewtoviewandedittheSwingsettingsforall8engines(seesection1:7).

    PadmodesGeistfeaturesanumberofadditionalmodesforthepads,intendedforperformanceandpatternrecordingviaMIDIwhiletheGeisttransportisrunning.

    SettingtheNoterepeatstepperiod

    NoteeraseandRpt(Repeat)HolddowntheNoteerasefunctionandanypadwhileapatternisplayingback:iftheplaybackpositionpassesanyeventsforthepadwhiletheNoteerasebuttonisactive,theyareerased.HoldingdowntheRpt(Repeat)functionwhileplayingapadresultsinmultiplestepsbeingrecordedinsuccession.Thedrop-downmenuunderthisbuttondictateshowofteneventsarerepeated.These2functionsfeatureMIDIkeymappingsinthedefaultkeymaps.

    Sampleplaybackmode

    Velocityplaybackmode

    Fulllevelmode

    Noteerase

    Noterepeat

    Chromaticplaybackmode

    Enginemute/solomodePadplaybackmodeIftheChromaticplaybackbuttonisenabled,thecurrentlyselectedpadisplacedonallnotes+12and-12fromtheselectedpad,atdifferentpitchesasemitoneapart.Wheneventsarerecordedforpadperformancesinthismode,thedifferentpitchesofthepadsareconvertedtoPitchgrapheventsonasinglepadtrackinthepattern.Wheninthismode,notesforpatternsandsceneswhichmayusethissetof48notesareinactive

    allthenotesareusedforthechromaticallypitchedpad.WithVelocityplaybackenabled,thecurrentlyselectedpadisplacedonallpadsatdifferentvelocities.Velocitygraphinformationiscapturedwhenrecordingaperformanceinthismode.UnlikeChromaticplaybackmode,Thismodeonlyusesthe16pads,withvelocityproportionallyascendingfromthelowestvelocityonpad1.TheEngineMute/Solomodeisslightlydifferenttotheothermodes,asperformancesinthismodecannotberecorded.Withthismodeenabled,thefirst8padsmuteengines1-8,whilepads9-16soloengines1-8.Thismodeisintendedforliveperformanceonly.ClicktheSampleplaybackmodebuttontoreturntoregularpadtriggeringoperation.

    FulllevelmodeWhenthisbuttonisenabled,thevelocityofallreceivednotesisforcedtothevaluesetbythecontroltotherightofthebutton.

    PatternsandsequencinginmoredetailPatternsandsequencingareexploredinmoredetailstartingfromsection1:8.

  • 12

    Percussionpads

    Hihatpads

    Snarepads

    Kickpads

    1:4 Pad Classification and SlicingIntroductiontoClassificationinGeist

    The16padsineachengineareclassifiedinto4padrows:13-16percussion*9-12hihats5-8snares1-4kicks*InGeist,thePercussiongroupisdefinedaspercussivesoundsthatfalloutsidethekick,snareandhihatcategories.ThisclassifysystemisusedthroughoutGeistasawayofstandardizingpatternsandkitssothatelementscanquicklybeswappedoutforfast,creativebrainstormingofsoundandsequencedesign.TheclassifysystemisusedinseveralwayswithinGeist,andisawayofspeedingupcertaintasksandsituations.Itsentirelyuptoyouwhetheryouchoosetosticktotheclassifysystemornot.Anytypeofsoundcanbeloadedtoapadlayer,andGeistisnotlimitedtousingpercussivesounds.FactorysoundsAllfactorykits,loops,enginefiles,patternsandsoonhavebeencreatedusingthepadrowsystemdescribedaboveasaguideline,meaningthatitisveryeasytomixandmatchbetweenthem.

    SlicingabreakbeatwithGeistGeistfeaturesaSlicerpanelwhichcanbeconsideredasanextensionoftheBrowser.ItisdisplayedwhenclickingonafilewhiletheSlicebuttonisenabledintheBrowser,anditallowsyoutonon-destructivelycutuploopsandbreakbeatsandextractthefollowing:TheaudioslicestothecurrentenginespadsTheanalysedscoreofthelooptothecurrentpatternNotethatthefactoryloopssuppliedwithGeistareinRX2formatandpre-slicedsoyoudonthavetofindtheirslicepoints.However,theSlicercanbeusedwithanyWAVorAIFFformatsamples.Alsonotethat,aswithanyslicingtool,itisusuallynecessarytoperformsomedegreeoffine-tuningtooptimizeallslicepointsforaloop.

    SlicingwithAuto-loadenabled

    1.InitializeGeistbyusingtheResetGeistfunctionontheGeistmenu.

    3.NavigatetotheGeist Factory/Loops/Hip Hopfolder.Clickonthe080 Elecbeat 01 KSloop.

    4.Clickorplaythepadstheslicesarealreadyassignedtothepads.Notetheplaybackindicatoronsliceswhentheyareplayed.

    5.SincetheGeistloopsarealreadypre-slicedwiththeirslicepointslocked,theSensitivitycontrolwontaffectthemuntiltheslicepointsareunlocked.

    Whenslicingyourownloops,usetheSensitivitycontroltoadjustthethresholdfordetectingtransientsintheloop.Playback

    indicator

    2.EnabletheSlicebuttonintheBrowser.

    SlicingwithAutoloadandClassifyenabledmeansthatthefollowingoccurswithasingleclick:TheloopisslicedItsslicesareextractedtothepadsItsanalysedpatternisextractedtothecurrentpatternslotToconfirmthechanges,youcanclicktheDonebutton.Ifyouwanttotweaktheslicingfurther,theSlicerpanelcontainsanumberoffunctionstoadjustslicepointsexactlyasyourequire.YoucanalsosliceloopswithoutAutoloadenabledseesection3:3formoredetails.

  • 13

    Workingwiththeslicer

    Right-clicktousetheLock/Unlockslicefunctions

    Moveaslicepointbyclick/draggingitleft/right

    ALT-clicktodeleteaslicepoint,orusetheslicecontextmenu

    Clickinthewaveformrulertoaddaslicepoint

    alt

    ScrollZoom

    Upperpartofwaveform:clicktoaudition

    Centralpartofwaveform:click/dragtozoom/scroll

    Lowerpartofwaveform:click/dragslicetopadmanually

    ExtractionsummaryIfanyslicehasbeenextractedtoapadlayer,itisshadedmorebrightlythanunusedslices.Hoveringthemouseoverasliceforafewmomentsdisplaysspecificinformationaboutthepadassignmenttheengine,padandlayertowhichitisassigned,aswellasitsclassifystatus.

    UselayersClickingtheUselayersbuttonresultsinallslicesintheloop(uptoamaximumof128)areusedandassignedtoadditionallayersonthepads.Ifthepatternisextracted,informationaboutthelayersrequiredisalsoextractedwithit,andstoredinForcelayergraphvaluesforthepatternstracksseesection1:9.

    Thesecondkickpadfeaturesahihatinsteadofakick,duetothebassenergyinthetailofthekickprecedingit.Toreclassifythesliceasahihat,right-clickonthesliceinthewaveformdisplayandclickonHihatintheslicecontextmenuthatappears.

    ClassifyIntheSlicer,theclassifyfunctioncanbeusedtoassignsuitableslicestoeachpadrowinotherwords,thekick,snare,hihatandpercussionpads.Itisdesignedtoallowyoutobrowsethroughloopsorotheraudiomaterialandquicklyextractkick,snareorhihatsoundsforuseasakit,andtoextractapatternthatresemblestheoriginalloopascloselyaspossible.Geistsdetectionalgorithmmakesanintelligentattempttoclassifyslices.However,evenahumancanfinditdifficulttomakethesechoicesinsomesituations,especiallywhendealingwithheavilyprocessed,sculptedoresotericsounds.Therefore,youcanoverrideclassificationwhereneeded,stillarrivingatthedesiredendresultmorequickly.ClassificationindicatorsThesmallcolourstripsatthebottomofthewaveformdisplayprovideinformationabouttheclassifystatusofeachslice.ThecoloursusedcorrespondtotheeachpadrowslayerLEDs.ManualclassificationToreclassifyaslice,right-clickonitinthewaveformdisplayandclassifyitasKick,Snare,HihatorPercussionintheslicecontextmenu.

    RecreatingloopsaccuratelySlicingwiththeclassifyfunctionnecessitatessomecompromises:notallslicesintheloopmaybeextractedthetimingandaccuracyoftheextractedpatternmaynotbepreservedintheirentiretyTheendresultisthattheextractedloopmaynotsoundexactlythesameastheoriginalaudiofile.ThisisunavoidablebecausetheClassifyfunctionisdesignedtoextractkitsfromaudiomaterialquicklywithasingleclickinmanycases.Ifyouwanttopreservetheloopasaccuratelyaspossible,youshoulddisabletheClassifybutton,additionallyenablingtheUselayersbuttonwhenworkingwithmorethan16slices.Thisdisregardsthepadclassificationsystem,insteadsendingslicestothepadssequentially.

    DisablingtheClassifybuttonresultsinslicesbeingmappedtopadssequentially.ThisexampleshowstheUselayersbuttonenabledinordertoextractallslicesfromtheloop.

  • 14

    1:5 More about browsing and saving your workDisablingAutoplayandloading-in-contextinAutoloadmode

    1.InitializeGeistandloadanenginefileintothefirstengine,suchas086bpm Urban VinylintheGeist Factory/Presets/Engines/Rozzerfolder.Thisloadssoundsandpatternsintotheengine.

    5.NavigatetotheGeist Factory/Hits/Kick/Analoguefolder,andclickonasample.Thesampleisnotpreviewed,butitisloadedtothepadandheardwhentriggeredbypatternevents.

    6.NownavigatetoGeistFactory/Presets/PatternBanks/HipHopandclickononeofthepatternbanksinthefolder.Thepatternsreplacetheexisting24patternsintheengine.

    2.Clickthefirstkickpadtoselectit.

    3.DisabletheAutoplaybuttonatthebottomoftheBrowser.

    4.StarttheGeisttransportbyclickingthePlay/Stopbutton.

    NoteforGURUusersTheAutoloadsystemreplacesthepreview-in-contextsystemfromGURU1.x(theAutobuttonwithOK/Cancelconfirmation),asitisfasterformostpurposes.However,theOK/CancelbehaviourfromGURUisstillpresentwithinGeistsSlicer,whichcanbeconsideredasanextensionoftheBrowser.PreviewingsoundsbeforeloadingwithAutoplaydisabledIfAutoplayisdisabled,youcanpreviewsoundsbeforeloadingbyclickingthePreviewplaybuttonwhichappearsattherightofthefile.Anypreview(automaticormanual)canbestoppedwiththePreviewstopbutton,locatednexttotheAutoplaybutton.

    LoadingGURU1.5formatfilesandotherfilesThereareanumberofotherfiletypessupportedinGeistsBrowser,suchasGURU1.5formatfileswhichcanbeimportedintoGeist.Seesection2:5foraguidetousingGURUfilesandallotherfiletypessupportedinGeist.

    WorkingwithAutoloadmodedisabledIftheAutoloadbuttonisdisabled,clickingaloadableelementdoesnotresultinitbeingloadedautomaticallyinstead,youmustaddsoundsviadraganddrop.

    Loadingsamples,kitsandpatternsWhiledragginganddroppingsamples,pads,kitsandpatterns/patternbanks,youcanhoveroveranyotherengineselectorbuttoninordertoswitchthecurrentlyselectedengine.Thismeansyoudonothavetoabandonthedraganddropoperationtochangethecurrentenginebeforeloadingthefile.Samples

    1.DisabletheAutoloadbuttonatthebottomoftheBrowserifitisenabled.

    Draganddropasampletoapadtoloadittothepad.Anyprevioussamplesonthepadareremovedfirst.

    DraganddropasampletoapadwhileholdingdowntheALTkeytoloadittothenextfreelayer.

    Youmaynoticethatifyouhoverthemouseoverthepadforafewmoments,thePad/layerspageisopened,allowingyoutoloadasampletoaspecificlayer.

    alt

  • 15

    Kits,patternsandengines

    Draganddropkitfilesontothepads.

    Draganddroppatternsontothepatternmemorykeys.Dragsinglepatternstosinglekeys,orbankstoanykey.

    Draganddropenginefilesontoanengineselector.

    UsefulBrowserfunctionsTheBrowserfeaturesanumberoffeaturestomakeitaseasyandquickaspossibletolocatethesoundsyouneed.Seechapter2forafullguidetotheiroperation.

    FavouritesItispossibletosavefavouritelocationsinordertoaccessthemquicklyinfuture.FavouritesaredisplayedintheirownsectionintheBrowsersidebar.Seesection2:3formoredetails.

    SearchingTheBrowserfeaturescomprehensivesearchingfunctionsseesection2:6.

    ShortlistsTheshortlistallowsyoutocreatealistofsoundsfromdisparatelocationsinordertoauditionthemtogether.Shortlistscanbesavedasanewfolder(copyingtheincludedsamplestoit)andaddedtoyourfavouritesseesection2:7.

    DiablingslicingforthecontentsofafolderYoumayhavenoticedthatclickingonsampleswithintheGeistFactory/HitsfolderdoesnotresultininvokingtheSlicer,eventhoughtheSlicebuttonisenabled.ThisisbecauseGeistcontainsafeaturefordisablingslicingforthecontentsofanyfolderifafolderonlycontainssingle-hitsamples,itcanbeusefultodothis.Seesection2:5formoredetails.

    SamplerGeistalsohastheabilitytosampleaudiofromexternalsources,ortoresampleitsownoutput.Whenusingthestandaloneversion,youcansampleaudiofromyouraudiointerfaceinputjustlikeinahardwaresampler.WhenusingGeistasaplugininahost,anadditionalplugincalledSpitter,includedwithGeist,isprovidedforsamplingaudiofromanyothertrackinthesessiondirectlyintoGeistsSamplerpage.YoucanevensetupmultipleinstancesoftheSpitterpluginondifferenttracks,andrecordintoGeistfromanyofthem.Seechapter4forafullguidetousingtheSampler.

    SavingyourworkTosaveyourworkatanytime,usetheSavemenu.YoucansaveanumberofdifferentelementsfromGeistusingthismenu.

    SavingapresetTosavetheentirestateofGeist,usetheSavepresetfunction.EnterafilenameintheOSSaveAsdialogthatappearsandpressENTER.ThedefaultsavelocationisyourGeistdocumentsfolder,accessibleusingthePlaces/GeistitemintheBrowsersidebar.

    SavingotherelementsYoucansavethekit,engine,pads,pattern,orthewholebankof24patternsinthecurrentengine.Seesection12:5fordetails.

    ExportingasMIDIoraudioSeesection1:15foranintroductiontoexportingMIDIandaudiofromGeist.

  • 16

    1:6 Editing soundsThePad/Layerspageallowsyoutoeditnumerousparametersforalteringthesoundandplaybackcharacteristicsofeachpadlayer.Seechapter5forafullreferenceguidetothePad/Layerspage.

    Pad/LayerselectorThePad/Layerspageislaidoutinaparent/childviewtheparentbeingthepadatthetop,withthe8childlayersbeneathit.ClickontheparentpadtodisplaythePadeditorcontrols,whichmostlyrelatetohowthelayersareplayedback.Clickanylayerintheselectortodisplayitseditorparameters.

    Layereditorcontrols

    SampleStartandEndpoints

    PanandGaincontrols,Sendcontrolsforthe4Auxbusses

    Waveformdisplay Outputselector,ChokemodeandPlaymodedrop-downmenus

    TuneandFinetuningcontrols,Vel-Pitchcontrolshowsampletuningisaffectedbyvelocity.Predelayisusefulforlayeredsounds.

    AmpenvADSR

    FreeEnvADSR

    AmpenvDestinationandDepthcontrolsCurrentlyselectedlayer

    Parentpadselectthistoeditpadparameters.

    Filterpower

    Filtercontrols

    PhaseReverse

    Filtermode Timestretchpower

    Timestretchcontrols

    Mute,Solo,ClearandLockbuttonsareavailablefortheparentpadandallchildlayers.Eachelementalsofeaturesalevelmeter.

    FreeenvDestinationandDepthcontrols

    Zoomcontrolsandscrollbar

    EnvelopesGeistsEnvs(envelopes)areadjustedintermsofabsolutetime.ThefirstEnvishard-wiredtothelayersamplitude,andcanadditionallybesetto2furtherdestinations.ThesecondEnvisaFreeenvelope,andcanalsobesetto2destinations.TheavailabledestinationsincludeFiltercutoff,Resonance,DriveandPitch.AlldestinationsfeatureaDepthsetting.

    Filtercutoff,Resonance,DriveTheseclassicsounddesignparametersallowyoutoshapethesoundsinvariousways.Thefilterisswitchablebetweenanumberofdifferentmodes,NotethatthefilterisdisabledbydefaultforCPUreasonsyoumustenabletheFilterpowerbuttontoactivatethefilter.TheFiltermodedrop-downmenuselectsbetweenseveralfilterresponses.TheCutoffandResparameterscontrolthefrequencycutoffandemphasisatthecutoff.TheDrivecontrolincreasesthelevelofthesignalenteringthemodelledfiltercircuithigherlevelscausethefiltertoreactdifferently,changingthetimbrequitedrastically(inparticular,theresonanceislessapparent).Vel-Cutoffadjustshowincomingvelocityaffectsfiltering.MorefiltersareavailableasFXintheLayermixer(seesection1:7).

    TimestretchTimestretchisusefulforplayingfullloopsonasinglepad,stretchedtothecurrenttempo,andalsoforgeneral-purposecreativesounddesign.Seesection5:9foraguidetothetimestretchfunctions.

    OutputandSendsEachlayersOutputselectorcanbesettotheparentpad,theMasterchannel,the15sub-outputsorthe4Auxbusses.TheSend1toSend4controlsallowyoutorouteanadjustableamountofthelayersaudiotothe4globalAuxbusses(availableontheGlobalmixerpage).

    ChokemodeChokingisameansofstoppingalayerssampleplayingbackbythesameoranotherlayer.Youcansetalayertobechoked(stopped)byitself,anylayeronthepadoranypadinthesamepadrow.Additionallytherearealso2assignablechokegroupsperengine,andanother2globalchokegroups.

    PlaymodeGeistcanplaylayersinOneshot,GatedorLoopingmodes.Theseshouldbefairlyself-explanitory,butseechapter5forafulldescription.Thestateofthissettingalsoaffectcertainaspectsofthepatterneditor(eventsforGatedmodepadscanbeclickedanddraggedtosettheirduration).

  • 17

    Padeditorcontrols

    PanandGaincontrols,Sendcontrolsforthe4Auxbusses.Theseaffectalllayersroutedtotheparentpad.

    TheAutobuttonarrangeslayersautomaticallywhentheLayermodeissettoVelocitysplit

    TheLayermodedrop-downmenuoffersseveralwaysofplayinglayers.ThedefaultsettingisAlllayers.

    Outputselector

    TheVel-Ampcontroldictateshowthepadsamplitudeisaffectedbyincomingvelocity

    Parentpadselectedforediting

    TheVelocityspliteditorappearswhentheLayermodeissettoVelocitysplit

    Therearefarfewercontrolsfortheparentpad.OverallGain,PanandSendcontrolsareavailable,aswellasanOutputselector.Thissettingdefinestheoutputforlayerswiththeiroutputsettingassignedtoparent.TheVel-Ampcontroldictateshowmuchtheamplitudeofthepadslayersisaffectedbyvelocity,bothfromMIDIinputandfromVelocitygraphvaluesinpatterns(see1:9formoredetailsongraphs).TheotherfunctioninthePadscreenistheLayermode,whichdefineshowthepadslayersareplayedwhenitistriggered.Bydefault,alllayersplaysimultaneously.YoucansetthepadtoVelocitySplitmode,whichenablestheSpliteditor(theAutobuttonarrangesthelayersinalinearsplitlayoutautomatically).LayerscanalsobesettoplayinRound-robinandRandommodes.

    PadandlayermanagementRight-clickonthepadoranyofitslayersintheselectortodisplaythepad/layerselectorcontextmenu.Thiscontainsanumberofusefulmanagementfeatures,aswellastheTunelooptotempofunction,whichpitchestheselectedlayer(s)upordownsothatitfitsthecurrenttempo.Seesection5:1forfurtherdetailsofthiscontextmenu.

    alt

    alt

    shift

    +Windows

    Mac

    cmd

    ctrl

    SelectingandeditingmultiplelayersandpadsMultipleselectionoflayersInthePad/Layerspage,itispossibletoselectmultiplelayersinordertoedittheirparameterssimultaneously:SHIFT-clicktocreateacontiguousselectionbetween2layersCMD-click(Mac)orCTRL-click(Windows)toaddalayertotheselection

    MultipleeditshortcutsThePad/Layerspageallowsyoutoeditmultiplepadsandlayersusingkeyboardmodifiers.EditingmultiplepadsHolddownthePadsbutton(theALTkey)toeditthesameparameteracrossallpadsintheengine.HolddowntheRowbutton(ALT+SHIFT)toeditthesameparameterinallotherpadsinthesamerow.Youcanusethesemodifiersinconjunctionwithamultiplelayerselection.EditingalllayersHolddowntheLayersbutton(CMDkeyonMacorCTRLkeyonWindows)toeditthesameparameteracrossalllayersofthecurrentpad.

    InterfaceButtons KeyModifiers FunctionLayers CMD/CTRL AlllayersonthecurrentpadPads ALT SelectedLayer(s)onallPadsintheenginePads+Layers ALT+CMD/CTRL AllLayersonallPadsintheengineRow ALT+SHIFT SelectedLayer(s)onallPadsofthesame

    rowintheengineRow+Layers

    ALT+SHIFT+CMD/CTRL

    AllLayersonallPadsofthesamerowintheengine

    ThisfunctioncanbeusedinconjunctionwiththePadsbutton(ALT)ortheRowbutton(ALT+SHIFT)toperformtheoperationonalllayersofallpadsintheengineorofallpadsinthesamerow.

    NotethatonlyoneofthePadsorRoweditmodescanbeactiveatanyonetime.NotethattheRowfunctionusestheSHIFTkey,andoverridesthenormalfunctionoftheSHIFTkey(finecontroloverparameters).Ifyourequirefinecontrolwhenadjustingaparameteronallpadsofthesamecategory,youmustclicktheRowbuttonontheinterfacetoenablethemode,(ratherthanusethekeyboardshortcut).

  • 18

    1:7 Mixer pages and FXAllFXblocksinGeistareaccessedviaMixerpagesforthecurrentlyselectedLayer,PadandEngine.ThereisadditionallyaGlobalmixerpagefortheMasterchannelandtheAuxbusses.EachMixerpageshows6FXslotsfortheselectedelement,andarowofchannelsrepresentingeachselectableelement.Thechannelsfeaturebasicmixingcontrols,aswellassomeadditionalfunctions.LayerMixer

    FXview/flowcontrol

    ClicktheDevicepickertochoosethedesiredeffectfortheslot

    Mute,Solo,PanandGaincontrolsareavailableintheMixcontrolsforeachlayer.ThereisalsoalevelmeterandOutputselector.

    VisibleFXslots

    Multipleeditshortcuts

    InsertingaVari-EQFXdeviceinthe2ndslotoflayer1intheLayermixer.

    TheMixcontrolsarecurrentlyshown.ClickonSendtodisplaytheSendcontrols.

    ChainpickerChainnext/previouspreset

    Chainmix

    Chainpower

    ItisimportanttobeawarethatwhenusingFXonlayers,eachoftheFXprocessesaudioinrealtimeeverytimethepadistriggered.ThiscanstarttousealotofCPUwhenaddingmultipleFXtomultiplelayersofthesamepad.Ifatallpossible,applyFXtotheentirepad,unlessyouspecificallywanttoaffectonlycertainlayerswithcertainFXwhenperformingdetailedsounddesign.

    PadMixer

    OneofthemainadvantagesofaddingFXtotheentirepadisthattheFXdevicesbecomeavailableinGeistsgraphstep-basedautomationsystem(seesection1:9formoredetailsongraphs).Asmentioned,itcanalsobemoreCPU-friendlytouseFXontheentirepadratherthanmultipleindividuallayers.

    EngineMixer

    EngineFXareforoverallprocessesforallpadsintheengine,especiallythoseyoudonotneedtoautomatewithgraphs.NotethatyoucanstillautomateanyFXdeviceinGeistfromyourhostbysendingupto32hostautomationparameters,oranyavailableMIDICC(seesection1:14).

    GlobalMixer

    TheMasterchannelisthedefaultoutputroutingforallchannelsinGeist,unlessyouspecificallyspecifyasub-outputinanychannelsOutputselector.GeistsAuxbussesareusefulforparallelprocessingandclassicsendeffectssuchasreverbsandparallelcompressionformultiplechannels.Ifyouresub-mixingyourpartsentirelywithinGeist,theMasterchannelisagoodplacetoputaBuscompressoroverthewholemix.

  • 19

    UsingtheMixerpages

    UsingtheFXview/flowcontroltore-orderFXslots.

    ToapplyanFXdevicetoachannelinaMixerpage,selectthechannelbyclickingonit.Theremaybeotherwaysofselectingthechannel,suchasbyclickingoneofthe16padsifyoureusingthePadmixer.4oftheavailable6FXslotsareshownsimultaneously.ClickinthedesiredareaoftheFXview/flowcontroltojumptothatareainthedisplay.Changetheorderofthe6FXslotsbyclickinganddraggingFXdevicesleft/rightintheFXview/flowcontrol.

    Mixcontrol

    OutputLevelcontrol

    UsetheDevicepickertochooseanFXdevicefortheslotFXPresetpicker

    Next/Prevpreset

    FXpowerFXcontrolsThecontrolsfortheFXthemselvesarefairlyself-explanatoryseechapter8foraguidetoindividualFXdevicescontrols.ThereareseveralcommoncontrolsforallFX:TheMixcontrolexistsonallFXslots,andletsyoucreateawet/drymixforanyoftheprocessors.ThereisalsoaMixcontrolforthewholeFXchain,whichletsyousetthewet/drymixoftheentireFXchainvs.theoriginalsignal.InadditiontotheMixcontrol,eachFXslotfeaturesanoutputLevelcontrol,whichisusefulforattenuatingorboostingasignalaftercertainFXsettings.

    UsingtheChainpickertoselectapresetfortheentireFXchain.

    NotethateachFXdevicefeaturesaPresetpickerwhichallowsyoutosaveandloadFXdevicesettings.TheFXchainpickerprovidestheabilitytosaveandloadpresetsfortheentirechainof6FXslots.

    OtherMixercontrolsEachmixeralsodisplaysimportantmixparametersforeachofthecontainedelementswhicharearrangedaschannelsfromlefttoright.YoucanselectmultiplechannelsorusetheLayers/Row/Padsmodifiersinordertoadjustmixparametersformultipleelementssimultaneously.NotethatitisnotpossibletousethismethodtoinsertoradjustFXonmultipleelementssimultaneously.Sendsview(Layer/Pad/Enginemixers)ClickingtheSendsbuttonattheleftoftheLayer/Pad/EnginemixersdisplaystheSendcontrolsforeachmixerchannelinsteadofitsusualMixcontrols.TheS1toS4controlsallowyoutorouteavariableamountofthechannelssignaltoanyofthe4Auxbusses.

    WhenSendsviewisactive,Send1-4controlsforthe4AuxbussesareshownwiththeMute,SoloandOutputselector.

    TheAuxbussesarelocatedintheGlobalmixerpageseesection7:4formoredetailsonAuxbusses,includingthewaythePre/Postcontrolswork.NotethatitisalsopossibletorouteatheentireoutputofchannelstoanAuxbus,usingtheOutputselectors(shownatthebottomoftheMixviewclicktheMixbuttontotheleftofthemixerpagetoreturntoviewingtheMixcontrols).Setupview(Enginemixer)TheEnginemixersSetupviewoffersanumberofcontrolswhichrelatetotheenginespatternplaybackbehaviour.ClicktheSetupbuttonattheleftoftheEnginemixerinordertodisplaytheSetupviewcontrols.

    TheEnginemixerSetupviewshowsSwing,PitchandTempomodifiercontrolsfortheengine,withMuteandSolobuttons.

    TheSwingcontrolsallowanoverviewoftheSwingsettingsforall8engines.TheseSwingcontrolsarealsoavailableonthemaininterfaceforthecurrentlyselectedengine.ThePitchcontroladjuststhepitchoftheentireenginessounds,relativetotheirindividualPad/LayerTunesettings.Meanwhile,theTempomodifiermultipliestheplaybackspeedoftheenginespatternsbyaratio,whichcanbeafraction(toslowdownthetempoofthepatterns)oravaluegreaterthan1(toincreasethetempo).

    AutomatingFXPadFXcanbeautomatedwithGeistsgraphstep-basedautomationsystem,foundinthePatternpageseesection1:9.YoucanalsoautomateanyotherFXdeviceparameterusinghostautomationorMIDICCcontrol,eitherliveusinghardwarecontrols,orfromtracksinyourhostwhenrunningGeistasapluginseesection1:14.

  • 20

    1:8 Patterns in more detailPatternrecordingisintroducedinsection1:3.Geistalsoallowsyoutorecordpatterneventsretrospectively,whileyoucanalsoprogramandediteventsdirectlywiththemouse.

    RetrorecordYoumayfindthatyouperformbetterwhenyourenotinrecord.GeistsRetrorecordfunctionallowsyoutoretrospectivelycaptureeventstriggeredbyMIDIinputduringplayback,sothatifyouplaysomethingyoulike,youdontneedtorecreateitagainwithRecordenabledonthetransport.

    1.SelectapatternandsettherequiredStepsandStepLengthvaluesinthePatternpage.Youcanuseaneworexistingpattern,dependingonyourrequirements.Youdonothavetoselectapatternatthistime,butbeawarethatthepositionofanycapturedeventsisalwaysbasedonthepatternplayingbackwhiletheeventswereplayed.

    2.ClickPlay/Stoptostartthetransport.Alternatively,startthehosttransportwhenusingtheplugin.

    3.ClicktheMetronomebuttonifyouneedtohearaclick.

    5.ClicktheRetrorecordbuttontocapturetheperformance.Eventsfromthelastnon-emptypatterncycleareused.

    4.PlaythepadsontheinterfaceorviatheircorrespondingMIDInotes.

    TransportcontrolsThetransportisvitaltousingpatternsinGeist.

    Play/StopbuttoninPlaymode.Thetransportmustbestartedto

    hearpatterns! Record

    WiththeSongmodebuttonenabled,youcannotrecordeventsintopatterns.ThecurrentpatternchangesifthepatternchangesintheSongpage.

    Therefore,wheneditingandrecordingpatterns,turnofftheSongmodebutton.

    Metronome

    Inputquantize

    Metronomelevel

    Retrorecord Panic

    ProgrammingandeditingpatternsGeistseditingfunctionsarecoveredinfullinchapter9.TheguidetotheMultitoolonthenextpageshowswhatispossiblewheneditingpatternsinGeist.

    OtherusefulpatternpagefunctionsTheQuantizebuttonallowsyoutoquantizetheentirepatterntothegrid(anyShiftgraphvaluesareremoved).Ifaselectionofeventsexist,theprocessisappliedonlytotheselection.ThisbuttonisdistinctfromtheInputquantizebuttononthetransport,whichautomaticallyquantizeseventsduringrecording.TheDuplicatefunctiondoublestheentirepatternorthecurrentselectionanidenticalcopyisinsertedafteritsend.Remixmodeisaspecialeditingmodewhich,whenenabled,allowsonly1padtoplayinanysinglestep.Itisintendedasaquickwaytorearrangeorremixaslicedloop.

    Swappingandcopyingpatterns

    Clickanddragapatternkeyontoanothertoswapthe2patterns ClickanddragapatternkeyontoanotherwhileholdingdownALTtocopythepatternontothedestinationpatternkey.

    alt

    AdvancedpatternfunctionsTempomodifierEachenginefeaturesaTempomodifierfunction,whichappliestotheentirepatternoutputfromtheengine.Itappliesaratiothatmultipliesordividesthespeedatwhichpatternsplayback.Itcanbeaninstantroutetocomplexpolyphonicexperimentation.ThisfunctionislocatedintheEnginemixersSetupviewseesection7:2.

    ConverttimingThisfunctionallowsyoutochangetheresolutionofapatternwithoutchangingthepositionofeventsinthepattern.Itcanbeusefulifyouwanttochangetoworkingintripletstepsratherthan16ths,forexample.Thisfunctionisavailableonthepatternkeycontextmenu,displayedbyright-clickingonapatternmemorykeyseesection9:1formoredetails.

  • 21

    EditingeventswiththeMultitool

    Using Insert patterns

    Clicktoaddanevent. alt

    Right-clickwhileholdingdownALTonaselection,anevent,oranemptyarea

    toshowthetrackcontextmenu.

    1.Clickanddragrighttoinsertaseriesofevents.

    Creating velocity fade-ins and fade-outs

    Clickanddragrighttoinsertaseriesofevents,thendragdownwhile

    holdingdownALTtocreateavelocityfade-out.

    alt

    Clickanddragrighttoinsertaseriesofevents,thendragupwhileholdingdownALTtocreateavelocityfade-in.

    alt

    Moving / Copying a selection

    Selectsomeevents.

    Moving a selection

    Copying a selection

    Clickanddragtheselectiontomoveit.AnyGraphdatathatexistsonselectedstepsismovedwiththeevents.

    ClickanddragtheselectionwhileholdingdownALTtocopyit.AnyGraphdatathatexistsonselectedstepsiscopiedwiththe

    events.

    alt

    2.CyclethroughavailableInsertpatternsbyrepeatedlyright-clicking,withoutreleasingtheleftmousebutton.

    Gated / Looping mode pads

    ClickanddragrighttocreateaGated/Loopingmodeeventwithaduration

    greaterthan1step.

    ClickanddragtheendofanexistingGated/Loopingmodeeventleft/right

    tochangeitsduration.

    Adding an event

    Clickanddragrighttoaddaseriesofeventsonadjacentsteps.

    Clickanddragrighttoaddaseriesofevents,thendragdown/uptoadjust

    thevelocityofalltheevents.

    Adding a series of events

    Displaying the track context menu

    Clickanddragup/downonaneventtoadjustitsvelocity.

    Setting event velocity

    Right-clickanexistingeventtoeraseit. Theseactionscanbeswapped

    viaapref(see12:8).

    Erasing an event

    shift

    shift

    Selecting and deselecting events

    SHIFT-clickaneventtoselectit.Anypreviouslyselectedeventsarede-

    selected.

    ClickaneventwhileholdingSHIFTandCMD(Mac)orCTRL(Windows)toaddittotheselection.Clicking

    theeventagainwiththesekeyboardmodifiershelddownde-selectsit.

    SHIFT-clickanddragfromanemptyareatodrawaselectionbox,whichis

    addedtoanyexistingselection.

    SHIFT-clickanemptyareatode-selectanyselectedevents.

    shift

    shift

    +WindowsMac

    cmd ctrl

  • 22

    Showgraphsbuttons

    Graphinsertmenu

    Graphtypemenu

    1:9 GraphsClickingthesmalltriangulararrowtotheleftofeachpatterntrackdisplaysitsgraphautomationcontrols.Graphsareautomationsequenceswhichsendavaluetoaparameterat the onset of each step.Theyarenotcontinuousautomationcurves,andshouldnotbeconsideredinthisway.Graphsarediscussedinmoredetailinsection9:5.graphsofferalotofpotentialforsounddesignandmovementforyourpatterns.TheyarealsocrucialinseveralaspectsofsequencinginGeist.

    ShiftgraphThisgraphrepresentstimingdeviationsawayfromstraightsteptimingbyplacingpadeventsonpatterntracksatvariabledistancesbeforeorafteractualsteponsets.Positivevalues(abovethecentreline)resultinthestepseventbeingplayedlate,andnegativevalues(belowthecentreline)meanitisplayedearly.Shiftgraphvaluescanbeprogrammedoreditedvisually,andtheyarealsogeneratedduringrealtimeMIDIinputrecordingofpatternevents.

    CoarseandFinePitchgraphsThesegraphsrepresentchangesintheoverallpitchofpadsoverthecourseofthepattern.Pitchgraphvaluescanbeprogrammedoreditedvisually,andtheyarealsogeneratedduringrealtimeMIDIinputrecordingofpatternevents,whenusingChromaticplaybackmodeforthepads(seesection1:3).

    ForceLayersgraphThisgraphisproducedbytheUselayersfunctionintheSlicerpanelwhenextractingthepatternalongsidetheslicesfromaloop.Ithas8steps,witheachvalueforcingthecorrespondinglayer(1-8)tobeplayedonthatstep.

    GraphtypemenuUsethisdrop-downmenutoselectthegraphtypetoview/edit.Anygraphcontaininganyeventsishighlightedinthemenulisting.Hereisasummaryoftheavailablegraphs:

    Velocity,Pan PadvelocityandpanRepeats NumberofeventrepeatswithinasinglestepusefulforglitchyeffectsShift DeviationfromhardbeatdivisionsReverse ReversesalllayersonthepadforthestepCoarse/FinePitch CoarseandFinepitchforallpadlayersStartPoint ChangesthestartpointofsamplesonpadlayersFilterCutoff,Res FiltercutoffandresonanceforthestepFilterType FiltertypeforthestepForceLayer ForcesGeisttoplayonlyacertainlayer(1-8)forthestepSend1-4 SendlevelsforAuxsends1-4AmpEnvDepth1/2 DepthforAmpEnvdestinations1and2FreeEnvDepth1/2 DepthforFreeEnvdestinations1and2PadFX1-6... Allparametersforall6PadFX(notLayerFXoranyothertypeofFX!)areavailable.

    GraphinsertmenuTheInsertdrop-downmenuprovidesanumberofusefulgraphautomationshapestoinsertontothelane.Notethatusingashapefromthismenuresultsinoverwritingallexistingvaluesinthegraphlane.

  • 23

    Viewmode

    ChangingtoMultigraphview

    ViewmodeThefollowing2buttonsactasradiobuttonsonly1ofthemcanbeactiveatatime.

    MultitrackviewWhenthisbuttonisenabled,all16padtracksarevisiblesimultaneouslyinthePatternpage.

    MultigraphviewWiththisbuttonenabled,thecurrentlyselectedpadstrackisshownalongwith4graphlanes,whichcanbesettoshowanyofthepadsgraphs.

    Drawinggraphvalues

    alt

    ClickanddragwhileholdingdowntheALTkeytodrawlinesofgraphvalues.

    Clickanddragup/downtoadjustavalue.

    HolddowntheSHIFTkeyforfinecontrol.

    Clickanddragacrossthegraphlanetopaintvalues.Youcanalsosimplyclickvaluesinsinglesteps.

    Right-clickonthegraphlanetodeleteastepsvalue.

    RecordinggraphvaluesinrealtimeGraphvaluescanberecordedasaperformanceineitherof2ways:

    UsingtheGraphrecordcontrolTheGraphrecordcontrolprovidesaninputsourceforrecordinggraphvaluesinrealtime.Thevariableoutputfromthiscontrolissampledandheldontheonsetofeachstep,withthevaluebeingrecordedinthecurrentlyselectedpadsgraphlane.ThecontrolcanbeassignedtoaMIDICCtofacilitatehands-onperformance.

    1.Selectthedesiredtrackbyclickingthetrackname.Makesurethedesiredgraphisdisplayed.

    3.Clickanddragup/downontheGraphrecordcontrol.

    ThevalueoftheGraphrecordcontrolisrecordedastheplaypositionpasseseachstepinthepattern.ClicktheRecordbuttonagaintostoprecording.

    2.ClicktheRecordbuttontorecord-armthetransport.

    NotethatiftheViewmodeinthePatternpageiscurrentlysettoMultigraphview,theGraphrecordcontroloperatesonthefirstofthe4graphsshown.Therefore,setthefirstgraphlanetothedesiredgraphtypebeforeproceeding.

  • 24

    UsingaMIDICCEachgraphcanbeassignedtoaMIDIcontinuouscontroller(CC),andgrapheventscanberecordedbyadjustingtheCCwhiletheGeisttransportisinrecordmodeseebelow.Notethatusingthismethod,itisnotnecessarytoselectthetrack(step1above),ortoensurethattherequiredgraphisthefirstshowninMultigraphview.

    MappinggraphstoMIDICCsEachindividualgraph(eachgraphtypeoneachpadtrackoneachengine)canbemappedtoaMIDIcontinuouscontrol(CC)orhostautomationparameter,usingGeistsLearnfunction.TheprocessofusingtheLearnbuttontomapCCs/hostparametersisdescribedinsections1:14.WhenLearnmodeisactivatedbyclickingtheLearnbutton,aclickableLearnbuttonisshownoneachgraph,whichisusedtoassignthegraphtotheCCorhostautomationparameter.

    ThereareseveralsituationswhenitisusefultomapgraphstoCCsorhostautomationparameters:RecordinggrapheventsinrealtimeThisisachievedinasimilarwaytousingtheGraphrecordcontrol(seeabove),exceptthatspecificMIDICCsareusedtorecorddataforspecificgraphs.Mappedgraphsdonotneedtobeselectedtoberecordedintopatterns.

    ExportinggraphdatawithapatternAslongasyouassignanygraphsusedinapatterntoMIDICCs,thegraphdataiswrittenasMIDICCvalueswhenthepatternisexported.Therefore,theexportedpatternsoundsthesamewhenplayedbackthroughGeist.IfyouattempttoexportapatternwhichcontainsgraphdatanotcurrentlyassignedtoaMIDICC,GeistautomaticallyassignsMIDICCstoanygraphsthatcontainevents,andvaluesareexportedasMIDICCdatawiththepattern.Ifyoudonotwantthisautomaticbehaviourtooccur,youcandisableitintheGeistpreferences(seesection12:8).

    TransmittinggraphdatafromGeistsMIDIoutputGraphswhichareassignedtoMIDICCsaresentasMIDICCdataaongwithpatterneventsfromGeistsMIDIoutput(seesection1:15).

  • 25

    1:10 Approaching sequencing and arrangement with GeistGeistsarchitectureisdeepenoughtoaccomodatemanydifferentwaysofworking.Nosinglewayisbetterthananotheritspurelydowntothepersonalpreferenceoftheuser.

    GeistasasampleplaybackmoduleordrumsamplerIfyouprefertouseyourhostsMIDIsequencingfeaturestotriggerGeistsPadsfromhostMIDItracks,youcandisregardthePatternsequencingfunctionsentirely.Instead,triggertheGeistinstrumentwithseparatehostsequencertracksforeachEngine,usingtherelevantnotesforeachPad.UsingGeistinthiswayallowsyoutosequenceGeistusingasequencerspianorollratherthanGeistsstep-sequencerparadigm.YoucanstilltakeadvantageofGeistssounddesign,FXandsamplemanagement/browsingfunctions.

    AdvantagesofpatternsequencinginGeist:Geistfeaturesaslickstep-sequencingenvironmentwhichcanbefasterandmorefunforcreatingdrumpatternsthanthesometimescumbersomeandfiddlyMIDIeditorsinsomehosts

    Geistssequenceroffersadvancedfeatureslikeretrorecordingandunlimitedundo,whichmaynotexistinyourhostGeistfeaturesstep-basedparameterautomationgraphstheseallowyoutoefficientlyaddvariation,movementandmuchmoretoyourparts

    Ahybridapproach:exportingpatternsfromGeistYoumaywanttocomposepatternsinGeist,butthenexportthemtoMIDItracksinyourhosttouseitsarrangementanddetailededitingfeatures.Geistallowsyoutodrag+dropanypatterntoaMIDItrackinyourhost,byclickinganddragginganypatternkeyontheinterface(seesection1:15).ThiscanbeveryusefulevenwhennotusingGeistforpatternsequencingforexample,whenextractingpatternsfromslicedloops.

    PatternpowerTostoppatternsplayingwithinGeistatthesametimeasbeingtriggeredbyexportedMIDI,makesureyoudisablethePatternpowerbuttonfortherelevantengine(s).Seesection1:14formoredetailsonexportingMIDIandaudiofromGeist.

    TriggeringpatternsandscenesfromyourhostAnotherwayofworkingistoprogramorrecordpatternsinGeist,andtriggereitherindividualenginepatternsfromMIDItracksinyourhost.AllpatternsareassignedtoMIDInoteswithintheirenginesMIDIchannel.Scenes,ontheotherhand,canbeusedtotriggerpatternsinall8engineusingonlyasingleMIDIinputchannel(eitherchannel11or16).UsingGeistinthiswayeffectivelyusesyoursequencinghostasthesongsequencerwhiletakingadvantageofGeistsquickpatternrecording/editingworkflow.

    ScenesItcanbecumbersometotriggerandkeeptrackofthepatternson8differentengines,whichiswhyGeistfeaturesScenes.Scenesaresnapshotsthatrepresentthepatternstateofall8engines.ThesescenesnapshotscanbetriggeredwithMIDInotesinthesamewayasindividualpatterns.Effectively,Scenesallowyoutostorewhatyourehearingintermsofthepatternsonallactiveengines.Therefore,youcanuseMIDInotestotriggerscenesfromMIDItracksinyourhost.YoucanrecordtheMIDInotesusedtojamasceneperformancetoahostMIDItrack,orsimplyprogramthenotesinyourhostsMIDIeditor.

    ArrangingpatternchangeswithinGeistsSongpageGeistsSongpageletsyouarrangepatternsasblocksonalineartimeline.PatternscanberecordedintotheSongtimelineinreal-time(youcanuseScenetriggerstotriggerpatternsonmultipleengines),oryoucanusetheRetroRecordfunctiontocaptureapattern/sceneperformanceafterthefact.Workinginthiswaycanhavethefollowingadvantages:

    AdvantagesofarrangingpatternsintheSongpageYoucaneasilytrydifferentrhythmbedswithinthesamehostprojectbyloadingdifferentGeistprojectsintothepluginYoucancomposebeatsandsample-basedpiecesintheGeiststandaloneversion(withouthavingtodealwithacomplex,resource-hungryhostapplication)perhapsonalaptopthenlaunchtheprojectwithinahost/pluginenvironmentfordetailedwork

    Ifyoudonotrequirethekindsoffeaturesfoundinfully-fledgedsequencerhosts,itisperfectlypossibletocreateentiresample-basedmusicalpieceswiththestandaloneversionofGeistandnothingelsethebuilt-inaudioexportfunctionsallowyoutomixdownentiresongsorindividualpatternstofinishedstereofiles.

  • 26

    1:11 Performing with patterns

    1.InitializeGeistandloadanenginefileintothefirstengine,suchas086bpm Urban VinylintheGeist Factory/Presets/Engines/Rozzerfolder.

    2.Clickonthepatternkeystoplaytheavailablepatternsintheengine.EachpatternkeycanalsobetriggeredbyitscorrespondingMIDInote(seesection1:3).

    keydown

    keyup

    keydown

    keyup

    keydown

    keyup

    keydown

    keyup

    10 2 3 4 5

    10 2 3 4 5

    10 2 3 4 5

    10 2 3 4 5

    indicatesstartpointofpattern(step1)Playmode

    Eachpatternfeatures2playmodeswhichdictatecertainaspectsofhowitisplayedback:Restartmodeand/orGatedmode(bothmodescanbeactiveatthesametime).

    GatedandRestartmodesbothdisabledThepatternisstartedbyplayingthekeyandreleasingit.Itstartsinphasewiththeplayingposition,andloopsindefinitelyuntilanotherpatternisselected/played.

    keydown

    keyup

    keydown

    keyup

    keydown

    keyup

    keydown

    keyup

    10 2 3 4 5

    10 2 3 4 5

    10 2 3 4 5

    10 2 3 4 5

    GatedModeenabled,RestartModedisabledThepatternisstartedbyholdingthekeydown.Itstartsinphasewiththeplayingposition,andplaysuntilthekeyisreleased.

    keydown

    keyup

    keydown

    keyup

    keydown

    keyup

    keydown

    keyup

    10 2 3 4 5

    10 2 3 4 5

    10 2 3 4 5

    10 2 3 4 5

    GatedModedisabled,RestartModeenabledThepatternisstartedbyplayingthekeyandreleasingit.Thepatternalwaysplaysfromitsstart,andcanplayofphasewiththeplayingposition.Itloopsindefinitelyuntilanotherpatternisselected/played.

    keydown

    keyup

    keydown

    keyup

    keydown

    keyup

    keydown

    keyup

    10 2 3 4 5

    10 2 3 4 5

    10 2 3 4 5

    10 2 3 4 5

    GatedandRestartmodesbothenabledThepatternisstartedbyholdingthekeydown.Thepatternalwaysplaysfromitsstart,andcanplayoutofphasewiththeplayingposition.Itplaysuntilthekeyisreleased.

    TurningoffpatternsequencingonanengineIfyouwantanenginespatternstobeinactive,youcanturnoffthePatternpowerbuttonfortheengine.Thereareseveralsituationswhenyoumaywanttodothis:Ifyouresequencingtheenginessounds,orentirelysequencingGeist,fromMIDItracksinyourhost

    IfyouvejustexportedoneormorepatternsfromtheenginetoahostMIDItrackPatternpowerisveryimportantinthecontextofscenesinGeistifyouhavebeenswitchingbetweenscenes,thePatternpowerofoneormoreenginesmaybedisabled.Seethenextsectionformoredetails.

    Whenanenginespatternpowerisdisabled,itsengineselectorbuttonishighlightedinred.

  • 27

    1:12 Performing with scenesItcanbeimpracticaltokeeptrackofandchangebetweenthepatternson8differentengines,andforthisreasonGeistfeaturestheScenespage.Senesaresnapshotsthatrepresentthepatternstateofall8engines.ThesescenesnapshotscanbetriggeredwithMIDInotesinthesamewayasindividualpatterns.Effectively,scenesallowyoutostorewhatyourehearingintermsofthepatternsonallactiveengines,andrecallthisstatewithasingleaction.Seechapter10formoredetailsabouttheScenespage.

    Creatingscenes

    1.InitializeGeistandloadanenginefileintothefirstengine,suchas086bpm Urban VinylintheGeist Factory/Presets/Engines/Rozzerfolder.

    4.Switchtoengine1andselectpattern5.

    5.Nowswitchtoengine2andselectpattern10.

    2.Selectengine2asthecurrentengine.

    3.Loadanenginefileintoengine2,suchas808 Old SchoolintheGeist Factory/Presets/Engines/Rozzerfolder.

    6.SwitchtotheScenespage.

    6.ClicktheSnapshotscenebuttononthefirstsceneslot(noteC-2).

    10.Startthetransportifyouhavenotalreadydoneso!

    11.ClicktheSnapshotscenebuttononthesecondsceneslot(noteC#-2).

    8.Nowswitchtoengine1andselectpattern6.

    9.Switchtoengine2andselectpattern1.

    Clickthemainareaofeachsceneinordertoplayit.YoucanalsoplaytheircorrespondingMIDInotes.

    ClickorholdtoplayClicktoselect

    PlayingscenesLikepatterns,scenescaneitherbeclickedon-screen(intheScenespage),orbycorrespondingMIDInotesontheappropriateMIDIchannel(seesection1:3forasummaryofMIDIchannelsusedinGeist).Notethatscenessimplyreferencethenumberedpatternsineachengine.Ifascenereferencespattern2inengine1,deletingoreditingthereferencedpatternwillresultinthescenesoundingdifferentwhenitistriggered.WhatyouactuallyhearwhenselectingascenedependsonthePlaymodesettingsforthepatternswithinit.IfanypatternsaresettoGatedmode,youneedtoholddownthescenetrigger/MIDInoteforaslongasyouwantthemtobeheard.PatternswithinscenesalsofollowthebehavioursetbytheRestartmode.Youcanalsospecifyhoweachscenebydefault,scenesstartassoonastheyaretriggered.TheycanalsobesettostartonthenextbeatorthestartofthenextbarusingtheStartmodebuttons.Scenescanbeselectedwithoutbeingplayedbyclickingthebuttonatthebottom-leftofthesceneslot,whichalsodisplaysthescenesMIDInote.ThiscanbeusefultoinspecttheSceneinfosummaryforascenewithoutplayingit.

    Whentheabovescenesareplayed,thePatternpoweron

    engines3-8isdisabled.Patternpower

    buttons

    ScenesandPatternPowerIfyouwantanenginespatternstobeinactiveinascene,disableitsPatternpowerbuttonbeforecreatingthescene.Ifanyenginesarecurrentlysettoablankpatternwhenasceneiscreated,thePatternpowerisdisabledfortheengineswithinthescenedatawhenitiscreated.Thismeansthatwhenthesceneisrecalled,thePatternpowerfortherelevantenginesisdisabled.Thisistomakesurethatthescenesoundsthesameifyousubsequentlyaddeventstoanenginepatternthatwasblankatthetimewhenthescenewascreated.Therefore,whenswitchingscenes,oneormoreenginesPatternpowerbuttonmaybeturnedoffsimplyre-enableitifrequired.IfanenginesPatternpowerbuttonisturnedoff,itsengineselectorbuttonishighlightedinred.

  • 28

    1:13 Arranging patterns within Geists Song pageTheSongpageprovidesasequencerthatallowsyoutoarrangepatternsalongalineartimelinetoformasongstructure.TheSongpageisonlycapableofsequencingpatternstherearenoparameterautomationfeatures,forexample.IfyouwanttoautomateparametersovertimewithinGeist,youmustusehostMIDIorautomationtrackstosendtherequireddatatoGeist.ThissectionintroducesusingtheRecordandRetrorecordtocapturesongeventsinrealtime.ItisalsopossibletoprogramandeditSongpageeventsusingthemouseseechapter11foraguidetoprogrammingandediting,aswellasareferenceguidetoallSongpagefunctions.

    RealtimerecordingandcaptureofsongeventsRecordinginSongmode

    1.InitializeGeistandloadanenginefileintothefirstengine,suchas086bpm Urban VinylintheGeist Factory/Presets/Engines/Rozzerfolder.

    7.Playsomepatternkeysinengine1.

    Eachtimeyouplayanewpatternkey,youllnoticethatanewpatternblock,calledapart,isinsertedontotrack1intheSongpage.

    2.ClicktheSongpagebuttontodisplaytheSongpage.

    3.EitherclicktheActivatebuttonortheSongmodebuttononthetransport.

    4.Forthepurposesofthisexercise,disablethePatternpowerbuttonforengines2-8.Thismeanstheirpatternswontberecorded.

    5.ClicktheReturntostartandMetronomebuttonstoenablethem,andthenclicktheRecordbuttontoarmsongrecording.

    6.StartthetransportwiththePlay/Stopbutton.Youllnoticethatrecordingbeginsontrack1,asbelow.

    8.StoprecordingwhenrequiredbyclickingtheRecordbuttonagain.

    Youcanalsousesceneswhenrecordingintothesong,whichisusefulwhenrecordingmultipleenginetrackssimultaneously.

    Recordingretrospectivelyintothesong

    1.Afterrecordingsomepartsintothesongasabove,clicktheLoopbuttononthetransportandsettheloopendindicatortothestartofbar9.Thissetsupan8barloop.

    5.Youllnoticethatthepatternsyouplayedoverwritethepreviouscontentsofthetrackwhiletheywereplayed.

    2.Startthetransport.Thefirst8barsarelooped.

    4.ClicktheRetrorecordbuttononthetransport.

    3.Playsomepatternkeysinengine1whiletheplaypositionpassesthefirstfewbars.

    YoucanalsocaptureapatternorsceneperformancewhichoccurredwhiletheSongmodebuttonwasdisabled.Aftertheperformance,clicktheSongmodebuttonandthenclickRetrorecord.Thecapturedpartsareinsertedfromthebeginningofthesong.

  • 29

    1:14 Using MIDI and host automation to remote control Geist parametersGeistsLearnsystemallowsyoutomapmultipleGeistparameterstosingleMIDICCs(continuouscontrollers)orhostautomationparameters.EachparametersmappingfeaturesitsownindividualpropertiessuchasMin/Maxvaluesandsettingsforvariousaspectsofcontrolbehaviour.MappingsarestoredwithpresetstorecallyourmappingswheneveryoulaunchGeist,savetheminadefaultpreset(seesection12:7).

    MappingGeistcontrolstoMIDICCsHardwarecontrollerswhichsendMIDICCstendtobecheapandaccessible.Theyofferarangeof127values.

    1.ClicktheLearnbuttontoenterLearnmode.ParametersinGeistwhichcanbemappedtoMIDICCsarehighlightedingreen.

    2.ClicktheparameteryouwanttomapontheGeistinterface.

    Theparameterisnowmapped,andtheMIDIchannelandCCnumberisoverlaidonthecontrol.

    3.Movethephysicalknob,sliderorothercontrolleryouwanttouse.

    MappingGeistcontrolstohostautomationparametersHostautomationparametersgenerallyofferhigherresolutionthanMIDICCs.Theycanbedrawnascurvesinmostsequencinghosts,orrecordedwithadedicatedcontroller.Suchcontrollersarenotsimple,genericMIDIcontrollers,butusuallydedicateddevicesthatintegratespeciallywiththehost.

    1.ClicktheMappingpagebuttontodisplaytheMappingpanelinplaceoftheBrowser.Thispanelcontains32buttonswhichrepresenttheavailavblehostautomationparameters.

    3.Clickthebuttonfortherequiredhostparameternumber.TheGeistcontrolismappedtothehostparameter,withthenumberoverlaidonthecontrol.

    2.ClicktheGeistcontrolthatyouwanttomaptoahostautomationparameter.

    MappingpanelAswellasthe32hostparameterbuttons,theMappingpaneldisplaysatableshowingallcurrentMIDICCandhostautomationmappings.Eachmappingscurrentpropertiesareshown,suchasitsminimumandmaximumvalueswhichareadjustablebyclickinganddraggingleft/right.Therearefurthersettingstoadjustthebehaviourofthemappingsseesection12:3forafullguidetothesesettings.

  • 30

    1:15 MIDI / audio export and MIDI outputAlthoughGeistiscapableofcreatingfinishedsongstructures,youmayprefertoarrangepatternsasMIDIoraudioclipswithinafully-featuredDAW/sequencerhost.

    ExportingpatternsasMIDIGeistallowsyoutoexportpatternsasMIDIdatabydraggingpatternkeysoutsideGeist.PatternscanbeexportedasMIDIfilesordirectlytoMIDItracksinyourhost.

    Exportingtoadiskfolder

    1.ClickanddragtherequiredpatternkeytothedesktoporanyotherfilelocationinFinder(Mac)orExplorer(Windows).

    ThepatternisexportedasaMIDIfiletothefilelocation.

    ExportingtoaMIDItrackinahost

    1.MakesuretherequiredMIDIoraudioinstrumenttrackonyourhostsarrangepageisvisible,andclickanddragtherequiredpatternkeytotherequiredpointonthetrack.

    ThepatternisexportedasaMIDIcliptothetrackatthepointatwhichthemouseisreleased..

    NotethatifyouareusingtheMIDItracktodriveGeist,itisadvisabletoturnoffthePatternpowerfortherelevantengine,ortoselectanemptypattern.ExportinggraphdataAslongasyouassignanygraphsusedinapatterntoMIDICCs,thegraphdataiswrittenasMIDICCvalueswhenthepatternisexported.Therefore,theexportedpatternsoundsthesamewhenplayedbackthroughGeist.IfyouattempttoexportapatternwhichcontainsanygraphdatanotcurrentlyassignedtoaMIDICC,GeistautomaticallyassignsMIDICCstoanygraphsthatcontainevents,andeventvaluesareexportedasMIDICCdatawiththepattern.IfyoudonotwantgraphdatatobeautomaticallyconvertedtoMIDICCdatauponexport,thisbehaviourcanbedisabledintheGeistpreferences(seesection12:8).

    AudioexportTheExportasaudiofunctionislocatedintheGeistSavemenu.InvokingthefunctiondisplaystheAudioexportpanel,whichoffersavarietyofwaystoexportaudiofromGeist.Seesection12:6forafullguidetothecontentsofthepanel.

  • 31

    MIDIoutput(standaloneandVSTplugininsuitablehostsonly)IfyouuseGeistasastandaloneapplication,orasaplugininasuitablehost,itispossibletodriveotherMIDIinstrumentswitheventsfromGeistssequencer.Whenusingthisfunctioninahost,themustsupportMIDIoutputfromVSTinstrumentplugins.ItisonlypossibletoutilizetheMIDIoutputwhenrunningGeistasVSTpluginnotasanAUorRTASplugin.ThecontentofGeistsMIDIoutputisthepatternoutputfromengines1-8,whichisstreamedoverMIDIchannels1-8.AnygraphscurrentlyassignedtoMIDICCsareexportedasMIDICCdataalongwithnoteeventsinthepattern.PleasenotethatintheVSTpluginspecification,MIDIoutputfrompluginsisnotsample-accurate.Therefore,pleasebearinmindthatthetimingofanytriggeredinstrumentwillnotbesampleaccurate!

    1:16 Geist signal flow diagramThissignalflowdiagramrepresentsthepossiblesignalpathsfortheaudiofromasinglelayeronapad.Modulationofparametersisnotrepresented.Allsample-basedprocessessuchastuning,timestretch,phase,reverseetccanbeconsideredtotakeplacewithintheSampleblockintheLayersection.

    Sincethereare4AuxbussesinGeist,thisblockrepresents4parallelblocksofthesametypeallprocessesfromSummingtooutputroutingoccurin4parallelchannels.

    Auxpre-/post-faderroutingsaresetoneachofthe4Auxbusses.Thesettingdictatestheroutingsettingforalllayers/pads/enginesroutedtotheAuxbuss.

    ThisdiagramdoesnotrepresenttheentireaudiostructureinGeist.Thereare8engineseachcontaining16pads,eachofwhichcontain8layers.Therefore,thereare128padsand1024layersintotal.

    Global

    Master

    Layer

    Pad Engine

    Aux busses1-4Sample

    Filter

    Layer FX

    Pan

    Gain

    ParentPad

    Master

    Sub-outs

    Post-fader Aux send

    Pre-fader Aux send

    Aux Busses

    Pad FX

    Pan

    Gain

    Parent Engine

    Master

    Sub-outs

    Post-fader Aux send

    Pre-fader Aux send

    Aux Busses

    Summing

    Engine FX

    Pan

    Gain

    Master

    Sub-outs

    Post-fader Aux send

    Pre-fader Aux send

    Aux Busses

    SummingAux Buss 1-4 FX

    MasterSub-outs

    Summing

    Master output (output 1-2)

    From other layers, pads and engines

    From other layers, pads and engines

    From other pads in engine routed to parent

    From other layers on pad routed to parent

    Master FX

    Pan

    Gain

    Summing

    Pan

    Gain

    Drive

    From other layers, pads and engines

    Sub-outputs 1 to 15(outputs 3-4 to

    31--32)

  • 32

    2 Browser

    Previewstop Slice

    Browsersidebar

    LockallpadsAutoplay

    Path

    Previewlevel(right-clicktosetanoutput)

    ClicktoshowthebrowseriftheMappingpaneliscurrentlyvisible.

    ClicktoshowtheMappingpanelNavigationcontrols

    Searchcontrols

    Browsershow/hide

    Return

    Autoload

    Previewplay

    Shortlist

    Lockallpatterns

    Filesarea

    2:1 Browser overviewTheBrowseristheprimarymethodofloadingsoundsintoGeist,andisintroducedinsections1:2and1:5.NotethatyoucanalsoloadGeistandGURUfilesusingtheLoadmenu,describedinsection12:4.CertainareasoftheBrowserfeatureacontextmenu,eachofwhichisdescribedintherelevantsectionbelow.

    BrowservisibilityYoucantogglethepresenceoftheBrowserontheinterfaceusingtheBrowsershow/hidebutton.YoumaywanttohidetheBrowserwhenyouareworkingoncompositionafterhavingloadedthesoundsyouneed.

    2:2 Browser ModesAutoplayWhentheAutoplaybuttonisenabled,selectingasampleintheBrowserresultsinitbeingpreviewedautomatically.Whenthisbuttonisdisabled,aPreviewplaybuttonappearsontheselectedsampleintheBrowserwhichcanbeusedtoauditionthesoundmanually.AnypreviewcanbestoppedusingthePreviewStopbuttonatthebottom-rightoftheBrowser.

    SliceIfthisbuttonisenabled,selectingasampleresultsinitbeingopenedintheSlicer.TheSlicerletsyouperformadvancednon-destructiveslicingforthesampleandautomaticpadassignmentbasedonclassification.NotethatitispossibletosetthecontentsofanyfoldernottoinvoketheSlicerpanel,evenwhentheSlicebuttonisenabled.Right-clickonanyfileinthefolderandusetheAllow/Disallowslicingoffilesinthisfolderfunctiononthefilescontextmenu.

    AutoloadWhenthisbuttonisenabled,selectingafileintheBrowserresultsinitbeingloadedtothecurrentlyselectedpadorlayer.Continuingtoclickonotherfileswillresultinthemreplacingthecurrentcontents.HoldingdownALTwhileclickingonasampleresultsinitbeingloadedtothenextavailablelayeronthecurrentpad.Thiscontinuestooccuruntilyouselectanotherpad,LockthepadoruntilyoudisabletheAutoloadbutton.DisablingAutoloadIfAutoloadisdisabled,samplesmustbeloadedtopadlayersviadrag&drop.Draggingasampleontoapadloadsittothepadsfirstlayer,replacingallothersamplesonthepadslayers.HoldingdownALTwhiledraggingasampleontoapadloadsittothepadsnextavailablelayer.Inthismode,youcanalsoselectupto8samplesandsubsequentlydraganddropthemtoapadinordertoloadthesamplestothepads8layers.

  • 33

    2:3 Browser sidebar

    Settingthecolourforafavouriteusingthecontextmenu

    ThisareaoftheBrowserdisplayslinkstocontentlocationsofvarioustypes.DrivesThissectiondisplaysallavailabledrivesclickonanydrivetobrowseitscontents.ThecontextmenuallowsyoutorevealanydriveinyourOSfilebrowser(Exporer/Finder).

    OtheritemsThecontextmenufortheseitemsallowsyoutorenameandremovetheselecteditem,aswellastosetacolourlabel.Someitemsfeatureadditionalfunctionsonthecontextmenu(seebelow).FavouritesClickanddraganyfolderfromthefilesareatothissectiontosaveitasafavourite(orright-clickinthefilessectionandusetheAddtofavouritesfunction).ThecontextmenuforfavouritesallowsyoutorevealtheselecteditemslocationinyourOSfilebrowser.

    Adjustingthesidebarborder

    SearchesSavedsearchesareshownhere.Seesection2:6formoredetailsonsavingsearches.Thecontextmenuforsavedsearchesallowsyoutorefreshtheselectedsearch.ShortlistsSavedshortlistsareshownhere.Seesection2:7formoredetailsonshortlists.

    Adjustingtheborderbetweenthesidebarandthefilesarea/shortlistTheborderbetweentheBrowsersidebarandthefilesarea/shortlistcanbeadjustedtoresizetheareas.Simplyclickanddragtheborderleft/right.Youcanalsodouble-clickthebordertohidethesidebarcompletelydouble-clickitagaintorestoreit.

    2:4 NavigationPath

    ThecurrentPathisshownatthetopofthelistoffiles.Thenameofeachfolderlevelisabbreviatedforspacereasons,butitisshowninfullasatooltiporinthecontextinfodisplay.ClickonanylevelofthePathtojumptotherelevantlocationintheBrowser.

    DraganddropfromOSfilewindowDraganddropafolderfromFinder(Mac)orExplorer(Windows)toshowthefolderscontentsintheGeistBrowser.

    PreviousfolderPath

    Previous/Nextfile

    Nextfolder

    Refresh

    EnterfolderReturntoparent

    Prev/NextfilePrev/NextfolderEnterfolder/ReturntoparentRefresh

    ThePrev/Nextfilebuttonsselectthepreviousornextfileinthefileslist.ItcanbeusefultolearnthesebuttonstoMIDICCsforaquickwayofbrowsingthroughfilesinthecurrentlocationwithahardwarecontroller.ThePrev/NextfolderbuttonsareExplorer/Finder-stylenavigationbuttons.Whenasub-folderisselected,theEnterfolderbuttonopensthesub-folder.TheReturntoparentbuttonnavigatestotheparentfolderabovethecurrentfolder.YoucanalsousetheReturnbutton(seesection2:5)ifyouarecurrentlyviewingthecontentsofafolder(iftheBrowserisnotcurrentlydisplayingthecontentsofasearch).TheRefreshbuttonreloadsthecurrentfolderlisting.

  • 34

    Columnheading

    Files

    Return

    Viewoptions

    Scrollbar

    Previewplay

    2:5 FilesThissectionshowsthefilescontainedwithinthecurrentlyselectedcontent.Nestedsub-foldersarealsoshownfornavigatingfurtherdowninthefolderstructure.

    ReturnTheReturnbuttonvariesitsfunctiondependingonthecurrentstateoftheBrowser.Whenbrowsingafolder,itactsasaReturntoParentbutton.Whenasearchtermisactive,itcancelsthesearchandreturnstodisplayingfilesnormally.

    FilesareaThefilesareashowsthecontentsofthecurrentfolderlocation,orthecurrentsearchresults.

    SelectionClickafiletoselectit.ThebehaviourthatfollowsselectiondependsuponthestateoftheAutoload,AutoplayandSlicebuttons(seesection2:2).Right-clickingonaselectiondisplaysthefilescontextmenu.

    MultipleselectionMultiplefilescanbeselectedusingthefollowingmethods:SHIFT-clicktocreateacontiguousselectionbetween2filesCMD-click(Mac)orCTRL-click(Windows)toaddafiletotheselectionThisisusefulforseveralfunctions,suchas:addingfilestoshortlistsloadingupto8samplestoasinglepadwhennotinAutoloadmodevariousoperationsonthefilescontextmenu

    ViewoptionsBydefault,theBrowserissettoshowallpossibletypesoffilesrelevanttoGeist.TheBrowserviewoptionsmenubuttonallowsyoutoenableordisableeachfiletypeinthefileslisting.

    ViewYoucansettheBrowsertoshoworhidethefollowingelements,ortoviewthemall.

    Audio SamplesinWAV,AIFF,REXandRX2formatsPresets GeistpresetsstoretheentirestateofGeist,andmustbedouble-clicked

    toloadthemfromtheBrowser(whetherAutoloadmodeisenabledordisabled),discardingthecontentsofthecurrentsessionNotethataLoadpresetoperationcannotbereversedusingtheUndofunction

    Engines Enginefilesstoretheentirestateofanengine:thesoundsonthepad(plusPad/Layerspagesettings),24patterns,andanylayer/pad/engineFX.WhenAutoloadmodeisdisabled,youcandraganddropanenginefiletoanengineselectorbutton.

    Kits Akitfilecontainsthecontentsofthepadsonanengine,includinglayerandpadFX.

    Pads Apadcontainsthecontentsofapad,includingallitslayersandtheirsettings,aswellaspadandlayerFX

    Patterns Geistpatternfiles.PatternBank Anentiresetofupto24patterns(allpatternsinanengine)MIDI GeistcanimportMIDIfilesaspatterns.AnyMIDInotesthatarenotonpad

    notesareignored.GuruKit ImportsaGURUkittothecurrentlyselectedengine.Thekitfilemustbe

    savedwithGURU1.5orlater.GuruPattern ImportsaGURUpatterntothecurrentlyselectedpattern.GuruPatternBank ImportsaGURUpatternbank(abankof24patterns)tothecurrently

    selectedengine.Folders Ifthisisdisabled,foldersarenotvisibleinthefileslistintheBrowser.Thisis

    intendedforsituationswhenafoldercontainingsamplesalsocontainsalotofsub-folders,andtheirpresencemakesexcessivescrollingnecessary.

  • 35

    ImportingGURUfilessavedinGURU1.5orlaterGeistcanimportGURUv1.5formatkits,patternsandpatternbanksfromtheBrowser.GURUv1.5formatpresetscanalsobeimportedviatheLoadmenu(seesection12:4).FilessavedwithGURUversionspriortov1.0cannotbeimportedtheymustbeloadedintov1.5orlaterandre-saved.Notethatwhiletheimportantaspectsofthefilesareimported,therearesomeparameterswhichcannotbetranslatedduetofundamentaldifferencesbetweenthearchitectureofGeistandGURU.FXarenotimportedThefiltersettingsmaydifferconsiderably,duetotheimprovedfilterinGeist,andthefactthatitfeaturesdiscretefiltertypesratherthanGURUsblendableLP/BP/HPfilter.

    Geistsenvelopesarebasedonabsolutetime,whereasGURUsenvelopeswerescaledtothelengthofeachsample.Therefore,envelopessoundsignificantlydifferentwhenimportingGURUfiles.

    VelocitysplitrangesareapproximatedfromGURUsvelocitysplitsettings.CutgroupsarealsoanapproximationofGURUssettings.Gain/volumelevelsmaydifferslightly,duetothedifferentgainstructurewithinGeist.Notallgraphsaretranslatedproperlyinparticular,theForceLayersandFilterTypegraphsdifferconsiderably.

    ColumnsBydefault,theName(filename),TypeandSizecolumnsareshownforeachitemdisplayedinthefilesarea.UsingtheColumnssub-menuintheviewoptionsmenu,youcanoptionallychoosetohidetheTypeandSizecolumns.Clickingonthecolumnheadingsallowsyoutosortbythecolumnscontents.Repeatedlyclickingthecolumnheadingstogglesbetweenascendinganddescendingarrangement.

    FilescontextmenuRight-clickinthefilesareatodisplaythefilescontextmenu,whichoffersthefollowingfunctions:SelectAllSelectsallfilesvisiblewithinthecurrentBrowserlocation.DeletesliceinformationDeleteallsliceinformationinthisfolderSeesection3:5fordetailsofthesefunctions.Allow/DisallowslicingoffilesinthisfolderIfafoldercontainsonlysamplesthatyouwishtouseassinglehitsratherthanasloops,youcandisallowtheSlicefunctionforthefolderscontentswiththeDisallowslicingoffilesinthisfolderfunctionclickingonanysampleinthefiledoesnotinvoketheSlicer,whethertheSlicebuttonisenabledordisabled.Ifthisfunctionhasbeenappliedtoafolder,astarindicatorappearsonthefoldernameandontheiconforeachsamplewithinthefolder.TheAllowslicingoffilesinthisfolderfunctionrevertstonormalbehaviourforthefolder.Allsub-foldersintheGeistFactory/Hitsfolderhavebeensettodisallowslicing.Revealfile/folderinExplorer/FinderLaunchesanOSfilebrowserwindow(ExploreronWindowsorFinderonMac)attheselectedfileorfolderlocation.ShortlistAddsanycurrentlyselectedfilestotheshortlist(seesection2:7).Addfile/foldertofavouritesAddstheselectedfileorfoldertotheBrowsersidebarasafavourite.

  • 36

    2:6 Search functionsSearchmenu SearchtextboxSearch

    TheSearchfunctionprovidesasimplefilename-basedsearch.SimplyclicktheSearchtextbox,typeasearchtermandpressENTER.SearchresultsappearinplaceofthecurrentBrowserlocationinthefilesarea.ToreturntothepreviousBrowserlocation,clickthePreviousfoldernavigationbutton,ortheReturnbuttonabovethefileslist.

    SearchmenuClicktheSearchmenubuttonattheleftoftheSearchboxtodisplaythesearchmenu.Searchsub-foldersWiththissettingdisabled,theSeachfunctioneffectivelyappliesafiltertothefileswithinthecurrentfolder.Withthissettingenabled,allsub-folderswithinthecurrentBrowserlocationareincludedinthesearch.

    SearchfavouritesWiththissettingenabled,allcurrentFavouriteslocationsarealsoincludedinthesearch.Advancedsearch...ThisfunctionopenstheAdvancedsearchcontrolswithintheBrowser(seebelow).RecentsearchesAnyrecentlyusedsearchtermsarelistedinthissub-menuforconvenience.

    Condition SearchtermFileattributeAdvancedSearchTheAdvancedsearch...functiononthesearchcontextmenuopenstheAdvancedsearchcontrols,whichofferadditionaloptionsforsearching.NotethattheSearchsub-foldersandSearchfavouritessettingsinthesearchcontextmenualsoapplytotheAdvancedsearch.LiketheSearchfunction,theresultsreturnedbytheAdvancedSearcharedisplayedinplaceofthecurrentBrowserlocationinthefilesarea.ToreturntothepreviousBrowserlocation,clickthePreviousfoldernavigationbutton,ortheReturnbuttonabovethefileslist.ToremovetheAdvancedsearchcontrols,deactivatetheAdvancedsearch...functiononthesearchmenu.

    SearchconditionsItispossibletodefineupto3searchconditionsintheAdvancedsearch.Eachofthe3searchconditionsarestructuredinthefollowingway:

    FileattributeThisdrop-downmenuspecifieswhichfileattributeissearched.Thiscanbeanyofthefollowing:Filename,Audiolength,FilesizeandFiletype.ConditionThisdrop-downmenudefinestheconditionforthesearchtermtoreturnaresult.Thepossiblesettingsare:Positivesearches:Contains;Startswith;Endswith;IsNegativesearches:Doesnotcontain;Doesnotstartwith;

    Doesnotendwith;Isnot

    SearchtermEnterthedesiredsearchterminthistextbox.SearchresultsappearinplaceofthecurrentBrowserlocationinthefilesarea.ToreturntothepreviousBrowserlocation,clicktheBacknavigationbutton.

    MatchalloptionsWiththisbuttonenabled,all3searchconditionsmustbepresentforaresulttobereturned.Withthebuttondisabled,anyofthe3searchconditionsmustbepresentforaresulttobereturned.

    SavingsearchesRight-clickwithinthesearchresultstodisplaythefilescontextmenu.UsetheSavesearchresultsfunctiontosavethesearchintheSearchessectionoftheBrowsersidebar.

  • 37

    2:7 ShortlistGeistallowsyoutobrowseforsamplesinamultitudeoflocationsanddragthemtotheshortlist,whereyoucanthenauditionthemtogetherwithoutnavigatingtotheiroriginalfolders.TheshortlististheareaunderneaththeFilesareaoftheBrowser(clickanddragtheborderpaneifithasbeenhidden).Itallowsyoutocompilealistofsamplesfromdisparatelocationssothattheycanbeauditionedtogetherwithoutnavigatingtomultiplelocations.Addafiletotheshortlistusingthefilescontextmenu(seesection2:5).

    SavingaShortlistShortlistscanbesavedforfutureusebyright-clickingintheShortlistareaandusingtheSaveasshortlistfilefunctionintheshortlistcontextmenu.ThisactionautomaticallyputsthesavedshortlistintheSavedShortlistssectionoftheBrowsersidebar.ExportingaShortlistasaFavouriteTheCollectfilesandexportasfavouritefunction,alsoavailableontheshortlistcontextmenu,createsanewfolderandcopiesthefilesintheshortlisttothatfolder,whichisalsoaddedtoyourFavourites.

    OtherfunctionsintheshortlistcontextmenuSeveralofthefunctionsintheshortlistcontextmenuactuponaselection.Selectasinglefileintheshortlistbyclickingit,orselectmultiplefilesineitherofthefollowingways:SHIFT-clicktocreateacontiguousselectionbetween2filesCMD-click(Mac)orCTRL-click(Windows)toaddafiletotheselectionSelectallSelectsallfilescurrentlyintheshortlist.RemoveselectedRemovesanyselectedfilesfromtheshortlist.CroptoselectedRemovesanyfilesthatarenotcurrentlyselectedintheshortlist.ClearshortlistClearstheentirecontentsoftheshortlist.

    AdjustingtheborderbetweentheshortlistandthefilesareaTheborderbetweentheshortlistandthefilesareacanbeadjustedtoresizetheareas.Simplyclickanddragtheborderup/down.Youcanalsodouble-clickthebordertohidethesidebarcompletelydouble-clickitagaintorestoreit.

    2:8 Additional Browser controls

    PreviewvolumeThiscontrolallowsyoutoadjustthelevelofBrowserpreviews.

    PreviewoutputRight-clickonthePreviewvolumecontroltoshowthepreviewoutputmenu,whichallowsyoutorouteallaudiofromBrowserpreviewstoadiscreteoutput.Settingadiscreteoutputallowsyoutosetupacueingsystem,wherebyyoucanauditionsoundswithoutthembeingheardinthemainmix(goodforliveperformance).

    Lock/UnlockallpadsLock/Unlockallpatterns

    Thesebuttonsallowyoutolockorunlockallpadsandpatternsinthecurrentenginewithasingleaction.TheyareespeciallyusefulforSliceroperationswhileAutoloadmodeisenabledforexample,ifyouonlywanttoextractthesoundsorthepatternfromaloop.Youcanalsolockindividualpads,layers,patternsandpatterntracksseesections5:10and9:7forasummaryofthesefunctions.

    UsingtheLockallpadsbuttontolockall16padsintheengine

  • 38

    3 SlicerWhenbrowsingaudiofilesinSlicemode(withtheSlicebuttonenabledintheBrowser),clickingonasampledisplaystheSlicerpanel,whichallowsyoutoextracttheaudioandpatternfromaudioloops.Itcontainsauto-analysisandpadclassifyfeatureswhichcanspeedupyourworkflow.Notethatthispaneldoesnothaveadedicatedpagetabbutton.ItcanonlybeaccessedbyclickingonasampleintheGeistBrowserwiththeSlicebuttonenabled.AllotherpagesaredisabledwhentheSlicerisopenalthoughmanyfunctionsonthehardwaresectionofGeistarestillavailable,suchasthepadsandtransport.

    3:1 Slicer overviewImportantBrowsercontrolsfortheSlicerSliceTheSlicebuttonmustbeenabledforGeisttoopentheSlicerwhenyouclickonasample.NotethatthecontentsofafoldercanbesettonotinvoketheSlicerevenwhentheSlicebuttonisenabled,usingthefilescontextmenuseesection2:5formoredetails.

    AutoloadIftheAutoloadbuttonisenabledwhentheSlicerisinvoked,theaudioslicesandanalysedpatternarealwaysautomaticallyextractedfromtheloopandloadedtothepadsandcurrentpatterninthecurrentengine.Thepreviouscontentsofthepadsandpatternarealwaysremovedfirst.Inthecaseofpads,theaudiocontentsareremovedbuttheothersettingsremain.Thisdoesnotapplytolockedpadsorpatternsseesections5:10and9:7forasummaryofpadandpatternlockfunctions.NotethatthisautomaticloadingcanbecancelledbyclickingtheCancelbuttontoexittheSliceranddiscardthecurrentslicingsession.ClickingtheDonebuttonconfirmsthechanges.WhenAutoloadmodeisactive,theextractedpadandpatterncontentsarerefreshedinrealtimewhenmoving/adding/removingslicepointsandusingtheSensitivitysliderinTransientslicemode.

    SliceandAutoloadenabled

    LockallpadsandLockallpatterns

    Slicesextractedautomaticallytopads

    Zoomin/outandscrollbar

    Slicerwaveformdisplay

    Waveformrulerinc.slicepoints

    Classifyindicators

    Slicingcontrols

    Patternviewershowspatternextractedfromloop

    DisablingAutoloadmodeIftheAutoloadbuttonisdisabled,padsandaudioslicesmustbeloadedtopadsusingtheExtractbuttons(seesection3:3).Individualslicescanalsobeloadedtopadsusingdraganddrop.Inthismode,simplyclickingtheDonebuttonbeforeperforminganyExtractordrag&dropactionsdoesnotresultinanythingbeingloaded.TheCancelbutton,however,stilldiscardsanyactionsperformedintheSlicersession.UndoYoucanalsouseGeistsUndofunctiontoreverttopreviousstatesbeforetheSlicerwasinitiated,whetherusingAutoloadmodeornot.

    Lockallpads/LockallpatternsThesebuttonsareforquicklylockingallpadsandpatternsinthecurrentengine,andisespeciallyusefulforSliceroperationswhileAutoloadmodeisenabled.Individualpadsandpatternscanbelockedusingthepadandpatterncontextmenus(seesections5:10and9:7).

  • 39

    BasicSlicercontrolsanddisplaysBPM/Bars/BeatsThisinformationiscalculatedfromthesample.REX2filesfeatureembeddedinformationforthesefields,whileWAV/AIFFsamplesareanalysedandcalculatedaccordingtotheirlength.Youcancorrect/overridethisinformationmanuallyifrequired,byclickingtherelevantfieldandtypingnewnumericalvalues.

    ScrollZoom

    Upperpartofwaveform:clicktoau