1 00:00:15,076 --> 00:00:23,636 Speaker 1: Bushkim, this is solvable. I'm Malcolm Glabo. Occasionally we would 2 00:00:23,636 --> 00:00:25,476 Speaker 1: get to go and break out rooms on Zoom and 3 00:00:25,876 --> 00:00:29,716 Speaker 1: just discuss our feelings about what's happening at the time, 4 00:00:30,276 --> 00:00:34,716 Speaker 1: and when the lockdown began, we were all devastated because 5 00:00:34,756 --> 00:00:37,916 Speaker 1: singing was our life. Sam is twelve years old and 6 00:00:38,036 --> 00:00:41,756 Speaker 1: like many kids, he's struggling with the restrictions COVID nineteen 7 00:00:41,796 --> 00:00:44,196 Speaker 1: has imposed on his life. There's a lot of talking 8 00:00:44,276 --> 00:00:47,836 Speaker 1: to news about the impact of COVID on classroom education, 9 00:00:48,476 --> 00:00:52,396 Speaker 1: but for Sam and his friends, what they're missing is 10 00:00:52,476 --> 00:00:55,916 Speaker 1: after school. Ragotzi was like a sanctuary to go to 11 00:00:56,036 --> 00:00:58,836 Speaker 1: at the end of the school day. Rogatsi is a 12 00:00:58,876 --> 00:01:02,476 Speaker 1: boy's choir based in California. Sam's been singing in the 13 00:01:02,516 --> 00:01:06,196 Speaker 1: group for seven years. In pre COVID times, he would 14 00:01:06,196 --> 00:01:10,036 Speaker 1: rehearse twice a week for several hours each day, but 15 00:01:10,116 --> 00:01:12,636 Speaker 1: all of that came to a halt when COVID arrived 16 00:01:12,676 --> 00:01:16,596 Speaker 1: in the US. The choir was basically stuck. If you've 17 00:01:16,636 --> 00:01:19,236 Speaker 1: ever tried to sing something like happy Birthday during a 18 00:01:19,316 --> 00:01:22,756 Speaker 1: zoom meeting, you know what I'm talking about. Making music 19 00:01:22,876 --> 00:01:26,636 Speaker 1: sync up with other people in real time over the Internet. 20 00:01:27,116 --> 00:01:31,436 Speaker 1: Is really tough. The connectivity delays, what they call latency, 21 00:01:31,876 --> 00:01:36,076 Speaker 1: can be pretty awkward. Give us the technical explanation of 22 00:01:36,156 --> 00:01:40,916 Speaker 1: the problem your son was facing. It's rooted in latency. Fundamentally, 23 00:01:41,716 --> 00:01:44,356 Speaker 1: the time that it takes the sound you make to 24 00:01:44,476 --> 00:01:48,276 Speaker 1: reach another musician that you're performing with, you need to 25 00:01:48,316 --> 00:01:51,716 Speaker 1: have a latency of about less than twenty five milliseconds. 26 00:01:52,156 --> 00:01:54,956 Speaker 1: Otherwise the sense of the pulse or the beat of 27 00:01:54,956 --> 00:01:59,236 Speaker 1: the music is just lost across those musicians. Mike Dickie 28 00:01:59,396 --> 00:02:02,236 Speaker 1: is a software engineer, and after months of seeing his 29 00:02:02,276 --> 00:02:05,916 Speaker 1: son Sam bummed out about not singing, he realized he 30 00:02:05,956 --> 00:02:09,316 Speaker 1: could do something about it now for far less than 31 00:02:09,356 --> 00:02:12,316 Speaker 1: the cost of a year of private music lessons. Dickie 32 00:02:12,436 --> 00:02:15,836 Speaker 1: created a tool that allows groups of musicians to make 33 00:02:15,916 --> 00:02:20,556 Speaker 1: music online. And it might be just the beginning. So 34 00:02:20,596 --> 00:02:24,236 Speaker 1: we could have real time cheering and fan reaction in 35 00:02:24,236 --> 00:02:28,156 Speaker 1: a basketball game. Yeah. Absolutely, Performing in rehearsing with others 36 00:02:28,156 --> 00:02:31,356 Speaker 1: in real time is really difficult or even impossible for 37 00:02:31,396 --> 00:02:39,036 Speaker 1: many people. But this problem is solvable. I talked with 38 00:02:39,076 --> 00:02:42,956 Speaker 1: Mike Dickie about Virtual Studio. It's a low cost device 39 00:02:43,236 --> 00:02:46,076 Speaker 1: that works with the open source tool called jack Trip 40 00:02:46,596 --> 00:02:51,716 Speaker 1: to make remote music collaboration possible in real time. Here 41 00:02:51,796 --> 00:02:55,276 Speaker 1: is our conversation. Mike tell me about the first time 42 00:02:55,316 --> 00:02:59,476 Speaker 1: this that Rigazzi rehearse using virtual studio. What was that like? 43 00:02:59,796 --> 00:03:04,236 Speaker 1: At first? It was a bit terrifying progress out let's 44 00:03:04,276 --> 00:03:12,996 Speaker 1: progress down, okay, And I thought of all the things 45 00:03:13,036 --> 00:03:15,676 Speaker 1: that could go wrong, And I knew that this was 46 00:03:15,716 --> 00:03:19,076 Speaker 1: all very new and untested, And I was also worried 47 00:03:19,316 --> 00:03:21,996 Speaker 1: just of what people would think of me and my 48 00:03:22,116 --> 00:03:26,116 Speaker 1: son if this was a huge disaster. But when we 49 00:03:26,156 --> 00:03:29,836 Speaker 1: when we started getting people online and it started to work, 50 00:03:30,076 --> 00:03:45,996 Speaker 1: and the boys started to sing right. It was the 51 00:03:46,036 --> 00:03:48,156 Speaker 1: first time they were singing together in a long time, 52 00:03:48,836 --> 00:03:53,076 Speaker 1: and I could see through the zoom the faces on 53 00:03:53,316 --> 00:03:55,356 Speaker 1: the different boys start to light up. I could see 54 00:03:55,396 --> 00:03:57,396 Speaker 1: the smiles, I could see it in their eyes, and 55 00:03:57,556 --> 00:04:00,556 Speaker 1: I could see it in the director's eyes, thinking, Hey, 56 00:04:00,916 --> 00:04:10,836 Speaker 1: this actually is working. That experience of of seeing people 57 00:04:11,036 --> 00:04:17,196 Speaker 1: and having them so happy and having their experience with 58 00:04:17,236 --> 00:04:20,796 Speaker 1: others impact their lives, that's really what led me to 59 00:04:20,836 --> 00:04:23,396 Speaker 1: put more and more time into this and ultimately to 60 00:04:23,876 --> 00:04:27,076 Speaker 1: devote all my time towards it. Prior to the lockdown, 61 00:04:27,716 --> 00:04:30,276 Speaker 1: people must have thought about this problem and tried to 62 00:04:30,276 --> 00:04:33,636 Speaker 1: solve it. Were there existing technical solutions to the problem 63 00:04:33,636 --> 00:04:38,916 Speaker 1: of how to sing remotely? There were, thankfully. I looked 64 00:04:38,916 --> 00:04:42,556 Speaker 1: at several of them when I started out, and I 65 00:04:42,636 --> 00:04:46,756 Speaker 1: came across this small project from out of Stanford University 66 00:04:46,836 --> 00:04:50,356 Speaker 1: called jack Trip, which is an open source technology that 67 00:04:50,476 --> 00:04:53,316 Speaker 1: was developed over a year ago by the Computer Music Department. 68 00:04:54,076 --> 00:04:57,876 Speaker 1: It seemed very promising. It had a high quality, lossless audio, 69 00:04:58,396 --> 00:05:01,756 Speaker 1: it focused on low latency and over the Internet, and 70 00:05:01,796 --> 00:05:04,636 Speaker 1: there were a lot of people already using it. The 71 00:05:05,036 --> 00:05:07,956 Speaker 1: challenge that I found with that is that it was 72 00:05:08,036 --> 00:05:10,556 Speaker 1: a command line tool. You had to open a terminal 73 00:05:10,716 --> 00:05:13,436 Speaker 1: on your computer. In many cases, you had to build 74 00:05:13,436 --> 00:05:15,636 Speaker 1: it from the source code, the C plus plus source code, 75 00:05:16,156 --> 00:05:18,796 Speaker 1: and then you had to know the command lines and 76 00:05:18,796 --> 00:05:21,236 Speaker 1: figure out the right command line options in order to 77 00:05:21,316 --> 00:05:24,316 Speaker 1: use it with other people. That's great for somebody who's 78 00:05:24,396 --> 00:05:28,076 Speaker 1: very technically oriented, but in my son's chorus, I was 79 00:05:28,116 --> 00:05:30,316 Speaker 1: trying to figure out, how can we roll this out 80 00:05:30,596 --> 00:05:33,996 Speaker 1: to a large number of young boys that don't have 81 00:05:34,036 --> 00:05:37,716 Speaker 1: this advanced technical expertise. And it was actually a challenge 82 00:05:37,756 --> 00:05:40,836 Speaker 1: that I thought I was well suited for because I 83 00:05:40,916 --> 00:05:44,076 Speaker 1: understood the technical side, and I also had the product 84 00:05:44,076 --> 00:05:47,396 Speaker 1: background in order to try to make something that was 85 00:05:47,996 --> 00:05:51,516 Speaker 1: fairly difficult to use fairly easy for most of the 86 00:05:51,516 --> 00:05:54,956 Speaker 1: people that were out there. So we're used to is 87 00:05:54,996 --> 00:06:00,956 Speaker 1: it an in normal sonic collaboration, a conversation with people singing, 88 00:06:01,356 --> 00:06:05,316 Speaker 1: We're already used to a degree of latency. We've incorporated 89 00:06:05,476 --> 00:06:09,636 Speaker 1: that into our definition of normal. You don't have to 90 00:06:09,636 --> 00:06:11,396 Speaker 1: you don't have to take latency to zero to make 91 00:06:11,396 --> 00:06:13,596 Speaker 1: it sound normal. In other words, yes, it's all about 92 00:06:13,636 --> 00:06:18,596 Speaker 1: tricking your brain. Sound travels at roughly one foot per millisecond, 93 00:06:19,156 --> 00:06:22,196 Speaker 1: and so if you're ten feet away from someone, it 94 00:06:22,236 --> 00:06:25,236 Speaker 1: takes you ten milliseconds to actually hear something that they 95 00:06:25,276 --> 00:06:27,316 Speaker 1: say or a note that they play on their instrument. 96 00:06:27,916 --> 00:06:32,076 Speaker 1: And our brains have evolved to adapt to that. And 97 00:06:32,116 --> 00:06:34,756 Speaker 1: when we play music with a group, our brains are 98 00:06:34,836 --> 00:06:37,796 Speaker 1: are used to having people that are a certain distance away. 99 00:06:38,196 --> 00:06:40,956 Speaker 1: Once they get further than twenty five feet away from you, 100 00:06:40,996 --> 00:06:42,916 Speaker 1: it becomes really hard for you to stay in sync 101 00:06:42,956 --> 00:06:46,436 Speaker 1: with them. So the trick here with these software solutions 102 00:06:46,676 --> 00:06:51,636 Speaker 1: is simply to get under that twenty five threshold with 103 00:06:51,756 --> 00:06:54,756 Speaker 1: the way that the sound is being transmitted exactly, and 104 00:06:55,276 --> 00:06:58,036 Speaker 1: there's many steps along that path. When you think about it, 105 00:06:58,076 --> 00:07:00,676 Speaker 1: there's there's the path from let's say you're singing. There's 106 00:07:00,716 --> 00:07:04,556 Speaker 1: the path from your voice your vocal chords to the microphone. 107 00:07:04,956 --> 00:07:07,476 Speaker 1: Then there's the path from the microphone to your computer 108 00:07:07,596 --> 00:07:10,956 Speaker 1: or whatever audio device you're using. There's the process of 109 00:07:10,996 --> 00:07:14,716 Speaker 1: digitizing that audio, turning it from an analog sound into 110 00:07:14,956 --> 00:07:18,996 Speaker 1: digital samples that can be buffered and transmitted electronically. And 111 00:07:19,036 --> 00:07:21,556 Speaker 1: then there's the process of sending all that data from 112 00:07:21,596 --> 00:07:25,356 Speaker 1: your computer to somebody else's computer and then essentially reversing 113 00:07:25,356 --> 00:07:27,836 Speaker 1: the process in order to get into the headphones that 114 00:07:27,876 --> 00:07:30,636 Speaker 1: someone's listening to you on. And each of those steps 115 00:07:30,676 --> 00:07:34,956 Speaker 1: adds latency, and the key is just minimizing the latency 116 00:07:35,396 --> 00:07:38,076 Speaker 1: of as many of those steps as possible along the way. 117 00:07:38,636 --> 00:07:43,476 Speaker 1: Can you give a layperson's explanation of what we mean 118 00:07:43,516 --> 00:07:46,476 Speaker 1: when we talk about buffer size? Sure? Buffer size is 119 00:07:46,556 --> 00:07:49,716 Speaker 1: similar to if you're a shipping company and you're trying 120 00:07:49,716 --> 00:07:52,476 Speaker 1: to send something from China to the United States. You 121 00:07:52,556 --> 00:07:55,436 Speaker 1: have to load all of these containers onto a ship 122 00:07:55,876 --> 00:07:59,316 Speaker 1: and then send that ship across the ocean to its 123 00:07:59,356 --> 00:08:03,356 Speaker 1: destination port. All those containers then get unloaded and delivered 124 00:08:03,396 --> 00:08:05,916 Speaker 1: to someone else. So each of those containers could be 125 00:08:05,916 --> 00:08:09,516 Speaker 1: considered a buffer. The ship itself could also be considered buffer. 126 00:08:09,596 --> 00:08:12,436 Speaker 1: So you're kind of grouping things into these larger buckets 127 00:08:12,436 --> 00:08:16,956 Speaker 1: and then transmitting them from one location to another. Describe 128 00:08:17,196 --> 00:08:20,116 Speaker 1: virtual studio to make what is this thing that you 129 00:08:20,196 --> 00:08:24,476 Speaker 1: have created? So the device, it's basically using a Raspberry 130 00:08:24,476 --> 00:08:28,516 Speaker 1: Pie microcomputer or a single board computer that fits in 131 00:08:28,556 --> 00:08:31,836 Speaker 1: the palm of your hand, and that this board only 132 00:08:31,876 --> 00:08:35,276 Speaker 1: costs about thirty five dollars. And so I combine that 133 00:08:35,876 --> 00:08:39,716 Speaker 1: with a sound card from a company called hi Fiberry, 134 00:08:40,396 --> 00:08:44,236 Speaker 1: which is extremely low latency, and it plugs directly into 135 00:08:44,276 --> 00:08:46,836 Speaker 1: this single board computer, so you don't have to go 136 00:08:46,956 --> 00:08:50,956 Speaker 1: through a USB bus, which by itself adds latency. By 137 00:08:50,996 --> 00:08:53,916 Speaker 1: the way, it just talks directly to the CPU and 138 00:08:53,996 --> 00:08:57,796 Speaker 1: other components on that board, and that allows it to 139 00:08:57,836 --> 00:09:00,956 Speaker 1: achieve a latency as low as about one millisecond. But 140 00:09:01,076 --> 00:09:02,716 Speaker 1: when I realized that I could do that, and I 141 00:09:02,796 --> 00:09:08,076 Speaker 1: tested it and measured it and everything else, then I realized, hey, 142 00:09:08,116 --> 00:09:10,636 Speaker 1: this is really possible. We can really do something with this. 143 00:09:11,596 --> 00:09:13,676 Speaker 1: Wait back up for a moment. So there is this 144 00:09:14,236 --> 00:09:17,436 Speaker 1: thing Jack Trip, which comes out of Stanford. How do 145 00:09:17,516 --> 00:09:23,716 Speaker 1: they without without getting too swallowed up in the technical 146 00:09:24,076 --> 00:09:27,636 Speaker 1: but explain to a computer dummy like me, how they 147 00:09:27,756 --> 00:09:30,596 Speaker 1: propose to solve this latency problem. So you have this, 148 00:09:31,236 --> 00:09:34,156 Speaker 1: you have this lag How does jack trip solve that problem? 149 00:09:34,636 --> 00:09:37,716 Speaker 1: There's really no rocket science to it. What jack trip 150 00:09:37,756 --> 00:09:40,876 Speaker 1: does is it just tries to take the audio packets, 151 00:09:40,916 --> 00:09:43,916 Speaker 1: to extract them from the chip sets that are in 152 00:09:43,956 --> 00:09:47,196 Speaker 1: your sound card, and transmit them over the internet as 153 00:09:47,556 --> 00:09:50,876 Speaker 1: quickly and as efficiently as possible. A large part of 154 00:09:50,916 --> 00:09:54,356 Speaker 1: that is just having small buffer sizes, so jack Trip 155 00:09:54,756 --> 00:09:58,956 Speaker 1: effectively just tries to minimize the overhead of transmitting this 156 00:09:59,076 --> 00:10:02,116 Speaker 1: data over the networks. How long did it take you 157 00:10:02,996 --> 00:10:06,156 Speaker 1: to build the first kind of prototype of this? Building 158 00:10:06,196 --> 00:10:09,556 Speaker 1: the Raspberry Pie itself was fairly easy. It just took 159 00:10:09,596 --> 00:10:12,716 Speaker 1: a few days to convert that over and I had 160 00:10:12,836 --> 00:10:15,196 Speaker 1: I had a few people helping test things with me, 161 00:10:15,316 --> 00:10:18,756 Speaker 1: And I remember the first time I tested it myself, 162 00:10:18,876 --> 00:10:21,796 Speaker 1: just as a loop back to the server and back 163 00:10:21,836 --> 00:10:24,276 Speaker 1: to hear myself, and I was certain I did something 164 00:10:24,276 --> 00:10:28,076 Speaker 1: wrong because it was instantaneous, or at least to me 165 00:10:28,196 --> 00:10:31,636 Speaker 1: it sounded instantaneous, and I thought, now this can't possibly 166 00:10:31,716 --> 00:10:35,156 Speaker 1: be sending. But Yeah. The more I dug into it, 167 00:10:35,196 --> 00:10:37,596 Speaker 1: the more I convinced myself that this was really happening. 168 00:10:37,676 --> 00:10:40,076 Speaker 1: Were you do you remember what were you singing or speaking? 169 00:10:40,116 --> 00:10:42,236 Speaker 1: Do you remember why I can't sing? You don't want 170 00:10:42,236 --> 00:10:46,756 Speaker 1: to hear me sing? No, I was just I was 171 00:10:46,876 --> 00:10:49,796 Speaker 1: whistling a lot. For usually I whistled from my test. 172 00:10:49,876 --> 00:10:52,956 Speaker 1: Sometimes I do try to sing if I know nobody's 173 00:10:52,996 --> 00:10:55,556 Speaker 1: listening or in the room. If you do try to sing, 174 00:10:55,596 --> 00:10:57,596 Speaker 1: what do you try to sing? I sing about my dog? 175 00:11:00,396 --> 00:11:03,076 Speaker 1: This is like didn't what is it that Alexander Graham 176 00:11:03,076 --> 00:11:05,956 Speaker 1: Bell said to his assistant on the first telephone transmission. 177 00:11:06,436 --> 00:11:09,556 Speaker 1: Was it like, you know, doctor Watson, come quick or 178 00:11:09,556 --> 00:11:12,076 Speaker 1: something like that? This is like up there with that? 179 00:11:14,276 --> 00:11:16,276 Speaker 1: And when was that when you did that first test 180 00:11:16,316 --> 00:11:18,316 Speaker 1: and you couldn't believe it? When was that? That was 181 00:11:18,316 --> 00:11:22,436 Speaker 1: probably in May? Oh wow, this whole thing went really quickly. Yeah. Yeah. 182 00:11:22,476 --> 00:11:26,716 Speaker 1: We shut things down here in California in mid March, 183 00:11:26,876 --> 00:11:31,436 Speaker 1: late March, and I started out just, you know, some evenings, 184 00:11:31,476 --> 00:11:33,356 Speaker 1: I would look at what's out there and spend a 185 00:11:33,356 --> 00:11:35,756 Speaker 1: little time here and there, And the amount of time 186 00:11:35,796 --> 00:11:40,076 Speaker 1: I spent grew more and more every week, until finally 187 00:11:40,116 --> 00:11:42,956 Speaker 1: I started really putting things together and building things and 188 00:11:42,996 --> 00:11:47,196 Speaker 1: testing things by may so walk me through how Rigazzi 189 00:11:47,356 --> 00:11:50,796 Speaker 1: does their rehearsals. Now, how do you put this into 190 00:11:50,916 --> 00:11:56,156 Speaker 1: practical service? Well, interestingly, Rigassi still starts all of their 191 00:11:56,196 --> 00:11:59,276 Speaker 1: rehearsals with Zoom, and we still use that as a 192 00:11:59,276 --> 00:12:03,836 Speaker 1: tool to carry the video and connect everyone visually with 193 00:12:03,836 --> 00:12:08,116 Speaker 1: one another. And then they in parallel to running Zoom, 194 00:12:08,236 --> 00:12:11,916 Speaker 1: they run Jack and they use jack trip for the audio. 195 00:12:12,076 --> 00:12:15,476 Speaker 1: And that means that the video is very heavily delayed 196 00:12:15,516 --> 00:12:17,836 Speaker 1: compared to the audio. Takes a lot longer for you 197 00:12:17,876 --> 00:12:21,636 Speaker 1: to see something versus when you hear it. And one 198 00:12:21,636 --> 00:12:24,396 Speaker 1: of the downsides of that is that conducting, we've learned, 199 00:12:24,516 --> 00:12:28,556 Speaker 1: is just not possible. You can't conduct visually, in particular 200 00:12:28,596 --> 00:12:31,876 Speaker 1: with the gesticulations that you would normally see a conductor 201 00:12:31,916 --> 00:12:37,236 Speaker 1: doing throughout a performance. So what the conductors have done 202 00:12:37,276 --> 00:12:40,916 Speaker 1: and learned over time is that they have started conducting 203 00:12:41,236 --> 00:12:45,476 Speaker 1: through audio. They give audio cues throughout a performance to 204 00:12:45,516 --> 00:12:47,916 Speaker 1: either become a little bit louder, a little bit softer, 205 00:12:48,036 --> 00:12:51,116 Speaker 1: a little bit faster, and when to cut off. All 206 00:12:51,156 --> 00:12:54,676 Speaker 1: these things ended up moving from the visual side to 207 00:12:54,796 --> 00:12:57,956 Speaker 1: the audio. So we still we still use the video 208 00:12:58,276 --> 00:13:01,756 Speaker 1: just to help everybody seeing one another helps give them 209 00:13:01,756 --> 00:13:04,956 Speaker 1: a little bit more sense of presence. So everyone does. 210 00:13:05,036 --> 00:13:07,596 Speaker 1: Every boy in the choir have to have his own 211 00:13:07,676 --> 00:13:12,196 Speaker 1: little virtual studio. Yes, early on a major donor that 212 00:13:12,236 --> 00:13:15,276 Speaker 1: allowed us to distribute this out to the entire chorus. 213 00:13:15,796 --> 00:13:18,156 Speaker 1: It's about one hundred and fifty dollars for the device, 214 00:13:18,356 --> 00:13:21,436 Speaker 1: and that doesn't include the accessories, which it would be 215 00:13:21,476 --> 00:13:25,076 Speaker 1: the microphone and some cables, so altogether it's about two 216 00:13:25,196 --> 00:13:28,516 Speaker 1: hundred dollars. Did you when you set out to solve 217 00:13:28,556 --> 00:13:31,236 Speaker 1: this particular problem you quit your old job to focus 218 00:13:31,276 --> 00:13:36,036 Speaker 1: on this? Was that? Was? That? Was that a big step? 219 00:13:36,116 --> 00:13:39,076 Speaker 1: Did that seem like a rash step? It still seems 220 00:13:39,116 --> 00:13:42,396 Speaker 1: like a rash step? It was. It was certainly a 221 00:13:42,476 --> 00:13:46,596 Speaker 1: monumental and life changing step for me. I also realized 222 00:13:46,636 --> 00:13:49,036 Speaker 1: that this isn't something that's unique to Ragatzi. This is 223 00:13:49,076 --> 00:13:53,076 Speaker 1: a problem that's really general across the entire world. And 224 00:13:53,316 --> 00:13:55,876 Speaker 1: to me that was that was one of those moments 225 00:13:55,916 --> 00:13:59,396 Speaker 1: where I realized that I could do something to help, 226 00:13:59,796 --> 00:14:03,076 Speaker 1: and I may not ever have an opportunity to have 227 00:14:03,116 --> 00:14:06,556 Speaker 1: an impact like I could at that moment. How do 228 00:14:06,796 --> 00:14:09,516 Speaker 1: people I mean, so you have this thing that's now 229 00:14:09,796 --> 00:14:12,676 Speaker 1: being used by Rigazzi. How do you get the Ragazzi 230 00:14:12,716 --> 00:14:14,516 Speaker 1: can't be the only choir out there or people who 231 00:14:14,596 --> 00:14:16,836 Speaker 1: might I mean, have I come from a family where 232 00:14:16,916 --> 00:14:19,516 Speaker 1: three members of my family are in church choirs and 233 00:14:19,596 --> 00:14:22,436 Speaker 1: they've been grounded since March. I don't think they think 234 00:14:22,476 --> 00:14:26,556 Speaker 1: it's even possible to be able to sing together. How 235 00:14:26,596 --> 00:14:29,036 Speaker 1: have you gotten the word out about virtual studio through 236 00:14:29,036 --> 00:14:32,316 Speaker 1: different mechanisms? I'm certainly in Within the Bay Area itself, 237 00:14:32,316 --> 00:14:34,756 Speaker 1: we had a number of connections to other choruses and 238 00:14:34,836 --> 00:14:38,796 Speaker 1: performing arts organizations. We've also been working a lot with 239 00:14:38,916 --> 00:14:42,596 Speaker 1: Chorus America, which is a great organization of many choruses 240 00:14:42,676 --> 00:14:47,316 Speaker 1: across the country. So we're slowly getting the information and 241 00:14:47,356 --> 00:14:49,956 Speaker 1: the word out that this is possible through through not 242 00:14:50,316 --> 00:14:55,036 Speaker 1: just our mechanism, but different mechanisms. So it'll be interesting 243 00:14:55,076 --> 00:14:58,236 Speaker 1: to see this as this progresses over the next several months. 244 00:14:58,996 --> 00:15:01,636 Speaker 1: But wait, I would go even further. There's a whole 245 00:15:01,676 --> 00:15:05,076 Speaker 1: category of live experiences which could be recreated using this. 246 00:15:05,636 --> 00:15:07,756 Speaker 1: So I'm thinking, I mean, I don't know whether you're 247 00:15:07,756 --> 00:15:12,516 Speaker 1: a basketball fan, but imagine an NBA game where everyone 248 00:15:12,556 --> 00:15:16,036 Speaker 1: who's watching every fan who's watching the game has one 249 00:15:16,076 --> 00:15:20,116 Speaker 1: of these devices in their house, So we could have 250 00:15:20,236 --> 00:15:24,116 Speaker 1: real time cheering and fan reaction in a basketball game. 251 00:15:24,636 --> 00:15:27,156 Speaker 1: We can recreate a reel. Right now, they're just doing 252 00:15:27,236 --> 00:15:31,516 Speaker 1: fake crowd noise. Right it's a total phony experience. But 253 00:15:31,596 --> 00:15:34,356 Speaker 1: if I have, if I eliminate, eliminate the latency for 254 00:15:34,436 --> 00:15:38,676 Speaker 1: fans to react to a sporting event, I've I've got 255 00:15:38,676 --> 00:15:42,756 Speaker 1: a virtual I've got a realistic virtual fan experience. Do 256 00:15:42,796 --> 00:15:46,276 Speaker 1: I not? Yeah? Absolutely, honestly, I haven't even thought about sports. 257 00:15:46,316 --> 00:15:51,516 Speaker 1: But you think you're totally correct, Mike, Mike, this is 258 00:15:51,116 --> 00:15:54,756 Speaker 1: this is you can this is the future of this 259 00:15:54,996 --> 00:15:57,796 Speaker 1: is That's the first thing I thought about when when 260 00:15:57,836 --> 00:15:59,756 Speaker 1: I was thinking about it, because this is this huge 261 00:16:00,116 --> 00:16:03,156 Speaker 1: because every single I don't know why I'm going on 262 00:16:03,236 --> 00:16:06,196 Speaker 1: like this, but every single sporting event right now and 263 00:16:06,356 --> 00:16:09,036 Speaker 1: that goes on television is suffering huge ratings to climb. 264 00:16:09,636 --> 00:16:12,236 Speaker 1: And that is because the experience of watching sports doesn't 265 00:16:12,276 --> 00:16:15,396 Speaker 1: seem real. And if you're telling me, if it's this easy, 266 00:16:15,556 --> 00:16:17,356 Speaker 1: I just have to I gotta buy it. I gotta 267 00:16:17,356 --> 00:16:19,476 Speaker 1: buy a device if I want to play. But people 268 00:16:19,476 --> 00:16:21,916 Speaker 1: are there, they were paying one hundred and fifty bucks 269 00:16:21,956 --> 00:16:25,076 Speaker 1: for their ticket to one game before. I mean, it's 270 00:16:25,116 --> 00:16:29,716 Speaker 1: not like people aren't used to investing in a fan experience. Yeah, 271 00:16:29,756 --> 00:16:31,596 Speaker 1: it's a it's a great point. I think what one 272 00:16:31,836 --> 00:16:34,396 Speaker 1: challenge we have is just with the video side of it, 273 00:16:34,476 --> 00:16:36,716 Speaker 1: as we can make the audio very quick, but you're 274 00:16:36,716 --> 00:16:40,876 Speaker 1: still going to see things delayed on the video side. Potentially, 275 00:16:40,916 --> 00:16:43,756 Speaker 1: if the delay of the video is the same for 276 00:16:43,796 --> 00:16:46,316 Speaker 1: everyone who's watching, that may not be an issue, Like 277 00:16:46,356 --> 00:16:51,036 Speaker 1: they'll still hear each other yea, in sync with what's happening. Yeah. Yeah. 278 00:16:51,196 --> 00:16:54,196 Speaker 1: What's fascinating to me is how you start with a 279 00:16:54,316 --> 00:16:58,436 Speaker 1: very very specific and very very personal problem, which is 280 00:16:58,476 --> 00:17:02,036 Speaker 1: your son is bombed out that he can't sing with 281 00:17:02,116 --> 00:17:05,956 Speaker 1: his chorus. And now you know, we're six months later 282 00:17:06,036 --> 00:17:10,116 Speaker 1: and you're thinking about recreating the way in which we 283 00:17:10,156 --> 00:17:13,196 Speaker 1: experienced live music and I'm going on and on about 284 00:17:13,796 --> 00:17:17,796 Speaker 1: rescuing the NBA, And is it I mean, it's this 285 00:17:17,916 --> 00:17:22,236 Speaker 1: sort of funny and fascinating picture of how innovation works. 286 00:17:22,356 --> 00:17:25,036 Speaker 1: It is. It's it's amazing, isn't it. Yeah? That whole 287 00:17:25,076 --> 00:17:29,076 Speaker 1: process of innovation being this this thing that that builds 288 00:17:29,076 --> 00:17:31,436 Speaker 1: and builds and changes over time, and ways you don't 289 00:17:31,436 --> 00:17:34,716 Speaker 1: even expect it to. That's That's what I've always loved 290 00:17:34,716 --> 00:17:38,796 Speaker 1: about technology. It's always drawn me into the world of 291 00:17:39,036 --> 00:17:42,396 Speaker 1: entrepreneurism and creating products and and now I have the 292 00:17:42,396 --> 00:17:45,556 Speaker 1: opportunity to do that in a way that involves something 293 00:17:45,556 --> 00:17:48,716 Speaker 1: I really love, which is music, but also is helping people. 294 00:17:49,196 --> 00:17:51,716 Speaker 1: Where could you go to listen in on something that's 295 00:17:51,756 --> 00:17:56,676 Speaker 1: been performance has been conducted or recorded over virtual studio. 296 00:17:57,076 --> 00:18:00,996 Speaker 1: The Rigassi Boys Chorus has recorded and published a number 297 00:18:01,036 --> 00:18:04,756 Speaker 1: of our rehearsals online on YouTube, so the best place 298 00:18:04,796 --> 00:18:08,196 Speaker 1: to see a few examples is probably at Rigazzi's YouTube channel. 299 00:18:08,396 --> 00:18:10,156 Speaker 1: One lasting m Can you give us a little sense 300 00:18:10,196 --> 00:18:13,996 Speaker 1: of what listeners can do if they want to make 301 00:18:14,116 --> 00:18:16,956 Speaker 1: use of this new idea or virtual studio or they 302 00:18:16,956 --> 00:18:18,956 Speaker 1: want to spread the word. Do you have any practical 303 00:18:19,476 --> 00:18:22,596 Speaker 1: some practical words of advice to our listeners. Yes, I'd 304 00:18:22,636 --> 00:18:26,396 Speaker 1: suggest going to our website at Jacktrip dot org, where 305 00:18:26,396 --> 00:18:29,476 Speaker 1: we have a lot of different resources and people who 306 00:18:29,516 --> 00:18:52,396 Speaker 1: are volunteers available to help answer questions. Mike Dickie is 307 00:18:52,476 --> 00:18:56,116 Speaker 1: co founder and chairman of the Jack Trip Foundation and 308 00:18:56,236 --> 00:19:00,636 Speaker 1: the creator of Virtual Studio. And we're hearing the Ragatzi 309 00:19:00,756 --> 00:19:05,796 Speaker 1: Boys choir from California, rehearsing from over thirty locations at 310 00:19:05,836 --> 00:19:10,596 Speaker 1: once using jack Trip and Virtual Studio. Be sure to 311 00:19:10,676 --> 00:19:13,956 Speaker 1: check out our show notes to learn more about online 312 00:19:14,036 --> 00:19:19,876 Speaker 1: music collaboration and ways you can get involved. Next week, Unsolvable, 313 00:19:20,076 --> 00:19:24,396 Speaker 1: just ahead of Thanksgiving, retired NASA astronaut Scott Kelly. We'll 314 00:19:24,396 --> 00:19:29,076 Speaker 1: talk about how social isolation is solvable even when it 315 00:19:29,116 --> 00:19:31,676 Speaker 1: feels like you're trapped alone, so many miles and miles 316 00:19:31,676 --> 00:19:36,876 Speaker 1: away from those who love most. I hope you'll join us. 317 00:19:36,916 --> 00:19:40,436 Speaker 1: Solvable is brought to you by Pushkin Industries. Our show 318 00:19:40,516 --> 00:19:44,556 Speaker 1: is produced by Camille Baptista, Senior Producer jos and Frank. 319 00:19:44,956 --> 00:19:49,116 Speaker 1: Katherine Girardoe is our managing producer and our executive producer 320 00:19:49,716 --> 00:19:53,556 Speaker 1: is Miilabell. Special thanks to Kobe Gilford, Head of Fane, 321 00:19:53,956 --> 00:19:59,476 Speaker 1: Eric Sandler, Carly Migliori, and Kadisha Holland. I'm Malcolm Bomba 322 00:20:09,196 --> 00:20:09,476 Speaker 1: Zero