-as of [5 JULY 2024]–
.
*REFERENCE GUIDE* —>
-CHAPTER 35-
(“BEAT DETECTIVE”)
*23 PAGES LONG*
.
*COMMANDS* —>
-SHOW/HIDE [(BEAT DETECTIVE) WINDOW]-
.
-EXTRACTS [TEMPO/METER] FROM AN [AUDIO CLIP]-
-EXTRACTS “GROOVE” FROM AN [AUDIO CLIP]-
-[SEPARATES/CONFORMS] AUDIO TO “TEMPO/METER/GROOVE”-
.
*WORKS BEST WITH* —>
-DRUMS-
-BASS-
-GUITAR-
.
*WORKS WORST WITH* —>
-VOX-
-STRINGS-
.
-“BEAT DETECTIVE” USES LOTS OF MEMORY-
-MATCH SURE YOU HAVE ENOUGH RAM-
.
-TO CONSERVE RAM* —>
-SHORTEN SELECTION-
-REDUCE # OF TRACKS IN SELECTION-
-MAKE YOUR “UNDO LIST” SHORTER-
.
-YOU DO NOT NEED TO SELECT ANY [CLIP/TRACK] BEFORE OPENING THE [BEAT DETECTIVE WINDOW]-
.
-SHOW [(BEAT DETECTIVE) WINDOW]-
.

.
*THE PARAMETERS FROM THE LAST “SELECTION” ARE DISPLAYED* —>

.
-YOU CAN MAKE “TIMELINE/EDIT SELECTIONS” WITH THE “BEAT DETECTIVE WINDOW” OPEN-
.
*CLICK A [CLIP] TO DEFINE YOUR “EDIT SELECTION”* —>

.
*LOCK THE [CLIP]* —>
[COMMAND] + [ l ]
.
-OPEN [BEAT DETECTIVE WINDOW]-
.
*CLICK “CAPTURE SELECTION”* —>

.
-BY DEFAULT, THIS CALCULATES THE “START/END BARS/BEATS LOCATION” BASED ON THE SESSION [TEMPO / METER]-
.
-REFERENCE “SONG CHARTS” TO CALCULATE “# OF BARS/BEATS” IN YOUR [SELECTION]-
.
*file path* —>
/Users/joga/Desktop/[GOOGLE DRIVE SYNC FOLDERS]/-JOSEPHJGATTI-/-APPS-/-PREMIERE PRO-/-PROJECTS-/-[PREMIERE PRO] DIRECTORY 1-/-SOUND CLOUDS-/-SOURCE CODE-
.
(REFERENCE THE “CHORDS WP ENTRY”)
.

.
-42 BARS-
.
*MANUALLY ENTER THE “END BAR/BEAT”*
(FOR A [42-BAR] SELECTION, SELECT “43”)
(MAKE SURE “SONG START MARKER” ALIGNS WITH YOUR “SELECTION START POINT”)
(SO THAT YOU START ON “BEAT 1”)
.

.
-IF YOU DO NOT KNOW HOW MANY “BARS/BEATS” ARE CONTAINED IN THE “SELECTION”, CLICK “TAP END B|B” BUTTON ON EVERY [BEAT] AND THE “END BAR/BEAT” IS AUTOMATICALLY CALCULATED-
.
-IT WILL TAKE A FEW “CLICKS” FOR THE “END BAR/BEAT VALUE” TO STABILIZE-
.
*CONTAINS* —>

.
*default selection* —>
[1/16 notes]
.
*smallest sub-division* —>
[1/32 notes]
.
*largest sub-division* —>
[1/4 notes]
.
-IF YOUR [8TH NOTES] “SWING”, CHOOSE [1/8 NOTE]-
-IF YOUR [8TH NOTES] ARE “STRAIGHT”, CHOOSE [1/16 NOTE]-
.
*3 SECTIONS* —>
[OPERATION]
[SELECTION]
[DETECTION]
.
1
-OPERATION-

.
-CHOOSE “AUDIO” OR “MIDI”-
.
*AUDIO OPTIONS* —>
-bar/beat marker generation-
-groove template extraction-
-clip separation-
-clip conform-
-edit smoothing-
.
-[bar/beat marker] generation-

.
-generates [bar|beat markers] corresponding to [transients] detected in the or according to [accent patterns] with [MIDI notes]-
.
-[groove template] extraction-

.
-extracts the [(rhythmic/dynamic) information] from , and saves this information to the [groove clipboard] or as a [DigiGroove template]-
.
-clip separation-
(AUDIO ONLY)

.
-separates/creates new [clips] based on [transients] detected in the –
.
-duplicate the track first-
.

.
*CLICK [SEPARATE] IN [BOTTOM RIGHT CORNER]* —>

.
(SAME FUNCTION AS SEPARATING [CLIPS] AT ALL “TRANSIENTS”)
.
*TRIGGER PAD* —>

(MILLI-SECONDS)
[0 ms] – [50 ms]
(can be adjusted in increments of [1 milli-second])
.

.
-THE “BEAT TRIGGER” IS THE “SYNC POINT” THAT DETERMINES WHERE THE CLIP WILL BE PLACED IN THE [TIMELINE]-
.
-CLIP CONFORM-
-AUDIO ONLY-

.
-conforms all [separated clips] to the session’s [tempo map]-
-can be used in conjunction with [groove templates] / [standard quantization]-
.
*2 MODES* —>
-STANDARD CONFORM-
-GROOVE CONFORM-
.
-ALL SELECTED [CLIPS] WILL BE CONFORMED-
(WHETHER OR NOT THEY HAVE BEEN “SEPARATED”)
.

.
*STANDARD CONFORM* —>

.
-MAKE A [SELECTION]-
.
*CLICK [CHECK BOXES]* —>

.
-CLICK INTO [INPUT BOXES] + USE [UP/DOWN ARROW KEYS] TO ADJUST VALUES BY [1%]-
.
-STRENGTH-
-EXCLUDE WITHIN-
-SWING-
.
-STRENGTH-
(0% – 100%)
-lowering ”strength” captures the “feel” of the performance-
-increasing “strength” aligns the performance more closely to the [grid]-
.
*recommended stength* —>
[85%] – [88%]
.
-EXCLUDE WITHIN-
(0% – 100%)
-THIS PREVENTS [CLIPS] WITH [ENDPOINTS] NEAR A “GRID LINE” FROM BEING “CONFORMED”-
.
-lowering ”exclude within” captures the “feel” of the performance-
-increasing “exclude within” aligns the performance more closely to the [grid]-
.
*recommended “exclude within* percentage —>
[10%] – [15%]
.
-SWING-
(0% – 150%)
.
*SET “SWING” TO [8TH NOTES] OR [16TH NOTES]* —>

.
*[8TH NOTE] SWING* —>
-[0%] IS “NO SWING”-
(STRAIGHT 8TH NOTES)
-[100%] IS A [4:4 BAR] OF [12 TRIPLET 8TH NOTES]-
-[150%] IS A [4:4 BAR] OF [16TH NOTES]-
.
*[16TH NOTE] SWING* —>
-[0%] IS “NO SWING”-
(STRAIGHT 16TH NOTES)
-[100%] IS A [4:4 BAR] OF [24 TRIPLET 16TH NOTES]-
-[150%] IS A [4:4 BAR] OF [32ND NOTES]-
.
*GROOVE CONFORM* —>

.

.
*IF YOU HAVE COPIED AN [EXTRACTED GROOVE] FROM CURRENT [SESSION], SELECT “GROOVE CLIPBOARD”* —>

.
*CLICK [SHOW INFO]* —>

.
-HIT [RETURN]-
.
*TURN ON THE “TIMING SLIDER”* —>

.
(DEFAULT IS [100%])
.
*CLICK INTO [TIMING INPUT BOX] TO ADJUST THE “TIMING %”* —>

.
-USE [UP/DOWN ARROW KEYS] TO ADJUST “TIMING %” IN INCREMENTS OF [1%]-
[0%] – [200%]
.
-THE “TIMING %” MEASURES HOW CLOSELY YOUR [CLIPS] ARE CONFORMED TO THE “GRID”-
-lowering ”timing %” captures the “feel” of the performance-
-increasing “timing %” aligns the performance more closely to the [grid]-
.
-at [100%], the clips will be perfectly conformed to the grid-
.at [200%], the clips are moved PAST their associated “groove template triggers” until they are just as far away from the trigger as they were originally-
.
*[pre-process] using [standard conform]* —>

.
-SO THAT [CLIPS] ARE ALREADY [“STANDARDLY CONFORMED”] WHEN YOU APPLY A [“GROOVE CONFORM”]-
.
*CLICK [CONFORM] IN [BOTTOM RIGHT CORNER]* —>

.
-EDIT SMOOTHING-
-AUDIO ONLY-
.

.
-fills gaps between [conformed clips[ by automatically trimming them-
-inserts [crossfades] between [conformed clips]-
.

.

.

.
*default [cross-fade length]* —>
[5 MILLI-SECONDS]
.
*minimum [cross-fade length]* —>
[1 MILLI-SECOND]
.
*maximum [cross-fade length]* —>
[1000 MILLI-SECONDS]
[1 SECOND]
.
*CLICK [SMOOTH] IN [BOTTOM RIGHT CORNER]* —>

.
*[CROSS-FADES] ARE INSERTED BETWEEN EVERY [CONFORMED CLIP]* —>

.
-CONSOLIDATE “CONFORMED CLIPS” TO SAVE [DISK SPACE / MEMORY]-
.
*MIDI OPTIONS* —>

.
2
-SELECTION–
-FOR BEST RESULTS, MAKE SURE THE [SELECTED REGION] BEGINS ON THE [FIRST BEAT]-
.
-MOVE THE [SONG START MARKER] RIGHT SO THAT “SONG BEAT 1” BEGINS ON [BAR 3] OF TIMELINE-
.
.
-IN “FRAMES TRACK”, INSERT 2 [1 BAR MIDI NOTES] BEFORE THE “SONG START MARKER”-
.
-HIT [RETURN] TO MOVE PLAYHEAD TO BEGINNING OF TIMELINE-
-ENABLE “TAB TO TRANSIENTS”-
*USE [TIME GRABBER] TO SELECT YOUR CLIP*
-MAKE SURE YOUR “TARGET TRACK” IS SELECTED IN [EDIT WINDOW]-
-KEEP HITTING [TAB] UNTIL YOU REACH THE TARGET [STARTING BEAT]-
-SPLIT THE [SELECTED TRAX] AT THAT BEAT-
-DELETE THE [AUDIO CLIP] BEFORE THE SPLIT-
-[RE-NAME] THE [VOX/AKUSTIKA MASTER CLIPS] IN [CLIPS LIST]-
-SELECT THE [AUDIO TRAX]-
-DELETE THE [AUDIO TRAX] FROM TIMELINE-
(CLEAR ALL OTHER “AUDIO TRAX”)
(DON’T DELETE THE “FRAMES”)
-SELECT THE [AUDIO CLIP] AFTER THE SPLIT-
-COPY THE AUDIO-
-CLEAR THE AUDIO FROM [TIMELINE]-
-ENABLE [SHUFFLE MODE]-
-PASTE IN THE [VOX/AKUSTIKA COPIED TRAX]-
-MOVE 2 BARS FORWARD TO CREATE SPACE BEFORE “SONG START”-
–
-USE [TAB TO TRANSIENTS] TO SET THE [SONG END] TO THE [LAST BEAT]-
-SPLIT THE TRACKS AT THE [LAST BEAT]-
-DELETE THE [RIGHT SIDE] OF THE [CLIP SPLIT]-
-MAKE NOTE OF THE CURRENT POSITION ON YOUR PLAYHEAD-
(BECAUSE IT WILL NOT FALL SQUARELY ON A BEAT)
-ADD A [MARKER] ON THE LAST [BEAT]-
.
-REFERENCE [SONG CHARTS] TO DETERMINE NUMBER OF “BARS/BEATS” IN SELECTION-
.
*SELECT MULTIPLE CLIPS OF SAME (TIME DURATION/LOCATION) IN THE TIMELINE* —>
-GRABBER TOOL-
[COMMAND] + [ 4 ]
[SHIFT-CLICK CLIPS]
.
*THE [SELECTED CLIP] DEFINES THE [REGION] OVER WHICH [BEAT DETECTIVE] WILL BE APPLIED* —>

.
-CLICK [CAPTURE SELECTION] TO MIRROR YOUR CURRENT [EDIT SELECTION] IN THE [SELECTION BOXES]-
.
3
-DETECTION-

.

.
-CLICK “ANALYZE”-
.

.
-NORMAL DETECTION-
-ENHANCED RESOLUTION-
-THE DEFAULT “SENSITIVITY” IS 84%-
.
*SET “SENSITIVITY” T0 0%* —>

.
(THE “BEAT TRIGGERS” DISAPPEAR)
.
*SET “SENSITIVITY” TO 100%* —>

.
-THE MAXIMUM “BEAT TRIGGERS” ARE DISPLAYED-
.
-DRAG UP FROM 0% TO THE VALUE WHEN THE FIRST “BEAT TRIGGER” APPEARS-
.
-YOU CAN ALSO ADJUST THE [PERCENTAGE] IN INCREMENTS OF [1%]-
.
*CLICK INTO THE [SENSITIVTY % INPUT BOX]* —>

.
-USE [DOWN/UP ARROW KEYS] TO [DECREASE/INCREASE] YOUR “SENSITIVITY” BY [1%]-
.
*OUR FIRST “BEAT TRIGGER” APPEARS @ [11%]* —>

.

.
-CLICK “GENERATE”-
.

.

.
*THE [WHITE VERTICAL LINES] ARE “BEAT TRIGGERS”* —>

.
-“BEAT TRIGGERS” ARE ONLY VISIBLE WHEN THE [(BEAT DETECTIVE) WINDOW] IS OPEN-
.
*THEY BECOME VISIBLE AS SOON AS YOU SELECT THEM IN [TIMELINE] WHEN [BEAT DETECTIVE WINDOW] IS OPEN*
(even if the clip is locked)
.
*THEY ARE SAVED FOR THE NEXT TIME YOU OPEN THE [(BEAT DETECTIVE) WINDOW]-
.

.
*COLLECTIONS* —>

.
-[BEAT TRIGGER LINES] ARE ONLY DISPLAYED INSIDE [TRAX]-
(THEY ARE NOT ADDED TO ANY “TIMELINE RULER”)
.

.
-ONCE YOU CLOSE THE [BEAT DETECTIVE WINDOW], YOUR [BEAT TRIGGER LINES] DISAPPEAR FROM YOUR CLIP-
.
*IF MORE THAN 1 [TRACK IS SELECTED, THE [BEAT TRIGGER LINES] WILL BE DISPLAYED IN ALL CLIPS WHEN A [TRANSIENT] IS DETECTED ON ANY 1 [CLIP]* —>

.
-THIS CAN CLUTTER CLIPS WITH TOO MANY “FALSE TRANSIENTS”-
.
*USE “COLLECTION MODE”* —>

.
-GENERATE [BEAT TRIGGERS] IN [NORMAL MODE]-
-ADD ALL [BEAT TRIGGERS] IN [COLLECTION MODE]-
(“BEAT TRIGGERS” ARE NOT VISIBLE IN “COLLECTION MODE”)
.
*THEY BECOME VISIBLE ONCE YOU CLICK “ADD ALL”* —>

.
-SWITCH “DETECTION MODE” BACK TO “NORMAL”-
.
-PLACE A CLIP ON NEXT LOWEST “TRACK” WITH SAME [LOCATION/DURATION]-
.
*TO SHIFT SELECTION TO THE LOWER CLIP* —>
[ ; ]
(W/ CKF)
.

.
-THE [BEAT TRIGGERS] FROM THE [HIGHER CLIP] ARE NOW VISIBLE ON THE [LOWER CLIP]-
.
*TO SHIFT FOCUS BACK TO NEXT HIGHEST [TRACK]* —>
[ p ]
(W/ CKF)
.

.
-TO ADD [BEAT TRIGGERS] TO CURRENT “COLLECTION”, HOLD DOWN [SHIFT]-
(???)
.
*AFTER SHIFTING TO ANOTHER TRACK, SWITCH TO “NORMAL DETECTION MODE”-
–CHANGE THE “DETECTION PARAMETERS” TO CREATE [BEAT TRIGGERS]-
-SWITCH BACK TO “COLLECTION MODE”-
-CLICK “ADD ALL” TO ADD ALL [BEAT TRIGGERS] FROM THIS TRACK TO THE CURRENT “COLLECTION”-
-CLICK “ADD UNIQUE” TO ONLY ADD NEW [BEAT TRIGGERS] THAT ARE NOT NEAR EXISTING “BEAT TRIGGERS”-
-CLICK “CLEAR ALL” TO REMOVE ALL “BEAT TRIGGERS” FROM THE “COLLECTION”-
.

.
-THE [BEAT TRIGGERS] IN [COLLECTION MODE] ARE SAVED IN THE SESSION UNTIL YOU CLEAR THEM-
(IF YOU [CLOSE/(RE-OPEN)] THE SESSION, THE SAME [BEAT TRIGGERS] REMAIN IN “COLLECTION MODE”)
.
“HIGH EMPHASIS” / “LOW EMPHASIS” / “ENHANCED RESOLUTION”
(BASICALLY IDENTICAL)
(THEY GENERATE THE SAME # OF “BEAT TRIGGERS” IN THE SAME LOCATIONS)
.
*BARS* —>

.
*BEATS* —>

.
*SUB-BEATS* —>

.
*WHEN YOU SELECT “SHOW TRIGGER TIME”, THE [BARS/BEATS VALUE] OF THE [BEAT TRIGGER] IS DISPLAYED ON ITS [BOTTOM RIGHT]* —>

.
*FOR MORE ACCURATE RESULTS, WORK IN SMALLER INCREMENTS*
[4 BARS]
[8 BARS]
.
*DOUBLE-CLICK A [BEAT TRIGGER] TO VIEW ITS “BAR/BEAT LOCATION”* —>

.
-[BARS/BEATS] DEFINE “TEMPO”-
-[SUB-BEATS] DEFINE “GROOVE”-
.
-[DIGI-GROOVE]-
-[DIGI-GROOVE] TEMPLATES-
.
-GROOVE CLIPBOARD-
.
“AUDIO CLIPS”
(GROOVE CONFORM)
.
“MIDI DATA”
(GROOVE QUANTIZE)
.
-[SUB-BEATS] ARE MAPPED ON A [GROOVE TEMPLATE] SET TO [960 PPQ]-
*PPQ* —>
“parts per quarter note”
.
“dynamix” —>
-changes in ‘volume’-
.
-AUDIO AMPLITUDE-
(measured in decibels)
.
-transfers to ‘MIDI velocity’-
.

.
*WHEN EXTRACTING A “GROOVE TEMPLATE”, YOUR SELECTION SHOULD INCLUDE COMPLETE BARS*
-YOUR SELECTION SHOULD BEGIN/END ON “DOWNBEAT”-
-THERE SHOULD BE NO “BAR/BEAT MARKERS” IN THE SELECTION-
.
*IN “OPERATIONS”, SELECT “GROOVE TEMPLATE EXTRACTION”* —>

.
*CLICK [EXTRACT] IN [BOTTOM RIGHT CORNER]* —>

.

.
-ADD “COMMENTS” TO THE “GROOVE”-
(THE COMMENT CAN BE UP TO “255 CHARACTERS”)
.
-CLICK “SAVE TO GROOVE CLIPBOARD”-
(THE “GROOVE TEMPLATE” IS LOST WHEN YOU CLOSE THE SESSION)
.
-TO SAVE THE “GROOVE TEMPLATE” FOR USE IN OTHER “SESSIONS”, CLICK “SAVE TO DISK”-
.

.
*FILE-PATH* —>
/Users/joga/Desktop/[GOOGLE DRIVE SYNC FOLDERS]/-JOSEPHJGATTI-/-APPS-/-PRO TOOLS-/-SETTINGS-/-DOCUMENTS:SETTINGS-/Grooves
.
*FILE EXTENSION* —>
[.GRV]
.
.
*👨🔬🕵️♀️🙇♀️*SKETCHES*🙇♂️👩🔬🕵️♂️*
.
.
👈👈👈 ☜ *“XXX”*
.
*-PRO TOOLS- (INSTRUCTIONS)* ☞ 👉👉👉
.
.
💕💝💖💓🖤💙🖤💙🖤💙🖤❤️💚💛🧡❣️💞💔💘❣️🧡💛💚❤️🖤💜🖤💙🖤💙🖤💗💖💝💘
.
.
*🌈✨ *TABLE OF CONTENTS* ✨🌷*
.
.
🔥🔥🔥🔥🔥🔥*we won the war* 🔥🔥🔥🔥🔥🔥