Search found 8 matches

by Colin
Wed Nov 19, 2014 3:11 pm
Forum: FV-1 software questions
Topic: CHO interpolation
Replies: 4
Views: 5689

Ok, I think the essence of my confusion was believing the LFO to be a LUT. So much more sense this makes :D
by Colin
Tue Nov 18, 2014 5:45 pm
Forum: FV-1 software questions
Topic: CHO interpolation
Replies: 4
Views: 5689

So, I'm guessing that when an LFO is initialized, an array of values representing a ramp or sine wave is populated, correct? When the REG bit is invoked in the argument of CHO RDA, does this simply increment a pointer to the LFO array? I still don't see why we need to interpolate between sample(n) a...
by Colin
Tue Nov 18, 2014 4:49 pm
Forum: FV-1 software questions
Topic: CHO interpolation
Replies: 4
Views: 5689

CHO interpolation

I can't seem to wrap my head around this interpolation thing that two consecutive CHO RDA instructions do... From the rom_pitch.spn: cho rda, rmp0,reg|compc,ldel ; (1-k)*sample[addr] cho rda, rmp0,0,ldel+1 ; k*sample[addr+1] + ACC My understanding is that these back to back CHO instructions interpol...
by Colin
Mon Nov 17, 2014 3:41 pm
Forum: FV-1 software questions
Topic: WLDR Instruction
Replies: 4
Views: 5196

If the 4096 is interpreted as a symbol, could you use %11 to get the same result? From Knowledge Base -> Programming the FV-1: "Labels may be equated with equations, numbers in decimal, binary (preceded by the % symbol) or hexadecimal (preceded with the $ symbol)." I also take it that for ...
by Colin
Mon Nov 17, 2014 3:35 pm
Forum: FV-1 software questions
Topic: WLDR Instruction
Replies: 4
Views: 5196

That typo is under Knowledge Base -> SpinAsm instructions and syntax -> WLDR

Thanks for clearing this up!

-Colin 8)
by Colin
Sun Nov 16, 2014 3:15 pm
Forum: FV-1 software questions
Topic: WLDR Instruction
Replies: 4
Views: 5196

WLDR Instruction

I'm trying to make sense of the WLDR instruction in rom_pitch.spn: wldr 0, 0, 4096 The notes say: ''' wldr rmp0,freq,amp There are two RAMP generators in the FV-1, RMP0 and RMP1 The frequency variable is a 16 bit value The frequency variable is a 2 bit value 00 (0)=512, 01 (1)=1024, 10 (2)=2048 and ...
by Colin
Fri Oct 24, 2014 9:24 am
Forum: FV-1 software questions
Topic: WLDS amplitude coefficient usage?
Replies: 3
Views: 5617

Frank, Thanks for your prompt reply and for clearing this up! Just fyi, the documentation for 'Chorus' should be corrected at http://www.spinsemi.com/knowledge_base/coding_examples.html ...where it says "It is a bipolar oscillator, so the reference of 100 actually means +/-100 samples, or 200 s...
by Colin
Thu Oct 23, 2014 11:26 am
Forum: FV-1 software questions
Topic: WLDS amplitude coefficient usage?
Replies: 3
Views: 5617

WLDS amplitude coefficient usage?

Can somebody explain how to use the amplitude coefficient (Ka) in the WLDS instruction?: WLDS SIN0, Kf, Ka If I want to implement a chorus and sweep sinusoidally through a delay memory, it seems important that the pointer does not go past the start or end of the delay. I've seen some documentation t...