Switching to a Linux audio system: a pragmatic guide
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 12 | |
Author | ||
License | CC Attribution 4.0 International: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor. | |
Identifiers | 10.5446/40464 (DOI) | |
Publisher | ||
Release Date | ||
Language | ||
Producer |
Content Metadata
Subject Area | |
Genre |
00:00
Physical systemElectronic program guideMusical ensembleJSONLecture/ConferenceMeeting/InterviewComputer animation
00:51
InformationLattice (order)Physical systemOpen sourceParallel portWindowAddress spaceLecture/ConferenceMeeting/Interview
01:53
Keyboard shortcutElectronic program guidePhysical systemComputer hardwareInterface (computing)NeuroinformatikRow (database)TheoryGame controllerCombinational logicPlug-in (computing)Server (computing)WindowWorkstation <Musikinstrument>File formatDigitizingDifferent (Kate Ryan album)Physical systemCoprocessorKeyboard shortcutCapability Maturity ModelMIDICartesian coordinate systemNumberDevice driverSoftware development kitKey (cryptography)Connected spaceFunction (mathematics)Product (business)outputFlow separationStreaming mediaAdditionFreewareSequenceMeeting/Interview
07:26
Computer hardwareInterface (computing)Keyboard shortcutNumbering schemeElectronic program guidePhysical systemServer (computing)Cartesian coordinate systemPlug-in (computing)Operating systemDevice driverParameter (computer programming)Computer hardwareTelecommunicationOffice suiteXMLProgram flowchart
08:41
Normed vector spaceTrailWeb pageConvex hullCompilation albumComputer icon2 (number)Row (database)Buffer solutionSet (mathematics)NumberoutputComputer hardwareBit rateGame controllerInterface (computing)DatenausgabegerätAreaMIDISampling (statistics)DebuggerDevice driverConfiguration spaceCartesian coordinate systemParameter (computer programming)Server (computing)Multiplication signIntegrated development environmentDistribution (mathematics)DemonBridging (networking)Process (computing)FreewareComputer animation
10:46
Digital signal processorPhysical systemRectanglePhysical systemMotion captureSoftwareMatrix (mathematics)outputFunction (mathematics)Representation (politics)Error messageInterface (computing)PhysicalismLine (geometry)Workstation <Musikinstrument>DigitizingComputer animationSource code
11:51
Execution unitPlug-in (computing)Workstation <Musikinstrument>Source codeInformationRight angleBitPhysical systemConnected spaceDigitizingType theoryRow (database)Server (computing)File formatComputer animation
13:45
Logic gateEnvelope (mathematics)Absolute valueEmailOrder (biology)Online helpDistortion (mathematics)Moment (mathematics)Plug-in (computing)Parameter (computer programming)Server (computing)Cartesian coordinate systemRow (database)HookingHypermediaComputer simulationSuite (music)Musical ensembleWindowHard disk driveUser interfaceBitMultimediaLecture/ConferenceComputer animation
16:40
Digital signal processorConnected spaceSound effectoutputRow (database)Cartesian coordinate systemFunction (mathematics)Coroutine2 (number)WhiteboardMusical ensembleChainDistortion (mathematics)MIDIMotion captureRoutingSource codeComputer animation
18:38
Sound effectInsertion lossPhysical systemRankingMIDIBeat (acoustics)KnotInterior (topology)Convex hullText editorExecution unitRow (database)MIDIConnected spaceCartesian coordinate systemSession Initiation ProtocolUser interfaceBitSheaf (mathematics)Sound effectPattern languageKeyboard shortcutKey (cryptography)Function (mathematics)Physical systemRectangleProduct (business)Object-oriented programmingMultiplication signSoftware design patternWorkstation <Musikinstrument>Normal (geometry)Korg M1Inheritance (object-oriented programming)Interface (computing)Lecture/ConferenceSource codeComputer animation
22:11
Source codeKeyboard shortcutKey (cryptography)Multiplication signMIDIRectangleLecture/ConferenceMeeting/InterviewSource codeComputer animation
22:54
Gamma functionMIDIMaxima and minimaHill differential equationFunction (mathematics)Connected spaceServer (computing)Process (computing)Row (database)Computer fileMIDICoroutineKeyboard shortcutRectangleRoutingBitMusical ensembleCartesian coordinate systemProjective planeoutputInterface (computing)Mixed realityArmFront and back endsWindowSource codeComputer animation
26:51
Motion blurLie groupDenial-of-service attackCartesian coordinate systemType theoryData managementRepresentation (politics)Computer fileConnected spaceMereologyProjective planeSet (mathematics)MIDIMultiplication signDifferent (Kate Ryan album)RoutingComputer animation
28:12
Simultaneous localization and mappingStructural loadSynchronizationComputer hardwareKeyboard shortcutInterface (computing)Numbering schemeElectronic program guidePhysical systemLie groupComputer hardwareCartesian coordinate systemDevice driverNumbering schemePattern recognitionMultiplication signOffice suiteInterface (computing)Different (Kate Ryan album)TelecommunicationFlow separationBitComputer animation
29:40
Physical systemElectronic program guideComputer hardwareWeb pageNumberPhysical systemComputer hardwareDistribution (mathematics)InternetworkingBitElectronic mailing listLecture/Conference
30:43
Electronic program guidePhysical systemDistribution (mathematics)Pointer (computer programming)Hill differential equationCartesian coordinate systemCombinational logicDistribution (mathematics)Drum memoryOnline helpMultimediaFreewareFlow separation
32:02
NeuroinformatikWindowOperating systemDistribution (mathematics)Operator (mathematics)Axiom of choiceSingle-precision floating-point formatVideo gameLecture/Conference
33:25
Computer hardwareDevice driverServer (computing)Electronic program guidePhysical systemDebuggerAxiom of choiceServer (computing)Distribution (mathematics)Plug-in (computing)Cartesian coordinate systemOrder (biology)Game controllerFile formatData managementDevice driverFront and back ends
34:44
Electronic program guidePhysical systemDistribution (mathematics)Game controllerDebuggerTouch typingCanonical ensembleBitWindowFront and back endsComputer animationProgram flowchart
35:53
Buffer solutionComputer hardwareSoftwareConfiguration spaceBitMeeting/Interview
37:01
Web pageSample (statistics)Buffer solutionBit rateParameter (computer programming)Computer hardwareCanonical ensembleComputer programmingSampling (statistics)Set (mathematics)Cartesian coordinate systemDialectComputer animation
37:37
Computer hardwareRobotText editorInterface (computing)Exception handlingDigitizingLine (geometry)outputWhiteboardServer (computing)Game controllerNeuroinformatikFunctional (mathematics)Workstation <Musikinstrument>MultimediaNumberKeyboard shortcutLecture/Conference
39:38
Computer fontGamma functionInterface (computing)outputNumberFunction (mathematics)Data managementComputer programmingComputer fileLine (geometry)WindowCartesian coordinate systemRow (database)Distribution (mathematics)Normal (geometry)MultiplicationChainMultiplication signSet (mathematics)HypermediaPartition (number theory)BootingSoftwareMathematicsInformationVideo gameTheory of relativityData storage deviceType theoryWeb pageInternetworkingBitCommunications protocolMiniDiscHand fanHard disk driveConnected spaceExecution unitCuboidVirtualizationComputer animationLecture/Conference
45:43
JSONXMLUML
Transcript: English(auto-generated)
00:50
got your attention. Hello everybody and welcome to my little lecture about switching to a Linux audio system. My name is George, I'm a member of the
01:03
open source audio meeting Cologne and in my demonstration you will get all the relevant information to start right away with recording on a Linux system. This demonstration addresses itself to Windows and Mac users who are
01:23
interested in doing audio on Linux as well as on Linux users who have never done audio production before. Well, you will find a lot of parallels between Windows, Mac and Linux concerning the workflows and the technologies but
01:46
there are also some particularities which I will going to show you right away. But first let me do a little introduction into all this theory and all the terminology and things like that. First of all, well, if you want to
02:06
start doing recording you need a computer of course and you need audio hardware. Well, nowadays most of the audio hardware is equipped with a USB interface and my little demonstration I'm using such a USB audio interface. It's
02:25
a well combination of audio interface and controller from Native Instruments. It comes with two inputs, two outputs and an integrated MIDI interface. And for
02:40
doing MIDI recording I'm using this little keyboard, it's the Korg NanoKey 2. Okay, normally the audio hardware is made for Windows and Mac OS. Windows users might ask themselves now is it necessary to
03:01
install a driver on Linux? That's not necessary because Linux comes with a hardware driver which is called ELSA. It's deeply integrated into the Linux system and recognizing and detecting this audio hardware is done
03:22
automatically. Well, okay, now we get this. The next thing of course you will work with digital audio workstations. On Linux there are a great number of different digital audio workstations all with their own concept, all with
03:41
their own layout and things like that. For my little demonstration I will use the Ardour digital audio workstation. It's, well, the most mature digital audio workstation on Linux and, well, it orientates itself on the worldwide
04:03
appreciated and known Pro Tools sequencer from Avid. And, well, when you are working with digital audio workstations of course you want to refine your recordings with sound processors and on Linux you can also
04:21
use plugins for that. And, well, in difference to Windows and Mac OS on Linux there are several plug-in formats. The most modern plug-in formats nowadays are called LV2 and LinuxVST. Well, Windows, Mac users, I think now
04:45
VST, well, that's very known and yes indeed. LinuxVST comes from the company Steinberg who has developed this interface format mainly for their Cubase and Nuendo digital audio workstation. But nowadays VST is, well,
05:06
let's say the most used plug-in format in the freeware world and, well, it's also existent in the Linux world. But beware, if you now think you can copy
05:21
your Windows or Mac OS plug-ins onto a Linux system unfortunately that won't work because LinuxVST plug-ins have to be specially compiled for a Linux system. So unfortunately this makes no sense. Well, and now I'm coming to a
05:44
particularity on the Linux in the Linux world and these are called sound servers. A sound server is a background application that manages all the in and out coming audio streams and in addition to that such a sound
06:06
server is also capable of distributing all these streams between several active applications. Okay, Windows and Mac users now think of the rewire
06:20
interface which was developed by Steinberg and Propellerhead but on Linux those sound servers are far more capable than this rewire interface. For working with the sound server for doing audio production there's one
06:41
sound server that's highly recommended for using and it's called Jack. Jack that's an acronym for Jack audio connection kit and the advantage of using Jack is its low latency behavior. So if you encounter delays or
07:05
blurry sounds, things like that, it will not come from the Jack server. There are other problems for example at the audio hardware or things like that. Okay, so now we get the picture, we got a hardware driver, we get the sound
07:22
server and we get the audio applications. So now let me show you a little audio scheme so that you can get an idea of how this is all working together. We get the audio hardware which is detected by the hardware driver Elsa. Then we get the audio applications which are started
07:45
from the Linux operating system. Those applications are capable of loading the plugins and then we get the Jack sound server which is well let's say some kind of layer between the hardware driver and the audio
08:00
applications. We can see him well as some kind of communication officer between the hardware and every active application. So you can connect everything to everything from everything. The possibilities are well
08:20
nearly endless. So that's this picture and as I have told you Jack is a background application. Then you might ask yourself now how can I manage and define parameters on the Jack server. Well nothing simpler than that. For this
08:44
purpose we got several front ends. What I'm showing you here is on a KX studio distribution and KX studio is coming with a front end that's called cadence and as you can see Jack status the server is already started
09:04
and at the same time in this front end application you can also define the parameters of your audio hardware. We can do this on clicking on the configure button and there you see Jack settings. On the left side the column you
09:24
see Elsa as the hardware driver for the USB hardware and in the device area you see that I have already hooked up the rig control free interface as an input and audio output device. You can also define the number of input and
09:43
output channels as well as the sampling rate and the sample buffer size. So doing settings in this dialogue is done within any seconds so that's not a problem. Okay the next thing I want to show you is this row
10:01
over here saying Elsa MIDI. You see Elsa MIDI bridge is running. This starts another background application which is called Elsa to Jack MIDI demon. Its purpose is that the USB MIDI hardware is visible in the sound server
10:23
environment of Jack. So if you want to do MIDI recording with it it's necessary to start this process. Okay and the next thing as I have said you can connect everything to everything with everything. There is another application
10:46
which is called Katja and as you can see over here it's some kind of graphical routing matrix. All those rectangles are representations of inputs
11:02
outputs and software. For example the rectangle saying system with the blue capture errors are the representations of my physical audio inputs of the audio interface. And on the other hand system playback are the physical outputs
11:22
of my audio interface. In the middle you see the representation of the Ardor digital audio workstation. We got two tracks. Sonoi arrangement final that's that's the stereo track where I have played the jingle at the beginning.
11:41
And you can see we have lines between the physical inputs outputs and Ardor. These are the connections and as you can see capture one and two are automatically routed to the stereo audio track for the jingle.
12:00
So you can disconnect it in choosing the right channel and doing new connections is simply done by clicking and dragging from the source
12:21
to the destination. Nothing simpler than that. So I think you get now the picture of it and I think we can start recording something so that I can show you the possibilities on a Linux system for doing recordings only in a
12:43
digital audio workstation as well as with the capabilities of the sound server. So my first recording will be a audio recording in using the internal plugins of a digital audio workstation. So let me create a track
13:05
and loading some plugins. As you can see over there type there are two types LV2 which I have mentioned already and Lutzpah. Lutzpah is well nowadays a
13:22
little bit outdated plug-in format but it's still existent and still in use. It depends on what kind of digital audio workstation you will use. Not every digital audio workstation is capable of loading every plug-in format.
13:40
It depends what you will use. Ardor for example is also capable of loading Linux VST plugins. But now for the moment let me choose some plugins for my first recording. It's the room simulator, a phaser and the red foot
14:06
pedal. So now you see over here in the channel strip I have loaded three plugins. You can open the user interface in a simple double-click and let me now tweak the parameters a bit. Okay the next thing I have to do is
14:38
arm the track for recording pushing the in button for getting the direct
14:44
monitoring. So I'm now I'm taking my guitar and let's see what happens. Do we have sound? Yeah we got sound. So I'm now ready for recording. Let me tuck in the
15:02
metronome and okay. Okay now deactivating. Yeah thank you. It's
15:24
it's just the beginning. So now we're turning over to disk so that we can hear what we have saved on the hard disk. And let's check the recording. Yeah okay
15:46
that's our first recording. This workflow is very known in the Windows and Mac world. And now for my next audio recording I will use an external application that I hook up with the capabilities of the jack server. So first
16:08
let me make another audio track and as external as an external application I'm using the Rekorak guitar effects suit. It's well let's say the
16:23
equivalent to Native Instruments, Guitar Rig or IK Multimedia AmpliTube. So I got the right preset in it so we can put it down. And now we are switching over to Katja. And you see I got now here the Rekorak application but there are
16:47
no connections between Ardo and Rekorak. So what is it what I want to do? I want to put this effects application between my physical audio input and the audio input of my newly created audio track. So for better
17:06
understanding I'm switching over to the second input channel. Let me deactivate all these routings now. And now it's like doing an effect chain
17:20
on a guitar pedal board for your guitar setup. So now I'm clicking Capture 2 to the input of Rekorak. And the output of Rekorak, well it's going to the input of my newly created audio track. So back again in
17:45
Ardo. Let me arm the track. And now we should hear a nice little distorted sound. Yeah okay that's it. So again we're ready for recording. So let us
18:20
check it again. Yeah nothing simpler than that. So and you might wonder yourself what I have shown you with audio is also valid for MIDI. So my next
18:44
recordings will be MIDI recordings. And my first track is a track where I will gonna use an internal virtual instrument. So and for that I'm choosing the very very famous synod sub effects synthesizer. It's well let's say it's
19:09
nearly the same as the very famous Korg M1 audio workstation. And well synod sub effects reflects this in the Linux world. And again we can open the user
19:22
interface with a simple double-click. Now let me choose a sound that's Super Saw 2. And now we can close it. So we're ready again for recording. So
19:41
and when I'm now typing in some keys we should hear some sound. Oops oops nothing's coming. Well then let's switch over to Katja again. And as you can see here this rectangle the output of my nanokey there is no connection. So we
20:05
only have to do a connection between the output of my nanokey keyboard to my newly created MIDI track. Oops done. So and when I'm now typing in some keys
20:22
well okay now we get sound. So again ready to record. Okay so let me tweak
20:49
this recording a little bit. MIDI MIDI quantize. Quantizing in quarters. Okay so
21:00
let's check this again. Okay and okay first a little bit sip of coffee. So and
21:20
now guess what's coming next. Yeah okay a MIDI recording while using another external application. And let me first create a track this time without any virtual instrument. And as an external application I will use I
21:43
will use come on the hydrogen drum machine. Normally that's a whole production system where you can program patterns. You can chain patterns to whole songs. It comes with an internal mixing desk and an effect
22:05
section and things like that. And well it's an external application. It has got no interfaces. And for my demonstration I will abuse hydrogen as a simple sound source. So we can close this. There's nothing else to do in it.
22:25
So and now let us think what is it what I want to do. I want to play on my keyboard. What I'm playing on the keyboard should be recorded on to other. And at the same time my playing should trigger the sounds in hydrogen.
22:46
And of course I also want to hear what hydrogen is making for sound. So let's switch back to Katja. And there you can see we got a MIDI rectangle and an
23:01
audio rectangle of hydrogen. As you can see over here the audio outputs are directly routed to the physical outputs of my audio interface. But that's not what I have in mind. So let me disconnect them. And instead of
23:22
this I'm routing the audio outputs directly to the main stereo booth of Ardor. This is done this way. Well you can also create another stereo audio track and route the audio outputs of hydrogen directly to this
23:44
stereo audio track for extra recording the audio. But for my demonstration routing it directly to the main stereo booth is sufficient. Well okay now let's recapitulate it. I want to play on my keyboard and my playing should be
24:01
recorded in Ardor. So the first thing is I'm making a connection to my newly created MIDI track. So Ardor is aware of what I'm playing. So and now the next thing is I have to connect the audio the MIDI track with the MIDI input of
24:24
hydrogen. We get the MIDI output of my track and I'm connecting it with the input of hydrogen. So let's get back to Ardor. Let's arm the track. When I'm
24:44
typing in some notes we should hear some drum sounds. Yeah okay that's it. Let me record it again. Okay again a little bit of tweaking. Again in
25:16
quarters. So there you have seen recording in the normal way that you
25:24
know from Windows Mac OS. It's just as simple as that and using the capabilities of the jack sound server while using this Katja front-end is also not so difficult. And well the next steps you can do you can refine your
25:46
mix. For example Ardor comes with a mixer where you can refine all those recordings. You can edit them in the same way copying, pasting, trimming, things
26:01
like that. And after that if you are finished with it you can bounce your project to a stereo file. These are also very common processes also in the Linux world. Well okay and when you're now finished with your project and
26:22
with all your active applications and all these complex routings when you finish it and when you close it all down and well let's say two days later you want to recall this project again. Well is it necessary that you have start every single application one by one and redo all these routings again? No
26:45
that's not necessary because Linux also comes with a very handy solution. There is a type of application which is called session
27:02
manager and here in my setup we got Claudia and Claudia is such a session manager. This application recognises and memorises every step you do for your audio setup. It memorises which applications you have started as well
27:25
as all the connections. You can see the graphical representation is a little bit different but it reflects every aspect that I have done in Katja. You see Recorec over here. There we have the hydrogen MIDI part, the hydrogen
27:42
audio part, things like that. Well and now you can save this setting onto a file and the next time you want to start your project the first thing you do is to start the session manager. You look up for the file, you load the file
28:02
and everything will come up automatically. It's pure magic including every audio routing. So this is this and I hope you have seen now that's neither difficult nor is it rocket science. Okay now let us recapitulate
28:20
what you have seen and learned so far and let's start again with this Linux audio scheme. As I've told you audio hardware detected by the hardware driver, we got our audio applications and Jack as the communication officer
28:40
between the hardware as well as between every active application. Okay now let me step a little bit more back and let's start again with the audio hardware. There is really a vast amount of different audio hardware out
29:02
there in the market but nowadays merely every modern audio hardware is equipped with a USB interface. So as I have said it several times, recognition of USB hardware is done via the Elsa driver but could it be that there are
29:24
any restrictions? The answer is well very simple. There are no restrictions. Nearly every modern hardware as well as an older hardware. For example this little interface now is about 10 or 11 years old and it works without any
29:46
problem. I have to admit there are some restrictions and there are pages on the internet listing what kind of hardware will work and will not work but for USB the number is really really really low for this. So starting
30:07
right away with USB hardware there will be no problem. Okay the next thing let me step a little bit more back. That's for the newbies who
30:23
want to install a Linux system. You might ask yourself now hmm what kind of Linux should I use for audio production? And that's a really good question because out there in the Linux world there are endless
30:41
distributions all with their own look, all with their own combination of applications and things like that. But I get some recommendations and again some solutions. There are free multimedia audio distributions out there
31:00
and those distributions do have several advantages. For example there are also coming with nearly the same amount of audio applications. For example audio is included in every one of them as well as jack and for example the
31:23
hydrogen drum machine, things like that. The other advantage of choosing one of those three is AV Linux is based on Debian and the other two distributions are based on Ubuntu and those two distributions are well let's
31:44
say the mainstream in the Linux world. So if you encounter any problems with your distributions you can be sure that there is a giant help base out there for getting solutions for your problems. I'm coming to the next
32:03
advantages in choosing one of those distributions. Well no, it's valid for every Linux distribution. You can download a Linux distribution, you can put it on a DVD or a USB stick and then you can load your Linux
32:25
distribution without installing anything on your computer. So you can evaluate and test Linux without doing any harm to your computer. For example my demonstration is done with such a live installation and nothing was
32:44
installed and afterwards if you have made your choice then there are some more choices. If you want to install Linux you can install it as a single
33:00
operating system, for example on an older computer or you can install Linux in parallel besides your other operating system which is also valid for Windows and Mac OS. So these are very comfortable and convenient solutions. So
33:21
this is this and the next thing let's summarize the most important terminology. Again hardware driver Elsa, the sound server first choice for doing audio production the Jack server and well the well okay popular but the most
33:45
modern plug-in formats nowadays LV2 and Linux VST and well okay you have seen it in the plugin manager of Ardo, Lutzpah as well as DSSI are the well predecessors they are a little bit outdated but they are still in use. And
34:07
the last thing I want to show you is this. I have shown you the capabilities of the Jack server with the Cadence, Katja, Claudia applications.
34:23
These applications are coming together with the KX studio distribution. You can install these applications manually to the Linux distribution of your choice but there is also another front-end which is called QJack control and you
34:44
can be sure that every Linux distribution is coming with QJack control as a front-end but it depends on to your own likings and to your own taste what kind of front-end you will gonna use. Me, myself, QJack control I
35:06
find it a little bit well old and not very comprehensible with its Windows 95 touch and things like that but you have to you have to try it for yourself. That's the last hint that I want to give you and maybe you are
35:26
coming you can deal better with QJack control than with Cadence, Katja, Claudia things like that but I think doing this on Katja, Claudia and Cadence was much more comprehensible than this. So in the end if there are
35:48
no questions I would like to thank you for your attention and I want to wish you a nice and wonderful day here at the Sonic Convention and with all the other interesting and exciting lectures. Thank you.
36:26
Hello thank you for the talk. Sorry my English is not very good. I try. So you said that nearly all hardware is supported but often the
36:48
hardware comes with a configuration software like this where you can shoot the buffer size and something like this. Yeah you come a little bit late huh okay let me show you this. We got here the Cadence dialog and when you
37:06
dial in the jack settings you can see over here you can dial in the sampling rate the sample buffer and much more. So this is all included in there. You
37:22
are right if there are some extra applications for programming well let's say exotic parameters on audio hardware well that's that's not as easy
37:41
but the main functions like for example controllers on a USB keyboard that you will use for tweaking for example the cutoff frequency on a synthesizer this is done by using the capabilities of the digital audio workstation. You don't
38:02
have to use a special editor for it. Thank you. Yeah in my experience really nearly every modern hardware is recognized. I have used it with the Mackie Onyx USB interfaces which were released half year ago and it
38:25
works without any problem even with a Raspberry Pi computer and the same goes with the iRic iO keyboard from IK Multimedia. There were the only problem I had was working with a line 6 audio interface but that has to do with
38:46
licensing the audio hardware to the server of line 6. That's really an exception but most of the audio hardware should work without any problem. Do you also have any experience with recent multi-channel audio hardware like Focusrite
39:13
board, Sapphire etc. Any experience if these also work as flawless as you think for USB devices? On the USB in the USB sector no I don't have any
39:26
experience but I can assure you working with a firewire audio interface that's really no problem because you can define the number of input and output channels and for example if you choose an 8 channel audio interface and
39:45
you only dial in two input channels, Katja will only show you two input channels but if you want to have more input channels you can change the number of input channels and Katja will show you your newly defined input
40:01
channels. I also have a question about the session management. You said that it will store everything and restore everything. It
40:24
doesn't also mean that when you make some changes inside a rack-a-rack or hydrogen for example? No no no no no that's for sure. If you do any editing in the applications you have to save those editings
40:45
firstly onto your application. So when I'm creating a new guitar effects chain on rack-a-rack that's for sure. I have to save it onto rack-a-rack and the session manager will not cover this. No that's clear I hope. But is
41:06
it possible for the session manager to know which file on the disk is associated with the session like oh we need to open hydrogen with this and this file for this? No that you will do in the saving. Yes yes yes
41:30
normal normal yeah maybe maybe Niels can answer this a little bit more Baron. Yeah it depends on the session manager. He said earlier it's a
41:41
type of software session manager so for example the non session manager which is the name non session manager that that saves the settings and knows where the files are but so there's a general approach which just starts your program and makes connections and this works with every software but if
42:04
you support if the program supports the non session manager protocol directly then everything is saved so you don't you can't even save manually anymore it's just automatically saved. So that's maybe we will see that during
42:21
the day or tomorrow. Let's see. Hey thanks great talk I wish I'd been told this when I was starting out but but I think we're all in and well
42:43
computationally have been we know how how a lot of this stuff works but I have a lot of friends who who haven't even used a command line before and I just wonder if you have any tips for people who want to try this out who have absolutely no idea even about how to create a bootable USB you know
43:02
really basic. No when you're when you're looking on the internet for a Linux audio distribution there are always a very detailed information of how you can put it onto a DVD or a bootable USB media for example for doing a
43:24
Linux distribution on a USB stick you have to use a little application for example unit boot you can get this application for Windows Mac as well as Linux and while using this little application then the ESOL file of the
43:44
Linux distribution will be well decompressed and being written be written on the USB disk but it's always always explained on the on the internet pages of the Linux distributions so that's this should not
44:04
be a problem right so it's like so it's read the freaking manual kind of yeah yeah reading the fucking manual well if you if you want to get some knowledge you have to do this unfortunately okay any other questions
44:27
or any comments anything you would like to act at yeah um in relation to your booting and multi things if you if you are used to using the Mac it's
44:40
easier to use something like virtual box and then run your Linux inside the Mac without fanning around the hard drive and it's life but easier yeah and life distributions you can make life it doesn't it doesn't matter you don't care just that because once you start fixing your grub partitions you can
45:03
be in a world of pain even if you know okay then we have some time to prepare the next talk thank you again Georg for the talk and from now on if
45:27
anybody asks you how do I do it it's just tell them we have a recording yeah okay yeah thank you thank you