From 19a2bd72f1f173ed8458032a25a9da29f6d42aad Mon Sep 17 00:00:00 2001
From: Ed Ward To transpose a whole region at once, you can access the "transpose" dialog, by right clicking a region > name_of_the_midi_region > MIDI > Transpose... This very simple dialog allows to choose either a number of semitones to add or substract to all the notes inside the region, and/or for more significant changes, octaves (12 semitones). Adding pitch bending or aftertouch can add a lot of subtlety to an otherwise plain sounding midi region and help humanize it. Pitch bending and aftertouch both work the same way, through automation. Right click the MIDI track's header > Automation > Bender (or Pressure) > choose the channel you want to bend. Using the Draw tool, as for all the automation, allows to create a gradual change from one drawn point to another. A line in the center produces no change to the pitch, while a line above the center will bend the pitch to a higher note (up to 4 semitones) and a line going under the middle will bend the pitch to a lower note.
-The values can be anything between 0 (-4 semitones) to 16383 (+4 semitones). No automation or a value of 8192 means no pitch shifting. Using the Draw tool, as for all the automation, allows to create a gradual change from one drawn point to another. A line in the center produces no change to the pitch, while a line above the center will bend the pitch to a higher note (up to 4 semitones) and a line going under the middle will bend the pitch to a lower note. The values can be anything between 0 (-4 semitones) to 16383 (+4 semitones). No automation or a value of 8192 means no pitch shifting. Aftertouch works very similarly, though the values are between 0 and 127. It should be noted that aftertouch differs from velocity, as aftertouch allows to slightly change the timbre or create a vibrato, while the velocity sets the power with which the note is played (e.g. on a keyboard, the key is hit). Considering the numerical nature of MIDI events, it can be tempting to apply mathematical transformations to our MIDI regions by using mathematical operations. Ardour makes it very easy and powerfull with the Transform tool. To access the Transform tool, right click the MIDI region > name_of_the_region > MIDI > Transform... First, select the property you want to modify in the 'Set' field, then change the target value using the 2 following fields. If you want to add more operands, click the "+" sign to create new lines. You can remove a superfluous line using the "-" sign on the right of the newly created line. In the picture above, we've used the Transform tool to add a bit of humanisation, by slightly changing the velocity of each note of the region, by a random number between -19 and +19 from it's original velocity. So we've used 3 operations :
+ In the picture above, we've used the Transform tool to add a bit of humanisation, by slightly changing the velocity of each note of the region, by a random number between -19 and +19 from it's original velocity. So we've used 3 operations :
-Each note will trigger a calculation of its own, so its velocity will be increased by a random number between 1 and 20, then decreased by a random number between 1 and 20.
The properties that can be computed are : +
Each note will trigger a calculation of its own, so its velocity will be increased by a random number between 1 and 20, then decreased by a random number between 1 and 20.
+ +The properties that can be computed are :
+and the calculation may be based on the following properties :
+The mathematical operators can be :
+All this operations can be very handy, as long as you find a mathematical way to achieve your goal. Beware though of odd "border cases" : division by zero (which does nothing), using the note's index and forgetting it starts at 0 and not 1, etc.
diff --git a/source/diagrams/editor-summary.png b/source/diagrams/editor-summary.png
index bd06ed7996690b052afdc2d3a15851f5a9b2d27a..43781aa1e71f071f2833d5c1d5d7cb59b77b58c5 100644
GIT binary patch
literal 109069
zcmZU(by%BG(>@s7rATpix1vExvEmeWf >p0qOfd(G)m;V=R|D5LOP?JISzZ!5XWo5>?)Rdb8;zmzp`#Nv&Ju6A@PL|jU$VR
zkNFfhFW+L9p;l;H9of5uC*h{=QZ-?>907q1+G*rHlNIy4IG^PhPJ*8A=4g?@@fgI<
z4#zUEn)bSm<9B4L8pRu{c|d#2X*~Q8K*U~Y)SlACsuIdOVn!y`)V 01>)!uou`+LF_^lF78#Hw6H`!`ZQMl)2GZC1ww&
zR`JpIW_EEyEb3p@x4=?_5KIC`qcTC65zzQ>8S{XEhU$oI{(2#5+p{4oYz1E}AX)Fu
zC=Gd2%4T?cJLuro0qqi1KVGdSm4g@$#!H(LpqBywwC7%<%K$e(pUK^h4q6lTEqIRA
z!V=i%2ST6YNoScC*=O7Mojp9{Urji)hYBpTfy;Ri>D(|!N^jz1N?mU>Vu?3FZ=Bo)
zOnOkUKvtIS8CI@P{~_S1uwVpkof6os;dZ9fJaGb#87ag>^(=`F$UfhVJ9rXP50>=4
z4b-sk@z~EYc#5iEt0BINI}(TG9yRtER}nLbi4yWB8vu@$A8Kin1d#EzKBe!zvIXnt
z bm
zqXu}$8q?seuhb-U`
ze~4KRrdNZVWJU<*V{|*LAb)LFH2hJNl#pHg
zh@x>yQ0NT=n6-QO2qToyIC=YFZ44px@4nQ!O9Ha!vi5Uf2qLkIbnarFtEiv6qtm#Q
zvQfJ~&UT{pQLwN~OsfRpae&hj46BK@E15an6UDCAFA|B7XS}IDdL}VTYMJ|H$QTak
zFp))mk6Gu(waO5L^*vWcm9`?I`z{ukR_=X7sMtIL2i%`&bs|BvCfSx8x#DvGoRV)E
z!s(BB^TIZH0|-rvT;b_At3+kgjIRNIy6H30aq?e*~Za$7x
zmdcI6)BftGTm=OMRVsTW)%gihf^7XF6X{l*92`BYy}e1JqR^b&2uf;ele$jdhU8{u
zF^;81Z}JQb&m=63+H8ydWvURy3hFy%rVb{$wZCmG>-ad+F!Q)vJunm6!cXHUed(*t-
zeKU+&tCq*gvJpt36Tn{Cj_FtR&dqzVN&R)jXWj0fvid}ZLE1B&jPQk#^Q3XVWLeo4
z@LMuOBebl7`CHhQ9eHm9>i~m1pIi&mrrd?K_iz}id6&T8X+}>^kGTq@9b8c;o_gQn&*3d3ZTpp
z2=_mmiFQHk%igQ~>Zn@u0Of>P1H#rPfn6_uU(Lsuxw{e>X&$tw>YEHOp4A%1d6U>y
zj$U3qsvY?buRZDa6$e%F-!-<
n{R;
za**#95;&Aq%D3g6VV@@eWO(Za$O7Moz|c#yrE~XY4sz*{;;l9UOCUT{c3s0p*N07R
z?5}H=Zf0KhCam+aM|mLj?CVBvr5)-;TynN84nfMYhz;?6#p*bhD`33hVE9i9oVV1x
zmt;X+C?)u9es(x71!^WCDDI3c(_5R`d8>_K%EtGGN}-pKaHYVv&}t=%+}S#0H-}no
zFgFt4`>kr#kbD$>2=ChggsOhoWdK7GeU0sxJsc`u93LFaD22)W{`_12Pr+WvpCJa1
zHH&l;sYDyTvZ3k~GOCa4|9X=2A84NLasAEB@sf!H`WOQm|GiV+uT}}3S|F3-
G!tJX1LhP8)rxVoip;njMrT_5O8PeB_zGN0ahJ
zC|}W}!XRMa`&Ym?>*W6W!SnWXts3=ZsDfCKTQeWC`l2_zPs*QUTJ99;7k3?04^-N^
z=>VS@>b&H61*Qkf6c*GY5rq4yBad4R&;|L`WkQS?5`S|`5Tj?L@00gk14*Cs4-McD
zv|rh(5csX