Coding: The Future is Creative


Coding: The Future is Creative

Similar Content

Browse content similar to Coding: The Future is Creative. Check below for episodes and series from the same categories and more!

Transcript


LineFromTo

"Computer science is the future." That's what they keep telling us,

0:00:020:00:05

but what does the future look like?

0:00:050:00:07

Learning to code gives us the power to get creative with

0:00:070:00:11

programming and digital technology

0:00:110:00:13

and the possibilities are endless.

0:00:130:00:15

You can make your own apps,

0:00:150:00:17

programmes, systems, networks, everything.

0:00:170:00:19

Rather than just using computers and software,

0:00:190:00:21

we can programme them to work for us

0:00:210:00:24

and mould them to do exactly what we want.

0:00:240:00:27

It's really a means of creative expression in itself

0:00:270:00:30

cos you get to, sort of, say, "This is how I think the world works."

0:00:300:00:33

I'm Chloe Watts. I'm a coder

0:00:390:00:41

and a fashion technologist.

0:00:410:00:43

We are living in an exciting time. Digital industries are booming

0:00:430:00:46

and the next generation of coders are needed.

0:00:460:00:50

Technology, now more than ever, equals power!

0:00:500:00:52

And I'm off to go see some pretty powerful coders.

0:00:520:00:55

CHEERING

0:00:550:00:57

DANCE MUSIC

0:00:570:00:59

My first stop is to meet a musician who's merging

0:00:590:01:01

the worlds of music and technology, with some interesting results.

0:01:010:01:05

I'm at The Arches in Glasgow. It's a music gig with a difference.

0:01:140:01:18

Apparently, we'll be dancing to code!

0:01:180:01:20

HE BEATBOXES

0:01:200:01:23

Beardyman is as big as it gets in the world of beatboxing.

0:01:230:01:26

From Proms performances...

0:01:270:01:29

..to appearances on tracks

0:01:310:01:33

with the legendary Fatboy Slim.

0:01:330:01:35

MUSIC: "Eat, Sleep, Rave, Repeat" by Fatboy Slim & Riva Starr

0:01:350:01:39

And with over 40,000 Twitter followers and 12 million hits

0:01:410:01:44

on his viral videos, he's a big hit on social media too.

0:01:440:01:48

So I started as a beatboxer and I won a couple of UK championships.

0:01:510:01:56

I wasn't satisfied with that cos I thought,

0:01:580:02:00

"That's beatboxing, that's good, but it's been done,

0:02:000:02:02

"and it's been done really well. I want to do something different."

0:02:020:02:05

So I wanted to manipulate my voice and turn it into anything

0:02:050:02:08

I could imagine and build up hugely layered

0:02:080:02:10

and complex pieces that sound exactly like dance music.

0:02:100:02:14

And that's where the code comes in. Beardyman has masterminded

0:02:140:02:18

and developed a music system which manipulates his voice

0:02:180:02:21

however he wants and in real time.

0:02:210:02:25

I have invented a thing.

0:02:260:02:28

It's a system that allows you to make music

0:02:280:02:31

as fast as you can think of it. Or almost as fast.

0:02:310:02:34

It's the fastest music creation system that there is.

0:02:340:02:37

It's called the Beardytron 5000 Mark II S.

0:02:400:02:44

It enables me to make live dance music, just using my voice.

0:02:440:02:49

To try and meet the challenge of being able to make music live

0:02:530:02:57

on the spot just from my mouth,

0:02:570:02:59

and to have all these complicated things happen to it

0:02:590:03:02

that turn it into live dance music,

0:03:020:03:04

that's not easy.

0:03:040:03:07

So how does the Beardytron work?

0:03:070:03:10

The sounds from his voice are input through a microphone,

0:03:100:03:14

captured as audio samples

0:03:140:03:16

and stored as binary numbers, thousands of numbers per second.

0:03:160:03:21

He then uses tablets, MIDI keyboards and bespoke software to process

0:03:210:03:25

these samples, turning them into any sound he wants.

0:03:250:03:29

This one is a kind of...

0:03:290:03:30

Ooh!

0:03:300:03:31

AUTOMATED BEEPING

0:03:310:03:32

It's pretty crazy, isn't it?

0:03:320:03:34

-SHE LAUGHS

-It's one of them.

0:03:340:03:36

'Beardyman can then use the Beardytron to build up

0:03:360:03:39

'layers of samples to create complex dance music at incredible speed.'

0:03:390:03:44

-So, can I have a go?

-Yes, you may.

0:03:440:03:47

-Amazing.

-So, if you shout something like,

0:03:470:03:50

"My name is Chloe and I am alive," really loud. Really loud.

0:03:500:03:53

-SHE SHOUTS:

-My name is Chloe and I am alive!

0:03:530:03:55

I like that, it was positive.

0:03:550:03:57

-Thank you.

-HE PLAYS RECORDING

0:03:570:03:59

I can't imagine my voice sounding like that.

0:03:590:04:02

HE MANIPULATES THE RECORDING

0:04:020:04:04

HE ADDS A BEAT

0:04:070:04:10

Wow! I can't believe it's transformed like that.

0:04:100:04:14

It's all code.

0:04:160:04:17

FAST DANCE REMIX

0:04:170:04:20

It's just pure maths.

0:04:200:04:23

It's so complicated.

0:04:230:04:24

'Rather than wait for others to come up with the software

0:04:260:04:29

'to make the music he wants,

0:04:290:04:30

'Beardyman's computing knowledge has allowed him to create

0:04:300:04:33

'a bespoke system that works for him.'

0:04:330:04:35

I did Computing A-level, so I've got just enough coding knowledge

0:04:370:04:40

to be able to understand the structure of the programme.

0:04:400:04:43

I've worked with about five or six

0:04:430:04:45

of the most incredibly intelligent coding geniuses that there are,

0:04:450:04:50

and they've built this thing for me.

0:04:500:04:51

And it's been really fun,

0:04:510:04:53

because there's been a lot of challenges,

0:04:530:04:56

but we've surmounted them all.

0:04:560:04:58

There's no bugs in it at the moment, it's just rock solid,

0:04:580:05:01

and it does what I want it to do.

0:05:010:05:03

HE MANIPULATES HIS OWN VOICE

0:05:040:05:08

Well, the Beardytron seems to be behaving here in Glasgow.

0:05:110:05:13

The crowd are going wild for Beardyman's vocal beats.

0:05:130:05:17

CROWD CHEER

0:05:170:05:19

I think what coders do is incredible

0:05:270:05:30

because it's so vital to the way we live nowadays.

0:05:300:05:33

Everything is code now. There's no products any more.

0:05:330:05:36

There's just smartphones, and tablets, and computers.

0:05:360:05:39

And all of the products we use

0:05:390:05:40

are just functions of these existing devices.

0:05:400:05:43

Everyone has to learn how to code,

0:05:430:05:45

and you can make your own apps, programmes, systems,

0:05:450:05:48

networks, everything. We can create the world now.

0:05:480:05:52

The gaming industry is big business and, if games development

0:05:550:05:59

is your passion, then the UK is the place to be.

0:05:590:06:01

We have the biggest developer base in Europe,

0:06:010:06:04

with 48 of the world's top 100 development studios.

0:06:040:06:08

One in three of us describe ourselves as gamers.

0:06:080:06:11

That's a lot of people to design games for

0:06:110:06:14

and a huge amount of code to write!

0:06:140:06:16

I'm on my way to BAFTA, where they promote

0:06:160:06:19

and develop moving art forms.

0:06:190:06:20

I'm about to meet a games developer who they've got their eye on.

0:06:200:06:23

Mitu Khandaker has created her first computer game.

0:06:260:06:30

Named as one of BAFTA's Breakthrough Brits for 2013,

0:06:320:06:35

Mitu is certainly one to watch.

0:06:350:06:37

I first got into coding, actually,

0:06:370:06:39

when I was about 10 or 11 years old.

0:06:390:06:41

I decided I wanted to make my own websites for my favourite TV shows

0:06:410:06:44

so I basically just went about

0:06:440:06:46

teaching myself HTML coding,

0:06:460:06:49

completely from scratch. So I opened up a text editor,

0:06:490:06:52

typed some code and, obviously, saw it turn into this website.

0:06:520:06:57

And I just got hooked on the magic of that, of typing code

0:06:570:07:01

into a computer and have it turn into this thing

0:07:010:07:04

that people can interact with.

0:07:040:07:05

It was around that same time that I realised there were people

0:07:050:07:10

who made video games as a living.

0:07:100:07:12

Like, I'd been a fan of video games since I was really tiny.

0:07:120:07:16

Together with realising that coding was a thing that I could do,

0:07:160:07:20

it all sort of came together for me,

0:07:200:07:22

and I knew that what I really wanted to do was be a game developer.

0:07:220:07:25

'Welcome to the future.'

0:07:250:07:27

Mitu's first game was launched in November 2013.

0:07:290:07:32

Redshirt is not just any old game.

0:07:320:07:34

It's a comedy sci-fi social media simulation game, I think!

0:07:340:07:39

So, these guys are playing your game. Talk us through it.

0:07:390:07:42

So, it's set on this future sci-fi space station and you create

0:07:420:07:47

a character, so there's someone creating a character just here.

0:07:470:07:50

You get to customise them however you like.

0:07:500:07:53

There's lots of different personality attributes

0:07:530:07:57

that characters can have.

0:07:570:07:58

They can be sociable, they can be charismatic.

0:07:580:08:02

There's 12 different attributes in total.

0:08:020:08:04

So, as you can imagine, a combination of those different ones

0:08:040:08:08

can result in these very different seeming characters.

0:08:080:08:11

And then you start your job as a total nobody on this space station,

0:08:110:08:16

where everybody uses this thing called Spacebook.

0:08:160:08:19

It's really a game based around the social interactions

0:08:190:08:21

that you, the player, have with these computer-driven characters.

0:08:210:08:26

So, for example, if you send a friend request to somebody,

0:08:260:08:29

that character, effectively, will think for themselves.

0:08:290:08:33

So, they'll have their own decision-making process.

0:08:330:08:36

An algorithm, as it were, as to whether or not

0:08:360:08:39

they want to accept your friend request.

0:08:390:08:42

Mitu's programme is made up of lots of algorithms.

0:08:420:08:44

An algorithm is a precise set of instructions

0:08:440:08:47

that tells the computer exactly how to carry out a task.

0:08:470:08:51

Code is the language we use to create an algorithm.

0:08:510:08:55

The recipe to follow to get the job done.

0:08:550:08:58

The really cool thing about algorisms is that

0:08:580:09:01

because you're breaking an abstract concept down into different steps,

0:09:010:09:05

there's a lot of potential for really expressing

0:09:050:09:08

how you think a particular thing works.

0:09:080:09:10

So, for example, in this game, I've given a particular version

0:09:100:09:15

of how somebody accepting a friend request might work,

0:09:150:09:18

but that may not be one that you agree with. So, basically,

0:09:180:09:22

the way you express yourself through an algorithm

0:09:220:09:24

can say a lot about how you think.

0:09:240:09:27

Or even, it might be an idea that you don't necessarily agree with.

0:09:270:09:31

It's really a means of creative expression in itself

0:09:310:09:34

cos you get to sort of say, "This is how I think the world works."

0:09:340:09:36

It's great to meet someone who sees coding as an art form

0:09:360:09:40

and a means of expression. She's inspired me to keep creating.

0:09:400:09:44

I think it's really valuable for people to really understand

0:09:440:09:48

how code works and what value it can have in their lives.

0:09:480:09:52

In the same way that people should have access to

0:09:520:09:56

learning how to write poems or books,

0:09:560:09:58

and take photographs and draw pictures,

0:09:580:10:01

you should be able to learn to code as well,

0:10:010:10:03

so you can express yourself in that way.

0:10:030:10:05

'You, too, will experience high levels of satisfaction.'

0:10:050:10:09

Computer science is everywhere.

0:10:140:10:16

From the hardware in our pockets to our desktop computers.

0:10:160:10:19

In the games we play, the art we see,

0:10:190:10:22

the music we hear,

0:10:220:10:23

and even the clothes we wear.

0:10:230:10:26

Imagine you have an app where you just literally press two buttons,

0:10:270:10:30

and the GPS finds your location.

0:10:300:10:33

I'm at Startup Hackathon, where fashion technologists like me

0:10:330:10:36

are coming up with amazing ideas to shape our industry.

0:10:360:10:39

I'm really excited to be here.

0:10:390:10:41

From coders to designers,

0:10:410:10:43

professionals from all areas of the fashion industry are here.

0:10:430:10:47

Tonight's theme is Wearable Tech.

0:10:470:10:49

APPLAUSE

0:10:490:10:51

The industry creatives are discussing ideas from fashion apps

0:10:510:10:55

and software to GPS clothing to help locate your friends.

0:10:550:10:58

It's a chance to let their imaginations run wild

0:10:580:11:02

and inspire each other to create the wearable tech of the future.

0:11:020:11:05

The way we make, market,

0:11:070:11:08

and consume clothing is changing. The lines have blurred between

0:11:080:11:11

traditional bricks-and-mortar retailers

0:11:110:11:14

and shopping on the web.

0:11:140:11:15

Over the summer of 2013,

0:11:150:11:18

more than £347 million was invested in fashion tech start-ups!

0:11:180:11:23

Wearable tech is big business, with consumers buying items

0:11:250:11:29

from intelligent watches

0:11:290:11:31

to 3D printed garments,

0:11:310:11:33

and even tweeting dresses!

0:11:330:11:35

I'm off to see one of the industry's rising stars

0:11:390:11:42

at his digital fashion studio.

0:11:420:11:44

Or fashion laboratory,

0:11:440:11:46

as they call it here at Studio XO in North London.

0:11:460:11:49

Behind these walls are top-secret designs

0:11:490:11:51

for some of the most ground-breaking clothing creations.

0:11:510:11:55

I wonder if anything will fit me?

0:11:550:11:57

Benjamin Males fuses

0:11:590:12:00

computer programming

0:12:000:12:02

with fashion design.

0:12:020:12:04

He develops technology to create wearable applications

0:12:040:12:06

or digital clothes.

0:12:060:12:08

So what do we have here?

0:12:080:12:10

These are trainers that we built

0:12:100:12:11

-for a boyband, JLS. You might have heard of them.

-Wow, amazing!

0:12:110:12:14

-Yep, I've heard of them.

-There's a lot of green and white LEDs -

0:12:140:12:18

light-emitting diodes.

0:12:180:12:20

We built these as part of a tour that the boys did

0:12:200:12:23

- "the boys," as we call them -

0:12:230:12:26

did last year. We also built some light-up suits of armour as well.

0:12:260:12:30

They really wanted us to make them kind of glow

0:12:300:12:33

and to animate with the music, to really become part of the stage.

0:12:330:12:37

So they're dancing, but their clothes are dancing and animating as well.

0:12:370:12:40

So how was it actually made?

0:12:400:12:42

The circuit boards in the trainers are actually flexible,

0:12:420:12:44

so if you're going to wear it, you can't have anything too rigid.

0:12:440:12:48

The electronics themselves are...

0:12:480:12:49

they're not intelligent.

0:12:490:12:51

You see here, this is an integrated circuit chip,

0:12:510:12:54

and this is the micro controller, so this is like the brain.

0:12:540:12:56

And that brain is told how to do certain things,

0:12:560:13:00

so it gives it a personality. You tell the LEDs to flash or to go dark,

0:13:000:13:04

and they wanted the trainers to light up

0:13:040:13:06

-and synchronise with the music.

-It synchronises with the music?

0:13:060:13:08

-It synchronises with the music.

-Wow, amazing.

0:13:080:13:11

So clearly, this isn't just any old fashion house.

0:13:110:13:14

Technology and computing are at the heart of everything they create.

0:13:140:13:19

We have all kinds of people working with us.

0:13:190:13:21

We have fashion designers and fabricators and tailors,

0:13:210:13:26

working alongside coders and engineers.

0:13:260:13:28

We have electronic engineers and mechanical engineers,

0:13:280:13:31

and also scientists as well.

0:13:310:13:33

One of the things that fashion technology and wearable technology

0:13:330:13:36

can do is create surprise.

0:13:360:13:38

With the JLS trainers, when they come on, it's a moment of wow factor.

0:13:380:13:43

I think with everything we build, we use technology to create that.

0:13:430:13:48

In 2013, Studio XO were commissioned to create a dress

0:13:480:13:52

for none other than Lady Gaga.

0:13:520:13:55

Thank you so much for coming here tonight.

0:13:550:13:58

I wanted to, for the first time ever, introduce you to...

0:13:580:14:03

Volantis.

0:14:030:14:05

CHEERING AND APPLAUSE

0:14:050:14:08

We worked with the world's best technicians, or engineers,

0:14:080:14:12

in that field, and working with our hybrid team of designers

0:14:120:14:17

and engineers here in Studio XO, we were able to turn

0:14:170:14:19

some of their technology into something that was wearable.

0:14:190:14:22

Do you have any questions, or do you want to see her fly?

0:14:230:14:26

AUDIENCE: Fly!

0:14:260:14:28

Known for her quirky style,

0:14:360:14:38

Lady Gaga has certainly embraced fashion technology.

0:14:380:14:41

And this project enabled Studio XO to take their vision

0:14:430:14:46

of wearable electronics to the next level.

0:14:460:14:49

Benjamin and his technical team worked closely with drone experts.

0:14:530:14:58

They used state-of-the-art technology to create Volantis,

0:14:580:15:01

a garment which sits somewhere between a dress

0:15:010:15:04

and a flying machine.

0:15:040:15:05

So what's the future for wearable tech?

0:15:130:15:15

I think the future for wearable tech is quite an exciting future.

0:15:150:15:18

Just in the last two years, we've gone from building

0:15:180:15:21

light-up sneakers to building flying dresses.

0:15:210:15:24

What we're doing at Studio XO is, we're paving the way

0:15:240:15:27

for a future where, who knows, maybe we wake up in the morning

0:15:270:15:30

we put our intelligent T-shirt on, and we're coding our T-shirt

0:15:300:15:34

to choose which design we want.

0:15:340:15:37

And that's the future that we imagine.

0:15:370:15:40

The games industry has evolved in recent years.

0:15:430:15:45

There's more of an emphasis on creating and sharing games content

0:15:450:15:49

than ever before.

0:15:490:15:50

Coders, designers, and gamers of all levels can now work together online.

0:15:500:15:55

The line between a player and a game designer has blurred.

0:15:550:15:59

There's now even more opportunities to work in games design,

0:15:590:16:02

and I'm about to meet someone who's doing just that.

0:16:020:16:05

John Beech hasn't always

0:16:080:16:09

worked in the industry.

0:16:090:16:11

In fact, five years ago, he was a builder. Gaming was just a hobby.

0:16:110:16:15

Hammering nails through the day and keyboards by night,

0:16:150:16:19

John spent long hours building virtual worlds,

0:16:190:16:22

and his hard work eventually paid off.

0:16:220:16:24

Never in my wildest dreams, ever, honestly,

0:16:240:16:27

did I ever imagine I'd end up here, and every day, I pinch myself.

0:16:270:16:31

John landed his dream job in international gaming company

0:16:310:16:35

Media Molecule.

0:16:350:16:37

Their game, Little Big Planet, allows users to create content

0:16:370:16:40

and share it online.

0:16:400:16:42

Can you explain to me how the game actually works?

0:16:420:16:44

Yeah, sure. Basically, it's a game where, not only can you play it,

0:16:440:16:48

you can make other games in it.

0:16:480:16:50

It's a creation suite, as well as being a game.

0:16:500:16:53

That's awesome, that means it's endless.

0:16:530:16:55

It's endless, yeah. At last count,

0:16:550:16:56

-there was eight million levels that people had published online.

-Whoa.

0:16:560:17:00

Online games are radically changing the gaming industry,

0:17:000:17:04

with social networking

0:17:040:17:05

and user-generated content leading the way.

0:17:050:17:07

This is good news for those interested in games design,

0:17:070:17:11

as it's easier than ever to create

0:17:110:17:13

and share your content with an online community.

0:17:130:17:15

And it was publishing this level that got John noticed.

0:17:150:17:19

So this is the level you designed to get your job here.

0:17:190:17:22

Yeah, the guys here, the other designers, the other coders,

0:17:220:17:26

everyone had seen it and thought, "Wow, I don't know how he did

0:17:260:17:29

"some of the things he did in our own game,"

0:17:290:17:31

cos I was kind of bending the rules.

0:17:310:17:33

-Sweet! I really want to play it. Can I?

-Of course you can.

0:17:330:17:36

-We'll load it up.

-OK.

0:17:360:17:38

-Here's your character.

-Awesome.

0:17:380:17:41

We've got to go this way

0:17:410:17:42

and we've got to try and infiltrate the enemy base.

0:17:420:17:45

OK.

0:17:450:17:47

'More and more games incorporate mechanics

0:17:470:17:49

'for creating content these days.'

0:17:490:17:50

And...jump! Oh, no!

0:17:500:17:52

-No, I died!

-That's OK, you come back in a second.

0:17:520:17:55

'This is done using programming scripts and game logic.'

0:17:550:17:58

It's kind of like a simplified version of code,

0:17:580:18:01

where you can get certain things to happen.

0:18:010:18:03

So, say you press a switch,

0:18:030:18:04

a door opens. So, in this case here, we've got a barricade

0:18:040:18:08

and I've set up a simple bit of logic onto it - a script,

0:18:080:18:12

if you will - and when I shoot it, it's designed to explode all of this.

0:18:120:18:16

-Kablammo!

-Can you show me some of the scripting?

0:18:160:18:20

We'll just load it up. Here we go.

0:18:200:18:22

So I've made a small,

0:18:220:18:23

mini bit of a level. You can imagine, in a game,

0:18:230:18:25

this would be a door we had to get through.

0:18:250:18:27

'These mechanics allow you to edit the game using visual graphics,

0:18:270:18:30

'rather than writing lines of code.'

0:18:300:18:32

Each line of code, or multiple lines of code,

0:18:320:18:35

are represented by these individual little icons here.

0:18:350:18:38

So we've got this button

0:18:380:18:39

and, as you can see,

0:18:390:18:40

when I jump on the button,

0:18:400:18:41

the door opens,

0:18:410:18:42

and if I jump on the button again,

0:18:420:18:44

the door shuts.

0:18:440:18:45

That's quite a lot going on for just one door opening.

0:18:450:18:48

Ah, yes, it is, but if you think that

0:18:480:18:50

each one of these components

0:18:500:18:52

would actually be a couple of hundred lines of code,

0:18:520:18:55

but the coders have simplified it down, so I can combine them.

0:18:550:18:59

Scripting is all about making fun games,

0:18:590:19:01

as opposed to staring at a TV screen for ages.

0:19:010:19:03

And once you've got your head around this, this teaches you

0:19:030:19:07

how basic logic works, how "if" and "and" statements work.

0:19:070:19:10

Once you've learnt this, the step up to coding is far easier than

0:19:100:19:13

if you've had no experience at all.

0:19:130:19:15

So it's a really big team effort, then?

0:19:150:19:17

Yeah, it's a huge team effort.

0:19:170:19:18

Without the coders, the designers couldn't make a game,

0:19:180:19:21

and without the designers, the coders wouldn't be able

0:19:210:19:24

to make the game themselves, either.

0:19:240:19:26

So you combine forces and you make a really good game,

0:19:260:19:29

at the end of the day.

0:19:290:19:30

-Oh!

-Oh, no! We've died!

0:19:300:19:33

'John's design success has inspired him to learn to code.'

0:19:330:19:37

I've actually decided to start teaching myself real code,

0:19:370:19:40

base-level code, because that will take me to the next level

0:19:400:19:44

of game design, cos I will no longer be dependent on other people.

0:19:440:19:47

I can make my own games from start to finish

0:19:470:19:50

and do it exactly how I want,

0:19:500:19:51

-which is super-important to me.

-Have you been enjoying it?

0:19:510:19:54

I've been really enjoying it, yeah. It's a lot more fun than you think

0:19:540:19:57

cos, initially, you think, "Oh, no, it's kind of typing, and maths,"

0:19:570:20:00

but once you get into it and you start realising the possibilities,

0:20:000:20:04

it's more like having tonnes of Lego in front of you and thinking,

0:20:040:20:07

"What can I build out of this?" And you put all the components together

0:20:070:20:10

and you've got some kind of amazing rocket ship

0:20:100:20:13

or giant dragon with wings. Whatever you want to make, you can do.

0:20:130:20:16

Coders like me can spend long hours

0:20:210:20:23

in front of the computer screen.

0:20:230:20:25

But coding's not all about being stuck indoors.

0:20:250:20:28

I just wanted to bring it bigger, you know.

0:20:280:20:31

Bigger and outside.

0:20:310:20:32

Seb Lee-Delisle is a coder and visual artist.

0:20:320:20:36

He merges both of these worlds by bringing coding outdoors

0:20:360:20:39

and creating huge art installations

0:20:390:20:42

for the public to interact with.

0:20:420:20:44

I'm in Huddersfield, at the Festival of Light,

0:20:440:20:47

to check out Seb's digital interactive firework display.

0:20:470:20:50

So what's going on here today?

0:20:500:20:52

Well, this is PixelPyros.

0:20:520:20:54

We're using massive projectors

0:20:540:20:56

and a really big laser

0:20:560:20:57

connected to computers

0:20:570:20:58

to create this fireworks display.

0:20:580:21:01

And every firework is triggered using a motion-detection system

0:21:010:21:05

by members of the audience, that's what triggers the fireworks.

0:21:050:21:08

The motion-detection system

0:21:080:21:10

is made up of 30 infrared lights and a camera.

0:21:100:21:13

When one of the lights is blocked, motion is detected.

0:21:130:21:17

The information it gathers is input into the PixelPyros programme

0:21:170:21:22

on Seb's laptop, manipulated using code,

0:21:220:21:24

and projected onto a huge 80-metre screen, with spectacular results.

0:21:240:21:30

It's really exciting to be able to teach the computer

0:21:300:21:33

how to make these patterns and fireworks.

0:21:330:21:36

Hundreds of people all here,

0:21:360:21:37

interacting with computer code, with this technical system.

0:21:370:21:43

So how does it work?

0:21:440:21:46

There's a lot stuff here that we're doing. We're manipulating

0:21:460:21:49

camera images, we're trying to read bits of the camera image

0:21:490:21:52

to see where there's motion.

0:21:520:21:54

That's all quite complicated stuff. It's all written in C++,

0:21:540:21:59

which is... Well, I work in lots of different languages

0:21:590:22:02

and C++ is probably the hardest.

0:22:020:22:04

Seb has decided to share his code on an open-source platform.

0:22:040:22:08

Open-source communities are formed

0:22:080:22:12

when coders come together to share their work online.

0:22:120:22:15

It's something that's really important to me.

0:22:160:22:18

All of my projects are open source.

0:22:180:22:20

If you wanted to, you could download this PixelPyros app for yourself.

0:22:200:22:23

-Amazing.

-In reality, I'm not sure if anyone could

0:22:230:22:27

take it and make their own PixelPyros,

0:22:270:22:29

but they could at least learn from it and see how I've done some of it.

0:22:290:22:32

Yeah, it's a really important part of what I do

0:22:320:22:35

because when you're a coder, or an artist, or both, like me,

0:22:350:22:39

the tendency is, when you make something, when you work on it

0:22:390:22:42

and invest time in it, is to sort of keep it closed to yourself.

0:22:420:22:45

To me, in a way, it's better to just give it away

0:22:450:22:47

and say, "Here it is."

0:22:470:22:48

Making your code open source means that anyone can access it

0:22:500:22:53

and pick up where you left off.

0:22:530:22:56

This collaborative approach means programmers can adapt

0:22:560:22:58

and improve existing code, and share their changes within the community.

0:22:580:23:03

Seb's works proves that there's more to what coders do

0:23:050:23:08

than just writing computer commands. Both his creativity

0:23:080:23:12

and his coding skills are going down a storm here tonight.

0:23:120:23:16

Certainly for me, as a creative person, it's really important

0:23:170:23:20

that more creative people learn to programme,

0:23:200:23:22

rather than just the engineers and the mathematicians because

0:23:220:23:25

there's so much creative potential with this technology,

0:23:250:23:29

and the new technology that's coming out all the time

0:23:290:23:31

that it's just going to be really exciting.

0:23:310:23:34

The kids that are learning now

0:23:340:23:35

are going to be the ones that do stuff 20 times better than this

0:23:350:23:38

in 20 years' time, you know?

0:23:380:23:40

Seb's brought code to the people.

0:23:560:23:58

It just shows what we can achieve. This is spectacular!

0:23:580:24:02

Learning to code is just the beginning.

0:24:030:24:06

Gaining an understanding of how computers work

0:24:060:24:08

means we'll be able to invent our own programmes

0:24:080:24:11

and programming languages in the future

0:24:110:24:13

to create things we can't even imagine yet.

0:24:130:24:16

Whether your passion is gaming or music, art, fashion or design,

0:24:160:24:21

you can take your expertise in any direction you want.

0:24:210:24:24

The possibilities are endless.

0:24:240:24:26

Download Subtitles

SRT

ASS