pdOSCseq is an OSC sequencer, it is shipped as a set of puredata patches.
Copyright (C) 2014 Aurélien Roux [email protected] & Jean-Emmanuel Doucet [email protected]
pdOSCseq is released under the terms of the GNU General Public License version 2 or later.
- puredata
- pd-extended or mrpeach patches
No installation required, simply open the patches in pdextended.
- Please ensure you have pdextended installed, and the path to the patches it provides correctly set in Path or Startup.
- Add the directory containing pdOSCseq to the Path or Startup configuration.
- Open a new file:
- create a [pos] object: it contains the tempo and the transport of the sequencer,
- create as many [pos.OSCdest IP port] object as needed
- for each sequence you want to be played
- create a sequence patch based upon the patch called jean.pd, save it to myfile.pd (replace myfile by what you like). The file must be in the working directory.
- create a [pos.sequence myfile] object
A sequence file is composed by:
- a number of steps, this has to be manually set in the "number of steps" part of the file,
- an OSC prefix: this is the common part of every OSC messages that this sequence will send. If no common part exists, let it empty,
- a list of by-step OSC messages which will be sent each time the matching step will be encountered.