Example instruments and mp3 demos:
http://www.gieskes.nl/lsdj/
Step by step guide of getting started with LSDJ:
http://mp3death.us/tute/
LSDj workshop, good explaination of pulse width:
http://www.8bitpeoples.com/nullsleep/treasure/lsdj_tutorial/
(...written for v2... screen map is a little outdated)
It's possible to change the pitch of a note without re-trigging it, by omitting the instrument number:
A-3 I01
I--
E-4 I--
Johan
You can create a repetative techno like effect by sliding without a note. (When it reaches C-3 it starts over from B-8)
A-5 I01
I-- LFC
I--
nitro2k01
A timestretch effect can be achived by running a table containing the offset command on KIT instruments. For example:
F01
H00
change the F value and how far down the hop is for variations.
j.h0rD.n
starpawz612 [attah] yahoo.com
Try creating a kit instrument with a short length, looping on, and change the offset. On top of that, do some vibrato and or sliding.
nitro2k01
To give a pulse bass instrument some extra punch, set the envelope in instrument setting to something loud (like E8), and combine it with some more moderate table envelope... something like this:
81
64
53
31
00
This will give the instrument an initial volume spike, lasting less than one tick.
Johan
To make a pulse/wave instrument sound more alive, use the table transpose column to make it start out with a pitch slightly above or under the note played, but quickly go back to the base tone.
Johan
Try creating a wave instrument with a length setting less than unlimited. Then play it with a slide (I prefer down)
Phrase screen
A-5 I01
I-- LFC
I--
Chain screen
01 00 (Trig phrase)
FE 00 (Empty padding phrase)
FE
/Edit: The theory
After some thinking I managed to come up with a theory for this. Gameboy sound freqs are 11-bit values. However LSDj stores and modifies freqs internally as 16-bit values. For this reason when you're sliding down, and the freq value is at $0000 and is decreased one step, it ends up to be $ffff. Only the lower eleven bits are being used, making the effective frequency $03ff. But the interesting part is that higher bits accidently retrigs the sound. And not only once, but at an extreme rate.
This gives the unbounded sliding a very special touch, both for pulse and wave channels.
nitro2k01
0 L
0 R
O LR
-
-
-
H 04
instr env: F3
table
– 00
– 00
E 43
– 00
– 00
H 04
try to play around with the env values and shift the env command in the
table up and down
try to use the resync2 function. (wave)