[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:03.60,0:00:07.36,Default,,0000,0000,0000,,[♪ Unreleased/Tight ♪] Dialogue: 0,0:01:18.48,0:01:21.64,Default,,0000,0000,0000,,How tight music can the Marble Machine X actually play? Dialogue: 0,0:01:21.66,0:01:24.16,Default,,0000,0000,0000,,In this episode we're going to find out! Dialogue: 0,0:01:24.16,0:01:26.18,Default,,0000,0000,0000,,To make the Marble Machine X play tight music, Dialogue: 0,0:01:26.18,0:01:28.18,Default,,0000,0000,0000,,we can calibrate it in many ways. Dialogue: 0,0:01:28.18,0:01:31.70,Default,,0000,0000,0000,,And my goal with this video is for you to understand exactly how. Dialogue: 0,0:01:32.80,0:01:36.72,Default,,0000,0000,0000,,Before when I made timing tests, I always had to crank the machine manually, Dialogue: 0,0:01:36.72,0:01:38.72,Default,,0000,0000,0000,,but now I've installed this electric motor Dialogue: 0,0:01:38.72,0:01:41.90,Default,,0000,0000,0000,,which will turn the machine by itself at a constant torque. Dialogue: 0,0:01:42.08,0:01:45.78,Default,,0000,0000,0000,,This will give us the conditions we need for accurate timing tests! Dialogue: 0,0:01:46.48,0:01:50.82,Default,,0000,0000,0000,,[♪ Wintergatan: Proof of Concept ♪] Dialogue: 0,0:01:54.80,0:01:59.14,Default,,0000,0000,0000,,First I want to check if the Marble Machine X is playing tight in relationship to time itself. Dialogue: 0,0:01:59.16,0:02:03.80,Default,,0000,0000,0000,,To do that I'm setting the hi-hat machine to play one tick for every revolution of the crankshaft. Dialogue: 0,0:02:03.86,0:02:06.16,Default,,0000,0000,0000,,[metronome/hi-hat machine playing] Dialogue: 0,0:02:06.24,0:02:08.98,Default,,0000,0000,0000,,I'm recording the hi-hat into the computer for a couple of minutes, Dialogue: 0,0:02:08.98,0:02:12.30,Default,,0000,0000,0000,,so we can check if the timing is drifting over longer periods. Dialogue: 0,0:02:12.30,0:02:18.66,Default,,0000,0000,0000,,[Martin records the metronome/hi-hat] Dialogue: 0,0:02:18.72,0:02:22.44,Default,,0000,0000,0000,,This is a click from Logic and here comes the hi-hat from the Marble Machine X. Dialogue: 0,0:02:23.10,0:02:23.90,Default,,0000,0000,0000,,Here we go! Dialogue: 0,0:02:24.48,0:02:26.48,Default,,0000,0000,0000,,[Recorded hi-hat sounds] Dialogue: 0,0:02:31.76,0:02:32.84,Default,,0000,0000,0000,,What? Dialogue: 0,0:02:32.86,0:02:35.94,Default,,0000,0000,0000,,It keeps the tempo exactly like one... Dialogue: 0,0:02:36.10,0:02:38.28,Default,,0000,0000,0000,,This is one and a half minutes later... Dialogue: 0,0:02:39.64,0:02:41.64,Default,,0000,0000,0000,,Whaaat?! Dialogue: 0,0:02:43.52,0:02:46.24,Default,,0000,0000,0000,,Let's listen one minute in here... Dialogue: 0,0:02:47.94,0:02:49.30,Default,,0000,0000,0000,,Still playing tight! Dialogue: 0,0:02:52.00,0:02:53.76,Default,,0000,0000,0000,,This is crazy good news, Dialogue: 0,0:02:53.92,0:02:56.60,Default,,0000,0000,0000,,that it's so tight over such a long time period. Dialogue: 0,0:02:56.74,0:03:03.68,Default,,0000,0000,0000,,This means, that the motor is keeping an even torque and strong enough to keep very very accurate tempo! Dialogue: 0,0:03:05.68,0:03:10.80,Default,,0000,0000,0000,,Next I want to calibrate the timing between the hi-hat machine and the left channel of the kick drum. Dialogue: 0,0:03:10.88,0:03:14.18,Default,,0000,0000,0000,,The kick drum is played by two independent marble releases Dialogue: 0,0:03:14.18,0:03:17.66,Default,,0000,0000,0000,,and for this test we're only going to drop marbles from the left release. Dialogue: 0,0:03:17.92,0:03:20.94,Default,,0000,0000,0000,,I'm programming a simple test pattern on channel 24, Dialogue: 0,0:03:21.00,0:03:24.34,Default,,0000,0000,0000,,which corresponds to the left marble release of the kick drum. Dialogue: 0,0:03:25.44,0:03:27.44,Default,,0000,0000,0000,,Pause... (Martin programming...) Dialogue: 0,0:03:27.60,0:03:28.48,Default,,0000,0000,0000,,Hit... Dialogue: 0,0:03:29.32,0:03:31.32,Default,,0000,0000,0000,,Pause... Pause... Pause.. Dialogue: 0,0:03:32.26,0:03:32.86,Default,,0000,0000,0000,,Hit... Dialogue: 0,0:03:33.66,0:03:35.70,Default,,0000,0000,0000,,So, now we should have: Dialogue: 0,0:03:39.74,0:03:44.14,Default,,0000,0000,0000,,[Martin recording the kick drum] Dialogue: 0,0:03:47.58,0:03:48.38,Default,,0000,0000,0000,,Oh, wow! Dialogue: 0,0:03:48.38,0:03:51.44,Default,,0000,0000,0000,,I heard a programming error: The last kick-drum-beat was late! Dialogue: 0,0:03:51.44,0:03:53.82,Default,,0000,0000,0000,,That was... My magnet was in the wrong hole. Dialogue: 0,0:03:53.82,0:03:55.86,Default,,0000,0000,0000,,The marble machine does not play wrong! Dialogue: 0,0:03:55.86,0:03:59.00,Default,,0000,0000,0000,,[Recorded kick drum] Dialogue: 0,0:04:03.20,0:04:05.60,Default,,0000,0000,0000,,Here you can see, I programmed it too late. Dialogue: 0,0:04:05.84,0:04:09.52,Default,,0000,0000,0000,,You can also see that the kick is a tiny bit after the hi-hat, Dialogue: 0,0:04:09.60,0:04:14.78,Default,,0000,0000,0000,,but we can just check the consistency by aligning the first two strokes, Dialogue: 0,0:04:14.78,0:04:17.32,Default,,0000,0000,0000,,and then... lets jump to the next hit! Dialogue: 0,0:04:17.54,0:04:20.26,Default,,0000,0000,0000,,Not bad at all! Dialogue: 0,0:04:20.26,0:04:21.54,Default,,0000,0000,0000,,Look at that! Dialogue: 0,0:04:21.76,0:04:26.88,Default,,0000,0000,0000,,This little consistency test that I just did here is maybe the most important test for today. Dialogue: 0,0:04:27.12,0:04:31.60,Default,,0000,0000,0000,,I'm very happy to see that the marble drops is tight with itself, Dialogue: 0,0:04:31.68,0:04:36.22,Default,,0000,0000,0000,,so to speak: It uses the same amount of time to drop each marble. Dialogue: 0,0:04:36.22,0:04:38.34,Default,,0000,0000,0000,,Now when we got that very hopeful result, Dialogue: 0,0:04:38.34,0:04:41.94,Default,,0000,0000,0000,,we can move on to try to align the kick drum with the hi-hat. Dialogue: 0,0:04:42.04,0:04:44.10,Default,,0000,0000,0000,,So I'm gonna turn this... Dialogue: 0,0:04:44.26,0:04:46.04,Default,,0000,0000,0000,,180 degrees... Dialogue: 0,0:04:46.24,0:04:49.14,Default,,0000,0000,0000,,This one is pulled back and going to play later. Dialogue: 0,0:04:49.32,0:04:52.38,Default,,0000,0000,0000,,[Martin recording the kick drum] Dialogue: 0,0:04:57.04,0:04:59.76,Default,,0000,0000,0000,,The kick drum is still later than the hi-hat. Dialogue: 0,0:04:59.76,0:05:01.24,Default,,0000,0000,0000,,Orange is the first take. Dialogue: 0,0:05:01.24,0:05:03.54,Default,,0000,0000,0000,,The kickdrum has moved to the left Dialogue: 0,0:05:03.68,0:05:06.60,Default,,0000,0000,0000,,Let's just keep on nudging the kick drum to the left. Dialogue: 0,0:05:06.74,0:05:09.86,Default,,0000,0000,0000,,On these discs I can make a control-line Dialogue: 0,0:05:09.86,0:05:15.38,Default,,0000,0000,0000,,Then I can open a bolt and I can shift the entire rhythm machine backwards. Dialogue: 0,0:05:15.48,0:05:18.22,Default,,0000,0000,0000,,[Martin recording the kick drum] Dialogue: 0,0:05:18.80,0:05:19.78,Default,,0000,0000,0000,,That was pretty tight! Dialogue: 0,0:05:19.78,0:05:22.48,Default,,0000,0000,0000,,[Recorded kick drum] Dialogue: 0,0:05:22.48,0:05:24.00,Default,,0000,0000,0000,,Hahahaha! Dialogue: 0,0:05:24.00,0:05:27.92,Default,,0000,0000,0000,,You can see that the kick drum is moving closer to the left for each test. Dialogue: 0,0:05:28.48,0:05:32.88,Default,,0000,0000,0000,,What a difference this motor has made for the entire Marble Machine X project! Dialogue: 0,0:05:33.20,0:05:37.84,Default,,0000,0000,0000,,Maybe the Marble Machine X can become the tightest mechanical music instrument like ever made! Dialogue: 0,0:05:38.80,0:05:43.60,Default,,0000,0000,0000,,Probably not true: The electromagnetic drum beater from Polyend probably beating me... Dialogue: 0,0:05:44.38,0:05:47.40,Default,,0000,0000,0000,,[Electomagnetic drum beater from polyend] Dialogue: 0,0:05:47.60,0:05:53.12,Default,,0000,0000,0000,,I noticed a pattern in all the tests: The first one was always a little bit more late than the others. Dialogue: 0,0:05:53.28,0:05:56.38,Default,,0000,0000,0000,,Well, I'm guessing that the first one is so close to this edge, Dialogue: 0,0:05:56.54,0:05:59.36,Default,,0000,0000,0000,,and let's say that I didn't really Dialogue: 0,0:05:59.36,0:06:01.28,Default,,0000,0000,0000,,get the edge down properly, Dialogue: 0,0:06:01.36,0:06:03.82,Default,,0000,0000,0000,,this would lean back and play later. Dialogue: 0,0:06:03.92,0:06:07.44,Default,,0000,0000,0000,,So what I'm gonna do is I'm gonna shift the whole program over... here, Dialogue: 0,0:06:07.76,0:06:09.76,Default,,0000,0000,0000,,so we get away from this edge. Dialogue: 0,0:06:09.84,0:06:14.98,Default,,0000,0000,0000,,We can eliminate this issue when we're using the stud welding programming plates from HBS. Dialogue: 0,0:06:15.20,0:06:17.100,Default,,0000,0000,0000,,That's for the world tour and for the producing of the record. Dialogue: 0,0:06:18.80,0:06:20.88,Default,,0000,0000,0000,,I want this system to work when I'm composing. Dialogue: 0,0:06:21.24,0:06:23.66,Default,,0000,0000,0000,,Shifting the program away from the edge did help: Dialogue: 0,0:06:23.66,0:06:28.34,Default,,0000,0000,0000,,The four hits were now consistent and I nailed the timing for kick drum test E. Dialogue: 0,0:06:28.34,0:06:32.20,Default,,0000,0000,0000,,[recorded the kick drum sound] Dialogue: 0,0:06:44.96,0:06:48.34,Default,,0000,0000,0000,,Ah! The programming sections and their internal timing. Dialogue: 0,0:06:48.34,0:06:52.56,Default,,0000,0000,0000,,I welcome you deeper down into this rabbit hole, let's go surgical! Dialogue: 0,0:06:52.72,0:06:55.62,Default,,0000,0000,0000,,So, if you remember the dragon slayer video I did, Dialogue: 0,0:06:55.62,0:06:59.08,Default,,0000,0000,0000,,I was fighting with not only advanced CNC machining tool-paths, Dialogue: 0,0:06:59.20,0:07:03.28,Default,,0000,0000,0000,,but especially the internal timing between the four quarter sections. Dialogue: 0,0:07:03.60,0:07:06.40,Default,,0000,0000,0000,,So I'm very happy to go back and revisit this topic, Dialogue: 0,0:07:06.72,0:07:10.64,Default,,0000,0000,0000,,stab the corpse of the dragon a little bit with my new electric motor weapon. Dialogue: 0,0:07:12.00,0:07:15.34,Default,,0000,0000,0000,,So far, we only tested the first quarter of the programming wheel. Dialogue: 0,0:07:15.34,0:07:19.64,Default,,0000,0000,0000,,I'm gonna program the same kick drum pattern on all four quaters Dialogue: 0,0:07:19.76,0:07:23.92,Default,,0000,0000,0000,,and I'm gonna put a snare drum so I know which beats comes from which quarter. Dialogue: 0,0:07:23.92,0:07:26.34,Default,,0000,0000,0000,,I suspect, that the kick hits Dialogue: 0,0:07:26.34,0:07:29.56,Default,,0000,0000,0000,,from the second quarter will be slightly shifted Dialogue: 0,0:07:29.56,0:07:34.32,Default,,0000,0000,0000,,in some position and the computer will be able to tell us how we can adjust for that. Dialogue: 0,0:07:34.72,0:07:37.30,Default,,0000,0000,0000,,Never mind the snare timing. That's for later! Dialogue: 0,0:07:37.30,0:07:40.30,Default,,0000,0000,0000,,[Rythm/hi-hat machine playing] Dialogue: 0,0:07:40.44,0:07:43.44,Default,,0000,0000,0000,,[Kick drum and Snare playing as well] Dialogue: 0,0:08:05.06,0:08:09.64,Default,,0000,0000,0000,,[♪ Unreleased: My Dream Snare Sound ♪] Dialogue: 0,0:08:14.16,0:08:15.94,Default,,0000,0000,0000,,The different number of snare drum hits Dialogue: 0,0:08:15.94,0:08:18.02,Default,,0000,0000,0000,,makes it very obvious in the waveform Dialogue: 0,0:08:18.02,0:08:20.00,Default,,0000,0000,0000,,which programming section is which. Dialogue: 0,0:08:20.00,0:08:25.16,Default,,0000,0000,0000,,So I could divide the sections up, color code them and then measure all the latencies, Dialogue: 0,0:08:25.20,0:08:29.30,Default,,0000,0000,0000,,and enter the values into my Dragonslayer chapter 2 spreadsheet. Dialogue: 0,0:08:29.84,0:08:34.80,Default,,0000,0000,0000,,I tried to measure a lot of different hits and then I calculated the average of all hits Dialogue: 0,0:08:34.96,0:08:39.04,Default,,0000,0000,0000,,to know exactly how much I should shift a programming section back and forth. Dialogue: 0,0:08:39.04,0:08:41.52,Default,,0000,0000,0000,,To adjust the position of a programming section Dialogue: 0,0:08:41.58,0:08:45.04,Default,,0000,0000,0000,,I can change the number of shim washers under this touching bolt. Dialogue: 0,0:08:45.36,0:08:49.92,Default,,0000,0000,0000,,The touching bolt is resting against a touching plate on the neighboring programming section. Dialogue: 0,0:08:50.00,0:08:52.68,Default,,0000,0000,0000,,The shim washers are 0.1 millimeter thin Dialogue: 0,0:08:52.68,0:08:56.20,Default,,0000,0000,0000,,so in theory I should be able to slide the programming sections Dialogue: 0,0:08:56.20,0:08:58.90,Default,,0000,0000,0000,,in 0.1 millimeter increments. Dialogue: 0,0:08:58.90,0:09:04.08,Default,,0000,0000,0000,,I ended up doing five tests taking all the programming sections off and altering the shim washers, Dialogue: 0,0:09:04.10,0:09:07.32,Default,,0000,0000,0000,,before I got the averages to very close to zero. Dialogue: 0,0:09:07.78,0:09:10.00,Default,,0000,0000,0000,,From here the only improvement possible Dialogue: 0,0:09:10.00,0:09:12.92,Default,,0000,0000,0000,,is to move to the stud welded programming plates from HBS, Dialogue: 0,0:09:12.92,0:09:15.12,Default,,0000,0000,0000,,as they won't have this issue at all. Dialogue: 0,0:09:15.46,0:09:21.84,Default,,0000,0000,0000,,HBS has a very nice video on their youtube channel showing them making stud welding tests for the Marble Machine X. Dialogue: 0,0:09:22.16,0:09:25.96,Default,,0000,0000,0000,,This is going to be really really cool to see full size. Dialogue: 0,0:09:25.96,0:09:27.36,Default,,0000,0000,0000,,So I've been sitting here, Dialogue: 0,0:09:27.36,0:09:31.18,Default,,0000,0000,0000,,recording and entering the measurements in the spreadsheet Dialogue: 0,0:09:31.18,0:09:33.80,Default,,0000,0000,0000,,almost the whole day. Sun is gone... Dialogue: 0,0:09:33.84,0:09:38.60,Default,,0000,0000,0000,,I talked a lot about delayed gratification in this project and... Dialogue: 0,0:09:38.72,0:09:43.38,Default,,0000,0000,0000,,To me it's becoming more and more the theme of this whole project. Dialogue: 0,0:09:43.50,0:09:45.50,Default,,0000,0000,0000,,I think I'm making a masterpiece. Dialogue: 0,0:09:45.68,0:09:49.50,Default,,0000,0000,0000,,Actually... Right now when I'm seeing the numbers in the spreadsheet, Dialogue: 0,0:09:49.60,0:09:52.80,Default,,0000,0000,0000,,I think I am making a masterpiece. Dialogue: 0,0:09:53.32,0:09:54.54,Default,,0000,0000,0000,,Actually... Dialogue: 0,0:09:55.28,0:09:59.68,Default,,0000,0000,0000,,What's that? 13... 13 is a good number! Love it! Dialogue: 0,0:09:59.76,0:10:02.28,Default,,0000,0000,0000,,Like in 2019, Dialogue: 0,0:10:02.40,0:10:05.82,Default,,0000,0000,0000,,I wasn't able to focus like this on the grind. Dialogue: 0,0:10:06.08,0:10:10.24,Default,,0000,0000,0000,,I was somewhere else, probably the project was too painful at the time. Dialogue: 0,0:10:10.88,0:10:12.88,Default,,0000,0000,0000,,I couldn't really go deep, Dialogue: 0,0:10:13.28,0:10:17.42,Default,,0000,0000,0000,,and now I'm just back in the midst of it, Dialogue: 0,0:10:17.48,0:10:19.48,Default,,0000,0000,0000,,and it's absolutely wonderful! Dialogue: 0,0:10:19.60,0:10:24.92,Default,,0000,0000,0000,,This will result in a tight drum beat by the end of this video, Dialogue: 0,0:10:24.92,0:10:28.08,Default,,0000,0000,0000,,if you're having problem with the delayed gratification, Dialogue: 0,0:10:28.16,0:10:30.00,Default,,0000,0000,0000,,at this very moment. Dialogue: 0,0:10:30.10,0:10:32.10,Default,,0000,0000,0000,,Basically what I've achieved is that Dialogue: 0,0:10:32.10,0:10:37.56,Default,,0000,0000,0000,,the blue and the yellow, brown and red have the same timing of the kick drum towards the hi-hat. Dialogue: 0,0:10:37.76,0:10:39.66,Default,,0000,0000,0000,,Here's blue! [Recorded mix] Dialogue: 0,0:10:41.54,0:10:42.60,Default,,0000,0000,0000,,Ignore the snare! Dialogue: 0,0:11:13.12,0:11:18.08,Default,,0000,0000,0000,,For all the tests so far I had to manually set the tempo of the motor with the crank, Dialogue: 0,0:11:18.16,0:11:22.32,Default,,0000,0000,0000,,but I got curious to see if we could actually program a defined bpm. Dialogue: 0,0:11:22.48,0:11:24.78,Default,,0000,0000,0000,,For example 120 bpm. Dialogue: 0,0:11:24.78,0:11:27.88,Default,,0000,0000,0000,,I called Alex and voila we can! Dialogue: 0,0:11:27.88,0:11:29.60,Default,,0000,0000,0000,,He taught me how. Dialogue: 0,0:11:29.60,0:11:32.84,Default,,0000,0000,0000,,We can now control the motor with the computer: Dialogue: 0,0:11:32.84,0:11:36.40,Default,,0000,0000,0000,,The usb cable (is) going from the computer into this controller. Dialogue: 0,0:11:36.48,0:11:41.60,Default,,0000,0000,0000,,So the motor is built in seven steps and the gear ratio from the motor to the pull is seven. Dialogue: 0,0:11:41.60,0:11:43.92,Default,,0000,0000,0000,,So we have to take 120, Dialogue: 0,0:11:43.92,0:11:49.04,Default,,0000,0000,0000,,which is my targeted bpm for the music, times 49, seven times seven, Dialogue: 0,0:11:49.52,0:11:54.98,Default,,0000,0000,0000,,equals 5880... 5880... And hitting play... Dialogue: 0,0:11:57.28,0:11:59.28,Default,,0000,0000,0000,,And off it goes! Dialogue: 0,0:12:04.92,0:12:08.74,Default,,0000,0000,0000,,120 bpm lining up the first beat. Dialogue: 0,0:12:08.74,0:12:10.74,Default,,0000,0000,0000,,Computer click on... Dialogue: 0,0:12:10.74,0:12:12.74,Default,,0000,0000,0000,,[Metronome from the computer] Dialogue: 0,0:12:14.30,0:12:16.30,Default,,0000,0000,0000,,[Rythm/hi-hat machine playing] Dialogue: 0,0:12:20.24,0:12:22.24,Default,,0000,0000,0000,,Wooooow! Dialogue: 0,0:12:24.80,0:12:26.34,Default,,0000,0000,0000,,Okay, that is very impressive, Dialogue: 0,0:12:26.34,0:12:30.52,Default,,0000,0000,0000,,but if I now go to one minute later in the recording, over here... Dialogue: 0,0:12:38.48,0:12:40.48,Default,,0000,0000,0000,,This is crazy! Dialogue: 0,0:12:40.48,0:12:43.84,Default,,0000,0000,0000,,The Marble Machine X is tied with the computer over Dialogue: 0,0:12:43.92,0:12:45.84,Default,,0000,0000,0000,,like two minutes recording here. Dialogue: 0,0:12:45.84,0:12:48.84,Default,,0000,0000,0000,,There are 38 marble drop channels on the Marble Machine X Dialogue: 0,0:12:48.84,0:12:52.56,Default,,0000,0000,0000,,and now we can start to calibrate the timing in between them. Dialogue: 0,0:12:52.56,0:12:57.32,Default,,0000,0000,0000,,I'm going to start by comparing the second kick drum channel with the one that we already fixed, Dialogue: 0,0:12:57.32,0:13:00.16,Default,,0000,0000,0000,,so I'm adding some extra strokes on the programming wheel. Dialogue: 0,0:13:00.50,0:13:03.18,Default,,0000,0000,0000,,[Martin programming] Dialogue: 0,0:13:07.56,0:13:11.36,Default,,0000,0000,0000,,[Rythm/hi-hat machine, snare and kick drum playing]] Dialogue: 0,0:13:14.08,0:13:15.52,Default,,0000,0000,0000,,The new kick drum is early, Dialogue: 0,0:13:15.52,0:13:17.10,Default,,0000,0000,0000,,we can see it in the test results Dialogue: 0,0:13:17.10,0:13:19.42,Default,,0000,0000,0000,,and we can see it in the waveforms and we can hear it. Dialogue: 0,0:13:19.66,0:13:22.40,Default,,0000,0000,0000,,[Recorded mix] Dialogue: 0,0:13:23.60,0:13:26.22,Default,,0000,0000,0000,,Here you can see the the discrepancy! Dialogue: 0,0:13:26.22,0:13:27.08,Default,,0000,0000,0000,,Let's fix that! Dialogue: 0,0:13:27.08,0:13:31.24,Default,,0000,0000,0000,,One way to adjust the timing is to move this up and down. Dialogue: 0,0:13:31.24,0:13:33.10,Default,,0000,0000,0000,,I can shift it up like that... Dialogue: 0,0:13:37.20,0:13:40.60,Default,,0000,0000,0000,,Moving the marble up had a bigger difference than I thought! Dialogue: 0,0:13:40.60,0:13:43.24,Default,,0000,0000,0000,,Average is 7 compared to average 29. Dialogue: 0,0:13:43.24,0:13:46.90,Default,,0000,0000,0000,,We can also see here, that the kick drum is closer to the hia-hats. Dialogue: 0,0:13:46.90,0:13:49.36,Default,,0000,0000,0000,,[Recorded mix] Dialogue: 0,0:13:50.96,0:13:52.96,Default,,0000,0000,0000,,But it's still early! Dialogue: 0,0:13:52.96,0:13:55.40,Default,,0000,0000,0000,,With this measuring stick I can now see, Dialogue: 0,0:13:55.40,0:13:58.82,Default,,0000,0000,0000,,that the marbles have exactly the same dropping height. Dialogue: 0,0:13:58.96,0:14:01.10,Default,,0000,0000,0000,,So I don't want to put this marble higher, Dialogue: 0,0:14:01.10,0:14:03.98,Default,,0000,0000,0000,,because it's good that they have the same dropping height. Dialogue: 0,0:14:04.16,0:14:08.82,Default,,0000,0000,0000,,Another way to calibrate the marble timing is to shim these black and white registrators Dialogue: 0,0:14:08.82,0:14:12.20,Default,,0000,0000,0000,,with 0.1 millimeter custom laser cut shims. Dialogue: 0,0:14:12.32,0:14:15.10,Default,,0000,0000,0000,,We can just add some more shims underneath, Dialogue: 0,0:14:15.28,0:14:18.68,Default,,0000,0000,0000,,move the registrator backwards and the kick drum will play later. Dialogue: 0,0:14:27.68,0:14:32.74,Default,,0000,0000,0000,,Here's the results after the shims were closer to zero, but it's now too late... Dialogue: 0,0:14:34.48,0:14:38.98,Default,,0000,0000,0000,,An educated guess will be to remove one of the shims we put in Dialogue: 0,0:14:38.98,0:14:42.88,Default,,0000,0000,0000,,and this value should reach closer to zero. Let's try that! Dialogue: 0,0:14:43.64,0:14:45.56,Default,,0000,0000,0000,,I'm pretty proud of this result. Dialogue: 0,0:14:45.56,0:14:49.92,Default,,0000,0000,0000,,I expected to come close to zero by removing one shim, and we did. Dialogue: 0,0:14:50.16,0:14:54.16,Default,,0000,0000,0000,,Here is the first channel that we had always... Dialogue: 0,0:14:54.56,0:14:58.20,Default,,0000,0000,0000,,You can see they're aligned and I'm moving forward... Dialogue: 0,0:14:58.64,0:15:01.98,Default,,0000,0000,0000,,to the second, and you can see how well aligned these are. Dialogue: 0,0:15:02.30,0:15:04.56,Default,,0000,0000,0000,,Calibration of the second kick drum is done. Dialogue: 0,0:15:04.96,0:15:09.26,Default,,0000,0000,0000,,So let's make a beat on the Marble Machine X, I programmed just a simple beat: Dialogue: 0,0:15:09.26,0:15:11.04,Default,,0000,0000,0000,,[Beat from the computer] Dialogue: 0,0:15:11.04,0:15:14.76,Default,,0000,0000,0000,,I programmed the kick drum pattern. Let's see if we got it right! Dialogue: 0,0:15:14.76,0:15:17.90,Default,,0000,0000,0000,,[Marble machine playing the beat from the computer] Dialogue: 0,0:15:25.38,0:15:27.38,Default,,0000,0000,0000,,It's tight! Dialogue: 0,0:15:29.12,0:15:31.12,Default,,0000,0000,0000,,It's not doing too bad! Dialogue: 0,0:15:35.28,0:15:38.98,Default,,0000,0000,0000,,So the marbles are running out. I don't have the funnels capturing the marbles, Dialogue: 0,0:15:40.16,0:15:43.22,Default,,0000,0000,0000,,so I have to manually put the marbles up here every time. Dialogue: 0,0:15:44.64,0:15:47.78,Default,,0000,0000,0000,,So remember to ignore the snare, we didn't calibrate that! Dialogue: 0,0:15:48.16,0:15:51.90,Default,,0000,0000,0000,,[Recording of the marble machine playing the beat from the computer] Dialogue: 0,0:16:02.32,0:16:04.88,Default,,0000,0000,0000,,It's so good! It's so good. Dialogue: 0,0:16:08.30,0:16:10.30,Default,,0000,0000,0000,,This is crazy! Dialogue: 0,0:16:14.64,0:16:17.30,Default,,0000,0000,0000,,Oh, nooo! I pulled my... oh no!!! Dialogue: 0,0:16:18.72,0:16:23.02,Default,,0000,0000,0000,,I pulled the main.. electricity out for the computer. Dialogue: 0,0:16:23.02,0:16:27.80,Default,,0000,0000,0000,,Ahhh! Perhaps I should do something about this electric installation :)... Dialogue: 0,0:16:31.88,0:16:34.16,Default,,0000,0000,0000,,Oh, I'm hearing it sparkling... Dialogue: 0,0:16:35.30,0:16:37.30,Default,,0000,0000,0000,,This is bad... okay... Dialogue: 0,0:16:39.36,0:16:41.36,Default,,0000,0000,0000,,It's perfect! Dialogue: 0,0:16:42.16,0:16:47.04,Default,,0000,0000,0000,,Hearing the kick being this tight is one of my happier moments in the MMX process. Dialogue: 0,0:16:47.76,0:16:49.60,Default,,0000,0000,0000,,Because this means, Dialogue: 0,0:16:49.60,0:16:54.20,Default,,0000,0000,0000,,we can achieve this tightness for all the channels of the Marble Machine X. Dialogue: 0,0:16:54.20,0:16:56.92,Default,,0000,0000,0000,,This is fantastic news! Dialogue: 0,0:17:03.68,0:17:05.68,Default,,0000,0000,0000,,It's computer tight, almost. Dialogue: 0,0:17:06.96,0:17:08.88,Default,,0000,0000,0000,,It's very very very good... Dialogue: 0,0:17:08.88,0:17:12.80,Default,,0000,0000,0000,,I did the same calibrations for the snare drum and a little bit for the marble hi-hat, Dialogue: 0,0:17:12.80,0:17:15.56,Default,,0000,0000,0000,,I burned most of my energy on the programming sections, Dialogue: 0,0:17:15.56,0:17:17.44,Default,,0000,0000,0000,,so it's a little bit rough at this stage, Dialogue: 0,0:17:17.44,0:17:19.44,Default,,0000,0000,0000,,but this is where we are at the moment. Dialogue: 0,0:19:06.00,0:19:10.20,Default,,0000,0000,0000,,Hidden in the midst of the Marble Machine X we have the beautiful time keeping device, Dialogue: 0,0:19:10.22,0:19:12.98,Default,,0000,0000,0000,,the indexable clutch built by machine thinking. Dialogue: 0,0:19:13.36,0:19:17.44,Default,,0000,0000,0000,,This device will also shift the timing between the kick drum and the hi-hat, Dialogue: 0,0:19:17.76,0:19:20.74,Default,,0000,0000,0000,,but this is meant to be used for when changing tempos. Dialogue: 0,0:19:21.20,0:19:25.28,Default,,0000,0000,0000,,So if we play a song in 120 bpm and then go to 80 bpm, Dialogue: 0,0:19:25.44,0:19:28.80,Default,,0000,0000,0000,,we're going to use the indexable clutch to compensate for the latency issues. Dialogue: 0,0:19:28.80,0:19:33.28,Default,,0000,0000,0000,,But to keep things a little bit simpler in this video, I will revisit the indexable clutch later. Dialogue: 0,0:19:33.60,0:19:35.98,Default,,0000,0000,0000,,If you want to know how the indexable clutch is working, Dialogue: 0,0:19:36.02,0:19:39.78,Default,,0000,0000,0000,,you can check out episode 77 where that is explained in detail. Dialogue: 0,0:19:43.86,0:19:48.90,Default,,0000,0000,0000,,The motor for calibration is amazing, the Marble Machine is another beast now! Dialogue: 0,0:19:49.20,0:19:53.92,Default,,0000,0000,0000,,I'm still maybe only halfway there or not even, I can still improve on this, Dialogue: 0,0:19:54.56,0:19:56.56,Default,,0000,0000,0000,,but you can hear that it's coming to life. Dialogue: 0,0:19:57.12,0:19:59.92,Default,,0000,0000,0000,,And when using my programming pins I've seen the measurements, Dialogue: 0,0:19:59.92,0:20:04.88,Default,,0000,0000,0000,,that the same pin have the same... errors. Dialogue: 0,0:20:04.88,0:20:09.78,Default,,0000,0000,0000,,So, now I believe even more in the stud welding system from HBS Dialogue: 0,0:20:09.78,0:20:12.64,Default,,0000,0000,0000,,that Sebastiaan and Marius are working on. Dialogue: 0,0:20:12.64,0:20:17.28,Default,,0000,0000,0000,,So for now I'm going to leave it like this, I'm going to move over to the picard of the bass, Dialogue: 0,0:20:17.36,0:20:21.16,Default,,0000,0000,0000,,and the drum drops and the bass drops and the funnels Dialogue: 0,0:20:21.16,0:20:25.38,Default,,0000,0000,0000,,so I don't have to manually put the marbles in, but that's for coming episodes. Dialogue: 0,0:20:25.38,0:20:29.54,Default,,0000,0000,0000,,Thank you so much for following the build! This is really really promising!