YouTube2Text

KeyStage 1.x Tutorial 5: Custom Translators — Transcript

by Ali Gokturk · 2,731 words · 394 segments · language en · Watch on YouTube

Full transcript

  1. 0:04welcome to the fifth story of Key Stage
  2. 0:07so in this soldier I'm gonna talk about
  3. 0:08custom translators of Key Stage so
  4. 0:11custom translators basically changes the
  5. 0:13incoming midi signals in their note
  6. 0:15signals or control change signals either
  7. 0:18filter them or manipulate them into
  8. 0:20other signals and you can assign special
  9. 0:23functions like changing sections or
  10. 0:25changing the pages of your PDF on these
  11. 0:28signals so on key stage there are three
  12. 0:31places where you can add custom
  13. 0:32translators the first one is on parts so
  14. 0:35you go to translators and custom
  15. 0:37translators and there is this add
  16. 0:38translator so this adds a new custom
  17. 0:41translator to this part and that
  18. 0:42translator only applies to that part and
  19. 0:46another place where you can add custom
  20. 0:48translators is on tracks with this plus
  21. 0:51sign here and these translators
  22. 0:53basically apply to all the parts
  23. 0:55connected to this track and the third
  24. 0:58place where you can add translators is
  25. 1:01globally on the song itself well again
  26. 1:04with this plus sign and these
  27. 1:05translators basically apply to the whole
  28. 1:08song all the parts on the song so let's
  29. 1:10first talk about the basics of classroom
  30. 1:12translators so let me create one on this
  31. 1:14part so every custom translator has an
  32. 1:17input and an output so you can choose
  33. 1:19the inputs from a list here you can
  34. 1:22choose any control change number or
  35. 1:24these you know program change pitch band
  36. 1:26but the easier way to do it is by
  37. 1:29pressing this middle arm button so I
  38. 1:31have my Novation controller here so
  39. 1:33suppose I want to change the
  40. 1:34functionality of this knob which sends
  41. 1:37control change signal 21 to something
  42. 1:41else so let's change the output to
  43. 1:44volume so now this knob acts as a volume
  44. 1:49on this part
  45. 1:51and suppose on another part I want to
  46. 1:54change the functionality to something
  47. 1:56else so I create another custom
  48. 1:58translator on this part by the way you
  49. 2:01can see that see label over there that
  50. 2:02means that that part has a custom
  51. 2:04translator and it's active so let's also
  52. 2:08change so now you realize that this 21
  53. 2:11is on the top of this list so key stage
  54. 2:14keeps track of all the custom translator
  55. 2:16numbers that you have used so far and
  56. 2:19basically orders them depending on how
  57. 2:22frequent you use them so I'm again
  58. 2:25choosing 21 and this time I want to
  59. 2:27change its functional to modulation so
  60. 2:33on this part this is knob controls
  61. 2:36volume and on this part controls the
  62. 2:40modulation
  63. 2:42you
  64. 2:46okay let's go into the advanced features
  65. 2:48of cousin translators so I press this
  66. 2:51advanced button here and the first thing
  67. 2:54I want to talk about is this relative
  68. 2:56control here so we have two parts and on
  69. 3:00this part this controls the modulation
  70. 3:03suppose I turn the modulation all the
  71. 3:05way down and I switch to this section
  72. 3:10once I move this knob the volume
  73. 3:14suddenly drops down to this lower value
  74. 3:17of this knob so this is a standard
  75. 3:20problem with knobs and non motorized
  76. 3:22faders now relative control basically
  77. 3:24takes care of that problem so if I turn
  78. 3:27the relative control on on both of these
  79. 3:30translators now his stage keeps track of
  80. 3:35the values of every parameter that goes
  81. 3:38through this translator so there's this
  82. 3:40that goes out of this track sorry so
  83. 3:44there's the modulation signal and the
  84. 3:46volume signal that I'm controlling right
  85. 3:48now so this controls the volume
  86. 3:54now the ovulation is all the way down
  87. 3:59but it doesn't really change the
  88. 4:02modulation it looks like doesn't change
  89. 4:06modulation but it basically changes the
  90. 4:08modulation relative to its current value
  91. 4:10[Music]
  92. 4:12so even if this knob is all the way down
  93. 4:15if I switch back to this section it
  94. 4:19basically continues from where it's left
  95. 4:21off the volume and changes the value
  96. 4:25accordingly and if the value of the
  97. 4:29volume for example reaches to one of the
  98. 4:31upper or lower lower limit so let's say
  99. 4:33the upper limit is reduced to upper
  100. 4:35limit a little bit so I increased volume
  101. 4:43all the way up get here turn this knob
  102. 4:46all the way down even if I create this
  103. 4:50knob it doesn't change the volume you
  104. 4:52cannot go up about the upper limit but
  105. 4:54if I turn it down just reduce this the
  106. 4:58volume so one way to use relative
  107. 5:02control is using trade-out so one of the
  108. 5:06cool feature for example if I turn the
  109. 5:09volume all the way down and suppose I
  110. 5:12have an initial volume of like 91 here
  111. 5:16when I activate this section the volume
  112. 5:19is 91 this fader cannot increase the
  113. 5:22volume anymore because both the upper
  114. 5:24and lower limits are 0 so it can only
  115. 5:27decrease the volume so the optimal
  116. 5:31output movements of this knob doesn't
  117. 5:32affect anything but if I turn the volume
  118. 5:35down it just fades out ok let's take a
  119. 5:38look at other advanced functions let me
  120. 5:40increase the volume up again so when
  121. 5:44it's on relative control this slider
  122. 5:46turns into speed so it basically changes
  123. 5:49how fast this knob affects the volume
  124. 5:51how fast it changes the volume when it's
  125. 5:55the relative control is off this just
  126. 5:57turns into curve factor just like the
  127. 5:58velocity curve let me create another
  128. 6:01part here and let me do demonstrates
  129. 6:04this note translators so constant
  130. 6:08translators can also change notes but
  131. 6:10the advanced features basically changes
  132. 6:13okay so I can't hear any notes because
  133. 6:17block incoming signals is on so the node
  134. 6:20signals are blocked here so I don't want
  135. 6:23that I'm just gonna turn this on off and
  136. 6:26suppose I also want to assign a
  137. 6:29functionality to these nodes let's say
  138. 6:32again let's change the volume so how
  139. 6:35does this work so let's choose the
  140. 6:37global range the lower range on my
  141. 6:41keyboard and let's assign the upper
  142. 6:44range the operator on my keyboard now
  143. 6:48the lowest notes that I have here the
  144. 6:51the c2 here signs note and also sends
  145. 6:55the zero value for volume and this sends
  146. 6:57the 127 value you can also use the
  147. 7:04velocity value instead of the note value
  148. 7:06so now instead of the node failure it
  149. 7:09uses the velocity really to translate it
  150. 7:11into a volume signal so let's change the
  151. 7:14polarization take the Royal of upper
  152. 7:17limit down and turn the lower limit up
  153. 7:19so lower velocities basically results in
  154. 7:22higher volumes and high Willis's results
  155. 7:25in lower volumes so like just like that
  156. 7:28[Music]
  157. 7:33so the higher velocity basically turns
  158. 7:36the volume all the way down
  159. 7:42okay let's talk about these special
  160. 7:44actions now now the input signal is this
  161. 7:48knob here control change 21 and instead
  162. 7:51of modulation I'm gonna go into these
  163. 7:53special actions now I have a list of
  164. 7:55actions that can be performed like
  165. 7:58octave up opt out down or changing
  166. 8:00sections or even changing the pages of
  167. 8:03your major files that is connected to
  168. 8:05this section let me demonstrate octave
  169. 8:07up now whenever I choose a special
  170. 8:10action you also have to define a trigger
  171. 8:12condition so for control change numbers
  172. 8:15you just have to define the trigger
  173. 8:16range
  174. 8:17so whenever the translator receives a
  175. 8:19signal that matches this trigger range
  176. 8:21that action is performed so for this
  177. 8:23volume for this function so I'm gonna
  178. 8:26take this trigger function all the way
  179. 8:28up so let me demonstrate so I take the
  180. 8:33all the way up again just keeps
  181. 8:39increasing the octave so this is not a
  182. 8:41really practical way to use the octave
  183. 8:43up function but for example if I instead
  184. 8:47choose note values and suppose I want to
  185. 8:51do some kind of an Arabic arpeggiator
  186. 8:53here and I want to assign the single
  187. 8:56notes and also want to translate that
  188. 9:00notes the octave of function so here is
  189. 9:03what happens so every time I press III
  190. 9:10that part just goes one octave up and
  191. 9:13whenever I select a section or select
  192. 9:16apart the octave just resets to the
  193. 9:18center value
  194. 9:21[Music]
  195. 9:24one of the things that I've really
  196. 9:26frequently do in my live setup is
  197. 9:28assigning the next section function to a
  198. 9:31note so for example if I'm using my
  199. 9:34sustain pedal and I don't I cannot
  200. 9:36really access to my next section pedal I
  201. 9:39just assign one notes to move to the
  202. 9:42next section let me create another
  203. 9:44section and now so instead of octave up
  204. 9:47I'm gonna choose this next section here
  205. 9:49and suppose I want to assign this
  206. 9:52f-sharp to move to the next section so
  207. 9:57while I'm playing the moment i press
  208. 10:02this note it just automatically moves to
  209. 10:04the next section so let me demonstrate
  210. 10:07one more net one more example about
  211. 10:10spatial actions so suppose I want to
  212. 10:13assign these two buttons here on my
  213. 10:14keyboard to change the pages on my PDF
  214. 10:17so I create translator a global
  215. 10:19translator here and suppose this I want
  216. 10:23this to be the next page so I press this
  217. 10:26button to assign the input value and for
  218. 10:30the special actions I just choose next
  219. 10:32page and similarly I'm gonna assign this
  220. 10:37function this button the previous page
  221. 10:42previous page so let's go into the live
  222. 10:46controls have this PDF file here assign
  223. 10:59the same PDF file on all sections okay
  224. 11:04so it looks like it where it's working
  225. 11:05but the problem is when I press the
  226. 11:09button it's go to the next page and I
  227. 11:11release the button it also goes to the
  228. 11:13next page and the reason is I have these
  229. 11:17trigger ranges between 0 and 127 so when
  230. 11:22I press the button it sends the value
  231. 11:24127 and when I release the button it
  232. 11:26just sends the value 0 but if I take
  233. 11:29this all the way up to 127 it just
  234. 11:31changes the pages when I press the
  235. 11:33button
  236. 11:36so I can just and this actually applies
  237. 11:45all the trek all the sections and all
  238. 11:48the parts
  239. 11:54okay now I will talk about chains of
  240. 11:56custom translators so if I select a part
  241. 12:00or a track or song itself I can actually
  242. 12:04add multiple custom translators and
  243. 12:06these are chained so the output signal
  244. 12:09coming from this translator is routed to
  245. 12:11the second translator here which is then
  246. 12:13manipulated by the second one I can
  247. 12:16change the order of these by simply
  248. 12:18sliding up and down through this arrow
  249. 12:21here now you can also change translators
  250. 12:24between tracks parts and the song itself
  251. 12:27and here you can change the order of
  252. 12:30this so by default any signal coming
  253. 12:34through a track first is rotated to the
  254. 12:35translators the custom translators of
  255. 12:39the song the global translators and then
  256. 12:41to the truck train track translators and
  257. 12:43finally into the parts translators now
  258. 12:46let's let's make a demonstration with
  259. 12:48this setup here so I have my sunrise
  260. 12:50with this lead sound and suppose that on
  261. 12:53this track globally I want to assign
  262. 12:55this knob the functionality of
  263. 12:58modulation so this is control j22 and
  264. 13:03suppose that I want to assign the
  265. 13:05function modulation to this
  266. 13:10so on any parts
  267. 13:14this acts like a motivation but now
  268. 13:17suppose on this second part I want to
  269. 13:19change the behavior of this so I had
  270. 13:23that translator here so cut the signals
  271. 13:26coming from this translator is first
  272. 13:29routed to the song translators down any
  273. 13:31song translators and then wrote it
  274. 13:34through the track translator so it goes
  275. 13:35through this translator and the signal
  276. 13:38is converted to modulation and now
  277. 13:41finally comes to this translator so I
  278. 13:44want to change the modulation signal
  279. 13:46which is control change number one into
  280. 13:50suppose into volume so if I go to the
  281. 13:57Advanced section the original signal is
  282. 14:00blocked so if I turn this off this both
  283. 14:05turns volume down and also changes the
  284. 14:08modulation and suppose I want to add
  285. 14:12another functionality to this knob just
  286. 14:14for this part so I add another custom
  287. 14:18translator so I want the modulation
  288. 14:20signals to go through so I'm going to
  289. 14:25change the functionality and this time I
  290. 14:27want to change the pitch bends so there
  291. 14:33a couple of details that I want to talk
  292. 14:35about here so this knob changes the
  293. 14:38volume and the pitch band simultaneously
  294. 14:41and the original signal modulation is
  295. 14:43blocked here
  296. 14:45[Music]
  297. 14:50now suppose I want to change the pitch
  298. 14:53band from the center all the way down so
  299. 14:56what are these numbers for the 47 and
  300. 14:58minus 47 so instead of 0 and 127 I
  301. 15:03decided to scale the pitch band ranges
  302. 15:06between these numbers because these are
  303. 15:08more reasonable numbers when it comes to
  304. 15:10intervals and 12 semitones so 47
  305. 15:14represents the full pitch up and - what
  306. 15:16this one represents full pitch down and
  307. 15:18zero represents center pitch so suppose
  308. 15:21I want to change I want to start from
  309. 15:23Center and and suppose I don't want to
  310. 15:30go all all the way down I want octave
  311. 15:33down and he said I won't just - I just
  312. 15:36want to go to the fifth down so the
  313. 15:39fifth represents seven semitones and -
  314. 15:4447 corresponds to 12 semitones which is
  315. 15:48basically multiplied by four so if I
  316. 15:52take this down I can also change numbers
  317. 15:55here if I want to assign seven semitones
  318. 15:59down I multiply that by four so now I'm
  319. 16:04going to choose 27
  320. 16:07[Music]
  321. 16:10well let's actually change the low range
  322. 16:13of volume not zero so they can actually
  323. 16:16hear what I'm hearing so now this is
  324. 16:20actually a fifth down from this note and
  325. 16:26also which decreases the volume at the
  326. 16:29same time so now the signals are changed
  327. 16:31first coming into here changing this
  328. 16:35control change to modulation which acts
  329. 16:39like modulation on this part but here
  330. 16:41[Music]
  331. 16:44instead it changes the volume and the
  332. 16:47pitch band simultaneously but if I
  333. 16:51change the order here from part to track
  334. 16:55this time okay I decide like a
  335. 16:58modulation but now here
  336. 17:01none of these translators function as
  337. 17:04they should because control change 22
  338. 17:06signal first comes into this part and
  339. 17:08their learned in translator that changes
  340. 17:10it into anything and then goes into the
  341. 17:13track which which changes in turn into
  342. 17:17modulation so that's why the order all
  343. 17:20here matters so why would why why do we
  344. 17:23want to change the order of these
  345. 17:25translators so let me demonstrate here
  346. 17:27suppose the song is all the way at the
  347. 17:30end this is especially useful when you
  348. 17:33want to flitter a certain parameter
  349. 17:35going into all the parts so for example
  350. 17:41so when the output is just these -
  351. 17:44dashes that means that that signal is
  352. 17:47filtered so suppose that in in a song I
  353. 17:49just don't want to have any pitch bands
  354. 17:51apply to any any part
  355. 17:55so whatever translators I have anywhere
  356. 17:58at the end of all the say all the chain
  357. 18:02the pitch pantry is filtered so there
  358. 18:05won't be any pitch band modulations
  359. 18:07anywhere even if I have some translators
  360. 18:09changing certain parameters to pitch
  361. 18:11bands it's completely filtered
  362. 18:13throughout the song so it is one point
  363. 18:15nothing that I want to talk about so on
  364. 18:19these parts you probably have seen this
  365. 18:23bar here which is always at the end of
  366. 18:27all translators let me turn them into
  367. 18:29basics and it says block non translated
  368. 18:33pitch pants easy and after touch signals
  369. 18:35so when this is on all the cultural
  370. 18:39change signals and all the pitch band
  371. 18:41signals are basically blocked except the
  372. 18:44ones that are actually translated so
  373. 18:46suppose I want to translate pitch band
  374. 18:48into volume
  375. 18:52even if this is on it's considered as a
  376. 18:55translated signal and it basically goes
  377. 18:58through here okay why do we need that so
  378. 19:01I have a single track a single part here
  379. 19:03the speech band translates into warning
  380. 19:06signal and the original signal is
  381. 19:08blocked but if I have an additional part
  382. 19:10here the same pitch pan signals also
  383. 19:12comes into this this part and basically
  384. 19:16goes through it so I really want to turn
  385. 19:19the this filter on for for all the
  386. 19:22additional tracks so that the ordered or
  387. 19:24origin piece band track is really
  388. 19:25blocked here on this custom translator
  389. 19:29by the way there is this save current
  390. 19:32state button here which basically allows
  391. 19:35you to save these states of your custom
  392. 19:39translators and also name them which
  393. 19:41allows you to recall them on either
  394. 19:44different tracks or parts

About this transcript

This page contains the full transcript of KeyStage 1.x Tutorial 5: Custom Translators by Ali Gokturk, generated from the public captions YouTube serves with the video. The transcript has 2,731 words across 394 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.