From a7adc7aaa934ced4769bd3b0d55ba2123a66c766 Mon Sep 17 00:00:00 2001 From: Ed Ward Date: Mon, 27 Feb 2017 09:14:22 +0100 Subject: [PATCH] Reworked the push/pull trimming --- include/pushpull-trimming.html | 54 +++++++++++++++------------ source/images/a3_after_push_trim.png | Bin 2646 -> 0 bytes source/images/a3_after_trim.png | Bin 4562 -> 0 bytes source/images/a3_before_trim.png | Bin 2283 -> 0 bytes source/images/after-push-trim.png | Bin 0 -> 3535 bytes source/images/after-trim.png | Bin 0 -> 4183 bytes source/images/before-trim.png | Bin 0 -> 3385 bytes 7 files changed, 30 insertions(+), 24 deletions(-) delete mode 100644 source/images/a3_after_push_trim.png delete mode 100644 source/images/a3_after_trim.png delete mode 100644 source/images/a3_before_trim.png create mode 100644 source/images/after-push-trim.png create mode 100644 source/images/after-trim.png create mode 100644 source/images/before-trim.png diff --git a/include/pushpull-trimming.html b/include/pushpull-trimming.html index e3c9e62..d00bf07 100644 --- a/include/pushpull-trimming.html +++ b/include/pushpull-trimming.html @@ -1,36 +1,42 @@

- Normally, when you trim regions by dragging with the mouse, it affects + Normally, when trimming regions by dragging with the mouse, it affects only the selected regions. Their lengths are directly affected by the - trim operation, but nothing else is. Sometimes though, you might like - to trim a region that directly adjoins another, and keep this relationship - the same—you are not trying to make one of the regions extend - over the other—you would like the junction to move in one - direction or the other as part of the trim. This requires trimming both + trim operation, but nothing else is. Sometimes though, when trimming a region + that directly adjoins another, the desired result is to move the boundary + between the regions and not to make these regions overlap. This requires trimming both regions on either side of the junction, in opposite directions. - Push/Pull trim, activated by pressing shift key before - starting the drag, will do just that. Here's a few pictures to show the - difference in the results of a normal trim and push/pull trim. First, - the initial situation: + Push/Pull trim, activated by pressing key before + starting the drag, will do just that.

-region arrangement before trim -

- Here is what happens after we trim the right hand (selected) region by - dragging its starting position earlier:

-region arrangement after a trim + The following pictures show the difference in the results of a normal trim and + a push/pull trim: +

+ +
+ region arrangement before trim + region arrangement after a trim + region arrangement after a push trim +
+ Trimming vs. push/pull trimming. Before trimming, After a simple trim, After a push/pull trim +
+
+

- You can see that it now overlaps the earlier region and a crossfade has - been created between them. + In the initial situation, before trimming, two adjascent regions are present, + the rightmost-one being selected.

- Lets look now at what happens if we do the same trim, but Left-dragging to turn it into a push-pull trim instead: + The simple trim, obtained by dragging the selected region's starting position earlier, overlaps + the earlier region. A crossfade has been manually created between them, so their + sound will fade from the leftmost region to the rightmost one.

-region arrangement after a push trim

- There is no overlap, and the end of the earlier region has been moved - along with the start of the later region, so that they still directly - adjoin each other. + If the same trim is done, but by Left-dragging + to turn it into a push-pull trim instead, there is no overlap, and the end of + the earlier region has been moved along with the start of the later region, so + that they still directly adjoin each other. In effect, it is like doing a simple + trim to reduce the leftmost region, then doing a simple trim to extend the rightmost + one to fill the gap.

- diff --git a/source/images/a3_after_push_trim.png b/source/images/a3_after_push_trim.png deleted file mode 100644 index 4625717164d35a1729220c3c97fd5092e47241a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2646 zcmaJ@S5y<&76k!81k^w%p(X?q5)vR3hb9;jQb>ga5JU(Bq_+g5SP)c1YG_dmAV^2a zJc)_XHQ@2q{#J^QTtb?#pK-dqNapsos1m6MZG zClPU8a&qz*S$$YVL6)^S#%r=op65lt%C(Oeyp@qH3Bm>{T$6*5{0I{QiOTRjrlBJzw@IEs zVc}(m6}G5s1^_l|0+fM3Wo_*(AkY?lkgAcPs*%xFBg3t-34T;CVOwh4&2jEDf1EiUXYPTc2jCGN zcmx5DBzXJ)(ZhpJKoSWSGLQ&_WCAmg&|XipAQMrZMDHLH%9DilB*_X^Fd0oDqp4&T z$J3HZv7}KbzEmqZ)tW*30Va*Tk8aImV7wR@Z>9`3GO)a4u$6)BZOdla`LOJLS?pZj z-TQp~^7r}|?sMk^adLtQVVo#lXf&T2lN^UEv0lm>ODtSsbb*yQI6tT7(<26XjIL%Bal$KHZpI>zrr z-T2&N8X5c|naB0fhd*HG!?J%#uT#ea2xBrZ^qI-wX-MZT>97E7Xxp8XSA7ELw`aTG ze15ObyG&6vIdkgVrEqO%)efdJ+ga=J<&*PfP)mGzNI^`II^FK{$8Xc&thN@y`&E@z z@}LrMrIp_G zi@~~`G-O27tJvnp?;hURvdJ=W((0upQLEof z0756PQ5w3kQsLQ}w)-aL+|UB=ngJKNEbSfSrCl64=hBd5*;8g7Pjg{akEW8!(zFQs zC!)1O9S0Zdt(Kp+{MI^L!LHKfCaxD)9g&<+-ZKw&((MOLF0)<4 zYXlxLZI?7DaQSn_){#E4 z{)uR_9#&sfFmhEW7`ErG-}EdtG|+PZOw~C5T!hvzUUZscSkDNmoSmO!UW_|1dbiv0LwNXPhP357eU1JiK*!a(2nzf|l7CaUVOjhys&seoxw^z(C{M#*5-w3x zQXFCq2;0xDrjHK&Px}~;6mq1hsME;Rz= z*H2A&lcgJ9O9W{@ZrhSf7u z4bY?zOD^|x-`M(0uEz4d8i&}Nb-8turUf=T>q~8Iack!beMa%1nqAqNzRmdy2sc=+ z0#R3avHo4w?L)eNJU=la7}feyBfxb@{XJ_(+E<3baxHe}mP>&z-z8DJV3kjNQNg)- z&c{JDM;qYFyg>kteY1W>c*?!PVQAAaRTqT-rfqLj*s z`-;yT>w`jHpUemDbk}D1_h~m9>YeXi?}Tcp;sY|0viq7F zspNJ%o&q2y!3c|6_ zf0l+%3wTO1%TA){v^e??ePRkoT8;AK{E(+G0hpu$s|A_nMF+o$-Manb6; zE9}UN%=6ZyV}SZywP?jVT7N*Jh*^D!k-)m=IrCV`s^$%!Gq{URX3R+w2$jvLlw{}~ z4Z-|oBUG)quwHm64^ISj)bS-+Ofe|e*u5wfE)k- diff --git a/source/images/a3_after_trim.png b/source/images/a3_after_trim.png deleted file mode 100644 index b84f7986bc246636ebde0536101f370dfd80570e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4562 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 Z#m*VnnU7X11Me+FPz^oxDplL4e*>Zq&pZGC diff --git a/source/images/a3_before_trim.png b/source/images/a3_before_trim.png deleted file mode 100644 index e2ec1af3a78f6dc207f2cfbe472ec6719184a59b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2283 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 P00000NkvXXu0mjfjE_Qk literal 0 HcmV?d00001 -- 2.37.2