[Music]
round three
fight
hello everybody and welcome to a new
glorious day here in the vintage and
dream factory
where this fine gentleman next to me
is trying to build a new marble machine
i am hannes 3000
and how are you today my friend martin
mullin
the thirst for revenge is burning in my
mouth i'm i'm i'm i'm excited today
yesterday i was in the mood
and um if you saw the stream
you witnessed that uh today i feel i
i feel i want to get to work and i know
what i want to do
so it's going to be
um
super more
abstract highest level stream again
and i'm going to uh work on the design
requirements
and someone yesterday in the stream said
as a complicated machine as you're
trying to build i couldn't build it
without thinking in modules and
interfaces
and this just got me
sparked your imagination yeah and it's
but i've been googling a little bit so
uh what we're gonna do in this stream as
you can see in the to-do list is uh
first we're going to learn a little bit
about modules and interfaces
um
and then we're going to use what we
learned to write less dumb design
requirements than we're going to be done
and
i think
basically why i was in a mood yesterday
is that i i haven't been able to make
the decision about how many notes for
the vibraphone so
11 or 37 kind of
and i think
i came to the conclusion i've already
made this decision a lot of times and
walked it back but today honest sir
sir three thousand
um
[Music]
i was thinking about the form from
function absolutism
and i was thinking that
wha
what is that and
yesterday we also talked about minimum
viable product which is something in
software which is the smallest version
of an app you can send where where the
user still can use it
and i'm
pretty sure that it's going to be 37
notes on the vibraphone you heard it
here people and i'm pretty sure that
we're gonna use let me just find one
here we're gonna use um
so something else have been on my mind
um
is
i'm gonna just go to tourman um
and get a picture of a vibraphone here
so
the graduated vibraphones
have
different um width of the plates
it's a little bit hard to see it here
but
the center to center between these
plates are different so i thought that
we were going to buy one of these
cut it into pieces and make all the
plates the same distance
and now i think
we're of course not going to do that
we're going to buy one of these
and we're going to put the marble gates
we're going to design the machine after
exactly this and i think you and me can
go on a super fun field trip to germany
and we can live stream like live when
we're trying out because i've been to
tomorrow before there's actually images
um
[Music]
i don't know where i have them anyway
but i've been to thomas in germany
before and there's like 10 vibraphones
in the same room
so we can like go there and like live
stream when we try out which one we're
going to use
and
[Music]
then we can because
one of the design requirements
to make this machine viable is to use
less custom parts
and
an instrument like a vibraphone has been
fine-tuned in forever like a guitar has
been fine-tuned and the design is like
perfected so why redo what they already
have done so instead i'm i'm thinking
right now that we're going to use a
custom microphone the only thing we may
might have to do is that we might have
to still cut it in two pieces so the two
rows might be separated so the upper the
black keys are higher
and then all the white keys but i don't
i want the keys to have
to rest in the same way as they are
built so the resonator pipes the
vibraphone vibrato everything is just as
they built it yeah um
[Music]
the sustain pedal is we're gonna have to
fix that if we separate the roads
because
right now it's hard to see in these
images one sustained pedal goes on both
rows i don't like this gold color
um that's that's uh like another issue
it's like the more expensive nice
vibraphones have this gold color i would
like something like this
um it's nicer right
yeah so anyway
i it was so hard for me uh because i
felt like it's just feature creep and
someone's told me feature creep is only
after you frozen the feature set yep
so that's why the famous vasa ship from
a swedish king sank because the king
wanted more and more cannons all the
time so this is not gonna be the master
ship and another thing that is maybe a
burden of my mind it's um
the fact that because i was thinking
yeah i should probably just use 11 notes
like on the previous machines and have
the footprint and
now i realize there's because the
audience loves
everyone knows these machines everyone
roots rooting for me to make this
machine that we have on picture here to
work
and i finally decoupled myself from this
form form factor i want to build a
functional machine yeah and i will do i
want to build a machine also i was
thinking i want to play a lot of waltzes
so like the things i've been playing
all that and
and i want to tell like longer stories
and i want to make like a real music
instrument so 37 notes
custom
no custom parts from the vibraphone some
custom solutions by cutting it up a
little bit
i think this is going to be like
um
[Music]
anyway that's my assumption for today
and yesterday i didn't know what to do
so that's why i feel a little bit better
today that's why i know what we should
do
and could be right almost the first
real decision now on the machine this is
how it's going to be
everything has been a lot of
figuring out
now
[♪ Wintergatan: Paradis ♪] // Subtitled by Wintergatan Writers. Join our team on discord. //
yeah this is like a weak part of me and
that i
that i'm i think it's called being a
maximizer it's not a good thing or a
perfectionist it's like that i
i'm having issues like
i'm learning a lot from you actually
like making a decision and stick stick
with it yeah because it's all this
thought what if we can make it even
better and i think
if i keep on thinking what if i can make
it even better this machine will
absolutely never never be finished there
will never be a world tour i won't be
able to write songs i won't be able to
decide on
anything
so it's almost a meta
my main motivation now i've been
thinking a lot
in therapy there's something called the
act uh therapy
acceptance commitment therapy
and one of the things you're doing that
is that you're
kind of working with an ultimate image
of
how you want to function in the future
as a person as an individual yeah and
it's very very high level and i think
like one of the things that i think
main motivation for me right now
is to kind of become a person who can
actually make decisions who can actually
finish something
and i think
the safe the safer decision on
[Music]
between 11 notes on the verb phone and
37 and what can be future save for me is
a 37 yeah it's a full music instrument
and it
and i think the problems
the problem we would have and also
so secondly then what i've decided is to
not have the instruments on top of each
other so vibraphone in one place
drums somewhere else
because like on these um
previous machines
i'm sick and tired of of like
knowing the simplest most logical form
from function mechanical solution but
not having the space for it yeah
so i'm gonna allow the instruments to
use the space they need and the
vibraphone needs some stuff drums needs
completely different stuff so let's not
like
put them in the on the same
it may be like a three-course meal what
about that
yeah do you put your ice cream on your
pasta
no
and and the precourse it sounds good in
your mind to add everything but look
look at the result here it looks cool
doesn't work
that's ice cream and pasta right there
mmx
yeah
do we have this one oh we have it
so here is ice cream on pasta
and when when when you sit down and eat
it you serve it at your restaurants and
your reviews afterwards is only one star
because they were like it's the best ice
cream ever and it's the best pasta ever
but just we couldn't feel the tastes you
know yeah and that's why on the new
machine
um
so yeah
that's why i feel not good today so
let's get into um
what what do you feel by the way before
we leave this you
how does this sound to you right now i
love this so much because
after all the hurdles of the past weeks
it's been a lot of like back and forth
and trying to find something
actually yesterday was a
semi-breakthrough where we actually
found the real mvp where it needs to be
focused and that is the vibraphone
that's the main thing you really want
you need it to tell your stories and it
needs to be 37. so
after all those hurdles we now have a
decision
yes yes we're gonna we're gonna stick
with this focus on the mvp right now
that's a vibraphone
that's the first thing to
solve
do you know what i like what i realized
yesterday hannes
um our action cam is a little bit bad
today but let's let's see let's try it
anyway
i i realized something yesterday that 11
notes
the vibraphone can almost not
um play chords and melody so
with 37 notes we get two instruments
from the vibraphone
so
of course i made i made this um i can't
where where it's actually here
[Music]
so so this is a
magical composition with only 11 notes
it is genius
i mean if i say so myself
it's beautiful in its simplicity what
you can get out of 11 note that's not a
challenge i want to live with for the
rest of my life i i did it once it's
enough so uh you can almost
so with 11 notes the chords are going to
be very close to the melody always so
you only have it like this and i kind of
maximize that on on the first machine
if we have 37 notes
oh what's something happen oh yeah okay
now let's see if we have
37 notes
imagine you could have a melody
[Music]
you can you can play real chords
under the vibraphone could do
[Music]
down there and then
[Music]
answering itself
so we get
two instruments instead of one if we
just allow ourselves to have the
vibraphone take the space it's needing
so
that's what we're gonna do
[Music]
not working not walking that back
anytime soon
that's go how it's going to be
oh
so
and to
this was kind of the missing piece for
me to to to keep on working
and this leads into the title of the
video
modules and interfaces and i think i'm
going to start to
[Music]
name
the modules and the interfaces that i
know that we will have and i'm going to
start to number them so i'm gonna start
to work on a pbs actually
um
pbs stands for
product breakdown system oof that's a
cool one um so this is the pbs and i'm
going to
um delete everything here
and
i learned from rudy from grand garage
very simple numbering structure so this
is this was highly controversial on the
machine x project but the numbering
structure i'm gonna go with on this
machine is the simplest ever it's
um
so let's see if i can zoom in on this
over here it's maybe okay
so we're gonna have it like this zero
zero
um
okay i have to reformat s because it
doesn't take the second 0. i have to
reformat as
plain text
zero zero dash zero zero
that is
machine three
oh
yes
and
why are you a square
hope everyone is doing
fine by the way in chat nice when you
treat them with that beautiful playing
in
directly in the stream we got them
hooked immediately here
as gonzonetre says here chills
mr grandson
sacha gretzky here hero of engineer
um airflow tube best melody ever
gone
by the way guns and nature have this
marble divider which is the i'm thinking
a lot about your marble divider gone
snatcher when i'm lying home trying to
sleep at night
because you did the split um
with lego
the simple split why split marble
divider we we're going to look at that
later ever you want to show another
comment sorry satish kumar add an
uh
yeah
before number thank you
thank you satish
um perfect and yoshik v tumanai thumbs
up for the full size vibraphone thank
you
and we also have satish
kumar mvp is full vibraphone yes yes
there's where we're going people whoa
so
um
first of all numbering structure then
let's see here no i think zero zero is
the marble machine three
and then
zero one
is going to be
[Music]
um
let's start let's start where everything
begins programming
programming wheel
um
and then if we have a sub component of
the programming wheel
that's going to be like zero one zero
one and th if we have a sub component of
that that's gonna be i should probably
make them in different
columns let's do that
um
some guy says
11
37 dot dot whatever you do make sure
it's a prime number
and then jerome blom share yes make them
twin primes
and that's so funny because hannes what
is a prime number oh do you think i
remember that we talked about it in the
gym this morning we googled what why
prime numbers are exciting at the gym
this morning because no you knew is
better than me yeah
so
don't you remember i'm just trying to
phrase it in my mind
like
four is
no
five is a prime number
and why because you can't
you need two
two plus two is four
you need to have two equals that add up
to
the number it's so hard to explain
you three plus two
it needs to be
two of the same
equals
right
do it
explain to me i had it wrong this
morning a prime number is a number where
two
smaller natural numbers can't be
um
[Music]
oh i forgot
can't be
you can't
put
added to each other and then make up the
number
lucas vendel only divisible by one and
itself okay that's again there we go
drop the mic
um
[Music]
so
what i want to do in this stream here so
we're already at point two writing
design requirements i wanna start
noting out the big modules
because i want to start your thinking in
modules and interfaces which i think
means
you have a module that sits together
like
here is a module
and the interface is the kind of the
cable and probably software so since
we're in a physical world now maybe
that was a bad example
um
so i think
the coffee mug is a module and the
handle is the interface is that could
that be something
[Laughter]
am i onto something
zero two high level big stuff here
programming wheel is the program
um
so
where where should we go from here
let's say
[Music]
um maybe we should think of it as a user
input so maybe zero one is drive train
drivetrain
this is flash scene zero never mind this
chat never ever gets read
i just want to prove to you that i read
i can't always read everything
and mostly i try to keep it on topic for
me and martin
some can to what we're talking about
but if you have brilliant suggestions i
will pull them up if i don't understand
them perhaps they're even greater than
my mind you know then you should upload
them to our dropbox system
and you can do that if you go to the
document central on
the website it's a link in this
description as well and you can paste
your ideas there if you have some great
ideas don't trust me
to figure out your brilliance out there
sometimes i miss stuff the one place
where we check at everything is dropbox
submissions and in in the documentation
central you have a
thorough um
oh i'm missing the no back to front
pages here
so in in this document
here how to upload your design
suggestion images and videos
click that link and and read the
instructions and follow that and we will
look at everything and hannes is uh here
to read the chat full time
uh but hannes is deliberately choosing
to keep uh on topic to not derail me
from from the work i'm trying to do
so there there you go that's the that's
the that's how we are trying to set this
up um
[Music]
let's see here
where is the pbs
here
there we go
um
so yeah this it doesn't really matter
here which order i put them in but we're
gonna leave with this pretty long
and then i'm going to use the same
number for the design requirements
that's where i'm going with this so we
can get a little structure
um
[Music]
so i'm just have to think where i should
start
so in cad i started with the programming
wheel
[Music]
yeah why not do that actually that's it
doesn't matter
programming wheel which is a big one
loop wheel
here
gilda's p is marble machine 3 the
official name
for now it is at least until something
brilliant just comes out of the clear
sky
i would like to maybe just call it the
marble machine i think it's the same
machine i've been building all the time
yeah so it's just versions of the same
machine so
they're like
world tour vint garden featuring the
marble machine i think that's cooler
so nothing so i think the official name
is the marble machine and we just say
three now to separate them
loop wheel
[Music]
so what else
um
and doro just
says here start with listing the
components you can renumber them in a
second step
just to keep it up for you
yes that's that's good so let's do
vibraphone
let's do um kick drum
thanks for that suggestion that was
exactly what i what i needed to hear
snare drum hi-hat
we have um
[Music]
crank
crank and pedal
power input cogno marco interface should
be understood as the boundary among two
or more product
modules
okay cool this is this is this is good i
need to understand this um
i have notes in the design requests
let's go there i saw them there
here design requirements
so let's go out here
i'm gonna paste that here
interface equals the boundary
among
two or more
product modules
great
so the boundary so question for chat um
when a programming pane
[Music]
so a programming pin that goes into the
programming wheel
is a programming pin a module
and the hole is
in interface
or is that too too tiny is that
interface for example the programming
pin touching the registrators because it
feels like registrators are a module
programming wheel is a module
and then the pin
interfacing the boundary with uh
touching the registrators
that feels like that's an interface but
how far down do we go yeah let's see we
have a couple here let's see what sean
lebell says
i think the interface is more about how
the model go together it is not always a
physical thing i think it's more about
defining boundaries and how modules
interact at these boundaries
and
jiron says the registrators are an
interface between the programming wheel
the muting system and the marble
droppers
[Music]
okay so
so as always it's kind of like you can
you can use these words
on a little bit different levels and in
different ways
um
when i googled it
this morning it's mostly software stuff
um so what are modules in system
uh here's hardware a module is a
separate unit
of software or hardware
typical characteristics of modular
components include portability which
allows them to let's not use this module
like that okay
um pablo edwardo interfaces can be
abstract for example a marble gate might
have a trigger interface defined
and you might implement multiple
triggering systems that work with that
interface for example program plus
mutual
at a manual i mean
so
what if
suggestion for chat let me know what you
think about this
what if we make
modules like the physical assemblies
and interfaces is more a theoretical
abstraction of
uh how they interact so
bowdoin cable is is is a is a good idea
the bounding cable is actually done a
module
but the actual pulling of the bounding
cable
the actu the action
is the interface kind of the thing that
happens not the thing itself um sector
kumar says here like programming pin
will be interface between the wheel and
the registrator
okay so
according to that the setup is saying
here then the bounding cable is an
interface
between registrator and marble gate
programming pin will be the interface
between the
so it's it's maybe so okay
mark marketing the interface is where
the pin and the registrator connect i
think
yeah so here we have two different
options
um
[Music]
so what what mark is suggesting here is
more of the abstract thing there's
actually not a physical item
representing the interface the interface
is the action the pin is hitting the
next thing that's the interfacing
surface kind of that's where they
interface and in my mind
this is easier because
we have physical things
and we have
abstract uh we have actions theoretical
or practical actions
um
but what sages said
um the actual physical pin
is the interface
then the actual physical bounding cable
is the interface
pablo edwardo exactly martin bowden
cable is just an implementation to
satisfy an interface
okay
because this will make it easy
i'm leaning to using these definitions
because this will make it easier to to
write the lists and stuff when all the
physical objects can be can be modules
and then the pulling
[Music]
is the action is the interface so
interesting and davissimo123
interfaces should be how modules are
connected not a component okay but then
we're then we're getting a little bit of
consensus around this so
uh and satish adds here how they
interact will be the interface okay so
sages is also on board we have consensus
we have consensus here right now modules
i'm going to make a very simple
definition down here
in the left of your screen modules
equals
the physical objects
and then add another
row um
interfaces
the
the action
that happens i don't have a battery
right now
pulling
so so as a physical object
powering cable
and the action that happens is pulling
and i think this is a super good base
for
cleaning and getting the design
requirement document much more um
because i've been
in the design requirement document we
still have a lot of great suggestions i
hope to go through them during this
stream and i'm moving all of these into
here
and
i think i've been confused around like
very much how to fundamentally build
this document
and i think when i have a pbs built on
modules and interfaces
and i think that's can be done the base
structure to kind of then go in and
write the design requirement for each
module and the design requirement for
each interface
so actually kind of cool
maybe we should have like a numbering
system
in the pbs
this is not how a pbs normally is used
but
maybe we can even have numbers here for
interfaces
so
this could actually be very helpful so
let's say that
i'm just making an example here 0101
um
for example
is a programming pin
and then
yeah
from this is interesting also from
machias levicek
in code the interface is in
interface in a set way defining how two
components interact so that if you
change one or the other as long as you
keep obeying the interface modules keep
being compatible
that's from the software
coding right so that if you change one
or the other as long as you keep obeying
the interface modules keep being
compatible
and that's very interesting let me see
if i can
defining how two components interact so
that if you change one or the other as
long as you keep obeying the interface
modules keep being compatible so for
example
say i want a new programming wheel
another size
in the interface or or another
registrator because the registration
failed
the interface is pulling
and we have a design requirement in the
interface that says
it has to pull exactly 20 millimeter
yeah and then let go
then
if i make new registrators that looks
completely different but also pulls
exactly 20 millimeter
then um
then the marble gate will be happy yeah
this is so cool so the interfacing is
almost like sending all
major rules the rules of the machine
that it needs to obey yeah so just like
we have design requirements for the
physical things like 37 notes yeah um we
can have a design requirement that the
travel length
of the bounding cable is 20 millimeters
yeah
and
um can you show me the same comment
again
i i want to take some notes from that
one
um
[Music]
so i've been thinking a lot about
when i'm trying to learn these kind of
things
and i'm going to be
um
[Music]
better at just picking the chairs that
are helping me because my project isn't
so
not like a normal engineering project
and i think sometimes i get stuck in
kind of learning the way it's done for
nuclear power plants
and i think like that's a beginner
mistake so just taking
doing it a little bit my own way but not
doing it the way i did um when i when i
built these two machines like we have
some footage from that and
it didn't end well so
we have to kind of um this is my new
idea
that i'll take what i find useful but
then i don't get bogged down with
learning too much about it because it's
not applicable okay so picking up
picking out the raisins from the cake
yes
[Music]
in
an interface
equals
a set
definition
of
how two components
interact
um
[Music]
if you
change one
component
but obese
base the
rules
for the interface
the two components
will still
be
um
compatible
so this is what pc got wrong right yeah
this is why i overpay for my apple
computers because the components are
always compatible with each other it's
not like you buy a new thing and then
something else doesn't work
and thiru oran and i think a camera lens
bionet is a good example of this the
lens fits if the bionet is compatible
so what is a bionic yeah you mean
where you may when you mount the lens
like if everything is then they it could
be a
50 millimeter short lens or a zoom lens
or
at the mount yeah like the e-mount on
the on the sony cameras ooh
you know that's a great example tarot
and goodyear taking something that you
know we know about uh
something from our world and there are
some words of encouragement for you from
your sheikh v to money sound like you're
starting to get the hang of this martin
you're on the right path
you are teaching me you're teaching me
live it's i absolutely love this
um
so um
example a camera
lens mount
if the mount
is
universal universal
if the mount
the interface
is universal
[Music]
any type of lens
will be
mountable that's such bad english
and then we have matias live check here
again so that if you change the size of
the programming wheel as long as it
pulls the same length it will work
awesome
so
this is awesome um
we we used the word a lot assemblies and
sub-assemblies
before and um
so i think like module
um the word module is actually exactly
going to be used as we used we used to
use the word assemblies
um
so maybe i'm just going to call them
assemblies and sub or
modules and sub modules yeah uh just to
be fancy so to go with this module and
interface um thing
let's go and see
and here we have a nice little
explanation on the software side again
here from
xe4lu for duo one
encoded interface is usually on the side
that provides a result example the
website has the interface and the client
sends requests
the pin is input to the registrator
interface
on this i have to process this
the website has the interface and the
client sensor requests
the pin is input to the registrator
interface
so
the programming pin
okay so the programming pin is like the
website user
uh
searching for something on on like
google search
and saying
bam and when it hits the registrator the
registrators comes up with a result
yeah so it's like
so does that mean there's like an input
output uh framework um
for an interface
so that's that's the next question then
uh for everyone
um
if it's useful to think of input and
output for for when you make design
requirements for an interface maybe
that's
maybe an interface always have input and
output
yes or no
um
probably needs that right
where am i stupid
i don't you're not stupid but um
so i'm going back here
programming pin
zero one zero one for our example and
then i was thinking
if we could do
like an interface number
zero one
um
zero one
[Music]
um
either just either just we
we do 99 and we say that 99 is always an
interface so we don't have any
letters
and then
input process output thank you army ceo
um
people say yes yes i think they mean the
input output okay cool
um so then we have um
[Music]
paul wilkins yes interfaces are about a
consistent input always having the same
reliable output
cool we go i have to i have to write um
in our we're learning so much we're
learning today this is so fun
this is as soon as the south park
i think we learned something today
the interface is in action
and not a physical item
[Music]
interface
equals
i'm behind the names there wait i'm
gonna add more rows
interface
input
process
output
that's super handy because when we're
making the
that's super handy
let's see um
why can't can i never find this one
here we go
so either i do this or i do
um
int
like
no i'm gonna keep it like 99 then it's a
so
um
people saying here also contract is the
main key word when it comes to
interfaces
from paul wilkinson also pablo edwardo
it's your contract between components
tell me more one is a contract
someone said here gamers max16 in code
interface is a contract defining input
and output
can be empty in code
in it okay so the interface is a
contract
it's like a deal we made a deal and here
eric morris reminds us you should be a
bit careful about stretching this
metaphor coding is not the same as
making a physical machine yeah
yeah
this is a very good comment eric
mirrors because this is like where we
have to like just take what we need
and then not not not go too far with it
but what about this here we have
um
[Music]
programming pin interface
which then is a completely different
thing coded by a 99 i'm not so happy by
the code
um
your contract
the code contract
everything is contracts now yeah the
contract
i'm not gonna i'm not gonna understand
it right away i i will i will i will
think of it as it's the
that we
two components agreed
to exchange inputs and
to change like information or or
actions
and we agreed what the input is how the
processing should be done and what
output
then will be
or something like that
mark marketing repeating a bit
but i'd love to suggest drawing a block
diagram with the modules connected by
the interfaces i found that incredibly
useful for designing modular stuff
that is probably a super good idea it's
only i think that that's a whole stream
by itself i think because the machine is
so vast i think
i think we should do that um
block diagram let me google block
diagram
um
but i need to first
just get the okay so this is
so it's kind of like this electrical uh
what goes to what
kind of thing
um
this is going to be super fun to make
this when we have the names and
everything
um
but i need to kind of
learn like a software or learn some
so
but this there is probably good software
to do this
yeah do you have a suggestion for our
software to do it i think we should do
it but i think it's the next time pablo
eduardo martin has it right if two
components agree how they talk to each
other they don't care what they do
inside
sounds good
let me keep on with the list here bass
marble
catching marble catcher
marble catcher
marble lifter the block diagram is a
great idea actually yeah
probably
like yeah a lot of
cool apps or programs you can do it in
let's just add some more rows
so
please give me suggestions if because
you know how this machine
looks if you have
any other
um
modules that i should list here very top
level i see this coming up a lot right
now here's from abigabs and draw
a good
program to use
draw io
oh this looks fun
but does it run on ios
on mac os
it's not what it's called yeah
draw i oh
try it free
or maybe i have to go to the app store
note it down somewhere i will take a
look at it right
maybe i can install it during the lunch
yeah
oh look jean
i recognize you
this is exactly what i've been dreaming
of we have live industry
jean-lebel making a brilliant suggestion
in the correct cell in the document um
in here i have to uh write it let's see
can i i can't answer you
but i'm gonna oblige oh i can
spot on
today marblegate
marble gates
draw io is web-based so it runs in the
browser
does it
that's great so why couldn't i i'm just
curious i just wanna
why can't i
try it free
start free trial
[Music]
choose a site to start your
free trial
which sites you can install this look at
this off stream martin
oh i'm
thank you i'm getting uh i'm getting um
i'm getting sidetracked back to the list
yeah yeah you're absolutely right
uh thank you sir 3k yeah keeping uh
keeping things together
marble gates
[Music]
we have the instruments
[Music]
we have frame
we have transportation
transportation
equipment
we have
audio
equipment
transportation equipment is that marble
transportation no it's uh for touring
so is marble transport something
oh marble lift good one
marble lift i saw it from ox through
three f 2d okay
[Music]
and then we have marble divider the
horrible
horrible component
oh i'm in the wrong view here we go
funnels such as kumar we have
already up here marble catcher
so that's the that's the funnels
thanks for giving the suggestions in the
document i love it
[Music]
there we go
xie4lu4duo1
thanks mom 3000.
my phone kick drum sling from height
bass crank pedal power input
oh gear we don't have drive train i
would i would like to say
gear train
uh or drive
drive train
it's a very big one
including gear train
gear train
oh that's drive train martin that's okay
jean labelle
is on spot here gretzky gretzky jean
already in point 10. i noted it twice
you're dead right
um
hammer jammer
row unit flywheel from sages kumar
absolutely correct flywheel and then we
have also the lever um
levers um we have
levers
and jerome just went in here
it says hammer jammer is a sub component
of the base okay great yeah so let's
let's um
i think that could be
great to actually put the sub components
in different to start a kind of tree
thing so zero
seven
zero one i'm gonna change later
hammer jammer
um
to start building the tree
this machine is so
complex
registrator from jean spot on
19
registrators
um
and if we take a
look at our design requirements we can
see the user inputs we can get some
um
not here
but
here
so
crank football football break
play will decoupling control
i don't need everything right now
highest inputs
i think i think that's all levers
program switches lever
programming state
now here's an interesting very high
level question
um
when we made the design requirements
some
some talked about different states so we
have the playing states when the machine
is playing a song the reprogramming
state when the song is reprogrammed
we have the
transportation state we have the storage
state
um
so i think
um
defining the different states
could be a very good high level thing
because
something has to work in all states and
the the requirements will be different
maybe from different states i don't know
if it's too convoluted and complicated
um
but i'm going to put it in somewhere
here
um
maybe machines they maybe it's a memory
it's a complete section
in the design requirements i i think
this is so great i love the audience we
have when you have stuff like this from
yake
seath
i'm an avionics engineer
and deal with block diagrams and system
interfacing the block diagrams should be
sub systems
for example marblelift subsystem drum
subsystem marble dropper subsystem etc
avionics engineer come on now that's
cool thank you jake um but i don't
understand um
subsystem is that the same as sub module
or sub assemblies that yes yeah probably
um
oh you mean so do you mean
to make a block diagram of the whole
machine is way
probably too hard right
what about we make one diagram per
no
per tree level and what i mean with that
so jake
my question if if you can follow up on
that comment is
do you mean
that it's going to be too high level to
capture the whole machine in one diagram
and that we should make
individual
the one diagram is looking like more
zoomed in on one part is that what you
mean
um because if so i have a suggestion for
how maybe
we could do that
um
if i can only find it
um
i have too many
i have to manipulate
pages here jake says yeah that is right
okay because one idea with this pbs
structure
is that you have different levels so you
have the first level here
which are these numbers
and then you have the second level here
which is the numbers that has a one
so that's the pbs kind of idea with a
product tree
and
perhaps it's possible to make
like
a very high level thing
on this level
and then when number seven has more
components
you make one pair
so we have basically here we would make
19 different block diagrams
look at this what are you doing martin
so on beautiful suggestions uh from from
the audience in the first part of the
stream i have installed something called
draw io i had to like get 100 different
accounts
with stuff that i don't know what it
does to reach this point but here i am
making a block diagram and i think this
is going to be a wonderful wonderful um
more visual way to work
when we're doing kind of theoretical
design with this design requirements and
stuff
and
what we did in the first part
is that we started
with these um which is the
let's see here we can see them a little
bit better
um
the modules so we're defining modules
and interfaces
and i saw a beautiful comment here from
oh is it already gone because i replied
to it
now here it is um so i can't pronounce
it this name
um
but the command is great i see four big
systems the drive system the marble
cycling system
the music control system and instrument
module system five if the frame is
counted as a system and i resonate with
this comment so i think on the first
level i'm gonna keep it much larger
um so
um you could see that we were already up
to 19
levels and what i don't like with this
is that we have
very big things like drivetrain
um
on the same level as something very
small like the flywheel so i think a
good rule is to keep like the scope of
each level of this three kind of similar
size and i think i'm going to do exactly
what this commentary is suggesting
so each instrument is a subsystem with
only one shared parameter the location
of the marble instrument interface to
keep music tempo consistent
um
uploaded a graph to other oh can you
check um
can you check other hanas
um
so
what i'm going to do now is that i'm
going to keep on working on this list
but i'm going to try to work on it
inside
draw io if i can find it
here we are um
so um
let me see how i can frame this better
for you
let's do this but i'm going to try to
frame this software better so you can
see what i'm doing
so a lot of people in chat are probably
good at this software i'm complete
beginner but
that's what makes fun i guess as well so
um
let's erase these test things
and let's put here
um
oh
marble machine
actually i'm gonna skip the whole three
thing
it's just going to be marble machine
from now on
let's take a look at that then oh
so this is from ludovic
um what's this in the other
yeah
drive thank you so much for using our
submissions template i
can't thank you enough for
for trying we're trying to steam
streamline this interaction between us
and when you are on the same board as us
it makes me really really happy
uh
let me just check
oh
yeah do we have you have to click one
more button and then we
no no okay we don't have it
close and not another stream
yeah
um this works perfect now
drive motion brake motion output
marble cycle music control
uh instrument
yeah so also each one is
starting it's like a signal chain i i
love
so signal chains i understand that comes
from i'm producing a lot of music you
always think of of the signal chain as a
flow in one direction
and this is kind of flowing in one
direction
and the symbols here now i love this
um this is kind of what we're going to
do but i'm going to do it here um in
draw io
um
cool cool cool cool just
say the words and i can pull it up for
you if you want to take a look at it
again fantastic
oh i heard a little chime there
that's because tommy
vasquez
gave us a nice nice little super chat
here bringing his support thank you so
much tommy that means a lot to us thank
you so much that that means a lot to us
it's repeating what fantasy said what
that guy said and i yes what he said oh
thank you i just realized that my list
is in the wrong place what happened here
and he also adds here here take my fika
money
it's a fellow fika lover
fika it's a holy ritual we're doing in
sweden it's the holiest thing we have
coffee and figure yeah so actually i'm
having half of afiki right here so
cheers tommy i'm drinking some coffee i
don't have any cookies
though now so doro said here please have
a look into the comments on the dr sheet
of the dock
yes um that's that's part of my to-do
list yep what dora means is um all these
and i'm going to go through them all
um
oh you probably mean
these
uh here
it's from amy
uh there's uh the comments from doro an
example of a mind map in dot io
um with some very basic starting points
for the mm3 oh that's brilliant uml is
beneficial relevant for communicating
information here from amica let's show
more
um
whoa
dora made um like dora said
they made um
example one
so let's have a look at that
oh such as can comment here
i mean
if we had like an engineering dial
we would also have us like a software
engineering dial and then we would from
this collaboration we would see the need
for better collaboration tools like uh
of course google is awesome probably i
just can't do them but it's so cool how
we're trying to learn how to collaborate
there is like some better applications
that could be made here i always thought
so like collaborating like this online
is going to be more important i think
there's like some kind of big
opportunities to create like a killer
app
for what we're trying to do
um probably it exists like hundreds of
them but i should have heard about there
is not like
what i mean the youtube for video
sharing but for collaborations i think
like if we created like vintage software
engineering we could create that
together
um and i also wanted to follow up on
jake our aviation expert who made
two quick diagrams for us okay
as he said he would
beautiful
so hang on a little bit marble subsystem
subscription user input instrument
subsystem
long time watcher first time contributor
you made it on your first try jack
because
because the contribution is awesome
thank you so much for showing this this
is and he made another one here oh
martin interface subsystem oh i like
those rectangles with headline
um
functions defines the
subsystem instrument subsystem creates
the sound marble subsystem manipulates
marbles subsystem interfaces are the
ways in which these subsystems interact
eg what is eg actually abbreviated for
uh oh this is latin ergo ergo
nikobo whatever
ergonomical ergonomically
chat will tell us yeah what g is what is
eg
ergo ng
the programming wheel interfaces with
the marble subsystem through the
registrators it's already the first
diagram in a rush this one is a bit
better yeah great so we have the marble
we have the instrument and it's
interesting because jake is on the same
um
way as um the other commenter was to
have fewer big ones let's look a little
bit on uh doroth's
suggestion here
a marble machine in the middle
and then eg equals example
yeah but what does it actually example
grotia
ex
is it italian or is it latin
i'm like a three-year-old there's always
another question yeah
i can't win
so this is
this is beautiful with the shadows and
everything
so but this also exemplifies i think the
the example from doro here that we need
kind of a lot of sub um
so we we need each
block diagram to stay
like
simpler
uh as said this is a very basic thing
and everybody could edit it with having
the right setup duro and that's that's
interesting so that's super good dora so
let me know how to because
maybe later
um
i think right now it's better that i'm
just the only one doing this because i'm
gonna keep it very very simple but maybe
later it would be so nice to make like
um
editable um documents ox3f2d
doris example has more pages open it
withdraw you
draw you
so
yeah that's the
so what can i do here can you open with
open with ah
diagrams.net perhaps
authorization required
so i'm not i'm not going to go into this
right now
i'm going to um
stay a little bit on target to see if i
can create
okay doro says the other pages are blank
okay but that's that's good that's good
okay now we can go back
oop
so
let me just see
mine
my document went away i'm just going to
try to find it
so
i had to start something called
confluence which i don't know what it is
confluence
i don't even know
how i get back to the page
[Music]
gazelle you entertain the crowd sir 3k
now are they not entertained by this you
mean
um they're giving us latin
latin
lessons here
so
confluence is kind of a wiki
i don't need the only entertainment i
need comes from this
and you have one guess my friend
what that means
uh wait
that's right we got slice of sparta here
today and yesterday's streams have
looked at some potential purchases for
mm3 and i want to help small scale
testing is important and some physical
engineering will give you a break from
all the cad as a musician and engineer
myself your creativity passion
pragmatism and drive is inspiring keep
up the great work with h3k cheers and
love
that's all kind of useless partners
thank you for supporting and thank you
for saying
smart and useful things on top of that
as well you are a true mvp
you and the vibraphone
definitely and and your point is uh
well taken because um
as soon as we're out of the rough of the
theoretical as soon as we have some
design requirements i want to let
everyone who wants to
take part in the physical prototyping
i would love to promote anyone putting
videos up online for making making
making prototypes and i also want to
[Music]
try perhaps with my 3d printer to print
some things in small scale i think you
can learn a lot from that as well so
it's it's a good idea and we can
definitely use the support for for that
purpose exactly so awesome
so this is my id marble machine it's the
this is a classic product tree i'm
drawing here i'm going to draw an arrow
to the to the modules below here
tricky ricky am i missing the short term
slash highlight video somewhere i don't
have time for hours of live stream and i
really want to keep up to date
i'm good that you're pointing this out
we do those short-term highlight videos
on the main vintage youtube channel so
not this one this is vintage on live and
we do them on wednesdays and
today is wednesday so we should do one
later today right martin
yeah so uh every wednesday yeah we do an
eight minute video and um they're
getting simpler and simpler because i
want to spend all the effort here well
when the work is happening so just check
out all the uploads on main channel and
you will be summarized every week on
everything and sometimes it is a bit
tricky to find because we do them as
lives usually so when you go into videos
and looked at the regular uploads
sometimes you don't see them you need to
you need to click on the live button to
find those
live video on the months
you should see them
there gonna use almost exactly this
comment here a drive system marble
cycling
um
hey miss oyoka martin you don't want to
get dragged into confluence it's all
part of the it information systems
management world
[Laughter]
marvel cycle
yeah as long as long as this is the only
thing i'm seeing
i think i think we're fine
i think my type is too big here
let's go down to 12.
wow
should be called
what do you think marble drive system or
drive train
i think it should be drive system
as long as it's
named same in all different documents
we're golden right so now this arrow is
not following i think i can just
like tell it to follow like doing this
oh i love this program
[Laughter]
so
simple
maybe i can reconnect this no that's
another one
let's undo that
can i oh look at this oh wow
but it's still there
and evo akerman i hate confluence it's
so useful
so
um
can i move
i
i'm not okay i click maybe i click this
maybe the easiest is just to delete the
arrow and draw a new one
so
um
what do we have more
um we have
music control system
and instrument module 5 if the frame is
counted as a system
and i'm gonna to deliberately add frame
last
um
[Music]
o5 frame i think frame is a system
yes i love this
damian michalak let's jingle the hell
out of this street
thank you so much
you're so awesome you are
our viewers are the best yes
i can't
i'm like my my patients almost ran out
yesterday
and it seems like your patience is still
the patience of the viewers is still
like spot on yes
drive system instrument module music
control
um should i call this then
music
control mute system
and i'm going to
i think this is the easiest way to do
this i'm just reconnecting the arrows
connecting the dots right here
so this is not yet
um
this is not yet like a interface thing
now i'm just making um the this is a
product uh breakdown structure if you
would google that it would look like
this
um
yeah it looks
that's the great thing with this program
it looks professional immediately
yeah it looks like we know what we're
doing yes that's all we want right yes
um
[Music]
but i want this arrow to go into the
middle of this oh yeah
but then
then it's going to be a can of worms to
kind of
to go further from here
i think will be
maybe what we should do here
is maybe just list our
what should we do here actually um
we have these nice ones vertical
container
so maybe if this is if this is our most
high level things i'm just going to try
something uh
drive
i was inspired by um the the suggestion
we had
i think vertical containers were used
what is this minus ah ah you can hide it
beautiful oh great
so
and then i think
oh no
so this is basically just
ah wait
okay and there's
we have to do it like this
i thought it was like text in here
so maybe this is not a good idea
o101
crank
oh it's not contained
where's constraints
no it's not it's not
it's not what i thought it was
i thought it was a list
tool
to this
list
how to make another item
this is oh
how do i make an item
copy paste
yeah
copy paste now
you yash has a tip for you there at
first it should stay with one box per
item
later you can add them together for
better visibility
can i
at first you should say one books per
item later you can add them yeah so
what i'm building here is not really
like um
right now i'm not doing the interfaces
now i'm doing the very very very first
page of the whole machine
and i thought that maybe
to make this page a little bit more uh
useful
i think it could be a good place to list
all the subsystems and then we go
so i'm going to show you what i mean
i'm i'm not going to drive
draw more arrows here
um
it's basically just a list
and then we're going to make a
new map for the drive system
so i take this away
and then we have here on item one we
have crank
or why actually no then we have to put
two things
at the same place let's not do that
wow
let's let's just say
hmm
[Music]
okay maybe i should keep on going here
and i just have to let everything expand
so then it's the question is
i never did something like this i don't
i don't know how to plan for like future
um and in new york continues there yes
that's exactly the reason why it's the
first page keep it simple and then add
to it yeah
um
but this first page is telling us a
little bit too little
um
and i will be a bad host right now and
derail you slightly i just want to give
a little tease here we should do a
design review pretty soon but i just i
saw a new image from ralph appearing in
dropbox
i always get excited when ralph does
something new oh that's fantastic that's
cool bro that's actually pretty close
too to what i have in mind that's so
badass although i don't think i will
make it circular i think it will make it
fantastic ralph to see your your you're
back at it we will soon do a stream to
go through all the submissions that's
come yeah into the dropbox it's fun it's
fun to see a picture like that from time
to time you're welcome to derail us
i have to gather my thoughts around uh
if i should continue on this page or if
um
probably there will never be
the whole idea here well of course there
will be interfaces between them
um
so first of all let's talk about the
numbering so if the drive system is the
most
fundamental
um i think actually
what's your instruments
what is most fundamental hana's
instruments or the drive system
or the music control system
well it's got to be the drive system
right
since it is a marble machine
it's a marble machine that plays music
so the machine part first
drive system
and then
instruments and then instruments and
it's going to rename
instruments
one
oh sorry
so the two was correct already
and what did i just remove marble
thank you
so that's that should be here actually
uh
marble cycle
and then we do
music controls
music control
frame
this is good
oh we have grid lines and everything
i love it
there we have cognomarco also you can
add remove replace instruments you
cannot if you don't have a drive system
so
yes drive system first awesome
so
now i'm i just have to think
um
though
what do i want to achieve right now i
want to achieve greatness
i want to achieve the sub
components which means that i'm going to
keep on building here
um
because i also saw that you can expand
so
oh we should fix the air humidifier it's
warm in here now
is it not is it is the water out yeah
okay i can't fix it you know
i'm mr multitask
i will do it for you your brain needs
some
humidity
i think so
i think well so oh yeah so we talked
about making one diagram per tree level
yeah so that was actually the plan we
had okay so now i'm back to we already
decided on this
this page is done
um
this page is done
and then we can actually okay so now i
know what i'm doing
we can go to our uh let me
see what i did there
i'm just going to do this
and i'm going to open here the product
breakdown system
so
i'm just going to translate
what we just done into here
um these were your sketches
so i'm gonna resolve these comments
great comments
first draw for interaction unfinished
yet
oh jean has created something
um
cool
programming group motorcycling loop
group rhythmic group actor actor
audio equipment yeah so this is
this is super good example jean because
you will see that this will explode um
this map will explode so fast because
the machine is so huge
um so it's a super good visualization
why we're
like only gonna keep the pages like this
and then make a separate page for each
group
i hope this will be um this will work
good
so
let's remove this
thank you
so we have
oh ralph winkelmeier
thanks a lot modeling with the existing
mmx cad files as a base is a pleasure
and makes real fun
ralph this is my dream to share the cad
and people hacking hacking with it i
love it and it's going to be so fun i'm
going to share the whole cats throughout
the whole project so it's going to be
more and more fun when we have some like
real cat but you're already playing
around with it makes me so happy and
it's it's very inspiring for me to see
so
thanks for thanks for um
collaborating on this and con
contributing
um it also makes me feel that i'm not so
crazy or anyway there are other people
as crazy as i am
out there
all of us take it as a compliment
uh instruments
marble cycle you know what
this is so cool because
the first machine was divided on
physical
um
physical place the pbs on
on mmx this is much better
music control
and this will also be the way we are
going to structure the design
requirements
let's see cogno marco is wilson all
right with humidity and that's uh look
he looks happy enough he's not fine with
humility though
definitely not there that's not his
strong sign he pulled the poster down
tonight yeah enraged look that crashes
this dude all the time in a fit of rage
yeah
and as soon as the camera's pointing at
him he's just smiling
so
okay that took me some time but we have
something very foundational
um
but we can't have this the yellow is in
on so there we go oh wait
wait
um there we go
so this is i think a fantastic
foundation we have laid down
um
so let's start to fleshing out
o1 drive system
i should probably keep all this smaller
i found this
really nice from robert james
wanted to share that why what you've
been doing the last few weeks is called
diverging
now you will start the process of
converging exploring wide before
funneling down
that is so interesting so i think what
you mean robert thank you for for that
is like
we've been in
like uh
everything is possible kind of diverging
out looking at everything and now we
take it
you already said it but i'm just i'm
repeating it so now we're trying to
narrow down
and converging what can you can you look
at what converging means
isn't that when you're collecting
everything
this is something with narrow down but
let's let's get let's get some wikipedia
in there
i'm gonna prepare for some more space
here let's see if this works
in mathematics
it's approximate in the sum of its terms
towards a definite limit
come together ah come together meet
converging paths
this is a sedone
i fiddled around with the program online
and apparently you can create second
pages and link them so you can create
basically endless sub pages gives you
the luxury luxury to just plan
great
ah so you can link
them so
because why what i'm stuck here is that
are we gonna make like 100 boxes down
here like this and draw arrows from the
drive system to all these
that's that's
that's what i like to do but it's going
to be
it's going to be right we're going to
run out of space fast bernard but downed
bad beyond
trying to drag the list into the
container that you deleted then you can
open and collapse the container
yeah
that was a container idea i want to try
to stay
i want to try either
either we should do this
or we're going to try to make a second
page and somehow
okay
to convert just to approach a common
point
ah cool
uh like everyone was converging around
the idea yeah that democracy it's kind
of that machine is a good idea
um
so why i'm fretting about this is that
we're going to have
um
i should i should just start making and
and
stop thinking
um
drive system
what does it start with it starts with
crank
so
0 1
crank
okay and pablo edwardo just gives a tip
here that you can make a new page
example one that just shows
uh zero one drive system and it's sub
components if you want to keep it clean
yeah this i think it's i think that's
actually better
um
and also sit down again here at the
bottom like in excel there is the page
header
press on the plus and create a new one
then right click on the box press link
and select the page
who else in the world has better
tutorials than i have like this is
exactly what i tried to figure out so i
made a second page
um at the bottom press on the plus
create a new one then right click on the
box
press link
edit link
yeah page
two page two
apply
uh
what yes what okay so i'm going to
rename these pages
um
oh yes this is the drivetrain the drive
system
this is the this is the module 3
overview yeah this is the first page
zero zero
marble actually
let's just call it zero zero because we
know what zero zero is
and this one i'm gonna rename
zero one
rename
02
03 this is a dream everyone thanks for
and i know sometimes i'm silly because i
just have a new procrastination tool and
i say this is gonna
make the machine work
but i think
this stream today is maybe the stream
where
most foundations have been laid so far
this is how i feel right now and then
maybe tomorrow i'm just gonna scrap
everything but right now it doesn't feel
like that you can't scrap everything
because we have a mvp at least woohoo
vibraphone 37 notes
oh yeah
so i'm linking this
edit link to zero two
um
attachments and stuff i'm linking this
to zero three
i'm linking this
to zero four
i'm linking this
to zero five
um so now when we know that we're not
gonna do anything else in here
and we can actually like allow this to
take we can give it some more space like
this
amy soyuka
can you add a tab to the excel sheet for
things martin might benefit from
learning
i have been posting on the discord
but some of it would be helpful to you
it's a good idea we
we um
um
there's a risk with a page like that
that a lot of people spend a lot of time
and writing and i that i don't don't
have time to check it
so
what i suggest actually it's better that
you add the comment
uh on on the
on the most uh suitable
place
or we can make
maybe we can make like um
here
but you have the sketch notepad also
right yeah so i think um in this page
how to make longer written contribution
how to make
so
every time that i offer an
a to open interface a lot of you are
doing spending a lot of time
and it's often risking
that i don't see it and i can't follow
up which can lead to a lot of
disappointment
so i'm
i'm a little bit hesitant in doing it
for that reason
um so
my my
what i would prefer
is that if you have a suggestion
regarding project
planning then you go to the project
chapter page and you make that comment
in there
or if you have a suggestion regarding
how to write design requirements you
make the comment in there
it's it's better that we keep it a
little topical and if you feel like
um
you don't have a place
just slap it on the front page yeah
there we go yeah
and and and and i'll see if i can follow
it up um
and larissa amirov bye everyone i'm
going to go to my ballet class happy to
see martin hannah's active again good
job good luck on your ballet class uh
did you know martin that i actually have
taken some ballet lessons i have seen in
the images and it looked like you were
you nailed it first try i really didn't
uh oh my god was that a workout i'm so
impressed with ballet dancers i mean the
strength you need for that
and the coordination whoa
and what about this we have our first
subpage zero one drivetrain
so
here i think i will
hopefully then have the space for all
the sub components here
so you're getting slap on your wrists
here
from chat in you yasha and a couple more
says martin keep page titles consistent
with the block names this will be better
if you add more components later you
will get lost quickly if there are only
numbers
hashtag team consistent naming hashtag
teams consistently mean you win
no protest marble machine
um
rename
uh drive
train no drive system we call it right
o2
so i don't even know the names yet oh
two instruments
i like when i get slapped on the wrist
by shot yeah
rename
marble cycle
music control
imagine if we
if we make a machine that works and we
go on tour and we can point back to
these kind of moments like it was the
preparation and the planning that made
it work and it was the consistent naming
of the different blocks that finally
made a working machine
it's a mindset we we shouldn't like
cheat anywhere in the preparation
that's that that's the nice
um
and i think i
drive system i think i made a wrong
headline here probably chat is already
pointed at out
drive system um
and here i am going to make the next
level under
and um
call mal
don't forget to say oh is it not auto
save
i don't know all changes saved i see it
up there right okay good thank you
um
drive system so here are the high level
here are the high level stuff
so we have uh crankshaft we have zero
one zero two
we have um
what do we have
so now it's a little
a little crazy because the
so we have the crankshaft
we have
no pedal is
pedal is under let me do this then
um zero one
zero one
zero one that sounds stupid but it's
true
crank and then we have
no no no no zero two pedal
and on it goes this makes my mind happy
yeah i see this it's it's better now
before
before we have so many many stuff
but um
so much things
we will see
can i make them oh yes i can make this
there we go
and satish kumar flywheel break
is that in the drive system
yes um
i'm thinking about in what order though
uh flywheel should be already up here i
think
flywheel
so let's put a two on that
[Music]
and i just need to click on this comment
from siebertfields.madison
i'm really impressed how professional
you become with the whole streaming
thing great job by h3k handling the
comments
you know how to get picked right
say something nice about me you will get
up on the screen
not a
guarantee thank you so much you're such
a fundamental part of this whole and
diverse or three cases you deserve you
deserve the praise
um
i tried one evening streaming without
you never again
[Laughter]
um flywheel
um
so
i'm thinking this is maybe crazy
i'm thinking of making the gear
maybe gear
train is this one
is here
maybe this is wrong
um
so here's here's when it becomes so
crankshaft has a gear
flywheel
and the
interfaces with each other dead fish
cheese spread drive wheel connected to
the flywheel flywheel connected to the
belt
yeah so
why we are all confused right now is
because now i'm making uh like a product
breakdown system system
i'm not actually making
um
the physical connections
boxes first link afterwards
reminding you
i'm just thinking high level how to
build this for future combat combability
com
compatibility compatibility
compatibility
let's see here
what big drive system modules are there
actually
um
maybe this maybe this category is
wrong um
maybe i'm stuck in the old way of
thinking maybe this
so the last commenter wanted the arrows
to be how
how it's connected and maybe that's
better
let's let's try a new thing
this is completely different from from
what i did on the machine before i'm
just gonna try it
so
now i'm going to put this
how they are
connected in real life
so
we start
i think this is actually only a headline
let's try let's try like this crank
where does the power from the crank go
to
the crankshaft
yeah so i'm gonna skip the numbers now
to just see if this makes sense yeah
crankshaft and for example we have
and what is the grade here because pedal
to the metal
is also going into the crankshaft aha
this is nice this makes more sense i
think
and
[Music]
on the crankshaft
we have for example
um
oh what did i do
we have for example
um
a
flywheel pulley
and we also have
we have the
gear one
pull uh gear we have the gear one
[Music]
and it's kind of cool because crank
gives input to the shaft
and the shaft gives input to the gear
and then um
[Music]
the flywheel pulley let's say it's a
belt
this is i think what the commenter
wanted and right now it feels sweet
belt
but now i abandoned my id that it's not
the physical connection because now it's
actually
kind of both the functional and physical
connection
um
let's name this something fly wheel belt
um
[Music]
let's be generous with our naming so we
know what is what flywheel belt
this belt goes to
flywheel fully
yeah
cogno marco i think this is better each
arrow can be easily seen as an interface
you'll have to work on
brilliant
and you know what we can do then
check this out we can label the arrows
so we can do
int
and then we can do the the the little
um
we can do a little code here
so let's do that very small like we
so this comment is referring to what we
discussed earlier in the stream to talk
about modules and interfaces
and basically everything in a box is a
module and all the arrow is an interface
which is a super cool new way of looking
at the whole machine
and what i want to do is that i actually
want number on everything so if this is
the code for the crank
um
let's take the pedal
then this interface right here gets its
own uh label
so
what we do then is that we call it
int let's do this now
we should
no we should not have letters and
numbers let's do what i did before
how do you
oh okay i
i one
um
one o2
so then we have like a unique code for
this interface okay it sounds like so
over the top but i swear to you
that if
if we do this consistently
this machine is so complicated someone
said it was
more difficult than a than a rocket i
don't maybe agree but
um
so then we can get this nice like
a number for this interface
because this arrow means something
um
so flywheel pulley
and then actually from the flywheel
pulley we
are going
to the flywheel itself
what happened with my font
12.
oh why is this not connected
now yes there we go
is this awesome not connected
you're tangent with you
apply constraints
parametrics everyone
spot answer 3k
you've been following along
yeah i'm picking one
some things up along the way you know
my arrows are ugly
oh this is gonna be eternal uh
procrastination on moving these around
um
what else do we have
um
we have
um
so is the brakes and stuff
going in here
i guess so
so maybe maybe just like this
o x 3 f 2 d
h 3 k that's exactly what i've done
indoors example but not for a drive
system for now
so this person is inside that document
and doing stuff as well
i don't know if you still have that
document martin
yeah but the last time i clicked on it
it's here i'm
i forgot my
yeah okay you couldn't open it up no
so but it sounds like people think this
is the way to go
and it's cool because this is actually
the way it's going to look in cad as
well
um so i think we have a break that goes
to the flywheel
oh wait
we have a decoupler in between here
um
an excellent question here did martin
hydrate
mom 3k
[Music]
that's my new nickname right now
good another good idea from chat
um
let's see crankshaft we have gear one
going
going to
so let's let's let's investigate the
gear a little bit here
gear one oh here we go some fusion humor
right here i i'm thinking
sit on i don't see the problem no lines
are blue all blacks so all fully defined
okay and doro once again you need to
open it in edit mode to see the sub
pages
on his document there
i don't know how to do that
let's keep on working yeah
and pablo edwardo i'm guessing this
isn't interfaces but just a block
diagram of all components
if interfaces the flywheel should just
be an quote-unquote energy storage
system with inputs outputs not
belt etc
the interfaces are the arrows
we thought
um and
the components as you call them we call
them now modules or components it's the
same assemblies it's the same it's not
really the same one but kind of
it's the things in the boxes
and then
[Music]
so actually but you're right the
flywheel actually has both an input and
an output oh it gets complicated in my
hand
because because here the the true the
the true system is that the flywheel
gets energy here
from the crankshaft but it sends the
energy straight back
as well sometimes
so this is like
look it's coming back here
it's going back in again on this
oh wow
so
it's a loop here
oh it's getting complicated
i'm just imagining the loop drum later
on
um andorra once again yes by clicking on
the drawing i o message at the top
then we just come to the login screen
right
i'm gonna try to authorize this done
[Music]
now i'm i need to kind of connect i
don't really know what i'm doing there
so i'm gonna i'm going to keep on
working
on my own one but we would love if you
could send anything to dropbox or or or
just link it in there
in the um
in the document yeah
um
and i appreciate it but don't don't
spend too much work on like um
something that is exactly what i'm doing
as well
just just enough so i
and show me like the ideas and then i
can implement them right here
[Music]
so i guess i guess it's a cool i what
what the input output thing because a
flywheel so this is where it's actually
kind of cool
so this arrow down here to the left
should have kind of one name
and this arrow should have kind of
another name because they are providing
different functions
this arrow is charging the flywheel
and
this oh a double-sided arrow yeah rogue
unit zero zero one
and also nikita leovov use two arrows
online that's also a way to
differentiate right
bidirectional arrow
i wonder if there's not a point in
having two different arrows
um so let me just try
can you connect this
that does look pretty sweet oh it's
following
okay yes we have to keep this
graphically
manageable
is this the arrow you wanted
it's like pretty big
a little bit smaller it's not arrow you
wanted it's the arrow you deserved
[Music]
because you're gonna just add another
point to the smaller ones
that would be better right
and there are any way to do it
double-sided
oh bi-directional connector
let's see
there we go
sir 3k
with a goodness yes oh that looks really
good oh
no
yes
okay
isn't this lovely
is it following oh yes it is
so this is really cool because then this
interface
instead of having two it's the same
interface but they you it's obvious that
it both gives and takes
love it
um
can we still give labels yes we can
inked
xxx
let's do eight on that one
okay it looks like we know what we're
doing yeah
um
fake it till make it what is 16 times 4
is that 64
yes why did you ask me
you knew it all along
i just wanted to double check me if i
was still alive here
no i i'm actually
um
so
these are not
these are not done yet
um
so a new thing
is that for the loop wheel
so what's cool with this attach it so
for the loop wheel i i want a new
[Music]
i want a one two
eight gear reduction
what did i say
one to sixteen i i want
um
so
let's do let's do this
gear one
xx
uh
tbd
uh teeth
oh mike perry is back
let's see what he has to say over here
good morning my voice is th is
thoroughly destroyed
after yelling at the referees for bad
officiating of the bruins game it is
good to hear that h3k's voice is in
working order
cheers hope you had a good time i don't
know the score perhaps you don't want to
tell me about it either it sounds like
it was a rough game
nice to have you back here mike and my
voice is semi-working at least
a lot better than yesterday but you can
hear
it's not 100 yet
loop wheel
so fun i see a future in a tour when you
and mike go to on hockey together won't
that be something
my pleasure
it's kind of a bucket list when visiting
the states now yes a lot of hockey
yes hopefully the devils will have
cleaned up their act until then
[Laughter]
bruins lost six to four okay i'm sorry
mike but it was all the referee's fault
i i understand
being there
someone needs to take out both mitch
marner and austin matthews right
oh wait wait wait loop wheel
we have the timing clutch in here
well i know this is more fun than being
only an excel sheet
easily more fun
um
time to do requests from the audience
tessa is
wondering can you do the prey on noise
with your voice like this
haven't tried
but for you tessa
let's try it
it prays
on noise
i i could
starting coughing
um
that was that was beautiful harness
thank you um
the machine is done
yeah drive system what else do we have
actually because it feels like there's
100 things on the crankshaft
um crank pedal goes into the crankshaft
out of the crankshaft const is the start
of the gear train
and it's um
um
it's the and it's a flywheel is it this
simple
this is nothing then what are we
complaining about it's an easy machine
so
let's do
[Music]
let's call the flywheel o3
01.0103
flywheel
um
i kind of wanted you on the same line
can i can i have that yeah
oh what is happening here call me i'll
call mal
last three boxes are not part of zero
one but of zero three
yeah so this is a good this is good
carmille you're absolutely right but
it's also part of zero one so loop will
i think what i need to you're right loop
wheel gear
it needs to be here
the wheel gear
um so zero three is the music control
music um
no more you mean zero four i think um
music control
loop wheel gear
timing clutch programming wheel gear
gretzky in the chat right there call me
out
[Music]
and someone has noticed something else
that is missing right now
it's from simon rossian you forgot the
kinetic fingers
simon is back
as patient it was funny simon because i
saw you made like a very serious comment
that i that i enjoyed that was a good
serious comment in the excel sheet the
other day and it was so funny you like
broke you broke the fourth wall there
for a bit
um yeah
no kinetic fingers in here programming
wheel gear time and clutch
and so this is this is very new in my
head compared to the
machine before because on margin x
programming wheel gear
would be attached to the programming
wheel
but it's completely two different
functions completely to different
modules and yes they're sitting together
and they're interfacing
that
reminds me of when joe rogan asked elon
musk if we would communicate to each
other in the future when we have the
chip in our brain and elon was just like
we will interface
programming wheel gear
is there nothing else and i'm also
thinking
the brake
i think the brake should actually look
at this look at this
i think the brick should actually um
not only go
at the flywheel
but also can i not make an arrow
but also break maybe some other stuff
um
so break the gear train at the other end
as well
or break the crankshaft perhaps oh yeah
here we go that's what we did
um
we attached a brake
maybe we should use to make a brake
right there
so the brake is just clamping down
immediately on the crank oh i did that
wrong
um
why is this arrow above this is it
because i made it later
um
let's give me let's do this
so what i mean if we only break the
flywheel the machine can't stop really
fast and we have the decoupling as well
break
[Music]
let's do this
break pad
so that's another component on the
crankshaft
and then the brake is interfacing with
the brake pad
and what about the decoupling
so flywheel belt
um
because we need
we need the decoupling where do i put
the decoupling decoupling of the
flywheel
that's where where i want to lift the uh
i want to break the connection between
the flywheel and the crankshaft
[Music]
oh maybe we can do that in a pulley like
um
yes
you know
like on a motorcycle or gearbox with
lamellar
yeah
um
what is it called in an engine when you
put two discs spinning against each
other
um
it's a clutch
and maybe this time
we can have a clutch
not at the belt itself
but we can have we can we can have a
real clutch
between the crankshaft and the flywheel
pulley
because this is a problem that has been
solved
already
clutch
decoupling
clutch
this is better than what we had on mmx
so why i need to do this is that
we can't the flywheel will have so much
energy so if you want to break the
machine quick we have to decouple the
flywheel
and so the brake
that we're having here
it
not only has to break it also has to
send the signal to the decoupling clutch
there
my arrows are not super beautiful yet
trust me these arrows are going to be
magnificent
by the end of this
teeth tbd
what happens here
oh i'm so happy for the air
sir 3k
so
this is high level like my just my brain
dump on the drive system
yeah and i absolutely love um
[Music]
so wait the break
i need a lever for that
so
and chad is talking a lot about
ex for example here's from say don
you need to focus only on the surface
level stuff there is no need for a
single positive list
all of that should be covered by the
interface arrow okay
yeah i see what you mean this is this is
this is very difficult um to put it on
this on the correct and say don't also
and let's see if i can pull that up from
this chord i actually had a
little example thingy here
let's see
let's go into can you see it there yeah
okay so yeah so this is this is um
way to simplify it
i think you're right said on i think
we should go
yes because the the error i did is that
i put two different tree levels in the
same
image actually
so i think you're absolutely right and
thanks for sending the image that this
is like the best way to explain it
um
this is also really
beautiful
from ox3f2d
can you see it
so this is the
okay it's trump oh okay
yes
this is this is super cool super
succinct
um
we're all doing a little bit different
things
so this is like
because this diagram
is
this is more the whole machine
this is a flow chart more
um
so this is kind of a little bit of a
different view i feel than the one where
we're doing right now um
but let's start with let's start let's
start with the one point said on was
making here
and the reason i think you're absolutely
correct is that
so flywheel
is the same level as you can see on the
number here 010103
is on the same level as the pedal
however
um
[Music]
all these things flywheel belt flywheel
pulley
i wouldn't do them as
010104 they're actually on the next
level under
um
so
i'm going to save them here
and keep
more high level as you say
so let's do a double connector here
boom
can you show me salon's um suggestion
again give me one second my friend
there you go
okay thanks
um
yeah so
i'm gonna do this we have the break
and it's actually
what is this
and say don't also says here oh and by
the way yes you can link arrows to pages
oh cool so we can actually link here
interface nice
so we can link to an interface yeah
brill that's totally brilliant that is
brilliant
but this break i think is going to be
connected
both to the
shaft this arrow is going the wrong way
and to the flywheel
and then we are going to have um
gear one
yes they don't also have more gears
right can i just sneak peek
what would say don't do what would say
don't do
um yeah gears timing clutch more gears
loop wheel
okay cool
so loop wheel
this is also a great idea from amy
soyoka
you can validate your ideas by comparing
with other people and the similarities
are what should confirm slash reinforce
your assumptions slash views yeah
brilliant i always love when i see two
viewers independently from each other
two contributors is a nicer name
actually two contributors uh
independently from each other coming up
with the same
idea
that always tells me they're onto
something yeah
um
so now to the right here we have to
clean this up um
o4 is break
wait wait wait i know i know i know o5
is gear train
we're not going to
oh but
yeah so we're all trying to make kind of
a little bit different things
because
how is
what is the gear
let me try
so there's no absolute right or wrong
it's just what what's going to be most
helpful
so um
o5
gear train
so i think i'm going to stay more high
level here
so um
we're only going to do this
we're only gonna do
[Music]
so o six
no maybe this maybe no loop wheels and
stuff here just like this maybe
this is maybe it jimmy crosby is
wondering what is 101
101
[Music]
where do you mean
where is it is it the crankshaft that is
oh of course yes no
oh i'm used one too much i thought i i
had big numbers first you're right you
may crossfit
gretzky in the chat
boom
thank you it's looks so much nicer
oh nice nice nice i'm hanging out for a
quick one more thing be right back yeah
um
i thought we went up to so many numbers
fast
um
and i think the crankshaft i'm gonna
change all the numbering here i think
crankshaft is three
[Music]
flywheel is four
brake is five
gear train is
six
it's kind of cool to have a gear train
as a completely separate one
and there we go
here we go um
[Music]
like super simplified i'm going to
remove all these and we're going to
revisit them when we go into the gear
train
how did i do on the first one
yes i'm gonna make a recta i'm gonna
make this rectangular instead can i just
change it no i can't
i think for headlines
i should not have a box at all
um
i'm gonna do this uh
rhombus or what it's called
zero one
drive train drive system
drive system
so this is just the headline of the
document it's not a module
so and i'm keeping it consistent with
this
rhombus kind of
thing so then you can see we have
i think that's good actually
crankshaft
brake
i want this arrow to be straight
um
let's remove that for now the interface
thing
um
so of course
it is a shame that we can't like
keep on going
we could make like
once so maybe we
we could try later one one of you could
like when this is set in stone we could
make like a crazy map with just a
machine in the middle and then just
crazy our way out
um
with the whole machine
as a fun thing that it's also a
beautiful poster actually um
[Music]
but right now when i'm learning the
program i'm not going to try to do that
because it's going to be such a big mess
i think it's much better to do
one page per
[Music]
per tree
what we maybe could do though
so we set one page per
we're gonna have so many pages
does this make sense
um
i was thinking to add like
the instruments here below
i'm gonna try to do it i can copy it
over
let's try to do this
so i'm
keeping on down here and i'm just i'm
doing o2 here
um
instruments
so and in what order do i want to list
them
let me go to the pbs
we started
here
well kick drum snare drum hi-hat bass
vibraphone i think that's how we should
list them
o2
o1
so this is high level stuff kick drum
there's kind of no connections here
that's a little strange maybe
snare drum
i had o203
let's copy that and we're going to make
0204
[Music]
base
and
the mvp
[Music]
is of course
o205 vibrophone
if the vibraphone is the mvp
maybe i should put it first but in music
production like kick drum is always
channel one so it's just like
kick drum is always first like
in all input lists and everything when
you're touring you always put the kick
drum first so it just feels so awkward
do not have it first i'm gonna
i'm gonna just do that
[Music]
let's do
the marble cycle high level here as well
another idea that i just had
if this is the high level thing
that we could actually paste all this on
the front page
but there because there's no arrows
between these at all
it's going to be inside them it's going
to be a lot of arrows
so 03
marble cycle here we will have some
arrows though
so where do we start the marble cycle it
all starts with
let's start it with the marble lift
marble lift
we should be able to make a nice loop
here
so
maybe we can even put it in the bottom
so we have it like a visual with gravity
as well
0301
marble lift
and that goes to
[Music]
o3
o2
i think marble divider
the divider could be before the liftoff
eventually i don't know
um
let's try this
boom
i'm gonna drag an arrow instead
this is nice
and then we have
and chat is going to be re read very
soon when cert 3k has returned
um right now i'm just fleshing out a
marble cycle
marble divider we have
i wonder if the marble
queues
now that's gonna be like
marble
reservoir
marble q what should we call this
marble
queue
he is back everyone
it's always so airy silent when you're
gone
marvel reservoir
we go on to
marble gates
d
o three
o four
and then
we go to
marble drop
perhaps
yeah you have to catch up now yeah yeah
i need to see what's happening
consonator one is wondering are you
still definitely having a divider
um
i think we're having the function of a
divider somewhere so
for example if we pick every marble to
its same track with with a closed loop i
don't think we will be able to do that
because i've done the high demands of
the marbles catching
um
so
i think
the function of a marble divider will be
somewhere on the machine um
and even if we catch them like with
unique loops per tracks that's also sort
of a marble divider so yeah
yes
but i'm very open-minded about how it
would
look and where it would be placed
it could also be before the marble lift
but then we need like a lot of channels
on the marble lift
but gonza nature i've been as i said in
the previous stream i've been thinking
about your
no part divider with just a broadening
channel
i think that's kind of very interesting
idea for this machine
said on hannes save him he is putting
all on one page
you're in there you're doing everything
in zero one drive system right now it
looks like yeah it's it's it's it's it's
um by it's intentional
okay
because i think this is how high level
so i'm i'm even thinking of putting
everything on this page
because there's no use on on like
clicking around
because we're this is just a big big big
map
um
if it's so little we can even actually
because i'm a higher level now and if
not i think i can i'm a higher level oh
i'm i'm gonna
yeah i'm in more high level the map is
not so granular it's not so zoomed in
um
i just yeah it isn't yeah if we have 100
million tabs
you can't derive knowledge from looking
at it quickly
so since we're so high level i think
[Music]
i'm planning on actually
i think i can make everything until the
second level in one diagram
[Music]
i think i should keep on building on
this because
um it was just in the beginning when i
thought that we would list so many
functions
so
um
if we have thousand tabs
we will have no oversight at all
and
that's why i'm thinking like this right
now
then we have
[Music]
um
ah what is that
marble catch
question is if instrument hit should be
in between here
it's pretty important part of the
machine
but it's it's not a
it's a function
okay
you got confirmation here from sedon
that is respectable okay
it feels and like
it feels like we're a little bit on the
same frequency right now sit on because
i'm doing i think it was your suggestion
to go more high level
and i think it would be super beautiful
if we can put everything that is on
screen now
together with what is on screen here
then i think we've done an amazing like
first overview page and then from there
on the third level we're gonna
dive into the um
dive deep dive really deep there
um
so chat what should i do with the
instrument a hit point
should that be mentioned in the marble
cycle it's only a function so
is it part of the interface here in the
arrow or is it actually a thing that
should be in the marble cycle
but it's also going to be
so it's also part of the instruments of
course
but of course it is the function i'm
gonna put it here
um hit point
it feels a little bit awkward but it's
probably it should probably be here
marble
hit point
a nice little loop right
oh
so do you have a good better name for
this hannes marble reservoir it's like
the pipes with the q for the marble
gates
um
yeah it should be the reservoir it's
okay
um
yes it should be part of the marble
cycle okay jepson nice cc blue warlord
yes it is a vital function of the world
cycle it makes the music
cool
so
um
let's let's leave it in there let's move
on to the
to the fourth
so what's cool with this program i just
realized if i drag outside my working
area i get more space
um add add02 instruments block have you
missed that
it's up here oh there you have it i
think maybe you miss it i think that's
what you mean
um
cc blue warlord marble reservoir could
be marble buffer yeah that is a better
word thank you
because the re it because i don't want
to have a reservoir like uh in another
place of the machine
and so marble buffer is much better
okay oh four everyone
we are thundering like schlepner cross
music control
um
okay everyone help me what do we have
here music control
um
we can take a sneak peek it's it's kind
of the programming wheel i guess
i guess it starts with the programming
wheel
so here we can make the flow chart that
you showed with the ink pen drawing
i think
[Music]
0401
programming wheel
and then
and now we can do really flowy here um
i'm going to try to do just
down like this
this is so fun
this is a blast right
it gives me a feeling of control yeah
and progress
so
what comes on us can you guess
what comes here loop drum no what is
programming wheel interfacing with
registrators
round of applause for sir 3k
registrators
so do not go too high level
i still think that a muting
should be mentioned here
um
muting and program switch
or is that
yes
it's such a big thing
so
let's just call it program switch
because mute is one of the programs yes
there we go okay program switch
um
so it's like i can't make a flow chart
out of the instrument section
but i can make a flow chart out of both
the marble cycle and the music control
so program switch what do we have done
um
we have
i think the marble gates
roll of films instrument levers
gates
or is that also in the program switch
category
so instrument levers
is in music control definitely
um
but i think
it's going to be sub
of 0403 yup so the instrument levers is
going to be a sub component of the
program switch module
um
no wait it is a really big thing
um
so
oh this is gonna be beautiful look we
just put
we just put it here
um
program levers
oh wow slice of sparta you're gonna make
me blush here
h3k more than a pretty face
i'm learning stuff also
yeah
yesterday we showed the
sir three case
feet up bench press personal best with
155 kilo from last week
more than just a pretty face
i'm doubting
if the program levers because we are we
are
now
i think the program levers is on the
next
level
for example here we only have like
marble drop we don't have like
um wait why do i have marble drop marble
gates and drop
it's the same thing
marble gates and drop
i'm gonna re
redo this
so
i think it's the same thing
so i think
the program levers is going to be inside
the program switch module
so programming wheel touches the
registrators
go through the program switch
open and closes the marble gates
[Music]
freddie can touch the program switch
module would also be a sub component of
the registrators
i think it belongs more to the program
switch because the registrators will
always be registrating it's it's i think
you you mean the same i think freddie um
it's just that i
i took the program switch as a separate
module and that's actually where the
levers are um
oh no sorry i read you wrong the program
switch module would also be a
subconscious
component
it could
but
the way i'm thinking
because this arrow i should actually
start cad but this arrow is a thing
that's always moving
um
i think it makes sense to break it out
here
um
because the registrators
program oh
and perhaps there is something to this
from seebs293
programs which should drive the
programming wheel and the registrators
the registrators do not drive the
program switch
oh this is getting complicated no no
this is fun this is fun it's this is a
great discussion um
the registrators
the part and that i mean are the
registrators are always moving
regardless of the setting of the program
switch
um
[Music]
so
i think i i think i disagree because
what what i see is that
pro this the programming wheel
it doesn't care about uh the setting of
the program switch the registrators the
things that are interacting with the
programmer pin it also doesn't care
about the setting of the program switch
the marble the
so if we think an input output kind of
thing and processing
the registrators is always sending the
same output
but before that output
comes to the marble gates is getting
processed by the program switch so i i
think this works um
we need another tree here
which is then going to be o5
which is loop wheel
loop wheel
and this is
i think the word regis the word i think
i think it's uh semantics a lot there
but it's also important semantics
discussion loop wheel
goes to
[Music]
loop b stars
and they go to
[Music]
so music control
um
so the loop eaters play on the
instruments but probably we shouldn't
yeah they're not part of the control
no
but we also have
loop beaters we also have perhaps height
close open
and stuff like that yeah
um
let's leave it like this for now
we have only one more to go frame
and this is the most difficult one i
think
slice of sport is wondering would the
resonator pipes be considered music
control since that's where the vibrato
is
um
if it would
it would still i think um end up far
deep into this o205 vibraphone
sub component yeah
uh since we're
trying to be high level um
but i'm not sure
um
o5
frame
and this is going to be tricky one it's
so far frame
is that right yep
so
i guess it's going to be like this o501
welded
laser
cnc steel frame
and here's just going to be crazy hard
for me to guess now
it's going to be like
i'm just gonna make a um
example
maybe like
o502
[Music]
uh
vibraphone
brackets or let's do kick drum
etc etc etc
um
so kind of one big skeleton and then all
the little arms maybe i i don't really
know how to um
i'm just gonna make some examples
uh i think also maybe like bearing
housings i'm gonna go here
o5
xx
um prog wheel
prog wheel
shaft holders
so they will be welded on or
screwed on bolted on
fastened on carmel frame sub
subsystem one feet ah that's nice that's
a super nice idea
um
and also even more feed stabilization
anchor points connecting rods
um
feet where do i put feet
pull the laser
all file
let's put here
feet
am i wrong with my numbering on this no
this is true
someone just had a little tip here if i
scroll up
a mere ammo replace 0305 marble hit
point to o2 instruments
yes this is what we discussed before
yeah um
so this is where
this is where things get murky
where kind of something has to be
where in my head like i don't want to
link in and out here
um
but it's true that 0305 marble hit point
will be
like on the instrument
so maybe this should maybe this is just
an yeah how to do this
um
because the marble hit point
maybe we should make references
yeah
so perhaps that's what the person meant
right it should be connected to o2
instruments
reference
o2
instruments um
maybe this is a way to handle it
because
like the marble cycle is interacting
with the instruments and maybe then to
send a little
um make a little connection here
it's better
reference
[Music]
hit point inside
something like this
how's that
for our collective ocds i love it
so now i'm going to try
um
this is the whole machine honest
simple as that simple simple stuff right
yeah
now i'm going to try my best to copy
this onto the
the main line the main line so what what
if
we just put
i'm going to show you why i want to
product tree
product
breakdown tree
uh so this is this is what i have like
in my mind
uh here's a good one
can i get some of these big
work yeah
vbwbs
so
these are
here
this is what i have in mind
um
this is what i want to create i think
but of course here the levels are
super super clean
so there's never like
[Music]
but let's try
let's go for it
can't go anything more than fantastic
right yeah yeah
let's try doing it like this
and we'll see
i'm gonna try with the drive system
first can i now just oh i think i love
this program
copy
oh wow
sweetness oh wow sweetness
but
this is kind of a flow chart
so it's kind of
maybe i maybe i can just do this
you can create more space by just
dragging to the side remember oh nice
good
one and i can make all this smaller as
well
um
so the confusion here is if we're gonna
make like a pbs or if we're gonna make a
flow chart and now we're kind of making
both
um
so
crank drive system so for example what
do i connect
from the drive system do i connect it to
the
maybe just to the oh
oh yeah to the one should be the one
yeah it should be the o1
obviously
so let's just do this
but then
i think i should use somewhere the
vertical space more
this is this is not too bad
gear train
brake
let's remove this crazy arrow
nice
there
so this is a strange hybrid between a
flow chart and a pbs
i still i think it's still
think it's not too bad
what do you think famous last words
it's not too bad
i like having this on the same um
[Music]
same little thing let's go for the next
one
and let's go for these
they are not even connected so
we can make this super super clean
um here
and here i'm going to take some
inspiration from the
wbs
that i showed you here
okay so so they're all connected like
this
because it's not a flow chart let's see
if we can create that instead of like a
multi arrow
how do you do that
can i drag an r
no
can't i drag an arrow from here
let's zoom in
no
maybe the arrow is too small
i think i did it before
sure you should be right
i can just drag multiple maybe from the
same
wait what happens if i do that
oh here we go
okay
nice huh
now we're talking but i actually want it
i want it from the underside of the box
let's
let's drag it over there
so what are people saying
um dun
maybe you can explain for new viewers
what we're trying to do today hannah's
context
the context maker
so like
so um while i'm just
doing it you can try to
see
i don't know how i would describe it but
for any new viewers like what are we
actually trying to do here
oh that's a great question i guess we
started at trying to define
uh trying to define the modules and
interfaces and the difference between
them right breaking down it's almost
like a product breakdown system
it's a hybrid right now
and chad pointed us to this great uh
program called draw io i guess it was
name right
where you can do this great block
diagrams
block
charts
and this is a great visualization for us
and the viewers about all the
the key
modules of the marble machine i guess
on a high level
so all the subsystems are not in this
yet
but what drives what basically
uh
that's a great summary and
i love i loved it
the context um
god of context has entered into the chat
and um what i would add is that
we want to do this as a way of
structurize
structuring our design requirements
so the design requirements are going to
be written
uh on on this flow on this um block
diagram
uh or not on this but it's going to be
have this follow the same structure yeah
and a great tool
to find
as chad pointed out
for example you can use the arrow to see
what interfaces interact with what
module and stuff like that yeah later on
and this is a
reference module right here
see if i can go in a little closer
with this one oh this one
[Music]
oh
my list is
this is not good
something happened
they're on the loose
they're on the loose so this one i'm
working on right here the reference um
[Music]
we're referencing another
thing
which is kind of um
maybe it's a little crazy that we do
that or maybe not
and it's also today it's fun to learn a
new tool and
to be able to make something that looks
semi-professional
instead of sketching on the ipad yeah a
flow diagram there's something like this
that looks like okay i think they kind
of know what they're doing
kinda did you see how i created the
marble loop here marble catch goes up to
the marble lift there we go maybe the
marble lift should have been at the
bottom maybe that would have been
um
no it doesn't matter
there's no gravity in this document
and i'm gonna make this like this
and
girgus008 has an accidental arrow
creation counter going right now we're
up to eight
yeah one click
there's a ball
[Laughter]
that's fun
um i'm gonna try to
arrow it down oh
two only oh
zero
um
look at this let's take a look on the
wow look at this wow
wow
music control
let's control the music
oh wait i know exactly how to do this
one
it's just like this
and then
now wait
um
and there we have a little delay for the
viewers there but we have the counter is
now at nine
[Laughter]
that's funny
uh itamar priel marble cat should be
0305 question mark
yeah
oh good point because i made a reference
thank you so much itamar
legend
legend right there legend
um
so i'm just wondering
[Music]
okay so here i think we're gonna do what
we did on the instruments
i'm gonna drag uh
two arrows
for the price of one yes
no
and it's ugly
there we go
so this is where we're lost in the
middle between a flow chart and a pbs uh
diagram it's like a visual pbs almost
yes
um
but maybe i should make like i did on o2
here
so it's it's strange because
um
these arrows doesn't mean the same as
these arrows
so that's what's turning me off a little
bit here
so maybe i should just do this actually
um
now we need that interface yeah we need
that interface i should have other
arrows for
is there another
connector with two labels connected with
three connector with symbol can change
color of the arrows one check this out
link
so if i if we reserve the arrows for the
interfaces
and link
no that's those
dotted line
dashed line
here we go
dashed line
oh nice there we go
so i want i want these arrows to mean
something special
amy soyorka if you hold down control and
click on multiple boxes boxes it selects
them all at once
hold down
maybe command because i mean
like this you mean yeah yeah command
because i'm on on mac
to make perhaps that's a great way to
make arrows concise and nice
so with this beautiful method i couldn't
make this nice
um
i couldn't make this trick
what if we
[Music]
kind have just a line
it doesn't matter
list item
i'm just gonna try or maybe this
why is there a letter
ship it
sit down if you click on your existing
arrows you have the side menu where you
can adjust where you can just change the
line type
oh
let's see
okay let's try this a side menu
set on is on
perhaps on the point here again
so
none yeah
okay you have a menu yes behind we can't
see it okay
and now i can maybe make this dotted
oh yes
here we go this is what i want
this is so much fun
this is exactly what i wanted thank you
sadon
doing
god's work here today
oh and now it it takes that
automatically
so you know what these arrows are also
going to be
[Music]
so i want as i said i want the arrows
to have a meaning the arrows are
interfaces
they tell a story right the tell
beautiful stories
and then
i want to make the same here
and then i want to also connect
this one no
that went wrong
oh
wrong
what about that it's a thing of true
beaut
let's do the frame let's do the frame
let's say let's finish this yes
um
we have this
so
the frame is probably thing that i have
welded frame i'm gonna shorten the name
here
frame is probably the thing that i have
the
least
good thing going
[Music]
let's connect that
like this
because these are just examples
um
but this is an interface
so if i
connect this
i can go into the line menu and
oh the feet
other way around perhaps
okay this is a little bit of an the
black sheep
for now
that's a bad one but that's okay
okay
nice
um
it doesn't look too bad
right
no
beautiful
and then like we we're going to go
crazy deep when we come to the third uh
level so
martin will probably do some ocd repairs
of streams slice of sparta that could
very well happen yeah so
i totally understand if someone wants um
to line up
things to be lining up better
um
that that could totally be it but what's
fun now
is that now i'm very happy with this and
now we can translate this
into
our pbs
that we have here
so
great
um
symbol from callum harvey
symbol
good column um
that's uh that's something that i forgot
completely
let's add it
i think we're running a little short of
time ah are we running short of time
perhaps today this is a wednesday also
yes
screw the main channel we have a summary
to think about also through that oh and
also screw that it's break time soon in
that case
screw the main channel no this is
this is where the part is at yeah that's
true this is the real party
now i'm gonna finish this
and then we're gonna um
then we're gonna end the stream when i
finish it but uh sir 3k if you want to
take a break you are be my guest yeah
um
so i'm gonna take this to the logical
conclusion
[Music]
which is basically
of course it's not going to be
interesting to watch actually so maybe
maybe you have a point there but symbol
has been let's just see if there's any
else
uh audio equipment i'm gonna check this
many notes
uh levers
from kev and none
[Music]
um so what's what
i can actually just
let's just see diagram with module
subsystems
energy inputs
and the next
sedone
main channel is temporary live streams
are forever
definitely um
sub systems marvel collection storage
lift feed divide up to some more
subsystems
um
[Music]
also this is a big um work here from
this user whose name i can't read out
because it's in another language
[Music]
so
the whole endpoint here is that now we
can feed these titles
into this document and i can really do
that off stream so you're right about
that sir 3k
we deserve a break now also yeah and the
viewers
um
deserves an applause so thanks for like
getting me to this point today we have a
beautiful overview that we didn't have
before and i also feel um
that
uh
i'm so much more in control than
yesterday so thanks for all your
wonderful contributions we will keep on
tracking on the livestream channel but
there will be some kind of very very
very easy update on the main channel
today because we have to apparently
because people are apparently not uh on
the livestream channel
but i don't understand why because this
is where it's on
this is where it's at and i want to say
thank you to all the wonderful viewers
out there all the generous people who
are sending super chats and supporting
us with super chats and merchandise you
guys are
the greatest and also a big huge thanks
to the beautiful moderators always with
us here on the streams you're doing
amazing work we
love you guys
so take care and perhaps we'll see you
on the main channel later then
take it home martin
[Music]
you