/DJster

Repository for the DJster software

DJster

Repository for the DJster software

Installation

  1. Clone the DJster repository to Max 8/Packages
  2. Add the folder inside of Max 8/Packages/DJster/Add-Enclosed-Folder-To-Ableton-Live to Ableton Live so that it appears in Places
  3. Locate DJster.als in the Djster folder (in Places) and open the file.
  4. If necessary, set Mode to "key" in the DJster device
  5. Turn player on by clicking on the Live Play Button
  6. Set Eventfulness to a value greater than 0
  7. You should now be able to hear the sounds
Scale
When opening DJster for the first time it automatically tries to load a file called basic.cents.txt containing the definitions of some well-known scales.
pentatonic 0 200 400 700 900 1200
whole-tone 0 200 400 600 800 1000 1200
major 0 200 400 500 700 900 1100 1200
dorian 0 200 300 500 700 900 1000 1200
mixolydian 0 200 400 500 700 900 1000 1200
minor-harmonic 0 200 300 500 700 800 1100 1200
gipsy 0 200 300 600 700 900 1000 1200
phrygian 0 100 300 500 700 800 1000 1200
octatonic 0 200 300 500 600 800 900 1100 1200
whole-half-half 0 200 300 400 600 700 800 1000 1100 1200
chromatic 0 100 200 300 400 500 600 700 800 900 1000 1100 1200
Each line contains the name of a scale and the cent values for the steps in between the frame at which the scale will be replicated, usually the octave.
A microtonal scale may use values other than multiples of 100 and a non-octave frame such as this one
Lambda 0 293 439 585 878 1024 1317 1463 1756 1902
You can also create your own definitions and/or add .scl files from the Scala archive. Scala files can also be added by dragging and dropping them from the Finder or Explorer onto the scale menu.
The TProfile menu refers to a tonality profile according to which the raw cent values are translated into an intervallic ratio in respect to given fundamental (tonic pitch). This is the basis for the establishment of a tonal hierarchy which is intimately linked with the harmoniclarity parameter, i.e. (with a non-zero harmoniclarity value) the higher the tonality index of a pitch (octave>fifth>major third etc.) the more likely it will occur on a strong beat. With a zero harmoniclarity value all pitches have the same probability.
Meter
The basic.meters.txt contains the stratifications of a meter which is either multiplicative or additive. Strata only consist of prime number divisors, usually 2 and 3. A 4 meter will be represented as 2 2.
2 2 2
2 2 3
3 2 3
3 3 2
3 3 3
2 2 2 2
2 2 2 3
Besides using 5, 7 or higher prime numbers, additive meters can also be represented by twos and threes combined by a plus sign, such as 2+3 or 3+2+2.

You can create and load your own meter sets which will be displayed in the DJster meter menu.

Scales and meters are located in Programs>Cycling '74 (Windows) or Applications (OS X)>Max6>patches>DJster+>DJster>Lib>Scales and Meters

Note that starting with DJster v. 2.0 transport, tempo and time signature are automatically linked to Ableton Live's Play/Stop Button, Tempo and Time Signature settings for better integration and synchronization. Meter from now on refers to the subdivision of a beat defined by Time Signature Denominator.

Mode
DJster runs in two modes:
  1. a key mode with pitches snapping to the black and white key grid
  2. cent mode in which parameters are set in cent precision.
Output
DJster has two output modes:
  1. a MIDI mode with pitches being sent to generic Live instruments for (non-microtonal/chromatic) playback
  2. OSC mode which allows pitches to be played back in cent precision. This requires a device or program listening locally on ports 11100 plus track number, e.g. 11104 for track no. 4. LiveScore playback devices such as LiveScore Fluidsynth2 or LiveScore Sampler automatically receive the note streams when dropped inside the same track
Other parameters For all other parameters please refer to Clarence Barlow's own documentation available at  http://www.musikwissenschaft.uni-mainz.de/Autobusk/.

Playback Two playback devices are included from the LiveScore installation:

  • LiveScore Fluidsynth2
  • LiveScore Sampler
LiveScore Fluidsynth2 opens most SoundFont 2 (.sf2) files (check for compatibility with your platform first), while LiveScore Sampler allowing you to create and use your own banks.  All banks must be in the Max search path to be accessible within Ableton Live.