Search found 54 matches

by Aaron
Thu Jun 18, 2015 9:13 am
Forum: Algorithm development
Topic: addr_ptr with cho rda
Replies: 9
Views: 10847

Thanks Larry! I actually just implemented this same concept a bit ago. I was finally able to figure out the scaling for the servo delay thanks to your findings. I have limited the delay time pot to go from ~ 3ms to 27ms and have an lfo which I just added into the "mpos" register. It is wor...
by Aaron
Wed Jun 17, 2015 3:07 pm
Forum: Algorithm development
Topic: addr_ptr with cho rda
Replies: 9
Views: 10847

Looking into this more, I think what needs to happen is a linear interpolation as in the ROM Flanger/Rev code, but this goes beyond my scope of understanding for the time being.
by Aaron
Wed Jun 17, 2015 10:20 am
Forum: Algorithm development
Topic: addr_ptr with cho rda
Replies: 9
Views: 10847

I have tried something like this: mem delay 983 ;30ms mem lfo 98 ;3ms skp run,1 wlds sin0,30,98 ;initialize lfo rdax pot0,0.03 ;get pot0 scaled for 30ms of delay wrax addr_ptr,0 ;save to addr_ptr, clear ACC rdax adcl,1 ;get input wra delay,0 ;write to delay, clear ACC rmpa 1 ;get delay sample from a...
by Aaron
Wed Jun 17, 2015 7:30 am
Forum: Algorithm development
Topic: addr_ptr with cho rda
Replies: 9
Views: 10847

I have been running into this same issue. I am wanting to modulate a delay around the address pointer but I have not been successful in any of my attempts. I have tried writing the RMPA value to another delay and modulating it, which works but not quite the way I am wanting. The closest I have come ...
by Aaron
Wed May 13, 2015 1:00 pm
Forum: Algorithm development
Topic: program lenght
Replies: 5
Views: 8460

Are labels considered instructions?
by Aaron
Mon May 11, 2015 1:03 pm
Forum: Algorithm development
Topic: Frank's delay time pot smoothing technique
Replies: 9
Views: 14301

Okay, so after spending a bit more time with this code I've come to realize that the issue was being caused by extreme low pass filter (smooth) coefficient values that I was using on delread. I had my smooth coefficient value set at 0.000125 which is roughly .7Hz. I have found that about the lowest ...
by Aaron
Fri May 08, 2015 10:11 am
Forum: Algorithm development
Topic: Frank's delay time pot smoothing technique
Replies: 9
Views: 14301

skp run,START wlds sin0,100,818 ldax pot1 wrax pot1fil,0 or length*256 mulx pot1fil wrax delread,0 Initializing pot1fil and delread on startup helps to rid the ramping on longer delay times. There is still some ramping that takes place with shorter delay times but is definitely more acceptable. Tha...
by Aaron
Thu May 07, 2015 7:59 am
Forum: Algorithm development
Topic: Frank's delay time pot smoothing technique
Replies: 9
Views: 14301

I tried initializing pot1fil to pot1's value at start up with no luck. Initializing the address pointer yielded the same results as did clearing the delay mem on start up.
by Aaron
Wed May 06, 2015 3:43 pm
Forum: Algorithm development
Topic: Frank's delay time pot smoothing technique
Replies: 9
Views: 14301

Frank's delay time pot smoothing technique

So I know there have been many discussions on this forum on ways to rid zipper noise on a pot when changing the delay time. I have found that a piece of code that Frank worked up seems to do a pretty acceptable job. However, I have noticed upon start up that it sounds as if the delay time is being r...
by Aaron
Fri Apr 17, 2015 7:00 am
Forum: FV-1 software questions
Topic: # - what does it mean?
Replies: 2
Views: 4194

Excellent! This clears up a lot, thanks Frank!
by Aaron
Thu Apr 16, 2015 1:30 pm
Forum: FV-1 software questions
Topic: # - what does it mean?
Replies: 2
Views: 4194

# - what does it mean?

Hello everyone, I have been seeing the pound sign (#) show up in some code as of late and I was curious if anyone could tell me what it means/what it is used for. Thanks for the help! Here is an example: ;sample reverb program for FV-1 ;minimize number of delays and ops. ;4 aps driving 2 AP-delay lo...
by Aaron
Wed Apr 08, 2015 6:38 am
Forum: Algorithm development
Topic: Sample and Hold
Replies: 7
Views: 8433

Alright, so I was able to filter the LFSR once it was scaled and that got rid of the distortion. This code is now working beautifully. freq equ reg0 freq2 equ reg1 lp equ reg2 low equ reg3 lowpass equ reg4 lower equ reg5 lfsr equ reg6 lfsr2 equ reg7 temp equ reg8 mono equ reg9 skp run,START sof 0,0....
by Aaron
Tue Apr 07, 2015 2:06 pm
Forum: Algorithm development
Topic: Sample and Hold
Replies: 7
Views: 8433

So I've reworked this a bit to use a 2pole LPF that I snagged from DigitalLarry's SpinCAD code. Using the LFSR output as the frequency control for this filter gives me less distortion. I am convinced now that it is strictly a scaling issue. However, I am still not sure how to properly scale the LFSR...
by Aaron
Tue Apr 07, 2015 1:46 pm
Forum: Algorithm development
Topic: Sample and Hold
Replies: 7
Views: 8433

Using a pot to crossfade between lowpass and high asopposed to the LSFR output, I am able to get a nice clean, filtered signal with no distortion. As soon as the output of the LFSR is applied for the crossfade I get distortion. I'm pretty sure that it is a scaling issue but I am still unclear as to ...
by Aaron
Tue Apr 07, 2015 9:35 am
Forum: Algorithm development
Topic: Sample and Hold
Replies: 7
Views: 8433

Trying Jack's code yields the same results in terms of producing distortion. Would this be a scaling issue then?