Attaching an HDMI Display
In short, this helper patch is executing the raw communications with the Organelle
hardware. (This is done using the
Open Sound Control
[
OSC
] protocol.) The
mother.pd
patch then acts as the data router, converting the raw data streams into the simpler remote
buss communications that we covered in
chapter five
.
Accordingly,
mother.pd
is necessary for the general operation of Organelle. That is why this
patch is loaded concurrently with any patch that you call up.
NOTE:
In general, you should not edit
mother.pd
.
That being said, Organelle will use any file named
mother.pd
that it finds
within the
Patches
folder of your USB drive. By copying the root directory’s
mother.pd
to your
Patches
folder, you could experiment with editing this
patch while keeping the master version clean. Again, you probably don’t
want to do this.
The Patch Load Sequence
To better understand the full relationship at hand, let’s take a step back for a moment.
Anytime a patch is loaded, Organelle goes through a sequence of steps.
1. If a patch is currently loaded, it receives a
bang
message over the
quitting
remote
buss. This allows any “cleanup” processes to be executed.
2. If a patch is currently loaded, it then prompts the Pure Data application to quit. This
effectively closes any and all open patches, including the
mother.pd
helper patch.
3. The Pure Data application is relaunched, and the patch we have requested is then
opened.
4. The
mother.pd
helper patch is loaded.
Once this sequence completes, all assets needed for your patch to communicate with
Organelle will be loaded and ready to go. So the general flurry of windows closing and
opening that you see in Organelle’s graphical operation mode is both expected and proper.
By clicking on your loaded patch, it will move
mother.pd
to the background (without
closing it) and allow you to focus on working with your patch.
Page
!
of
!
45
51