bfd eco dv manual

Upload: jorge-rabello

Post on 19-Oct-2015

33 views

Category:

Documents


1 download

TRANSCRIPT

  • 2Contents4 Ch.1IntroductiontoBFDEco4 1:1BFDEcobasics4 LaunchingBFDEco4 1.Asastandaloneapplication4 2.Asaninstrumentpluginwithinahost4 BFDEcosinterface6 1:2Loadingsounds6 LoadingaBFDEcoPreset6 Loadingakit6 Loadingakit-piece6 1:3Playingsounds6 viaMIDI6 fromtheGroovespage6 previewingsounds7 1:4DefaultMIDIkeyassignments8 Ch.2BFDEcoaudioarchitecture8 2:1Kits,kit-piecesandarticulations9 2:2Velocitylayersandmicchannels9 2:3UsingexpansionpackswithBFDEco10 Ch.3LoadingandsavinginBFDEco10 3:1Presettypesandkit-pieces10 Presetpickers10 LoadingKit-pieces10 3:2OtherpresettypesusedinBFDEco10 Kit-piecepresets10 Keymap10 3:3UsingthePresetpickers11 3:4Lockbuttons11 3:5Usingpresetbrowsers11 Presetlisting,LoadandCancel11 ViewSize/Sorting11 Type(kit-piecebrowserforPercussionslotsonly)12 Delete12 Loadfromdisk(Preset,kitandmixerbrowsersonly)12 Search12 Quick-search12 Sticky12 Image/Rating12 Infodisplay12 Targetslotinformation(kit-piecebrowseronly)12 DrumShop(kit-piecebrowseronly)13 Ch.4KitPageandMixer13 4:1Kitpage13 4:2Mixer13 Kit-piecechannels13 Ambiencechannels:OHandRoom13 Auxchannels13 Masterchannel13 Mixervisibility14 Selectingchannels14 Selectingmultiplechannels14 4:3Mixerchannelcontrols14 Channelimage14 FX1/FX2Power14 Pan(kit-piecechannelsonly)14 Mute/Solo14 Levelfader/meter15 Outputselector

    15 4:4Channelcontextmenu15 LoadKit-piece15 ClearKit-piece15 CopyChannel,PasteChannel15 ResetChannel15 ClearChannelFX15 ClearAuxSends16 Ch.5Channelpage16 5:1Kit-piecepresetpicker16 5:2Inspector16 Largechannelimage16 Tune16 Dyn(Dynamics)16 In/Out(kickonly)16 Bot/Top(snareonly)16 Damp17 Tighten(hihatonly)17 Width(ambiencechannelsonly)17 Distance(ambiencechannelsonly)17 Ambiencecontrols(kit-piecechannelsonly)17 FlipLR17 OH/RoomAmount17 Auxsends(kit-pieceandambiencechannelsonly)17 Aux1/Aux2Send17 5:3EQandFXslots17 EQ17 FXslots17 Power17 Inputmeter18 Mix18 Effectpicker18 Effectpresetpicker18 Toolsmenu19 Ch.6Grooves19 6:1IntroductiontoGrooves19 6:2Groovebrowser19 Groovelist20 Auto-PreviewandindividualPreviewbuttons20 Categoryfilters20 Search20 6:3GroovesMode20 GroovesMode20 Off20 Single20 Track21 6:4DrumTrack21 Ruler21 Track21 Scrollbar/Zoom21 DrumTrackmarkers21 Positionmarker(blue)21 Insertmarker(red)21 Startmarker(white)21 6:5AddingpartstotheDrumTrack22 6:6ManipulatingPartsontheDrumTrack22 SelectingParts22 MovingselectedParts22 CopyingselectedParts22 ChangingthesizeofParts22 Trackcontextmenu22 CutselectedParts

  • 322 CopyselectedParts22 Pastebeforeselection/Pasteafterselection22 PastePartsatMarker22 RepeatselectedParts22 SplitPartatmarker22 ClearallParts23 6:7AdditionalDrumTrackcontrols23 Loop23 Export23 6:8GrooveFX23 Quantize23 HumanizeTime23 Swing23 Simplify23 6:9ExportingGroovesasMIDI23 Drag&dropashostMIDIparttohostMIDItrack23 Drag&dropasMIDIfiletodiskfolder24 Ch.7Globalcontrols24 Bleed24 GlobalTune24 GlobalDyn(Dynamics)24 HumVel(HumanizeVelocity)24 Volume24 V2A24 FXpower24 Offline24 Learn25 Diskactivitymeter25 RAMmeter25 Contextinfo25 Audiostreamindicator25 MIDIactivityindicator25 Transportcontrols25 Play25 Returntostart25 Stop25 Panic25 Beatlight25 Tempo25 TimeSig(TimeSignature)25 Position26 Ch.8KeyMappanel26 8:1Keymappicker26 Defaultkeymap26 Key/MIDILock

    26 8:2Creatingassignments26 Creatinganassignment27 8:3Keycontextmenu27 8:4Hihatcontrol27 VariablemodeandPedalCC27 DisablingVariablemodeaccesstoopen/closedonly27 AutoPedal27 AutoSplash27 8:5Additionalcontrols27 MIDILog27 Octavenumberingscheme27 8:6Articulationsandslots28 Ch.9OptionsandHelpmenus28 9:1Optionsmenu28 SetDataPath...28 RebuildDatabases...28 KeyMap...28 TooltipsOn/Off28 OutputsasNumbersOn/Off28 DrummerPerspectiveOn/Off28 Anti-machinegunModeOn/Off28 RAMBuffer16k/32k28 LoadonDemandOn/Off29 SetStartupPreset29 ClearStartupPreset29 9:2Helpmenu30 Ch.10FXdevices32 Ch.11Standaloneapplicationandpluginusage32 UsingtheBFDEcoStandaloneapplication32 Tempoandtimesignature32 I/OSettings33 UsingBFDEcoasanRTASplugininDigidesignPro

    Tools7.xorlater33 UsingBFDEcoasanAUplugininAppleLogic8or

    later34 UsingBFDEcoasaVSTpluginoranAUpluginin

    AbletonLive34 UsingBFDEcoasanAUplugininDigitalPerformer35 UsingBFDEcoasaVSTplugininCubaseSX35 UsingBFDEcoasaVSTplugininCubase4orlater35 UsingBFDEcoasaVSTplugininSonar36 UsingBFDEcoasaVSTplugininFLStudio36 UsingBFDEcoasaVSTplugininReaper36 Potentialproblems

    CreditsProjectlead,programming SKoTMcDonaldAdditionalprogramming PaulChana,SteveBaker,AndySimper,AngusHewlettWebprogramming AndreasSchnetzlerLeadaudioengineering,production,editing GarethGreenGraphicdesign ToniSimonenAdditionalgraphicdesign AlexAkersPackagingdesign RusBrockmanDocumentation MayurMahaQualityassuranceengineering RobBantin,AndrewVernon,PeterSlotwinskiContentmanagement RoryDowMarketing&sales RhiannonBankston-ThomasArtistrelations&publicity ClareOBrienTechnicalsupport RyanSellers,AlexVolmer

    FXpansionUSA TerryHardin,LeslieCrook

    Sessiondrumming EmreRamazanoglu,DarrinMooneyAssistantaudioengineering KevinHayPhotographyandvideo BenFernsBFDPERAudioContent(Percussion) JohnEmrichGroovecomposition RussCannizzowww.groovemonkee.comAdditionalGrooovecomposition JacquesMathias

    BFD2libraryrecordedatAIRStudiosLyndhurstHall,LondonBreverbPlatebyOverloudTechnologieswww.overloud.com

    Specialthankstothebetatestingteam!

    Manualrevision2

  • 4Ch.1 Introduction to BFD Eco1:1BFDEcobasics

    BFDEcoisanacousticdrumsoftwareinstrumentwhichprovidesmultisampleddrums,playedinavarietyofways(calledarticulations),andrecordedwithmultiplemicrophonesincludingrealstereoambiencechannels.Thestereoambienceprovidestheactualsoundofthedrumswithinaroom,offeringanaturalalternativetoartificialreverbeffects.BFDEcoalsocontainsaGrooveenginethatplaysbackrealisticdrumperformancesthroughBFDEcossounds.MoredetailaboutthearchitectureofBFDEcossoundscanbefoundinchapter2.

    LaunchingBFDEco1.AsastandaloneapplicationOnWindows,youllfindtheBFDEcostandaloneapplicationhere: ProgramFiles/FXpansion/BFDEcoor Startmenu/Programs/FXpansion/BFDEcoOnMac,launchBFDEcofromyourApplicationsfolder.Onceyoustarttheapplication,youmayneedtosetupitsaudioandMIDIsettings.Seechapter11fordetailsonmakingthesesettings.

    2.AsaninstrumentpluginwithinahostBFDEcocanbelaunchedinaVST/AU/RTAS-compatiblehostinthesamewayasanyotherplugininstrument.Seeyourhostdocumentationfordetailsonthissubject,orseechapter11foraguidetolaunchingBFDEcoinmostmajorhosts.

    BFDEcosinterfaceBFDEcosinterfacemainlyconsistsof3pages,alongwithamixerthatisalwaysvisible.Switchbetweenthepagesusingthe3pagebuttonsatthetop-leftoftheBFDEcointerface.

    Kitpage

    Mixer

    Mixer(section4:2)Themixerletsyoublendbetweenall12kit-piecechannels,OverHeadandRoomambiencechannels,2auxchannelsandamasterchannel.Youcanalsoperformanumberofroutingandparallelprocessingfunctions.Thekit-piecechannelsarealsoslotsinwhichtoloadkit-piecesdouble-clickonthechannelimageorright-clickonthechannelandusetheLoadkit-piecefunction.Thisdisplaysthekit-piecebrowserforloadingakit-pieceintotheslot.

    Kitpage(section4:1)TheKitpageshowsagraphicalrepresentationoftheloadedkit-pieces,andindicateswhentheyareplayedthekit-piecesflashwhenevertheirarticulationsaretriggered.Youcanalsoclickonkit-pieceshereinordertopreviewthem.

    Channelpage

    Channelpage(chapter5)TheChannelpagefeaturescontrolsspecifictoeachchannelinthemixer.Thecontrolsforthecurrentlyselectedchannelareshown.Kit-piecechannels:Controlsforchangingthesoundandresponseofakit-piecetuning,dampingandmore.

    Ambiencechannels:Controlsforchangingthestereowidthanddistanceoftheambiencemics.

    Allchannels:EQand2assignableFXslots.

  • 5Groovespage(chapter6)TheGroovesengineislocatedinthispage,allowingyoutoplaybackalibraryofprofessionally-produceddrumpatternsthattriggerBFDEcossoundsinternally.

    Groovespage

    Optionsmenu

    Helpmenu

    Globalcontrols

    Mainpresetpickers

    OtherinterfaceitemsandpanelsAswellasthe3mainpages,BFDEcoalsocontainsthefollowingadditionalcontrolsandpanels:MainpresetpickersThesepickersallowyoutoloadandsaveBFDEcoPresets,kitsandmixersetups.Seechapter3formoredetails.Globalcontrols(chapter7)Anumberofglobalcontrolsarealwaysvisibleontheinterface.OptionsandHelpmenus(chapter9)TheOptionsmenufeaturesanumberofpreferencesettingsforcertainaspectsofBFDEcosoperation.ItalsocontainstheDatapathsetting,whichspecifiesthelocationoftheBFDEcoaudiodata.TheHelpmenu,meanwhile,featureslinkstothemanual,FAQs,supportformandsoon.Keymappanel(chapter8)TheKeymappanelisaccessedfromtheOptionsmenu,andletsyoucustomizetheassignmentofMIDInotestoBFDEcoskit-piecearticulations.

  • 61:2LoadingsoundsOnceyouvelaunchedBFDEcoandfamiliarisedyourselfwithitsinterface,yourereadytoloadsomesounds.Seechapter3formoredetailedinformationaboutthevariouspresettypes.

    LoadingaBFDEcoPresetClickonthePresetpickerdrop-downyoucaneitherclickonanyPresetshowninthemenu,orclickonLoad...toopenthePresetbrowser.Double-clickonanyPresetinthebrowserlistingtoloadit!APresetcontainsinformationabouttheentirestateofBFDEco:thekititself,kit-pieceadjustmentsliketuninganddamping,mixerandEQ/FXsettings,andalsothecontentsoftheGroovespagetryloadingoneoftheDrumTrack...presets,whicheachcontainanexampledrumsequence,andstarttheBFDEcotransport(oryourhoststransportwhenusingtheBFDEcoplugin).

    LoadingakitClickonthekitpickerdrop-downyoucaneitherclickonanykitshowninthemenu,orclickonLoad...toopenthekitbrowser.Double-clickonanykitinthelistingtoloadit.

    Thisresultsinloadingthekitanewconfigurationofkit-pieceswithadjustmentsliketuninganddampingandsoon.ThestateofthemixerandtheGroovespageisunchanged.

    Double-clickchannelimagetoloadkit-piece OR

    Right-clickonthechannelandclickLoadKit-piece

    Loadingakit-pieceToloadanindividualkit-piecesuchasasnare,double-clickontheSnarechannelimagetoopenthekit-piecebrowser.Youcanalsoright-clickanywhereontheSnarechannelandclickonLoadKit-piece.Double-clickonanysnareinthelistinginordertoloadit.Thenewsnarereplacestheprevioussnare.Additionaladjustmentsliketuninganddampingareunchanged.

    1:3PlayingsoundsOnceyouveloadedsomesounds,theycanbeplayedusinganyofthefollowingmethods:

    viaMIDIYoucanplaynotesviaaMIDIkeyboard,orfromasequenceinyourhostwhenrunningBFDEcoasaplugin.Section1:4showsthedefaultMIDInoteassignmentsforBFDEcosarticulations.

    fromtheGroovespageThebuilt-inGrooveengineallowsyoutoplayBFDEcossoundswithitsbuilt-inlibraryofexpressivedrumpatterns.ClickonaGrooveintheGroovepagesbrowsertohearitthroughthecurrentlyloadedsounds.

    previewingsoundsYoucanalsopreviewkit-piecesbyclickingonthemintheKitpagedisplay,orbyALT-clickingonakit-piecechannelimageinthemixer.

  • 71:4DefaultMIDIkeyassignmentsThefollowingtableshowsthedefaultMIDIkeysfortheallarticulationswithinBFDEco.MIDInotenumbersarealsoshown.Note that this list corresponds to -2 octave numbering (the lowest octave is numbered as octave -2).MIDInote MIDInotenumber Kit-piecearticulationA#3 70 Slot12(Perc3)ChokeA3 69 Slot6(HiTom)ChokeG#3 68 Slot11(Perc2)ChokeG3 67 Slot5(MidTom)ChokeF#3 66 Slot10(Perc1)ChokeF3 65 Slot4(FloorTom)ChokeE3 64 Slot3(Hihat)ChokeD3 62 Slot2(Snare)ChokeC3 60 Slot1(Kick)ChokeB2 59 Slot9(Ride)ChokeA#2 58 Slot8(Cymbal)ChokeA2 57 Slot7(Crash)ChokeG#2 56 Cymbal(Cym2)BellG2 55 Cymbal(Cym2)HitF#2 54 Crash(Cym1)BellF2 53 Ride(Cym3)BellE2 52 Hihat1/2-openShank

    D#2 51 Ride(Cym3)HitD2 50 Hihat1/2-openTip

    C#2 49 Crash(Cym1)HitC2 48 HihatClosedShank

    B1 47 HiTomHit

    A#1 46 HihatOpenTip

    A1 45 MidTomHit

    G#1 44 HihatPedal

    G1 43 FloorTomHit

    F#1 42 HihatClosedTip

    F1 41 SnareFlam

    E1 40 SnareRim

    D#1 39 SnareDrag

    D1 38 SnareHit

    C#1 37 SnareSideStick

    C1 36 KickHit

    B0 35 KickNoSnare

    A#0 36 SnareHalf-edge

    A0 33 Hihat3/4-openTip

    G#0 32 Hihat3/4-openShank

    G0 31 Hihat1/4-openTip

    F#0 30 Hihat1/4-openShank

    D#0 27 Perc3Alt

    D0 26 Perc3Hit

    C0 24 Perc2Hit

    B-1 23 Perc2Alt

    A#-1 22 HiTomRim

    A-1 21 HiTomAlt

    G#-1 20 MidTomRim

    G-1 19 MidTomAlt

    F#-1 18 FloorTomRim

    F-1 17 FloorTomAlt

    C#-2 1 Perc1Alt

    C-2 0 Perc1Hit

  • 8Ch.2 BFD Eco audio architecture2:1Kits,kit-piecesandarticulationsKitsInBFDEco,akitisacombinationofkit-pieces,alongwithChannelinspectoradjustmentstoeachkit-piece.

    Kit-pieceKit-piecesareindividualdrums,cymbals,hihatsorotherinstrumentswithinakit.Theyareeachmadeupofoneormorearticulations,whichrepresentanindividualwayofplayingthekit-piece.

    ArticulationsTheavailablearticulationsvaryforeachtypeofkit-piece.HereisasummaryofpossiblearticulationsinBFDEco.Pleasenotethatsomekit-piecesdonotcontainallpossiblearticulations.

    Kit-piecetype ArticulationswithinBFDEcolibrary Additionalarticulationssupportedinexpansionpacks

    Kick Hit,Hit(nosnare)Snare Hit,Sidestick,Half-edge,Rim,Drag Flam

    Hihat Closed,1/4-open,1/2-open,3/4-open,open(tip)Closed,1/4-open,1/2-open,3/4-open,open(shank)Pedal

    Toms Hit Alt,RimShot

    Cymbals Hit,BellandEdge

    Percussion Hit,Alt

    Note:WhentomsandcymbalsareloadedintothePerc1,Perc2orPerc3channels,onlythefirst2articulationsareavailableHitandAltfortoms;HitandBellforcymbals.

    Eacharticulationisafolderofnumberedaudiofiles,calledvelocity layers.Thesearerecordingsoftheinstrumentbeingstruckatvaryinglevelsofintensity,fromverylighttoveryheavy,arrangedacrosstheMIDIvelocityrangefrom0to127.WhenarticulationsaretriggeredinBFDEco,itsvelocitylayersareplayeddependingonthevelocityofMIDIeventsreceived.

    ChokearticulationsAchokeisaspecialkindofarticulationwhichdoesnotproduceanysoundinstead,triggeringakit-pieceschokestopsanyotherarticulationsfromthesamekit-piecethatarecurrentlyplaying.Thisfeatureisusefulforchokingacymbaltailearly,forexample(adrummerwouldstopthecymbalbygrabbingit).Notethatifyouplayakit-piecearticulationwhileanotherfromthesamekit-pieceisstillplaying,thenewarticulationchokesthepreviousarticulation.Inmostsituations,thisoccursgently.However,ifyouplayaclosedhihatarticulationwhileanopenarticulationisstillplaying,theopensoundischokedimmediately,reflectingthebehaviourofarealhihat.

  • 92:2VelocitylayersandmicchannelsEachvelocitylayerisafilecontainingmultipleaudiochannels.Thesechannelsarerecordingsfromseveralsetsofmicrophones.Realdrumrecordingsituationscommonlyusemultiplemicsetupsinordertocaptureavarietyofdifferentaspectsofhowthekitsoundswithinaroom.Akit-piecemaysoundverydifferentdependingonmicplacement.Snaressoundverydifferentwhenmicdfromaboveratherthanfrombelowamicplacedontopcapturesthepopoftheskinbeingstruck,whilethecrunchandsizzleofthewire-meshsnareiscapturedunderneath.Meanwhile,micsinsidekickdrumstendtopickupthesnaporclickofthebeaterstrike(thismicissometimesplacedonthebeaterside).Themainthudandlow-endpoweriscapturedbyamicoutsidethekickdrum(onthesidefurthestfromthedrummer).Drumrecordingsituationsalsomakeuseofstereosetsofmicstocapturethekitasitsoundsasawholewithinaspace.Theycapturetheprojectionofthekitanditsreflectionswithintheroom.BFDEcofeaturesthesignalsfromtwosetsofthesemics,calledambience channels.Individualdirectionalclosemicsonvariouspartsofthekit,knownasdirect channelsinBFDEco,soundverydryincomparison.

    Micchannel Contents Kicks Snares Toms/Perc Cyms/HatsKick In Themicinsidethekick DirectKickIn - - -

    Kick Out Themicoutsidethekick DirectKickOut - - -

    Snare Btm Themicunderthesnare Bleed DirectSnareBottom - -

    Snare Top Themicabovethesnare - DirectSnareTop - -

    Multi Anyotherdirectmic - - Directsignal Directsignal

    OH Stereoover-headmicset Allkit-piecesfeatureastereoOHambiencechannel.Theamountofeachkit-pieceintheOHchannelcanbevariedwiththeSendOHcontrolintheChannelpage.

    Room Stereoroommicset Allkit-piecesfeatureastereoRoomambiencechannel.Theamountofeachkit-pieceintheRoomchannelcanbevariedwiththeSendRoomcontrolintheChannelpage.

    BleedandDirectchannelsBleedbetweenmicsisaphenomenonthatalwaysoccurswhenrecordingdrumswithdiscretedirectmicsforeachpartofthekit.Adedicatedmicforonepartofthekitalwayspicksupsomesoundfromotherpartsofthekit.InBFDEco,theonlybleedthatexistsisthekicksignalintheSnareBottomchannel,inordertoreducesystemresourceandRAMusage.ItispossibletocontrolthelevelofthisbleedwiththeBleedcontrolatthebottom-leftoftheinterface.Whetheryouusebleedornotisuptoyouandyourpersonalpreference.Itisrecommendedtousebleedifyouwantarealisticsound,asbleedalwaysoccursinamulti-micdrumrecording.However,ifyouwanttogobeyondnotionsofrealismandachieveidealseparationforprocessingeachkit-piecediscretely,thenturndownthelevelofthebleedtozero.Ambiencechannels(stereo)TheambiencechannelsallowyoutoapproachmixinginBFDEcointhesamewayasanactualrecordingofadrummerplayingakit.Becauseeachinstrumentisplayedindividually,itsambiencechannelsarediscrete.However,sincethiswouldsimplymeantoomanychannelstoconvenientlymix,thediscretechannelsaremixeddownto2ambiencechannelbusesfortheOverHeadandRoommicpositions.However,youcanadjusttheamountofeachkit-pieceintheambiencechannels,usingitsSendOHandSendRoomcontrols.

    2:3UsingexpansionpackswithBFDEcoWhenusingexpansionpackswithBFDEco,onlycertainarticulationsandmicchannelscanbeused(seethetablesabove).Allaudiodataisloadedin16bitqualitywithamaximumof24velocitylayers.

  • 10

    Ch.3 Loading and saving in BFD Eco3:1Presettypesandkit-piecesPresetpickers

    Kitpicker Mixerpicker

    Lockbuttons

    Presetpicker

    BFDEcofeaturespresetpickersforthefollowingtypeofpresets:BFDEcoPresetsABFDEcoPresetstorestheentirestateoftheinstrument.NotethecapitalizationwheneverthemanualreferstoPresets.PresetsalsostorepreferencesettingsthatoverrideBFDEcosdefaultpreferencesettings.

    KitsAkitstorestheconfigurationofkit-piecesthatformakit,alongwithsettingsforthekit-piecesinspectorcontrols(locatedontheleftsideoftheChannelpage).Kit-piecescontainedwithinslotsKit-pieceinspectorsettings(excepttheAux1/Aux2Sendcontrols)

    MixersAmixer isapresetthatstoresthestateofthemixer,includingoutputroutingsandFXsettings.ItalsostoresthestateoftheAux1/Aux2Sendcontrols,locatedintheChannelpageforkit-pieceandambiencechannels.

    Double-clickchannelimagetoloadkit-piece OR

    Right-clickonthechannelandclickLoadKit-piece

    LoadingKit-piecesKit-pieces(withoutanyadditionalsettings,asopposedtokit-piecepresetsseebelow)donotfeaturepickerslikethemainpresettypes.Instead,theyareloadedineitherofthefollowingways:Double-clickonakit-piecechannelimageRight-click(orCTRL-clickonMac)onakit-piecechannelandusetheLoadKit-piecefunctionintheChannelcontextmenuthatappears

    3:2OtherpresettypesusedinBFDEcoThefollowingtypesofpresetfilesbothfeaturepresetpickers,althoughtheyarenotlocatedalongwiththemainpresetpickersatthetop-rightoftheBFDEcointerface:

    Kit-piecepresetsAkit-piecepresetstorestheentirecontentsofakit-piecechannelthekit-piececontainedwithinthechannel,itsmixersettingsanditsChannelpagesettings(includingallinspector,EQandFXslotsettings).Thekit-piecepresetpickerisabovethelargekit-pieceimageontheChannelpage,whenakit-piecechannelisselected.Seesection5:1formoredetails.

    KeymapKeymapsstoreMIDIkeyassignmentsforplayingarticulations.ThekeymappickerislocatedintheKeyMappanel,accessedviatheOptionsmenu.Seechapter8formoredetails.

    UsingthepresetpickerforBFDEcoPresets

    3:3UsingthePresetpickersAswellasalistingofthecurrentlyavailablepresets(clickonanypresetinthelisttoloadit),eachpresetpickersdrop-downmenufeaturesthefollowingfunctions:

    Load...Opensthepresetbrowser(seesection3:5).

    Save...OpensanOSfileSaveAsdialog,allowingyoutosavecurrentsettingsasapreset.

    Clear...ClearsthecontentsofBFDEcorelevanttothepresettype:Presetpicker: clearstheentirestateofBFDEcoKitpicker: clearsthekitandinspectorsettingsMixerpicker: clearstheentiremixerandEQ/FXsettingsKeymappicker: clearstheentirekeymap

  • 11

    3:4LockbuttonsLockbuttonsexistfortheKit,Mixer,GroovesandKey/MIDI(keymapandMIDICCassignmentsmadeinLearnmode).EnablinganyofthesebuttonslockstherelevantpartsofBFDEco,sothattheyremainunaffectedwhenyouLoad...orClear...aBFDEcoPreset.TheKey/MIDILockbuttonisenabledbydefaultwhenBFDEcoislaunched.

    3:5UsingpresetbrowsersApresetbrowserappearswhenyouusetheLoad...functiononanypresetpicker(forthePreset,kit,mixerorkeymap),orwhenyouusetheLoadKit-piecefunctioninthechannelcontextmenu(ordouble-clickakit-piecechannelimage).

    Delete

    Loadfromdisk

    Quick-search

    Sticky

    Image/Rating

    Infodisplay

    Presetlisting,LoadandCancelThemainpartofthebrowseristhepresetlisting.Clickapresetinthelistingtoselectit,andclicktheLoadbuttontoloadit.Youcanalsodouble-clickanypresetinordertoloadit.Toexitthebrowserwithoutloadingapreset,clicktheCancelbutton.Previewingkit-piecesin-context(kit-piecebrowseronly)Ifyouareusingthekit-piecebrowser,selectingakit-pieceinthelistingresultsinitbeingpreviewedin-contextanyMIDImessagesforthekit-piecethataresenttoBFDEcoresultintriggeringtheselectedkit-pieceinthebrowserlisting.

    ViewSize/SortingTheViewSizedrop-downmenusetsthesizeofimagesshowninthebrowserlisting.TheListandDetailssettingsaretext-only,andareslightlyfasterbecauseofthelackofkit-pieceimages.ThedefaultsettingisStandard.TheSortingdrop-downmenusortsitemsinthelistingbyNameorStarRating(thedefaultsettingisName).Inthekit-piecebrowser,thisdrop-downmenualsocontainsManufacturer,ArticCount(thenumberofarticulationspresentwithinthekit-piece),andDiskSize(thesizeofthekit-pieceondisk,whichisanindicationofhowmuchRAMituseswhenloaded).Ratingpresetsorkit-piecesandsortingthembyStarRatingcanmakeiteasiertofindyourfavourites.TheseViewSizeandSortingsettingsarerecalledbetweensessions.Theirstateisstoredinthepreferencestherefore,theyareresetifyoure-initializeyourpreferences.

    Type(kit-piecebrowserforPercussionslotsonly)Specifiesthetypeofkit-piecetobrowseandloadforPerc1,Perc2andPerc3(Percussion)slotstoms,cymbalsorpercussioncanbebrowsedandloadedintotheseslots.NotethatwhenusingcymbalsandtomsinPercussionslots,onlythefirsttwoarticulationsareavailable,mappedtotheslotsHitandAltarticulations.ThistypicallymeansthatyoucannotusetheEdgesoundsofcymbalsthatfeatureHit,BellandEdgearticulations.Also,youcannotuserimarticulationswhenusingtomsfromexpansionpacksthatcontainthem.

  • 12

    DeleteThisbuttonisusedforremovingunwantedpresetsorkit-piecesfromthedatabase,whichcanmakeiteasiertofindtheonesyouneed.Youareaskedforconfirmationbeforeyoucancontinue.Whenremovingauserpresetfromthedatabase,BFDEcoalsoasksifyouwanttoremoveitsfilesfromdisk.ClickingYesremovesthefilesfromtherelevantuserpresetlocation.IfyouclickNo,thepresetsfilesremainuntouched,andtheyarefoundduringthenextrebuildofthedatabase.BFDEconeverpromptstodeletefactory-installedpresetfilesorkit-pieces.

    Loadfromdisk(Preset,kitandmixerbrowsersonly)Clickingthisbuttondisplaysasystemfileopendialogfornavigatingtoaspecificpreset.Whenyouattempttoloadit,BFDEcoasksifyouwouldalsoliketoimportitintothedatabase.Thisfunctionisintendedforloadingnewfileswithouthavingtoplacetheminthecorrectlocationandrebuildthedatabase.

    Above:theSearchfunctionBelow:theQuick-searchdrop-down

    SearchAllowsyoutonarrowdowntheamountofitemsshowninthelistingbyclickinginsidetheSearchboxandenteringoneormoresearchkeywords.

    Quick-searchUsefulsearchtermsarestoredintheQuick-searchdrop-downmenutotheleftoftheSearchtext-box.Recentsearchesareshowninthemenu,alongwithotherusefulterms.

    StickyWiththeStickybuttonenabled,thebrowserstaysopenafterapreset/kit-pieceisloadedyoucanplayBFDEcoviaMIDIandchangebetweenpresetswithoutreopeningthebrowser.

    Image/RatingYoucanratepresetswiththeRatingcontrolabovethelargeimage.RatingscanbeusedasafavouritessystemwhenSortingissettoStarRating.

    InfodisplayTheInfodisplayvariesdependingonwhichtypeofpresetyouarecurrentlyloading.Presets/kits: Thedisplayshowsalistofthekit-pieceswithineachslot.Mixers: Thedisplayisblank.Kit-pieces: Thedisplayshowsauditionpreviewstripsforeacharticulationwithinthekit-piece,along

    withadditionalbackgroundinformation.

    Kit-piecearticulationauditionstrips(kit-piecebrowseronly)Thedisplayfeaturesanauditionstripforeacharticulationwithintheselectedkit-piece.Clicktowardstheleftofthestriptohearlowervelocitylayers,andtotherightforhigherlayers.

    Targetslotinformation(kit-piecebrowseronly)Displaysthefollowinginformationaboutthedestinationkit-piecechannel:TargetSlot(slotnumberandname)Thename/numberoftheslottowhichthekit-piecewillbeloaded.CurrentlyinSlotThenameofthekit-piececurrentlyloadedintothetargetslot.

    DrumShop(kit-piecebrowseronly)ThisbuttonlaunchestheFXpansionDrumShopinyourwebbrowser,whereyoucanpurchaseadditionalsoundsforusewithBFDEco.

  • 13

    Ch.4 Kit Page and Mixer4:1Kitpage

    TheKitpage,shownwhentheKitpagebuttonisactive,featuresavisualrepresentationoftheBFDEcokitlayout.All12kit-piecechannelsarerepresentedonthedisplay.Clickthedrumheadsorthecymbals/percussiontopreviewthemainarticulationofthekit-pieceatavelocityof100.YoucanalsoALT-clickkit-piecechannelimagesinthemixerforvelocity-sensitivepreviews.

    Kitpagedisplayclickakit-piecetoauditionit

    Mixer

    4:2MixerBFDEcosmixerfeaturesseveraltypesofchannels:

    Kit-piecechannelsMonochannelsthatcontainthedirectmicsignalsfromakit-piece.Kit-piecechannelsarealsokit-pieceslotskit-piecesareloadedintothem.Double-clickakit-piecechannelsimagetobringupthekit-piecebrowser,orright-click(orCTRL-clickonMac)onachannelandusetheLoadKit-piecefunctioninthechannelcontextmenu.

    Ambiencechannels:OHandRoomStereochannelsthatfeaturetheOHandRoomsignalsfromallkit-pieces.Thelevelofeachkit-pieceintheambiencechannelsissetbyitsOHSendandRoomSendcontrols(locatedintheChannelpagesinspector).Bydefaultthesearesettosendthenaturallevelofallkit-piecestotheambiencechannels,whichwouldbethecasewhenrecordingarealdrummerplayingakitinaroom.

    AuxchannelsTheAux1andAux2channelsareprovidedsothatyoucanprocessseveralsignalssimultaneously.Entirechannelscanberoutedtoanaux(usingthechannelsOutputselector),orvariableamountsofchannelscanberoutedusingtheAux1/Aux2Sendcontrols(intheChannelpageinspector).

    MasterchannelTheMasterchannelrepresentsthemainstereooutput(output1-2)ofBFDEco.Inthedefaultmixersetup,allothermixerchannelsareroutedtotheMaster,meaningtheywillallbeheardinthemainstereooutput.WhenusingthepluginversionofBFDEco,channelscanberoutedtotheirownoutputinsteadoftheMasterchannel.Inthestandaloneversion,allsignalsareroutedtotheMasterchannel,regardlessofwhethertheoutputofanychannelsareroutedtotheirdirectouts.

    MixervisibilityTheentiremixercanalwaysbeseenwhenusingintheKit,ChannelorGroovespages.However,ifyouareusingtheKeyMappanel,theambience,auxandMasterchannelsarenotvisible.

  • 14

    SelectingchannelsSelectachannelbyclickinganywherewithinit.ChannelpageinspectorandEQ/FXoperationsareperformedonthecurrentlyselectedkit-pieceorambiencechannel.

    SelectingmultiplechannelsYoucanselectmultiplechannelsinordertoperformsimultaneousadjustmentsforthechannelsinthemixerforexample,thechannelsfader,Pan,Mute/SolobuttonsandOutputselectorcanallbeadjustedformultiplechannels.CTRL-click(Windows)orCommand-click(Mac)Addsthechanneltothecurrentselection.Ifachannelisalreadyselected,thisoperationde-selectsit.SHIFT-clickCreatesacontiguousselectionbetweentwochannels.

    4:3Mixerchannelcontrols

    Channelimage

    FX1/FX2PowerPan

    Levelmeter

    OutputselectorKit-piecechannelcontrols

    Levelfader

    ALT-clicktheimagetopreviewthekit-piece

    ChannelimageKit-piecedirectchannelsEachkit-piecechannelsimagefeaturesaphotoofthekit-piececurrentlyloaded.Whenakit-piecechannelisempty,thechannelimageisarepresentationofthetypeofkit-pieceintendedtobeloadedintoit(althoughthePerc1,Perc2andPerc3channelscanloadtomsandcymbalsaswellaspercussionkit-pieces).Whenakit-pieceisloaded,ALT-clicktheimagetohearapreviewofitsmainarticulation.Clicktowardstheleftoftheimagetopreviewlowervelocities,andtowardstherightforhighvelocities.Loadingkit-piecesDouble-clickingakit-piecechannelimageopensthekit-piecebrowser,allowingyoutoloadakit-pieceintothechannel.Ambience,AuxandMasterchannelsTheimagesonthesechannelsaresolelyforidentificationpurposesanddonotperformanyadditionalfunctions.

    FX1/FX2PowerThesebuttonsallowaquickwaytoenableorbypassthechannels2FXdeviceswithoutneedingtoswitchtotheChannelpage.TheyperformthesamefunctionaseachFXdevicesPowerbutton(intheChannelpage).NotethatthesebuttonsareonlyactivewithanFXdeviceloadedintherelevantslot.

    Ambience,auxandMasterchannelcontrols:notethelackofaPancontrolonthesechannelsbecausetheyarestereo.

    Pan(kit-piecechannelsonly)Allkit-piecechannelsfeatureaPancontrolinordertoadjustthepositionofthemonochannelwithinthestereofield.Notethatakit-piecechannelspanningcannotbeappliedtoitssignalintheambiencechannels,becausetheambienceconsistsofstereorecordings.However,youcanusetheFlipLRbuttonintheChannelpageinspectortoinvertthestereoimageofthekit-piecesambiencechannels.

    Mute/SoloAllchannelsfeatureMuteandSolobuttons.

    Levelfader/meterEachchannelslevelfaderadjustsitsvolume.Thelevelofthechannelisindicatedbythemeter(singleformonochannels,dualforstereochannels).NotethattheMasterchannelfaderonlyaffectschannelswhichareroutedtothechannel.Iftheoutputofanychannelissettoitsdirectoutput,youcanusetheGlobalVolumecontroltoadjustthelevelofallchannelssimultaneously(seechapter7).

  • 15

    SettingtheSnarechanneloutput

    OutputselectorTheOutputselectoratthebottomofeachchannelallowsyoutorouteitssignaltothekit-piecesdirectoutput,totheAux1andAux2channels,ortotheMasterchannelwhichishard-wiredtothefirststereooutputfromtheplugin.Notethatthesignalflowbetweenchannelsisalwaysfromlefttorightyoucannotrouteanychanneltoachannelonitsleft.Bydefault,allchannelsareroutedtotheMasterchannel.Inthestandaloneversion,alldirectoutputroutingsareautomaticallychangedtotheMasterchannel,astheapplicationhasastereooutput.Availablepluginoutputs:

    Pluginoutput Outputname Contents

    1-2 Master AnysignalsroutedtotheMasterchannel

    3-4 OH StereoOverHeadmicsignalamountofeachkit-pieceinthischannelissetbyitschannelsOHSendcontrol

    5-6 Room StereoRoommicsignalamountofeachkit-pieceinthischannelissetbyitschannelsRoomSendcontrol

    7-8 Aux1 Aux1channelrouteentirechannelstoAux1usingtheOutputselector,orusetheAux1SendcontrolstoroutevariableamountsofchannelstoAux1inparallel

    9-10 Aux2 Aux2channelrouteentirechannelstoAux2usingtheOutputselector,orusetheAux2SendcontrolstoroutevariableamountsofchannelstoAux2inparallel

    11-12 Kick ThedirectoutputoftheKickkit-piecechannel

    13-14 Snare ThedirectoutputoftheSnarekit-piecechannel

    15-16 Hihat ThedirectoutputoftheHihatkit-piecechannel

    17-18 Toms ThedirectoutputoftheTomskit-piecechannels(FloorTom,MidTom,HiTom)

    19-20 Cyms ThedirectoutputoftheCymbalskit-piecechannels(Crash,Cymbal,Ride)

    21-22 Perc ThedirectoutputofthePercussionkit-piecechannels(Perc1,Perc2,Perc3)

    4:4ChannelcontextmenuRight-clicking(orCTRL-clickingonMac)onachannelinthemixerdisplaysthechannelcontextmenu.

    LoadKit-pieceOpensthekit-piecebrowser.Youcanalsodouble-clickakit-piecechannelimagetodisplaythekit-piecebrowser.

    ClearKit-pieceRemovesthecurrentlyloadedkit-piecefromthechannel.Thechannelsadditionalsettingsremainunchanged.

    CopyChannelPasteChannelThesefunctionsallowyoutocopyandpastethecontentsofachannel.Allthechannelscontrols,withtheexceptionofMute/Solobuttons,arecopied/pastedthisincludestheLevel,PanandallcontrolsintheChannelpageinspector,EQandFXslots.

    ResetChannelResetsallchannelcontrolstotheirdefaultsettings,excepttheEQ,FXslotsandAuxSends,whichareallunaffected.

    ClearChannelFXRemovesanyFXdevicesloadedintothechannelsFXslots,andresetstheEQtodefaultsettings.

    ClearAuxSendsThevaluesoftheAux1/Aux2Sendparametersforthechannelarereducedto0.

  • 16

    Ch.5 Channel pageClicktheChannelpagebuttontodisplaytheChannelpage.Thispagefeaturescontrolsthatapplytothecurrently selectedmixerchannel.Thereare3mainareasthekit-piecepresetpicker,theinspectorandtheEQ/FXslots.

    FXslots

    Kit-piecepresetpicker

    Inspector

    EQ

    5:1Kit-piecepresetpickerThispresetpickerprovidesaccesstoentirechannelpresetsforkit-piecetypes.Thesekit-piece presetsstorethestateofakit-piecealongwithotherchannelsettings.Thekit-piecepresetpickerletsyouaccesskit-piecepresetsrelevanttothecurrentlyselectedchannel.thekit-pieceitselfchannelinspectorsettingsEQandFXslotsettingsmixerchannelfader/pansettings.

    5:2InspectorThissectionletsyouadjustspecificaspectsofthechannel.Thecontrolsvaryfordifferentkit-pieceandambiencechannels.TherearenoinspectorsettingsontheAux1,Aux2orMasterchannelsonlythechannelphotoisshown.

    InspectordisplayforKickchannel

    LargechannelimageTheisalargeversionofthemixerchannelimage(seesection4:3).Itissolelyforidentificationpurposesandperformsnoadditionalfunctions.

    TuneAdjuststhepitchofthekit-piece.TheTunecontrolhasnologicalreal-worldequivalentforcymbalsandhihats(asopposedtodrumswithtunableskins),buttheabilitytotunethemisneverthelessprovided.TheGlobalTunecontrol,foundtowardsthebottom-leftoftheBFDEcointerface,adjuststhepitchofallkit-piecesrelativetotheirindividualTunesettings(seechapter7).

    Dyn(Dynamics)Scalesthevelocityofeventsplayedbythekit-piece,fromtheGrooveengineorfromincomingMIDI.Thecontroloffsetsthevelocityofincomingeventsupordownbyupto127.TheGlobalDyncontrol,foundtowardsthebottom-leftoftheinterface,offsetsthevelocityofallkit-pieceeventsrelativetotheirindividualDynsettings(seechapter7).

    In/Out(kickonly)Adjuststhebalancebetweeninside(In)andoutside(Out)kickdrummics.Theinsidemicprovidesmoreattackandsoundsmoreclicky,whiletheoutsidemiccontainsmoresustained,deeplow-end.

    InspectordisplayforSnarechannel

    Bot/Top(snareonly)Adjuststhebalancebetweenmicsbelow(Bot)andabove(Top)thesnare.Thetopmiccapturesmoreofthesoundofthedrum-head(skin),whilethebottommicpicksupmostofthesnarewiresoundthecrunchandrattleofasnaredrum.

    DampReducesthedecayofthekit-piece,inasimilarwaytousingadampingmethodsuchasasnarering,ablanketinthekickdrum,ordampinggel/tapeonacymbal.

  • 17

    InspectordisplayforHihatchannel

    Tighten(hihatonly)Tightensthesoundofclosedhihats.Thecontrolsimulatespressingdownhardonahihatclutch,aprocessthatmovesthetwohihatsurfacesmoretightlytogether.NotethatthisparameterisnotcapableofbeingMIDI-controlled.

    Width(ambiencechannelsonly)Adjuststhewidthoftheambiencechannelsstereofield,frommonotofullyenhancedstereo.

    Distance(ambiencechannelsonly)Adjuststhedistanceofeachsetofambiencemicchannelsfromthekit.Effectively,thisfunctionintroducesadelaybetweentheambiencechannelsandthedirectmics.Ithasasimilareffecttotheambienceasapre-delaycontrolhasovertheprocessedsignalonandigitalalgorithmicreverbunit.

    Ambiencecontrols(kit-piecechannelsonly)FlipLRWhilethestereopositionofkit-piecesinambiencechannelscannotbeadjusted,duetothembeingstereorecordings,theFlipLRbuttonmakesitpossibletoswaptheleftandrightchannelsoftheambienceifyoupanakit-piecetotheothersideofthestereofield.

    OH/RoomAmountThesecontrolsadjusttheamountofthekit-pieceintheOHandRoomambiencechannels.

    InspectordisplayforOHandRoomchannels

    Auxsends(kit-pieceandambiencechannelsonly)Aux1/Aux2SendThesecontrolssendvariablelevelsofthechanneltotheAux1andAux2channels.Sendsareusefulforparallelprocessingsuchasartificialreverbeffects.NotethatitisalsopossibletoroutetheentireoutputofoneormorechannelstotheAuxchannels.UsingSendsallowsyoutovarytheamountofeachchannelssignalintheAuxchannelswithoutalteringtheoriginalchannelslevels.

    5:3EQandFXslotsAllmixerchannelskit-piece,ambience,auxandMasterchannelsfeatureahard-wiredEQand2FXslots,eachofwhichcanhostoneofthe15internalFXdevices.

    EQEachchannelhasa4-bandEQhard-wiredintoit,priortothe2FXslotsinthesignalpath.ThetopsectionoftheEQdevicefeaturesthesamecommoncontrolsastheFXslotsexceptforanFXpicker.Seebelowformoredetailsofthesecontrols.NotethatadditionalEQdevicescanbeloadedintoFXslotsifrequired.Eachofthe4EQbandsfeaturesapowerbutton(LO,LM,HMandHI).Notethatbandsareactivatedautomaticallywhentheirsettingsareadjusted.TheLow(LO)andHigh(HI)bandsareswitchablefromshelftobellmodebyenablingtheBellbutton.TheLowMid(LM)andHighMid(HM)parametricbandsincludeaQcontrol.AllbandsfeatureFrequencyandGaincontrols.Thehard-wiredEQfeaturesalltheextracontrolsfoundintheFXslots(seebelow),withtheexceptionofanFXpicker.FrequencyDisplaycontrolYoucanchangeEQcurvesbyclickinganddraggingthegraphicaldisplayintheEQinterface.Toeditabandinthisway,movethemousecursoroverthedisplay.Thedisplayisdividedinto4zonesforeachbandfromLOtoHI,fromlefttoright.Eachzoneishighlightedinadifferentcolour,correspondingtothecolourofthebandscontrols.Withabandhighlighted,clickanddragup/downtoadjustthebandsgain,andleft/righttoadjustitsfrequency.ForthetwoMidbands,clickinganddraggingup/downwhileholdingdowntheALTkeyallowsyoutoadjustthebandsQ.

    Effectpicker

    Inputmeter

    Power

    Tools

    FXslotsThissectiondescribesthecommoncontrolsoftheFXslots.Seechapter10formoredetailsofeachFXdevice.

    PowerTurnsthedeviceonoroff.Withthebuttondisabled,theeffectisbypassedandinactive(itscontrolscannotbeadjusted).Thesebuttonsareduplicatedonthemixersection,meaningthatyoucanpoweron/offindividualFXwithoutusingtheChannelpage.Seesection4:3formoredetails.YoucanalsotoggleFXpoweronallchannelsusingtheglobalFXPowerbutton(seechapter7).

    InputmeterRepresentstheleveloftheinputsignal.ItisusefulforensuringthattheFXdeviceisreceivingasignal,andthattheinputisnotclipping.

  • 18

    MixTheMixcontrol,whichblendsbetweentheprocessed(wet)andunprocessed(dry)signals,existsonallBFDEcoFX.Bydefault,allFXaresetto100%wet,butthiscontrolallowsyoutoadjustthewet/drymixasrequired.Whileitisnotcommontoseeawet/drymixcontroloncompressors,itisavailableonallBFDEcoFXincludingitsdynamicsprocessors.Itcanbeveryusefulforparallelcompressiononasinglechannel.

    Effectpresetpicker

    EffectpickerSelectthedesiredFXdevicefortheslotusingthisdrop-downmenu.

    EffectpresetpickerEachFXdevicefeaturesitsownsetofpresets,selectablefromthisdrop-downmenu.YoucancyclethroughtheavailablepresetsusingthePrevious/Nextbuttons.

    ToolsmenuTheToolsmenuisdisplayedbyclickingtheToolsbutton,orbyright-clickinganywhereinthecommoncontrolsareaoftheEQandFXslots.ThismenuoffersanumberoffunctionsformanagingFXandtheirsettings.Cut/Copy/PasteEffectThesefunctionsallowyoutocut,copyandpasteFXdevices(withtheircurrentsettings)betweenanyFXslotsonanychannel.

    ResetEffectRevertstotheFXdevicesdefaultsettings.ClearEffectRemovestheFXdevicefromtheslot.LoadPresetOpensanOSfileOpendialogthatallowsyoutonavigatetoandselectaneffectpresetfile(thefileextensionis.bfdfx).Thedefaultfolderis/FXpansion/BFDEco/Mixers/Effects/SavePresetOpensanOSfileSaveAsdialogthatallowsyoutosaveapresettoanylocation.Thedefaultfolderis/FXpansion/BFDEco/Mixers/Effects/Itisstronglyrecommendedtostorepresetsinthedefaultfolders,foreaseofreloadinginthefuture!

  • 19

    Ch.6 Grooves6:1IntroductiontoGrooves

    TheGroovespageisshownwhentheGroovesbuttonisactive,andprovidesrealisticdrumpatterns(Grooves)inavarietyofgenrestoplayusingtheBFDEcosounds.

    AdditionalDrumTrackcontrols

    GroovesMode

    Groovebrowser

    GrooveFX

    DrumTrack

    Transportcontrols

    TheGroovespagefeaturesthefollowingmainareas:Groovebrowser(seesection6:2)GroovesModeDrumTrack(seesections6:3to6:5)AdditionalcontrolsandGrooveFX(seesection6:6and6:7)TheBFDEcotransportcontrolsareveryimportantwhenusingtheGroovespageseechapter7fordetailsofthesecontrols.

    UsingGroovesGroovescanbeusedinthefollowingways:Singlemode: SingleGroovesinthebrowsercanbepreviewedinsyncwithyourhost(seesection6:3)Trackmode: Drag&dropGroovestothebuilt-inDrumTracktocreateasequenceofGrooves(seesection6:4)Drag+droptohost/file: Drag&dropGroovestoaMIDItrackinyourhostwhichisroutedtoBFDEco(seesection6:9)

    6:2GroovebrowserTheGroovebrowserletsyoufindandauditionGrooves.TheycanthenbedraggedtotheDrumTrack,exportedtoyourhostoryoucanchoosetosimplylooptheselectedGroovebyusingSingleGroovesMode.

    Groovelist

    Auto-preview

    Categoryfilters

    Previewbuttons

    GroovelistAllavailableGroovesareshowninthelist.ThereareanumberofcolumnswhichdisplayextrainformationabouteachGroove.ThelistcanbesortedbytheNameorBPMcolumns(theothercolumnsrepresenttimesignatureandlengthinbars).

  • 20

    Auto-PreviewandindividualPreviewbuttonsWiththeAuto-Previewbuttonenabled,selectinganyGrooveinthebrowserresultsinitautomaticallybeingpreviewed(insyncwiththehostifitisplaying).WiththeAuto-Previewbuttondisabled,youmustclickonaGroovesindividualPreviewbuttontopreviewit.NotethatBFDEcocannotplaymorethan1GroovesimultaneouslyifaGrooveisalreadyplaying(forexample,fromtheDrumTrack),itismutedwhileGroovebrowserpreviewsoccur.Wheneveryoustoppreviewing,thepreviouslyplayingGrooveisrestored.

    WiththeAuto-previewbuttondisabled,youmustclickaGroovesindividualPreviewbuttontoauditionit.

    WhenAuto-previewisenabled,simplyselectaGroovetoauditionit.

    Selectingacategory Selectinganitemwithwhichtofilterthecategory

    Categoryfilters4categoryfiltersareavailabletonarrowdowntheGroovelist,tomakeiteasiertofindwhatyouneed.Eachfiltercanbesettooneofthefollowingcategoriesbyusingitsdrop-downmenu: Library Author Genre TimeSignature BPMRange Fill/GrooveThedefaultsareGenre,BPMRange,TimeSignatureandFill/Groove.EachofthesecategoriesfeaturesanumberofitemswithwhichtofiltertheGroovelist.Bydefault,allfilteringisturnedoff,aseachcategoryissettoAll.

    SearchTheSearchfunctionallowsyoutofindGroovesmatchingoneormoresearchkeywords.TheName,Author,Library,andGenreinformationfieldsaresearched.

    6:3GroovesModeGroovesMode

    Thissetof3buttonsdictateshowBFDEcorespondswhenitstransportisstartedeitherusingthePlaybuttononBFDEcostransport,orinyourhostwhenusingBFDEcoasaplugin.

    OffNoGroovesstartplayingautomaticallywhenthetransportisstarted.ThismodeshouldbeusedwhenyouareworkingwithyourhostsMIDIfunctionstosendnotestoBFDEco.NotethatGroovescanstillbepreviewedwithinthebrowser,andexportedtoyourhostifdesired(seesection6:9).

    SingleThecurrentlyselectedGrooveisplayedwhenthetransportisstarted.SinglemodeeffectivelyoffersasimpleGrooveplayerwhichindefinitelyloopsthecurrentlyselectedGrooveinthebrowser.ThecurrentGrooveissavedandrecalledwiththeBFDEcoPresetorwhensavedwithinahostproject.

    TrackTheDrumTrackisplayedwhenthetransportisstarted.ThefunctionalityoftheDrumTrackisdescribedinsections6:4to6:7.

  • 21

    6:4DrumTrackTheDrumTrackletsyoubuildadrumpartforafullsongbydraggingGroovesfromthebrowserontoatimeline.

    Ruler

    Scrollbar/zoom

    TrackParts

    RulerTheRulerrepresentstheDrumTrackstimelineinbarsandbeats.

    TrackGroovesareaddedasPartsontotheTracktimelineusingdrag&drop(seesection6:5).

    Scrollbar/ZoomTheZoombuttonsatthebottom-rightoftheDrumTrackcontrolitshorizontalzoomlevel.YoucanalsousethemousewheelwhileholdingdowntheALTkeytochangethezoomlevel.IfthezoomlevelresultsinpartoftheDrumTracknotbeingvisible,usetheScrollbartochangethevisiblearea.

    DrumTrackmarkersPositionmarker(blue)IndicatesthecurrentplaybackpositionwhiletheDrumTrackisplayingback.ClickintheRuler(outsidetheloopindicatorifitisactive)tosetthemarkerspositioniftheDrumTrackiscurrentlyplaying,theplaybackpositionjumpstothisnewposition.ThisalsodisconnectshostsyncwhilerunningBFDEcoasaplugin.Stopandstartthehosttransporttoreconnectsynchronization.

    Insertmarker(red)IndicatestheinsertionpointwhenaddingaGroovetotheDrumTrackandwhenmovingorcopyingpartswithinit.ItspositionalsospecifiesthepointatwhichPartsaresplit,whenusingtheSplitPartatMarkerfunctionintheTrackcontextmenu.ChangingtheinsertmarkerpositionTochangethepositionoftheInsertmarker,clickthedesiredpositionontheTrack.

    Startmarker(white)StandalonemodeorhosttransportstoppedThewhitestartmarkerindicatesthepointintheDrumTracktowhichthepositionmarkerissentwhenusingtheReturntostartbuttononthetransport.ThenexttimetheBFDEcotransportisstarted,playbackstartsfromtheStartmarkerpoint.YoucanpresstheReturntostartbuttonduringplayback,whichcausestheplaypositiontojumptothestartmarkerimmediately.HosttransportstartedTheDrumTrackplaybackpositionalwaysstartsinsyncwiththehostposition.YoucanclicktheStoporReturntostartbuttonsonBFDEcostransportduringplaybackinordertodisconnectthesynchronizationbetweenhostandplugin.Tore-establishhostsynchronization,stopandrestartyourhosttransport.ChangingtheStartmarkerpositionTochangethepositionoftheStartmarker,clickintheRulerwhileholdingdowntheALTkey.IfyouclicktwiceintheRuler,thefirstclicksetsthebluepositionmarkerandthesecondclicksetsthewhitestartmarker.

    6:5AddingpartstotheDrumTrackToaddaParttotheDrumTrack,draganddropanyGroovefromthebrowsertothedesiredpositionintheDrumTrack.TheinsertionpointisshownbytheredInsertmarker.OnceaGroovehasbeendroppedontotheTrack,itisreferredtoasaPart.

    1.DragaGroovefromthebrowserovertheDrumTrack

    2.ThepositionatwhichitwillappearisindicatedbytheredInsertmarker

    3.DroptheGroovetoadditasaPartattheInsertmarkerposition

    YoucannotlayermultiplePartsontopofeachotheronlyonePartcanbeplayingontheDrumTrackatonce.Ifyourequiremorecomplexsequencing,youmustuseMIDItracksinyourhosttosendeventstoBFDEco.Youcandrag&dropGroovestohostMIDItracksseesection6:9.

  • 22

    6:6ManipulatingPartsontheDrumTrackSelectingPartsClickonaParttoselectit.SeveraladjacentPartscanbeselectedbyclickingonthesongbackgroundanddrawingaselectionboxoverthedesiredParts.Youcanalsoselectmultiplepartsinthefollowingways:CTRL-click(Windows)orCommand-click(Mac)AddstheParttothecurrentselection.IfaPartisalreadyselected,thisoperationde-selectsit.SHIFT-clickCreatesacontiguousselectionbetweentwoParts.

    MovingselectedPartsUsingdrag&dropTomovePartswithintheTrackusingdrag&drop:1.Selectoneormorepartsandthendragthemleft/rightalongtheTrack.2.ThepositionatwhichtheywillbedroppedisshownbytheredInsertmarker.3.Releasethemousebuttontodropthepartatthedesiredposition.IfthereisagapbetweentheinsertmarkerandsubsequentPartsidenticaltoorgreaterthanthesizeofthemovedPart(s),themovedPart(s)simplyslotintothegap.Ifthereisnogap,oragapsmallerthanthemovedPart(s),allsubsequentPartsinthetrackarenudgedlaterintimebythelengthofthemovedPart(s)inotherwords,thegapispreserved.UsingtheTrackcontextmenuTheTrackcontextmenufeaturesCutselectedPartsandPastePartsatMarkerfunctionsforPartselections,whichcanbeusedasanalternativemethodofmovingParts.

    CopyingselectedPartsPartsarecopiedusingdraganddropwhileholdingdowntheALTkey.ThisfollowsexactlythesamebehaviourasthatwhichoccurswhenmovingParts,exceptthattheoriginalPartiscopiedinsteadofbeingmoved.PartscanalsobecopiedusingtheCopyselectedPartsandPastePartsatMarkerfunctionsintheTrackcontextmenu.

    TruncationindicatorsshowParthasbeenshortenedandstart

    pointhasbeenchanged

    ChangingthesizeofPartsWhenthemousecursorismovedovertheright/leftedgesofaPart,itindicatesthatyoucanchangeitssizebyclickinganddraggingleft/right.ClicktherightedgeanddragtowardstheleftinordertoshortenthePart.AtruncationindicatorattherightofthePartshowsthatithasbeenshortened.ThelengthofashortenedPartcanbeincreasedbyclickingtherightedgeanddraggingtowardstheright.ClicktheleftedgeofaPartanddragtowardstherightinordertochangethePartsstartpoint.AtruncationindicatorattheleftofthePartshowsthatitsstartpointhasbeenchanged.ClicktheleftedgeofthePartanddragtowardstheleftinordertomovethestartpointtowardsthestartofthePart.ItisnotpossibletochangethelengthofaPartbeyondthatoftheoriginalGroove.

    Trackcontextmenuwhenright-clickingonaPart

    TrackcontextmenuRight-click(orCTRL-clickonMac)ontheDrumTracktodisplaytheTrackcontextmenu,featuringseveraladditionalfunctionsformanipulatingPartsontheDrumTrack.TheavailablefunctionsonthemenudependonwhetheryouclickonanemptyareaoftheTrack,oronaselectionofParts.

    CutselectedPartsRemovestheselectedPartsfromthetrackandstoresthemintheclipboard.

    CopyselectedPartsStorestheselectedPartsintheclipboard.

    Pastebeforeselection/PasteafterselectionThesefunctionsarevisibleintheTrackcontextmenuwhentheInsertmarkerispositionedwithinaselectedPart.TheyallowyoutopasteanyPartsintheclipboardbeforeorafterthecurrentlyselectedPartintheTrack.

    Trackcontextmenuwhenright-clickingonemptyTrack

    PastePartsatMarkerPastesanyPartsstoredintheclipboardtothepointindicatedbytheInsertmarker.ThisfunctionisvisibleintheTrackcontextmenuwhentheInsertmarkerispositionedonanemptysectionoftheTrack.Partsareinsertedsequentiallyintheiroriginalorder.Theirrelativepositionswhentheywereoriginallycopiedarenotretained.

    RepeatselectedPartsCreatesacopyofallselectedparts,whichareinsertedsequentiallyattheendofthelastselectedpart.

    SplitPartatmarkerSplitsthePartatthePositionmarker.WhenaPartissplit,thefirstoftheresultingtwoPartshasatruncationindicatoratitsright,toshowthatithasbeenshortened,andcanbeincreased.ThesecondoftheresultingPartshasatruncationindicatoratitsleftside,toshowthatthestartpointhasbeenchanged.

    ClearallPartsClearsthecurrentcontentsoftheDrumTrack.Youareaskedforconfirmationbeforeyoucancontinue.

  • 23

    6:7AdditionalDrumTrackcontrolsLoopCausesplaybacktorepeatbetweentheLoopindicatorsintheDrumTrack.WhentheLoopbuttonisenabled,twoLoopindicators(fortheStartandEndoftheloop)appearontheRuler.WhenthePositionmarkerreachestheEndLoopindicator,playbackloopsbacktothepositionspecifiedbytheStartLoopindicator.AdjustthepositionoftheStartandEndLoopindicatorsbyclickinganddraggingthemleftandrightalongtheruler.

    ExportExportsastereomixdownofthecontentsoftheDrumTrack,fromtheMasterchanneloutput.ClickingtheExportbuttondisplaysafileSaveAsdialog,allowingyoutoselectafoldertowhichtosavetheexportedaudiofile.Beforeyoucanusethisfunction,theremustbeGroovespresentintheDrumTrack.TheExportfunctioncannotbeusedwhensendingMIDInotestoBFDEcofromyoursequencer/DAW/host.Insuchcases,youmustusetherecording/mixdownfunctionsofyourhost.OnlychannelswhoseoutputsareroutedtotheMasterchannelwillbeheardintheaudioexport.Ifyouneedtorecordaudiofromthemultipledirectoutputs,youmustuseyourhostsrecording/mixdownfunctions.

    6:8GrooveFXTheGrooveFXsectioncontainsseveralfunctionstoalterthefeelofGrooves.Forexample,youcanaddhumanizationeffectsliketimingrandomizationandsyncopation,ortightenupthefeelwiththeQuantizefunction.NotethattheHumanizeVelfunctionaffectstheGrooveengineaswellasMIDInoteinput(seechapter7).

    QuantizeForcesGrooveeventstowardsquantizationtoa16th-notegrid.Theparameteradjuststheamountofquantizingappliedfromzero(minimumposition)tofullyquantized(maximumposition).SettingsbetweenthesevaluesallowyoutotightenuptimingwithoutlosingtheentirefeeloftheoriginalGrooves.

    HumanizeTimeAppliesvaryingamountsoftimingrandomizationtoplayingGrooveevents.Lowersettingsarerecommendedforsubtleandnon-intrusivehumanization,whilehighsettingscanresultinextremelysloppytiming.

    SwingAppliesavariableamountofnon-destructiveswingtoplayingGrooveevents.

    SimplifyAppliesanalgorithmthatselectivelymuteseventsintermsofimportancetotheGroove.Asthecontrolisincreased,moreeventsaremuted.Thisparameteressentiallybehavesasathresholdonacomplexitygate.ItisveryusefulifyoufindaGroovetobetoobusyforexample,withalotofghostnotesthatintrudeupontherestofyoursongtoomuch.

    6:9ExportingGroovesasMIDIGroovescanbeexportedasMIDIfromBFDEcointhefollowingways:

    1.Drag&dropashostMIDIparttohostMIDItrackDraganddropanyGroovefromthebrowsertoaMIDItrackinyourhost.TheGrooveappearsasastandardMIDIpart/clip/sequence.ThecurrentKeyMapisusedtotranslatetheGroovesarticulationtriggersintosuitableMIDInotes.OncetheGroovehasbeenexportedinthisway,itcanbeeditedusingyourhostseditingfacilitiessuchasthepianoroll,andmanipulatedwithitsMIDIfunctionssuchquantizeetc.WhenusinghostMIDItrackstotriggerBFDEcosarticulations,remembertosetGroovesModetoOffifitisntalready.NotethatalthoughyoucanexporttoaMIDItrackthatissettotriggerBFDEco,youcanroutetheexportedMIDIcliptoanyotherinstrumentifrequired.

    2.Drag&dropasMIDIfiletodiskfolderDraganddropanyGroovefromthebrowsertoyourdesktop(oranyotherfolderonyourharddisk)toexportitasaMIDIfile.ThecurrentKeyMapisusedtotranslatetheGroovesarticulationtriggersintosuitableMIDInotes.ThefileissavedasastandardMIDIfile,whichcanbeimportedintoanycompatiblesoftwareorhardwaredeviceforplaybackandediting.

  • 24

    Ch.7 Global controls

    Diskactivitymeter

    RAMmeter

    Contextinfo

    Transportcontrols

    MIDIactivityindicator

    Audiostreamindicator

    BleedAdjuststhelevelofkickbleedintheSnareBottomchannel.Seesection2:2formoredetailsaboutbleed.

    GlobalTuneAdjuststhetuningofallkit-pieces,relativetotheirindividualTunesettingsintheChannelpage.

    GlobalDyn(Dynamics)AdjuststhevelocityofincomingMIDIorGrooveeventsupordownbyupto127,relativetothekit-piecesindividualDynsettingsintheChannelpageinspector.

    HumVel(HumanizeVelocity)Adjuststheamountofvelocityrandomizationthatoccurs.ThisisappliedbothtoeventsgeneratedbyMIDIinputandbytheGrooveengine.

    VolumeAdjuststhelevelofallchannelssimultaneously.AsitispossibletousemultiplechannelswiththeBFDEcoplugin,theVolumecontrolletsyouadjustallchannelstogether.TheMasterchannelfaderonlyaffectschannelsroutedtoit.Ifanychannelisroutedtoadirectoutput,onlytheVolumecontrolcanfunctionasagloballevelcontrolthataffectsallchannelsinBFDEco.

    V2AAdjuststheamountofamplitudescalinginresponsetoincomingMIDIvelocity.Bydefault,thiscontrolissetto50%.Withasettingof0,thereisnoamplitudescalingappliedeachvelocitylayerisplayedbackatitsactuallevelwiththenaturaldynamicsofthekit-pieceunchanged.WhenV2Aissetto100%,theamplitudeismorelinearlyscaledacrossthevelocityrange.

    FXpowerPowerson/offallcurrentlyenabledFXonallchannels.

    OfflineTheOfflinebuttonshouldbeenabledwhenperforminganon-realtimeofflinebounce.ItensuresthatBFDEcohasenoughtimetodeliverthedatafromdisk.WhenusingBFDEcoduringnormalplayback,thisbuttonshouldbedisabled.

    LearnEnables/disablesMIDILearnmode.ThisfunctionallowsyoutoassigninterfacecontrolstoMIDIcontinuouscontrollers(MIDICCs)andevennotes,sothatyoucanusephysicalkeys,knobs,fadersorothercontrollerstoadjustBFDEcosinterfacecontrols.

    1.WhentheLearnbuttonisenabled,anoverlayappearsontheinterface,withallMIDI-controllableparametershighlightedingreen.

    3.TheassignedMIDInote/CCnumberisoverlaidonthecontrol.

    2.Clickthedesiredcontrolandthendooneofthefollowing:movethephysicalknob,faderorothervariablecontrollertoassignaMIDICCplayaMIDIkeytoassignthenotethisisespeciallyusefulforbuttons

  • 25

    MIDICCassignmentsareloadedandsavedwithBFDEcoPresetsandinhostprojectscontainingtheBFDEcoplugin.WhentheKey/MIDILockbuttonisactive,MIDICCsarenotrestoredfromBFDEcoPresets.LearncontextmenuWhileMIDILearnmodeisactive,right-clickonanyassignablecontroltodisplaytheLearncontextmenu,whichcontainstheClearautomationfunction.

    ClearAutomationClearsthecontrolscurrentMIDIassignment.IftheparameterhasnotyetbeenassignedtoaMIDICC,thisfunctionisgreyedoutonthemenu.ClearAllAutomationClearsallcurrentMIDICCassignments.ManagingMIDICCassignmentsThereisnodedicatedpresetformatforMIDICCassignmentstheyaresimplysavedwithinaBFDEcoPresetorwiththehostprojectwhenusingtheBFDEcoplugin.ItispossibletodefineadefaultPresetsavedwithyourpreferredMIDICCassignments.Seesection9:1formoredetails.TheKey/MIDILockbuttonaffectsbothkeymapsandMIDICCassignmentswhenloadingBFDEcoPresets.However,whenloadingahostprojectcontainingBFDEco,theMIDICCassignmentssavedwithinitarealwaysrestored.

    DiskactivitymeterIndicatestheamountofdiskbandwidthcurrentlybeingusedbyBFDEco.

    RAMmeterDisplaystheamountofRAMthatiscurrentlybeingusedbyBFDEco.

    ContextinfoShowsthenameandvalueofanycontrolunderthemousecursor,orofthecontrolcurrentlybeingadjusted.

    AudiostreamindicatorHighlightswhenBFDEcohassuccessfullylaunchedwithinthehostaudioengineorwhenthestandaloneapplicationhassuccessfullyinitializedthespecifiedaudiodevice.Inotherwords,itindicateswhetherthesoftwareisfunctioningcorrectly.

    MIDIactivityindicatorHighlightswheneverBFDEcoreceivesanyMIDIinput.

    Beatlight

    Stop

    Returntostart

    Play

    TransportcontrolsPlayStartsplaybackwhenusingthestandaloneapplication,orwhenthehostisstopped(whenusingBFDEcoasaplugin).Notethatwhenthehostisstarted,playbackrestartsinsyncwiththehost.

    ReturntostartResetstheplaybackpositiontotheStartmarkerposition.ThisbuttoncanbeusedduringplaybackwithoutpressingStopfirst.DoingsodisconnectssynchronizationifusingBFDEcoasaplugininahost.Tore-establishsynchronization,stopandrestartyourhoststransport.

    StopStopsGrooveplayback.ThisispossibleevenwhentheBFDEcopluginisplayinginsyncwiththehostGrooveplaybackinBFDEcostopswhilethehostkeepsplaying.IfyouclickthePlaybuttonafterusingtheStopbutton,playbackcommencesfromthepositionatwhichitwaspreviouslystopped,andisnotsynchronizedtothehostposition.Tore-establishhostsynchronization,startandstopthehosttransport.

    PanicImmediatelystopsanycurrentlyplayingsoundsorGrooves.

    BeatlightFlashesoneverybeatwhenBFDEcosGrooveengineisplaying.

    TempoAllowsyoutosetatempowhenusingthestandaloneapplication.Tosetthetempo,eitherclickanddragtheTempocontrol,ordouble-clickit,typeanewtempoandhitENTER.WhenrunningBFDEcoasaplugin,theTempoindicatorcannotbeadjustedbecausethepluginislockedtothehosttempo.

    TimeSig(TimeSignature)Allowsyoutosetatimesignaturewhenusingthestandaloneapplication.Double-clicktheTimeSigindicator,typenewvaluesseparatedbya/andhitENTER.

    PositionIndicatesthecurrentplaybackposition,inbarsandbeats,ofeitherthehost(whenusingtheplugin),theDrumTrackorthecurrentpreviewedGroove.

  • 26

    Ch.8 Key Map panel

    Verticalkeyboard

    Keyrangeselector

    ArticulationsHihat&additional

    controlsKeymappicker

    MIDILog

    TheKeyMappanelallowsyoutocustomizetheMIDInoteassignmentsforallkit-piecearticulations.ItisalsopossibletodefineahihatpedalMIDICC,forexpressiveplayingwithanelectronicdrumkit.ClicktheClosebuttontoexittheKeyMappanelandreturntothepreviouspage.

    8:1KeymappickerThekeymappickerfunctionsinthesamewayasotherpresetpickersinBFDEco.LoadKeyMap...displaysabrowsersimilartothoseforPresets,KitsandMixers.TheSaveKeyMap...functiondisplaysanOSSaveAsdialogforsavingthecurrentkeymap.TheClearKeyMapfunctionallowsyoutoremoveallcurrentkeymapassignmentssothatyoucancreateanewmapfromscratch,whileResetKeyMaprevertstothefactorydefaultmap.

    DefaultkeymapWhenBFDEcoislaunched,itloadsthelastsavedkeymapthatwasinuse.Ifyoumakesomeassignments,makesureyousavethekeymapsoitcanbeloadedwhenBFDEcoisnextlaunched.KeymapsaresavedwithinBFDEcoPresets,andwithinhostprojectscontainingBFDEco.

    Key/MIDILockBydefault,theKey/MIDILockbuttonisenabled.ThismeansthatkeymapassignmentsarenotaffectedwhenaBFDEcoPresetisloaded,orwhentheClearPreset...functionisusedinthePresetpicker.Thisisbecauseyougenerallyshouldnotneedtochangeyourkeymapforeveryproject.SimplydisabletheKey/MIDILockbuttoninordertorestorekeymapsembeddedwithinPresets.

    NomappingsSelectedkey

    Chokenote

    Mappedbutnokit-pieceloadedMapped

    8:2CreatingassignmentsAverticalkeyboardisshownattherightsideoftheinterface,andrepresentstheentireMIDIkeyboardrangefromthelowestatthebottom,andthehighestatthetop.Theselectedkit-piecechannelsarticulationsareshownintheArticulationssection.Thekeysarecolour-codedtoindicatetheircurrentstatus,illustratedbythescreenshot.

    Creatinganassignment1.Selectthedesiredkit-piecechannel.2.YoucanoptionallyplaytheMIDInotetowhichyouwishtoassignanarticulationtherelevantkeyishighlightedontheon-screenkeyboard.Alternatively,scrollupanddownthekeyboardusingthekeyrangeselector.

    3.DraganddropanarticulationfromtheArticulationssectiontothedesiredkey.Ifthekeyisnotcurrentlyinviewonthekeyboard,youcanscrollupordownbymovingthemousetowardsthehighandlowendsofthekeyboard.

  • 27

    8:3KeycontextmenuRight-click(orCTRL-clickonMac)onanyoftheverticalkeystodisplaythekeycontextmenu.ThismenucontainsfunctionstoCut,CopyandPasteassignmentsbetweenkeys,aswellastoDeleteanyassignmentonakey.

    8:4HihatcontrolThehihatfeaturesmorearticulationsthananyotherkit-piece,andanumberofadditionalcontrolsforadjustingtheplayingresponse.

    VariablemodeandPedalCCVariablemodeisprovidedifyouuseanelectronicdrumkitandwouldliketousevariablehihatpedalcontrolinordertoaccessallpositionsbetweenopenandclosed.

    1.enabletheVariablemodebutton2.setanynotestransmittedforTipsoundstoaTiphihatarticulation3.setanynotestransmittedforShanksoundstoaShankhihatarticulation4.settheMIDICCtransmittedbythehihatpedalusingthePedalCCcontrol

    Forexample,herearethetypicalnotesforaRolandbrainsuchastheTD20orTD12.

    Rolandnote MIDInote(noteno.) BFDEcosuggestedmappingOpenbow A#1(46) OpentipClosedbow F#1(42) ClosedtipOpenedge D0(26) OpenshankClosededge A#-1(22) Closedshank

    Pedal G#1(44) Pedal

    WhentheVariablemodebuttonisenabled,thebowortipnotestriggerTiparticulationsandtheedgeorshanknotestriggerShankarticulations,withthepositionbetweenopenandclosedbeingdictatedbythepedalMIDICC,whichisMIDICC#4forRolanddrumbrains.SettingtransitionpointsbetweenhihatpositionsforthehihatpedalMIDICCWhenVariablemodeisenabled,thehihatpedalpositionsliderbecomesactive.Thesliderfeatures4pointswhichcanbeadjustedtoform5zonesoneeachforClosed,1/4-open,1/2-open,3/4-openandOpenarticulations.Thesearearrangedfrombottomtotop,reflectingthetravelofthehihatpedalonanelectronicdrumkitwhenthepedalisfullyup(open),itsvalueis0;whenitisfullydown(closed),itsvalueis127.Intheabovescreenshot,thefollowingMIDICCvaluesarerequiredtotriggereachhihatpositionwhenatiporshankhihatnoteisreceived: Open: 0-15

    3/4-open: 16-441/2-open: 45-911/4-open: 92-114Closed: 115-127

    DisablingVariablemodeaccesstoopen/closedonlyWithVariablemodedisabled,thenotestransmittedfromtheRolandhihattriggerseitherclosedoropentip/shankarticulations.Recordinghihatperformancesinthiswaymeansthateditingandquantizingismucheasier(duetonothavingtoeditaMIDICCinparalleltonotes).Youcaneditthenotestoplayotheravailablehihatarticulationsafterwards.PedalnotechokingInbothcases,thepedalnote(G#1,sometimestermedafoot-chick)chokesanyplayinghihatarticulations.

    AutoPedalThisfunction,whenenabled,generatesapedalnotearticulationwhenevertheincominghihatpedalMIDICCvaluereaches127.Youshouldonlyneedtousethisfunctionifyourelectronicdrumkitdoesnotsendoutapedalnotewhenthehihatpedalisfullydepressed.

    AutoSplashIfthisfunctionisenabled,ahihatsplashsoundisgeneratedwhenthehihatpedalisopenedandclosedveryquickly.

    8:5AdditionalcontrolsMIDILogTheMIDILogisprovidedtohelptroubleshootMIDI-relatedproblems.Itdisplaysareal-timereadoutofincomingMIDImessages,whichcanbeusefulwhencreatingkeymapassignments.

    OctavenumberingschemeChangestheMIDInoteoctavenumberingscheme.WhenthisissettoNormal,thelowestoctaveisnumbered0.Somesequencers/drummodulesnumberthelowestoctaveas-1or-2.

    8:6ArticulationsandslotsPleasenotethateachkit-pieceslotorchannelcontainsafixednumberofarticulations,whicharedetailedinsection2:1.Notallkit-piecescontainallarticulations.Wheneverakit-piecelacksacertainarticulation,asuitablearticulationissubstitutedwhenitistriggeredfromamappedMIDIkeyoraGrooveevent.

    ThePerc1,Perc2andPerc3channelscanloadpercussion,tomandcymbalkit-pieces.However,onlythefirst2articulationsareavailable,whicharetriggeredwiththeslotsHitandAltkeymapassignments.

  • 28

    Ch.9 Options and Help menus

    9:1OptionsmenuWhenBFDEcoislaunched,thepreferencesettingsfromthelasttimeyouusedthesoftwareareused.WhenyousaveaPresetorahostprojectcontainingtheBFDEcoplugin,thecurrentpreferencesaresavedwithit,andrecalledwhenthesessionisrestored.

    SetDataPath...Opensthedatapathpanel,whichallowsyoutosetuponeormorefoldersthatcontainBFDEco-compatibledata(kit-pieceaudioandGrooves).Atleast1datapathmustexistinorderforBFDEcotobeusable!Multipledatapathscanoftenbeusefulifyoupurchaseadditionalexpansions,butlackthespaceonasingleharddiskforallthedata.Toaddadatapath,clicktheAdddatapathbutton.AnOSbrowserdialogisdisplayed,allowingyoutonavigatetoandselectthedesiredfolder.Whenyouselectadatapath,thedatabaseofkit-piecesandGroovesisrefreshed.Toremoveadatapath,selectitinthelist,andclicktheRemovedatapathbutton.ClickingtheClearbuttonremovesalldatapathsfromthelist.AfteryouinstallBFDEco,thepathforitssupplieddataisalreadyspecifiedinthispanel.Whensettingadatapath,youshouldselectthetoplevelofthefolderheresanexample: BFDEco/Audio /GroovesInthiscase,youshouldselecttheBFDEcofolderasthedatapathnot/Audiooranyotherfolder.

    Adddatapath

    Removedatapath

    RebuildDatabases...Thisfunctionrescansthecurrently-specifieddatapath(s),andrebuildsBFDEcosinternaldatabases.

    KeyMap...OpenstheKeymappanel,toassignkit-piecearticulationstoMIDInotes(seechapter8).

    TooltipsOn/OffThissettingletsyouswitchofftooltipsifyoufindthemdistracting.

    OutputsasNumbersOn/OffMosthostsdisplayeachpluginoutputasaname,whilesomedisplaythemasnumbers.Thisoptionletsyousethowchanneloutputsarelabelledinthemixer,sotheymatchwhatisshowninyourhost.

    DrummerPerspectiveOn/OffWhenthissettingisturnedoff,thekitisheardfromtheaudienceperspectiveinotherwords,ontheothersideofthekittothedrummerallpansettings(includinganyFlipLRsettingsforkit-piecesambience)andambiencechannelsareinvertedrelativetotheircurrentsettings.Whenthesettingisenabled,thekitisheardfromthedrummersperspectivealldirectpanandambiencesettingsareunchanged.

    Anti-machinegunModeOn/OffWiththissettingenabled,thesamevelocitylayerisneverplayedtwiceinsucessionforanarticulation.Thisremovesthemachineguneffect.

    RAMBuffer16k/32kTheRAMbufferisusedtostoretheinitialportionofeachvelocitylayerofallkit-piecearticulationsinmemory.Whenalayeristriggered,thebufferisplayedwhilethesoundisqueuedupfromdiskandplayedimmediatelyafterwards.SmallerRAMbuffersuselessmemory,butrequirefasterdiskperformance.LargervaluesusemoreRAM,butallowmoretimefordiskaccess.

    LoadonDemandOn/OffThisfeatureisintendedforconservingRAMbyonlyloadingthevelocitylayersthatyouneed,astheyareplayed,in their entirety.Nodisk-streamingoccurswhenthisfeatureisenabled.Beforeanynotesareplayed,asinglevelocitylayerisloaded.Whenyouplayacertainvelocitylayer,thecachedlayerisplayedwithamplitudescaling(accordingtothevelocityoftheMIDIinputevent)whiletheactuallayerisloadedfromdisk.Thenexttimethislayeristriggered,theactuallayerisplayed.Asmorevelocitylayersaretriggered(withvaryingnoteinputvelocities),morelayersareloadedfromdisk,andRAMusageincreases.IfyouusetheHumanizeVel,Anti-machinegunModeorDynamicsfunctions,agreatervarietyoflayersareused,thereforeincreasingtheamountofRAMused.

  • 29

    Ifyoucanlivewiththeapproximatedaudiothefirsttimealayeristriggered,LoadondemandcansavealotofRAMevenifyoueventuallyplayalllayersforanarticulation,thereareotherarticulationsandkit-pieceswhicharentplayedasfrequentlyandsowillnotoccupymuchRAM.UsingLoadondemandinthestudioInthestudio,Load-on-demandmaybemoresensibletouseafteradrumtrackisprogrammed,tofreeupRAMforothertasksinyourhost.Ensurethatyouplaythesongfullyfrombeginningtoend,inordertoloadallrequiredvelocities.Thisresultsinconsistentplaybackuntilfurtherlayersareplayed/programmed,oruntiltheHumanize/Dynamicscontrolsareused.UsingLoadondemandduringliveperformanceLoadondemandallowsveryfastchangingbetweenkitsduringliveperformance.Thedifferencesbetweentheinitialamplitude-scaledandeventuallyloadedvelocitylayersmaynotbesuchaconcernbecauseofnoisy,distortedPAsystemsandless-than-idealvenueacousticsandlisteningconditions.

    SetStartupPresetSpecifiesaBFDEcoPresettoloadwhenthepluginorstandaloneapplicationislaunched.ThenameofthecurrentlyspecifiedPresetisshown.AstartupPresetisespeciallyusefulforrecallingyourpreferredMIDICCassignmentswheneverBFDEcoislaunched.

    ClearStartupPresetClearsanycurrentlyspecifiedstartupPresetsothatBFDEcoopenswithafactorydefaultstatewhenitislaunched.

    9:2HelpmenuLaunchPDFmanualLaunchestheBFDEcoinyoursystemsdefaultPDFreader(youmustinstallAdobeAcrobatReaderorotherPDFreaderonWindows).

    StartBFDEcoSetupWizardThestartupwizardinitializesBFDEcoinanumberofwaysseesection2:1.

    LaunchBFDEcoOnlineFAQLaunchBFDEcoOnlineSupportLaunchBFDEcoOnlineForumThesewebpages,launchedinyourdefaultbrowser,areyourfirstportofcallforhelpwithBFDEco.

    CheckforBFDEcoupdates...CheckstheFXpansionsitefornewerversionsofBFDEco.

    AboutBFDEcoOpensthecreditsandversionnumberboxforBFDEco.

  • 30

    Ch.10 FX devicesGainThiseffectisasimpletoolforincreasingordecreasingachannelsgain.TheGaincontrolsetsthechannelsgainbetween-infdBand+18dB.

    CompChanThisisaDCAMcircuit-modelledchannelcompressor,basedonaclassiclimitingamplifierdesign.IncreasetheInputcontroltomakethesoundmorecompressed,andadjusttheOutputlevelasrequired.UsetheRatio,AttackandReleasecontrolstoaffectthecompressioncharacteristics.

    CompBusTheCompBusisaDCAMcircuitmodelofaclassicBritishconsolebuscompressordesign,andfeaturesThreshold,Ratio,Makeup,AttackandReleasecontrols.TheKeyHPcontrolallowsyoutohighpass-filterthesignalusedfortheamplitude-detectioncircuit,whiletheAnalogLimitcontrolappliesnon-linearitiestothedetectioncircuit,resultinginacompressioncharacteristicthatismoretransparentonattacks.

    DelayThisisaclassicstereodelayline.AswellasTimeandFeedbackcontrols,itfeaturesaSwingcontrolforachievingavarietyofdelayfeels,andadjustableLowCutandHighCutfiltersinthefeedbackchain.TheSynccontrolswitchesbetweentime-based(Sec)andtempo-synced(BPM)delaytimes.TheSumInputcontrol(availableonstereochannelsonly)sumstheleftandrightinputstoasinglemonosignalandfeedsonedelaylineinsteadoftwo.

    FilterTheFiltereffectprovidessimple1-polehigh-passandlow-passfilters.Eachfilterfeaturespower(LPinandHPin)andfrequency(LPFreqandHPFreq)controls.

    FlangerTheFlangereffectisashortmodulateddelaylinewithfeedbacktotheinput.Itisusedforasenseofmovementandforpsychedeliceffects.TheFreqcontrolsetsthefrequencyofthesineLFOusedtomodulatetheflangersdelaytime,whiletheDepthcontroladjuststheamountofmodulation.ThePos(Position)controladdsupto10mstotheflangersdelaytime.TheneedledisplayintheFlangereffectrepresentsthedelaytimemodulation.TheFeedbackcontroladjuststheamountoftheprocessedsignalthatisfedbackintotheinput.Highersettingsresultinamorepronouncedflangingeffect,withsettingsover50%leadingtoextremecombfiltertypeeffects.TheModebuttondictatesthephaserelationshipbetweentheinputandprocessedsignals.Withthebuttondisabled,thetwosignalsareinphase(resultinginamorepronouncedflangingeffect);withitenabled,thesignalsareoutofphase.TheSpreadandPhasecontrolsareonlyavailableonstereochannels.Spreadadjuststhepanningoftheleftandrightchannelprocessedsignals,whilePhaseoffsetsthephaseoftheinternalLFOsfortheleftandrightchannels.

    FilterModThisisaDCAMcircuit-modelledmultimoderesonantfilterwithmodulationanddrive.AswellasthePitch(cutofffrequency)andRes(resonance)controls,thefilterfeaturesaModecontroltoswitchbetweenlow-pass,band-pass,high-pass,peakandnotchmodes.Thereisevenanaudio-rateFMDepthcontrolwhichsetstheamountofcutoffmodulationderivedfromtheinputsignalswaveform.TheDrivefunctionfeaturescontrolsforinput(Drive)andoutput(OutDrive)drivestages.Theeffectcontainsabuilt-inenvelopefollowerformodulatingthecutofffrequencywiththeamplitudeoftheinputsignal.ItfeaturescontrolsforAttack,ReleaseandEnvDepth.

    DriveDriveisaversatile,DCAM-modelledoverdrive/distortioneffect.TheHPFreqandLPFreqcontrolsallowyoutofilterthesignalbeforethedistortionstage,whiletheModecontrolswitchesbetween4differentdistortionmodelsDiode,OTA,OpAmpandHalfRect.TheDirtycontrolsetstheamountofthedistortedsignalthatisheardattheoutput,whiletheCleancontrolsetstheamountofthesignalthatwasfilteredoutbeforethebitcrushingstagebythehigh-passandlow-passfilters.TheTonecontrolisasimple1-polelow-passfiltertoremoveunwantedhigh-frequenciesfromtheDirtysignal.

  • 31

    BitCrusherThiseffectemulatesthedigitaldistortionthatoccurswhenloweringthebit-depthorsample-rateofanaudiosignal.Adjustthebit-depthwithBitscontrolandthesample-ratewiththeFreqcontrol.TheeffectalsoincludesaDrivecontrolforaddingdistortion.LiketheBitCrushereffect,itfeaturespre-distortionhigh-passandlow-passfiltersbeforethedistortionstage,aswellassimilarDirty,CleanandTonecontrols.

    RingModThiseffectisusedforradicaltimbralshiftsandexperimentaleffects.Itmultipliestheinputsignalwithitsinternaloscillator,theshapeandpitchofwhicharesetwiththeModeandPitchcontrols.TheDrivecontrolsetstheamountofdistortionontheinputsignal.

    TinCanVerbThiseffectisarecreationofalow-endroomreverbunit,perfectforemulatingcheapandnastyonboardsynthFX.UsetheincludedOverloudBreverbPlatedeviceforhigh-qualityreverbFX.AswellastheubiquitousSize,DecayTimeandDampparameters,TinCanVerbfeaturesPinchandSqueezecontrolsformanipulatingtheroomshape,whiletheFreezecontrolloopsthecurrentreverbbufferindefinitelyuntilitisturneddownagainusefulfordubbyspecialeffects.

    NoiseGateTheGateattenuatesthesignaluntilitsamplitudereachestheThresholdlevel.TheAttackandReleasecontrolssetthespeedatwhichthegateopensandclosesafterthesignalgoesaboveorbelowthethreshold,whiletheHoldcontrolforcesthegatetoremainopenforacertainlengthoftimeafteritisopened.TheHPFreqandLPFreqcontrolsallowyoutohigh-passandlow-passfilterthesignalusedfortheamplitude-detectioncircuit,whiletheKeyListenbuttonallowsyoutolistentothissignal.IncreasingtheHysteresiscontrolsmoothsthegatesresponse,attheexpenseofsensitivitytosmallchangesaroundthethresholdlevel.

    EnvShaperTheEnvelopeShaperallowsyoutoadjusttransientsandchangethedynamicshapeofasignalinadifferentwaytousingacompressor.TheSensitivitycontroladjuststheEnvShaperspeakdetectioncircuit.DetectedpeaksareaffectedbytheAttackandSustaintransientprocessing.TheAttackcontroladjuststheintensityoftheattackphaseoftransientsintheaudio.Increasethecontroltointensifyattacktransients,anddecreaseittosoftentransients.TheSustaincontroladjuststheintensityofreleaseportionsoftransientsintheaudio,whichincreasesordecreasestheapparentsustainofsoundsinthesignal.Increasethecontrolformoresustain,anddecreaseitforlesssustain.Thiscontrolisusefulforadjustingtheperceivedlevelofambienceinachannel.Verylowsettingscanproducedampingeffectsfordrumsounds.TheprocessedsignallevelcanbeadjustedusingtheGaincontrol,between-12dBand+12dB.

    BreverbPlateThedurationofthereverbtailisdictatedbytheTimeandSizecontrols,whiletheDiffusionparameteradjuststhedegreetowhichtheinitialechodensityincreasesovertime.ThePredelaycontroladjuststhetimethatelapsesbetweentheinputsignalandtheonsetofreverberation.TheShapecontroldictatesthecontourofthereverberationenvelope.Attheminimumsetting,reverberationbuildsexplosivelyanddecaysveryquickly.Asthecontrolisraised,reverberationbuildsupmoregraduallyandsustainslonger.TheLowcontrolsetsthefrequencyunderwhichthereverbeffectisattenuated,whiletheHighcontrolsetsthefrequencyoverwhichthereverbeffectisattenuated.

  • 32

    Ch.11 Standalone application and plugin usageUsingtheBFDEcoStandaloneapplication

    TheBFDEcostandaloneapplicationisprovidedsothatyoucanusethesoftwarewithoutrequiringahostinordertouseit.ItcanbeconvenienttooperateBFDEcointhiswayforliveuseorquickdrumcomposition.YoucaneithersaveaBFDEcoPresetofyourworkforlaterrecallinahost,orsimplyusethebuilt-inaudioandMIDIexportfunctionsinordertocreatefilesthatcanbeimportedintoothersoftwareordevices.ItisalsoveryusefulasameansofauthorizingBFDEco,astheplugin-initializingmechanismsofmanyhostscandisrupttheauthorizationprocess.Pleasenotethatifyourequirefunctionalitysuchasmultipleoutputsoradvancedsynchronization(exceptslavingtoMTC),youshoulduseasuitablehost,suchasPlogueBidule(www.plogue.com).TempoandtimesignatureWhenrunningBFDEcoasastandaloneapplication,youcanchangethetempoandtimesignaturesettingsdirectlyontheinterface.Double-clickeachcontrol,typeanewvalueandhitENTERorRETURN.

    I/OSettingsTheI/OSettingsmenuinthestandaloneapplicationislocatedinthestandardOSmenu-bar.ItalllowsyoutomakevarioussettingsforaudioandMIDIinputandoutput.

    AudioDevicesUsingthissub-menu,selectthedesiredaudiointerfacedevicewithwhichyouwanttousetheBFDEcostandaloneapplication.OnWindows,ASIOandMMEdevicesareshown.Forbestresults,agoodASIOdeviceisrecommended.IfyouraudiointerfacelacksanASIOdriver,itisoftenpossibletoachievegoodresultsusingthefreeASIO4ALLuniversalASIOdriver,whichcanbedownloadedfromwww.asio4all.comOnMacOSX,allavailableCoreAudiodevicesareshowninthemenu.

    AudioChannelsThissub-menushowstheavailablestereooutputpairsforthecurrentlyselectedAudioDevice.Currently,only1stereochannelcanbeselectedthestandaloneapplicationdoesnotsupportmultipleoutputchannelsatthistime.Ifyouneedtosetupmorethanastereooutput,pleaseuseBFDEcoinasuitablehostthatsupportsthisfeature.

    AudioBufferSizeTheBFDEcostandaloneapplicationattemptstodetectthecurrentbuffersizesettingforyouraudiodevice.Insomecasesthismaynotbepossible,duetothedevicesdrivernotproperlyrespondingtothestandaloneapplicationsrequest.Insuchcases,settheAudioBufferSizetothesamevalueasthatdefinedinyouraudiodevicescontrolpanel.

    SampleRateAgain,thestandaloneapplicationattemptstodetectthecurrentsampleratesettingforyouraudiodevice.Insomecasesthismaynotbepossible,duetothedevicesdrivernotproperlyrespondingtothestandaloneapplicationsrequest.Insuchcases,settheSampleRatetothesamevalueasthatdefinedinyouraudiodevicescontrolpanel.

    MIDIPortsThissub-menushowsalldetectedMIDIportsinyoursystem.ClickaMIDIporttoenableMIDIinputfromtheporttoBFDEco.YoucanselectmorethanoneMIDIportinordertocombineMIDIinputdevicesifrequired.

    SynctoMTCEnablingtheSynctoMTCfunctionresultsintheBFDEcostandaloneapplicationrespondingtoMIDItimecodeinordertosynchronizewithanotherdevice.YoumustmakesurethatthecurrentlyenabledMIDIportsincludetheportonwhichtheMTCisbeingtransmitted.ThestandaloneapplicationcanonlysynctoanexternalMTCsource.ItcannotsendoutitsownMTCorothersyncmethodssuchasMIDIclock.Ifyouneedsuchfunctionality,pleaseuseBFDEcoasaplugininasuitablehostthatsupportsthesefeatures.

    ASIOControlPanel...(Windowsonly)ThisfunctionbringsuptheASIOcontrolpanelforyouraudiodevice,inwhichyoucanadjustitssettingsifrequired.ThisfunctionisnotavailableonMacinordertoadjustyouraudiocardssettingsonMac,youmustdirectlylaunchitsparticularcompanionsoftware/controlpanel.

  • 33

    UsingBFDEcoasanRTASplugininDigidesignProTools7.xorlaterBFDEcorequiresProTools7orlater.Forbestperformance,version7.1orlaterishighlyrecommended.BFDEcocannotbeusedinProTools6.x,oranyearlierversions.

    LaunchingBFDEco1.InserttheBFDEcomulti-channelRTASpluginontoastereoInstrumenttrack.TheInstrumentchannelsoutputplaystheoutputofthefirststereopair-channels1-2.

    SettingupadditionaloutputmonitoringBydefault,allchannelsinBFDEcoareroutedtotheMasterchannelintheBFDEcomixer,whichishard-wiredtothefirststereooutput(output1-2).Inordertoseparatechannelsintodiscreteoutputs,youmustfirstroutetherelevantchannelstothedesiredoutputsintheBFDEcomixer.Oncethechannelsareroutedasdesired,dothefollowingtomonitoreachoutputseparately:1.CreateamonoorstereoAuxtrack,dependingonwhetheryouwanttomonitoranadditionalmonoorstereooutputfromBFDEco.2.SettheinputoftheAuxtrackastherelevantstereoormonooutputfromBFDEcoafterthepluginisinsertedintotheproject,itsoutputsbecomeavailableastrackinputsources.

    3.RepeatthisprocessforasmanyadditionalBFDEcooutputsthatyouneedtomonitor.Ifyouencounteranyproblemsperformingthestepsabove,pleaseconsultyourhostsdocumentationorcontactthemanufacturerstechsupportchannelsBFDEcooperatesinthesamewayasanyothermultiple-outputinstrumentplugin.

    RecordingBFDEcosoutputasaudioTodothisyoueitherneedtouseProToolsroutingandrecordingfunctions(seetheProToolsdocumentation),oruseBFDEcosaudioexportfeaturewhenexportingGrooves.

    UsingBFDEcoasanAUplugininAppleLogic8orlaterLogic8currentlyhasalimitationonthenumberofoutputsavailablefromaplugin.WhenusingBFDEcoinLogic8,onlyoutputs1-24areavailablestereooutputs1-8andmonooutputs1-8.TheAUformatdoesnotsupportMIDIoutputfrompluginstherefore,BFDEcosMIDIOutfunctioncannotbeusedinLogic8.

    LaunchingBFDEco1.InserttheBFDEcomulti-channelAUpluginontoanaudioinstrumentchannel.Theinstrumentchannelsoutputplaystheoutputofthefirststereopair-channels1-2aswellasanyotheroutputswhichhavenotyetbeenassignedtobemonitoredfromanadditionalAuxchannel.

    2.CreateatrackinLogicsArrangewindow,correspondingtotheaudioinstrumentchannelonwhichyouinsertedBFDEco.YoucannowplayBFDEcofromthistrack.

    SettingupadditionaloutputmonitoringBydefault,allchannelsinBFDEcoareroutedtotheMasterchannelintheBFDEcomixer,whichishard-wiredtothefirststereooutput(output1-2).Inordertoseparatechannelsintodiscreteoutputs,youmustfirstroutetherelevantchannelstothedesiredBFDEcooutputsintheBFDEcomixer.Oncethechannelsareroutedasdesired,dothefollowingtomonitoreachoutputseparately:1.CreateamonoorstereoAuxchannel,dependingonwhetheryouwanttomonitoranadditionalmonoorstereooutputfromBFDEco.2.SettheinputoftheAuxchannelastherelevantstereoormonooutputfromBFDEcoafterBFDEcoisinsertedintotheproject,itsoutputsbecomeavailableastrackinputsources.

    3.RepeatthisprocessforasmanyadditionalBFDEcooutputsthatyouneedtomonitor.Ifyouencounteranyproblemsperformingthestepsabove,pleaseconsultyourhostsdocumentationorcontactthemanufacturerstechsupportchannelsBFDEcooperatesinthesamewayasanyothermultiple-outputinstrumentplugin.

    RecordingBFDEcosoutputasaudioTodothisyoueitherneedtouseLogicsbouncefunctions(seetheLogicdocumentation)makesureyouenabletheOfflinebuttonbeforeperforminganyofflineornon-realtimeexport.Alternatively,youcanuseBFDEcosaudioexportfeaturewhenexportingGrooves.

  • 34

    UsingBFDEcoasaVSTpluginoranAUplugininAbletonLiveOnMac,AbletonLivesupportsbothVSTandAUplugins.WhenusingtheVSTplugin,itispossibletouseBFDEcosMIDIOutfeaturetosendMIDItoanothertrackfromBFDEco.TheAUformatdoesnotsupportMIDIoutputfromplugins,sothisfeatureisunavailablewhenusingtheAUplugin.

    LaunchingBFDEco1.DraganddroptheBFDEcoVSTorAUplugin(Maconly)fromthePlug-InDeviceslistintotheLiveworkspace.SettingupadditionaloutputmonitoringBydefault,allchannelsinBFDEcoareroutedtotheMasterchannelintheBFDEcomixer,whichishard-wiredtothefirststereooutput(output1-2).Inordertoseparatechannelsintodiscreteoutputs,youmustfirstroutetherelevantchannelstothedesiredBFDEcooutputsintheBFDEcomixer.Oncethechannelsareroutedasdesired,dothefollowingtomonitoreachoutputseparately:1.Createanaudiotrack.2.ClicktheI-ObuttonontherighthandsideoftheLiveinterfacetorevealeachtracksinput/outputsettings.3.SettheAudioFromselectortotheBFDEcotrack.4.SettheselectorimmediatelyunderneaththistotherequiredBFDEcooutput.Livedoesnotpossessmonotracks.Therefore,ittreatsBFDEcos16monooutputsas8stereooutputpairs.Inordertomonitoramonooutputproperly,

    insertLivesUtilityplugin(foundintheAudioFXfolderintheLiveDeviceslist)ontoanaudiotracksetupasabove.SetuptheUtilitypluginsothatitmonitorseithertherightorleftofthechannel,pannedtothecentre.

    Ifyouencounteranyproblemsperformingthestepsabove,pleaseconsultyourhostsdocumentationorcontactthemanufacturerstechsupportchannelsBFDEcooperatesinthesamewayasanyothermultiple-outputinstrumentplugin.

    RecordingBFDEcosoutputasaudioTodothisyoueitherneedtouseLivesexport/merge/freezefunctionsmakesureyouenabletheOfflinebuttonintheBFDEcoStatusbarbeforeperforminganyofflineornon-realtimeexport.Alternatively,youcanuseBFDEcosaudioexportfeatures,whicharedescribedintheBFDEcomanual.

    UsingBFDEcoasanAUplugininDigitalPerformerTheAUformatdoesnotsupportMIDIoutputfrompluginstherefore,BFDEcosMIDIOutfunctioncannotbeusedinDP.

    LaunchingBFDEco1.Inanewproject,addBFDasaninstrumenttrack,usingtheProject/AddTrack/InstrumentTrackmenuoption.SelectBFDEco(stereo).2.IntheSequencepage,createaMIDItrackandassignitsoutputtoBFDEco-1-1.

    SettingupadditionaloutputmonitoringBydefault,allchannelsinBFDEcoareroutedtotheMasterchannelintheBFDEcomixer,whichishard-wiredtothefirststereooutput(output1-2).Inordertoseparatechannelsintodiscreteoutputs,youmustfirstroutetherelevantchannelstothedesiredBFDEcooutputsintheBFDEcomixer.Oncethechannelsareroutedasdesired,dothefollowingtomonitoreachoutputseparately:1.Addanewauxtrack.3.AssigntheauxtracksinputtooneoftheBFDEcoBundlesintheNewMonoBundleandNewStereoBundlemenus,whichshowBFDEcos8stereoand16monooutputs.

    Ifyouencounteranyproblemsperformingthestepsabove,pleaseconsultyourhostsdocumentationorcontactthemanufacturerstechsupportchannelsBFDEcooperatesinthesamewayasanyothermultiple-outputinstrumentplugin.

    RecordingBFDEcosoutputasaudioTodothisyoueitherneedtouseDPsexportfunctionsmakesureyouenabletheOfflinebuttonbeforeperforminganyofflineornon-realtimeexport.Alternatively,youcanuseBFDEcosaudioexportfeaturewhenexportingGrooves.

  • 35

    UsingBFDEcoasaVSTplugininCubaseSXLaunchingBFDEco1.Withaprojectopen,bringuptheVSTInstrumentspanel.2.ClickonaninstrumentslotandselecttheBFDEcoplugin.CubaseSXautomaticallycreatesalladditionalBFDEcooutputsinitsmixer.Bydefault,allchannelsinBFDEcoareroutedtotheMasterchannelintheBFDEcomixer,whichishard-wiredtothefirststereooutput(output1-2).In

    ordertoseparatechannelsintodiscreteoutputs,youmustfirstroutetherelevantchannelstothedesiredBFDEcooutputsintheBFDEcomixer.3.AssignaMIDItrackintheProjectWindowtoBFDEco.Ifyouencounteranyproblemsperformingthestepsabove,pleaseconsultyourhostsdocumentationorcontactthemanufacturerstechsupportchannelsBFDEcooperatesinthesamewayasanyothermultiple-outputinstrumentplugin.

    RecordingBFDEcosoutputasaudioTodothisyoueitherneedtouseCubasesexportfunctionsmakesureyouenabletheOfflinebuttonintheBFDEcoStatusbarbeforeperforminganofflineornon-realtimeexport.Alternatively,youcanuseBFDEcosaudioexportfeatures,whicharedescribedintheBFDEcomanual.

    UsingBFDEcoasaVSTplugininCubase4orlaterLaunchingBFDEco1.Withaprojectopen,bringuptheVSTInstrumentspanel.2.ClickonaninstrumentslotandselecttheBFDEcoplugin.IfCubaseasksyouwhetheritshouldcreateaMIDItrackroutedtotheplugin,clickYes.3.Cubase4doesnotautomaticallycreateadditionalBFDEcooutputsinitsmixer.Toenabletheadditionaloutputs,clicktheoutputbuttonintheVSTInstrumentspanelforBFDEco(itistotherightoftheebuttonthatshowstheplugininterface).Inthepop-uplistthatappears,youcanenableindividualoralloutputs.Thisbuttonisdescribedonpage63oftheCubase4.1plug-inreferencePDFmanual.

    Bydefault,allchannelsinBFDEcoareroutedtotheMasterchannelintheBFDEcomixer,whichishard-wiredtothefirststereooutput(output1-2).Inordertoseparatechannelsintodiscreteoutputs,youmustfirstroutetherelevantchannelstothedesiredBFDEcooutputsintheBFDEcomixer.

    3.AssignaMIDItrackintheProjectWindowtoBFDEcoifyoudidnotclickYesinstep2.Ifyouencounteranyproblemsperformingthestepsabove,pleaseconsultyourhostsdocumentationorcontactthemanufacturerstechsupportchannelsBFDEcooperatesinthesamewayasanyothermultiple-outputinstrumentplugin.

    RecordingBFDEcosoutputasaudioTodothisyoueitherneedtouseCubasesexportfunctionsmakesureyouenabletheOfflinebuttonbeforeperforminganyofflineornon-realtimeexport.Alternatively,youcanuseBFDEcosaudioexportfeaturewhenexportingGrooves.

    UsingBFDEcoasaVSTplugininSonarLaunchingBFDEco1.Withaprojectopen,usetheInsertmenutoinsertBFDEcoasasoftsynth: InsertSoftSynths[VSTpluginsfoldername]BFDEco

    2.Inthesynthpropertiesdialogboxthatappears,youcanchoosetosetupBFDEcosadditionaloutputsintheSonarmixer.Unfortunately,thisdialogboxdoesnotincludeanoptiontocreatealltherequiredstereoandmonooutputs,soitisrecommendedtochooseAllSynthAudioOutputs:Stereo,andafterwardsmanuallychangethestereochannelscreatedforBFDEcosmono1-16outputstomonochannels.Ifyoudonotknowhowtodothis,pleaseconsultyourSonardocumentationorcontactCakewalksupport.

    Bydefault,allchannelsinBFDEcoareroutedtotheMasterchannelintheBFDEcomixer,whichishard-wiredtothefirststereooutput(output1-2).Inordertoseparatechannelsintodiscreteoutputs,youmustfirstroutetherelevantchannelstothedesiredBFDEcooutputsintheBFDEcomixer.

    IfyouneedtouseBFDEcosMIDIOutfunction,remembertochecktheEnableMIDIOutcheckboxinthesynthpropertiesdialog.3.IftheMIDISourcecheckboxwasnotleftcheckedinthedialogbox,youneedtocreateaMIDItrackandrouteitsoutputtoBFDEco.Ifyouencounteranyproblemsperformingthestepsabove,pleaseconsultyourhostsdocumentationorcontactthemanufacturerstechsupportchannelsBFDEcooperatesinthesamewayasanyothermultiple-outputinstrumentplugin.

    RecordingBFDEcosoutputasaudioTodothisyoueitherneedtouseSonarsmixdownfunctionsmakesureyouenabletheOfflinebuttonbeforeperforminganyofflineornon-realtimeexport.ItisalsorecommendedtodisabletheUseFastBouncesettinginSonarspreferences.Alternatively,youcanuseBFDEcosaudioexportfeaturewhenexportingGrooves.

  • 36

    UsingBFDEcoasaVSTplugininFLStudioLaunchingBFDEco1.BFDEcoisnotdisplayedinthepluginlistbydefault.TomakeitpartofthelistselectMoretopopupalistofallavailableplugins.Fromthebottom-rightofthiswindowclickRefreshthenFastScan(recommended).

    2.EnablethecheckboxesnexttotheBFDEcopluginwhichisshowninred(meaningthatitisanewlyfoundplugin).3.NowyoucanaddBFDEcototheprojectbyselectingChannelsAddoneandthenselectingBFDEco.4.AssignBFDEcotoanFXtrack,usingtheChannelSettingswindow.ThisFXtrackplaysBFDEcosoutputs1-2.

    SettingupadditionaloutputmonitoringBydefault,allchannelsinBFDEcoareroutedtotheMasterchannelintheBFDEcomixer,whichishard-wiredtothefirststereooutput(output1-2).Inordertoseparatechannelsintodiscreteoutputs,youmustfirstroutetherelevantchannelstothedesiredBFDEcooutputsintheBFDEcomixer.Oncethechannelsareroutedasdesired,dothefollowingtomonitoreachoutputseparately:1.Enabletheadditionaloutputsusingthedown-arrowmenu,justunderneaththeredpluginiconinthetop-leftcornerofthepluginwindow.2.TheadditionaloutputsoccupytheFXtracksaftertheFXtrackyouoriginallyspecifiedforBFDEcosmainoutput(1-2).Ifyouencounteranyproblemsperformingthestepsabove,pleaseconsultyourhostsdocumentationorcontactthemanufacturerstechsupportchannelsBFDEcooperatesinthesamewayasanyothermultiple-outputinstrumentplugin.

    RecordingBFDEcosoutputasaudioTodothisyoueitherneedtouseFLStudiosexport/mixdownfunctionsmakesureyouenabletheOfflinebuttonbeforeperforminganyofflineornon-realtimeexport.Alternatively,youcanuseBFDEcosaudioexportfeaturewhenexportingGrooves.

    UsingBFDEcoasaVSTplugininReaperLaunchingBFDEco1.CreateanewtrackandbringuptheFXBrowser.2.AddtheBFDEcoplugin(locatedintheVSTisectionofth