LFO everything 1.6 ....... faster, simpler, cleaner !

Questions and discussion about building and using Max for Live devices
mdk
Posts: 914
Joined: Sun Jul 31, 2005 3:51 pm
Location: Skopje, Macedonia
Contact:

Re: LFO everything 1.5 (NeW version ! ! ! !)

Post by mdk » Sat Jan 22, 2011 7:07 pm

emajcher wrote:Why bother? The best thing that could happen for him is he finds some inadequate tool that shows no similarities, or it can be argued that I went out of my way to find a tool that did find some, making it subjective.
if thats what you want to believe, then fine. i was just trying to suggest a technical means of showing similarities. after all a max patch is just json data.

for me that would be a far more convincing case than anything else, but then again, im a programmer :P
Pr0k Records - Bandcamp Facebook Twitter

emajcher
Posts: 24
Joined: Sun Dec 09, 2007 10:58 pm

Re: LFO everything 1.5 (NeW version ! ! ! !)

Post by emajcher » Sat Jan 22, 2011 7:21 pm

mdk wrote:
emajcher wrote:Why bother? The best thing that could happen for him is he finds some inadequate tool that shows no similarities, or it can be argued that I went out of my way to find a tool that did find some, making it subjective.
if thats what you want to believe, then fine. i was just trying to suggest a technical means of showing similarities. after all a max patch is just json data.

for me that would be a far more convincing case than anything else, but then again, im a programmer :P
I am also a programmer by trade, I have used windiff and the merge/diff tools in Eclipse (not quite daily, but weekly) and I have found tools to be an approximate at best. Even when attempting to diff/merge files that are only off by a single version between 2 editors, obvious similarities are thrown off by an empty line and take a visual inspection to merge.

It might be possible to diff only the modules, I am not sure the impact of freeze/unfreeze in max and if that changes the ordering of the json code.

I can certainly take it that far, but opening up the patch and the 3 layers of sub-patches are virtually identical, not sure why much more evidence is needed though, but as I have stated, every object in the 3 layers of abstraction has the same name (patcher objects) and same object id in json and same exact patching sequence and functionality. How could patch chords match up in 2 objects yet alone 20?

mdk
Posts: 914
Joined: Sun Jul 31, 2005 3:51 pm
Location: Skopje, Macedonia
Contact:

Re: LFO everything 1.5 (NeW version ! ! ! !)

Post by mdk » Sat Jan 22, 2011 7:45 pm

emajcher wrote:Even when attempting to diff/merge files that are only off by a single version between 2 editors, obvious similarities are thrown off by an empty line and take a visual inspection to merge.
fair point, its not a rare occurence.
It might be possible to diff only the modules, I am not sure the impact of freeze/unfreeze in max and if that changes the ordering of the json code.
good question. i know what im trying tonight ;)

also another interesting question which this situation raises is which licenses are appropriate for this kind of work?

I've read that the Creative Commons recommend *not* using their licenses for source code, but is a max patch source code?

personally I would say it is and would probably use a standard license, BUT, if a CC license is strong enough to protect a max patch then it seems like it would be a more 'recognisable' license to people who use max. Im guessing that a lot of max4live users will have come across CC at some point but relatively few would know anything about source code licenses beyond a rough idea of the GPL or something.
Pr0k Records - Bandcamp Facebook Twitter

emajcher
Posts: 24
Joined: Sun Dec 09, 2007 10:58 pm

Re: LFO everything 1.5 (NeW version ! ! ! !)

Post by emajcher » Sat Jan 22, 2011 8:06 pm

mdk wrote: personally I would say it is and would probably use a standard license, BUT, if a CC license is strong enough to protect a max patch then it seems like it would be a more 'recognisable' license to people who use max. Im guessing that a lot of max4live users will have come across CC at some point but relatively few would know anything about source code licenses beyond a rough idea of the GPL or something.
The license is right on the page of every device on http://www.maxforlive.com. It is hyperlinked in case a person has any questions on the usage of the max patch.

By the way, I tried the diff on the 2 modules using TextWrangler, and I stand corrected, it worked surprisingly well (probably not from Julien's perspective). I think I now remember one of the max releases being targeted at keeping the JSON consistent so you could use a version control systems like SVN. It found only 301 differences out of +3000 lines of JSON code. All of these differences are related to objects that were renamed to remove my initials, some of the patch chords and some fonts (in the renamed objects).

On a side note, I might starting using SVN on my mac to version patches, I have gotten to points in the past where I wish I could go back in time, this could be very useful!

julienb
Posts: 1795
Joined: Sat Oct 29, 2005 1:15 pm
Contact:

Re: LFO everything 1.5 (NeW version ! ! ! !)

Post by julienb » Sun Jan 23, 2011 2:01 pm

LFO 1.6 is out with that now famous part of the code rewrited completely.
it is simpler and a bit faster.
This part is about 2% of the WHOLE device.

I also improved the offset & several things inside.


It uses combinaison of JS & objects:

Image

Code: Select all

----------begin_max5_patcher----------
1291.3oc0Zs0aihCF84LRy+Aq7bVDXC13QiFoYmm2WV02FMphFbZbKfQfIa6
NZ+uu1NbwPno4BMQ4gF.aCb9NemuKX0e+4OMa9ChWXkyAeA7SvrY+VMxLyX5
Ql0Lvr4oQurLIpzrv4Yr+Q7vSyWTOmj8hzLdhHJNkUVBVlvhJZmekHSVx+Wl
dMdtNtMimGIWtlm838ErkxsH.gfp4AdPh4fqq4PniK3WM2UVUJOKgIMPwy9c
jEkZdGy+dAOJA7mhj34V2knRtyswiM2fxZ9CZX6h2tR4q4rsnZ9bvuLS8ee9
S5ipCKNax5oRvcqY+PDybdp7j3JpS.ghBV.BnNTBMfRW.fj.mPHFhQ6k27OM
dyeDdCg2Cusv5uO.NLufkyxhA73Sg.gTriOIzERzRMzEWw444eYkbqJDokul
9fH4boqPWi1SIxvjKIggtrDVi9JOpPAbIq37hSgpzZ3.Lh.uzJM2vaJklZdB
xEBCtVJML45HzhYa3KYmmJyiPbTmACoWXUFDcKIx7f9NAgTnVZckRm4iuNpL
YQzxmOSQFLzAQUwndW5TYH7sjJqiwtRZLzGTPYUJKqZTFgdnUCcw1sbQroCk
RsjkIijbQVeSSxR2BfuxRyku9s4mGCpYi5u9omyvhVQi1IRmJzFq14WbcfdX
pmxg6ibvj.entmbkcRCBI9gCM4c7N7L4Tz6746n7BtkcTAGgiBhuscTtzaVG
EkbD9IpCF6i8oWC2TBeCywTcn4MEkkI5H14+Hgu7YvZVACHEfXd4RwFVAHJI
ot8tRfXE3UQUAP+rJYRPj9aLD4UIQR0MslAtSWgF7W1BhMQEszdAakhiVawX
BoPapsqPVve7QVgSLaUTURGVGQ+3aTKHSQo5RSAGjxo8qhtW8deHg0axTQrY
.28qlzDYMucmBxcbZkTj1woeuHc2JyCYg9hL3ncb8thrPTCCr.PLgSZ9oiM5
.lErez5KCGeSP5d.kQaXw2GIUdnGpjrtyJqUcMxNsKOohIV0Ld6D1TuhmUxS
CmZ1zrQVRhH6wVgwNx2cdZbic49FOKd1y5mUosucmGw.eeu44YqDFjLJ.px3
aceiOsnHVQ0u0iVI12yrk4LVbBO0vUiackRV9aaYpnwzZepQO146a8t8W+K4
hLkFaOuPd1FdIuN1w8MID4q0QWitjt7O225l+69wF88PMBlwwT59U.MJa331
CWppHXkPXbddsnPNDq.UPfNWP85qyM2cRWx5szsRJmsyNWaxuomXPJ7RU51k
MQjs6kDvJvNlUJ4Ysob9o0dzYur073XVVuLao73bgp5RMVPtANz58IiZxfLb
j8U84vM.8WOdHFPvwZ.dHeG25uL1yMXa9vssTz+p.StRekE0znHZhLNc2.Gf
sgvGqsYAVHd.50CLMtFzAosFZjGC52Jr5e8zf8g5kwwNDcFLOwe.yqGXRPO9
vzMdGstABUceVukjdzvA3mFNYr+gETq2O2Sk9gPXe3aFXRfuIdD89zO5jxo5
FfcUs7SBGlSkDNk3G9d3GSNI0CEGhaPusbZZQu26x993Sof.NLzyqA91UHlL
3uindb7OTicTReeSNen+1e6cQqnpVlAmpbRPzAaVvSLgJMnyF5cQ8ucxuIyp
1o16dLKuSzr7IVlk8E0C0IKmLy5vrpcJveLlEYP0ioK.x+f8HGKz0+SFLnnc
vTQ4zvOllkP9dNcpnldV6e019YsjbtAiXU5ATG9e.X1z6SB
-----------end_max5_patcher-----------

Code: Select all

/*
//////////////////////////////////////////////////////////////////////////////
this funky code has been written by me, julien bayle, a particular sunday morning,
but you can edit it, as a lot of my others work, in order to inspire you, etc.
this code is licensed under the Creative Commons Attribution 3.0 License.
//////////////////////////////////////////////////////////////////////////////
*/

inlets = 4;
outlets = 4;

function get_those_funky_tracks()
{
    for (t = 0 ; t < num_tracks; t++)
    {
        track_table[t] = new LiveAPI(this.patcher, "live_set tracks " + t);
		outlet(0, "append " + track_table[t].get("name"));
    }
}

function get_those_cooly_devices(track_n)
{

	num_devices = track_table[track_n].getcount("devices");

    for (d = 0 ; d < num_devices; d++)
    {
        device_table[d] = new LiveAPI(this.patcher, "live_set tracks " + track_n + " devices " + d);
        outlet(1, "append " + device_table[d].get("name"));
    }
}

function get_those_gorgeous_parameters(device_m)
{
	num_parameters = device_table[current_device].getcount("parameters");
    for (p = 0 ; p < num_parameters; p++)
    {
        parameter_table[p] = new LiveAPI(this.patcher, "live_set tracks " + current_track + " devices " + device_m + " parameters " + p);
        outlet(2, "append " + parameter_table[p].get("name"));
    }
}

function export_the_so_so_looked_for_ID(parameter_o)
{
	outlet(3, parameter_table[parameter_o].id) ;
}

function clear_all()
{
     outlet(0, "clear");
     outlet(1, "clear");
     outlet(2, "clear");
}

function track(n)
{
   outlet(1, "clear");
   outlet(2, "clear");
   current_track = n;

   get_those_cooly_devices(n);
}

function device(m)
{
   outlet(2, "clear");
   current_device = m;
   get_those_gorgeous_parameters(m);
}

function parameter(o)
{
   current_parameter = o;
   export_the_so_so_looked_for_ID(o);
}

function bang()
{
clear_all();

liveset_observer = new LiveAPI(this.patcher, "live_set");
num_tracks = liveset_observer.getcount("tracks");

current_track = 0;
current_device = 0;
current_parameter = 0;
track_table = new Array();
device_table = new Array();
parameter_table = new Array();
get_those_funky_tracks();
}

So LFO 1.6 will probably seem cleaner from your eyes.
I hope everyone will be convinced & excited to test this new implementation!




I hope we'll have better day together, but if this is not the case, we'll be happy however.
peace.
Last edited by julienb on Sun Jan 23, 2011 6:33 pm, edited 2 times in total.


neuromodulator
Posts: 84
Joined: Mon Dec 07, 2009 6:05 am

Re: LFO everything 1.6 ....... faster, simpler, cleaner !

Post by neuromodulator » Sun Jan 23, 2011 7:44 pm

I just have to voice, as a member of this community, that I strongly disagree with David's suggestion that this discussion be held in private. It seems clear to me that Julien copied a bunch of Edward's free patch into a patch he was selling, and is absolutely refusing to acknowledge that he did so, and trying to frame the issue in ridiculous ways (jealousy, etc.). I absolutely want this drawn to my attention.

You know what would be the right thing to do, Julien? Acknowledge what you did and apologize to Edward. Not compare his work to "drawing a circle" and dancing around the issue.

Random Mullets
Posts: 12
Joined: Sun Jan 23, 2011 7:33 pm

Re: LFO everything 1.6 ....... faster, simpler, cleaner !

Post by Random Mullets » Sun Jan 23, 2011 7:45 pm

You owe it to the people who bought your device and to this community to explain yourself.

_________________
Unsound Designer
____________________________________________________
stringtapper | MySpace | Extension Chords | HomBru


+ 12

We need an explanation, not only a new code ....

Random Mullets
Posts: 12
Joined: Sun Jan 23, 2011 7:33 pm

Re: LFO everything 1.6 ....... faster, simpler, cleaner !

Post by Random Mullets » Sun Jan 23, 2011 7:53 pm

neuromodulator is right , the right thing to do , is stopping with that immature attitude, and presents your apologies to Edward .

oddstep
Posts: 1732
Joined: Tue Feb 12, 2008 9:47 pm
Location: Plymouth the great

Re: LFO everything 1.6 ....... faster, simpler, cleaner !

Post by oddstep » Sun Jan 23, 2011 8:13 pm

I agree. There was a disagreement about the provenance of patching used in a commercial device. According to one party, this patch was being distributed using a creative commons licence that prohibited commercial use without contacting the creator, according to the other party the similarities were pure coincidental.
If the patch was actually based on the cc licensed work then the appropriate course would be to apologise for the oversight and come to a financial arrangement that rewarded the holder of the intellectual property rights.
If the resemblance between the patches was purely coincidental then this should be proved through identification of key differences, or through a simulation that proves that these similarities do happen.. for example that it is possible for object ids and cable configurations to be identical.
Neither of these outcomes has occurred, the energy that could have been spent in proving that these sort of similarities do actually occur by chance has instead been used in a focussed rewrite to remove the 'famous' material.

Random Mullets
Posts: 12
Joined: Sun Jan 23, 2011 7:33 pm

Re: LFO everything 1.6 ....... faster, simpler, cleaner !

Post by Random Mullets » Sun Jan 23, 2011 8:32 pm

/*
//////////////////////////////////////////////////////////////////////////////
this funky code has been written by me, julien bayle, a particular sunday morning,
but you can edit it, as a lot of my others work, in order to inspire you, etc.
this code is licensed under the Creative Commons Attribution 3.0 License.
//////////////////////////////////////////////////////////////////////////////
*/


Shame ..........

stringtapper
Posts: 6273
Joined: Sat Aug 28, 2004 6:21 pm

Re: LFO everything 1.6 ....... faster, simpler, cleaner !

Post by stringtapper » Sun Jan 23, 2011 8:32 pm

I was waiting for David's approval before posting this, but now that Julien has changed the code and I've gotten an email from him with the new device attached that includes another claim that he did not take the code I am going to go "there."

Here is the compressed code from the patcher named "m4L.targeter" that is inside of Julien Bayle's LFO Everything device (v1.5):

<pre><code>
----------begin_max5_patcher----------
8016.3oc6c00iiiqb84Y9UXzO2qtr32LHH3lKxKA3Ff7PdawhAtm1yLNqa6N
1tmc26h6+8PxhxlxssDsrnrkFiAX5lxtsUcHUwhEO7T+4G+vCOs52ms4gI+K
S94Ie3C+4G+vG7WxcgODZ+gGdY5u+4ES23eaOrb1us5o+2GdDeosy98s9K+5
5YuNa4ySl+b4Ks5ssKlsc6e75L7i+gGl7KgW50oa+72lu7qeZ8rOuEeUNQVP
dbBWQb+PZb+O09669arevtuG628OQK+J9xpkaWN8E+WvC+6qmOcQ4qr7sWlu
z906umgn29l4+C+aGn1ugcuW7dEeytK9O+3Gc+2isBS99z06to7V5r0+L8Wd
OhM40Yq2Ley1O85z012+1YqOMz8XCvGiy7vG2Ce.kTK9IOS.jdN.HM9tzZSH
rEvM6mw7Ey9tyvWsLpu4COr2VzF+PAFk69gPh+PI2aL19iutX0m+0YdahTdw
mm8ky6SYkcH69+BOlU4+p9NmuzNHeyrkamtMbyG+MO8sEa+zwAnpu9Wl94Ym
7O9ncFe3gutd9yqV5tIp7W5tb4W2OOAD99dQ78s+crb5qG4Od6pUKdZ55uOe
y7mVLqRegcz9zkyeY51Yami2OTxt+t4u7554K2V4yZ1xo1Oius4yqWsXQkOJ
7U99Qdkmm884ed1uM+4sey+YsGsp3SJZrSkmCqb85ddr5ScVvd15Eq9s3W7z
dpN0iaf.eNy3gbN3aDOz5fm3jwecmte9Tdtd2Ce5cf0Ibf8gRmX3u7X2CjKV
M84mlt7q0Bj92PpfoDASVSfoXfBl96jKabGS5gJF5dWT9+mBonmDKpwhidkO
u5kWlgOp+vC8yvp01akYSrl92pGodLAzhBUFXoZZfEU0iirn8zioy+9rhzfy
y.RYD+O3xlfTnOeXk0OPZYntMipIhlTLnWgtQzjMZlGoZPxg3e+oCgz8X9zs
aWOo5abxec62V+1Dxj+5z21txFZl6+lP5zA5zP.0pFmUB5yA5QuRvtCgvV4t
ayzuO64OYu4rV0mb.37mrNW2D0eE0g8g8cCeBCZqxf.Wm+gex69HS3C+6SW7
1rUeI9kie83u8WrCcv.nUwXvAum4KqF03guixNc1Id84Kmu01uDYqm5SZy2V
sdayCVqd+s54DrhEqV90V7A2jouX9xe08wtoNqx8As54ZM74K+xJbt+S7Fdy
hgap8crZ8y3R.O02gOd7ZQ+WmM64EyeodSdy1Yutoda4HKz4ci6+c6BkBA7.
m76Z5xkqv0.9occd0hPa+ivWKY+aZmS03esel2Z5qtezIybwEQoqoVuipw2J
fvPU81QWEpJGSbinwETBxAZnpVuRal90YGEP+5rsI.moFhJtTItOuO.uFnj2
RnjdqOzb9ycv.SoJBMYMtFJfN9VC01IOMYwjEMmoiycUT353UMuJJx3aUT9E
lhwl1MOuavm2abQTlA5i6M34ryVMJPDQOpWiiS83yuo+I8zdNOQzTI1++0Mp
brl5oN7IbfkHVNTmPuCRP7t7ykVBhA8MZFhwutGRKnYMjn0ZR5wnpVK4lwZw
HwR1ZojLas62kwEyWdpMryaHtW+3vvlUus9ykitC6T1AYw54Ya1Ne4t8b8m2
ktsCdeea9yOWcKN8377mec07kaC2dS9kj51N26ZQh20xap6Zdh20t8E4F511
c2.Ibaye266ZeWmBXquovZch207ap6Z25klPSwKB8169Nkg1lapg19a6jbZe
iMLIUGflapaaSpn8s0rMPxSseaMcCjpOvara6TmvAtsFceDWxmHpDxs08MKU
7VbacemZrqvsEdSUCxUJ.odWytsP67B1LooPXCYKrpVXeqiZOgKVRIglH5ve
lNQaq4kZhiuecwpmltHv542swvObTp+dV7E9i6QgNme5Pc7SGYpa6ImtD41O
MvSVR8jSWbaSNcbGuCzJWwoHsxomI4zS3S4N4zuSN8VkCXbGvT3Ad.gcS+QM
c.FSbSGwRd3LjzDVJFpXYGryCf1iUl6LSOAvRFOtRxZZbUmSL8ZGXMLYlNBo
Tke.njzDjB85ypCNloGPStIhfJldjX5WwYQhCOFCCnIZoG8txJmzCcJ.5iEZ
tWoWGhemS5WMNoe7goWJgzS7S8NazuyF8qLazQGibp2wng1neQ0HbMOcIazQ
7jYvXozMhmxgZ3o4mM5Anj4gRAdNIT8HYzucFZ1ErQGvUVFfyvI50zirQ+VX
gScNczCiQIn6SdifJYDtzoNirpAvDORTxFASyP848rSGcDH07nmzU8GYzuE7
a1grQGASgGLMMluoQa5l5tGvA.ycWiAaNXmPuCxIr7bRI7vlK5gkfHI+HPE8
PXXIas2oh9cpnOJoh9Pk7TCVxpMTIG3PkLlCTtuNPoZ7PkY2CSdzOXO1BC3S
Ix.7P4LLOBTCyia1v7n8cmJ5iHpnCFkm74DjZt6abmI58ASzqgF5aWO8y+Z6
YgNEEq4PGqApkD5zaZRnqPJCFzMTdf937yTgzS4S4NIzuSB81IDIHCL4dDOH
v25djE5jwDKzCfIN7MHNf5djF5jAj.3PBhX0cdnmxQEoxSoplFX087PmL53g
NBoTTqpBG+FcexCcxXhG5AzDkjNUiSiz87PmbSvCcenuMQC88uorxB8fOifL
rYZtOoWGfemE5WMVnezAoWJIzS6C8NGzuyA8qLGzQ2hLs2snt448UivU7zkb
POfmXDTAZVo6SNnSFMbPODDEl+KQyUxjNmxZjQEGzQkQN.mA8kW2mbPmLB4f
dXLJVptviRdsfJYDtroNihpAemX5OBG5DcOxAcxXgC5HPpieRW1ibPmLp3fN
Bl3D5lFmPezlpot6A7PBgaFKGrSn2AIDVeV4CdXSBczV4nx.L5IgNFGVxV6c
RneD1NP8JsWPrnBozqZC+tMoCuM3Dzf3Ns0GTzV+tBpem9f2kF667U+G0iGv
cow9DbejKcyyyPpfEpa5UawAj9I36z259YTZbblvtebHN9CEnH8Rwr.IkuqA
ihORfwR6ac+HTbmf7iUBxSI3hAQsMQuuwcBx2ADj2hFas8Rmhk6UnK5QSAje
68Tkja+zTbGNJO1giRXcnEFRbp6d300q1txYF6.6+K9euv2osambpI2dGyPE
6MT3caWTrgxNpgdbl4WZ9wo54uYg7INtDsYx1uMCYY0jEy2r8gVfJUxrUZvx
QKEfnbt.hlMeA8L5nIGw9aiYV92e3g43+tjFH0Zb3ts.Qa7ezlt7vgGw.3Hi
sYm93aL4usZwy0BIUK8mBB0n4G46NNUjVvWPYLowoZdEDIQa36Tg33a9Cf6N
DZ+OpTjFNBtxTgpv.EEnpVArP2ArbPw.U5.qMtJfJUD3XE44N.Xqdzj1SbfI
+zO8S3Iw3+7414pBH3AsAkeIcstkEx1fvjy43GAcG375jMutX91O4cGdIXCC
ilPU6oxRn6pQemFat3ilk+idBEShNEEpPFUelGMqD9Tx5QyR2ymLKjoB2OWV
0tS7Kl7TizWJoyST37XgGUFN6vm4dWDTMP1l3m8NiMjmdCPvtOuX1z0WXguf
gK+GI1.uQlexfKAMosAM6IthLeefcsDKCCLQDEmRntAlVLu2GYBCOpIGP0vg
QJTLtpCVAXPCqc.qQPHim5oHTMnYMhvqwArTqq75gHOJ7tJRKsXvsUVHYole
a1M38cZ6eiXXlsZ1M1F3.olvZ5sEEIXWk66alLSq6tDSq6Iga4cgoLukoFgV
JW53A7kU2x+kp7u7+tCY9GKrgZQ4SVrZ0u91qWfr0DPHLa9FdsHTqRPx4ocM
cYxi1cp.msovoVFsGkrPMtur9QPFScYDWQNSw84nCgH4RbeXr8zuThQfx0jy
K+QM+YjWg8gbWXet8RfzSIcLNNiDHwgfqIbKf6OI.Pe8OJGc45yoAdjfnppw
CnojkikmqudGZqVCYbb9vPBN30.YzbjzM80OOQ+zDnVjz6tpoiHSXyFR7oYA
aHik0kM3MWr5SYvx.AWFAk0LrjyGYPYaRet9rdRlyFoOI2kynTBp33vlmQgC
C4YT5IEonDTwJ+inwiCLmz2fZOG6y7KcTJ9LeHtmftFVCfxLizQoc14BNLDk
gynKHMhnpw5T4cixoThmg06HaZxIlbjN4zlYKZZvYx5..BlLSpO026S32StQ
+7p2V1zNl6Be+w8hyWJQyGf2TWL4kQGAQKfWd+obEOMY9j4om1iG2A3mAPGj
V.Fqo0Mw583A3CMsUB49aXkn7Fm9hpGoQXc4LoIfj3TVzF8BPUizPq9KSncU
9QvH9aN+HTwHMHfcao0rkcf99gfJKwn.n7QZT.NZclBwNSN27gm7Cz7p40.P
68rIy5WgROrGia5pomJEHEYiH6fNA.Ms5pTA1DAUbujBEWYdpJzzHx6JJohO
krjJdFNCv3onlFSYE.iTeAcVFVBiV4IlfEfLjGs1E0iC49inXybKUJGxDoMj
sHAnRzZUcHSZ+6y2rcxpuLA4VfO2WtCr5zsSdwyDE7zqtY1+2ayVZec66z0d
87u9M6el+i2tBtM8NlE1H2zwLc9vLq82LhsX1W1AXwXc+wjYRlUAFlmO3fHj
5ycMxEcaS1dXWj8fU7snFYxdjop+BxVxlUpxaCBhASVx9V4Rk6RUIdjp1p6P
pHKJtUt5iRVvsfKYLGmueHGmmu9mTEqMYKkEFFw2ivUwi37sxU+CKyVTvFX3
5MhakySCAKEKh0VKJjdJYrEQk4yusN0ykRKmGRfhQFoTEyKabsOuJs8b1DLA
rCJpwU+bC0RwPLbLMYAgQG8ZyxneNVpxeEyzVoMhF0EQIrb2G4mdIEKh2RMW
ys6TNa.KGcLLOqUawCciAe7r7EYDkkY4xEmokRil102Hm1CMUOFzVLdT5cAR
Mx8R1RkFLteYS5frMpxm7LmZWma25aiJ6YCHeuy9fwUogREJayhPib0ol54D
UzxIpQSfpn6sGeiqcvgbVWDbXXZfbFbHGxrEUZCx3I13xLF.epgdvgKyhBRU
AO6t5YodFZ4jKxhXFcbvGlLF.epZKMS0NOfkgafN5.kN2d5Xxywhtf9H7vcF
25ZePhYrKJD9f76Yx8hFS9jn21CFcHFIIKJfIWiqsdgCWVpKYQA.5ajyv2Sx
dtn9GiXu4XD40ZfT6cZiRJGXiHV3VvXa8Mxk6.VdUBWzA.mn16Mv2HixQLjw
bhg8N8WR9xcXbgdjdKtTZxUCFwEsxAT8KiZjyk2lx.NZKSNAfIfHrd8fAQu8
URZRGpjzjroXGu8xrkuUpmAwESdjK+VryKkw+L6WNorKDy97cJof602oqJMJ
rmbT6JCZMHnNO8lUkpdy9pa.PY06FRUDGL6zvgSo+r6k0WUgAHJs431x7syd
Ag8+0Yu751+3e6giJNDrNVWZ88fsUVZ4L59S0RCJup3GKUokyCBKNzL1vfae
UoE4UgzbIZJRyeF2Uj16JR6cEo8thzdWQZ60Ql2Uj16JRa8mmq6JR6Gt8TjV
1.UsNGrxL5PUWWGrBo6PU4huVZE8cEosCV7+FWLJGoj8broTQ0BkF1wURspO
KWj8k4StczkWgNT3sjMqKubyOh5xaIBgE+y50kWAYXoKu3yNWpl7FRhFpBsJ
UsEoN1fQRd4XGt7Rjj2i+YbWRduKIuWfj7pK.MgKvsbATLC0yY.FiKzp5S.T
WqOulBksKhvFUhzqAJLLJiybb9QUn3blf+3DMuozqkG45sQL91SydiPPAXJH
DoQn8JoHSRLtB6HH5aI70TvHZtRLFzwWK9p0bJwUrLMzB.XDlJYm.4QVeu1C
S6Ns80cNPTTF0nb6YptPnkNjNFcE8sR+1qid6F49UPKTRMGTsxI.mMlcBzoR
.bDPGMbs4oqxiV.2q9A5KAANFhY7BihBR6XYIzHFStJX7.Sefo.qPJnRFuZH
WBci6noYLOFt6jK33AvDnfIzTt7Q2IusI.VMpCVniTO3H3sx3W6pKAJgQqet
t7Hlv2Jy00oJJrpf3VYgqzvSrChjfhamqSHJ3bMPaXn70It2AtHCuGwiGYqr
itjRCMm7MQzVDezn6vQXOUXsZaDztk7IXEZov6soVz+5D6wfSKhCrOHZgz7F
icNOBR7shujKmMUkL5PWvMFvEpgiWGDIAjM.rpwb.ccgHEGm7GorvPrnrN4j
+jGMK9VAe6TgKNFn4Pgc1Nvc.ADpFcNvGyAZz45XbvWAHKrwvoX9JoEofJ.f
ZZ.nuNIbuWk03vVz1USyAZpM3AklpKOtC0BvC+zWzzp+RBeSDacGoMNiq8GR
TR8K5KOxa7sxh9xhFGinriNFTIQ6NR9foPxoMsvO.FytI5rjDUpYHFquWlgj
T5gxirG2qgSzAT1NfbgySc41yW9aiTMPNd+cLxBEy.L4YY+2UE4paUd6Pwe3
0I47e70IPAPEBo+rJXWmk1HTt4bbYRubEB6t9PUzApXMRRgz5A1MIvwu9.Up
HjpBI9bkfvryyQ3T2BlkzBZourcWefptGtM9ErVgtpMxrci7ROM41Fysfr3j
Tlx8AfwJrqLWIr109d28WcvpgNFRglB9m.c4ij.JtmcshnKLTk6HtWrRMlBs
lwUxGO7BCUYoBMCW5Kz1GuXrGe2Uxkkk6ZEPvNbGS.6ZujpGe2UFpRiFZGTk
rfYmgmsyx1ekgpH1E4kjokNFV.R3wie4AqzCFM0MSyJDDh1sAkG+5CVIijxJ
fRBxXWlfcZAhxkbTqGycV4tqOXk5yn9LNnK.6PSJ8wSb8AqDsFaM1EQqoFga
acO90GrRqar0nUEbCybXn16u9fURjYxBZfpvWsETjcgrtxJ.0hBMXsFwim35
CUgIO1ZXTRAWwUNBtvgBshBZ3zWN1ir6vkxAl.5AOxYWW5sAFTnBaDGCfBBk
ncKCI13OwkkbWTFD2lg3xqkRJ86R8tKOTKxTgfCIjBEU3lc5fKLTKoBAyHJ8
VGdkAaowvNrDvcIxUILLZkl5NaWZdgivDB4oud77yw95y97y4uBn3hnTQvmU
4zBAiYHdY4LJRycWevV4Z37BsFjFW+m0WF2NiL+fHJ2e8gZ8FJdAcQckG8xC
0ZDkLTlq1OAbr4s6xC0h5kO6rBszwl439v3r1l8NwrWL1pXMQYj33WevVD8N
whB50Lvm8BeHFc.WVvbrlcW3B6tvfsDUFuzMFuPYmJTevxy2e8gZoEsxXwHq
73W+tLc2ixzMMOxzcnj.4XxZ6koaA+VQltAyMlLce4ZQsfEUw4aPJpY2kh5d
PKctKE0+3HE06nvWOKE0vHQJpCbEEOcDnOrXOxc6QCj1FzbfJE0zlFXlKonF
FwRQcnZBZ5eknFFPJQMa+ruicknVfrYA05wwpRTesz61ebUX3AqjNOT0P6Aq
nkecTI96JQcGpD0GTjtNpPGowjvPaVKgU5ejzg5.x.TUy5PsR9inNTGPHcBC
cjlgkLT6ev4RUgZLZ0PIm0TmHTuSfQu8EgZM1QK471KB0G+y3tHTeWDpauHT
ysClDTi1orKLinvPMJkeuqKnRlMHr5y9SWqC0ZGAy3hwjLTKb6..ynLNV.XQ
aCUZ3vN80uNvkQyQlKZBiu4Tf1XDj6Jp5FsT51WSZgBnbOaMqSfFxSJJsyLA
ZBwLFzgZtDJr.r1S4YirPHDDOE5RzK.KKpGPeNP8JHHeRZgjHTN91RckzWvQ
0DqeAYgQR7GWh5f7KSesDsDx48lTS1M5LYko2rASJEBTCvSbfMEtFCroCGQL
qhmCqeZsEVUoiufYD63nSEwrJ.sqN8XiSCovTgRJUH9WGRqG5ij6jXIXBaDX
fVxqFJAXn1.yTREqgXI.1XNVhsqm+0uNaMJLbmizvkrxOYbGmeg1iyTZg0mL
wcDEnfqufS3MLJlvuFQDyGJU7BAUWnkFuBJepUyU2naxndzcWtptH+HNRqCF
Miv7xoLQpUft9wwR4Pegc8TAaHBloZUAkJUA4t2NzlqZvcgTbMf4AVMafSYE
1vj0B+YDyy3cqO4jCrHO0JqajgxAkA+r0E7yZZvn0aycxrrf2j2iqRZgXCN4
.OFj2uzDNsvcNxzrF.YXD66nCzE7XvMZ4HTajFbUSNlEp6I1DOKbNNVxYEZN
HbBeEnsqxiQLPCEmLAYvGnVVCD1IX81vfMtS+JmPKjTkWNFSLPXtXTuJuFWa
2YslNbTbrSfDy9Cm+CP3YcwhMrNEzRkwHqNXt4cPhyF8qy.obvjWltwNm1mB
sVOa6aqWFZkTVLRJhhn9g3jICJSdYI+sddKbxu9Y.4MdDDHpcgnQUjBEmXbB
UWn9sKx0Q63leZQGNGOP+ROoGJ63GlwoOFwKtVCMAyT0ne5Q++VbVK76vel3
DmTpoPPkBoSfPcQUaCaoo7GAWkYNECpZ4WbpihRqQzRrE8e0041XDd2UoAhv
XI0BrZfnqRLCUeWdctxqBrxn3NY1Piovvsq21ep9YNjUPc0jxlcSC2GDelQ0
YcTH0bhvy9Bm.UpAYCI.kNl49hGjsX12RKH5DWp3YmwSPOzy3YcdJb36DGR+
oKNuGA.de1NkrFqeQC+f45fiHoTDcdA85EMkYh90SelcGzmVxnIvEbZAMrRq
yCAxQgKwOyYap9K4EB+17xdpzorZ6AVS1.1jJHLMAq44ns5n3QZEjgVWzBj5
BmNXBtco.0KBthTn2wtJv4sLSmpwjqbAPKEDxJlRXGFN7R4x5DIqr3sTBPUb
2o6FC8c+umKyI4ixo+Q01XOBMoPTRscTXCd2kx1PwjqsKh1JNYRdAOP1Nz3N
7JWeQyicwlFiYNvz7WIaCJSUR4f1dD5iGAxv.He2kxod4QSx3ZonNxYNldBL
eVOw38DbTYLpzhwd2Si9Kks59BK6cqLsiukdxAxou2WCMiVW5xm.EZmpuGOG
GEUbGt1KkQUa4h300RZJnFpwIAc9KkMurlj6WIcvD9Zy6lvWax6iqo0s1Z0L
mUvC7Lo7ATEs.JO3LTQdMNHiEpOeIPQwjfi4c.6fIQ7W4Z6lssxfbEurno4u
TIOCyosk65xGm5DrZTW4KedKZTZNedCRVMWP+nsYVhnmtByAxc9GKODUYcNP
dhpyMhCsnNXHchDHXzF0tk9II1ens8cxLuzOu0kTrMDVamg258PasE+g4Fmg
OZRe+kxp0kTwqoClInbU6GdobUxZRN5ExEstVWhIH6VPQ0V.ndmIioL+ZGOJ
v5r3QiWdXFCGUlp5oIkW9pCIxCWcn6J4RsufLW9HoDSAub2HQgrw.1twv9mg
J0RdFQpxbsLEeFDvkID03pWOLacU3SUPC76gQgC6pn4yeIK2EwT.jEx.Cw5W
Sil6Z.SrcfKU8vqbs0st1Vi8hsCs5PKSqxqkA4rFIx4EJBvbzxnzzvkyUogw
bnQaL40no4zncRuKiKk591zRtvu.pKZl.byShZjS6IowmsLQC1UjpjLfreGg
bzpkbXqPuH0F2IOb1IxZ2XpQXJHWrCGN0ruuz2HWFkHyFUbuSuYUPpUELf25
Qn9iMFcW5hPIuqZCZzCj4LyedqfmZ7KsoLPyM9NQGOeoZTJQkXgBoRqPBXnN
QslIAmRUj0Dvvy7fWrqKDwlDWXTbi9a.MOyk4NvtRHJWv8mgAIdPchBZ0eob
ZazLVgQcESViojPKnsEsViraaojgv1l9SJQTnrKVm4qYe3SewK4kjum9Rl7D
RnCxfVfYHGdoqcEIjxa41+Eu6BXogfYCPEX.3DUF+kt1ksaJ+hylDUPObahb
WIWVVxUXQwkaYpCYQg+JYaiTRlZOs7Ys38LAWE36tTtrsTiUqsonHduy4fOG
Ehvd7UsUOSxfbmv53NvfkFmvZ3T4l4dAVLOEXQHOEXwP46KTYgZW8UDfamBr
HVeE08d8Urj8wGJS7+OQGc0iREeLnKzERH5xyC86rxJfKCWB65zZ.qsw5Wh1
rBpckotsWl89a8SWzF7ukpznFg3CcBF.52GfUEZFcBOepJam06c589ZKuxm6
KBVLkhZgtzd2.hTuaqt9wSksKy4c2JLf+9C2a33VW3c6Av1IvVc6vVbDdbqK
7tkmxHgpooJcrE2bLggdvti0561pU24SktA5YhsJOZFh6Jt0kd2pS3t8.SJ4
6VrVxD2pOF2RosabKR7IFguq0Ed2RqP2tSgslJuoFuaYJ4tjE5VQnLJOhgVJ
jkED+PZk9xsCQB1gfbd1gzf1AlVPExEjpsBDDQJ8uyHtgj2mMoxVMZ2QhNOa
bo6Z0G98nsyuGk5GjHcpTan0kNJQlxnc84MJgaCc0SiHJF6DFBUkVLr.qDvc
FH5GK4Lcxbfgfvtu0kdylgYaB2dBBD4+125BuYgp4iuNWhmwsqz2yGHEOkvi
nHenE5QL3nuC7HxXIXFGZrIZG.NDIpQWLMTmeyFlmjx3wa6ZkVgXqjcVnUhT
F8bPj3MOXm6qupTzahPFhvJtUXhnxPF6fIhplnpSYI7y0GiLx0docQ6n..55
61xodvo7EbVT..ks5bKQkBtKOyE9..NkuBc4DNNNUZEljpLT3NXRJQJAtef4
lpkvz3iwQs5hoT6561xPsPGlTDhOnEFTVYOTGDTlLEuoGL+Phd9wBT+9euKt
S65keDPRoIZIFxKeoRoLepj1pvBh.U5kCpPFtQMw2nniuneGqWhnAvXWteij
7kyN24P8yLFn7.NMjrCluOkgELnUyRZhuWMcz8ZWuHYAfIifniWHL4xmGTjj
+XRql8fpB9bgcstzYsSI4phydVa+8GiHhmqiH5l61tdgvfIb2Fmjgnycwtrt
+w+4G++gOXTw9
-----------end_max5_patcher-----------
</code></pre>


And here is the compressed code from the file called "emm.m4l.selected_parameter_manager" from Edward Majcher's Device LFO device:

<pre><code>
----------begin_max5_patcher----------
3365.3oc6csziipiEdcpeEnrt5R9AFHiFM5NWMaFoYjlEytVsJQEnphoIPDP
pt6aq6+8A7iDSBOLOBMj3MoJBNfOe9Xywe9yG94CqV+R728SWa7WL9rwpU+7
gUqneUwWrhe7p06b+91P2TZwVG4+s3W9eqejcpL+umQ+58I968i7LB7DmJ9P
VneV1O16yt7qWa7E9o16ls88fn2dNweaF6rlH7SfGMH1fh+X5T7Iz5IvweS9
Et39jeu+DRbKdMNJKxcG8Fr9umD3FJNSzgcAQ42dZcFJU7zf+fV7havwhxpp
rxV7k+4COT7wi8BR9vM4XchZn9IeF8kKALi89IoAoYOu2MIu7Y9I0ibO1B5g
snvFwj9GGTinmUGgOTGfOjbcL2hXfFG0xuDAg9eTX1wQRMLqVexRb1XUT4wH
SpAYw9isjsj2Z7VX71u5SMIf3K87esaWk3b+0S+BJvU5ixkLHJ2CO0OJyMiW
4kuytGBydVFefnmp77u5t0u1ebksEqV+VRfWbTQknzur3qE2tOa.Iz1bhb8l
VhH28U7iyhiCewM4ifzfWB8K0Vj6q6FEryMyOKfUePfi+tfc6SBhxJcs7iby
uFumtMINLrzkhclOp3Ld9eDr0+aAdYuSuVmPqRCHI46TpWXouuodik6ykC19
IgweS9j0OLUcc1fDpKBbCExMgm2Y67NbVx2t5amqaXq566U2vWqDCgw9mGGe
fLL106E2n2ZDHoEPUvzhAl31.SxBELo0jg42wGjGS+DQDeVGRgpEKZvhkNy1
3c67Yc0WudZbqRxqJ9F4l96MiTOp.ZgfkbrraywBYOgdVnIpaZvG9OoFb1AH
ECXwnY0FjBmxNq3oAREw41NppHZhXQ7RbZEMw2LOGobHx7ne+z4P5IL2MKKw
nbAM9sr2SNX.L9M2CYw4glU7gAXTczQrvog1nVaalRGcoyvsadHrkpcote36
8bdkK2pdt..CdIev0To1KoFrUmZFdlEzVImfhF+yuxGujJbw+vM7fe7qxmV9
7x28c4tNr.nskwfyJSPT4nFOuDhFcbMmOHJHKucQxVq6Jk9dbRV6NqkqewdJ
XEgwQu0iKbaldXPzWKtroMYUEWnXuFM7fnWiYO6ulBbHGCSarDwIdro.V28f
FOdin+deeuvfcMaxoY96Sa1VpXhNW32+87IJwC3AV68xMJJlMGvmO130HBk8
C9sEbpPGGTU9emlma4tu3OixStLYgtaso0QGsu8lADKTUpcLVgpZhXQBz5DJ
gVKzPUyGUJ08M+JAz27yT.NUMDU1TkLo79.Ma.JM6IThl6tlAdifioksDZha
cNTPzs2bnxLdwHzHrclN55rnXyi2t8YQAt8lEEchorXSGm96apYYCNGL2rP6
t2xHmi1rQg.hTW8FF3z41abSZOc05mqHZZSN8YSdk2pTOMh8vgXEwxk5CzGA
BhOxOmZDDCcloLDytcqUKnYGnhV6Fk5FU1ZAyFqkEIlxVKBbks1SqxXXPTcK
XG0PJNe0vPZ7gjsBua9RVbFKVd9oYAQGWy0OejtsyJ26AddkWhSJNG3sONHJ
KUr.Jadhjiab3Cd5HiunTCZWsGnp1CteFzUpZWrTHWy1gqEZSTsZClW0arp0
ax7pdqZ2UzLCuU18dy7pd6nX81ddUssTEtmW06MpVsslWvsoh06YlyMPU31b
9UugJB2v4U0FoBbilUvspCANubRT8ANNytZMTQrd93Yq5ven40SaTM1040Ca
r9ELQA9WJjjPaBc3mpKz1FNUaZ78sv3WbC4pd9hEFdckR+sS5E9gSnvnqNcX
SpSmoT29KMcmRZowpYg8SVNRS21DwDUNZHRSu5qhVZ5Zoo2OFfIbps.ZooOX
ooyASnCPKM8VfJS1pyXRzRSWEg7CK4Xokl9vUrKGR4+QKM8AtSSXvHxgbWKM
cVj.soKcoRcUEktnQg+TIEZUzhR+tPT5U6lNTEoq3UUKGcsbz+EKG8iOzmnk
i9XHGcAdxhoWKG8g6ZhYxVSKG8A5Xx1HdbzTKG8QQN5BWT1b20xQeTdTDSE0
Z4nOTfDh.Z4nOb4nyQyM.sbzGod37zVR6DMcGKGcwfgj6A4nKLV1p6cqKGcd
jXJasZ4nWg5FLymO.43JiWrfvhizxQ+FPN5KS4SsLkp1xTVfKUQXtj075RTh
wKSEcuT0O+Bc6JrT2cHK0MiyRcyOsT2rYKzM2mVN5Z4nqkidWjidCZQOKwc6
WGPVRmQ8oPJ53FkhNZNKEcaVkmm6PM4hH2riYIcUtJZonqkhd+xR5HcVRe7x
R5HcVRW0UcfkcpszYIcUVYPtFzE8R0RQe35zkCobwSqkh9.eLBGMI22RQmF4
aaJQ+TgtpBQWzjf3ASg0BQWKD8ZcRGpNzU6hpkgtVF5+hkg9w8IpVF5ihLzE
3IPKC8gJCcNTx03qVF5CywDwjiJGM0xPeTjgtvEEpkg9vEop.Ls0xPeT.Rdx
mVKC8gICcAZBzoE8wpKNmQXcZQucnx5tHsnKhZ15tPG57PwT1Z05PuBYMfAr
DgNjMu.mSGo0g9sPZQWqxXsJiucEXmN64qErqN64qyd92060BcZQWuu9z5PW
qCcsNzUVG54nQVdiQchIujrLqjnkRo7Vf3ypzRNrRAiCqTZ3vdXJxbjsdeRb
VbggbDt+2l+qmnMaGWyjFHQqRSEHYpPGwmUYp3JM0pUAu..j4T42ygciBc6j
Zj8tOSQSFgAoYq6AtThBI0.lp3XhIjOKnBlOA0glZPE1eeLSwu+78Mw+QH4h
FLNK42EwDzE6HhykyOrBuab86TBieONzqQHo5sKg7sU1QjPUUgMeiJbQs8L7
cDwx+Qo2BBU.jDdJWmmLs5EPBmZfjoJ+KkS9H.jk2lOmVEdiO8oOw1VC+Sud
NZDpjOqUS6hGhUefTPG1JOvwCa1ajtOLH6Y5vcCAZLsn9eDPiPiy36sU8368
eWNQe7uAxlZNH7FVdRwoi6xIEtJW0c4jyDuImX5kRuEmZbQsCMdoUk.ozVyg
2KCvShOEqcRSqCKtEcqH20aYIUssg9tICbkZwLU9wD6OGLaPtEX3P.yYrnKB
NE0VOgRtaICPMaWLpDxT6WBWdR7kCpL2S6122CP3RFTGAoWvyRhptW7rWxJu
HeZhEqaNV02P6NKQoHfUcs6QyKRaocEWhUbkEc.ddsLgXkWFbBY9UwUgee7L
SlGDkW.e3MIuyNiGsyNST1O4hfTB5ImHG2rw0rWYJknEru5S7e7.l+HLepUH
Siv33udXe+S8KB.hQPhEoQ.pWLizo7+x3AP9618zNyvmNt+5RepHsSzejRPu
FWtr3FIQxFzwrjC7JiRGxCI5PUIWnT+vbSLejo8myJ9EPTAsFmusUVWb9iCC
1J5QLkYEnqDAaqJQvzs8sXKqBGQ1gOwxN7x82TwrS2wf6+p+t8Y+3ustx1O7
HSaLcwf5KqwDhzZX0Bynj6JRiIkdMm1LzfgydRiQRa+VKV2PSGP2nLt8qglv
XMgwZBi0DFqILVSXrlvXMgwZBimYzRc+RD3hk40kJU2K10V3Wyh4nILdDl1e
ZQDJUHktJdLiMS8t77hpcibCaRt1yuGLeHMmCLPUHM2bycHo4B.RERyIfEHo
4rdOCkwbNAZ7jKOrYXBu3HL2qjzmGU1x4HGZPrkSLmCrkySv4yB1xGAgDC5.
mvXMmvZNg0bBq4DVyIrlSXMmvZNg0bBq4DVKhXMypZQDqEQrlS3ImS3yzIWU
pgk8F+S7hPrwsPssycDkvbfQIJgsstG0QMGfTRG0aVfTBS67LXMTWJCW6zLJ
gVbLB27qg0AIeZFvwSqu8jPXHbVvHLD7KfQ35xeI+W4lrJ.dSxPydIVScxKA
BpoxV+SWnEo7LYXf54wIwg1lyDy0DYDobgtHnnpCH5h1YkqRVxgZV27QleUo
hcYiTgZsNYxXxivdE.ZxxUQkOxDxewr.JJI8nwvRZqA2F1MzEasQxR3y0+ri
3ua8PrRxn.XPVh4FErDDYR8SrrUoNYMs9tDU5ha1s5jCjkS0Ysw1N7rUeoiX
s3DKSZIGgVbpkzVuPBna8Bcrbn0OKa45doifrdg1VzdgvwnWHRkwS1zwwSPL
Kgw.KeDjxGwsDLhLpVRadWPXGcuvNLmF1aMIDj8mxGg3VD28BMXSwVkgFQc7
AOHaZGE9qiXtcQOZnC03nPs8rwiZu1tgV+LwrgtkNZnXK3J7.TwiE4xAS5nw
n115PlNS5v3E5rYzG7SLjFvQd.NvvauIXEPPLbZe3rJCUgwSecZreP.xg2NR
jGreD5WnRip0zFYNb9UkHJEhMX9EX5DOOOkBf2bZCfm3bEldzP60AuBAveLr
bmRAo6LMQQYOsO6DiuFAoNTfRogt5HPIleMKeox41t7QbNEDA2MByAfnzLLm
1GrdV+gFBWpGcZXyNzZCPZth7iDyUjMsjwXFVDUBF8rwRu5ONQkgtss52TkX
qAi7QCMFAnJNCVcDBEy7j24hK76RGwcFDlxENC4G7mO7+A.OJSsF
-----------end_max5_patcher-----------
</code></pre>


And here is a screenshot in the Finder on my computer showing both files, including the creation dates:

Image


Let the community be the judge.
Unsound Designer

salamanderanagram
Posts: 13
Joined: Fri Jul 25, 2008 3:10 am

Re: LFO everything 1.6 ....... faster, simpler, cleaner !

Post by salamanderanagram » Sun Jan 23, 2011 8:47 pm

julien, you must explain yourself.
re-writing the code is not the point, in fact, it makes you look even more guilty of theft and lying than before. what's funny about this is, that given the original author's response, you probably could have just apologized, and said you didn't understand the license fully or that you had forgotten to remove and replace that piece of code with your own work and everything would have been fine.

but!
to repeatedly lie when we can all tell that you are lying is insulting to us and breathtaking in it's arrogance. i would never consider purchasing anything from you at this point in time - you clearly have no scruples when it comes to the truth and respecting the work of others. also, i have a feeling that this episode will be brought up again anytime you try to sell anything else to this community.

Random Mullets
Posts: 12
Joined: Sun Jan 23, 2011 7:33 pm

Re: LFO everything 1.6 ....... faster, simpler, cleaner !

Post by Random Mullets » Sun Jan 23, 2011 8:49 pm

ouch...

They looks very similar, are they twins ??? ;)

Julien is just an hypocrite and a liar .
End of the story .

julienb
Posts: 1795
Joined: Sat Oct 29, 2005 1:15 pm
Contact:

Re: LFO everything 1.6 ... faster, simpler, cleaner

Post by julienb » Sun Jan 23, 2011 9:09 pm

peace.
really.

Post Reply