1 00:00:00,000 --> 00:00:05,720 Welcome to our second video. This will be a demonstration tutorial on SynthLab, 2 00:00:05,720 --> 00:00:10,500 which is the second part of the TamTam suite of music applications for the 3 00:00:10,500 --> 00:00:16,140 OLPC XO computer. To start SynthLab, you start it from MiniTamTam and you 4 00:00:16,140 --> 00:00:22,200 select one of the four icons that correspond to the four slots that you 5 00:00:22,200 --> 00:00:28,400 have available in MiniTamTam to play SynthLab made sounds. So you select one 6 00:00:28,400 --> 00:00:33,600 of them and hit the small red button at the top and this will open the SynthLab 7 00:00:33,600 --> 00:00:38,780 interface. SynthLab was conceived as an educational activity. It is meant to 8 00:00:38,780 --> 00:00:43,280 provide an environment to explore the physics of sound, to introduce kids to 9 00:00:43,280 --> 00:00:48,200 logic of circuitry, and to give concrete example of applied mathematics as it 10 00:00:48,200 --> 00:00:52,560 relates to sound. So the SynthLab interface consists of five different 11 00:00:52,560 --> 00:00:57,080 parts. There's a work table over here where we will do our circuits. There's a 12 00:00:57,080 --> 00:01:03,160 bank of modules. There are three types of modules. There are sources, the green 13 00:01:03,160 --> 00:01:07,880 boxes over here. There are processors, which are the blue boxes, and there are 14 00:01:07,880 --> 00:01:12,080 controllers, which are the yellow boxes. We have on the right hand side of the 15 00:01:12,080 --> 00:01:18,840 screen a bank of ten presets. Now these presets are useful because they show us 16 00:01:18,840 --> 00:01:24,000 different examples of circuits that can be done or can be built with SynthLab 17 00:01:24,000 --> 00:01:28,880 and they work right out of the box. And then we have the two boxes at the 18 00:01:28,880 --> 00:01:34,080 bottom over here. This slider gives you the possibility of changing the duration 19 00:01:34,080 --> 00:01:38,000 of the sound that you are going to do. For instance, if I go in the same example 20 00:01:38,000 --> 00:01:47,000 I do a... it'll be shorter and if I go over here it will be much longer. And the last 21 00:01:47,000 --> 00:01:51,280 panel over here gives you tools that allow you to save the patches that you 22 00:01:51,280 --> 00:01:56,680 have done or to call them back. The red button allows you to save the sounds 23 00:01:56,680 --> 00:02:01,040 that you have made so that you can use them in Mini TamTam. And then there's a 24 00:02:01,040 --> 00:02:05,120 little garbage can over here that allows you to reinitialize the work table over 25 00:02:05,120 --> 00:02:09,440 here and just clears it out, puts everything back in its places, and you're 26 00:02:09,440 --> 00:02:14,560 ready to begin a sound building session. The three different types of modules that 27 00:02:14,560 --> 00:02:19,920 we have in SynthLab, they serve quite a different purpose. These sources are 28 00:02:20,160 --> 00:02:26,200 essentially what make the sound and then you can hear it. The filters or 29 00:02:26,200 --> 00:02:30,800 processors that are over here, the blue boxes, will modify that sound. So 30 00:02:30,800 --> 00:02:35,000 typically you will take a source and then you will put it into a processor 31 00:02:35,000 --> 00:02:41,680 and be able to alter the quality of the sound. The controllers are things that 32 00:02:41,680 --> 00:02:48,120 will allow you to control the behavior of the sound in time. So it means that 33 00:02:48,120 --> 00:02:53,520 for instance, a controller will be applied to one of the inputs of the 34 00:02:53,520 --> 00:02:59,320 sources to give it, for instance, a vibrato or a tremolo or to change some 35 00:02:59,320 --> 00:03:04,200 other aspects of the timbre. You can also use controllers to regulate how the 36 00:03:04,200 --> 00:03:11,080 filters or processors will be modifying the sound. So a typical session of SynthLab 37 00:03:11,080 --> 00:03:16,960 will involve first choosing a sound source. The sound sources are the 38 00:03:16,960 --> 00:03:22,560 green icons over here and I put them on the table by clicking on one of them and 39 00:03:22,560 --> 00:03:28,680 dragging it onto the table like this. Now sound generators are of different types 40 00:03:28,680 --> 00:03:34,160 and you can have access to the parameters by right-clicking on the icon 41 00:03:34,160 --> 00:03:39,440 and this will bring up the various types of sound source that you can have and 42 00:03:39,440 --> 00:03:44,280 the various parameters that control what they will actually do. And you can close 43 00:03:44,320 --> 00:03:49,720 by clicking on the X over here. So in order to connect the units together we 44 00:03:49,720 --> 00:03:56,440 simply click on the output of a unit, in this case a source, and we click on the 45 00:03:56,440 --> 00:04:00,480 input of a destination which is the loudspeaker. So this will give us a 46 00:04:00,480 --> 00:04:04,640 connection. As soon as we have a connection we can start playing on the 47 00:04:04,640 --> 00:04:10,200 keyboard. So this is going to be a very boring sound because it's a straight 48 00:04:10,240 --> 00:04:14,840 source. So let's right-click on the source and take a look at what we can do. 49 00:04:14,840 --> 00:04:20,680 Now these controls can be actually controlled by controllers over here. So 50 00:04:20,680 --> 00:04:25,760 let's close this and we'll connect one of the controllers to this slider over 51 00:04:25,760 --> 00:04:30,200 here, the modulation index. Now they're all different for the different types of 52 00:04:30,200 --> 00:04:35,720 sources that we have. So let's close this and we're going to take a controller and 53 00:04:36,280 --> 00:04:42,480 bring it over here. Now this is an envelope generator. We're going to open it and yes 54 00:04:42,480 --> 00:04:47,880 this is an envelope. It has a rapid decay over here and we will be able to apply 55 00:04:47,880 --> 00:04:52,640 that time variant function to the modulation index. So we're going to do 56 00:04:52,640 --> 00:04:57,720 the same type of connection by clicking once over here and on the third input 57 00:04:57,720 --> 00:05:04,160 over here to get the connection. So the connection is now made and the sound is 58 00:05:04,160 --> 00:05:06,960 going to be like this. 59 00:05:09,680 --> 00:05:16,880 Much more interesting. So we can vary a few of the parameters over here to get a 60 00:05:16,880 --> 00:05:21,000 different sound. This is going to make it higher. 61 00:05:21,000 --> 00:05:27,880 Perhaps it's more interesting this way. That's interesting. We have a good 62 00:05:27,880 --> 00:05:31,840 timbral change over here. So I'm going to close this and now what we're going to do 63 00:05:31,840 --> 00:05:38,680 is we're going to put a sound processor between the source and the output. So 64 00:05:38,680 --> 00:05:42,280 we're going to get one of the blue boxes over here. We're going to connect the 65 00:05:42,280 --> 00:05:47,200 output of the source to the input of the processor and the output of the 66 00:05:47,200 --> 00:05:53,240 processor to the loudspeaker. I'm going to delete this by this one over here. 67 00:05:53,240 --> 00:05:59,400 We're going to delete by clicking on it once. So now we have a sound processor or 68 00:05:59,400 --> 00:06:03,680 filter that we put on the output of the sound generator or source. So we're going 69 00:06:03,680 --> 00:06:10,560 to right-click on the processor, open it, and now we have a harmonizer selected. So 70 00:06:10,560 --> 00:06:17,400 let's see what that sounds like. So we have like two notes playing together now 71 00:06:17,400 --> 00:06:24,840 because it doubles the note at a different pitch. So let's change the frequency over 72 00:06:24,840 --> 00:06:31,720 here. We're going to put it higher or lower. 73 00:06:32,280 --> 00:06:38,360 Or we can try a different type of processor. We're going to try the delay 74 00:06:38,360 --> 00:06:48,200 over here. So I'm going to put a little resonator in fact. So this adds a little 75 00:06:48,200 --> 00:06:55,520 resonating frequency. I'm going to turn down the level a little bit. And there is our 76 00:06:55,520 --> 00:06:59,840 circuit. So we're ready to play with it. 77 00:07:01,160 --> 00:07:09,080 We can make it longer over here and we can put a final envelope on the 78 00:07:09,080 --> 00:07:13,680 amplitude by right-clicking on the loudspeaker. We're going to give it a 79 00:07:13,680 --> 00:07:20,960 nice little attack, a little release like this. Close this and see what this sounds like. 80 00:07:20,960 --> 00:07:28,640 That's very nice. 81 00:07:29,640 --> 00:07:34,640 We have a sound that we like. We're going to record it to Minitamtam by hitting 82 00:07:34,640 --> 00:07:42,120 the red button over here. So it's going to wait for me to play and then record it. 83 00:07:44,680 --> 00:07:52,600 Voila! Now we can close SynthLab and get back to Minitamtam and our sound should 84 00:07:52,600 --> 00:07:57,200 be waiting for us in the slot over here. 85 00:07:59,200 --> 00:08:03,000 There we go. It becomes a regular Minitamtam instrument that we can play 86 00:08:03,000 --> 00:08:07,600 with the keyboard. So this concludes the SynthLab demonstration. I hope you 87 00:08:07,600 --> 00:08:11,400 enjoyed it and stay tuned. We're going to have some more little tidbits for you in 88 00:08:11,400 --> 00:08:14,920 the near future. Thank you!