Spin Semiconductor Forum Index Spin Semiconductor
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Modulated Reverb Tail VERIFIED CODE

 
Post new topic   Reply to topic    Spin Semiconductor Forum Index -> Algorithm development
View previous topic :: View next topic  
Author Message
adventure_audio



Joined: 02 Feb 2015
Posts: 9

PostPosted: Tue Feb 17, 2015 11:30 pm    Post subject: Modulated Reverb Tail VERIFIED CODE Reply with quote

I have a few questions about further developing this code:

How can we ...

1) Make the reverb smoother? (I can hear several taps in the tail rather than something that seems like real reverb.)

2) Increase the tail length and depth?

3) Modulate the tail to go ramp up in pitch after N seconds. N controlled by Pot 3?

I have been using SpinCAD to produce this code and I must say it is such a useful tool, but I lack knowledge to expand on the code further.

This code is an Octave Up Reverb that works but could be greatly improved upon.

Pot 1 - Reverb Mix
Pot 2 - Crossfade between Octave up and original signal being fed into the small reverb

Code:
;  Program: Render Block exported from SpinCAD Designer
;------ Pot 0
;------  pot speedup high shelf filter
RDAX POT0,0.5000000000
RDFX REG0,0.0010000000
WRHX REG0,-0.7500000000
RDAX REG1,0.7500000000
WRAX REG1,0.0000000000
;------ Input
;------ Pitch_Up_Down
SKP RUN ,2
WLDR 1, 16384, 4096
WLDR 0, -8192, 4096
LDAX 21
WRA 0,0.0
CHO RDA,2,REG | COMPC,0
CHO RDA,2,0,1
WRA 4097,0.0
CHO RDA,2,COMPC | RPTR2,0
CHO RDA,2,RPTR2,1
CHO SOF,2,COMPC | NA,0.0
CHO RDA,2,NA,4097
WRAX REG2,0.0000000000
CHO RDA,3,REG | COMPC,0
CHO RDA,3,0,1
WRA 4097,0.0
CHO RDA,3,COMPC | RPTR2,0
CHO RDA,3,RPTR2,1
CHO SOF,3,COMPC | NA,0.0
CHO RDA,3,NA,4097
WRAX REG3,0.0000000000
;------ Pot 1
;------ Crossfade
RDAX REG3,1.0000000000
RDAX ADCL,-1.0000000000
MULX POT1
RDAX ADCL,1.0000000000
WRAX REG4,0.0000000000
;------ Minimum reverb
RDAX REG4,0.2500000000
RDA 4221,0.325
WRAP 4099,-1.0
RDA 4525,0.325
WRAP 4222,-1.0
RDA 5079,0.325
WRAP 4526,-1.0
RDA 6002,0.325
WRAP 5080,-1.0
WRAX REG5,1.0000000000
RDA 26089,1.0
MULX REG1
RDA 9826,-0.325
WRAP 6003,0.325
WRA 9827,1.99
RDAX REG5,1.0000000000
RDA 16339,1.0
MULX REG1
RDA 21072,-0.325
WRAP 16340,0.325
WRA 21073,1.99
WRAX REG6,0.0000000000
;------ RMS_Lim_Exp
RDAX REG6,1.0000000000
WRAX REG7,1.0000000000
MULX REG7
RDFX REG8,0.0010000000
WRAX REG8,1.0000000000
LOG -0.5,-0.125
EXP 1.0,0.0
WRAX REG9,0.0000000000
RDAX REG7,1.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
ABSA
RDFX REG10,0.0010000000
WRAX REG10,1.0000000000
LOG 0.5,0.0
EXP 1.0,0.0
MULX REG9
WRAX REG9,1.0000000000
MULX REG6
SOF 1.5000000000,0.0000000000
WRAX REG11,0.0000000000
;------ Mixer 2-1
RDAX REG11,0.5000000000
WRAX REG12,0.0000000000
;------ Output
RDAX REG12,1.0000000000
WRAX DACL,0.0000000000
[/code]
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Spin Semiconductor Forum Index -> Algorithm development All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group