Namespaces

Variants
Actions

live.step

From Cycling '74 Wiki
(Difference between revisions)
Jump to: navigation, search
(Using the {{maxword|name=live.step}} object)
({{maxword|name=live.step}} Tips and Workarounds)
Line 15: Line 15:
 
live.step supports up to five data types: Pitch, Velocity, Duration, Extra1 and Extra2. To inspect the various data types, open the inspector and look at the Display Mode attribute. Each data type displays in a certain way, for example, pitch is displayed as horizontal bars, velocity is displayed as vertical lines with needle hole eyes and Extra is displayed as unadorned sliders. The Extra1 and Extra2 lanes offer some customization. If you require a bi-polar data type, the Extra lane can be signed (this can also be found in the inspector.) The thickness of the Extra lines can be set from a thin line to a fat slider that fills the entire channel of the step.
 
live.step supports up to five data types: Pitch, Velocity, Duration, Extra1 and Extra2. To inspect the various data types, open the inspector and look at the Display Mode attribute. Each data type displays in a certain way, for example, pitch is displayed as horizontal bars, velocity is displayed as vertical lines with needle hole eyes and Extra is displayed as unadorned sliders. The Extra1 and Extra2 lanes offer some customization. If you require a bi-polar data type, the Extra lane can be signed (this can also be found in the inspector.) The thickness of the Extra lines can be set from a thin line to a fat slider that fills the entire channel of the step.
  
live.step offers up to 16 sequences of up to 64 steps. All this data is stored and remembered automatically in your Live Session. You can set the number of sequences with the nseq message. For example, if you wish to have 10 sequences, send live.step the message nseq 10.
+
live.step offers up to 16 sequences of up to 64 steps. All this data is stored and remembered automatically in your Live Session. You can set the number of sequences with the nseq message. For example, if you wish to have 10 sequences, send live.step the message <code>nseq 10</code>.
  
To set the number of steps, use the nstep message followed by an integer. For example, if you want your sequence to be 32-steps, send live.step the message step 32
+
To set the number of steps, use the nstep message followed by an integer. For example, if you want your sequence to be 32-steps, send live.step the message <code>nstep 32</nstep>
  
 
You don't ''have'' to use all the live.step data lanes. You can disable any data types you're not using so you can declutter the UI. For example, here is a streamlined slider appearance using Extra1.  
 
You don't ''have'' to use all the live.step data lanes. You can disable any data types you're not using so you can declutter the UI. For example, here is a streamlined slider appearance using Extra1.  
Line 35: Line 35:
 
-----------end_max5_patcher-----------
 
-----------end_max5_patcher-----------
 
</code></pre>
 
</code></pre>
 +
 +
A velocity of zero will disable a step. For example, the message <code>velocity 1 0</code> will disable step 1.
  
 
==Third-Party Max externals similar to the {{maxword|name=live.step}} object==
 
==Third-Party Max externals similar to the {{maxword|name=live.step}} object==

Revision as of 01:56, 1 June 2013

Contents

live.step online refpage

Using the live.step object

The live.step object has up to 64 steps. Feeding live.step an integer between 1-64 in the first inlet will cause live.step to output all values associated with that step out the first outlet as a list, sorted in this order: pitch, velocity, duration, Extra1 and Extra 2.

The data from a deactivated layer is not output. Layers can be activated or deactivated in the inspector

live.step.layers.png

live.step stores its data internally. If you create a MaxForLive device that uses live.step, your sequence data will be automatically stored and recalled with your Live set.

live.step Tutorials

live.step Tips and Workarounds

live.step supports up to five data types: Pitch, Velocity, Duration, Extra1 and Extra2. To inspect the various data types, open the inspector and look at the Display Mode attribute. Each data type displays in a certain way, for example, pitch is displayed as horizontal bars, velocity is displayed as vertical lines with needle hole eyes and Extra is displayed as unadorned sliders. The Extra1 and Extra2 lanes offer some customization. If you require a bi-polar data type, the Extra lane can be signed (this can also be found in the inspector.) The thickness of the Extra lines can be set from a thin line to a fat slider that fills the entire channel of the step.

live.step offers up to 16 sequences of up to 64 steps. All this data is stored and remembered automatically in your Live Session. You can set the number of sequences with the nseq message. For example, if you wish to have 10 sequences, send live.step the message nseq 10.

To set the number of steps, use the nstep message followed by an integer. For example, if you want your sequence to be 32-steps, send live.step the message nstep 32</nstep>

You don't have to use all the live.step data lanes. You can disable any data types you're not using so you can declutter the UI. For example, here is a streamlined slider appearance using Extra1.


<code>
----------begin_max5_patcher----------
360.3ociRssaCBCC8Y3q.kmYUk1tNzdaeGSSn.0sMagDjiAQUU+2WtPZYSLo
8.A74bv1wGeMMgUqGACK60r2yRRtllj3gb.ISwIrV9Xija7xXRw.rxPPGKOv
NvQEuEVlrSPMmq3MjkvoX8Ddq9fOdWTG2pSnNUgPCEZmxsqVmmU9h6ba4N2q
h8VrrOl9GXjP9lERt3fuYz0e9TQrQNpUz817MTvk2aQNZwI.q.EuV5UTLwo5
aEJIPl4f8JAg8R.mWyC8HmDZ0BsiMI5dJlkmiYw.tAUiVpwMykGzRW5fvbfw
x+0y8Iv.H0MB5xBE0ObpnyhluTPv5JVEIM7A3PEmHTT2SviuLSF+jy6LWYOn
OFgi3ymZRs5zet.7CklyZj9eRiW+sKvITCBiH5TA9aooOd4Ouk5GSLdW2.fF
q03uDtKfcg9Ss281m6CEpPn2gYH3xePuu9LNZWNI6lYOF58wx8rTWctk9MvF
JNsH
-----------end_max5_patcher-----------
</code>

A velocity of zero will disable a step. For example, the message <code>velocity 1 0 will disable step 1.

Third-Party Max externals similar to the live.step object

Maxobjects.com listing for the live.step object

People who looked at/used this object also looked at....

Errors or Clarifications

(please list things that you believe to be errors or omissions from the existing refpage)