WEBVTT

00:00:00.000 --> 00:00:02.500 align:middle line:90%
[SQUEAKING]

00:00:02.500 --> 00:00:04.000 align:middle line:90%
[RUSTLING]

00:00:04.000 --> 00:00:07.000 align:middle line:90%
[CLICKING]

00:00:07.000 --> 00:00:08.533 align:middle line:90%


00:00:08.533 --> 00:00:09.950 align:middle line:84%
MICHAEL SCOTT ASATO
CUTHBERT: This

00:00:09.950 --> 00:00:14.090 align:middle line:84%
is a short video following up
on the unlocking of pitches,

00:00:14.090 --> 00:00:19.430 align:middle line:84%
where we will unlock duration
and note objects in music21.

00:00:19.430 --> 00:00:22.490 align:middle line:84%
Go ahead and start up
your Jupyter Notebook,

00:00:22.490 --> 00:00:26.210 align:middle line:90%
and let's get programming.

00:00:26.210 --> 00:00:28.730 align:middle line:90%
Start with durations.

00:00:28.730 --> 00:00:32.670 align:middle line:84%
So go ahead and from
music21 import duration.

00:00:32.670 --> 00:00:37.760 align:middle line:84%
And that thing we've just
imported-- duration--

00:00:37.760 --> 00:00:40.730 align:middle line:84%
put a thumbs up
if it's an object.

00:00:40.730 --> 00:00:44.840 align:middle line:84%
Put a thumbs down if
you think it's a module

00:00:44.840 --> 00:00:45.480 align:middle line:90%
OK.

00:00:45.480 --> 00:00:49.190 align:middle line:90%
So in this case, it is a module.

00:00:49.190 --> 00:00:51.380 align:middle line:84%
If you didn't get
it right no worries,

00:00:51.380 --> 00:00:55.080 align:middle line:84%
because there is no way you can
actually tell just from that,

00:00:55.080 --> 00:00:56.490 align:middle line:90%
except for by convention.

00:00:56.490 --> 00:00:59.890 align:middle line:84%
Python, by convention, we
write our modules in lowercase.

00:00:59.890 --> 00:01:03.520 align:middle line:84%
We can see that it's a
module by checking its type.

00:01:03.520 --> 00:01:04.175 align:middle line:90%
Yay, good.

00:01:04.175 --> 00:01:04.682 align:middle line:90%
Phew.

00:01:04.682 --> 00:01:05.890 align:middle line:90%
It'd be terrible if I didn't.

00:01:05.890 --> 00:01:10.230 align:middle line:84%
Within the module, there
is usually an object

00:01:10.230 --> 00:01:12.190 align:middle line:90%
with the same name as it.

00:01:12.190 --> 00:01:15.790 align:middle line:84%
I hit tab and I get, oh,
there is a Duration object.

00:01:15.790 --> 00:01:18.700 align:middle line:84%
So we'll create
one, assign it to d.

00:01:18.700 --> 00:01:23.340 align:middle line:84%
And I'm going to create
a duration of 3.0.

00:01:23.340 --> 00:01:25.770 align:middle line:84%
What I want you to do
is open up the chat,

00:01:25.770 --> 00:01:30.450 align:middle line:84%
and don't yet hit enter on
it-- but if you could put what

00:01:30.450 --> 00:01:33.386 align:middle line:90%
you think 3.0 might represent.

00:01:33.386 --> 00:01:40.290 align:middle line:90%


00:01:40.290 --> 00:01:40.830 align:middle line:90%
Yep.

00:01:40.830 --> 00:01:44.670 align:middle line:84%
So we have a lot
of beats going on.

00:01:44.670 --> 00:01:48.390 align:middle line:84%
Some-- I like qualification
with some standard of how long

00:01:48.390 --> 00:01:49.680 align:middle line:90%
a beat is.

00:01:49.680 --> 00:01:52.810 align:middle line:84%
And we also have dotted
half and things like that.

00:01:52.810 --> 00:01:56.200 align:middle line:84%
Nobody seems to like our
favorite thing, milliseconds.

00:01:56.200 --> 00:02:02.250 align:middle line:84%
Maybe if I had purposely
made my thing 3,000,

00:02:02.250 --> 00:02:04.600 align:middle line:84%
then people would
have thought that.

00:02:04.600 --> 00:02:05.440 align:middle line:90%
But it is a flow.

00:02:05.440 --> 00:02:07.230 align:middle line:84%
It could be seconds
or something.

00:02:07.230 --> 00:02:09.780 align:middle line:84%
In this case, we'll
figure it out.

00:02:09.780 --> 00:02:13.450 align:middle line:84%
Well, OK, that doesn't
tell us much of anything.

00:02:13.450 --> 00:02:18.420 align:middle line:84%
And what we can do is, we
can get the full name of this

00:02:18.420 --> 00:02:25.300 align:middle line:84%
and see it is a dotted half,
so it could be beats still.

00:02:25.300 --> 00:02:28.140 align:middle line:84%
I'll just go ahead
and say, in music 21,

00:02:28.140 --> 00:02:32.280 align:middle line:84%
I made the decision to
have the number represent

00:02:32.280 --> 00:02:35.740 align:middle line:90%
the number of quarter notes.

00:02:35.740 --> 00:02:38.700 align:middle line:84%
Over time, I have sometimes
regretted that decision.

00:02:38.700 --> 00:02:40.780 align:middle line:90%
But they had to be something.

00:02:40.780 --> 00:02:45.570 align:middle line:84%
And one of the reasons I
decided not to go with beats

00:02:45.570 --> 00:02:49.120 align:middle line:90%
is that the length--

00:02:49.120 --> 00:02:52.050 align:middle line:84%
the representation of a
note, in terms of beats,

00:02:52.050 --> 00:02:54.700 align:middle line:84%
is dependent on
something external.

00:02:54.700 --> 00:02:57.590 align:middle line:84%
And that is the time
signature, right?

00:02:57.590 --> 00:03:04.240 align:middle line:84%
So 2/2 has a different
type of beat from 6/8,

00:03:04.240 --> 00:03:06.980 align:middle line:84%
which has a different
type of beat from 4/4.

00:03:06.980 --> 00:03:10.790 align:middle line:84%
So that's one of the
reasons going with this.

00:03:10.790 --> 00:03:14.330 align:middle line:84%
So every Duration
object has a full name.

00:03:14.330 --> 00:03:16.630 align:middle line:90%
It also has a type--

00:03:16.630 --> 00:03:20.530 align:middle line:90%
half-- and it has dots.

00:03:20.530 --> 00:03:22.600 align:middle line:90%
It's great.

00:03:22.600 --> 00:03:25.990 align:middle line:84%
It also has something
called quarterLength,

00:03:25.990 --> 00:03:29.780 align:middle line:84%
which in this case is
the number of quarters.

00:03:29.780 --> 00:03:30.860 align:middle line:90%
And that's not so bad.

00:03:30.860 --> 00:03:33.890 align:middle line:84%
But that's something you
already knew how to do.

00:03:33.890 --> 00:03:38.210 align:middle line:84%
But maybe we can create a
duration in a different way.

00:03:38.210 --> 00:03:43.430 align:middle line:84%
We'll say type='whole'
and dots=4.

00:03:43.430 --> 00:03:48.550 align:middle line:84%
And suddenly, the
quarter length of this

00:03:48.550 --> 00:03:50.860 align:middle line:84%
is a little bit
harder to compute.

00:03:50.860 --> 00:03:54.050 align:middle line:84%
Anybody know off the
top of their head?

00:03:54.050 --> 00:03:57.420 align:middle line:84%
Right, you're all
too shy to say 7.75.

00:03:57.420 --> 00:03:58.320 align:middle line:90%
OK, good.

00:03:58.320 --> 00:04:00.180 align:middle line:90%
Well, I don't know that number.

00:04:00.180 --> 00:04:06.020 align:middle line:84%
OK, so here are some of
the things that we can do.

00:04:06.020 --> 00:04:09.780 align:middle line:90%
Can we create a triplet?

00:04:09.780 --> 00:04:11.020 align:middle line:90%
Let's try that.

00:04:11.020 --> 00:04:16.279 align:middle line:90%


00:04:16.279 --> 00:04:19.519 align:middle line:84%
1/3 of a note-- so what
kind of a triplet is that?

00:04:19.519 --> 00:04:22.220 align:middle line:90%
Somebody shout it out.

00:04:22.220 --> 00:04:24.163 align:middle line:84%
AUDIENCE: An eighth
note triplet?

00:04:24.163 --> 00:04:25.830 align:middle line:84%
MICHAEL SCOTT ASATO
CUTHBERT: Let's see.

00:04:25.830 --> 00:04:28.220 align:middle line:90%
Type-- yay, eighth note triplet.

00:04:28.220 --> 00:04:30.740 align:middle line:90%
So we can create triplets.

00:04:30.740 --> 00:04:34.190 align:middle line:84%
Notice-- we'll go
back to d here.

00:04:34.190 --> 00:04:38.190 align:middle line:84%
Notice that some durations
are expressed in floats.

00:04:38.190 --> 00:04:41.520 align:middle line:84%
Some are expressed in
rational fractions.

00:04:41.520 --> 00:04:44.360 align:middle line:84%
And that tells
you whether or not

00:04:44.360 --> 00:04:46.880 align:middle line:84%
you're going to safely
be able to add them up

00:04:46.880 --> 00:04:48.840 align:middle line:90%
and get an exact number.

00:04:48.840 --> 00:04:52.310 align:middle line:84%
Anything that's a multiple
of a power of 2 in binary

00:04:52.310 --> 00:04:54.430 align:middle line:90%
will be exactly representable.

00:04:54.430 --> 00:04:56.240 align:middle line:84%
Anything that
isn't will be here.

00:04:56.240 --> 00:04:56.740 align:middle line:90%
So great.

00:04:56.740 --> 00:05:01.080 align:middle line:90%
So trip, its type is eighth.

00:05:01.080 --> 00:05:02.830 align:middle line:84%
So that doesn't tell
me anything about it.

00:05:02.830 --> 00:05:05.050 align:middle line:90%
Its dots, I hope, are 0.

00:05:05.050 --> 00:05:06.370 align:middle line:90%
There's no dots there.

00:05:06.370 --> 00:05:07.560 align:middle line:90%
Great.

00:05:07.560 --> 00:05:12.760 align:middle line:84%
So there is something
called tuplets,

00:05:12.760 --> 00:05:15.120 align:middle line:90%
which a tuplet is a type of--

00:05:15.120 --> 00:05:17.700 align:middle line:84%
like, a quadruplet,
a quintuplet.

00:05:17.700 --> 00:05:19.510 align:middle line:90%
Triplet is the one we most know.

00:05:19.510 --> 00:05:20.010 align:middle line:90%
Great.

00:05:20.010 --> 00:05:23.050 align:middle line:84%
What I want you to do is, take
a second and put in the chat,

00:05:23.050 --> 00:05:29.310 align:middle line:84%
what kind of object was just
returned from dot tuplets?

00:05:29.310 --> 00:05:33.670 align:middle line:84%
OK, we have a couple
different answers.

00:05:33.670 --> 00:05:36.760 align:middle line:84%
But most people
say it's a tuple--

00:05:36.760 --> 00:05:39.480 align:middle line:90%
a tuple of tuplets, which--

00:05:39.480 --> 00:05:41.490 align:middle line:84%
try not to say that
too many times fast.

00:05:41.490 --> 00:05:44.730 align:middle line:84%
And you know it's
a tuple because it

00:05:44.730 --> 00:05:46.900 align:middle line:90%
has this comma at the end.

00:05:46.900 --> 00:05:50.410 align:middle line:84%
So it's an immutable--
a list of it.

00:05:50.410 --> 00:05:53.140 align:middle line:84%
And that means you can have
more than one template.

00:05:53.140 --> 00:05:56.710 align:middle line:84%
So you might have a triplet
within a triplet and so on.

00:05:56.710 --> 00:06:01.050 align:middle line:84%
So those are some
things we can do.

00:06:01.050 --> 00:06:03.840 align:middle line:84%
So we can get at that
darn tuplet object.

00:06:03.840 --> 00:06:06.450 align:middle line:84%
I'm just trying to pull
it out, pull it out.

00:06:06.450 --> 00:06:07.510 align:middle line:90%
Oh, right.

00:06:07.510 --> 00:06:09.160 align:middle line:84%
It's not a graphical
environment.

00:06:09.160 --> 00:06:11.950 align:middle line:90%
So we'll get the first one.

00:06:11.950 --> 00:06:14.730 align:middle line:90%
We'll call it t.

00:06:14.730 --> 00:06:20.200 align:middle line:84%
And we'll see that the tuplet
itself is also a complex object.

00:06:20.200 --> 00:06:22.230 align:middle line:90%
We can dir it.

00:06:22.230 --> 00:06:26.790 align:middle line:84%
And we can see it has certain
things like, tupletMultiplier,

00:06:26.790 --> 00:06:30.190 align:middle line:84%
which I happen to
know is a method.

00:06:30.190 --> 00:06:34.720 align:middle line:84%
And so we can see that when you
throw this tuplet onto a note,

00:06:34.720 --> 00:06:37.867 align:middle line:84%
that note becomes
2/3 of its previous.

00:06:37.867 --> 00:06:39.700 align:middle line:84%
Here are just some of
the things you can do.

00:06:39.700 --> 00:06:46.620 align:middle line:84%
You will learn this in
the music 21 user's guide

00:06:46.620 --> 00:06:49.140 align:middle line:84%
2 and 3, which we'll
get to in a bit.

00:06:49.140 --> 00:06:54.880 align:middle line:84%
Some of the things you
might see are duration--

00:06:54.880 --> 00:06:59.440 align:middle line:90%
that, obviously, 4 is a whole.

00:06:59.440 --> 00:07:01.700 align:middle line:84%
For people who
like these things,

00:07:01.700 --> 00:07:06.250 align:middle line:84%
8 is a double whole note,
also called a breve,

00:07:06.250 --> 00:07:10.210 align:middle line:84%
which means short, because
there used to be longer notes.

00:07:10.210 --> 00:07:11.720 align:middle line:90%
And they're still somewhere.

00:07:11.720 --> 00:07:14.470 align:middle line:84%
And that's the
longest possible note,

00:07:14.470 --> 00:07:18.080 align:middle line:84%
which no longer exists, except
that somebody used a double,

00:07:18.080 --> 00:07:19.640 align:middle line:90%
the longest possible note.

00:07:19.640 --> 00:07:22.100 align:middle line:84%
But then at a certain
point, you can't do it.

00:07:22.100 --> 00:07:25.365 align:middle line:84%
Similarly, on the small
side, you can go--

00:07:25.365 --> 00:07:27.940 align:middle line:90%


00:07:27.940 --> 00:07:31.360 align:middle line:84%
oops-- and let's get
the type of that.

00:07:31.360 --> 00:07:36.890 align:middle line:84%
Notice that the type of an
eighth note is E-I-G-H-T-H.

00:07:36.890 --> 00:07:40.150 align:middle line:90%
The type of a 16th note--

00:07:40.150 --> 00:07:42.470 align:middle line:84%
I misspelled 16th
too many times.

00:07:42.470 --> 00:07:47.020 align:middle line:90%
So I decided we'd go from here.

00:07:47.020 --> 00:07:50.250 align:middle line:84%
I don't think I know my
fractions below that,

00:07:50.250 --> 00:07:52.770 align:middle line:84%
so we'll just keep
going like that.

00:07:52.770 --> 00:07:54.630 align:middle line:90%
You can go down pretty far.

00:07:54.630 --> 00:07:55.650 align:middle line:90%
Let's skip a bit--

00:07:55.650 --> 00:07:58.220 align:middle line:90%
oops-- we're at 16.

00:07:58.220 --> 00:08:04.220 align:middle line:84%
And you can go down
to 1024th notes.

00:08:04.220 --> 00:08:05.880 align:middle line:84%
Theoretically,
notes go on forever.

00:08:05.880 --> 00:08:12.650 align:middle line:84%
But music21 at a
certain point says, this

00:08:12.650 --> 00:08:15.350 align:middle line:90%
isn't representation music.

00:08:15.350 --> 00:08:16.200 align:middle line:90%
Great.

00:08:16.200 --> 00:08:19.380 align:middle line:84%
I want to do one
more little exercise.

00:08:19.380 --> 00:08:21.570 align:middle line:90%
And this is a trick question.

00:08:21.570 --> 00:08:24.920 align:middle line:84%
So just put your
head what you think.

00:08:24.920 --> 00:08:26.510 align:middle line:84%
I'm going to sing
something to you,

00:08:26.510 --> 00:08:29.750 align:middle line:84%
and you tell me how
many notes I sang.

00:08:29.750 --> 00:08:33.770 align:middle line:90%
[SINGS NOTE]

00:08:33.770 --> 00:08:38.720 align:middle line:84%
Yes, I sang a eighth note tied
to a 32nd note because it was

00:08:38.720 --> 00:08:41.039 align:middle line:84%
slightly longer than half
of a beat in my head.

00:08:41.039 --> 00:08:43.057 align:middle line:84%
So how do we deal
with things like that?

00:08:43.057 --> 00:08:45.390 align:middle line:84%
Well, let's make it a whole
note tied to a quarter note.

00:08:45.390 --> 00:08:46.960 align:middle line:90%
Let's say the duration was fast.

00:08:46.960 --> 00:08:48.910 align:middle line:90%
So I'll call that an odd thing.

00:08:48.910 --> 00:08:52.710 align:middle line:84%
And by the way, thank
everybody for saying 1 and not

00:08:52.710 --> 00:08:56.110 align:middle line:84%
saying 7 because Cuthbert
warbles too much.

00:08:56.110 --> 00:09:02.230 align:middle line:84%
But let's take that eighth
note tied to a 32nd note.

00:09:02.230 --> 00:09:03.310 align:middle line:90%
What is that?

00:09:03.310 --> 00:09:07.410 align:middle line:90%
0.125.

00:09:07.410 --> 00:09:10.000 align:middle line:84%
So we can see that
you can create things.

00:09:10.000 --> 00:09:11.650 align:middle line:90%
And this says it's complex.

00:09:11.650 --> 00:09:15.120 align:middle line:84%
It is a duration
that has multiple--

00:09:15.120 --> 00:09:21.360 align:middle line:84%
what I call components, which
there's an eighth and an eighth

00:09:21.360 --> 00:09:23.380 align:middle line:84%
and a 32nd that
are put together.

00:09:23.380 --> 00:09:29.190 align:middle line:84%
And so what we mean by
the length of a note

00:09:29.190 --> 00:09:32.640 align:middle line:84%
and where a note splits
will depend on the context

00:09:32.640 --> 00:09:34.120 align:middle line:90%
that we want to use it.

00:09:34.120 --> 00:09:38.610 align:middle line:84%
So if we're thinking
about, hey, he just

00:09:38.610 --> 00:09:41.920 align:middle line:84%
sang that note in a sound
context, in a recording context,

00:09:41.920 --> 00:09:43.810 align:middle line:90%
obviously, that's one note.

00:09:43.810 --> 00:09:47.130 align:middle line:90%
There's no other way around it.

00:09:47.130 --> 00:09:49.835 align:middle line:84%
But if we're thinking about
it in a notation context

00:09:49.835 --> 00:09:51.210 align:middle line:84%
and you're writing
something that

00:09:51.210 --> 00:09:54.570 align:middle line:84%
has to draw notes
on a page, you're

00:09:54.570 --> 00:09:59.050 align:middle line:84%
going to want to say that,
well, that's actually two notes.

00:09:59.050 --> 00:10:02.190 align:middle line:84%
Because there's no way to
represent the duration that we

00:10:02.190 --> 00:10:05.555 align:middle line:90%
heard with just one note.

00:10:05.555 --> 00:10:06.930 align:middle line:84%
So some of the
things we're going

00:10:06.930 --> 00:10:08.347 align:middle line:84%
to be working on
in this class is,

00:10:08.347 --> 00:10:11.890 align:middle line:84%
how do we move from one
representation to another

00:10:11.890 --> 00:10:16.680 align:middle line:84%
so that we're always using the
representation that is most

00:10:16.680 --> 00:10:18.340 align:middle line:90%
appropriate for the situation?

00:10:18.340 --> 00:10:22.140 align:middle line:84%
And so we'll spend a lot of
time in this class working

00:10:22.140 --> 00:10:26.100 align:middle line:84%
on translations among
representations.

00:10:26.100 --> 00:10:32.940 align:middle line:84%
Remember, you can always
take the directory

00:10:32.940 --> 00:10:36.000 align:middle line:84%
of music21 or any
Python object to get

00:10:36.000 --> 00:10:38.490 align:middle line:90%
some more things about it.

00:10:38.490 --> 00:10:43.420 align:middle line:84%
But also, in Jupyter, you
can put in question mark

00:10:43.420 --> 00:10:47.270 align:middle line:84%
afterwards and get some docs
or look at the docs online.

00:10:47.270 --> 00:10:49.840 align:middle line:84%
So now you have
unlocked pitches,

00:10:49.840 --> 00:10:52.490 align:middle line:90%
and you have unlocked durations.

00:10:52.490 --> 00:10:57.880 align:middle line:84%
Let's move on to the last
thing that we want that we're

00:10:57.880 --> 00:10:59.120 align:middle line:90%
going to unlock today.

00:10:59.120 --> 00:11:03.010 align:middle line:90%
And those are notes.

00:11:03.010 --> 00:11:07.270 align:middle line:84%
So there are a
million ways we could

00:11:07.270 --> 00:11:10.450 align:middle line:90%
have called something a note.

00:11:10.450 --> 00:11:14.480 align:middle line:84%
We could say, a note is
the same thing as a pitch.

00:11:14.480 --> 00:11:15.880 align:middle line:90%
Some people say that.

00:11:15.880 --> 00:11:22.130 align:middle line:84%
But here's how I have chosen,
with my advisors and stuff,

00:11:22.130 --> 00:11:23.950 align:middle line:90%
how to represent a note.

00:11:23.950 --> 00:11:28.730 align:middle line:84%
A note takes in a string,
just like a pitch,

00:11:28.730 --> 00:11:31.110 align:middle line:84%
just like you saw
in the pitch video.

00:11:31.110 --> 00:11:33.500 align:middle line:90%
And it's called a note.

00:11:33.500 --> 00:11:37.430 align:middle line:84%
It doesn't print the
octave, for some reason.

00:11:37.430 --> 00:11:42.780 align:middle line:84%
And it has a name,
just like a pitch does.

00:11:42.780 --> 00:11:47.250 align:middle line:84%
But also, all those things
are in a stored pitch object.

00:11:47.250 --> 00:11:51.470 align:middle line:90%
So a note has a pitch object.

00:11:51.470 --> 00:11:53.300 align:middle line:90%
And so you can change that--

00:11:53.300 --> 00:11:54.470 align:middle line:90%
n.pitch.octave = 4.

00:11:54.470 --> 00:11:59.180 align:middle line:90%


00:11:59.180 --> 00:12:01.640 align:middle line:90%
And see all that.

00:12:01.640 --> 00:12:05.240 align:middle line:90%
But a note also has a duration.

00:12:05.240 --> 00:12:07.220 align:middle line:84%
And so in this
case, the default,

00:12:07.220 --> 00:12:11.310 align:middle line:84%
all notes start off with a
duration of one quarter note.

00:12:11.310 --> 00:12:13.380 align:middle line:84%
I don't know why I'm
privileging quarter notes,

00:12:13.380 --> 00:12:15.470 align:middle line:90%
but somehow, I have.

00:12:15.470 --> 00:12:19.490 align:middle line:84%
We can change the
quarter length of that--

00:12:19.490 --> 00:12:21.170 align:middle line:90%
3.5.

00:12:21.170 --> 00:12:24.840 align:middle line:84%
And then, well,
it has a fullName.

00:12:24.840 --> 00:12:26.420 align:middle line:90%
So we can look at this--

00:12:26.420 --> 00:12:29.370 align:middle line:84%
'B-flat in octave 4
Double Dotted Half Note'.

00:12:29.370 --> 00:12:32.150 align:middle line:90%
OK, so that's all there.

00:12:32.150 --> 00:12:33.660 align:middle line:90%
Hopefully this is working.

00:12:33.660 --> 00:12:35.420 align:middle line:84%
One cool thing that
you can do that you

00:12:35.420 --> 00:12:37.070 align:middle line:84%
can't do with a
pitch or duration,

00:12:37.070 --> 00:12:39.558 align:middle line:90%
really, is, you can show a note.

00:12:39.558 --> 00:12:41.850 align:middle line:84%
It's weird that the first
time, it always takes longer.

00:12:41.850 --> 00:12:44.020 align:middle line:84%
And then it's later,
so here we go.

00:12:44.020 --> 00:12:46.090 align:middle line:90%
We have a particular note.

00:12:46.090 --> 00:12:49.650 align:middle line:84%
It figures out some
kind of context for it.

00:12:49.650 --> 00:12:51.520 align:middle line:84%
Has a couple other
things we can do--

00:12:51.520 --> 00:12:55.030 align:middle line:84%
we can change the
notehead to be an x.

00:12:55.030 --> 00:12:59.950 align:middle line:84%
We can change the
note to be no red.

00:12:59.950 --> 00:13:03.100 align:middle line:84%
I'm slightly colorblind, so I
can't really see the difference.

00:13:03.100 --> 00:13:08.040 align:middle line:84%
But you can tell
me if that works.

00:13:08.040 --> 00:13:08.790 align:middle line:90%
Yep.

00:13:08.790 --> 00:13:15.550 align:middle line:84%
And we can also make
it into a complex note.

00:13:15.550 --> 00:13:19.140 align:middle line:84%
So I think we
learned 6.25 couldn't

00:13:19.140 --> 00:13:20.860 align:middle line:90%
be represented normally.

00:13:20.860 --> 00:13:25.590 align:middle line:84%
But we can see that
music21 will figure out

00:13:25.590 --> 00:13:31.350 align:middle line:84%
how many notes are necessary
to represent it on the staff.

00:13:31.350 --> 00:13:34.770 align:middle line:84%
There's other
miscellaneous things.

00:13:34.770 --> 00:13:38.320 align:middle line:84%
You can give it a
lyric and so on.

00:13:38.320 --> 00:13:42.780 align:middle line:84%
So again, everything
there is in the--

00:13:42.780 --> 00:13:44.070 align:middle line:90%
during it.

00:13:44.070 --> 00:13:47.100 align:middle line:84%
And you'll see there's
a lot of stuff.

00:13:47.100 --> 00:13:50.070 align:middle line:84%
And we're going to get
through a good chunk

00:13:50.070 --> 00:13:52.680 align:middle line:90%
of learning these things later.

00:13:52.680 --> 00:13:56.470 align:middle line:84%
No, you will not be
ever quizzed on, OK,

00:13:56.470 --> 00:13:59.490 align:middle line:84%
what does purgeOrphans
mean on a note?

00:13:59.490 --> 00:14:01.560 align:middle line:90%
It's not that kind of class.

00:14:01.560 --> 00:14:05.100 align:middle line:90%
But I want you to feel free--

00:14:05.100 --> 00:14:06.460 align:middle line:90%
play around with this.

00:14:06.460 --> 00:14:09.820 align:middle line:84%
Play with anything except,
just like with pitch,

00:14:09.820 --> 00:14:12.870 align:middle line:84%
anything that begins
with transpose

00:14:12.870 --> 00:14:17.730 align:middle line:84%
is off limits,
only because it'll

00:14:17.730 --> 00:14:22.170 align:middle line:84%
make the problem set where we do
a lot of things with intervals

00:14:22.170 --> 00:14:23.670 align:middle line:90%
a lot less fun.

00:14:23.670 --> 00:14:25.740 align:middle line:90%
Because you're not using it.

00:14:25.740 --> 00:14:32.180 align:middle line:84%
Anyhow, this is the end of
the unlocking for topic 1.

00:14:32.180 --> 00:14:38.000 align:middle line:90%