Search found 131 matches

by livingston
Fri Jun 25, 2010 7:40 pm
Forum: FV-1 software questions
Topic: Reverse echo?
Replies: 4
Views: 7488

Was discussed here:

http://www.spinsemi.com/forum/viewtopic ... ht=reverse

But I'd be interested to know more. Try the code posted there and please report back with your findings, I'd like to know if this is possible.
by livingston
Thu Jun 10, 2010 9:29 pm
Forum: FV-1 software questions
Topic: Sine generator problem.
Replies: 4
Views: 6438

Did you change the last line, "wrax c,0" to "wrax c,1" before adding your volume pot and writing to the output? Also, there will be some equates necessary that I did not show, did you add those? The whole program is here, and it works just fine for me: http://spinsemi.com/program...
by livingston
Thu Jun 10, 2010 4:12 pm
Forum: FV-1 software questions
Topic: Sine generator problem.
Replies: 4
Views: 6438

Re: Sine generator problem.

Here's how they do it in the example programs: skp run,2 SOF 0,0.5 ;setup LFO with amplitude of 0.5 wrax s,0 ;c is initialized to zero on startup rdax c,1 mulx freq rdax s,1 wrax s,-1 mulx freq rdax c,1 wrax c,0 You seem to have sin and cos opposite the way the example program does it. Also they loa...
by livingston
Wed Jun 02, 2010 5:06 pm
Forum: FV-1 hardware questions
Topic: Accutron
Replies: 1
Views: 4478

Mixing wet and dry: http://spinsemi.com/knowledge_base/pgm_quick.html#Preparing_pots There is a spring reverb program in one of OCT's modules: http://oct-distribution.com/ But the code is not available. I've had some vague thoughts on how to implement one, but haven't tried to code it. Basically you...
by livingston
Tue Jun 01, 2010 2:25 pm
Forum: Algorithm development
Topic: Simple low pass filter?
Replies: 10
Views: 10653

Well, as I said the coefficients will be different depending on what you're doing and what cutoff you want. Here's what I use for envelope detecting:

rdfx envfil,0.0004
wrlx envfil,-1

A bigger number for RDFX will be a higher cutoff freq.
by livingston
Tue Jun 01, 2010 10:52 am
Forum: Algorithm development
Topic: Simple low pass filter?
Replies: 10
Views: 10653

It depends what you're trying to do with it. For example, if using a lowpass to detect an input envelope, you would want the coefficients set one way so that the cutoff was below audio frequencies. Here's what I have used as a one-pole lowpass, using a pot to vary frequency: rdax adcr, 1 rdax lp_fil...
by livingston
Wed Apr 28, 2010 11:47 am
Forum: FV-1 software questions
Topic: How many lines have I used?
Replies: 2
Views: 4764

That works. :D Thanks.
by livingston
Wed Apr 28, 2010 11:25 am
Forum: FV-1 software questions
Topic: How many lines have I used?
Replies: 2
Views: 4764

How many lines have I used?

Is there any simple way in SpinASM to show how many operations my code uses? It would be nice for budgeting code space.
by livingston
Sat Apr 24, 2010 9:49 pm
Forum: Algorithm development
Topic: Octave up and down
Replies: 34
Views: 48087

Did you ever get anywhere with this, Don? I wonder if any good info could be learned from IVL's patent for the Whammy pedal. It's obviously possible to get less latency with pitch shifting, and the original Whammy came out 20 years ago. Surely the FV-1 can at least match that hardware?
by livingston
Sat Apr 24, 2010 12:52 pm
Forum: Algorithm development
Topic: Anyway to get a talkbox/vocoder sound?
Replies: 4
Views: 9630

Conceptually there's no reason it can't be done, but I think the limit here will be the max program size (128 operations). Here's a block diagram of an analog vocoder: http://www.paia.com/ProdArticles/vocodwrk.htm Some of that can be done away with here, but the basic concept of a bank of band pass ...
by livingston
Tue Apr 20, 2010 8:47 pm
Forum: FV-1 software questions
Topic: Sending LFOs to outputs
Replies: 1
Views: 4500

Sending LFOs to outputs

I'm playing around with some oscillator sync stuff. Trying to use the ramp LFO as an audio oscillator, and JAMming it every zero crossing to get a hard sync synth kind of thing. My understanding of the CHO operations is still very superficial. I've been reading through the datasheets of course, but ...
by livingston
Sun Apr 11, 2010 9:36 pm
Forum: Algorithm development
Topic: Flip flop
Replies: 13
Views: 18175

Right, that's what I was getting at here, though it may not have been clear: If we keep the zero crossing routine, and every time there's a zero crossing, we flip the phase twice, I suppose that would give an octave up, but the positive pulse would have the same width no matter what the input pitch,...
by livingston
Sat Apr 10, 2010 1:30 pm
Forum: Algorithm development
Topic: Flip flop
Replies: 13
Views: 18175

So how would we do a multiplier instead of divider? I don't need actual code, just having a hard time coming up with the conceptual basis. If we keep the zero crossing routine, and every time there's a zero crossing, we flip the phase twice, I suppose that would give an octave up, but the positive p...
by livingston
Wed Mar 31, 2010 8:45 pm
Forum: FV-1 hardware questions
Topic: Soldering
Replies: 4
Views: 6795

Frank, I've been using a no-clean flux pen. It seems to make things easier, why do you suggest not to use it? Definitely agree on all your other points, though. I bought Kester solder with water-soluble flux once - had no idea why all my builds for weeks did not work properly. Then I realized the fl...
by livingston
Tue Mar 30, 2010 4:44 pm
Forum: Algorithm development
Topic: Flip flop
Replies: 13
Views: 18175

Aha, yes I needed that clear the counter before creating the square wave. And the addition of the Length register is probably important, though I'm not sure I understand precisely what it's for. I guess it's not good to write a pot directly to the counter? BTW, the program as you've got it there mak...