infinite FREEZE reverb

Algorithm development and general DSP issues

Moderator: frank

Post Reply
jovesdies
Posts: 33
Joined: Wed Feb 25, 2009 3:55 am

infinite FREEZE reverb

Post by jovesdies »

There is a very good freeze infinite reverb in free DSP program section (the reverb+pitch-LP program written by DAVE SPINKLER).
A simple 2 position momentary switch (center pin POT0 , the others two pins goes to ground and 3,3v) can be used to obtain the freeze effect.
A simple question : when I release the switch, pot0 turns to ground and the freeze effect disappear instantly. Is it possible to fade away the freeze effect instead ?
frank
Posts: 1244
Joined: Wed Oct 19, 2005 12:26 pm
Contact:

Post by frank »

That code was designed to use a pot, not a switch. If you want it to fade away you will need to change the code around the routine that reads the pot to return a non-zero value when the input is low.
Frank Thomson
Experimental Noize
jovesdies
Posts: 33
Joined: Wed Feb 25, 2009 3:55 am

Post by jovesdies »

Ok, thanks !

To use a switch I've made this connection :

+3,3V(pin1switch)----10K----POT0(center pin switch)-----10K----GND(pin3switch)

In this way pot0 is connected to GND when depressed and to 3,3V when pressed. A very raw method but it works.[/img]
jovesdies
Posts: 33
Joined: Wed Feb 25, 2009 3:55 am

Post by jovesdies »

OK,
I've made this using the infinite reverb program :

https://www.youtube.com/watch?v=uDttB9gZ-xs

Now the question : I want to select semitones (12 semitones) with pitch pots. This is possible with pot skip routine but.... how can I write it ?
frank
Posts: 1244
Joined: Wed Oct 19, 2005 12:26 pm
Contact:

Post by frank »

Basically read the POT, subtract 1/12, if negative then skip to first routine else subtract 1/2 if negative then skip to second routine, etc.
Frank Thomson
Experimental Noize
jovesdies
Posts: 33
Joined: Wed Feb 25, 2009 3:55 am

Post by jovesdies »

Ok, but the instruction : and %01100000_00000000_00000000
leaves 4 possibilities.
How do I change it ? : and %01111000_00000000_00000000
this leaves me 16 possibilities isn't it ?
frank
Posts: 1244
Joined: Wed Oct 19, 2005 12:26 pm
Contact:

Post by frank »

I said to subtract a 1/12, not mask it. Masking can help with removing noise from the POT but you still need to break the result into 12 parts.
Frank Thomson
Experimental Noize
jovesdies
Posts: 33
Joined: Wed Feb 25, 2009 3:55 am

Post by jovesdies »

I've understood the subtract action but I thought that "masking" was necessary .... thanks anyway ...
Post Reply