gs.ClipStep

gs.ClipStep is a percussion focused step sequencer. It allows access to Live MIDI clips via Max for Live.

created by: griotspeak

prefix: (generated#) gs.css

known bugs: sometimes the playhead gets faint…i don't know what causes it, but it doesnt seem to affect anything else. as soon as i can fix it, i will.

Layout:

the first 4 buttons functions vary based on status indicated by the last 4 buttons.

the 5th and 6th buttons on the bottom row act as 2 bits.

0 = off

1 = on

00 - move in clip

  • Button 1 - Up
  • Button 2 - Down
  • Button 3 - Left
  • Button 4 - Right
  • Button 7 folds clip notes

10 - move in set

  • Button 1 - Up
  • Button 2 - Down
  • Button 3 - Left
  • Button 4 - Right
  • Button 7 - Jump to the playing clip in the track.

01 - change display width

With Button 7 OFF
  • Button 1 - quarter measure
  • Button 2 - half a measure
  • Button 3 - 1 measure
  • Button 4 - 2 measures
With Button 7 ON
  • Button 1 - 4 measures
  • Button 2 - 8 measures
  • Button 3 - 16 measures
  • Button 4 - 32 measure

11 - change note length

With Button 7 OFF
  • Button 1 - 1/16th note
  • Button 2 - 1/8th note
  • Button 3 - 1/4 note
  • Button 4 - 1/2 note
With Button 7 ON
  • Button 1 - whole note
  • Button 2 - double whole note
  • Button 3 - quadruple whole note
  • Button 4 - seriously? really? 16 whole notes stapled together.

download

http://post.monome.org/comments.php?DiscussionID=7447

documentation

Method list - At clipsteps core is gs.ClipStepSequencer.js. In the hopes that the work that went into making this can help a few other patch artists, here is a list of methods that can be called by sending a message to the js object. the reasoning behind this is that you can add 1 to the height of the grid and then call these functions with whatever interface you want.

clipstep-methodlist.pdf

tutorials

  • none as of yet

media