Could anyone tell me what I'm doing wrong?
I've attached a tryout instead of the preset itself to prevent people from making remixes before final release.
Edit: general idea of what it does:
qpulse=
if qold=qnew
then
0
else
if qold=0
then
1
else
0
--So:-----
keyold|keynew|goal
------|------|----
0|0 =|0
0|1 =|1
1|0 =|0
1|1 =|0