anyone completely lost with the BASICS of the Live API?

Learn about building and using Max for Live devices.
Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: anyone completely lost with the BASICS of the Live API?

Post by Tone Deft » Sun Apr 18, 2010 10:52 pm

thank you markemark! weird, why wouldn't it copy? :?


LOFA - for me the basics are two-fold.
1 - learning to get, set, observe and use live.path, live.observer, live.remote and live.object.

2 - learning the basic max objects that glue these together.

we've touched on #1, for #2 it's getting used to seeing how the [trigger] object is used. [t b l l], things like that. the bang output goes to trigger messages for the other live dot objects downstream from live.path. the list outputs are the id for the thing live.path is looking at.

it's a really really basic concept but part of the learning curve. second to that would be understanding the message building and parsing objects, anything from [pack]/[unpack], [route], [sel] and the massive [zl] object and how they're used. in hindsight it's all quite simple. shit. lol!

my $0.02.

Monday night I did a brain dump of what I wish I could've told myself of 3 months ago. it was just some rough notes, nothing fancy, I sent it out to a few people, never heard back so I guess it's not all that helpful. lol!

here are some other basic demos that might help people get going. this is what I've been sitting down with after work poking through all this. frankly I'm in a great groove cycling and making tunes which has taken away from my m4L energies. oh well, I have forever to learn this and even the smallest of victories make me giggle.


<pre><code>
----------begin_max5_patcher----------
2341.3oc0c00aiaiE84Tf9efHn.6KIAheIJsXQA59v9TA5OfcVDHayjnVYIC
I4Lyzh1e6KIuTIxSrsnhIEaJPisrTTt5ny8b+fW44O99u6pqW07EY20n+I5+
ht5p+P8IWY9L8mb0vGb00aK9x5phNyAd85lsak08Weicm8xuza1wl1lcnhZj
7gGjq6QM0n91h0+FB+xg9PScecwVo4v+o1xhJz+toZyK6ud+1x5JYu4ODd3S
K2XN9lU+5sBx3isYe+vAmL1ZV2T0zBWTI2kSv7z7azuKkIRR0uKIU8ehaP36
RP+ugeycsxN00UQeYS88spq.3LPS32kbCJMKU+Rh8Gu9qoul5J+cy0DVu6gS
WQ+5mJqe7fSECNUY5WvLp4krCNasOtxYK2767me+2oeU8xMNeKb0999lZ2g8
T9If8WNX3y5+5NIX8Wupn9wqGAtuEMXFrLMw.FjjgedAWVmjY9ut81aQn0p6
TsMUCrx+QG54lp8ak24O9YJdJ94IXYBC6hQRtXRVVBblLTMbdxqbrEitvESQ
WNAJPDFqlx3GGFdGrLhf.mRV3oYqeRYNRT+SRzyEU6knOqsGTYOxtmUZhWeC
JC84mj0nu1rG8jZu5eA8UBZ+N0d2cGRQW+wWN8Uk0x0M6qM+MHdipxYSQUmA
oimYfW1fyL.y4ABlA+3t23HeF+X2wEV56zElCtZ4TGbgImEMYP7gbCyUECHj
b1e9+7Kivwcpv2+VcyJ+fjr2IRxnV2TxkCkTBbpx7GVNW4PFM.QOET3RY35K
7gO217rbDU4ghMxVTSqQ8ZibaiVXS+9J4C8pz.2XU+zeTWUo5fuKzRZXgGkz
nbCxxxSGEH8BkzlKyAmD.lC0+LmZ4mUl6aIN6ZKq6QO5w7+wd7Nr.BZY8jXj
XjoTdHjFRMhcbh+xrdqrqq3Q4QhEWTUgdT1e+ll06OP8XV2qIGCalT17T2qe
ClMAdA7fTHraNDoHMHND8nUnJ+4NvxNADQlMDYnU23JTYqtfiuiew9LmBqpJ
eVdmZO5+3diTgIKKoR.k7yy8f3xYAJkI7jG0YOAJQmOJci8+cRxBR4UQqBHZ
0TrQKmgzHFRic2WramGaAvRQvrPVJT1AgFPLyyxVjEV0BZIh.hDJXgTyRQt.
axadhIdiO4bK4fLC47k0KrS1CkWzgRPaK+hr89MxmKWKmt5945hluP9n1Tso
fOJI0GHJTK0DWrOnv2dkwtae+IAgro.gW.f280OARlhkBcGxHQkQBBgpUYZ1
1t4QhRp2TpbUkJC5cFfX+cgpHBOUwd0CIVxLI.jQCS6LTkqn6agVuo.TbLc9
pUwT5kscdo2WozYUn54ahEPFrqTBVPCYud5jU5EuaTedJa65Q6p1+3sk0pso
sadEr7nqFwm8tIYbx2DhOJs2cDy6gqR7HzPrjIq.CgERnwzAPYfZTOOyitXV
FiMfse5S7IaZxt1lcx19udIgqNVwsjrEJulg35XiNsHOfcLw1EfNY6yuW4li
1bIxBFYe.tnf.dB6iUy.HoKb2.FRaFZgBF6iRaOsy3wK.AJ8P+tWyL.Q7GAj
wWHeUHwJ6LmPHbO3qdRrTmYkm0zXhEEmDvbBvYd.lTYVqLY+4GxS7llkIoes
i32zS.kETtUYy5nnmeJSF0QEdxamiIEPLbhTwH7OSqafog9ArGiJfWJx1HtV
pH7gO8aSzWVoKALaT43HDEvasg5Xv3RkslsqdPF+DbZnoa9M6C9Rm8AFx9XH
RPRHKPZnRfOUqBcdvFZy17lxMep9fVJevvSv8FNSy8XUl3zQcwB7e0uOPcy4
S0c5enWK5CfrCAxCnkG.hB+Ah9bn5fINF7dALLSDHZnBZTXTSeyawO69dgdV
J6LaBnWnwyDuRJ8Ldtv0rRXKXMq3g0UzloWnKY024nPVpoGA7Rs3zGs04Gms
zAWO.svgL1poXTUU6kM0nlGP+rB87yXs5w1NZys0NvzwY7TCwzohEil5V+Lh
g62t5rhoyfzmOKcTxYH8k0GqJ5idiNG5XJ80jJCzPWBqDpdl71V7qMs2a8A7
Czk5MnyggBBvLps+xrPBZydpflAlMuxkIWvDAggA6EDSnhEYvOuLR1QCcSVJ
.yRvrAkn3HNBUync7Xu4C53PeBvDY3wVLUO.UgxOzobAmAWJYg4RvSMPJKjZ
UNjG3LjmXyJEPhGl0SPlBJv.lxrkSU+zs2aWQcc4YGcuYjS0Ro4O7nRQABWd
1GFdGMcg4cCPUJM37t0ecck7uPI2Q8WAsT+UPaW4i0paUSrFrjwnUVnqqsUt
soW9WdDu75.EAnA0VmFkG5LE7TtBbt2bxdIWgoW9dnJ1LnmQDbnkj7X5BL7B
oaCXDGFfF+fQmcsRO6pjNC7IYQwGJjp.6uSCCKcAlaZ6UeN60GLwKbXXu7YQ
aFJuhkkjfA.J6CyiqvLRRZozirMryFzO+iS4Kj7ENMRKRwEvSeU3CtM4xHMi
pgEKX66rdm1IpMIMzg3bXbflQfNxhpgw.0KX0.NpFFbRLqy52980k4rp2w2.
ccM6aWOXECeMNgFMjVajc8k0lu8MFcT5m3rwG0Ska1HqOHy4ska10TV2asjy
cG0YiSWeyzFmNq9HXb5uQil13zOWYQv3XNgbXdTLNbhS2ViiwQcxgP2ohXXb
NYa33XaXWLNRb7GzRD3orMdZzrsIwMlHN5HN4MDGA3rfXZrb8RYHfugGG9Ba
X7FPxdYvggmXZgbONbtSWMwggxcx0d150JvSigB7H.Uf8DfxcJHCONZkLQP.
T+.boNoUd3AsTYNj5TZMQJFiSLNbbbgwNIjqW3uXfbNEBjDmhPHtkWSbhAZt
gMoyJAGOjC6zs0YIkjCCmAkQzgLxnT8Kls7ShrNINShSBYDmLNVbbUXtkJaj
pOwo7EYwwOl4VIwYwIi.tS9whY6GalZHZhcTqrKm5AaQoCawsa4uqHhSDUbb
f6o4BQR+I2orCiTuabJ0UJIJ2VINo+vii9Cwsj9iCxk5TV+owwgvIm0zHU2t
SwiSiSTEgSg7his4X2Xlswo+Ww.cfLQFDqS7xV9wrcZsbhCUzsEjHRYe4lzL
MNHmSbw3HvHbIpAKKd2TwNw3lWVqD3YWF9G0Aa0mls7SE8NoYKt7Znzef5k+
Oi1wt1C
-----------end_max5_patcher-----------
</code></pre>


hth I'd love to have some more low level discussions, simple tasks and goals to work with.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

Markemark
Posts: 250
Joined: Mon Jun 22, 2009 3:51 pm

Re: anyone completely lost with the BASICS of the Live API?

Post by Markemark » Sun Apr 18, 2010 11:45 pm

Tone Deft wrote:thank you markemark! weird, why wouldn't it copy? :?


LOFA - for me the basics are two-fold.
1 - learning to get, set, observe and use live.path, live.observer, live.remote and live.object.

2 - learning the basic max objects that glue these together.

we've touched on #1, for #2 it's getting used to seeing how the [trigger] object is used. [t b l l], things like that. the bang output goes to trigger messages for the other live dot objects downstream from live.path. the list outputs are the id for the thing live.path is looking at.

it's a really really basic concept but part of the learning curve. second to that would be understanding the message building and parsing objects, anything from [pack]/[unpack], [route], [sel] and the massive [zl] object and how they're used. in hindsight it's all quite simple. shit. lol!

my $0.02.

Monday night I did a brain dump of what I wish I could've told myself of 3 months ago. it was just some rough notes, nothing fancy, I sent it out to a few people, never heard back so I guess it's not all that helpful. lol!

here are some other basic demos that might help people get going. this is what I've been sitting down with after work poking through all this. frankly I'm in a great groove cycling and making tunes which has taken away from my m4L energies. oh well, I have forever to learn this and even the smallest of victories make me giggle.


<pre><code>
----------begin_max5_patcher----------
2341.3oc0c00aiaiE84Tf9efHn.6KIAheIJsXQA59v9TA5OfcVDHayjnVYIC
I4Lyzh1e6KIuTIxSrsnhIEaJPisrTTt5ny8b+fW44O99u6pqW07EY20n+I5+
ht5p+P8IWY9L8mb0vGb00aK9x5phNyAd85lsak08Weicm8xuza1wl1lcnhZj
7gGjq6QM0n91h0+FB+xg9PScecwVo4v+o1xhJz+toZyK6ud+1x5JYu4ODd3S
K2XN9lU+5sBx3isYe+vAmL1ZV2T0zBWTI2kSv7z7azuKkIRR0uKIU8ehaP36
RP+ugeycsxN00UQeYS88spq.3LPS32kbCJMKU+Rh8Gu9qoul5J+cy0DVu6gS
WQ+5mJqe7fSECNUY5WvLp4krCNasOtxYK2767me+2oeU8xMNeKb0999lZ2g8
T9If8WNX3y5+5NIX8Wupn9wqGAtuEMXFrLMw.FjjgedAWVmjY9ut81aQn0p6
TsMUCrx+QG54lp8ak24O9YJdJ94IXYBC6hQRtXRVVBblLTMbdxqbrEitvESQ
WNAJPDFqlx3GGFdGrLhf.mRV3oYqeRYNRT+SRzyEU6knOqsGTYOxtmUZhWeC
JC84mj0nu1rG8jZu5eA8UBZ+N0d2cGRQW+wWN8Uk0x0M6qM+MHdipxYSQUmA
oimYfW1fyL.y4ABlA+3t23HeF+X2wEV56zElCtZ4TGbgImEMYP7gbCyUECHj
b1e9+7Kivwcpv2+VcyJ+fjr2IRxnV2TxkCkTBbpx7GVNW4PFM.QOET3RY35K
7gO217rbDU4ghMxVTSqQ8ZibaiVXS+9J4C8pz.2XU+zeTWUo5fuKzRZXgGkz
nbCxxxSGEH8BkzlKyAmD.lC0+LmZ4mUl6aIN6ZKq6QO5w7+wd7Nr.BZY8jXj
XjoTdHjFRMhcbh+xrdqrqq3Q4QhEWTUgdT1e+ll06OP8XV2qIGCalT17T2qe
ClMAdA7fTHraNDoHMHND8nUnJ+4NvxNADQlMDYnU23JTYqtfiuiew9LmBqpJ
eVdmZO5+3diTgIKKoR.k7yy8f3xYAJkI7jG0YOAJQmOJci8+cRxBR4UQqBHZ
0TrQKmgzHFRic2WramGaAvRQvrPVJT1AgFPLyyxVjEV0BZIh.hDJXgTyRQt.
axadhIdiO4bK4fLC47k0KrS1CkWzgRPaK+hr89MxmKWKmt5945hluP9n1Tso
fOJI0GHJTK0DWrOnv2dkwtae+IAgro.gW.f280OARlhkBcGxHQkQBBgpUYZ1
1t4QhRp2TpbUkJC5cFfX+cgpHBOUwd0CIVxLI.jQCS6LTkqn6agVuo.TbLc9
pUwT5kscdo2WozYUn54ahEPFrqTBVPCYud5jU5EuaTedJa65Q6p1+3sk0pso
sadEr7nqFwm8tIYbx2DhOJs2cDy6gqR7HzPrjIq.CgERnwzAPYfZTOOyitXV
FiMfse5S7IaZxt1lcx19udIgqNVwsjrEJulg35XiNsHOfcLw1EfNY6yuW4li
1bIxBFYe.tnf.dB6iUy.HoKb2.FRaFZgBF6iRaOsy3wK.AJ8P+tWyL.Q7GAj
wWHeUHwJ6LmPHbO3qdRrTmYkm0zXhEEmDvbBvYd.lTYVqLY+4GxS7llkIoes
i32zS.kETtUYy5nnmeJSF0QEdxamiIEPLbhTwH7OSqafog9ArGiJfWJx1HtV
pH7gO8aSzWVoKALaT43HDEvasg5Xv3RkslsqdPF+DbZnoa9M6C9Rm8AFx9XH
RPRHKPZnRfOUqBcdvFZy17lxMep9fVJevvSv8FNSy8XUl3zQcwB7e0uOPcy4
S0c5enWK5CfrCAxCnkG.hB+Ah9bn5fINF7dALLSDHZnBZTXTSeyawO69dgdV
J6LaBnWnwyDuRJ8Ldtv0rRXKXMq3g0UzloWnKY024nPVpoGA7Rs3zGs04Gms
zAWO.svgL1poXTUU6kM0nlGP+rB87yXs5w1NZys0NvzwY7TCwzohEil5V+Lh
g62t5rhoyfzmOKcTxYH8k0GqJ5idiNG5XJ80jJCzPWBqDpdl71V7qMs2a8A7
Czk5MnyggBBvLps+xrPBZydpflAlMuxkIWvDAggA6EDSnhEYvOuLR1QCcSVJ
.yRvrAkn3HNBUync7Xu4C53PeBvDY3wVLUO.UgxOzobAmAWJYg4RvSMPJKjZ
UNjG3LjmXyJEPhGl0SPlBJv.lxrkSU+zs2aWQcc4YGcuYjS0Ro4O7nRQABWd
1GFdGMcg4cCPUJM37t0ecck7uPI2Q8WAsT+UPaW4i0paUSrFrjwnUVnqqsUt
soW9WdDu75.EAnA0VmFkG5LE7TtBbt2bxdIWgoW9dnJ1LnmQDbnkj7X5BL7B
oaCXDGFfF+fQmcsRO6pjNC7IYQwGJjp.6uSCCKcAlaZ6UeN60GLwKbXXu7YQ
aFJuhkkjfA.J6CyiqvLRRZozirMryFzO+iS4Kj7ENMRKRwEvSeU3CtM4xHMi
pgEKX66rdm1IpMIMzg3bXbflQfNxhpgw.0KX0.NpFFbRLqy52980k4rp2w2.
ccM6aWOXECeMNgFMjVajc8k0lu8MFcT5m3rwG0Ska1HqOHy4ska10TV2asjy
cG0YiSWeyzFmNq9HXb5uQil13zOWYQv3XNgbXdTLNbhS2ViiwQcxgP2ohXXb
NYa33XaXWLNRb7GzRD3orMdZzrsIwMlHN5HN4MDGA3rfXZrb8RYHfugGG9Ba
X7FPxdYvggmXZgbONbtSWMwggxcx0d150JvSigB7H.Uf8DfxcJHCONZkLQP.
T+.boNoUd3AsTYNj5TZMQJFiSLNbbbgwNIjqW3uXfbNEBjDmhPHtkWSbhAZt
gMoyJAGOjC6zs0YIkjCCmAkQzgLxnT8Kls7ShrNINShSBYDmLNVbbUXtkJaj
pOwo7EYwwOl4VIwYwIi.tS9whY6GalZHZhcTqrKm5AaQoCawsa4uqHhSDUbb
f6o4BQR+I2orCiTuabJ0UJIJ2VINo+vii9Cwsj9iCxk5TV+owwgvIm0zHU2t
SwiSiSTEgSg7his4X2Xlswo+Ww.cfLQFDqS7xV9wrcZsbhCUzsEjHRYe4lzL
MNHmSbw3HvHbIpAKKd2TwNw3lWVqD3YWF9G0Aa0mls7SE8NoYKt7Znzef5k+
Oi1wt1C
-----------end_max5_patcher-----------
</code></pre>


hth I'd love to have some more low level discussions, simple tasks and goals to work with.
Tone, that patch was just missing a few ---- in the beginning, easy fix.
I find that learning the different objects in max and how they work like this.
1. Think long and hard what you want to accomplish.
2. You'll probably build it in your head with objects your already familiar with.
3. If I get stuck at number 2, that's when I start searching for and learning new objects to accomplish a certain task. I find I learn what the objects do and retain more info when the object is applied not just studied for the sake of learning new objects.
4. I always try to build with the least objects, of course this rarely happens since I have basic knowledge so far. This one train of thought has sent me to search for new objects that are more efficient.
As most of us know you can do one task many ways in max, and there's always a better way. As you learn more objects you can clean up old patches that were a huge mess.
......end of ramble :lol:

Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: anyone completely lost with the BASICS of the Live API?

Post by Tone Deft » Mon Apr 19, 2010 3:07 pm

it's a good ramble. :D

IMO a lot of it is list processing which I'm finding to be a deep and important part of max programming.

that and the @#$%^&^%$#ing day job taking up all my time and energy!!

/harumph
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

LOFA
Posts: 3365
Joined: Mon Jan 10, 2005 7:10 pm

Re: anyone completely lost with the BASICS of the Live API?

Post by LOFA » Tue Apr 20, 2010 11:47 am

monohusche wrote:you are almost there

Code: Select all

----------begin_max5_patcher----------
458.3ocuU1saBBCEG+Z3onoWyHzBUY6tsWiEioJUsKPKApatY7ce8CXpa5fM
IbAkzSaZ+e9c9n688fKj6X0PvCfmAdd6887rlLF7Zl6AKn6VlSqsaCJXuIW7
BLvsjhsSYMWVwEpVqqjBkfVvrq7XEmlCdRlm0trXaAWjyT1CD0XrjpVtgKVO
uhsT4DDNkDFE.vjIlewwlQTZXDX1wCRtU0dRQmb607Or2NJJr0LOyJGs3uKF
ZLcv22LDbaNdtjlUvpqAZGXCHm+JaNsrrcaN4oduj4bIH7Kw+SH8m4yjTKXR
rfIdpEVQWkOnKwG7k3Ch7e.jgBz0rePn0LEWrRNbHA2YJCJEY9kLsiTl9iDx
.lxn.K.4WEGKnh0vfANSoAKDWMTxjPxulpf6MWvngrVRW8DpWvn6QLaAir4I
SRFrBHbzPSES2kqyjflugu4hCJDRGnIt+8VRNEM1iS6ghu+HjUQF6myqZ41p
kstcSqp.vQUkwp0ManJtTb5lRNaSa3YYLwoOYTvyJk5GvZDAX1Eid8US8QR5
LjwTR5xzt0DYTkjMnf5BSnwGSn9D5P8WSIXrq5Ypoqab78tlu5Y2pZi5QPM9
F.ndxA+OAXeMSMA
-----------end_max5_patcher-----------
In this case (you are looking at the app object), the output is as follows:

Code: Select all

print: info id 1
print: info type Application
print: info description This class represents the Live application.
print: info child view View
print: info property canonical_parent NoneType
print: info function get_bugfix_version
print: info function get_document
print: info function get_major_version
print: info function get_minor_version
print: info done
so all you need is some route objects to parse the output.

nick
Oh hell yeah! And, thanks, Markemark, for adjusting the code.

I have spent the last week dealing with the aches and pains of jet-lag and setting up a 4-6 screen, extended display with the new ati radeon 5870's (btw, don't even try it without a budget for "x-2" active dualdisplay ports, x being the target number, and a huge price tag at that!) ... it's soo nice to just have some valuable information handed to me... !!!

I can't wait to sink my route objects into this!!!
:P

LOFA
Posts: 3365
Joined: Mon Jan 10, 2005 7:10 pm

Re: anyone completely lost with the BASICS of the Live API?

Post by LOFA » Tue Apr 20, 2010 11:56 am

Tone Deft wrote:thank you markemark! weird, why wouldn't it copy? :?


LOFA - for me the basics are two-fold.
1 - learning to get, set, observe and use live.path, live.observer, live.remote and live.object.

2 - learning the basic max objects that glue these together.

we've touched on #1, for #2 it's getting used to seeing how the [trigger] object is used. [t b l l], things like that. the bang output goes to trigger messages for the other live dot objects downstream from live.path. the list outputs are the id for the thing live.path is looking at.

it's a really really basic concept but part of the learning curve. second to that would be understanding the message building and parsing objects, anything from [pack]/[unpack], [route], [sel] and the massive [zl] object and how they're used. in hindsight it's all quite simple. shit. lol!

my $0.02.

Monday night I did a brain dump of what I wish I could've told myself of 3 months ago. it was just some rough notes, nothing fancy, I sent it out to a few people, never heard back so I guess it's not all that helpful. lol!

here are some other basic demos that might help people get going. this is what I've been sitting down with after work poking through all this. frankly I'm in a great groove cycling and making tunes which has taken away from my m4L energies. oh well, I have forever to learn this and even the smallest of victories make me giggle.


<pre><code>
----------begin_max5_patcher----------
2341.3oc0c00aiaiE84Tf9efHn.6KIAheIJsXQA59v9TA5OfcVDHayjnVYIC
I4Lyzh1e6KIuTIxSrsnhIEaJPisrTTt5ny8b+fW44O99u6pqW07EY20n+I5+
ht5p+P8IWY9L8mb0vGb00aK9x5phNyAd85lsak08Weicm8xuza1wl1lcnhZj
7gGjq6QM0n91h0+FB+xg9PScecwVo4v+o1xhJz+toZyK6ud+1x5JYu4ODd3S
K2XN9lU+5sBx3isYe+vAmL1ZV2T0zBWTI2kSv7z7azuKkIRR0uKIU8ehaP36
RP+ugeycsxN00UQeYS88spq.3LPS32kbCJMKU+Rh8Gu9qoul5J+cy0DVu6gS
WQ+5mJqe7fSECNUY5WvLp4krCNasOtxYK2767me+2oeU8xMNeKb0999lZ2g8
T9If8WNX3y5+5NIX8Wupn9wqGAtuEMXFrLMw.FjjgedAWVmjY9ut81aQn0p6
TsMUCrx+QG54lp8ak24O9YJdJ94IXYBC6hQRtXRVVBblLTMbdxqbrEitvESQ
WNAJPDFqlx3GGFdGrLhf.mRV3oYqeRYNRT+SRzyEU6knOqsGTYOxtmUZhWeC
JC84mj0nu1rG8jZu5eA8UBZ+N0d2cGRQW+wWN8Uk0x0M6qM+MHdipxYSQUmA
oimYfW1fyL.y4ABlA+3t23HeF+X2wEV56zElCtZ4TGbgImEMYP7gbCyUECHj
b1e9+7Kivwcpv2+VcyJ+fjr2IRxnV2TxkCkTBbpx7GVNW4PFM.QOET3RY35K
7gO217rbDU4ghMxVTSqQ8ZibaiVXS+9J4C8pz.2XU+zeTWUo5fuKzRZXgGkz
nbCxxxSGEH8BkzlKyAmD.lC0+LmZ4mUl6aIN6ZKq6QO5w7+wd7Nr.BZY8jXj
XjoTdHjFRMhcbh+xrdqrqq3Q4QhEWTUgdT1e+ll06OP8XV2qIGCalT17T2qe
ClMAdA7fTHraNDoHMHND8nUnJ+4NvxNADQlMDYnU23JTYqtfiuiew9LmBqpJ
eVdmZO5+3diTgIKKoR.k7yy8f3xYAJkI7jG0YOAJQmOJci8+cRxBR4UQqBHZ
0TrQKmgzHFRic2WramGaAvRQvrPVJT1AgFPLyyxVjEV0BZIh.hDJXgTyRQt.
axadhIdiO4bK4fLC47k0KrS1CkWzgRPaK+hr89MxmKWKmt5945hluP9n1Tso
fOJI0GHJTK0DWrOnv2dkwtae+IAgro.gW.f280OARlhkBcGxHQkQBBgpUYZ1
1t4QhRp2TpbUkJC5cFfX+cgpHBOUwd0CIVxLI.jQCS6LTkqn6agVuo.TbLc9
pUwT5kscdo2WozYUn54ahEPFrqTBVPCYud5jU5EuaTedJa65Q6p1+3sk0pso
sadEr7nqFwm8tIYbx2DhOJs2cDy6gqR7HzPrjIq.CgERnwzAPYfZTOOyitXV
FiMfse5S7IaZxt1lcx19udIgqNVwsjrEJulg35XiNsHOfcLw1EfNY6yuW4li
1bIxBFYe.tnf.dB6iUy.HoKb2.FRaFZgBF6iRaOsy3wK.AJ8P+tWyL.Q7GAj
wWHeUHwJ6LmPHbO3qdRrTmYkm0zXhEEmDvbBvYd.lTYVqLY+4GxS7llkIoes
i32zS.kETtUYy5nnmeJSF0QEdxamiIEPLbhTwH7OSqafog9ArGiJfWJx1HtV
pH7gO8aSzWVoKALaT43HDEvasg5Xv3RkslsqdPF+DbZnoa9M6C9Rm8AFx9XH
RPRHKPZnRfOUqBcdvFZy17lxMep9fVJevvSv8FNSy8XUl3zQcwB7e0uOPcy4
S0c5enWK5CfrCAxCnkG.hB+Ah9bn5fINF7dALLSDHZnBZTXTSeyawO69dgdV
J6LaBnWnwyDuRJ8Ldtv0rRXKXMq3g0UzloWnKY024nPVpoGA7Rs3zGs04Gms
zAWO.svgL1poXTUU6kM0nlGP+rB87yXs5w1NZys0NvzwY7TCwzohEil5V+Lh
g62t5rhoyfzmOKcTxYH8k0GqJ5idiNG5XJ80jJCzPWBqDpdl71V7qMs2a8A7
Czk5MnyggBBvLps+xrPBZydpflAlMuxkIWvDAggA6EDSnhEYvOuLR1QCcSVJ
.yRvrAkn3HNBUync7Xu4C53PeBvDY3wVLUO.UgxOzobAmAWJYg4RvSMPJKjZ
UNjG3LjmXyJEPhGl0SPlBJv.lxrkSU+zs2aWQcc4YGcuYjS0Ro4O7nRQABWd
1GFdGMcg4cCPUJM37t0ecck7uPI2Q8WAsT+UPaW4i0paUSrFrjwnUVnqqsUt
soW9WdDu75.EAnA0VmFkG5LE7TtBbt2bxdIWgoW9dnJ1LnmQDbnkj7X5BL7B
oaCXDGFfF+fQmcsRO6pjNC7IYQwGJjp.6uSCCKcAlaZ6UeN60GLwKbXXu7YQ
aFJuhkkjfA.J6CyiqvLRRZozirMryFzO+iS4Kj7ENMRKRwEvSeU3CtM4xHMi
pgEKX66rdm1IpMIMzg3bXbflQfNxhpgw.0KX0.NpFFbRLqy52980k4rp2w2.
ccM6aWOXECeMNgFMjVajc8k0lu8MFcT5m3rwG0Ska1HqOHy4ska10TV2asjy
cG0YiSWeyzFmNq9HXb5uQil13zOWYQv3XNgbXdTLNbhS2ViiwQcxgP2ohXXb
NYa33XaXWLNRb7GzRD3orMdZzrsIwMlHN5HN4MDGA3rfXZrb8RYHfugGG9Ba
X7FPxdYvggmXZgbONbtSWMwggxcx0d150JvSigB7H.Uf8DfxcJHCONZkLQP.
T+.boNoUd3AsTYNj5TZMQJFiSLNbbbgwNIjqW3uXfbNEBjDmhPHtkWSbhAZt
gMoyJAGOjC6zs0YIkjCCmAkQzgLxnT8Kls7ShrNINShSBYDmLNVbbUXtkJaj
pOwo7EYwwOl4VIwYwIi.tS9whY6GalZHZhcTqrKm5AaQoCawsa4uqHhSDUbb
f6o4BQR+I2orCiTuabJ0UJIJ2VINo+vii9Cwsj9iCxk5TV+owwgvIm0zHU2t
SwiSiSTEgSg7his4X2Xlswo+Ww.cfLQFDqS7xV9wrcZsbhCUzsEjHRYe4lzL
MNHmSbw3HvHbIpAKKd2TwNw3lWVqD3YWF9G0Aa0mls7SE8NoYKt7Znzef5k+
Oi1wt1C
-----------end_max5_patcher-----------
</code></pre>


hth I'd love to have some more low level discussions, simple tasks and goals to work with.
TD, man, I greatly appreciate this post and this thread. I think once both of us have this all under control it will be immensely rewarding, both in what we will create and with what we will be able to share.

Once I get through this week's project I am going to jump back into this with my magnifying glass.

Post Reply