Page 1 of 1

3 in 1

Posted: Mon Nov 09, 2009 10:42 pm
by accumulator
Hi Frank,

I'm still working my way up to learn to program the FV1.
I know you provided some code for the bitcrusher (thanks! interesting!) and on a previous post the Cylon modulator (CyLoN) I wanted to merge them but still learning FV1's assembly/DSP concepts.


I'd love to hear 3 effects in 1 program like:
pot0 ; Cylon
pot1 ; Pitch Shifter
pot2 ; Bitcrusher


can you help?


Thanks!

Posted: Tue Nov 10, 2009 10:23 am
by frank
Well, first you need to plan the effects, are these parallel effects? Serial (cylon output goes to pitch shift input) effects? What is the desired final output of the set of effects?

So, since you want to learn FV-1, do the following:

1. Draw a block diagram of how you want the effects routed and which pot controls them.

2. Consider memory requirements of each block, make sure the total won't exceed available memory and registers.

3. Take the existing code from the site and try to combine it to match the diagram.

4. Post the code, working or not. We can discuss the code here then and fix it if necessary, look where it can be optimized, etc.

Posted: Tue Nov 10, 2009 4:17 pm
by accumulator
ok great, I'll do that!

Posted: Mon Nov 16, 2009 11:10 am
by frank
Just wondering how it is going, any questions, problems, etc.?