KeyStage 2.0: Tutorial 1 — Transcript
Full transcript
- 0:05hello and welcome to the first tutorial
- 0:06video of key stage
- 0:08keystage is a master controller app with
- 0:10audio event hosting and
- 0:11mixing capabilities which is optimized
- 0:14for live performance in this video i'll
- 0:16go through the course structure of key
- 0:18stage how you can control hardware and
- 0:20software synthesizers and audio unit
- 0:22plugins
- 0:22in the description of this video you can
- 0:24access the different parts of this
- 0:26tutorial video but for new users i
- 0:28suggest that you watch this video from
- 0:30beginning to end and from another device
- 0:32possibly either from your phone or from
- 0:34your computer
- 0:35while you have key stage open in front
- 0:37of you on your ipads
- 0:39now there are two versions of key stage
- 0:40key stage light and the full version
- 0:42now the lite version has a trial mode
- 0:45which allows you to
- 0:46basically test all the features of
- 0:48keystage including all the new in-app
- 0:50purchases
- 0:51now here i'm running the full version of
- 0:53key stage freshly installed
- 0:55the full version also have a trial mode
- 0:57which allows you to
- 0:58test all the in-app purchases so you go
- 1:00to preferences general settings
- 1:02in-app purchases and tap try all units
- 1:05so the trial model full version is
- 1:07similar to the trial mode of light
- 1:08version
- 1:09where you have two hour long sessions
- 1:12and
- 1:12all the in-app purchases are unlocked
- 1:15but you cannot save your songs or load
- 1:16your songs and you cannot do any
- 1:18recordings
- 1:19now in this tutorial i'm gonna use my
- 1:21note electro 5 keyboard
- 1:23it's not connected to the ipad yet
- 1:26but in order to use it with key stage i
- 1:29need to turn the local control off
- 1:31now i'm going to connect it to my ipad
- 1:33using a camera connection kit
- 1:36and key stage suggests an instrument
- 1:38presets for north electro 5.
- 1:40so key stage has a database of
- 1:41instrument presets for different
- 1:43hardware and software instruments
- 1:45so depending on your hardware you may or
- 1:47may not see this message
- 1:48but here i'm going to download the
- 1:50instrument presets for node electra
- 1:52and i'm gonna assign these instrument
- 1:55presets to the output port of node
- 1:57electra
- 1:57so later in the tutorial i'm gonna
- 1:59explain what instrument presets are
- 2:04now the main interface of keystage have
- 2:06three regions
- 2:07here the tracks region the parts region
- 2:09and the sections region
- 2:11so the interface looks like a standard
- 2:13daw where the tracks are your
- 2:15midi connection hubs and the sections
- 2:17are basically your
- 2:18timeline their discrete timeline so i'm
- 2:21going to start
- 2:22with tracks i'm going to create a track
- 2:24and to do that i double tap anywhere on
- 2:26this region
- 2:26so each track has inputs and outputs so
- 2:29these are midi inputs and
- 2:30outputs so first i'm going to choose my
- 2:32note keyboard as my midi input so
- 2:34as you can see that there is this light
- 2:36blinking indicating that i'm
- 2:38sending midi signals from my note
- 2:39keyboard so i select that in fact i can
- 2:41choose multiple
- 2:42inputs for each track now with version
- 2:452.0 key stage can host audio units
- 2:48instrument audio units
- 2:49so an audio unit is an audio plug-in
- 2:52integrated into a synthesizer or sampler
- 2:55app which can directly be
- 2:56opened in a host like key stage here so
- 2:59when i tap
- 3:00output here i can see that there are
- 3:02these instrument units effect units and
- 3:04midi processor units so these are audio
- 3:06units
- 3:07and these can be unlocked with in-app
- 3:08purchases and the other units are
- 3:11native units of key stage so there are
- 3:13three categories here
- 3:14and many connections are basically the
- 3:16midi connections either the hardware
- 3:17connections or
- 3:18apps that are running in the background
- 3:20so i'm going to start with instrument
- 3:22units
- 3:22and i'm going to load module pro so as
- 3:25soon as i load the audio unit it's user
- 3:27interface shows
- 3:28and i can basically drag and rescale
- 3:31this window
- 3:32in any way i want when i tap this it
- 3:35just closes
- 3:36and to reopen the user interface you
- 3:38simply double tap on the track
- 3:40so here's using space of model pro
- 3:45i can basically choose any instrument
- 3:47directly from this user interface
- 3:49[Music]
- 3:54now i'm going to create a track for for
- 3:56my note electro's
- 3:58inbuilt sound engine so again as the
- 4:00input i choose north electro
- 4:01and now i'm going to go to midi
- 4:04connections and here is
- 4:05nord director 5 midi input it's the
- 4:07input of nodes
- 4:16and you see that right now only north
- 4:18electro is activated
- 4:20i don't hear module pro sound but if i
- 4:22select hit
- 4:24this track i can hear the sound of
- 4:26modern pro right now
- 4:28so i can switch between back and forth
- 4:29between these two tracks
- 4:31so audience can have multiple instances
- 4:34inside the host app so i can have two
- 4:36module pro instances
- 4:37inside key stage so what i'm going to do
- 4:41i'm gonna copy this track and to do that
- 4:43i hold this
- 4:44track with two fingers and drag it down
- 4:48and it creates another copy of module
- 4:50pro so i can choose another sound here
- 4:52so let's choose a sound from one of the
- 4:55libraries in adwords libraries
- 4:59[Music]
- 5:06now some synthesizer and sampler apps do
- 5:08not support audio units
- 5:10but keystage can still control them by
- 5:12midi so i'm going to open a track
- 5:14and to demonstrate it i'm going to load
- 5:17synth one by audio kit
- 5:18so this is a synthesizer which does not
- 5:20support audio units
- 5:22right now when i play my keyboard
- 5:26it directly sends signals to audio kit
- 5:29sent one
- 5:30so this is similar to the local control
- 5:32and should be cut off
- 5:33every midi signal should go through key
- 5:35stage so i go to settings
- 5:38and i can see that the midi channel in
- 5:40is omni which means that it accepts
- 5:42midi signals from all channels and my
- 5:44note keyboard sends mini signals on
- 5:46channel 1.
- 5:47so if i set this to midi channel 2 it
- 5:49doesn't directly get
- 5:50signals from my north keyboard which is
- 5:52what i want and you also
- 5:54should make sure that the audio
- 5:56background modes of
- 5:57any synth app that's running in the
- 5:59background should be on
- 6:00and also uh turn autosleep off this is
- 6:04important for live performance so i go
- 6:06back to key stage and now key say
- 6:08suggest me an instrument preset for
- 6:09audiokit synth1 so this is also in the
- 6:11database
- 6:12so i'm going to load that as well and
- 6:14assign it to the
- 6:15output of synth1 so as always i choose
- 6:18my node electrode as my inputs
- 6:20and if i go to output and type midi
- 6:22connections
- 6:23i can see the audio can send one now so
- 6:25i don't hear any sound
- 6:27the reason is that the output channel
- 6:29here is assigned as one
- 6:31but i just changed the input channel of
- 6:33audio consent one to channel two so i
- 6:35should also
- 6:36so these channels should match so i
- 6:38select channel two
- 6:40and therefore now i can play audio kit
- 6:42sent one from key stage
- 6:44these output channels usually doesn't
- 6:46matter for most of the audio units
- 6:48because
- 6:49most of them really just accept signals
- 6:51from all channels but there are certain
- 6:52audio units
- 6:53which are multi-symbol and which produce
- 6:55different sounds
- 6:56through different channels so for
- 6:58example galileo ii
- 7:00organ i actually accept signals from
- 7:04three different channels
- 7:05so there is the upper organ two for the
- 7:07lower organ
- 7:08and for the pedals it receives signals
- 7:10from channel three so it really matters
- 7:12what channel you choose
- 7:14for audio units like a gallery organ
- 7:19okay let's create a part by double
- 7:21tapping here now a section is
- 7:23automatically created
- 7:24as well now when i play my keyboard
- 7:28i can only hear nord electro's string
- 7:30sound
- 7:32this is because now i'm on section one
- 7:34and on section one there is only
- 7:36one part corresponding to north electra
- 7:39and there are no parts corresponding to
- 7:40other tracks
- 7:41so what happens here all the tracks are
- 7:43connected to the corresponding parts
- 7:45here
- 7:46so right now there is only one part
- 7:47corresponding to node electro what
- 7:49happens is
- 7:50when i play my keyboard midi signals
- 7:52coming from
- 7:53this track first goes into these parts
- 7:55and then goes back onto this track and
- 7:58grow to north electra but there are no
- 8:00parts corresponding to
- 8:01these tracks therefore they are just
- 8:03muted there are no signals going through
- 8:04that but for example if i create another
- 8:06part here
- 8:09now i can hear both north electro and
- 8:11module pro second distance
- 8:13and i can move these parts around by
- 8:15just holding and dragging them
- 8:17but now i layer audio kit synth and note
- 8:20electra
- 8:23by the way if i tap the solo button here
- 8:27when a part is selected only the
- 8:31corresponding track will
- 8:32sound only the corresponding track will
- 8:34receive midi signals
- 8:36this is actually really good for editing
- 8:38that specific part
- 8:39but when the section is selected the
- 8:41solo button basically
- 8:43does not function okay so when i select
- 8:46the part
- 8:46a part editor just appears here and
- 8:48there are two sections here there's
- 8:50parameters section and translator
- 8:52section so let's go to the parameters
- 8:54section
- 8:55i can see that there is this instrument
- 8:56tab and there are a bunch of parameters
- 8:58here
- 8:59so where do these parameters come from
- 9:01they actually come from the instrument
- 9:03preset that was loaded when i
- 9:05first created my nord electra so
- 9:07remember there's this database of
- 9:09instrument presets
- 9:10and this instrument process basically
- 9:12contains information about
- 9:13parameters and as well as the
- 9:16instruments
- 9:16when i say instrument i mean a
- 9:19combination of program change
- 9:20and bank select messages so i can change
- 9:23instruments on my north electro by
- 9:25sending program change messages
- 9:30but that's not the easy way to do the
- 9:32better way is to basically choose
- 9:34instruments from a list and instrument
- 9:36presets basically contains these
- 9:38informations these lists of names
- 9:40instrument names and their corresponding
- 9:43program change and bank select messages
- 9:52or i can control the effects for example
- 9:54effect 4
- 9:55is the delay
- 9:58and by the way these effects can be
- 10:01activated or deactivated by
- 10:03by just pressing this button here if i
- 10:06create a part for an audio unit a
- 10:09similar list of effects
- 10:10appears here but this time these effects
- 10:12are actually
- 10:13imported from the audio unit itself so
- 10:16there is no need for instrument presets
- 10:17for audio units
- 10:18these two parameters however are the
- 10:21internal parameters of key stage
- 10:23the unit volume and audio unit plan
- 10:25these are not these are not important
- 10:27from
- 10:27from the audio units and all the units
- 10:30have a preset system so there is this
- 10:32preset button here
- 10:33and also here which accesses the same
- 10:35manner so i can actually choose
- 10:37factory presets here
- 10:43or i can create my own presets in key
- 10:46stage
- 10:47so for example if i change some of the
- 10:49parameters here like
- 10:51attack time and i tap process button
- 10:55i have this key stage presets and i save
- 10:57current presets
- 10:58so let's say brass
- 11:01low attack time
- 11:05so this preset is saved in key stage so
- 11:11i can access here and directly call that
- 11:13preset back
- 11:14[Music]
- 11:19so let's go into the translators tab
- 11:21here so there are three additional tabs
- 11:23under translators
- 11:24standards custom translators and live
- 11:27control units i'm going to talk about
- 11:28these two
- 11:29later in the tutorial but let's go to
- 11:31the translator standard translators
- 11:33so there's the range limiter and pitch
- 11:34shifter which are the most important
- 11:37standard translator uh let's create a
- 11:39split using range limiter so when i tap
- 11:42range limiter
- 11:43i have a new window here this is
- 11:44actually new in key stage 2.0
- 11:47now the full range is selected right now
- 11:49and i can simply
- 11:51play notes to add notes to the range
- 11:54limiter to the range of this
- 11:56parts or i can play intervals by
- 11:58simultaneously playing two notes
- 12:01to add intervals to my to my range
- 12:04or i can drag my finger across this
- 12:07keyboard to add ranges
- 12:09and similarly i can remove nodes from a
- 12:11range by
- 12:12either dragging my finger across the
- 12:14keyboard or by playing notes
- 12:17so those plate nodes will be removed or
- 12:19the intervals
- 12:21or i can simply mute the whole range or
- 12:24just set it as full range
- 12:25so let's choose a range for this audio
- 12:27synth one
- 12:29sorry i need to add press add notes and
- 12:32let's
- 12:33mute first and choose this range
- 12:36and for
- 12:39okay let's change the instrument it's
- 12:42hard to
- 12:43demonstrate with this instrument let's
- 12:44choose let's choose a pads
- 12:49and for this instrument i'm gonna choose
- 12:51this range
- 12:55okay let's delete this part and activate
- 12:58the section
- 13:00[Music]
- 13:03now i just simply make created a simple
- 13:06splits on my keyboard
- 13:08and let's do a layering and to do that
- 13:10i'm just gonna simply copy this parts
- 13:13onto nord electra and all the
- 13:15information on the parts
- 13:16including the range limiter is also
- 13:18copied so
- 13:21i haven't so now the solo switch on and
- 13:24part is selected that's why i'm only
- 13:26hearing not electro
- 13:27but if i select the section i hear
- 13:31both north electro and module per second
- 13:33instance on my left hand
- 13:36and audiokit synthon on my right hand so
- 13:38similar to parameters
- 13:40the translators can also be activated
- 13:42and they're activated by
- 13:44by pressing these buttons here and when
- 13:46a
- 13:47translator is deactivated it basically
- 13:49does not function though all the signals
- 13:51just bypass that translator
- 13:52so that's why i see full range here on
- 13:54this part because the range limit is not
- 13:56activated but when i activate it
- 13:58i can see the range directly on the part
- 14:00here now let's move on to the pitch
- 14:02shifter
- 14:03so pitch shifter allows you to add speed
- 14:05shifts basically and
- 14:06mostly used for octave shifts and i'm
- 14:09just going to show you the easier way
- 14:11to assign pitch shifts i press key
- 14:13inputs and
- 14:14with reference to middle c which is c3
- 14:17i'm going to just press and hold for
- 14:18example if i press c4
- 14:21it adds the pitch shift amounts of 12
- 14:24to the to the pitch shifter so right now
- 14:26this part is
- 14:28transposed by one octave but i'm not
- 14:30restricted to octave so i can
- 14:32i can even just do some transpositions
- 14:35like i can
- 14:35even add multiple pitch shifts
- 14:41and similarly when i deactivate the
- 14:43pitch shifter it just
- 14:44doesn't transpose any notes the velocity
- 14:48translator basically manipulates the
- 14:49velocity
- 14:50so this 0 and 127 means the lower range
- 14:54and the upper range of
- 14:55the velocities of nodes so if i take
- 14:59this all the way up to 120
- 15:03all the nodes are converted into full
- 15:05velocity nodes
- 15:07or i can just choose a low velocity
- 15:10and if i choose a range here the
- 15:12incoming velocities are translated
- 15:14between these two numbers
- 15:15so i cannot have a velocity lower than
- 15:1742 and higher than
- 15:19100 with the setup the mono
- 15:22simply turns and turns the instrument
- 15:24into a mono instrument
- 15:26it's usually useful for lead sounds now
- 15:28in the pedal controls there is this
- 15:30autosus
- 15:30theme which is a very nice feature it
- 15:32automatically simulates
- 15:34the sustain pedal when i play my
- 15:36instrument usually very useful for
- 15:38chords so when i activate autosustain i
- 15:40can there is this pedal signal appearing
- 15:42here
- 15:43to indicate that there is a pedal
- 15:44translator applying to this part
- 15:46and when i play a chord
- 15:50and release my fingers the sustain pedal
- 15:52is automatically pressed
- 15:54until i change the chord press another
- 15:56chord so i'm not actually using my
- 15:58sustain pedal right now
- 16:00everything is automatic system simulated
- 16:02in key stage
- 16:08now let's create another section i'm
- 16:10going to do it by
- 16:11copying these parts here so this part is
- 16:14copied
- 16:15now on section two and only audio could
- 16:17send one
- 16:18place on this range so let's change the
- 16:21instrument
- 16:22here and let's change the range limiter
- 16:27so this is full range and i don't want
- 16:30any instruments on this section
- 16:31changing sections is very simple you
- 16:33just tap anywhere
- 16:35on the on the on the section you can
- 16:37press the sections on themselves but you
- 16:39can
- 16:39also just type anywhere on the vertical
- 16:41line corresponding to that section so
- 16:43now i have this
- 16:46[Music]
- 16:48splits
- 16:50and now i have full range of audio kits
- 16:58i'm going to spend some time on this
- 17:00whole state business of ordering us
- 17:02because it's really important
- 17:03in live performance so i'm just i just
- 17:06started the new project from blank and
- 17:08i'm
- 17:08just going to create an instrument just
- 17:10choose another instrument
- 17:12let's choose synthmaster1 and i'm going
- 17:13to connect my keyboards
- 17:17i'm going to create a part here let's
- 17:19reduce the volume a bit
- 17:21now full states of audio units are
- 17:23basically snapshots of the
- 17:26current state of the unit itself
- 17:28including the instrument
- 17:29information and all the parameters and
- 17:32key stage
- 17:33stores all these initial informations
- 17:35into parts so for example
- 17:37this information together with all these
- 17:39parameters here are stored on this part
- 17:41and if i create another parts
- 17:43since i haven't changed anything the
- 17:44same rules i'm on the same pool state
- 17:46let's change the instrument here
- 17:50and let's change some of the parameters
- 18:02now this full state is stored on part
- 18:05two
- 18:06and if i activate part one
- 18:12so when i switch between section one and
- 18:15two those full states are called back
- 18:17from the corresponding part and send it
- 18:18to the to synthmaster one instrument
- 18:21but if i deactivate full states here on
- 18:24the track
- 18:24this means that the full states are no
- 18:27longer called back from parts
- 18:30whatever the last state is it just stays
- 18:32there
- 18:38and even if i change the instrument here
- 18:40now
- 18:44so the state changes but when i activate
- 18:47this part
- 18:48that's that's not called back there
- 18:50there was another instrument stored on
- 18:52this part too
- 18:53but it's not called back anymore
- 18:57so this is really useful when you don't
- 18:59need to change the instrument
- 19:00on on a specific audio unit you simply
- 19:03just disable full states and it will
- 19:05just stay the same instruments
- 19:06throughout the song however you can
- 19:08still adjust the parameters
- 19:10and now you realize that these
- 19:12parameters have
- 19:14active buttons next to them so if i turn
- 19:16full states on
- 19:18they don't have these active buttons
- 19:20here they are always activated because
- 19:22just now the structure is based on full
- 19:24states but when i
- 19:25deactivate it i can individually change
- 19:27these parameters
- 19:28and activate them or deactivate them so
- 19:31for example
- 19:34i activate the unit volume here and
- 19:37choose a
- 19:37low volume and here
- 19:40i choose a high volume i suppose i have
- 19:44another part which i don't activate the
- 19:45unit volume
- 19:46so if i'm on this part i'm on low volume
- 19:53[Music]
- 19:56volume doesn't change whatever the
- 19:57volume was in the previous state just
- 19:59stays the same
- 20:00so if i move from section one to three
- 20:04i'm on low volume but if i move from
- 20:06section two to two
- 20:09and this just applies to all parameters
- 20:11all audio unit parameters
- 20:13so i still have some control over the
- 20:15instruments like the parameters or
- 20:17volume
- 20:18but the full states are not getting
- 20:20called back however
- 20:22if i activate full states on the track
- 20:25i can still control the full state of
- 20:27individual individual parts
- 20:29here so for example i am on one
- 20:32instrument and on section two i don't
- 20:35want
- 20:35to change the instrument so let's delete
- 20:37this part and copy this part here
- 20:40so both parts i have the same instrument
- 20:42but when i play
- 20:44instrument part on section one and
- 20:46change to section two the sound cuts off
- 20:48the reason is the full state on this
- 20:50part gets called back and sent to
- 20:52scentmaster one so the behavior of audio
- 20:55units
- 20:56may change for example synthesizer and
- 20:58custom sounds
- 20:59when it receives a full state so to
- 21:01prevent that i just disable full state
- 21:03on this part
- 21:04and when i change from part one to part
- 21:08two
- 21:09sound doesn't cut off because the same
- 21:10instrument no full states are getting
- 21:12called back
- 21:14however when i want to change the
- 21:15instrument here
- 21:18since this parts full state is not
- 21:20active
- 21:22this change will not be stored on this
- 21:24second part so if i go back to part one
- 21:26and back to part two it's just the same
- 21:30instrument on part one because
- 21:31the full state on part two is not active
- 21:37seamless audio is one of the most
- 21:38important requirements in live
- 21:39performance
- 21:40you don't want your sound to cut off
- 21:42when you change your instrument or
- 21:44change your section so key sage has this
- 21:46internal structure called note keeper
- 21:48basically every track has a note keeper
- 21:50which keeps tracks of all
- 21:52pressed notes or on press notes for
- 21:55example if i press a chord here
- 21:57and change the second section even if
- 21:59there is no part on
- 22:00sunriser the sound doesn't cut off the
- 22:02notes are still playing
- 22:04until i start lifting my fingers from
- 22:06the keyboard
- 22:07so taking into consideration of range
- 22:08limiters and pitch shifters
- 22:10the note keeper basically keeps track of
- 22:12all notes and make sure that there won't
- 22:14be any
- 22:15stuck notes or not cutoffs but serious
- 22:18audio actually mostly depends on the
- 22:20synthesizer itself
- 22:22so for example on sunrise if i create
- 22:25another part here
- 22:26and change the instrument here
- 22:31when i change the section when i change
- 22:33the instrument sunrise
- 22:34automatically cuts the sound and in fact
- 22:36this is the case for most of the audio
- 22:38units
- 22:39where there are some exceptions for
- 22:40example audi layer managed to
- 22:43simulate the seamless audio on its own
- 22:45even if you change the instruments
- 22:48so let me choose a factory preset here
- 22:52and create another part here and choose
- 22:54another instrument
- 22:57now when i'm playing this instrument i
- 22:59go to another section the
- 23:01sound just keeps playing so audio layer
- 23:03handles those sounds
- 23:05and when i press new sound the new notes
- 23:08the new sound plays
- 23:09so this layer handles this seamlessly
- 23:11automatically
- 23:12but of course this is not the case for
- 23:14most audio units and
- 23:16also for hardware instruments so there
- 23:18are a couple of approaches
- 23:19for stimulus audio the most basic one is
- 23:22using two instances of the same audio
- 23:24unit and
- 23:24alternate parts between these two audio
- 23:27units
- 23:28so for example i have an instrument here
- 23:30and i go to section two
- 23:31the second instance just keep playing
- 23:35so without an audio interruption i can
- 23:37just switch to the other sound
- 23:39so suppose i choose another sound here
- 23:41on on the third part
- 23:47so this basically guarantees seamless
- 23:49audio when i change between sections
- 23:51but at a cost of performance and memory
- 23:54so creating two instances of every audio
- 23:58unit costs a lot of memory and cpu power
- 24:01actually there are some live performance
- 24:03apps which does this automatically so
- 24:05when you create an audio unit it creates
- 24:07another instance automatically
- 24:08to support the seamless audio but at the
- 24:11cost of processing power and memory of
- 24:13course
- 24:13and you don't need to do that for
- 24:15certain audio units like audio layer and
- 24:18there are some other ways to
- 24:19handle the seamless audio for example
- 24:22using full stage like in the previous
- 24:23section
- 24:27okay let's move on to the effect units
- 24:29so let's create a track
- 24:30and i'm gonna choose the effect unit in
- 24:32the category i'm gonna load this
- 24:34amazing reverb by kematica now in order
- 24:37to connect this effect
- 24:38i need to access the main mixer so main
- 24:41mixer is also a new feature of key stage
- 24:432.0
- 24:44and so i have this trumpet swamp trumpet
- 24:48instrument by audio modeling
- 24:50and all i need to do is just grab this
- 24:51effect
- 24:54and just leave it on the fx chain
- 25:00so it's that easy
- 25:03by the way on the main mixer you can
- 25:05directly access
- 25:06these audio units user interfaces by
- 25:08tapping on them
- 25:10and since it's a mixer you can control
- 25:11the volume so let's actually simulate it
- 25:13by creating another
- 25:14instrument this time joshua here's my
- 25:18north keyboard
- 25:19and let's also load a swamp instrument
- 25:22here
- 25:22one of my favorites okay so
- 25:26these are mp instruments it actually
- 25:29needs an
- 25:29mp controller but actually what it
- 25:31simply does is check the output channels
- 25:33channel one on geoshred corresponds to
- 25:35the global channel it doesn't accept
- 25:37node signals from
- 25:38the global channel one so if i change it
- 25:40to any other channel like channel 2
- 25:42it simply starts playing so you can
- 25:44actually control these
- 25:45amazing instruments by regular keyboards
- 25:48let's create another effects so let's
- 25:51choose a simple one like
- 25:52this cutoff filter so now i layer jersey
- 25:55red and swamp
- 25:56engine let's actually create a simple
- 25:58splits to distinguish the two sounds
- 26:05and actually the range of the trumpet is
- 26:07not suitable for the lower range of my
- 26:09key so i'm going to apply a
- 26:11pitch shift
- 26:12[Music]
- 26:21and i can chain those instruments
- 26:30so it's as simple as that
- 26:33now let's talk more about this main
- 26:35mixer now let's
- 26:36just create another section with only
- 26:38geoshred on the full keyboard
- 26:40now when i tap the main mixer you notice
- 26:42that the track corresponding to swarm
- 26:44engine is darkened so that's that's
- 26:46because on section two
- 26:47the swamp engine doesn't have a
- 26:49corresponding part so that basically
- 26:51represents
- 26:52the fact that there is no part
- 26:53corresponding to swarm engine so if i go
- 26:55back to section one there is actually a
- 26:57corresponding part on the swamp engine
- 26:59and the same thing also works with
- 27:00effect units so suppose i have
- 27:03this structure so on section one the
- 27:05reverb effect has a corresponding part
- 27:07but
- 27:08the feature doesn't on section two both
- 27:10have corresponding parts so you can
- 27:11actually have an idea of which
- 27:13instruments are
- 27:14connected to their corresponding tracks
- 27:16and which are nuts depending on the
- 27:17section
- 27:18so this mixer changes dynamically when i
- 27:21change sections
- 27:22you can also change the parameters and
- 27:24instruments dynamically
- 27:25on the main mixer view as long as
- 27:26there's a corresponding part so
- 27:29here's what happens i tap on geoshreds
- 27:32and i
- 27:33make sure that this save changes or part
- 27:36is active this actually means that
- 27:38any change that i do here while i'm on
- 27:40main mixer modes
- 27:41are stored on parts including all the
- 27:44volume values and every adjustment that
- 27:46i make
- 27:46inside the audio units but of course as
- 27:48long as there is a corresponding parts
- 27:50so here i'm on section one there is a
- 27:52corresponding part on joshua
- 27:54let's choose another instrument
- 27:59so here's a guitar simulator
- 28:03so i changed the instrument here
- 28:06[Music]
- 28:07well of course the full state is not
- 28:09saved there so i'm going to change the
- 28:11instrument back to cello here
- 28:14so these changes are are saved on those
- 28:18parts but suppose i try to do the same
- 28:20thing with swamp engine so i choose a
- 28:22classical sound here and on
- 28:23section two i try to change the
- 28:25instrument just choose another
- 28:27instrument here but
- 28:28since there's no part here when i go
- 28:30back here okay it's classical on the
- 28:32first part but on section two
- 28:33it's still classical because there is no
- 28:35part here and the good thing is you can
- 28:37also change the states of effects
- 28:40so i have this let's choose another
- 28:42preset here this basement reverb
- 28:46and on section two i'm on cello the
- 28:49instrument changed on joshua
- 28:51but i can also change
- 28:55change the reverb level so i have a
- 28:57lower reverb level
- 28:58lower with dry mix here and
- 29:02and completely different preset here so
- 29:04the effect units
- 29:05can also change dynamically from section
- 29:08to section
- 29:09other than that we have this mute option
- 29:12so it mutes the track
- 29:14and you can see that now the this track
- 29:16is grayed out
- 29:17this basically means that the audio unit
- 29:19sound is cut off but also the midi
- 29:21signals
- 29:22are are blocked as well as you see the
- 29:23midi blink out is is off as well even if
- 29:26i'm on the range
- 29:27so mute basically cuts audio and midi
- 29:30simultaneously
- 29:34so let's move on to the midi processors
- 29:36so here middle processor units i'm going
- 29:38to choose jeffreds so jesuit is also a
- 29:40midi controller
- 29:41and since i choose this under the
- 29:42category of midi processors this doesn't
- 29:44produce any sound on its own
- 29:46but it produce midi and how you do this
- 29:48is you double tap
- 29:50so here's my geoshred it doesn't produce
- 29:51any sound right now
- 29:53but those audio units which have media
- 29:55outputs basically it can be either with
- 29:57a midi processor unit or an instrument
- 29:59unit or an effect unit those may
- 30:01also have midi outputs those who have
- 30:03media outputs have this
- 30:05new tab called connected tracks so now i
- 30:08can see sunriser here and i connect it
- 30:10to sunriser
- 30:11[Music]
- 30:17and if i type on sunriser and look at
- 30:20the midi inputs
- 30:21now i can see that json is connected
- 30:23midi from audio units so whenever i
- 30:25create an audio unit with a media output
- 30:27it basically shows on this list here
- 30:30let's do another one
- 30:31uh i'm going to create another
- 30:33instrument bit hawk
- 30:34and beethoven works really well without
- 30:36full state because it's already a
- 30:38multi-trimble instrument so i'm just
- 30:39turning off the full states so the
- 30:41current
- 30:42i have some drum sounds here and
- 30:45now i'm going to create another midi
- 30:47processor units
- 30:49called atom piano roll so this is
- 30:51actually sequencer
- 30:52let's connect my note keyboard to autumn
- 30:54roll and let's
- 30:56choose the connected track to beathawk
- 30:58and by the way
- 30:59right now it doesn't work the reason is
- 31:01that the track is selected when a track
- 31:03is selected
- 31:04there are no immediate messages going
- 31:06out to the other tracks i need to select
- 31:08the section and i need to activate
- 31:09the parts so as you see now my atom
- 31:13roll sends signals to btoc they actually
- 31:17send signals
- 31:18let's turn off solo only on the first
- 31:21track
- 31:23so here i'm gonna choose a full drum set
- 31:26instead
- 31:27[Music]
- 31:30let's solo this again
- 31:32[Music]
- 31:35so this is sequencer in order to use the
- 31:37sequence so i need
- 31:38transport functions so this is the new
- 31:40transport functions of key stage
- 31:42and if i start play with one
- 31:46bar pre-count it starts playing you can
- 31:48see the indicator here
- 31:49that we are on a 4-4 measure uh if i tap
- 31:53here i have the access to the tempo time
- 31:55signature and metronome properties
- 31:57so without going too much into detail
- 31:59let's turn on the metronome
- 32:02there is this pre-count bar one bar
- 32:04pre-count so this means that when i
- 32:07go to the beginning it will have one bar
- 32:09of pre-count
- 32:10so let's enable real loopy chords go to
- 32:12the beginning and start recording
- 32:15[Music]
- 32:25if i press bypass midi it basically
- 32:27stops playing
- 32:28it still drops the midi signals coming
- 32:31into autumn
- 32:32directly to its outputs if i open the
- 32:35main mixer
- 32:36now you can see that there is this midi
- 32:38units here this switch bottom here
- 32:40switches between effect units and midi
- 32:42units since there are no effect units i
- 32:43cannot
- 32:44really switch to anything now i can
- 32:46activate the midi units
- 32:47directly on the main mixer
- 32:53so let's move on to the other units so
- 32:55these are key stages on units
- 32:57there are three types input mixer and
- 32:58player units let's start with mixer
- 33:00units so mixer units are basically sub
- 33:02mixers
- 33:03in in key stage the mixer unit shows up
- 33:06here on our main mixer and i have three
- 33:08effects
- 33:09so i have a simple split here
- 33:10[Music]
- 33:16and what i'm going to do is let's let's
- 33:18put one of the effects here
- 33:20[Music]
- 33:22so this is an amp simulator one of the
- 33:24best actually
- 33:26and i put in reverb on my i symphonic
- 33:30let's decrease the mix a little bit and
- 33:34i want to pass these signals through a
- 33:37single effects
- 33:38which is a channel equalizer these are
- 33:40routed to the main speakers of my ipads
- 33:42if there was an audio interface
- 33:44connected to the ipad you would actually
- 33:45see the name of the audio interface with
- 33:47the channels
- 33:48so when you tap here there are the
- 33:50hardware outputs and the mixer units
- 33:52so this is now routed to the mixer let's
- 33:54roll both of them to the mixer
- 33:57and let's connect this to the mixer
- 34:04units
- 34:09so you can see that this effect is
- 34:10applies to
- 34:12everything that is connected to the
- 34:13mixer or i can
- 34:15take this amp simulator here so now my
- 34:21strings are also amped and you can just
- 34:23use the volume and pan
- 34:25on the mixer units as well moving on to
- 34:28the next which is probably
- 34:29the most advanced unit is the player
- 34:32units so player unit is an audio player
- 34:34with lots of additional functionalities
- 34:35so current audio file is none
- 34:37and if i tap here i don't have anything
- 34:39i haven't really imported any audio here
- 34:42let's do that i'm going to go into my
- 34:45dropbox
- 34:46i created this simple folder called
- 34:47keystage tutorial and i have an mp3 here
- 34:50let's export it into a key stage
- 34:55so a midi file is uploaded and actually
- 34:57you can locate this media file from
- 34:59files when i double tap on the media
- 35:01file there are two folders like pdf and
- 35:03audio files audio files
- 35:05imported files and here is the mp3 that
- 35:07i imported
- 35:08and i when i tap on the audio player
- 35:10from the imported files i can access the
- 35:12audio
- 35:14so this is a song that we have recently
- 35:16released with my event alkera
- 35:22so the audio player just shows the
- 35:24waveform
- 35:26you have the volume control you have the
- 35:29follow button you can follow the
- 35:30timeline
- 35:32you have the left and right locators and
- 35:35you have the loop function so
- 35:38it just keeps between the two located
- 35:39loops between the two locators if you
- 35:41want
- 35:42and moreover you can add markers
- 35:45[Music]
- 35:46so move here and add another marker i
- 35:49can select these markers move them
- 35:50around
- 35:52rename them chorus
- 35:55so how are we going to use the markers
- 35:57here's how we use them
- 35:58so the audio player has some automation
- 36:01functions with the parts
- 36:02so let's create a part here with an
- 36:04active part i have this
- 36:06new option here when a part is activated
- 36:08do nothing okay it does nothing right
- 36:10now but when i select
- 36:11something like start playing from left
- 36:13locator here's what happens
- 36:17so every time i activate this section
- 36:20corresponding to this part
- 36:22it starts playing from the left locator
- 36:25or for example you can choose start
- 36:27playing from chorus here
- 36:28so when i activate here it starts from
- 36:30that specific marker
- 36:32and suppose on this part i want to stop
- 36:35playing
- 36:36when i activate it so start playing from
- 36:38chorus
- 36:39stops playing and let's say i want to
- 36:42start
- 36:42playing from marker 2 this time
- 36:50so you can basically automate player
- 36:52units with these special
- 36:54actions on cards this suspend triggers
- 36:58is a nice mechanism to suspend all these
- 37:01automatic triggers
- 37:02temporarily of course so when suspend
- 37:05triggers is on
- 37:06none of these triggers happen so finally
- 37:09we have the input units
- 37:12well when you first load key stage you
- 37:15are prompt to
- 37:16activate the microphone for key stage
- 37:18and i purposely did not do that because
- 37:20i want to show you that you may
- 37:21encounter this message accesses the
- 37:23knight because i haven't enabled
- 37:25microphone on key stage
- 37:26so i first need to enable it for a
- 37:28microphone doesn't just mean ipad's
- 37:30microphone if you have an audio
- 37:31interface connected
- 37:33that means that that audio interfaces
- 37:34input is also muted
- 37:36so you have to specifically allow key
- 37:38stage to access it
- 37:44okay so i'm using the ipad's inbuilt
- 37:47microphone
- 37:49the the one that i'm using is actually
- 37:51not connected to my ipad
- 37:53okay so this is the ipad's microphone
- 37:55and it's just
- 37:56good there's no audio interface
- 37:58connected to the
- 37:59to the ipad so that's why i'm getting
- 38:01this feedback but basically you can
- 38:03connect your guitars you can connect
- 38:04your vocals
- 38:05test them through effects and so on
- 38:11custom translators are probably the most
- 38:13versatile and complex units of key stage
- 38:16so i'll probably just go over the
- 38:18surface here uh just give a couple of
- 38:20examples of how we can use custom
- 38:22translators
- 38:23so when i go to translators there's the
- 38:25second tab called custom translators
- 38:27and i add a custom translator add a new
- 38:29one so
- 38:30each custom translator has an input and
- 38:32an output
- 38:33so these are midi translators there are
- 38:35in incoming midi signals and outgoing
- 38:37midi signals or
- 38:38actions so i will show about that later
- 38:41but let's just first look at the basic
- 38:43translation function
- 38:44so suppose i want to well there is
- 38:47actually this
- 38:48mid learn function here i'm going to
- 38:49activate that i have this volume knob
- 38:51here on my north electra i activate it
- 38:53and it's control change seven
- 38:55let's just convert it into something
- 38:57else just pitch bands
- 39:00so i'm actually turning the volume knob
- 39:02of my north
- 39:04so this is the basic option you have
- 39:06upper and lower limit that you can
- 39:08assign
- 39:09for pitch band values 48 means full
- 39:12pitch
- 39:12up minus 48 means full pitch down so i
- 39:15can activate and deactivate
- 39:16custom translators just like other
- 39:18translators you can also add custom
- 39:20translators on tracks
- 39:21let's add one here and let's say this
- 39:24time i want to change the functionality
- 39:25of my expression pedal which is
- 39:27control change 11 to okay now we are on
- 39:30an audio unit i can access its audio
- 39:32unit parameters
- 39:33so these are specific to this audio unit
- 39:36let's choose cutoff
- 39:37[Music]
- 39:39and if i actually activate it you can
- 39:41see that the cut-off frequencies changes
- 39:43with my with my expression pedal
- 39:46and let's create another unit here
- 39:51i want to get the expression pedal again
- 39:53and
- 39:54change the unit volume now
- 39:59it doesn't work the reason is the
- 40:02following
- 40:03when i type the name of the song the new
- 40:05song in this case
- 40:06i can get the song properties now since
- 40:09there are more
- 40:10than one custom translator one on track
- 40:12the ones
- 40:13on track applies to all parts by the way
- 40:16the order of this
- 40:17matters because for example this changes
- 40:20the
- 40:20expression pedal into cut-off frequency
- 40:23whereas this changes into the unit's
- 40:25volume
- 40:25so if i tap here i see that the
- 40:27translator signal chain has an
- 40:29order so song properties can also add
- 40:32custom translators
- 40:33and here what happens the signals coming
- 40:35into a track first goes into the
- 40:37translator of the song
- 40:39then to the tracks translator then to
- 40:41the parts translator
- 40:42well there are no translators for the
- 40:44song so we just bypass that
- 40:46we get to the track the translator on
- 40:48the track applies converts my pedal
- 40:50signal into cutoff frequency and
- 40:52therefore when we get to the part we
- 40:53don't have the
- 40:54expression pedal signal but if we change
- 40:56the order here
- 40:57now the part applies first so when i'm
- 40:59here there are no constant translators
- 41:01on this part
- 41:02the tracks translator applies because
- 41:05there are no other translators that are
- 41:07going through
- 41:08here this time our expression pedal just
- 41:10acts
- 41:11as as a volume function as you see
- 41:14the translator just changes the volume
- 41:18so these are basic translations but
- 41:21custom translators
- 41:22also have some additional
- 41:23functionalities like changing sections
- 41:26starting a player and so on and so forth
- 41:28so here
- 41:29on this part i'm going to add the
- 41:31translator and this time i'm going to
- 41:33choose
- 41:33notes and as the output i have lots of
- 41:36options here i'm not going to go through
- 41:37all of them
- 41:38but special actions is probably the one
- 41:40that i use the most often
- 41:42so i have a bunch of trigger conditions
- 41:44trigger
- 41:45actions actually and next section is one
- 41:47of them
- 41:48so this actually means when the
- 41:51incoming signal is a node signal and it
- 41:54satisfies these two conditions actually
- 41:56these three conditions
- 41:57meaning the node ranges between these
- 41:59two the velocity range is between these
- 42:01two
- 42:02and it's a not on signal then this
- 42:05action is performed which means
- 42:07we move to the next section so i want to
- 42:09assign a single node
- 42:11to move to the next section let's say
- 42:14so i tap on this button press the notes
- 42:16to assign the lower range
- 42:18of my trigger range assigned upper range
- 42:21passes press the same note so it's just
- 42:23c4
- 42:24now that triggers the next section okay
- 42:27it's not happening right now because
- 42:29a part is activated these changing
- 42:31section
- 42:32triggers only happens when a section is
- 42:34selected so if i
- 42:35press the section and start playing
- 42:40c4 as soon as i press it i move to the
- 42:42next section
- 42:43so i can assign certain nodes to move to
- 42:46next section or
- 42:47maybe a path keypad on your keyboard to
- 42:50change sections here's another important
- 42:53example with player units
- 42:55so let me load the same song here and
- 42:58let me
- 42:59add a couple of markers i'm gonna create
- 43:01two custom translators on this track
- 43:04and the first one is the input signal is
- 43:07player events so whenever i have a
- 43:08player units
- 43:10the custom translator translators
- 43:11connected to that player unit have these
- 43:13player events
- 43:14and i'm going to choose when current
- 43:16time reaches
- 43:18sorry when current time reaches a marker
- 43:20then outputs
- 43:21i choose special action move to end
- 43:23section
- 43:24okay what is ant section whatever the
- 43:27marker's
- 43:27position is we move to the same position
- 43:30on the on the section
- 43:31so marker one corresponds to section one
- 43:34marker two corresponds to section two
- 43:35and so on
- 43:36so let's move the current position
- 43:38somewhere near marker 2 and start
- 43:39playing
- 43:41and let's see what happens
- 43:46as you see it automatically changes the
- 43:48section to as soon as it reaches marker
- 43:50one
- 43:51so similarly i can do the opposites so
- 43:55this time i'm going to check global
- 43:57events
- 43:58when a section is activated which means
- 44:00when the nth section is activated
- 44:02i choose player triggers i move my
- 44:04current time
- 44:06sorry i move my current time to the end
- 44:08marker so let's play
- 44:11and see what happens when i select this
- 44:13section close to the second marker when
- 44:15i select this
- 44:16it moves to the third marker and let's
- 44:18actually
- 44:19get this closer the third marker
- 44:24i want to third section means third
- 44:27marker
- 44:28and when it reaches the fourth marker it
- 44:30will switch to the fourth section
- 44:32[Applause]
- 44:34like
- 44:40now key stage can be controlled by midi
- 44:42devices externally and there are lots of
- 44:44ways to control it so i'm just going to
- 44:46show
- 44:46a couple of them so let's go to
- 44:49preferences
- 44:50and go to external midi control now
- 44:53there is this section
- 44:54which allows you to use a midi pedal for
- 44:56example to change sections
- 44:57let me first choose the inputs so i'm
- 45:00going to choose my note keyboard that's
- 45:01the only midi device that i connects to
- 45:03my ipad right now
- 45:04but you can actually connect multiple
- 45:05midi devices so there is
- 45:07change section with cc values that
- 45:09actually means that
- 45:10if i sense a control change for example
- 45:13a control change number with value
- 45:153 it moves to section three but i don't
- 45:18want to do that
- 45:19so i disabled this option but instead i
- 45:21want to just
- 45:22choose a cc number for next section and
- 45:25cc number four previous section actually
- 45:26i'm just going to choose a cc for next
- 45:28section so i
- 45:29you press me to learn i press my switch
- 45:31pedal connected to my node
- 45:32it sends control change 82 so this means
- 45:36when i press my pedal
- 45:37it automatically changes section 2. now
- 45:39the next thing
- 45:40is this external control parts so
- 45:43track input changes parameters i'm just
- 45:45going to show you that
- 45:46the rest are similar but this is already
- 45:49activated
- 45:50this actually means that any midi input
- 45:52coming from the tracks
- 45:53changes the parameters inside and
- 45:56activated selected parts
- 45:58so for example i have this parameters
- 46:00here for north electra
- 46:02and you can see the cc numbers next to
- 46:04them and if i
- 46:05move my volume slider here it
- 46:07automatically changes the volume here
- 46:09and assigns that volume value to this
- 46:12part
- 46:15the important thing is if a part is not
- 46:17selected
- 46:19the volume signal still goes through but
- 46:22it's not assigned to that part
- 46:24so if i look at this the volume has not
- 46:26changed
- 46:27so the part has to be selected in order
- 46:30to make the changes
- 46:31so this allows you to uh quickly
- 46:34configure your parameters using your
- 46:36hardware
- 46:37so since i'm using north keyboard as the
- 46:39midi inputs
- 46:40to control nord electro's inbuilt
- 46:42synthesizer
- 46:43the parameters control the synthesizer
- 46:45so i don't need to just
- 46:47use these sliders and knobs here i can
- 46:49just make the adjustments directly on my
- 46:51note keyboard with the
- 46:52knobs and sliders and everything are
- 46:55just recorded on on this parts
- 46:57as long as the part is selected okay
- 47:00what happens with the audio units
- 47:02so let's choose sunriser and i'm going
- 47:04to choose my north keyboard again
- 47:08so audio and parameters are not assigned
- 47:10any
- 47:11control change numbers except the
- 47:13standard two
- 47:14audio unit volume and pen so these are
- 47:17already assigned
- 47:18cc numbers these are assigned
- 47:19automatically though you can change them
- 47:22but more importantly you can assign
- 47:25control change numbers
- 47:26to to these parameters and
- 47:29[Music]
- 47:30and allows you to control the audio
- 47:32units using your
- 47:33midi controller
- 47:39so the live console key stage is
- 47:40optimized for live performance
- 47:42it can be accessed by pressing this
- 47:44button here which brings up this whole
- 47:46new
- 47:47interface so i built this simple song
- 47:49here and when i select
- 47:51section you can see that you can change
- 47:52the colors of these sections let me
- 47:54actually do some color adjustments
- 47:56quickly
- 47:57when i activate the live console you can
- 47:59see that the top bar represents the
- 48:01color of the section
- 48:03i can switch between sections by
- 48:05pressing these
- 48:06arrow buttons here and there are five
- 48:08types of live units here
- 48:10info xy control lyrics media and piano
- 48:12units
- 48:13i'm on the info unit info unit basically
- 48:15gives me the layout of my parts
- 48:17their ranges and their pitch shifts here
- 48:20i can just
- 48:21allows me to easily browse i can have a
- 48:23master volume control here
- 48:24and i can change the transpose by the
- 48:26way i can also change the transpose from
- 48:28the song properties here
- 48:29global transpose each section can have
- 48:32one of these five units assigned
- 48:34so for example on my first section i
- 48:36have the info unit on the second section
- 48:38suppose i
- 48:39activate xy control so when i'm on the
- 48:41first section it shows the info unit
- 48:43when i move to the second section
- 48:45i have the xy controller which i'm gonna
- 48:47show you how to use it
- 48:48but suppose on the third section i want
- 48:51to show the lyrics in it so lyrics unit
- 48:53is simple you can just write write your
- 48:55own lyrics here
- 48:56if you're also you know singing back
- 48:58vocals or something there's the media
- 49:00units so major units has some
- 49:02enhancements it can actually show you
- 49:04audio units
- 49:05the interfaces of order units here so
- 49:07it's categorized in the same way like
- 49:09instruments effects i have only
- 49:11instruments right now but for example on
- 49:12the fourth section i want to have access
- 49:14to the audio units interface
- 49:16directly so that i can change these
- 49:18drawbars
- 49:19and the last one is piano units so this
- 49:22and
- 49:22xy control units can control parts
- 49:25but in order to do that let me actually
- 49:27demonstrate with one part here
- 49:29that's this sunriser
- 49:32let's solo this now we move to this
- 49:35final part on the translators the live
- 49:37control units
- 49:39so the first one is the visual piano so
- 49:41this means that the visual piano now
- 49:43controls these units
- 49:44so if i activate virtual piano
- 49:48this controls sunriser but for example i
- 49:51can control two instruments
- 49:52simultaneously i can control
- 49:54north and sun riser at the same
- 49:58time and if i turn on filter nodes from
- 50:01track input switch this means that this
- 50:03part now receives signals from
- 50:05virtual piano but it does not receive
- 50:07signal from the actual
- 50:08inputs so right now part three is
- 50:11controlled by
- 50:12the virtual piano but my actual does not
- 50:15control
- 50:16part three and similarly uh the x and y
- 50:19control
- 50:20parameters here allows the xy control
- 50:23units
- 50:23to adjust different parameters on
- 50:26different parts and you can do this
- 50:27simultaneously
- 50:28so you realize this icon here this icon
- 50:31shows whenever
- 50:32an x or y control or both are activated
- 50:35on that part
- 50:36so let's just press x control so its
- 50:38default is the unit volume the ranges
- 50:41are set like this
- 50:42so
- 50:43[Music]
- 50:47okay let's delete these parts i can't
- 50:49really hear what's going on there
- 50:53have okay why is it not working because
- 50:55i forgot to
- 50:57turn off this switch so my keyboard
- 50:59cannot access to that part
- 51:01[Music]
- 51:05now the cool thing about the xy control
- 51:07unit is that it's relative
- 51:09so it's not like this sends volume 0 and
- 51:12this
- 51:13sends full volume it keeps track of the
- 51:16volume value
- 51:17so whatever the volume is right now i
- 51:19start increasing it here
- 51:22and i can start increasing
- 51:26like this or decrease it like this
- 51:29so it's just relative to your initial
- 51:30position on the xy control and xy
- 51:33control unit can
- 51:34control the master volume other control
- 51:36change signals pitch bands
- 51:38now back to the live console as i say
- 51:40where we can have assigned different
- 51:42units to different parts let's look at
- 51:44the media section there is actually this
- 51:46pdf and gpx files section here
- 51:48since i don't have any of them yet i
- 51:50need to import one here is
- 51:52one pdf file let me export it into key
- 51:55stage
- 51:58so if i go to files made the folder pdf
- 52:00and jpg files
- 52:01i can see the pdf file here i can double
- 52:03tap to just open it
- 52:05here but now if i go to media units i
- 52:07can access to this pdf file here
- 52:09and what it does is it can it actually
- 52:12stores
- 52:12the pdf file itself including its zoom
- 52:15and position adjustments that you do
- 52:17here
- 52:17so this view exactly is stored on this
- 52:20section
- 52:20so for example if i move to another
- 52:22section and activate the same pdf file
- 52:24suppose i want to just show this part of
- 52:27the pdf and i move to the next section
- 52:29it just moves to whatever stores on
- 52:32on that section and finally if i go to
- 52:35the info unit there are actually two
- 52:36additional tabs here
- 52:38the global panel the global panel
- 52:40basically shows
- 52:41overview of the song with each sections
- 52:43with all the splits and layers
- 52:45just marked out here i can just easily
- 52:47switch between sections here
- 52:49and i can change layouts to horizontal
- 52:51division and vertical division
- 52:52and the last one is just the main mixer
- 52:54again so you can access the main mixer
- 52:56directly from the live console as well
- 52:59and one thing
- 53:00that i have forgot to show you is the
- 53:02main mixer
- 53:03either on the live console or on the
- 53:05main view here has this compact view
- 53:07which hides the
- 53:09effects chain here although the effects
- 53:11are still there and you can also hide
- 53:13and show the midi tracks
- 53:14so if you if you're just working on a
- 53:16pure midi setup
- 53:18without any audio in it you can still
- 53:20use the main mixer to just
- 53:22mix your volume levels on midi tracks
- 53:28so finally i want to go through some of
- 53:29the preferences menus here i'm not going
- 53:31to go deep into the details but so as
- 53:33you know we can access in-app purchases
- 53:35here
- 53:36uh i'm going to talk about this when i
- 53:38talk about set lists i can access
- 53:40tutorial demo videos
- 53:41the dropbox integration i'm just going
- 53:43to cover it in another troll video
- 53:45um midi connections is also omitted here
- 53:48i will talk about external midi control
- 53:50a little bit
- 53:51instrument presets also another topic
- 53:53that needs to be covered
- 53:55like editing creating new instrument
- 53:57presets audio settings well there's some
- 53:59things that i can talk about here i can
- 54:01just change the sample rate and buffer
- 54:03size
- 54:04uh master volume also controls midi
- 54:06tracks this is actually important
- 54:07because behind the scene what this
- 54:09master volume slider does
- 54:11is okay it changes the volume of the
- 54:14global volume of the audio units but
- 54:16what about midi units
- 54:17so if you are actually combining audio
- 54:20units and
- 54:21like midi connections like i do here
- 54:26so for example there is the sun risers
- 54:28volume
- 54:31and there is the node electrodes volume
- 54:32so this slider sends volume signals to
- 54:35north whereas this is just an internal
- 54:37volume
- 54:38slider of key stage what this does is
- 54:40this changes the global volume
- 54:44but it also changes the volume of north
- 54:46this acts as a multiplier on the volume
- 54:49signals of midi tracks
- 54:50so for example when i take this all the
- 54:53way up to 127
- 54:55this actually doesn't send 127 volume
- 54:58signal to north that volume signal is
- 55:00actually multiplied by
- 55:01by the by the level of this volume here
- 55:03so when it's all the way up it's
- 55:05basically multiplied with one which
- 55:06means it doesn't change when it's all
- 55:08the way down
- 55:09all the volume signals are multiplied
- 55:10with zero when when it's for example
- 55:13just on the halfway down everything is
- 55:15just divided so 127 volume signal is
- 55:18translated into
- 55:1963 volume signal so therefore the volume
- 55:22signals or midi tracks can be controlled
- 55:24with this master volume but if i disable
- 55:26this
- 55:27this volume slider basically have no
- 55:29effect on the midi tracks anymore
- 55:32this is the north sounds and this has no
- 55:34effect at all
- 55:36okay skipping to this recording well key
- 55:39stage has
- 55:39a multi-track recorder so let's let's
- 55:42demonstrate that
- 55:43so from the main mixer so i can enable
- 55:45these recordings
- 55:46and starts recording well okay
- 56:03and what happens is if i go to file
- 56:06let's
- 56:07get back to audio files there's this
- 56:10recordings
- 56:11so it's new song on today the dates
- 56:14and each tracks recorded wav file
- 56:17and these are the exact times that they
- 56:19are recorded so i can play them
- 56:21but it was muted in the beginning but
- 56:25[Music]
- 56:29and i can just send them to anywhere and
- 56:32what i can do is i can even zip them and
- 56:34send the zip file to anywhere
- 56:36okay since we are on the file system
- 56:38here there is a general gesture is that
- 56:40when i double tap on something
- 56:42for example here made a folder when i
- 56:44single tap on it it says open on the
- 56:46top right corner when i double tap on
- 56:48anything whatever
- 56:50shows on the top right corner triggers
- 56:52so when i double tap it opens
- 56:54so for example i create a new folder
- 56:56here just just a random name
- 56:58and i double tap it opens that and i
- 57:00save the file here
- 57:01i say my song here okay the name of the
- 57:05song changes
- 57:06so when i tap here it says loads so it
- 57:08loads the song
- 57:09so let's load a new song first and when
- 57:12i double tap on here it's
- 57:13lo accesses into the folder and if i
- 57:15double tap on the song it loads it
- 57:17because that's the default action
- 57:19and i have these standards functions
- 57:21like delete copy move rename
- 57:23i'm not going over them right now um let
- 57:26me
- 57:26create a couple of songs quickly so
- 57:29let's go into setlists and i'll create a
- 57:31setlist
- 57:32these are my root directory this is the
- 57:34whole director i can access into the
- 57:36folders and
- 57:37all these are all the songs i tap on the
- 57:39song and put it into the setlist
- 57:40or i double tap to add it into the
- 57:43setlist or
- 57:44i can select songs here and remove it
- 57:46from the setlist or i double tap to
- 57:48remove from the setlist so it's
- 57:49basically the same
- 57:50kind of triggers so let me add a couple
- 57:53of songs i can
- 57:54change the order of the songs by just
- 57:56holding them and dragging up and down
- 57:58and i might click done i just name the
- 58:00setlists
- 58:03so i have my first setlist here i double
- 58:06tap to load it and here
- 58:07is my setlist so i can switch between
- 58:10songs quickly
- 58:11this is the order by double tapping on
- 58:13them and not only that
- 58:14in the live console now if i go to the
- 58:17last section of the song
- 58:19the next time i press the arrow it asks
- 58:22me to confirm whether i want to
- 58:24go to the next song and i say lot so i
- 58:26can just browse through all the songs
- 58:28with all the sections like this or i
- 58:30just activate the global panel
- 58:32since i can access the sections like
- 58:34this here these arrows just
- 58:36stands for changing songs now so
- 58:38speaking of changing songs
- 58:39the external midi control has also a
- 58:42changing song function so you can assign
- 58:44a controller to change songs
- 58:46just like sections and in the general
- 58:49setting there is
- 58:50this tiny switch here prompt when
- 58:52changing songs in the setlist mode so
- 58:54when i deactivate this
- 58:56in the live console for example at the
- 58:58end of the song i want to move to the
- 59:00next song
- 59:00when i press it it automatically loads
- 59:02the next one without any confirmation
- 59:04so that basically removes the
- 59:06confirmation dialog and one last thing
- 59:08that i forgot
- 59:09this is actually completely unrelated
- 59:11with the setlist
- 59:12so you can move the parts here you can
- 59:14copy them as you
- 59:15know you can actually squeeze them
- 59:17between parts
- 59:20vertically or horizontally you can do
- 59:21the same things here with tracks
- 59:23but one important feature is you can
- 59:26merge
- 59:26parts like this so now these two parts
- 59:30are connected to the same track
- 59:31let's actually move them here so
- 59:33whenever you move a part
- 59:35right on another part like this it just
- 59:38highlights
- 59:39and you can change the order here and
- 59:41what happens is that all these
- 59:43three parts are connected to the same
- 59:45track which basically allows you to
- 59:47do things like you know on this range i
- 59:49want to have this
- 59:51velocity whereas on this range i want to
- 59:53have this velocity and
- 59:54maybe another pitch shift so each parts
- 59:58properties are stored on this part which
- 1:00:00allows you more control over
- 1:00:02a single synthesizer so how do you
- 1:00:04actually compress this
- 1:00:06multi parts you basically double tap
- 1:00:09with two fingers
- 1:00:10anywhere on any of these parts and now
- 1:00:13you see this
- 1:00:14this is now this shows multiparts
- 1:00:17we can combine multiparts into single
- 1:00:20parts
- 1:00:20you can extend them by double tapping
- 1:00:22with two fingers
- 1:00:24also compress them so multipart
- 1:00:26basically works like that
- 1:00:29and one other thing that i also forget
- 1:00:31is this detail part
- 1:00:32so detailed part basically zooms into
- 1:00:34the section and shows more information
- 1:00:37about parts
- 1:00:38i can use these buttons to switch
- 1:00:40between sections
- 1:00:41where i can swipe left or right to
- 1:00:44switch between sections
- 1:00:45so since this is a multi-parts i can
- 1:00:47double tap to expand it just like
- 1:00:49in the regular case and this allows me
- 1:00:52to
- 1:00:52change the ranges of parts diary right
- 1:00:55on the spot without actually
- 1:00:57going into the parts editor or i can do
- 1:01:00the same thing with pitch shifts
- 1:01:02so these are the two most commonly used
- 1:01:04translators that's why i included them
- 1:01:06into detailed view
- 1:01:07so detail allows you to see the overall
- 1:01:10of your
- 1:01:11split sound layers and just manipulate
- 1:01:13them right on the spot
- 1:01:15here
About this transcript
This page contains the full transcript of KeyStage 2.0: Tutorial 1 by Ali Gokturk, generated from the public captions YouTube serves with the video. The transcript has 9,978 words across 1,759 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.