►
Description
Follow the latest from NEAR Protocol on:
Website: https://near.org/
Discord: https://near.chat/
Blog: https://near.org/blog/
Twitter: https://twitter.com/NEARProtocol
GitHub: https://github.com/near https://github.com/nearprotocol
#Blockchain #FutureIsNEAR #NEAR #nearprotocol
A
A
Well,
it's
about
not
creating
music
in
audio
files
or
web
files
or
mp3
files,
but
in
small
computer
programs,
which
is
where
web
assembly
is
a
technology
to
to
be
able
to
run
programs
right,
and
this
has
been
going
on
for
many
years-
I'm
I
started
originally
in
the
commodore
amiga
dimar
scene
and
we
were
experimenting
with
creating
small,
tiny
programs
that
were
able
to
play
music,
show
graphics
and
show
off
different
coding.
So
so
this
is.
A
This
has
been
going
on
for
a
long
time,
but
now
it's
possible
to
use
the
blockchain
with
it,
which
is
very
exciting
and,
as
you
saw
here,
this
is
a
web
browser.
So
everything
runs
in
the
web
browser
and
what
I
will
play
here
is
there
will
be
no
recorded
instruments
at
all.
It
will
all
be
synthesized
in
real
time
by
this
webassembly
binary
by
this
webassembly
program,
so
so
it's
all
generated
by
math
and
code
and
yeah.
A
No,
no
sample
sounds,
and
it's
all
in
tiny
program
files,
just
like
30,
40
kilobytes,
and
what
you
will
see
now
is
the
live
coding
environment
I
have.
This
is
where
I
create
the
music.
A
A
So,
what's
in
here
is,
as
you
can
see,
there
are
notes
here
representing
the
notes
for
the
drums.
I
can
also
play
them
separately.
So
if,
if
I
just
change
here
to
the
drums,
I
can.
A
A
A
A
And
there
are
other
instruments
here
too,
so
this
is
being
compiled
on
the
fly.
It's
a
assembly
script
code,
which
is
one
of
the
languages
that
compile
very
well
to
webassembly,
so
you
have
assembly,
script.
Rust
was
already
mentioned,
but
assembly
script
is
very
close
to
javascript,
which
makes
this
really
kind
of
convenient
when
you
write
the
music
in
javascript
and
the
code
for
the
synthesizer
in
assembly
script-
and
there
are
lots
of
other
instruments
here
too
so
the
strings,
for
example,.
A
Okay,
so
I
think
you.
A
You
get
the
basic
idea
of
what
this
is
about
and
what
I
can
do
here
when
I've
created
some
music.
I
can
just
say
that
I
want
to
export
it
to
a
webassembly
file
and
then
it
creates
this
little
webassembly
binary.
It's
like
this
song
here
is
30
kilobytes
and
that
is
suitable
for
actually
uploading
on
the
blockchain
itself
on
the
near
blockchain.
A
So,
and
that
brings
me
to
why
why
use
near
for
this,
I
I
already
did
this
web
assembly
music
before
near.
A
I
showed
it
at
the
web
assembly
summit
last
year
and
it
was
cool
to
to
discover
near
that
use,
webassembly
for
smart
contracts,
and
so
it's
very
flexible
for
what
languages
to
use,
and
you
can
also
benefit
from
all
the
security
and
performance
features
that
webassembly
has
and
for
me
of
course,
use
the
same
language
assembly
script
for
creating
instruments
and
and
also
creating
the
smart
contract
so
and
for
these
small
music
files.
A
They
can
be
stored
on
the
blockchain
so
and
then
there
are
no
need
for
additional
storage,
so
actually
the
the
web
page.
I
have
for
playing
and
selling
all
of
this.
It's
it's
hosted
completely
from
the
blockchain,
so
no
need
for
cloud
services,
because
we
already
have
storage
functions
and
user
accounts
in
here
and
also
we
have
all
the
tools
we
need
to
to
do.
The
stream,
monetization
and
community
interaction,
and
things
like
that
so
and
what
does
on
chain
mean.
I
think
I
already
explained
it.
A
It's
about
nft
content
stored
directly
on
the
blockchain
and
no
external
storage
involved,
no
ipfs
or
rv.
And
of
course
this
is
not
for
large.
Audio
files
like
an
mp3
file
is,
is
one
megabyte
per
minute
and
it
wouldn't
work
on
the
blockchain
itself,
but
for
these
small
files
that
are
just
like
30
kilobytes,
it
works
very
good.
A
A
This
is
also
something
that
facilitates
hosting
directly
from
the
blockchain
and
without
no
need
for
any
external
hosting
services.
So
this
is
should
be
really
vlad.
Calls
it
web
4,
it's
written,
it's
made
by
vlad
from
there
and
there
we
can
store
the
entire
web
app
on
the
blockchain
on
near
and
host
it
directly
from
there,
which
is
quite
cool,
and
then
we
have
these
domain
names
here.
A
So
this
is
my
smart
contract,
but
you
can
have
any
smart
contract
name
here
and
host
it
from
the
near.page
domain,
so
so
the
first
nft
I
did
to
kind
of
experiment
with
this
and
demonstrate
this
was
a
very
simple
front-end,
just
a
simple
web
page
where
you
can
download
the
content
and
what
you
get
is
this
web
assembly
file
that
you
have
to
run
and
then
you
can
produce
a
web
file
from
that
when
you
run
it,
but
this
is
just.
I
think
it
was
about
15
kilobytes
this.
A
This
file,
that
you
get
when
you
download
here
so
and
a
very
simple
front
end
for
just
selling
and
buying.
So
we
can
listen
to
that
track.
It
was
kind
of
more
the
first
demo
I
played
for
you
was
kind
of
more
more
like
realistic
instruments,
but
this
first
one
was
just
chiptune
instruments
more
like
if
we
listen
to
what's
here,
it's
a
sign
lead
and
it's
a
kind
of
a
very
simple
electric
piano.
A
So
that's
but
still
cool
sounds
but
not
so
very
complex.
So
but
let's
listen
to
it
so.
A
So
that
was
the
first
nft
that
I
put
up
on
the
air,
so
that
was
back
in
february,
I
think-
or
maybe
even
january.
I
don't
remember
right
now,
but
the
second
nft
I
I
want
to
make
some
more
interaction,
and
this
also
shows
the
concept
of
not
using
an
audio
file
but
having
this
computer
program
that
you
can
interact
with
so
then
it
was
here
just
to
play
the
music.
A
B
A
It's
a
it's
a
program
running,
it's
not
a
it's,
not
an
audio
file
so
and
then
I
wanted
to
take
it
even
further
to
to
have
some
remixable
stuff
so
that
you
could
actually
have
some
user
interaction
and
create
your
own
remixes.
A
And
you
can
change
the
parts,
so
this
time
just
broke
up
the
entire
music
into
parts
that
you
could
mix
and
match,
as
you'd
like
and
as
you
can
see
here,
the
users
have
also
posted
the
remixes,
which
is
awesome
and-
and
I
also
kind
of
experimented
with
the
split
revenue
thing
here,
so
that
if
someone
posts
a
mix
they
and
it
gets
sold,
they
get
a
share
of
the
revenues
and-
and
it
goes
on
like
that,
so
so,
but
this
is
thanks
to
to
the
concept
of
smart
contracts
in
there
and
you
can
customize
this
just
the
way
you
want
so
and
then
it
was
about
time
to
to
create
a
kind
of.
A
A
A
This
is
probably
a
more
familiar
ui
for
for
people
composing
music,
so
so
that
was
the
point
here
to
to
to
have
a
mixer
and
a
piano
roll
and
just
be
able
to
to
create
stuff
like
like
this
so
and
you
can
delete
it
of
course,
so
and
change
the
velocities
and
things
like
that.
So,
oh.
A
And
there
are
also
like
here
in
the
previous
examples
we
can.
There
are
many
you
can
actually
publish
directly
from
here
and
and
it
ends
up
here,
and
so
there
are
many
published
different
tracks
here.
So.
A
So
yes,
so
that's
kind
of
a
simple
app
for
creating
mp
publishing
music.
It's
all
on
the
blockchain
hosted
from
the
blockchain.
The
content
is
on
on
here.
A
A
I
see
that
time
flies
faster,
so
some
some
other
works.
This
was
also
a
cool
thing
until
now
only
been
experimented
with
sounds
that
are
completely
generated
from
math,
but
I
I
want
to
apply
these
algorithms
too,
for
for
audio.
So
so
I
did
a
was
part
of
a
remixing
thing.
Where
I
got
these
audio
files,
we
can
just
listen
to
them
very
quickly
and.
A
Various
audio
files
here
by
so
these
were
all
by
libeskin
arts
who
arranged
this
competition
together
with
nxm,
and
the
point
here
was
to
to
remix
these
sounds
and
and
by
applying
this,
this
kind
of
synthesis
technique
that
I
use
it's
something
called
waveguide
synthesis.
A
I'm
able
to
play
these
sounds,
for
example,
this
sound
that
you
just
heard
this
one.
I
can
play
that
as
an
as
an
instrumental.
A
So
that
was
kind
of
it
and
yeah
so
approx
approximating
the
the
end
here.
So
what's
the
plans
further
for
this?
For
me
it's
just
to
create
more
music
and
more
instruments.
This
is
kind
of
I
do
this
for
for
fun
and
create
more
experiments
and
demos,
and
you
find
it
all
on
github
and
I
know,
there's
a
youtube
channel
if
you
want
to
see
more
demonstration
of
how
this
works,
and
so
in
the
end,
I
will
just
play
for
you
from
here.