Page 1 of 1
Hi gain oberdrive based on tubes
Posted: Tue Nov 09, 2010 6:51 pm
by pedrolake
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.
Posted: Wed Nov 10, 2010 4:42 pm
by frank
I am unclear on what you are asking here, could you describe the issue in a different manner or provide a block diagram?
new question
Posted: Tue Dec 07, 2010 2:26 pm
by pedrolake
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.
Posted: Tue Dec 07, 2010 3:10 pm
by frank
OK, please post the code you have so far and we can look it over and try to help.
the code
Posted: Fri Dec 10, 2010 7:43 pm
by pedrolake
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
Posted: Sat Dec 11, 2010 3:11 pm
by frank
Well, the code doesn't compile as is, do you have a flow chart of the program, or block diagram?
Posted: Tue Dec 14, 2010 1:36 pm
by pedrolake
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.
Posted: Tue Dec 14, 2010 4:09 pm
by frank
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.
When I try to compile/run the code I get:
<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?