Upload
dumas000
View
21
Download
0
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