Quotile

Home  |  download  |  Perl  |  media  |  documentation  |  clo...@gmail.com
 
TABLE OF CONTENTS

Getting Started


Using Quotile

So far we've talked about "notes" on the sequencer. However, as of Alpha-Pre-Release-5, sequencer's aren't mearly note sequencers. They're command sequencers. Behind the scenes, each row of a sequencer is associated with a command. When I covered the map command earlier in this documentation, I purposefully left out these details. Here's what's actually going on:


By default, Quotile associates every row with the playnote command. The playnote command uses the row-to-note mapping table to look up the actual MIDI notes for output (see here). You can change the row-to-command association using the rowcmd command. The syntax is:

rowcmd [sequencer] [row] [command]

For example:

rowcmd p6 8 shiftleft|p5|3

This would change the row-to-command mapping like so:


Notice that you must use the | symbol to delimit your command parameters. As you've probably guessed from the examples, there are a few variables that you can use when mapping rows to commands: $p, $row, and $value. For example, this will work:

rowcmd p6 8 shiftleft|p5|$value

This will shift p5 to the left based on the sequencer note's value (how dark or light it is, which ranges from 0 to 127).