Search found 74 matches

by seancostello
Thu Sep 12, 2013 12:34 pm
Forum: FV-1 software questions
Topic: Quantizing pitch control to semitones?
Replies: 7
Views: 10553

Quantizing pitch control to semitones?

Hi all, I'd like to use a pot for a pitch shifter, and quantize the pitch to semitones. Is there any way of doing this that will be more efficient than a bunch of skip statements? It seems like combining AND with EXP or LOG could do the trick, but I figure someone who understands the ramp parameters...
by seancostello
Mon Mar 19, 2012 12:02 pm
Forum: FV-1 software questions
Topic: One pole filter code - does this look right?
Replies: 1
Views: 4665

One pole filter code - does this look right?

Hi all: I'm working on a simple one pole filter, where the frequency is variable from a pot or other code. This is what I have right now: equ lpcoef reg10 ; frequency coefficient equ lpstate reg11 ; filter state rdax lpstate, -1.0 ; subtract lpstate from current value in accum mulx lpcoef ; multiply...
by seancostello
Thu Jan 26, 2012 4:26 pm
Forum: Algorithm development
Topic: Differences between room, plate, hall algorithms?
Replies: 6
Views: 31462

I have built all-AP reverbs though. The first Midiverb had a few as I recall. Very limited RT range, but also very interesting. I find the delays of a typical loop add a 'space' that all-APs cannot deliver, and a certain relief from tweaking AP delay lengths. This makes sense to me, although it is ...
by seancostello
Sat Sep 10, 2011 6:53 pm
Forum: FV-1 hardware questions
Topic: Pot Tracking Speed
Replies: 17
Views: 32183

Thanks, Sean. I am thinking that this method should work fine, even with the variable speed clock of the Z-DSP. Since the built-in lowpass filters on the pots are implemented digitally, they should track exactly with the compensation filter code. So the code I posted should work regardless of clock...
by seancostello
Sun Aug 28, 2011 2:18 pm
Forum: FV-1 hardware questions
Topic: Pot Tracking Speed
Replies: 17
Views: 32183

I have been thinking about this issue for awhile, and I think I have a slick and simple solution to the pot speed issue. This should make a pot input usable for an expression pedal, for example. All that is needed is to counteract the action of the slow lowpass filter on the pot with a shelving hig...
by seancostello
Wed Aug 17, 2011 2:49 pm
Forum: Algorithm development
Topic: COMPA and COMPC for inverted pitch shifts?
Replies: 1
Views: 4248

COMPA and COMPC for inverted pitch shifts?

Hi all,

I'm trying to get the most bang out of my pitch shifting code, for detuning operations. Can I use COMPA and COMPC in my cho instructions to get pitch shift happening with the opposite amount of pitch shift?

Thanks,

Sean Costello
by seancostello
Mon May 16, 2011 11:17 pm
Forum: Algorithm development
Topic: Implementing step phase/flange
Replies: 13
Views: 18177

I always thought "step flange" was a standard flanger, where the modulation waveform was quantized. So, instead of having a continuous triangle wave, you have a "staircase" triangle consisting of N number of steps. I think my Boss PH-3 phase has this as one of its modes. Sean Cos...
by seancostello
Wed Apr 20, 2011 10:50 am
Forum: Algorithm development
Topic: Synth
Replies: 22
Views: 26900

I think this is what Frank meant. It gives you 8 bit "white noise", you can change the AND mask to give more or less bits ie: and %000000000000000000001111 would be 4 bit. I haven't experimented to see what the maximum number of bits you can use is before it stops being noise. rdax adcl,1...
by seancostello
Tue Apr 19, 2011 5:44 pm
Forum: Algorithm development
Topic: Synth
Replies: 22
Views: 26900

Noise is a special case, while the FV-1 does not have a random number generator the last few bits in a sample tend to be random due to noise in the surrounding circuit, power supply, etc. so take the last few bits and amp them up to the level you need. Do you have any example code for this, Frank? ...
by seancostello
Tue Apr 12, 2011 7:19 pm
Forum: FV-1 hardware questions
Topic: Does pitch shift ratio vary with clock speed?
Replies: 8
Views: 11046

Thanks Frank!
by seancostello
Tue Apr 12, 2011 11:40 am
Forum: FV-1 hardware questions
Topic: Does pitch shift ratio vary with clock speed?
Replies: 8
Views: 11046

Does pitch shift ratio vary with clock speed?

Hi all,

I know that some people have created variable speed clock devices with the FV-1, which would be a great way of having a "size" control. My question is, if you have a pitch shifter in your code, will the shift amount vary with the clock speed?

Thanks,

Sean
by seancostello
Tue Apr 12, 2011 11:29 am
Forum: Algorithm development
Topic: Anyway to get a talkbox/vocoder sound?
Replies: 4
Views: 9586

I am curious about the fact, that wavefront dsp chip and FV-1 are in some regards somewhat similar (and probably have a comparable performance, too), and there are interesting vocoder programs in AKIRA and other units (airfx) featuring wavefront's chip. My guess is that the products with vocoders a...
by seancostello
Thu Feb 17, 2011 11:56 am
Forum: Algorithm development
Topic: "old school" pitch shifting
Replies: 14
Views: 21243

But it's not really a hard line between "polyphonic" and "monophonic" - The Whammy gets warbly, and so does the FV1 pitch transpose program, but in fact so do the HOG and POG - I've used both and gotten these warbly sounds in both. So you can minimize the phase cancellations to ...
by seancostello
Thu Jan 20, 2011 10:56 pm
Forum: Algorithm development
Topic: "old school" pitch shifting
Replies: 14
Views: 21243

I tried doing some simple auto-correlation on the FV-1. I couldn't get it to work. Theoretically, you could use the JAM instruction to get things to reset, but the problem is figuring out the proper reset point. The early de-glitching pitch shifters used dedicated auto-correlation boards for computi...
by seancostello
Thu Jan 20, 2011 10:45 pm
Forum: Algorithm development
Topic: About allpass filter algorithms
Replies: 2
Views: 8998

The drawing from the Spin Semi site is a Direct Form II allpass filter, while the figure from the sites you cite is a Transposed Direct Form II allpass topology: https://ccrma.stanford.edu/~jos/filters/Transposed_Direct_Forms.html The Transposed Direct Form II topology has much better performance in...