live.step : feature request

Learn about building and using Max for Live devices.
Post Reply
matcham
Posts: 29
Joined: Fri Mar 06, 2009 1:35 pm

live.step : feature request

Post by matcham » Wed Sep 02, 2009 6:05 pm

I think there are a couple of things that could be imporved in live.step to facilitate its comunication with the rest of the world :
- AFAIK, there is no way to know when a sequence has been modified with the mouse - this may be very useful (at least for me !) (additionnal outlet ? / mouse/mouseidle messages just like a jit.pwindow ?...)
- mouse over information outlet : step duration is in a different format from 1rst 'step' outlet (1/16 1/8 1/4 1/2 "1" "2" "4" "8" ) .. why ?...
- input : I know that steps can be set with the "step" message.. but I see a couple of cases where I would definitly prefer giving it seperated lists for pitches, velocity, durations, ...
for ex : let's say I want to set the steps pitches from an external editor / generator ; as actually the only way to set a step is sending a list of each step with all pitch/velocity/duration/... values, I would need first to ask live.step to dump it's content, memorize all the steps values somewhere (in a coll...) and then build all the "step" messages from that...
..not very convenient..

what do you think ?
any chance to see this already very useful object evolve a bit in a near future ?

thanks in advance

MathieU
________________
Mathieu Chamagne
http://mathieuchamagne.com

emmanuel_2
Posts: 127
Joined: Fri Sep 11, 2009 7:54 am
Location: Paris
Contact:

Re: live.step : feature request

Post by emmanuel_2 » Fri Sep 11, 2009 2:22 pm

matcham wrote:I think there are a couple of things that could be imporved in live.step to facilitate its comunication with the rest of the world :
- AFAIK, there is no way to know when a sequence has been modified with the mouse - this may be very useful (at least for me !) (additionnal outlet ? / mouse/mouseidle messages just like a jit.pwindow ?...)
In the next version, a changed message will be sent to the dumpout outlet, followed by an integer so you can track wether the changed occurred in the notes, loop, or ruler.
- mouse over information outlet : step duration is in a different format from 1rst 'step' outlet (1/16 1/8 1/4 1/2 "1" "2" "4" "8" ) .. why ?...
On second thought... in the next version, live.step will output ticks instead of the ratios (which were in fact wrong as soon as you would change the interval). Thanks for spotting this.
- input : I know that steps can be set with the "step" message.. but I see a couple of cases where I would definitly prefer giving it seperated lists for pitches, velocity, durations, ...
for ex : let's say I want to set the steps pitches from an external editor / generator ; as actually the only way to set a step is sending a list of each step with all pitch/velocity/duration/... values, I would need first to ask live.step to dump it's content, memorize all the steps values somewhere (in a coll...) and then build all the "step" messages from that...
..not very convenient..
I'll look into it.
ej

peboer
Posts: 37
Joined: Wed Sep 02, 2009 5:25 pm
Location: San Jose, CA
Contact:

Re: live.step : feature request

Post by peboer » Mon Sep 14, 2009 6:10 pm

+1 on mathieu's suggestions, and...

There doesn't seem to be a way to set the values of Extra1 and Extra2 without using the mouse? It would be great if it was part of the "step" message.
The mouse over list is a variable length list that depends on the settings of the inspector. This makes it less convenient to make a "universal list processor" for that data that would work on *any live.step implementation. All your "pack" and "unpack" objects will be thrown off, as will any zl nths or zl slices, depending on if there's an Extra1 or Duration reported. Why not just zero out (or,better, -1) the data if it's not reported?
Finally, it might be useful to link a coll to live.step, similar to cellblock. That way, all the nifty coll data processor patches that I'm sure people have dreamt up for previous work in step sequencers could carry over. There could be a "collname" attribute that would link the sequence data to a named coll. Making a [coll myseq.1] object, with a [live.step @collname myseq] would give you a coll that had sequence 1's basic step data:
1, 74 78 240 100 -1;
2, 75 83 480 100 -1;
etc.

Peter
work:
http://www.lividinstruments.com
play:
The Lifespan Cocktail
2 oz brandy
1/4 oz orgeat
1/4 oz maraschino
3/8 oz meyer lemon juice
3/8 oz yellow grapefruit juice
Shake with ice, strain, and serve in an absinthe-rinsed cocktail glass.

peboer
Posts: 37
Joined: Wed Sep 02, 2009 5:25 pm
Location: San Jose, CA
Contact:

Re: live.step : feature request

Post by peboer » Mon Sep 14, 2009 6:39 pm

ah, and another thought...
A property for step "muting". Of course, you could simply set a velocity to 0, but this doesn't provide much in the way of UI feedback, or a convenient way to unmute back to the original velocity....
work:
http://www.lividinstruments.com
play:
The Lifespan Cocktail
2 oz brandy
1/4 oz orgeat
1/4 oz maraschino
3/8 oz meyer lemon juice
3/8 oz yellow grapefruit juice
Shake with ice, strain, and serve in an absinthe-rinsed cocktail glass.

peboer
Posts: 37
Joined: Wed Sep 02, 2009 5:25 pm
Location: San Jose, CA
Contact:

Re: live.step : feature request [+sharing!]

Post by peboer » Tue Sep 15, 2009 6:10 pm

Here's a patch that shows some basic work I've been doing with live.step.
Some things of note that others might find useful:
- gathers dump data into a coll for manipulation and data discovery elsewhere in patch
- per-step mutes, with scripting to adapt for # of steps
- per-step skip rules (an idea I copied from Robert's presentation at the expo74)
- zoom and expand views, based on highest/lowest notes
- "warped" timing using signals (i.e., time between steps is non-linear).
- interactive assigning of notes to steps.

<pre><code>
----------begin_max5_patcher----------
11251.3oc68s1iiajjfet8uhbKOCt6rqtLyG70sXGXeXuEXAtc1Ywb3Nfyy.
CVRrphWSQpghpa2d85e6KyGThT7UlTIoRpl1nkJ9TQFQjQFY77e+qd2COm9y
gGd.7eG7if28t+8u5cuicJ5Idm3328vtfedSbvA1s8PR3mRe9++COxuTd3Om
yNcbZv1mCRds7BujljeH5WBoWDZ8jk3zIG2EkDGlydWvymL8X9kmceP9l2hR
d8mxB2jygPrcwKB3Rec.aD8Sn2SVf+p3Ih1x.kBv68DK+pPRRvNFj7vOjEED
WdE9OZ9m2Gxe8OvF.f+J8p+Ge0WQ+3QIwJaR2sKLIuAZYSZbbA3C1db2dv1f
7.PTBH.POM3kzLvGCxhROd.b7PAUP7vwQIgaROlvdCjqFeZ0M9z1hgPQrWHv
EVhWaGi50CFcDnrNXjxeK5.CTCyFfWZeV3gBbdPdTZR0AEzlyYPneYI93zPR
BLFpGLFm4CxQb198wChInQvC9viE+6zq6PvGKuvW+GoWpF5A7veO8iu9ei9Y
XxV9YFECbbzGCehQDD+xEblmf3cGyCChOAyO+ZA+aZFGtrdxykhg8YefKPGU
vFAaxKduWd+9mueT86uCRJwmMYGCcjmjRGKoILv+WOC3oI0.EHl9lbreT.Vs
A6W9HP1ivdB65OwId32+fp7UDeK9HjyWwYxramuBhQRx8rOHqfDlGl8SgIAO
GGVE+P4r19SA44YQOWPdO+WGDbIB1DJmP7wvzWJOc44q952UP.XxZJmbV6pQ
IQ4TVdAF7zfp1MUNHPc+BpLJZ6m4vaoY4cvydwq6iQGh54MsKcawjCF1B415
PJHIIUvld5Wrsep3zjWkAjn+h8gBKVS3Cz2yg9.4zscNhhRdIsSfLMaaXVWO
4wBb+gNezC6CC2FGsqSZRd39Ng4vhoGB91BdLHk2s3azCsxeD9y6SSB4KJBe
pSHM+yB1713i1URUexheQlPxxuzy5W6A6B9P3N1DooTWHwJQd1mW5tqEhPiQ
WnpRQ3K2bgXgWhhC+XX1gHtTVAn9tGNChNdzIO.BagXBhAoX2J5WPkHGmt4C
gaqxh7v1vWT5kjtOL47CXUcMhZKTvuynjpqxb4Obvw37epcBV8q+RvlvNe3V
wwu6gWyh1llPAhZOI8zk+bEDV1J.UgZ10SB12xilmlF+bPVE4YmnCEbuAIQ6
BxCyi3PCx5zyEsaeVDexzoywkt91gMYEZmV6UwuxGa4JaC+XzlvOEsM+s5Bu
puwhpKaTcdUsy2qJ00mj8m2jEsOGjmxlrAny1.EqcUrf+AvyAGB2BRS.4uEB
JlN8bXFH8E.SRzSfeH9PJ3PwzK1kyNFGdn3wiyiNDGUHEj9JoWXeVApNqwiW
EXZSM8lS2QmEU0wT9tUYuqo9Pt9AHtVBtdzubpNi3RU2IObA30h16UDGVJEb
LTsZREuPxXVXA66VvANw6.8uYDfG5B4YMFjGrejGW.BeGOPD9R4lMvcnAvcU
tZaxPmGTaN.N+HQjC+KzP3PL4JvgLoTyEZ7shUFdaLXRz0gI4qhi8FDShWFb
iQ7+Wu7jj9wjd7ozXKwNysG.UZckLkO11WyEJ98iaB+nYSQvpS4wngvtmT4z
zmxefoGzKkKJsIMIgZuNpFE+3uOd6eEXAd4Xw4hAEGMuRFrpHZ.Y4NjrAj8R
P1v2BHVyJZDx2x.zWRNWmEBi62.ZRvmEDoqjHR6EBhbtEkVhGskDORVlRRSe
4khsY8RV5tJBSYVYltUpBwpEmfhDlUbO2JqHtejPDmA02ZIHR8u66JjoNuBU
Os+INO7f3QzxjGlemT8AN4dDv2y9787uSS.+J36EtJoBe92WywGLmKP81Ayi
G.H36qbA2xKfoW3BmNv72.0cCLuMvexJWBybdA+0WbsZDphYXkyw5zpENypb
OgqyrEJzv7clqc2LMvkwdcdtXmNOeS1qimja0AcMS+3N0+zlbpd3MZV41vBH
rxrsY0xGBauUtHNYPie.cVBrwG+kHfCQuqgfkSOHtqzGdsXHTCbw2B1WJt0a
VQsdVJgY8LYDKCc7PWnHqwNO1qhIz4LhndVJBQjPEkJ2QouKXbF08gfNM1NG
PdP6NXPDLBXYwN0XfpN1aavd1uVTcQ5vEQLfhd81wBGROlsoD6WZldPc.ba3
g7njSN46GOCqWbiuEscac2pwPzQa2mVPXE.nj7zpB2TC5JEb2x.7lB2DIg6V
Ff2R31SVvlXTfM0bpxwdWnrewVALF31dgNszRE7sYwdijg81x7P2XYP29KS3
FZdfsLrIDyCrgxvcaVxtkTTBznjbCWnBtWlfsirpkXT7Hxt3tiQgqkUyU6Eo
TDCS+OjrKraVHaY4QPFFbKKWhm4A1PIAaCi4VF0nflk5eLvQJ31rDbCctEKt
KNYw.nZdyvcKXOIMSqgH9TEW48bogBo8WiSeNHVDh+mSkE8mVDhf+MgZDzwk
XeD+J45vXxqOXe4ekckrofza1TfGW1TLBb4tvCGBdMrAx7jmZjJ0RPphLbr3
1+0pR.p3zQtnAcu4XCLZRwF1hXdTJrgyMGaTGDzO1.q.ug8MGa3MoHCgTC4P
FjYCYzUlUeJHEllLRSfMDNHu2TiFBsFA13ruE0T14yyVvoLC6EguqPDRuYoG
zhn2Dr+XwX9XaoysLCaJZWnVzCIoY6n91MXSgpIEeuMj+89f3H52aNl8wpGm
ERSZ8SCw7vckuorfc6o2wikut3SGQeomOh9pR1lktK7zon+JgaOewmNckLVd
HV4mrUZ1dpxZk4Ha6DRbODRNasf4lu.YmZHffij69wSYv8Xl1ybz70yN2WZp
yi6O+p3hNYmwiGIL9BwQmYkawMD8Zx0ub.puxSh8YrCwqOriu6UvgngLy0gC
cDtG94kWADsbVnTp4JwaYM2b+RK2b+eEUrEujCrxaS.HIMO7Iv+22BS.ErA+
W19HHJGrOtf.c.DjCJDpmU7hXgFC3SQ4uU7HaOlwH+f+1wfj7Bb+VZV4B+NL
ht+Q56S8zv0ZJRCWQglQjGtDqKKeNpFEzZLxfpqO7kZ8TfqgDfiOv0hB9zpb
A8eyZHjKxqoRbHWcQmdBEeeiINJmpvtBUEkLbXWgc5Jrq3q0AJjmENWLU2Vl
IwjOdpI4SFjWZQjpb7JIRE6kMSQ3Loh1cNnoNkjuDXNqNSczVmp0bgpMHKtR
I7jRAwErPf90GAsqdSSUbj8sIsZNRnpiLp6LnJORp1SOp9Hi5OCnBz.pAMnp
PcoNT+pD0uZQ8qZT6pGcAmXiI2Mt9PSxuXA4vXf0kWsGBeexM6dGK8lqwhTR
zp6TRruryY3o98G73UDoVSrZcQqSLU30BVvzjMgWCgfzKg.JAgPDx08jYO8V
HCFKkvHn.6C17AfCWCBhWaZRnLAwVSDDW6dpWLMzy2cwPQZtQt5jjxsfcwNv
t79qsIL7UPuf8RurFldI1MFRTfNc3qWO.8xQB50se5w2TL2X5VkPh4BhrmFY
qvpDdZXpP8bJ51Q.9NCg.XoBAv8Nh.P0PL6lpnjuvl2bJfTqF.cz.E3k3zfb
iQUIpBqvqSk09EziklR3zSNN1fRf0nNqFktq+AfIHXBRTQvD5NRvzwDptqS2
7AIjLQplW5DojL4qIJvilCgXWz1n8ATmAOYzBWY2zPoWha5r31HFZYOCOd9e
RTh5lPxzkYscuYt80ryLRO4nbicJCkYWWWbKslNySHlqgyElfMIIryiMVAbW
Cw0xhXparvF47cS7UawEbKXsl49SivrtmXD1s06s0vDt+PEVIVgwNzfMR7Gk
RtSydr4p.YC5srFaNpL1ti4IYHB3xZrYoxXaAQ2PpL1vKpwluJrjnE0PSEoj
92uDsE2HyRkUswienQXNKprlVx2yA6n4V7hBTSpiRVPqJfTYNHdYIdoCkF6g
tsfVwyS0wFZhFaUtXYBEJSRE1HRX5JfOlinEYfKKSfqzWRGVGqMwQsFjPdD3
PaEccFhUvmr8sgdt5uj5aUI4gFNNqPlSiHQJLp6sCkxSRAG+ACcMukPX.RMo
YTxsHD.43Q7fcd.e3Ro+tTrJvyfX8hKwxDTuRWKN8wWeaIoEWSMs3UZnSMus
iD6y0+3gqf99Khd3DK5m3wle+AAkznW2Q25Qrq3kan8fMIKeKiAAOQkKVTkE
VFNx78IJD0ysD39r4SlORABsTBqXORrR0jDZIT9bsUKON7ct4kOWeYK3Q9nk
Y4y0GYdkNnEX4yE6sLgae3BEeKK+M1rp6a9RC2lUIlxW14k9FF+MVxJnluk4
A2HYgaj4.2xVenw9l07RYKYm9VlEbKK912YszucyJ8amZRVsUzYpW+MZsLjv
6nV7QB6te5omZTIO9gKeOJUaN3Zi6bp4ezVs4vyq65wzEkeirhQWdX1Owy1v
piENuxIljdXW9XP7wvzWNMSnbdPkW+tBj0E4oXkqFkDkSo6kod5Yt+J2T4f.
08KnxnnselCuklk2N47h2VkT8rsWztzsErM7titaqinfjjTQ4+6LeYK2WbZx
qR.Qzev9PfEBh9.80bnOHVT3fZm.7RZmvXZ1VdJM21Sdr.yenyG8v9vvswQ6
5jhv5mLcbwvhoFBt1BNLp9uzuQOzJ2Q3OuOMQrqS3ScBor5FEit0FRpjn9j0
WUUR5nDkzYE65CQ6mzB1EQjZGthtuaeEwGOK8Vvt5r1EEuYKkZNC00OQAdxt
2JUlGbbkxtqspE4J51Z7bxW.pDZmQVkpVjLuk0pVzWZUsne.rM5v93fOypaQ
YGiK9o5xj6nonXB4VM29fVNWpgRi7mANeUSndaC0VOM2MhZQwdQRuSdM05Ed
Z2MsNnnipcLDyKmZntJiH5xH9Xk5DdlYivavti7SyKGJtRIzA6MkcY5IfCsW
Gn+9YMPD35eUJTzeJayzue9ZmszrmUu7iHYPiPWW47WtNZzpyF17aANy6jaw
B0PIC9.Dzrlc2Wva8b1qOWH829z+JFgahCCxdD7B8RVzRDDcnSuXw4JFL.1f
.zrKGOwp.Hpwab4Ct3gp3aHqEQHfHZRBeJKZbATynEzx2SDxEctCKzqDBukQ
D07AvtzOFRqcMTV2wfQwiEixC+PQkbx2ZPLp6R.i9MTcCuARag9RJs8p515y
stTQfm06j7ATCvlKzjWYpk.WZqoPQbtvnrJPUsBDiz3T6NwojAll6UYgH2Ai
TNH45woUyv+4iYMFPW+moMfdYZIRwzZ0SEwqyZ7hxxQunQ1S65.rA7bgliFI
66nW2WfcE66mLH6K5dOPO4HDhjVCodRYnPHMtDBiQdavp2pDQq8EqaWXLBkM
bRPVKxtVqY0RRkt2taVc1XjrwBHz0r5HyNpfuMn11nrwV7RscSxFfvEmvjlk
jiEQaY1vZt6xFXZHyBtYqThWdvszANOz.w2HYElfLK3VJ7sYkXHPaICH5VVc
5lB2Ryeaad3aofayBrkU5sYA0dKyEcjl21y3XRfKPv18VvkrFy7JFy7a1VFx
juIBetG9yeHZOfFKjeFjj+FXWXvgiYg8F57OeYXF2tQVe34WyyBRNrOHqLZe
6NjP4QBKAIBPxd61mdnNC7y3nCLKoV9citXYb5FdzqWB5QuljV.FwQa9.CDG
S+ftfHFcHNZ64FhZ0jQnZ788P9aE+PIgGpgPObdLTBV7W2lz3zrx3B0F6x7D
da+UklNwCaJXm1FjGbQHIeEch0Zgorf3f6pYiJY9LTxv6cFGT.hhv59GYAFN
n5OQAazlHp+cJfTcFty6JjPDDGOG83djnmU2a7N65cah2YQxp3Ww07HOhZQ6
7vui0Xc9dLVmkMLS87O6uiILJS8sTwsJvkVPllCdFDMu9xuZskeXe46ZqgX5
aNc3bYnPULqIZeNnf0c6r5XTQC+hmof9CFBut3kP36bfI15E1Br+3uOd6eET
7w7FNO1U5UxPqAc3r6hnzMc7WhzdDPhkZ9uP47AKqXN9ZX9+jIGXp7kuRK53
5bO6Ke6JgQmD3B2auu7kz5ENlUEVvUVCl65ZTVKxUVuc5ZVFd10VE9DCCtkw
phtlUkqhgFQxB2FD9VViO6tZMzam0P6vjP4uEcnzJJWcx+iFznPXdk6y1uOi
B43LFiBU2daEbChK70+Q5kpMNAO72S+3q+2nex19C8LbNpqBsV0PnubLIILt
ABmeZfCQEzsCQUivIhpeL2PyV1WtK1ZIIo+Hv2LaNqATVEiS9mhC97+x+7+3
+7e7baP9xpasdpDEkMoK9NPQkY.Ya3F6dJDEf+Gom1i2UXJRdiTVXtYWGt4l
sqaKxZlF2wkZKI9GnZVCWJyVN7u2zZ2R3La2RnnV6tZ4x9pRCEemETvM84zi
fMoGi2B1lBNjtKLmN4A7on72.Q4ffCfOEFGWKSkp0hxQcWZ50eoc.K5Z7PQ5
23KLYW2l+zZ9JsCChsgOLm3JgKJD3JB7RodJmWmyDp5e7X1SyKhB5UAQgGDQ
A8MCD0+mv34EQAcHUPTH+AQTdlAh5OEULTlWLknbdKXorGDS4ZDUfljBEwJF
jiAUguNyogItb0SFDS4LiXJlCvzKiyPkWBGt3GL4bUOoOzguIlWouDmdtFqM
S3MKWkvadWctMOMYj67ywU1SJjEy4ZjYx77i278UBs4Xhns9Vz7OS6PDy4Zl
1NUWxDODBkLeqCzWcd42AA4Qa9vgwfpthlykK2sS7s1KJIQSScayL57QvIyA
5HaQrYxrXVOLbXCBKN+h6H1JItCSVXE7hcAeHjp9KvgPqzLfumFzLA4zZUL.
pWEhQRwVxilRnq2fnZrNzkYdKXK+gd6RjSf.StZ0HdTxPPChSsVLsgu9p7MS
4NTrckCUh7WXRBxBR1ltiFOfyKKpmHBtfU53l8gW8VHrnGSXsiOK9++D8C8x
v5HyJW9baV4MLdUCavo9WmjwV4zKgX9hToo5JQ0rUmw70jDFTXKU5.TFTt9I
cmByv5zLxlzblU3D4rL6SXdKxBeCxWxX2B4YdvszyIMH3V1LYEaVIyOQ5J1i
q4gukg+1w7.aYpoIdlGXKUDUZdfMQlVxlYUp0rWlcBTWU.a3hqFwgwFUYuAi
Wl0rLrr8AzwV7uPDL0jyXd7446c5f4M7mg2tveFdqZfhoIou7hr8Ow+0jFgt
5+ZsmVt.hFUM4oH810DOUYiW6Zhc20DqRCMhllXm.zZOSbw0yD6Lj02lUHWQ
oH4W0.4WHmPjk+8VLMNUftm4hogCON.4MNDL2T0DhhgktDuj0xowWZAkNsmj
dPxj+tipvgHnHP7dE1v0giwG1vh1fLQxVSFx1LhF1cLc.zZAfXHLEuoiU1mm
FFSgMCL0ODeHErKHI30vCf+BEwULt9KO.BR1VbHkW88hRKVwIazmKkKKIPxv
SC4qCf8PSLOMrjYlGfGNHdr4Z9IMveJK8iQE6OCPcU7APdJPzASn+Yv1OFjr
IDj+VHqT1.ND92NFVblrm.+uKNG+YBxBAE5JUr99VvKYo6.zdfcP76eN3PwY
1mktI7vgheg+q+kGJz4X+g+xC+2Xu733zOw5zoIoIumRzCJ9QKjL2cJy3Lqc
CUwdMD8MItzQOSIBq6qYzAm0xohckMlIQC8gXRdeW1JTElseGQ13NgknJDpT
YGY7br8RqDU0ajJNI8nOQv2Yc1g78wb56d22ZYTg+x2Y7LX78bNSwxEqbhll
kqWdK+A55VL7maG0tw9qlMWUzwbQnGV8OZ6tluxkFfs79XHBjqq7JA45I6LX
qOCQPWaMnp1q9BKATGw0oEAtzp.7TK2mGZ573sh3.qOJtH2147aU+3xatoYD
ZwTBx8KKs4DjvjBxXVgAMsfjlWnGSLHiYFFvTCCXtgAM4PWlcneSOzu4G52D
DsaFhKXZaHInw0GRhPcoBEhg1xKZa0ugdn88oCe+hH5NSk4TW9mn1DSzHRlg
sAwcyn0mDip20IYv0kCesTgloZixXYz0hkg7Pu2qRim+x9gbuwK9XwxyCFd.
97u42TD22kIKDQbO2xEsJhcBnb7Z3HTD4pstKtdi22wR53lJXdHfMxt1qgJ4
4wYxsjmJ0uTLjDTIG2xhTz4IXCPkp0KRGKUpqD281MaitbZlVIkDOKcMgSdR
IVTB8wRQJI5jTZDjwvsuFpK4lbAlD6YcFIRTfr3jQeoHiN5RwBSZB4e32nna
ndokXq4eMvxJAGQJZo2WBqANIyYTaULz5pXSy5PBldkVGx5tacn+tuC.e51t
2op6ZRNEv0mlc2xcndNDFxCpYA2a.M.2jFLv9Wq0SKVz6ecLpho2EF3ReTRW
JW3ptTSybAAwPEkgbsVXJCM.Y36.ja6ZB9JujPsVrwBXMgK8xYud57pDpi5I
ararvJQVC6dwsU2Anzkyt8bw+dpvDHx1DjlHrBubZYtzLu3bvK6oLur2f3nK
ciuzwJxsim9vmS1Lg5pfkUzrWOc9n9BVmqjcthi9Mg0I2C1FtIL9l5fOwDCg
oEjR.CBoU8UZCFqGY.MQy8Fg.WDk.hZvOSSLGdz1wLY8k+xc66+l9+W92oRg
.fjgAfrgBfTgCfBgDv.gEPKgFPKEFeICP.IBR.oBTf9BVfgCXfgCZfgCbftC
dfV3qaUDSq2mLhZtLfBd82.n1tkA3gFRslgk7zYTHw2eDxs6vzuUIPMbEfbR
gTPWmFqJzbkgYl78s+F.ZVDug6hosa5excFwqMEXGTI1qEuSFPW1lyY7TCg1
xM2ZQz5FfvaznEkR4n9yjggESUlTQJfx8ePCXwlKc1nDk0MBtshPPOn4lUJj
lEIgJK60Z8vA524SzZYJ3LMtqxrvUwhc8X.OEw.LIb2QXf9FOcwC3LiXfKto
xJVw4AT+UthN2hQeZLO2pcKwsH6NB5qxWzNV9FYrhv3BBVZ1uAb.WkM8c0iU
3P73cRnvyvQ3vclU8+le6lZIzxd5tBAZI4di.bq80tHiNgJ3XEzpwnaHMgq4
NTdaQiv9Wu0ne39.64qrk7QDKocc2MF+05FaTwhuVR6RIOaUvfMV+UVLS8jB
p0MtTGg0kxpWf1ZpldaJb1oB5zZjpSi6tSUS6WsToYFF6XilRMRO3ZV+WM6w
lkJDtFE2T0Faz1w.sn2wJDb.WmSGL2CZUomvEC8Tk4gH2k0PyUYYL12uzski
HFl5SJR3rtKIb7wFYwL1Z2zaRWNWM6wliJiMx0M1fHe1Zctrh9JTrxG8HieT
C01ntXqC2pQMQkQMdYwGqxphtKKYqcsVPOZmtfz7dFU7F54WpqscUEum6Iht
prSJ11dWRbqJwrhVTiMUTDXYI+jENcJpAGdwL5HJO1PKlwlsJxRta2SA4tdj
cmZ3Ez89dbWNzMGULNg8xhrQTYosNPDFq5yprzl6xhv4pBcycYokrqsgLeqx
EqFxRxDtR0pUhcUm+lihD3.WVl5U3PgizYr1TWENUoW.nmxrquckJkMAMTU3
z19pqAz5tFbxcfrn4QK7lLwabUUS4dWqEUy0hp4nigpuEbaqN.PKkihMacDG
glRJO9O7ObiI.7B0nP5hjgQn+cDA3O.rLgI.Jg+ctiv++5uZBneUJWoD66Hz
ejAf88T.4i8tiP94fmAQ21RnGi.nxpuXWMVnjLEBwu2DjAYM2kL4YC6OCQAM
OGPUHDdsQxTM05IHeocar6jPHGgUE4gu9vueywrrh+FrKL3vwrv6knIWLY1W
g3w2lX7AStsJ1+zdY4ALakB9XuEkuTrUx8dKK+MnzXCurBEIhR1jeY46RhJ9
2igHVNy2HNpN1rtOi1exxJ1iwd2uQ6O1U002VXiMnIjcMqNuzrbdYV39vjsf
Cg45sQaOTeW0tR0Nd31HnMzX5SnCzsUAHc2MfQRgI4ULOh6fMjwqBSNmc2xM
TuBpUdRx.8tVgW04UHKmAads0pRSiBU93ITZsl5Zb7OsMHOnKYem6N2jZhcD
OR26p8Cget4d2e3iAwGKK6h0Dc22BQhWEReuJr9dUD88pr02qxQeuJW88p7z
2qxWeuJnkFeWZjeGpQFdnF43gZjkGpQddnFY5gZjqGpQ1dnF46QZjuGoS47Z
juGoQ9djF46QZjuGoQ9djF46QZjuGoQ9drF46wZjuGqSEbzHeOVi78XMx2i0
HeOVi78XMx2i0HeOQi78DMx2SzHeOQmZ1qQ9dhF46IZjumnQ9dhF46IZju2V
i781Zju2Vi781Zju2VmaoUi781Zju2Vi781Zju2Vi78NZju2Qi78NZju2Qi7
8Nxy2qIGKDt6Yd5l.mcawGGcH+kiIIgwiyDxi1X7BCeB4MBRauAM74UX2S5f
TulP9x.+pyf9ZbHETOw6Us99kyPNgnlMdqGfbm6wWSKK12pamSLDRTzsIvVc
2si6r8dOtDU691uYb27f7jzuY05oeFqeyd+byUhpF7gX3fXQ7Bgqb9cYlX9M
TRWlQVldLSmdiX04aqNea04aqNea04aqNea04aqNea04aqNea04aqNea04aq
Nea04aqNea04aqNeaVb91x2gY2j7sPXAdtsNGNeKvFU5VLU9JiLTYknqV6Xm
NHrCmksiwJNWE1QlciCy9oBbzOU7TigOibc7YPNel+f9jEcsdN6wopRO56ym
jf4MCcdKTCCaoVOtIMNMqr7L53RqJi7OPEO93JMjx9iOOEGRzZwgrxBG2MEG
xb.Z5pNUxTXjpVdpPHo5xz36p5CVzsE+yWySzki8kB+itqv+vaK9GWw8yxw+
6eWg9stsneakQ+2SUmvCgw.BvF3LcDAhL0SKdvrvWh2WlhimNqPgW98Mrf4U
UsrJHHGthfcqU26zd8hSPSTnfw4rLZW6yQAhSDYQND4wdvd613hBnGn.RdtX
OMqKa5ZWI1sjTsw6oZJtX28WCMv9ZEaWFerjtimyKoA5prJWIb5LokRmvx7N
RZ5gkunFyJA8fnwkQuapyrXaEW4CKGN5luz2tvCGBdMrSV3haF76tssp.tbc
gMYIbYJNCTmj0gbcyPn9aErIgf2OgKshklDviybdZ0L3Rq5XOQkByMHY5lAA
QDw+JQPbuOIHGS1Gr4C2zxoOmL3yLFuqb1KyQeZ8XJDheIFjE9J.BfN2TcdP
UrdrsqTTCaMM0XdnCCtlcTxsdMag7IwZ1PYVyFd2rjsArOLwJB1xuMLzBdaX
yQilPQ8+QWael3NoGS33oJhCu.PbygACsU1dgHaiugRnRcReYUtsgpzNIfnk
UqBVkgFdwMzf2mCMu6WFR+62gFTk1aBZQ0kLny0PRNx7WbRQvRNxVVcZAk3F
WXM1DkVwdY0PZPHUGaV2misElv+62QlJc1J3xpKBw.WoUhza4M1jltsv1xlR
6qYYMzTpwVsrZjbHq6VojXEGYnEkdjxp6O4tklAWVyzTZM6kk.RhJMZykkne
KEGZ36gViGxbZMdHyr03kCddVKsm7jXgzSRbUy2EWSoTTDJcKfDK1Vg7J1aj
Ef2GV.3AnJIXs+HQDEP5izzbVi3iFN9S1IKVxvXfckDiTKc6Fj3e5szzydmG
+ssbSErPSSv2XigcoXPikZae8ktWaoW5lpvcKfSG5W6c4ZixA2NDZxJIpcrH
mJERV9APQQVvByRpI5Q27gJAMNZDerxyledRZ46MYCGo43PlEGGRVxfq63fa
LCy6xVi0kT9225QCa9CbrilxPa05IObw+gDmYhFTd24bV7I3nwRL3Sv873zB
mIcVNtAWSGCI33XurQzQDxi8ky4ClngisRTnQrbCMWqnyWrP7uvmNZpDCqx7
ej4LWQ143MixCIIDb5fmXsd+SGcqGP3wMQYpTJwUV5.xrzaTEz8H.aHgwwfr
sYeQNcvDMdjcoiVF22Tx.VR31vVodQB0xhqgtlEOhrfsuQA1dRuiZyh01ahQ
20VXEYQl7EVkk+w1vHDPIUcdrqrx0VF6ZcdEJ1ASkpyvIVSAtlyXGlYYPmOX
pFORuWfQxWA4yMvVdruNevTNyWFFtVF42z0GjcKL11iS0YgPJjKOw2PtmNZh
FQLKGQjdaliXH4aw2WI6KWxSPmh+iHNyjYdCYUax2cjFCPXqIGQslp7farYl
7MK8o7cUYK+5BtEmrz0wC41Xw.nU2E2kyN60MwR3h3d7SY6tFtxOcetEliEX
exoerAWEWTwGr0cMUbzGCeh4sWAB6iAmeuujFus77s4wJlah4zxG9mpbum7d
7+T8WPyLxt0xFg0Y2YUVIZN6Tq1JTXclV0m9QxJFRzZXLufpVcHvYPNwYzCO
BqJhm9xI1+Rl+Ju9cE3nKJEqUtZTRTNkXWVccOyxW4lJGDnteAUFEs8yb3sz
r71ngW7tpTKaa60rKcK0MnrXSvs0wSPRRpnByclUrk6KNM40AgG5OWeHuBIO
ef9RNzG7ltsygSTxKocBgoYa4E341dxiEX8Cc9nG1GFtMNZWmTi7v8cBygES
JDbrEbWTE3neidnUNivedeZhvisvm5DRy+rfAuMNnckjzmr9pphN0uriBnMH
4zj+KnLcKMg8r+Oq8rRK3.V0Q3hPHoCIG3UIGCJ4nFEzHjczMDsJ839R5wuj
ltabxN9+U4IkWxAVZcNvnUQGCJ5nB4yHDbzE7rJ1XwI1nVrpVsMkTWgi12.U
6xNZMHD6QACdIt2tQzoVKxTcpBIstaudBJwK64Hm1lZ68ZjGpVxIgmqfUHdA
nD6TsugzZOCod+BQhWhzsJjAZSHCti2qcy1s2VPFpkfzS6.omVARusAj1ZAH
c29O5t0ezca+nYK+P0.UsLlPaKRv+gsaO.BR.oaxKV8BjmB9XT3m.AOmVbTw
LOvygwoeBj+VH3snWeK7PN6rEmi9mEBsCO7H8oBho21KoYfcoYg.pnJPwuY1
mq9qRsyzo9UucWAfNZLAf9.wTqsndPaWoi43ZO9Va07Dl9uGTO3dqglfioAf
MPrXy2dknoGf4QQjeOgd7U1WlzZX52Cd7aAP7rhGEsKEN5bX7HBsPPjzpqIf
p1EvhpJ2Xvo3Qmm.bbpXwZRY+noSdS6qo6zMWHzbv1i61CdOr.c5w9a8lWNj
AluWo7XJ5nC8kXNvqIwb3CtZUpzGEmc1v1YoGe8M81REwxfgEcQIhyfXXrdZ
0cONyxEBC9vrhV8rUCshVjn0eIFjj+V8l.5YmnAmyVCpfO1xtRgWuODNzn5M
n8fi2TnHN3qsdO0vUGB+aiqiqdkBf4bydClXjdWKR8wKLm0XxA2SMEWqoIsU
mnzLTs13J1.x2xIK+BEVEkHItfbyyuPoSdMyJ9jkNXHgFGXikArsWlQ5qsYk
CD3kYj9hTAcaNo9CTV3FYXobh8xLsDgvEZJ9.m3TDaJyyajrvMzrfaoCXcyA
tQ3EboO.O2xSViiS0bKZ8t6x4MsptWQQizqntczo0psCA2w4UTc5m3pgVxz3
kXdvj3a0tAPZs2KLydIl61FtowEMKBrsuZNId32wpOh+RyGw+4hYGbu9jmBN
7V5m.oIwel4SXlCfAGODt8IPmd5EMmd50WXcCtAhcX1Ti5u2NMugQ3o2usG6
NNENnTHMSjHkqdnTKdnjK6TzzoW8PoVLPtnDZXYs5hxIyWZbjJuvjs5hRcgV
ENmTd75pOJuReT5Y0r4Pu5iRcIBlWD1VcR4T5jRNplXs5kxRko77W8R4p69t
ebt5h0uBKT+3r5mRS0c1Fla3Wn9WcQ6+oEn+9Vz9Wc0eeKT+8op2sPiz6Vbu
8gs6yaezdJyL4sutPGUrB4zfNvUxHTrSeXiatqOyJd877s65c+YO4RuMOxuQ
bNDg2U5v+mix8mOpY7RW1L4JPOjgQO9cXjjpnGxXQOWZXDYEmdgwPzpjIZg+
A76fS5rQ2pdd2s2HQX1lMxpyEUm0UsNWz3hRvbY2GyUUCIKxDC6NpjEvqk6x
DK2EkvJVSUxhKIPcWNKfyW4rnWf5KyZZghkoBq9JSETR0DWea1Uv7+iv+Z4k
d90hEgRyJCTFOWZ7w3y9.+HnRgW3gfM4Eu2Kue+y2Op98OTY66WOCBoI0doP
L884X+n3GnMn3xGAxdD1SXW+INmo5JWbdDJWI5BZBYZcTbd7WqNOCKSqNymQ
Tfd5AjVqQO2Wk1KFoFsJ5Sp5RFQEYejUYexI6CYdx9Pqx99RQ1GdU1mTx9TR
uu0RAsjx9vlmrO7pruuTj8QVk8IirOjR584sJ6SNYeDyS1GYU12WJx9rWk8I
krOEz6iXYsJ6SNYe1lmrO6UYeeoH6yYU1mLx9vDUj8s5qCIk84Xdx9bVk88k
hrO2UYeRI6SI89V80gjx9bMOYetqx99RQ1m2prOYj8QTRuuUecHorOOyS1m2
prOyV1G6Wudx9xEEdYdzHDH1H+YHV0ZT3cj7L0ZNxMyal1yYlFhmkElrk.hH
yJDAoIGxfvDK0nrkGnr4sPcOXYqSWbvUBrdPIfUOjZHPaLqMhSPHQQ.p7fYA
yxFRvwfYYMFrRL60Br9xBpJfXEnRHK9+wVceTIEfdzUNNXKJO3HASGtty1bL
1tjjCnblQfBIKPYOi.kkr.EY1.JlickCnvyHPIMiNZFAJoYzgyHPIMit0LBT
xtpqBrT9LwnXVkxCP7QOAsJ9OmVOEut0fbPO4VbhB0zXm4ZWxCKCp10SMTMQ
Ltvr5CkikUyiP9hi7OczUNTPxPfvDjAprFC+NVUJbH5RkB4.Vjhy6JAVdRs5
5Wdv7.r3YlbKi3zKAcYQgDW5mUN3pgV6IAZEJGpcn0YRfV2IB25NEPqPdotg
1KllHQyQQZlVHgU3as8Ocv0BqN5GVgdbXsXIpyvJ8fqEVkgI3hAzjKiRJ4l1
yJLgrm.ZJ1eRnot5GTIBtupyTvW+LEXMkQaGRUjNicseBwTYEw0Ok7TwoZdL
xgam.HajwN5ZYQzOZ2cZXPjRk5YdBF17jCIiX7YVY8IXUPD4DekUUlrqV8Wh
raGcFweR.R1VyJH4JigfblWFeoMj.YjVtkTraZWeeeOuVOUogDbqYZAMP6gx
LnTv1VPGxStUsORwfrX9jOo0SIFV1dOgpLPuVZkLq16on4QvN7064U6YrPBQ
8i3FcWbitZg7LzvfMVUwJDBiWgJsTUiiDc9Bert1yu0DHgl.mF0.77jEmqNq
Ce6JUNPGr4P8hWEjc8umJDTVAnJvLi3.nqGSeUa7SdEBQnhUnmoFDWbv+wW8
eBIJym6B
-----------end_max5_patcher-----------
</code></pre>
work:
http://www.lividinstruments.com
play:
The Lifespan Cocktail
2 oz brandy
1/4 oz orgeat
1/4 oz maraschino
3/8 oz meyer lemon juice
3/8 oz yellow grapefruit juice
Shake with ice, strain, and serve in an absinthe-rinsed cocktail glass.

peboer
Posts: 37
Joined: Wed Sep 02, 2009 5:25 pm
Location: San Jose, CA
Contact:

Re: live.step : feature request

Post by peboer » Tue Sep 15, 2009 7:25 pm

Hi. It's me. Again.
I can't find a way to save the number of steps in a live.step. It always opens with 16 steps. It would be great if it was an attribute, rather than just a message.

Peter.
work:
http://www.lividinstruments.com
play:
The Lifespan Cocktail
2 oz brandy
1/4 oz orgeat
1/4 oz maraschino
3/8 oz meyer lemon juice
3/8 oz yellow grapefruit juice
Shake with ice, strain, and serve in an absinthe-rinsed cocktail glass.

emmanuel_2
Posts: 127
Joined: Fri Sep 11, 2009 7:54 am
Location: Paris
Contact:

Re: live.step : feature request

Post by emmanuel_2 » Tue Sep 15, 2009 10:46 pm

peboer wrote:Hi. It's me. Again.
I can't find a way to save the number of steps in a live.step. It always opens with 16 steps. It would be great if it was an attribute, rather than just a message.
It can't really be an attribute, because we would have to have as many attributes as the number of sequence, which wouldn't really help. live.step (nor live.grid for that matter) stores its values within the patcher/device you need to use the initial_enable and initial attributes for that (pattr will also work, but I would recommend that for Max only utilisation). So when you are happy with the values of your live.step:
- open its inspector
- check the "Initial Enable" attribute
-> this will copy the current values of live.step into the Initial attribute
- save the patcher
ej

peboer
Posts: 37
Joined: Wed Sep 02, 2009 5:25 pm
Location: San Jose, CA
Contact:

Re: live.step : feature request

Post by peboer » Wed Sep 16, 2009 5:11 pm

ah, ok, that makes sense. I looked at the Initial Enable things, but my initial impression was that it was just storing the note values. I'll look more closely at that.
thanks
work:
http://www.lividinstruments.com
play:
The Lifespan Cocktail
2 oz brandy
1/4 oz orgeat
1/4 oz maraschino
3/8 oz meyer lemon juice
3/8 oz yellow grapefruit juice
Shake with ice, strain, and serve in an absinthe-rinsed cocktail glass.

cbit
Posts: 170
Joined: Fri Apr 08, 2005 3:17 pm
Location: Rotterdam, Netherlands
Contact:

Re: live.step : feature request

Post by cbit » Tue Mar 16, 2010 8:53 pm

@peboer

Your patch looks like it could be useful for me (im interested in recording into live.step) Would you mind pasting the code for your gateonce abstraction too?
basementhum.blogspot.com. Adventures in computer music production.
Macbook 2 Ghz Intel Core 2 Duo. 3GB RAM. OS X 10.5.8

peboer
Posts: 37
Joined: Wed Sep 02, 2009 5:25 pm
Location: San Jose, CA
Contact:

Re: live.step : feature request

Post by peboer » Tue Mar 16, 2010 8:58 pm

hi,
it's in the source package:
http://lividserver.com/dl/ohm/LividStep_m4l.zip

but here it is anyway:
<pre><code>
----------begin_max5_patcher----------
436.3ocyU9sSCBCEF+Z3onodKZZ4+5c9bXVLEnNqAZIiRb5xd2sTfMltYJLk
vMkzSObNe+9ZKry1BlH1RqffG.OArr1YaYoC0DvpatErfrMMmToSCJpk4TIz
ocIdcAiqlqWC2ErjHSekwW+7FZprs1XT3cHG.NLP+3vHX0wB0VYckPcQYYs8
L4saw8sLUTTP4xdwTVKgMKr21tYvwPLzp9rTftLEAZH7wFw.9mL312v1zjeT
RaKLDdnHCwKgvWCjBfnjxmMHit+5fzahPllKpnyFkXjFPunoho+HwD6.PyGc
tnqaSLXjzo1+Rnf0DIMaJPxouq5ZeOkzscUEfG6GZBzangtMits3GMFvC6a3
KBtjSJzXCebCijeQKg0XBqF7dUrO0qotI8WZFnwZFw5SAgwS0LhVrlQyIM.F
by4Oe39a268z9.VaGA9i2ThmfoXhinSAly3e++wZJZhepMUIp2j12ft6rfib
jQqjLNQxD7A4nDux15y4UVVFkO7aIErrRgZKrSBfUmcKyTEEafhvmjy+shhL
zilOEEt3Tj+hSQdFnnnYUQwKNE4ZfhBuBEolr29Kg3nwWB
-----------end_max5_patcher-----------
</code></pre>
work:
http://www.lividinstruments.com
play:
The Lifespan Cocktail
2 oz brandy
1/4 oz orgeat
1/4 oz maraschino
3/8 oz meyer lemon juice
3/8 oz yellow grapefruit juice
Shake with ice, strain, and serve in an absinthe-rinsed cocktail glass.

cbit
Posts: 170
Joined: Fri Apr 08, 2005 3:17 pm
Location: Rotterdam, Netherlands
Contact:

Re: live.step : feature request

Post by cbit » Tue Mar 16, 2010 9:29 pm

Thanks very much!
basementhum.blogspot.com. Adventures in computer music production.
Macbook 2 Ghz Intel Core 2 Duo. 3GB RAM. OS X 10.5.8

sublimelobc
Posts: 411
Joined: Wed Sep 19, 2007 7:30 pm
Location: St George, Utah
Contact:

Re: live.step : feature request

Post by sublimelobc » Thu Mar 25, 2010 9:59 am

Is it possible to activate "automate and stored" in the visibility parameter somehow? It doesn't make sense that the note slider on the sequencer wouldn't be controllable by a midi slider, I'm guessing I'm missing something obvious here?

If live.step were midi cc and note controllable from a midi device it would give it all the best functionality of something like numerology, thesys or some of the reaktor sequencers. Being able to move the sliders with a mouse for sequencing can't possibly be the only way to do it....Please tell me I'm missing something obvious!

peboer
Posts: 37
Joined: Wed Sep 02, 2009 5:25 pm
Location: San Jose, CA
Contact:

Re: live.step : feature request

Post by peboer » Thu Mar 25, 2010 3:38 pm

Is it possible to activate "automate and stored" in the visibility parameter somehow?
...The idea being that you could control the "sliders" in live.step with physical knobs or sliders? Maybe. I haven't tried, and probably won't get to for a few days. However, I encourage you to try it!
If live.step were midi cc and note controllable from a midi device
It is! LividStep is designed to work with our (Livid) Ohm64 and block midi controllers.
Here's how you add notes to steps to edit sequences on the fly:
http://wiki.lividinstruments.com/wiki/L ... Track_Mode
Using a cc to edits steps is an interesting idea, but, even with a long throw, the chances of landing on exactly the note you want seems iffy. It seems better to select from a table, then input that note.
For pitches, the message into live.step to alter a set of pitches for a sequence "1" is:

Code: Select all

pitch 1 62 66 68 70 72 72 72 69 64 60 60 64 68 72 72 72
So the moral is, with midiin or ctlin or notein and "pack" or "pak" you can do whatever you want to the pitches using messages to live.step.
Look at

Code: Select all

p "Filling and dumping data"
in the live.step help file
work:
http://www.lividinstruments.com
play:
The Lifespan Cocktail
2 oz brandy
1/4 oz orgeat
1/4 oz maraschino
3/8 oz meyer lemon juice
3/8 oz yellow grapefruit juice
Shake with ice, strain, and serve in an absinthe-rinsed cocktail glass.

Post Reply