1 00:00:00,000 --> 00:00:04,000 Have you ever imagined yourself as, I don't know, a kind of maestro, 2 00:00:04,000 --> 00:00:08,000 conducting not just musicians but an entire environment, think about it, 3 00:00:08,000 --> 00:00:13,000 likes responding to your gestures, sounds changing with how the audience moves, 4 00:00:13,000 --> 00:00:18,000 visuals shifting in real time, all interconnected, reacting seamlessly, 5 00:00:18,000 --> 00:00:22,000 or maybe creating an art installation that doesn't just sit there, 6 00:00:22,000 --> 00:00:27,000 one that kind of breathes, learns and changes based on who's interacting with it? 7 00:00:27,000 --> 00:00:30,000 It's a fascinating idea, right? Before we dive into that amazing world, 8 00:00:30,000 --> 00:00:33,000 just want to mention that this deep dive is brought to you by Safe Server. 9 00:00:33,000 --> 00:00:36,510 Safe Server takes care of hosting innovative software like the very thing we're 10 00:00:36,510 --> 00:00:37,000 discussing today, 11 00:00:37,000 --> 00:00:43,000 and they support your digital transformation. You can find out more at www.safeserver.de. 12 00:00:43,000 --> 00:00:48,000 Okay, so today we are taking a deep dive into something called Us-A-Score. 13 00:00:48,000 --> 00:00:52,000 It's described as an interactive sequencer specifically for the intermediate arts. 14 00:00:52,000 --> 00:00:55,000 We've got some great source material here from GitHub and osia.out, 15 00:00:55,000 --> 00:00:57,000 and our mission really is to unpack this powerful tool. 16 00:00:57,000 --> 00:01:01,190 We want to understand not just what it is, but why it seems to be such a game 17 00:01:01,190 --> 00:01:03,000 changer for artists, developers, creators. 18 00:01:03,000 --> 00:01:08,220 And maybe most importantly, how someone new to all this, someone just starting with 19 00:01:08,220 --> 00:01:09,000 interactive art, 20 00:01:09,000 --> 00:01:12,000 can actually get started with it without feeling totally overwhelmed. 21 00:01:12,000 --> 00:01:14,000 Yeah, it's a really interesting piece of software. 22 00:01:14,000 --> 00:01:20,760 What's quite fascinating is how Osia.Score manages to bridge so many traditionally 23 00:01:20,760 --> 00:01:22,000 separate creative areas, 24 00:01:22,000 --> 00:01:25,000 you know, different technical protocols, different artistic disciplines. 25 00:01:25,000 --> 00:01:34,610 It brings them into one coherent design for both, like, precision control and 26 00:01:34,610 --> 00:01:36,000 imaginative freedom. 27 00:01:36,000 --> 00:01:37,000 Okay, let's unpack that a bit then. 28 00:01:37,000 --> 00:01:43,000 The sources call Osia.Score a free, open-source, cross-platform, intermediate sequencer. 29 00:01:43,000 --> 00:01:46,000 Wow, that's a bit of a mouthful, isn't it? 30 00:01:46,000 --> 00:01:49,500 And honestly, for someone just dipping their toes into interactive arts, that might 31 00:01:49,500 --> 00:01:51,000 sound pretty intimidating. 32 00:01:51,000 --> 00:01:53,000 So let's start right at the beginning. 33 00:01:53,000 --> 00:01:56,680 What exactly does intermediate sequencer mean for someone who's maybe just curious 34 00:01:56,680 --> 00:01:57,000 about getting started? 35 00:01:57,000 --> 00:02:01,200 That's a great question, and it's really key to understanding what Osia.Score is 36 00:02:01,200 --> 00:02:02,000 all about. 37 00:02:02,000 --> 00:02:03,000 Let's break it down. 38 00:02:03,000 --> 00:02:08,000 So, when we talk about intermediate, we mean combining different types of media. 39 00:02:08,000 --> 00:02:11,200 You know, traditionally, an artist might work just with sound or just video or 40 00:02:11,200 --> 00:02:16,000 lighting, perhaps physical devices, often separately. 41 00:02:16,000 --> 00:02:20,900 Intermediate means bringing all of these together, sound, video, light, graphics, 42 00:02:20,900 --> 00:02:24,970 even sensor data, physical interactions, getting them to work together as one 43 00:02:24,970 --> 00:02:26,000 unified piece. 44 00:02:26,000 --> 00:02:29,000 Okay, so multiple media types cooperating. 45 00:02:29,000 --> 00:02:32,920 Exactly. Think of it like a big collaboration where every element can potentially 46 00:02:32,920 --> 00:02:34,000 influence the others. 47 00:02:34,000 --> 00:02:38,320 And a sequencer, well, in this context, it's basically a tool for arranging events 48 00:02:38,320 --> 00:02:39,000 over time. 49 00:02:39,000 --> 00:02:43,150 Much like, say, a musical score lays out notes and timing, OCS score lets you 50 00:02:43,150 --> 00:02:48,000 arrange actions, effects, and responses across all these different media types. 51 00:02:48,000 --> 00:02:52,770 So its main purpose is really to help you create these truly interactive shows or 52 00:02:52,770 --> 00:02:54,000 installations. 53 00:02:54,000 --> 00:02:58,250 It does this by sequencing, organizing essentially data from a huge range of 54 00:02:58,250 --> 00:02:59,000 sources. 55 00:02:59,000 --> 00:03:05,150 We're talking OSC, MIDI, DMX signals, sound files, video streams, and it routes 56 00:03:05,150 --> 00:03:10,000 that data between different software applications and hardware devices. 57 00:03:10,000 --> 00:03:14,260 Right. And the free and open source part, that's also super important. It means 58 00:03:14,260 --> 00:03:17,000 anyone can access it, which removes a huge barrier, right? 59 00:03:17,000 --> 00:03:19,000 Definitely. And the community can actually help it evolve. 60 00:03:19,000 --> 00:03:24,180 Plus, it's incredibly compatible, runs on desktops, mobiles, web browsers, even 61 00:03:24,180 --> 00:03:28,870 tiny machines like the Raspberry Pi Zero 2. So it's flexible for all sorts of 62 00:03:28,870 --> 00:03:30,000 project sizes. 63 00:03:30,000 --> 00:03:34,050 Okay. So if I'm getting this right, it's not just about playing back something you 64 00:03:34,050 --> 00:03:37,000 recorded earlier. It's more like a central brain, maybe. 65 00:03:37,000 --> 00:03:42,440 A conductor for a whole multi-sensory performance or installation that lets you 66 00:03:42,440 --> 00:03:46,000 bring together almost anything, digital or physical. 67 00:03:46,000 --> 00:03:48,000 You've nailed it. That's the core idea. 68 00:03:48,000 --> 00:03:51,390 And the fact that it's open source and runs everywhere, that really democratizes 69 00:03:51,390 --> 00:03:55,000 access to this kind of advanced interactive stuff, doesn't it? 70 00:03:55,000 --> 00:03:59,000 That feels like a big shift from traditional creative software, maybe. 71 00:03:59,000 --> 00:04:02,610 It really is. It's designed to be that central hub, making it much, much easier to 72 00:04:02,610 --> 00:04:06,410 manage what would otherwise be incredibly complex interactions between separate 73 00:04:06,410 --> 00:04:07,000 systems. 74 00:04:07,000 --> 00:04:11,510 It lets creators focus more on the artistic vision rather than getting totally bogged 75 00:04:11,510 --> 00:04:14,000 down in the individual technical hurdles. 76 00:04:14,000 --> 00:04:18,570 Right. Okay, here's where, for me, it starts to get really interesting, maybe even 77 00:04:18,570 --> 00:04:22,000 a bit mind-bending when you think about the possibilities. 78 00:04:22,000 --> 00:04:27,890 Our sources list this just impressive array of things OCScore can sequence and 79 00:04:27,890 --> 00:04:29,000 connect with. 80 00:04:29,000 --> 00:04:33,320 It's clearly way more than just a fancy media player. What are we actually talking 81 00:04:33,320 --> 00:04:34,000 about here? 82 00:04:34,000 --> 00:04:38,000 What are its full capabilities for bringing these interactive ideas to life? 83 00:04:38,000 --> 00:04:42,200 Yeah, it goes way beyond simple playback. Although, I should say, it handles audio 84 00:04:42,200 --> 00:04:44,000 and video playback really well. 85 00:04:44,000 --> 00:04:48,780 Supports most audio formats, multi-channel for immersive sound, and high-performance 86 00:04:48,780 --> 00:04:53,000 video like H.264 and HAPP, which is vital for smooth visuals. 87 00:04:53,000 --> 00:04:57,670 But it's real strength. That lies in its massive connectivity. It's built to be the 88 00:04:57,670 --> 00:04:59,000 control center for a huge network. 89 00:04:59,000 --> 00:05:03,000 Think of it like this. It speaks loads of different digital languages. 90 00:05:03,000 --> 00:05:07,680 It can send and receive signals using OSC Open Sound Control. That's a modern 91 00:05:07,680 --> 00:05:12,000 protocol used a lot in music and media for really flexible high-res control. 92 00:05:12,000 --> 00:05:17,490 Then there's MIDI, the classic standard for instruments in DAWs, and DMX, which is 93 00:05:17,490 --> 00:05:21,000 the main protocol for controlling stage lighting and effects. 94 00:05:21,000 --> 00:05:24,000 So right there, you've got sound, music, and light covered. 95 00:05:24,000 --> 00:05:25,000 Right, the core performance elements. 96 00:05:25,000 --> 00:05:29,420 Exactly. But then it keeps going. It can talk over HTTP, the web protocol, so it 97 00:05:29,420 --> 00:05:33,000 can trigger web services or interact with web enabled devices. 98 00:05:33,000 --> 00:05:36,140 It can use a serial port to talk to things like Arduinos opening up custom 99 00:05:36,140 --> 00:05:37,000 electronics. 100 00:05:37,000 --> 00:05:38,000 Oh, interesting. 101 00:05:38,000 --> 00:05:42,970 And for the whole Internet of Things world, it handles lightweight protocols like 102 00:05:42,970 --> 00:05:44,000 CoAP and MQTT. 103 00:05:44,000 --> 00:05:49,000 So you could integrate smart home devices or custom IoT sensors into your piece. 104 00:05:49,000 --> 00:05:54,050 You can even connect to Bluetooth low energy BLE sensors like the ones in wearables 105 00:05:54,050 --> 00:05:56,000 or small portable gadgets. 106 00:05:56,000 --> 00:05:58,000 Wow, okay. That's a lot of connection types. 107 00:05:58,000 --> 00:06:03,000 It is. And this broad support means you can integrate common input devices easily, 108 00:06:03,000 --> 00:06:05,000 joysticks, Nintendo Wiimotes for user control, 109 00:06:05,000 --> 00:06:09,170 and even advanced gestural controllers like Leak Motion, which tracks your hand and 110 00:06:09,170 --> 00:06:11,000 finger movements in 3D space. 111 00:06:11,000 --> 00:06:13,000 Leak Motion, yeah, I've seen that. 112 00:06:13,000 --> 00:06:18,000 And for visuals, it integrates smoothly with tools like Spout, Siphon, and NDI. 113 00:06:18,000 --> 00:06:21,830 These are key for sharing video in real time between different apps on a computer 114 00:06:21,830 --> 00:06:23,000 or across a network. 115 00:06:23,000 --> 00:06:25,000 So you can manipulate visuals live. 116 00:06:25,000 --> 00:06:28,000 Precisely. Allows for really dynamic visual effects. 117 00:06:28,000 --> 00:06:33,000 It also supports Shim data and Shesh4Alt for shared memory video. 118 00:06:33,000 --> 00:06:36,130 And get this, for people working with big data sets, it can even sonify or 119 00:06:36,130 --> 00:06:40,000 visualize info from CSV files or HDF5 files. 120 00:06:40,000 --> 00:06:45,000 That's HDF5, the hierarchical data format used for massive complex data sets. 121 00:06:45,000 --> 00:06:46,000 Sonify data. That's wild. 122 00:06:46,000 --> 00:06:50,000 Yeah. And what's really powerful for interactive shows are what the sources call 123 00:06:50,000 --> 00:06:52,000 its advanced interaction facilities. 124 00:06:52,000 --> 00:06:56,350 You can set up conditions, trigger parts of your score based on external input 125 00:06:56,350 --> 00:06:59,000 sensors, audience actions, hardware controls. 126 00:06:59,000 --> 00:07:02,000 You can even visually create branching scores. 127 00:07:02,000 --> 00:07:06,000 So the whole performance path can change dynamically based on these conditions. 128 00:07:06,000 --> 00:07:09,000 It allows for truly nonlinear responsive experiences. 129 00:07:09,000 --> 00:07:13,000 Wow. Okay, seriously. Just imagine the creative possibilities there. 130 00:07:13,000 --> 00:07:18,000 I mean you could have, say, a dancer-specific movement picked up by Elite Motion. 131 00:07:18,000 --> 00:07:21,170 And that movement could instantly trigger a unique sound effect and simultaneously 132 00:07:21,170 --> 00:07:23,000 change the stage lights via DMX. 133 00:07:23,000 --> 00:07:27,330 Right. And maybe even kick off some complex visual projection using NDI, all 134 00:07:27,330 --> 00:07:30,000 orchestrated perfectly within OCEA score. 135 00:07:30,000 --> 00:07:34,090 The sheer breadth of technologies it pulls together into one system is, well, it's 136 00:07:34,090 --> 00:07:35,000 phenomenal. 137 00:07:35,000 --> 00:07:38,900 What stands out most to you about how it manages to connect all these seemingly 138 00:07:38,900 --> 00:07:40,000 separate things? 139 00:07:40,000 --> 00:07:44,000 It sounds like it genuinely removes huge technical roadblocks for artists. 140 00:07:44,000 --> 00:07:47,890 Well, what really jumps out isn't just the number of protocols, it's the depth of 141 00:07:47,890 --> 00:07:49,000 the integration. 142 00:07:49,000 --> 00:07:53,240 It's not just a surface-level connection. It seems to allow really fine-grained 143 00:07:53,240 --> 00:07:55,000 control over each system. 144 00:07:55,000 --> 00:07:59,440 This creates this unified ecosystem where all these different digital and physical 145 00:07:59,440 --> 00:08:01,000 elements can not only talk to each other, 146 00:08:01,000 --> 00:08:04,000 but actually influence each other in really complex ways. 147 00:08:04,000 --> 00:08:10,000 It genuinely empowers artists, I think, to think beyond traditional media boxes and 148 00:08:10,000 --> 00:08:10,000 create experiences 149 00:08:10,000 --> 00:08:14,000 where technology feels like an invisible extension of their artistic idea. 150 00:08:14,000 --> 00:08:17,000 Okay. Building on that idea of empowerment. 151 00:08:17,000 --> 00:08:22,000 The source has mentioned quite a bit that OC Score is scriptable and open software. 152 00:08:22,000 --> 00:08:25,360 Now, for someone listening, maybe an artist who isn't necessarily a hardcore 153 00:08:25,360 --> 00:08:26,000 programmer, 154 00:08:26,000 --> 00:08:29,000 what does that openness really mean for them? 155 00:08:29,000 --> 00:08:32,000 Does scriptable imply you need to be a coding wizard to do anything cool? 156 00:08:32,000 --> 00:08:35,000 Or is there a gentler path for people just starting out? 157 00:08:35,000 --> 00:08:38,000 That's a really crucial point, and it's actually surprisingly accessible. 158 00:08:38,000 --> 00:08:41,660 The whole scriptable thing doesn't mean you have to be a procoder right from the 159 00:08:41,660 --> 00:08:42,000 start. 160 00:08:42,000 --> 00:08:44,000 That's a common worry. 161 00:08:44,000 --> 00:08:47,000 OC Score seems designed with multiple layers of interaction, 162 00:08:47,000 --> 00:08:51,000 so you can kind of choose your own level of complexity as you learn and grow. 163 00:08:51,000 --> 00:08:52,000 Okay. How does that work? 164 00:08:52,000 --> 00:08:56,000 Well, for instance, for really quick control or dynamic mappings, 165 00:08:56,000 --> 00:09:00,000 you can literally write simple math expressions directly in the score. 166 00:09:00,000 --> 00:09:04,000 This lets you link, say, a sensor input straight to an output, 167 00:09:04,000 --> 00:09:09,000 like a knob making a light brighter, just using basic arithmetic. 168 00:09:09,000 --> 00:09:11,000 No complex coding needed for that. 169 00:09:11,000 --> 00:09:13,000 Oh, okay. That sounds manageable. 170 00:09:13,000 --> 00:09:15,000 Yeah. Then, as you get more comfortable, 171 00:09:15,000 --> 00:09:18,000 you can start to live code with JavaScript directly in the score, 172 00:09:18,000 --> 00:09:22,000 which is fantastic for creating more advanced logic or custom behaviors 173 00:09:22,000 --> 00:09:24,000 right inside the OC environment. 174 00:09:24,000 --> 00:09:29,000 And for audio folks, you can create blazing fast audio processors with Faust, 175 00:09:29,000 --> 00:09:33,000 which is this powerful language specifically for high-performance sound stuff. 176 00:09:33,000 --> 00:09:35,000 And then, yeah, if you are a seasoned programmer, 177 00:09:35,000 --> 00:09:39,000 the option's there to extend any part of the software through the C++ API, 178 00:09:39,000 --> 00:09:43,000 so you can build custom features or integrate new hardware at the deepest level. 179 00:09:43,000 --> 00:09:44,000 So it scales with you. 180 00:09:44,000 --> 00:09:48,000 Exactly. This layered approach means you don't hit a wall as your ideas get bigger. 181 00:09:48,000 --> 00:09:50,000 It scales with your skills. 182 00:09:50,000 --> 00:09:52,000 And beyond its internal scripting, 183 00:09:52,000 --> 00:09:55,000 it plays really nicely with popular creative coding environments. 184 00:09:55,000 --> 00:10:01,080 Many artists already use things like MaxMSP, Pure Data, Open Frameworks, Processing, 185 00:10:01,080 --> 00:10:02,000 ASSL Viewer. 186 00:10:02,000 --> 00:10:04,000 Right, the usual suspects. 187 00:10:04,000 --> 00:10:09,510 Yeah. You can connect using standard OSC or the more advanced OSC query for dynamic 188 00:10:09,510 --> 00:10:10,000 discovery, 189 00:10:10,000 --> 00:10:14,000 or even integrate its core library, Labossia, directly. 190 00:10:14,000 --> 00:10:17,420 This means you can leverage projects or tools you already know from those 191 00:10:17,420 --> 00:10:18,000 environments 192 00:10:18,000 --> 00:10:21,000 and just weave them into your OSC score project seamlessly. 193 00:10:21,000 --> 00:10:22,000 That's smart. 194 00:10:22,000 --> 00:10:28,270 And one more really powerful thing. It offers this flexible, mixed modular and 195 00:10:28,270 --> 00:10:30,000 timeline workflow. 196 00:10:30,000 --> 00:10:33,000 You can actually switch between timeline and nodal view at any point. 197 00:10:33,000 --> 00:10:34,000 Oh, there's a difference there. 198 00:10:34,000 --> 00:10:37,550 Well, the timeline view is great for linear sequences, arranging a song, fixed 199 00:10:37,550 --> 00:10:39,000 video playback, that kind of thing. 200 00:10:39,000 --> 00:10:44,190 But the nodal view lets you create state machine-like scores for a temporal 201 00:10:44,190 --> 00:10:45,000 scenarios, 202 00:10:45,000 --> 00:10:47,370 which basically means your interactive piece doesn't have to follow a strict 203 00:10:47,370 --> 00:10:48,000 straight line. 204 00:10:48,000 --> 00:10:53,000 It can react, branch off, loop, jump around based on conditions, 205 00:10:53,000 --> 00:10:57,270 making really dynamic nonlinear interactive projects not just possible, but 206 00:10:57,270 --> 00:10:59,000 actually quite intuitive to build. 207 00:10:59,000 --> 00:11:01,000 That flexibility is key. 208 00:11:01,000 --> 00:11:05,270 It allows for both simple controlled sequences and those highly complex, maybe 209 00:11:05,270 --> 00:11:07,000 unpredictable reactive systems. 210 00:11:07,000 --> 00:11:10,000 So summing that up for the creator, then. 211 00:11:10,000 --> 00:11:14,950 It sounds like whether you just want to control a couple of devices with fairly 212 00:11:14,950 --> 00:11:16,000 simple rules 213 00:11:16,000 --> 00:11:21,600 or you're aiming to build a super complex reactive system that responds in really 214 00:11:21,600 --> 00:11:22,000 subtle ways, 215 00:11:22,000 --> 00:11:26,000 OSIS score kind of adapts to what you need and what your skill level is. 216 00:11:26,000 --> 00:11:30,000 It sounds like a tool that genuinely grows with you from just messing around 217 00:11:30,000 --> 00:11:32,000 initially to creating really sophisticated work. 218 00:11:32,000 --> 00:11:36,400 That layered scripting access seems particularly clever, welcomes beginners without 219 00:11:36,400 --> 00:11:38,000 holding back advanced users. 220 00:11:38,000 --> 00:11:42,150 Exactly right. It's designed, I think, to be a tool that doesn't just enable but 221 00:11:42,150 --> 00:11:44,000 really empowers a journey of discovery. 222 00:11:44,000 --> 00:11:48,630 You can start small, get comfortable, and then gradually unlock deeper levels of 223 00:11:48,630 --> 00:11:54,000 control and complexity as your projects and your understanding evolve naturally. 224 00:11:54,000 --> 00:11:57,000 Right. We've talked about these incredible features, you know, in theory. 225 00:11:57,000 --> 00:12:00,580 But how does this actually translate into real art, real performances, real 226 00:12:00,580 --> 00:12:03,000 interactive experiences out there in the world? 227 00:12:03,000 --> 00:12:06,530 Can you maybe give us a little glimpse into what artists and creators are actually 228 00:12:06,530 --> 00:12:08,000 doing with OSIS score right now? 229 00:12:08,000 --> 00:12:11,000 What sort of practical applications show off its power? 230 00:12:11,000 --> 00:12:15,530 Yeah, absolutely. If we try and connect this to the bigger picture, OSIS score is 231 00:12:15,530 --> 00:12:20,000 definitely being used to push the boundaries of what's possible in interactive art. 232 00:12:20,000 --> 00:12:24,900 It really empowers artists to create these unique, immersive experiences that kind 233 00:12:24,900 --> 00:12:30,000 of blur the lines between the performer, the audience, and the environment itself. 234 00:12:30,000 --> 00:12:33,520 The gallery section in the sources offers some really compelling examples, although, 235 00:12:33,520 --> 00:12:36,550 you know, you often need to experience these things first and to really get the 236 00:12:36,550 --> 00:12:37,000 full impact. 237 00:12:37,000 --> 00:12:38,000 Sure. 238 00:12:38,000 --> 00:12:42,050 But for instance, you might see a project like Recapture. Now, that's not just a 239 00:12:42,050 --> 00:12:43,000 static display. 240 00:12:43,000 --> 00:12:48,000 Imagine an installation where OSIS score is analyzing real-time input. 241 00:12:48,000 --> 00:12:51,730 Maybe it's the subtle movements of people in the audience or changes in the 242 00:12:51,730 --> 00:12:54,000 environment like light or sound levels. 243 00:12:54,000 --> 00:12:55,000 OK. 244 00:12:55,000 --> 00:12:59,140 OSIS score then translates these inputs into, say, a generative soundscape that's 245 00:12:59,140 --> 00:13:04,010 constantly evolving and reacting and simultaneously influencing a complex visual 246 00:13:04,010 --> 00:13:05,000 projection. 247 00:13:05,000 --> 00:13:09,050 It's about making the artwork feel like a living, breathing thing that responds to 248 00:13:09,050 --> 00:13:13,050 its surroundings, creates a really dynamic, often unpredictable experience for 249 00:13:13,050 --> 00:13:14,000 whoever is there. 250 00:13:14,000 --> 00:13:15,000 A living artwork. 251 00:13:15,000 --> 00:13:19,000 Yeah. Or another example might be something like Carousel Musical. 252 00:13:19,000 --> 00:13:22,690 This seems to demonstrate its use in really sophisticated musical and visual 253 00:13:22,690 --> 00:13:27,000 installations where lots of elements need precise synchronization and triggering. 254 00:13:27,000 --> 00:13:32,050 So here, OSIS score isn't just managing multi-channel audio and high-res video 255 00:13:32,050 --> 00:13:33,000 playback. 256 00:13:33,000 --> 00:13:38,590 It's also choreographing complex lighting cues via DMX, maybe integrating physical 257 00:13:38,590 --> 00:13:41,000 elements that move or react in real time. 258 00:13:41,000 --> 00:13:46,410 It allows for, as the source puts it, precise and flexible scripting of interactive 259 00:13:46,410 --> 00:13:47,000 scenarios, 260 00:13:47,000 --> 00:13:51,270 turning what might be a passive viewing or listening thing into an active, 261 00:13:51,270 --> 00:13:53,000 responsive environment. 262 00:13:53,000 --> 00:13:56,000 It's really about creating pieces where the audience isn't just watching. 263 00:13:56,000 --> 00:13:59,620 They become an integral part of the performance itself. Their presence influences 264 00:13:59,620 --> 00:14:00,000 it. 265 00:14:00,000 --> 00:14:04,000 Yeah, that feels like the aha moment for me. It's not just about producing a show. 266 00:14:04,000 --> 00:14:08,650 It's more about designing a responsive world where the digital stuff becomes a true 267 00:14:08,650 --> 00:14:10,000 partner in the creative expression, 268 00:14:10,000 --> 00:14:14,000 reacting to input, not just playing back pre-made content. You're not just watching. 269 00:14:14,000 --> 00:14:18,000 You often become an active participant. The artwork itself feels alive. 270 00:14:18,000 --> 00:14:24,000 Absolutely. It transforms passive consumption into active, dynamic participation. 271 00:14:24,000 --> 00:14:26,000 It really changes the relationship. 272 00:14:26,000 --> 00:14:29,320 And this brings up an important point, I think. OCScore isn't just a piece of 273 00:14:29,320 --> 00:14:30,000 software. 274 00:14:30,000 --> 00:14:33,000 It's really positioned as an ecosystem for interactive art. 275 00:14:33,000 --> 00:14:37,160 It offers this incredible flexibility and control across a huge diversity of 276 00:14:37,160 --> 00:14:38,000 technologies. 277 00:14:38,000 --> 00:14:41,000 And crucially, it's free and open source. 278 00:14:41,000 --> 00:14:45,000 It basically provides the tools to script the behavior of an entire environment. 279 00:14:45,000 --> 00:14:49,810 So, thinking ahead, what if the next big wave of artistic expression isn't just 280 00:14:49,810 --> 00:14:51,000 about creating static things, 281 00:14:51,000 --> 00:14:56,280 but about designing these truly responsive worlds where technology becomes almost 282 00:14:56,280 --> 00:14:58,000 an extension of our senses, our intentions? 283 00:14:58,000 --> 00:15:04,050 How might you, listening right now, use a powerful, open tool like OCScore to bring 284 00:15:04,050 --> 00:15:06,000 an idea, maybe a concept, 285 00:15:06,000 --> 00:15:08,000 or even just a simple interaction to life? 286 00:15:08,000 --> 00:15:13,000 The possibilities, when you have this kind of control, they really do feel limitless. 287 00:15:13,000 --> 00:15:16,660 If this deep dive has sparked your curiosity and maybe you're ready to explore this 288 00:15:16,660 --> 00:15:19,000 exciting world of interactive arts yourself, 289 00:15:19,000 --> 00:15:22,630 you can find more information, those quick download links, and a really vibrant 290 00:15:22,630 --> 00:15:26,000 community ready to help you out on osia.io. 291 00:15:26,000 --> 00:15:28,480 They also have an active forum and a Discord channel, which are great places to 292 00:15:28,480 --> 00:15:29,000 connect. 293 00:15:29,000 --> 00:15:33,000 And one last time, a huge thank you to SafeServer for supporting this deep dive 294 00:15:33,000 --> 00:15:36,800 and enabling the hosting of innovative software like OCScore, really supporting 295 00:15:36,800 --> 00:15:38,000 digital transformation. 296 00:15:38,000 --> 00:15:41,000 Visit www.safeserver.de for more info.