Comments by Phatline

good idea to use the live.grid itself as sequencer ;-) - to bad that it only have 2 states 0 and 1 ...
FRETPAD or SQUARON

i also have to try this
YESSSS! very cool live tool.

the part with the modulo12 option I dont understand! ? is this a extra patch, or is it the opposite from "regular-option"???
Update to Version 5:
*More CPU saving that V4, but more CPU using that V1...
*No Browsing anymore - just drag and drop the sample(path)
*Reduced Filesize from 900kb to 600kb
*Deleting of the Pitch-LFO... In Livesituations the PITCH ADR-Attakc/Depth - for me is enough
*Clean up
*Dualband compression bevore (pre) Distiortion/VCA/VCF
*Ringmod
*Prelisten
*AMP-ADR-Decay now can modulatet with the Midi-Velocity
*AMP-ADR-Decay can now be in fix time, or scaled with the sample time
*AMP-ADR-Release can now also scaled with a numbox for your wishes....

Ideas for V6:
Deleting Filter ADR...because of not using it in Livesituations.
Cleaning
Reduce CPU-Load and filesize....
Debug the problem, that sampleB is not loadet automaticly in the sample engine (workaround up to now is, press the sample-bank-select-button 2 times @ liveset startup)
...But after that - this project will be finished.
uups - done. (its always the problem here when a device need a send and a receiver...so one patch = 2 patches... and people got trouble when downloading them...because of not finding the other patch...)
high latency? midi - Nochsimpler - audio = 1.5ms
think its normal for a sample based max effect.


ahh and a new version is online - now poly 2x.
update: I had now some time to jam a few ours and days...I debuged the whole thing & now it should work
ah I have forgotten:
If you activate the "learn Mode" and activate "Reset Preset" all Settings are init @ now the Launchpad controlls nothing (press this bevore you setup the patch the first time - or if you want to erase it and make it completely new)
1. Press Learn Mode - so the Button shows a "X"
2. Press Refresh > All the tracks in track will be scanned
3. Press "Select Device"
> A pull up menu comes - you have to select the device which you want to remote
4. Press "Select Controll" - A pull up menu comes - this shows the launchpad buttons - NOTE: Only one parameter can be controlled via one Launchpad button!
5. Press "Parameter" - a pull up menu comes - it shows the controlls from the selectet Device (see 3.)
---When you select now a parameter - it get stored - the button will now controll the parameter (after you turned on the device)
If you now select a other paramter for the Selectet Controller- it will be overwritten and the last Parameter will be stored.
6. Select a other Controller (see 4.) and make the same as in 5. (but a other paramter - you cant controll one live parameter twice) ---or select a new Device and then a new parameter...
Importend: the "Select Parameter" will send the Data to the storage ---so this always will be the last step!

7. If you are now ready then press "Learn Mode" againg- this will save all Data with the liveset! If you now close the liveset and open it again- the settings are still there.

8. Press Scan - this scan your Remote Devices - it will only shows Devices that are activatet in the german so called "Bedienoberfl?che" Menue (Ableton /Preferences/MidiSync/ the list @ the top) You have not to activate something in the "midiport" men?...disable here the remotes... (but you must not) because I have written this programm - to remote things with launchpad by deactivating the midiports because of: >>> APCs and Launchpads have all the same Midichanals Notes and CCs... so the will conflict...that because my programm- to become no midifeedback!!!!
---Ok press SCAN- then Select your Device (Launchpad)
9. Press "Power" (it will get "X"ed) -
10. Press Usermode 2 @ the Launchpad - Maybe some led now will light orange- this indicates: A remotet Ableton Slider or button is turned on---if the LP stay "lightless" the parameters are turned off (button value 0: no light - button value 127: orange)
Now the Patch remotes the Liveparameters - you see that when you look @ the remotet Ableton Button or Slider- that it is grayed out after Switching to Launchpads Usermode 2 button...
If you Press "session mode" it goes back to session mode.... press usermode 2 again, you will remote the buttons againg....

When you now save the Liveset and restart it, you only have to do 8. 9. 10. > Press Scan > Select Launchpad > Press Power.

Note: If you add new Audio or Midi Tracks the Setting will get lost (or make something differnt)---That is because - the Patch Save:
1. Track number
2. Device number
3 Parameter number...

So when you have 3 Tracks, and you controll something in the second track, and you now make a new track between track 1 and 2 it will still controll the second track - the old 2nd Track is now the 3rd Track and the 3rd is not remotet because of the way The patch saves the data...
But if you control something in the 2nd Track and now add a 4th track - the Patch still remotes the 2nd Track - Track number- device number - 3 paramter number --- logical!

I havent testet it up to now for a long time (no liveact hardcoretest) But for me it worked up to now.


I have optimized now the V2 (1xAPC40 & 1xLP)
should be more stable! and have more functions:

LP: Vol - Clear Button
LP: Pan - Copy the first 8 steps to the next 64
LP: Snd B - Copy all Clip Data in a temp - coll
LP: Snd A - Paste all Clip Date from the temp Coll to the clip.
LP: Learn - Set Velocity 60
LP: View - Set Velocity 90
LP: Page Left - Set Velocity 127
LP: Page Right - Play button (active by turned off Autoplay button)
LP: Session - Autoplay
LP: Autopage - switch dependend of the loop length the pages autoamticly

APC: Track Stop Buttons - select Pages (SHIFT: select clips)
APC: Master Stop Button - Shift switch (not a toggle - a button!)
APC: Scene Launch Buttons - select Pages (Shift: clip banks)
APC: Solo Button - Set loop length stepwise (Shift: 8 Steps @ once)
APC: Rec LEDs - indicates Running LED


Prepare the Liveset:
Make a new Miditrack - it must be the first Miditrack!
Make now 64 new empty miditracks.
Activate the APC as Controllsourface in Midi options
Press the Rescan Button, the select APC and the Launchpad. turn on the Max Device....
-Now Learning by doing!
I have firefox, and here it works... so if you have the freedom to choice the browser...then try a other browser ;-)

(download works)
einfach einen miditrack machen
er soll vor allen anderen - der erste track (ganz links sein)
Und jetzt ne ganze menge neuer Midiclips dort machen (einfach doppelclick auf ein leeres feld---und dann duplizieren) 40 sollten f?rn anfang gen?gen.
this version has a self triggering mod and a simple filter... just an expirement!

http://www.phatline.at/m4l/4-4Maschine-self-triggerd.amxd

http://www.phatline.at/m4l/4-4Maschine-self-triggerd.png
im prinzip funzt nur V1 mit APC only.
weil alle anderen sind speziell f?r bestimmte kombinationen von kontrollern gedacht... ich habs ihrgendwann aufgegeben, ein programm zu schreiben das f?r alle verschiedenen Controller und kombinationen gleichzeitig funzt - die Datei wird dadurch riesig, das Programm selbst l?uft nicht mehr stabil, die system last steigt, das editieren ist ein alptraum, die ?bersicht schwindet... jop und so weiter...

du k?nntest dir aber die V2 editieren, das sie f?r APC only l?uft. du m?sstest dir halt 8 Buttons ihrgendwo auf deine APC zuweisen...eben diese 8 Buttons die am Launchpad zugewiesen sind sieht man hier: (http://www.phatline.at/m4l/V2.png)
80 100 127 > Aut A.Page Cpy und SHIFT m?ssten woanders hingeroutet werden...
Wenn ich zeit hab werde ich alle Versionen nochmal ?berarbeiten.
Ne Launchpad (1xLP) only Version werd ich morgen raufladen...
APC only wird noch daueren, da ich grad an der 4xLaunchpad version, und der Verbesserung der buggenden 2xLaunchpad version drann bin.

Am wochenende, nochmal reinschauen, vieleicht tut sich bis dahin was!

greets phat
YES- usefull live tool!
I addet a "NOTE THRU" Function that bypasses the random for one note... so everything except kickdrum will be randomed...

<pre><code>
----------begin_max5_patcher----------
3409.3oc6c8+iahbE+m2S59e.Y0plHkyhY.LPz0SMsI8Zjtl6z0s8WRhhvvX
uSOLCEv6lsm5+6c9BfAa.O1v.rQmNc1a.7v6848del27lgge8q+paVrl7YT5
BsWp8dsat4WoG4F9wXG4lhCbyhcde1OzKkegKhPOPV+uW7h7ykg9bl33jLDY
eV4I1PhxRw+WD6j.8k5EGOZ+NbTHJi2ZFEGM1Ky+Nbz1Okf7yDBDXE8Go45x
9z1f8IvYot1GqzPz6WQKoW89F4sieeW7pDrWn1elDFTJW3.9Yn5v2Xtfer+2
W+Uruoe8hdiB6ih87+kKCD.mEDrcXeZt5bf.r3vhik8XLRzLKvQTKi3qC+3K
.pfWOT4S1sCEkcJV8te7127gna+a+7+r7bg3HjOYeTVMsINAkRaAuLLI5SRb
IGfONtALrYeYv+GP2pvW+sOl.tAhaerO8FzhSZUws1s3TSRSVCvv63tCGfSQ
gTES6OwBk07BCGZ2XKgCLvboU29wNs5GybhK9+J9zM9004nq.RgKmR.1EVBf
bXz1j6z4bNRAP6f40gPJv6a89ffGGdHxDJGDA61e65fI8m.8tjiSP89hS8Mr
C3pfvtDTLJJPiQmMbX1JNVA4b8hPvwL3qGvTH9dzRpzwtrhV9dujxabSmuyt
Ug7t9LDj5VGgAWBXB5pgZx8q0tOi8RnpSFJ4SnHu0gnyXBndraBIdU8Yqf0q
JggTu6QAexKKKAudeF5veklC3EHNCQC2iHaJNd4IpJajj.TR07Apc18QXg5t
XQSmNMFgBBw6Z82mlghSa8rnOGShPhrm.KaW.xdTfdMdE6nNV7FfGFz3Ef4F
F8lOcgM.zzIwzaOMDnhErY07NRRVWNuG0n2iSwc0d6HAmSq7hnTIhXgxabi2
sPRzVoEM1MtSzhlw6uvZszNkcRP65FNZCQHs4mLm+3veb0DJAUSQ8D5jZmsE
xDQZLU5AxQ+p3R.1BxDSdCZo2XSMxrIdwwHZiD4ipcGqPxX7ajLmijQWuWjL
5CFIysdeV3jLyXX5TtdZSuP8+yNnX0HXdGIYmW3OE583+Z+6AeTpbV3Ys4j+
QkvT+L5Ma8VRjOIjjH9AbBD8klV5tNuf6Fy93ZHlDLRvUhhXAK97r4LNTDSM
lcigo9WjTOTrLWueUxNFm7sI3saYxyGGBpJP2bU8hoBNXLUrnhyyRAGUVpVh
W6AYEX9PV0doenzAnDseFkRc5G5Bb.MDUez9bCC0nyrVV6Ess76qZXoFFVKp
Ith3+ZLGavgn6QIoGQlcyhCpkAuX+B5RaH+eX4TUsn1gsgD+eAETy9tH.s4h
ZERLJ5vOHmouxGGco3niohqcq81Gl8oVro0ufMd9n1+4c.12rXaBNfDwjl5M
.63E222eZea4WPjWbS+3LBIbsWRENgClEpGuWDdmWFJCKjKn9geIdWbBVPad
3fBNp6R8SHgg0aMwotuoSEftG6id.Gjc2QQ90mepZc2TMhr9I5Lxr8By1UfY
6AmmI.0kWSCiSm8pN51+bchKSr4Iwm1KJOQIeWIE2vCr0KT4kAs.4f1UlsLm
XcLTO4qc4UAxFiKHmRSRKtZwMUhKrCmSzxX9fyPE3LSynH0aKpYf92AzzUDF
yceghuLf74Ea0DRS3NxHqhfUA2.XkXFeASNrtZjgUfZf07IHR.q.2IGVMGY9
VTnp3AxQVKn7oKzMWaQJ88jo0cbQ3sdJqyLAQKuThEDsSX9XPmufxGKeUc.m
a4iAU.s6QKlo5n7qQ93.j1CnL1P9oen82e6qeKe9m0voZwgdOhBzHIrin446
SRBnPoVFQySKNgr1aMNDm8nVLJwmMXysnk0tQMtzmJEgZktzPG3tBvFKqggM
zxhWIScCWHrdULO0UvrGtBF1byuS9JsxhGr41suftDVXs2l4Eh8q6+lrc8Uo
sU7PbLGYOj234emFa3zTKNMdsh+QL82iRoNMIj8aoWycLGFQkTdgFNi4+rAm
jlosOk5C4kRafLQgMoWqWl1C3vPssnHThGawaok3EEP1owKW6RsaYMG+uYMD
UDi8RnMyIdda77yHIuT6sa3tuk+Bu0j6QLO20nPxCzejOJIyCGwjWT5cTSzK
nGjQeKDDVkFXWteHIEcvUO7QlnPkV9URaWtxPkBpyvQwKL7HOToif.qVciA8
2MFH9x.v8is06mebCtvU8DGatpum3Elp8xOD8MZ9IHl4H2iIgUoRpKGy9Ev7
tHLOjf89HscjDj1GnQdHzGVnsMgPcJR4s.UcSHgbSn2NlwQirQzRT+gr6ZzK
qcqpgRspPN6jQ9LNapF1oplVqQ1z9C4ASGGGUuKm.ZmUo0lzP4MC8JcA8Jvu
Ku90lfdYDZs++wF3+IQG7WeIYNG1YKxwRm6AuxVlTsz6SBTic2iuFmFWalqF
TGOqbzy3vzCzSzqUfyXjAtebeV7dZ.tFabeLtawR49OjR6YcCkLlqQZXQu5E
c9x6j9Y3kz7CJoKJSS84zNzinIZPOJKY1h1kcgzzNtqZaJxNg2UePCs25G44
1D77qoa7dYvcEL8hkBDXEnnrwpvhClFKNnvn9sU5f86Nj3V5NuvPp8i1C.5+
rmFuSY941vJoGp8LtmPgqA0xSuZ8CV1s77C34YF0vOVjiW4utcqroZrx1.wB
xUrtJbDq9KnZrx5irU9uHxTuRx37zoZwfK4fEGLnGJ5KGJ5KOeUjCcUBzCbG
Yne4xkjBV0ZN7qQYOfnwK5bBRW2QG0y65xMutKtpD0G6L.9qLhJ1fjwQzqik
pZ4PBoFDEkXfnPEf7kQQCOFDCGfN1dw+C5.sTTxn.G6pEsVk4SAbFYX62qFH
Cp6TgoTD4pJHydrG7ygtiTU967N54wpqfpdrOfwdviOKDmxKaRLlp5uP6dTH
wmUsDVuLA6S3K8nmq8ci830EzgPQMcES8mhFuNXryg9crQnnHmUcyxkZrgkx
cVUPdoBQawUi.4K8I2xH0KDBpnd10jhBSZ00v4S8omLGrJ6JchmdxUiKtloE
psVoKVrhh9J0D+18rSd5Bk8pJs13hv3in.Gt4UW3xBFNO2dOsuJHWwLx1sgn
E8szik0nn+KGzSQopKLFEzc.6AXDUeNahSHYDlLUZb9A78pZvFhIuABq7zBN
HqxfFBkyRvo9d4OqEKss5yRTBLtw4e6eTog4PQxflvYPXtwHSglWCHftpVJn
1UWhRxM4NJFhMG6z.vJKMf7toDXr4.jFP6zGWper0Wdj0qpVlimLj0JvPT+w
W8Z51yrx.CthDGVydf4psxvbg.qUtrUHkqoqNj+3NU9HtVucadUk1dZGyP7K
OuzmD3GXzWNyrc6qq9YaPVrWLzK4pXmgTKp4gYwMaofJjxQm1cW0O6nUAG1b
gFhgIzgyFbDKpRegk7GjCygBVNZa53DrwXDwl9VmshvLGy9WnMvpmRJddeiC
ghCu7ngJOgsrpv21SoJWvYWPKPRJYehegeY9yfEsOk5JQ.JMCGU9vG+9xxhd
7EdGNH3nmwWNtiChIzbnxERnEK+2bhYqJjzh+1QLwx5hqxg+D9Hu0+hUXnir
JbSPibZrZUfUxp.bUEHkBTImCP8GO8SRyXL0UiKSWuJiksgX3YhsSUqx+gZU
LS0qXV1Bcwoph4n5vKo4SZBBlCgWtmFzzhBrZ9xOHkB.uZBNKQIMDO9U49Yl
pl4lkCojwLWskgUDAqhm+bQLC6uUpdYYKsG2rzgyPZyBbVJ+V1xp.fYo7CjV
7mmDVF5xp.V1OwUfYpAPZh0lzzYfBHcxTFyyHXCoCg4lJv7iBUV42YVJ9xOj
Pq4YJexl.gy7z825hb+meJvJkWCEk69Hc2Wf4o6iTt+yyQbZHeBz1yWE.HsB
L+7ffROB.iYZDr7CgbdZA.RGCLO6AV9ZSXLSGDuzg.CeWvEmfoJ01hno2Nje
VW6OzmeWN8zy15Vm51PxZuv7sAkS2pgkeyS8raRqs0B8emAt0W+Ye+qt8Mma
SK+viHT46GEmg88WliknvZhWQZ1R+Z1qmuAyLJ1QRU2NCOaKWV9cFdnwEr0v
2wLxbIuuJD0zbEbVssva37aaK7eotsvKBLlmaL7mDt9kwFCeqz+u8cxQ9CKd
7tGdt+7GX+btev3w869j4UiGTLKzVfo6Uim00CVanwYTduC1stVCvC.lkuD1
EXVCq6WowLwBz5zWIAsrZeun2zfJ30W4v+tOFjuSvJdzQO+a92q40eriBdkK
hiQzwhP+ukCOXHVbjNFSwaySftZdk6dwdMcE+Ut8BXb30Q7P6z.fO4d2CmmZ
st97+sOLvPMnKNZneWN6HGEOnytEutWrtqNFiDMS8kgYNlcbYWJPtFWyDGpB
WqkJpdksanNKsTikFMnWjvoOWENftLPmyzIa5xHa5iurAjQ13Z.bzENKokM8
IQ1.RIaSfCGKT09rBGbR.NACA77DINSn3cdRXS8IT7NaPg0jHbqjQzbmFdNo
58BLQBmqLtbvogLAJUuWPvjfbPo51mKbfowrpKkYcBPNf7oyMARmTTIPyIQ3
bmwxF+1d9t9MlFgSFfybxDMfLhFXZLom2eq2vF6.zu9+..4G0WC
-----------end_max5_patcher-----------
</code></pre>
hell yeah great!
The V3 is now a Launchpads version, it works with 2 Launchpads :)

kannst jetzt 2 launchpads vertical benutzen - soll hei?en 14 drumtracks... + ein paar neue praktische features wie -copy- nimmt die ersen 8 steps und kopiert sie auf die anderen 64 steps...
zuerst ?ber 8steps also grundbeat programmieren, dann auf 64 duplizieren - ein paar variationen und fertisch is der beat!
hmm, weinachtsurlaub is vorbei... vieleicht raff ich mich wiedermal auf, und mach einen launchpad support... ich betreibe den sequencer geradem mit ner APC40 + 1xLaunchpad ... hab aber noch ein Launchpad daheim liegen... die n?chste Version wird also f?r 1xAPC und 2xLaunchpad funken... Launchpad only? willst haben, und das nur f?r ein Ger?t? hmm schau ma mal vieleicht das wochenende!
if you have already with that simple thing a problem, -why then you buyed ableton live -hahahahahaha -holy cow?!

mark:
http://www.phatline.at/m4l/CLIP-SQ-V2.amxd

press:
strg c

go to your browsers adress line, clear it, then press:
strg v


get it?
load this!
http://www.phatline.at/m4l/CLIP-SQ-V2.amxd

its the V2 and in much points preconfiguratet for the APC ---but for Launchpad you will have problems... i dont support it -but in future...