Search found 14 matches

by edwillys
Wed Jun 15, 2011 12:51 am
Forum: FV-1 software questions
Topic: Instructions of SpinASM
Replies: 13
Views: 17260

I see, so, waht exactly is stored on the REG? The CHO SOF function has a REG argument as well except that it doesn't access the delay memory.
by edwillys
Wed Jun 15, 2011 12:47 am
Forum: Algorithm development
Topic: Accessing Delay memory with an LFO manually
Replies: 3
Views: 5690

In fact you're right that for this example it will work. But if I want a 120 degrees phase for example, I'd have to manipulate the LFO by hand through an allpass filter.
by edwillys
Tue Jun 14, 2011 2:14 pm
Forum: FV-1 software questions
Topic: Instructions of SpinASM
Replies: 13
Views: 17260

another one:

consider the code below:

clr
CHO RDA,SIN0,SIN|COMPC|REG; (1)
...
...
...
...
clr
CHO RDAL,SIN0; (2)


Will the result in the acc after the line (2) be the same as after the line (1)? I mean, does the intrution CHO RDAL read the value from REG or from SIN0?

Thanks
by edwillys
Tue Jun 14, 2011 8:48 am
Forum: Algorithm development
Topic: Accessing Delay memory with an LFO manually
Replies: 3
Views: 5690

Accessing Delay memory with an LFO manually

Hello all, Here is my situation. I have two delay lines dly1 and dly2 and lets say that I want to access both through the sinus LFO except that in dly2 i want the sinus with a phase shift (a phase inversion to simplify). The question is: how to I access the dly2 properly in the delay memory. I thoug...
by edwillys
Tue Jun 07, 2011 3:37 pm
Forum: FV-1 software questions
Topic: Instructions of SpinASM
Replies: 13
Views: 17260

Hmmm, interesting. It's defined as a mem 1. I didn't know it was possible to use delay memory as a normal register, mainly because of the internal up counter...
by edwillys
Sun Jun 05, 2011 2:57 pm
Forum: Algorithm development
Topic: Variable delay line modulated w/ LFO
Replies: 9
Views: 10522

I think I've got it working even though I don't know how the "servo" addressing works =| I'd appreciate an explanation :)

BTW if anyone is interested on the code let me know.

cheers
by edwillys
Sat Jun 04, 2011 12:29 pm
Forum: Algorithm development
Topic: Variable delay line modulated w/ LFO
Replies: 9
Views: 10522

By the way I just saw on the website a little trick to servo the delay RAM: skp run,1 ;only establish the LFO on the first sample pass wldr rmp0,0,4096 ;set rmp0 to its widest range cho rdal,rmp0 ;load in the current RMP0 pointer rdax mpos,-1 ;subtract the desired position wrax rmp0_rate,0 ;write th...
by edwillys
Sat Jun 04, 2011 10:31 am
Forum: FV-1 software questions
Topic: Instructions of SpinASM
Replies: 13
Views: 17260

Hello all,

One other question. I saw that in the phase shifter example you write:

cho rda,RMP1,NA,temp

Does that mean that you can pass any register as an address argument to the cho rda instruction and not only MEM declarations?

Thanks
by edwillys
Sat Jun 04, 2011 6:08 am
Forum: Algorithm development
Topic: Variable delay line modulated w/ LFO
Replies: 9
Views: 10522

it seems that i'm still not getting it quite right. basically what I'm trying to do is to access the delay line through addr_ptr. So far so good, except that addr_ptr doesn't seem to be modulated by the SIN0 LFO. Can you see something wrong in the method below: equ aux reg0 ; auxiliar register equ s...
by edwillys
Thu Jun 02, 2011 12:48 pm
Forum: Algorithm development
Topic: Variable delay line modulated w/ LFO
Replies: 9
Views: 10522

Thanks for your reply Frank. So you mean that the result from CHO SOF will be a S.10 value? Or a S.1.14 on the +1 -1 range? Also, if the number is, lets say, S.10 and its value is +1 (0.99...). How is it converted internally to a S1.14? Will it be +1 in a S1.14 representation as well or would it be ...
by edwillys
Thu Jun 02, 2011 12:31 pm
Forum: FV-1 software questions
Topic: Instructions of SpinASM
Replies: 13
Views: 17260

Hello Frank,

First of all thanks for you quick reply. You cleared my thoughts except for one =)

Concerning the delay lines what would be the difference between

mem delay 200

rdax delay,0.5
wrax delay,0.0

and

mem delay 200

rda delay,0.5
wra delay,0.0

Thanks
by edwillys
Thu Jun 02, 2011 2:13 am
Forum: FV-1 software questions
Topic: Instructions of SpinASM
Replies: 13
Views: 17260

Instructions of SpinASM

Hello all, I have a few doubts about some instructions and concepts of the FV1 chip. Specially concerning the arguments allowed. All of the following expressions are compiled without error and I'm not really sure what they represent nor if they are functional. 1) mem delay 200 equ foo reg0 cho rda,s...
by edwillys
Wed Jun 01, 2011 4:17 pm
Forum: Algorithm development
Topic: Variable delay line modulated w/ LFO
Replies: 9
Views: 10522

sorry, forgot the argument

wrax addr_ptr,1.0 ; write to pointer
by edwillys
Wed Jun 01, 2011 4:15 pm
Forum: Algorithm development
Topic: Variable delay line modulated w/ LFO
Replies: 9
Views: 10522

Variable delay line modulated w/ LFO

Hello all, I have a little doubt here. I'm working on a chorus in which one one the POTs control the delay time. Therefore if i've got it right, I first have to reserve a memory space for the worst case scenario, which would be the max delay. Then, because we're talking about a variable delay, I wou...