Hi gain oberdrive based on tubes
Moderator: frank
Hi gain oberdrive based on tubes
Hello i'm new here, and i'm working to made one new overdrive with more gain like Boss Overdrive, i was based in the algorithm of cube distortion, but i dont know where i can make a new changes.
Pedro HS
I am unclear on what you are asking here, could you describe the issue in a different manner or provide a block diagram?
Frank Thomson
Experimental Noize
Experimental Noize
new question
Hi Frank, I'm tryng made one overdrive with high gain, based on tube screamer of Ibanez. I want use the pots control like: gain, tone, effect volume. And I'm trying to modify the cube distortion.
Pedro HS
OK, please post the code you have so far and we can look it over and try to help.
Frank Thomson
Experimental Noize
Experimental Noize
the code
Code: Select all
equ mono reg0 ;
equ abs reg1 ;
equ sign reg2 ;
sof 0,-1 ;
wrax sign,0 ;
rdax adcl,0.8 ;
rdax adcr,0.5 ;
wrax mono,1 ;
skp neg,sgnset ;
sof 0,0.999 ;
wrax sign,0 ;
sgnset: ;
ldax mono ;
absa ;
wrax abs,1 ;
sof 1,-0.125 ;
sof 1,+0.125 ;
sof 1,+0.125 ;
ldax abs ;
log -1,-0.375 ;
exp 1,0 ;
sof 1,+0.125 ;
sof 1,+0.125 ;
skp run,distout ;
sof 1,+0.125 ;
wrax sign, 0.5 ;
absa mulx sign ;
rdax sign,0 ;
sof +1.99, 0 ;
skp run,distout;
mulx sign ;
sof -1,0;
sof -1,0;
skp run,distout ;
wrax dacl,1
wrax dacr,0
Well, the code doesn't compile as is, do you have a flow chart of the program, or block diagram?
Frank Thomson
Experimental Noize
Experimental Noize
When I try to compile/run the code I get:pedrolake wrote:hi, the code compile and run but dont change the shape of wave, i cant have a drive only a low gain crunch.
Would somehow mimic the clip of the diodes.
<0000>[ Pass 2] [ 1014] Line: 49 "skp run,distout " - ERROR:Undefined Name or Forward Reference - DISTOUT
<0001>[ Pass 2] [ 1013] Line: 49 "skp run,distout " - ERROR:Illegal Characters in - DISTOUT
<0002>[ Pass 2] [ 1030] Line: 49 "skp run,distout " - ERROR:Unrecognized or obsolete opcode -
<0003>[ Pass 2] [ 1014] Line: 55 "absa mulx sign " - ERROR:Undefined Name or Forward Reference - MULX
<0004>[ Pass 2] [ 1013] Line: 55 "absa mulx sign " - ERROR:Illegal Characters in - MULX
<0005>[ Pass 2] [ 1030] Line: 55 "absa mulx sign " - ERROR:Unrecognized or obsolete opcode - mulx
<0006>[ Pass 2] [ 1014] Line: 61 "skp run,distout " - ERROR:Undefined Name or Forward Reference - DISTOUT
<0007>[ Pass 2] [ 1013] Line: 61 "skp run,distout " - ERROR:Illegal Characters in - DISTOUT
<0008>[ Pass 2] [ 1030] Line: 61 "skp run,distout " - ERROR:Unrecognized or obsolete opcode -
<0009>[ Pass 2] [ 1014] Line: 69 "skp run,distout " - ERROR:Undefined Name or Forward Reference - DISTOUT
<0010>[ Pass 2] [ 1013] Line: 69 "skp run,distout " - ERROR:Illegal Characters in - DISTOUT
<0011>[ Pass 2] [ 1030] Line: 69 "skp run,distout " - ERROR:Unrecognized or obsolete opcode -
Are you running different code than posted above?
Frank Thomson
Experimental Noize
Experimental Noize