LGPT Notes
Recentemente mi è risalita la scimmia con LGPT e non trovavo più questo file sul mio PC. Sicuro può tornare utile a qualcuno.
LGPT Cheatsheet
- step:
- instrument:
- playback:
- tables:
- midi:
- miscellaneous:
ARPG wxyz Arpeggio
Loop through relative pitches of +0, +w, +x, +y, +z semitones. Leftmost 0s are ignored.
Speed of the arpeggiator is costant and can’t be changed
Parameters:
w,x,y,z: offset in semitones
Examples:
ARPG 3000: loops between+0and+3semitonesARPG 4050: loops through+0,+4,+0and+5semitones
CRSH xx-y Drive Crush
Override drive and crush instrument settings.
Parameters:
xx: pre crush drive00: no change01 ~ FF: target drive value
y: crush setting in bits1 ~ F: 1 to 16 bits
Examples:
CRSH 0001: set 1bit crush withtout changing driveCRSH 4007: set drive to40, crush to 8 bits
DLAY --xx Delay
Delay current note by xx ticks
Parameters
xx: delay in ticks
Examples
With a standard 6/6 ticks groove:
DLAY 0006: plays the note on the next stepDLAY 0003: plays the note between current and next step
FCUT xxyy Filter Cut
Adjust filter cutoff from instrument value to value yy at speed xx
Parameters
xx: speed00: instant change01 ~ FF: fast to slow
yy: target cutoff value
Examples
FCUT 0080: immediatly set cutoff to80FCUT F000: slowly close filter
FLTR xxyy Filter
Apply low pass filter with cutoff xx and resonance yy
Parameters
xx: cutoff value00: no change
yy: renonance valueFF: no change
Examples
FLTR 7F40: set lp filter with cutoff7Fand renonance40FLTR 00FF: unadultered sound
FRES xxyy Filter Resonance
Adjust filter resonance from instrument value to value yy at speed xx
Parameters
xx: speed00: instant change01 ~ FF: fast to slow
yy: target resonance value
Examples
FRES 0080: immediatly set resonance to80FRES F000: slowly remove resonance
FBMX xxyy Feedback Mix
Adjust feedback mix from instrument value to value yy at speed xx
Parameters
xx: speed00: instant change01 ~ FF: fast to slow
yy: target feedback mix value
Examples
FBMX 0080: immediatly set feedback mix to80FBMX F000: slowly remove feedback mix
FBTN xxyy Feedback Tune
Adjust feedback tune from instrument value to value yy at speed xx
Parameters
xx: speed00: instant change01 ~ FF: fast to slow
yy: target feedback tune value
Examples
FBTN 0080: immediatly set feedback tune to80FBTN F000: slowly set feedback tuning to00
HOP ---y Hop (Phrases)
In phrases, play position will jump to the next phrase in the chain at step y
HOPis instant: instrument triggers and commands on the same row will be run- has no effect on instruments
Parameters
y: target step in the next phrase
Examples
The following setup skips over notes in both phrases during playback:
phrase 01 phrase 02
00 ----|-- ---- 0000 00 ----|-- ---- 0000
01 ----|-- ---- 0000 01 ----|-- ---- 0000
02 ----|-- ---- 0000 02 ----|-- ---- 0000
03 ----|-- HOP- 0004 03 C--4|-- ---- 0000
04 ----|-- ---- 0000 04 ----|-- ---- 0000
05 ----|-- ---- 0000 05 ----|-- ---- 0000
06 C--3|-- ---- 0000 06 ----|-- ---- 0000
07 ----|-- ---- 0000 07 ----|-- ---- 0000
08 ----|-- ---- 0000 08 ----|-- ---- 0000
09 ----|-- ---- 0000 09 ----|-- ---- 0000
0A ----|-- ---- 0000 0A ----|-- ---- 0000
0B ----|-- ---- 0000 0B ----|-- ---- 0000
0C ----|-- ---- 0000 0C ----|-- ---- 0000
0D ----|-- ---- 0000 0D ----|-- ---- 0000
0E ----|-- ---- 0000 0E ----|-- ---- 0000
0F ----|-- ---- 0000 0F ----|-- ---- 0000
HOP xx-y Hop (Tables)
In tables, cursor position will jump to row yy exactly xx times, then passes through the command itself
HOPis instant and can jump only in the same column (meaning each column is independent)
Parameters
xx: number of jumps to target position00: always jump
y: target row in table to jump to
Examples
(Rest of the table omitted)
00 ---- 0000
01 ---- 0000 <--+ goes back 2 times here,
02 ---- 0000 | then continues towards KILL
03 HOP- 0201 ---+
04 KILL 0000
05 ---- 0000
06 ---- 0000
07 ---- 0000
08 ---- 0000
09 ---- 0000
0A ---- 0000
0B ---- 0000
0C ---- 0000
0D ---- 0000
0E ---- 0000
0F ---- 0000
IRGT --yy Instrument Re-trigger
Re-triggers current instrument transposed by yy semitones.
Gives tables the abiity to work as programmable phrases that then can be triggered simply bychanging tables.
Re-triggrered instrument is not reset.
Parameters
yy: transpose is semitones. cumulative with eachIRGT
KILL --xx Kill
Istrument will stop playing after xx ticks
Parameters
xx: delay in ticks
LEGA xxyy Legato
Perform exponetial pitch slide to pitch yy at speed xx
- if an instrument is not triggered on the same row as
LEGA, the command will retrigger the previous instrument unless is still playing
Parameters
xx: speed00: instant change01 ~ FF: fast to slow
yy: slide distance in semitones00 ~ 7F: upwards (increase in semitones)80 ~ FF: downards (decrease in semitones)
LPOF xxxx Loop Offset
Shift both loop start and loop end values by xxxx
- resets everytime you start a new note (similar to
VOLM,PTCH) LPOFcan’t trigger a note, must be executed after a sample is playing- every time you trigger a sample,
LPOFis set back to the instrument parameters
Parameters
xxxx: offset in hexadecimal milliseconds0000: no change0001 ~ 7FFF: positive offset (add milliseconds,1 ~ 32767)8000 ~ FFFF: negative offset (subtract milliseconds,-1 ~ -32767)
Examples
LPOF 0B4A: play sample from 2.890 seconds
MDCC xxyy Midi Continuous Control
Sends a MIDI Continuous Control messagge on the MIDI channel of the currently running instrument.
Parameters
xx: controll numberyy: value
MDPG --xx Midi Program Change
Sends a MIDI Program Change messagge on the MIDI channel of the currently running instrument.
Parameters
xx: program number00 ~ FF: program change1to32
PAN xxyy Pan
Adjust pan from instrument value to value yy at speed xx
Parameters
xx: speed00: instant change01 ~ FF: fast to slow
yy: target pan00 ~ 7E: right7F: centered80 ~ FF: left
Examples
PAN 00FF: immediatly set pan to leftPAN F000: slowly set pan to right
PFIN xxyy Pitch Finetune
Adjust detune parameter from instrument value to value yy at speed xx
Parameters
xx: speed00: instant change01 ~ FF: fast to slow
yy: target semitone00: return to root center01 ~ 80: upwards (increase up to 1 semitone)81 ~ FF: downards (decrease up to 1 semitone)
Examples
PFIN 0000: immediatly tune to leftPFIN F0FF: slowly decrease by 1 semitone
PLOF xxyy Play Offset
Virtually splits the sample in 256 chucks, jumping absolutely to chunk (xx + yy) mod 256.
Parameters
xx: aboslute slice positionyy: offset in slices
Examples
PLOF 8000: play sample from the middlePLOF 2040: play sample from slice80PLOF 8080: play sample from start
PTCH xxyy Pitch
Perform linear pitch slide to pitch yy at speed xx
- if an instrument is not triggered on the same row as
PITCH, the command will retrigger the previous instrument unless is still playing
Parameters
xx: speed00: instant change01 ~ FF: fast to slow
yy: slide distance in semitones00 ~ 7F: upwards (increase in semitones)80 ~ FF: downards (decrease in semitones)
RTRG xxyy Re-trigger
Regtrigger the sound by looping the sample from current play position over a certain amount of ticks
Parameters
xx: loop offset per retriggeryy: loop duration in ticks
Examples
RTRG 0001: loop 1 tick from current play positionRTRG 0102: loop 2 ticks but move the loop 1 tick forward every loop
TABL --xx Table
Trigger table xx
Parameters
xx: table id
TMPO -xxx Tempo
Change tempo to xxx
Parameters
xxx: tempo in hexadecimal bpm000: no change03C ~ 190: accepted values (60bpm ~ 400bpm)
VOLM xxyy Volume
Adjust instrument volume from instrument value to value yy at speed xx
Parameters
xx: time in ticks00: instant change
yy: target volume value
Examples
VOLM 0000: immediatly mute