| Author |
Message |
jamos

Joined: Jun 01, 2004 Posts: 514 Location: Eugene, Oregon, USA
Audio files: 4
G2 patch files: 41
|
|
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24510 Location: The Netherlands, Enschede
Audio files: 298
G2 patch files: 320
|
Posted: Sat Nov 21, 2009 1:39 pm Post subject:
|
 |
|
Nice idea!
I patched it up and some quantization does seem to occur to me, although glides are not fully eliminated ...
BTW, couple of weeks ago I was listing to autotuned singing with gypsy scales .. used in hip hop like music ... I liked that  _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
|
Back to top
|
|
 |
jksuperstar

Joined: Aug 20, 2004 Posts: 2503 Location: Denver
Audio files: 1
G2 patch files: 18
|
Posted: Sat Nov 21, 2009 3:05 pm Post subject:
|
 |
|
| Interesting! I've had this type of thing on my idea-plate for a while. I wanted to play a didgeridoo, but send in a sequence to pitch shift it, but do it based on the difference between the didge sound and the sequence. Very similar! I'll try to play with it tonight. |
|
|
Back to top
|
|
 |
Antimon
Joined: Jan 18, 2005 Posts: 4145 Location: Sweden
Audio files: 371
G2 patch files: 100
|
Posted: Sun Nov 22, 2009 5:30 am Post subject:
|
 |
|
Why are you taking the difference between the original signal and the note quantized one? When I've tried my hands at this I've taken a pitch detector, note quantized its output and then plugged that straight into an oscillator pitch input, which then goes into a vocoder. I've had varying results (it's really tricky to get the pitch to "stay on target" for me), but I don't usually have any problem with the pitch itself.
/Stefan _________________ Antimon's Window
@soundcloud @Flattr home - you can't explain music |
|
|
Back to top
|
|
 |
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Sun Nov 22, 2009 7:30 am Post subject:
|
 |
|
Auto-Tune, an interesting subject. Hope nobody minds if I chime in.
AFAIK there is already a patch in the factory preset bank called "pitch correct" (or something like that) which does this kind of thing.
However, keep in mind that the pitch-shifter is based on a delay line, and therefore naturally has an amount of latency. This causes slurs and other artefacts when correcting notes. The patch mentioned above also suffers from this.
Some time ago, I attempted to build a pitch correction patch that is based on a different approach, extracting individual wavecycles of the incoming signal, pitching them according to the correction scheme, and redistributing them along the time-axis, which results in an artefact-free pitch shift (under the condition that the incoming signal is strictly monophonic and periodical).
The basic pitch shifter circuit:
http://www.electro-music.com/forum/topic-27228.html
The concept of the auto-tuner itself works, but the pitch detection isn't bullet-proof. I've since attempted to design the "maximum zero gradient" pitch detection algorithm on the G2, but got fed up with it at a certain point. That technique isn't optimal for voice anyway. The best would be AMDF, but that is simply impossible to patch on the G2.
Here's the first version. It has some issues (mentioned above), but anyway...
http://www.electro-music.com/forum/topic-26222.html
I made another one, based on a similar idea. This works better:
http://www.electro-music.com/forum/topic-26247.html
Maybe this is of use to someone.
cheers,
t |
|
|
Back to top
|
|
 |
jamos

Joined: Jun 01, 2004 Posts: 514 Location: Eugene, Oregon, USA
Audio files: 4
G2 patch files: 41
|
Posted: Sun Nov 22, 2009 1:39 pm Post subject:
|
 |
|
| Antimon wrote: | Why are you taking the difference between the original signal and the note quantized one? When I've tried my hands at this I've taken a pitch detector, note quantized its output and then plugged that straight into an oscillator pitch input, which then goes into a vocoder. I've had varying results (it's really tricky to get the pitch to "stay on target" for me), but I don't usually have any problem with the pitch itself.
/Stefan |
It's because I'm using the pitch shifter, rather than an oscillator and vocoder (though I think I will try that as well). The idea being that when the pitch matches the quantized value, there is no pitch shift; but when the pitch is off, it is shifted to compensate. |
|
|
Back to top
|
|
 |
jamos

Joined: Jun 01, 2004 Posts: 514 Location: Eugene, Oregon, USA
Audio files: 4
G2 patch files: 41
|
Posted: Sun Nov 22, 2009 2:25 pm Post subject:
|
 |
|
| tim wrote: | Auto-Tune, an interesting subject. Hope nobody minds if I chime in. |
Chime away!
Yes, I guess the delay line could cause slurring which would mask the steps. I'd still think I'd hear a bit more in the way of stepping, but..
Your intonation patch is sweet. Lots of control and sounds good. I'll try adapting that and see what I get. Thanks x 10^6!
Jim |
|
|
Back to top
|
|
 |
Antimon
Joined: Jan 18, 2005 Posts: 4145 Location: Sweden
Audio files: 371
G2 patch files: 100
|
Posted: Sun Nov 22, 2009 2:48 pm Post subject:
|
 |
|
| jamos wrote: | | Antimon wrote: | Why are you taking the difference between the original signal and the note quantized one? When I've tried my hands at this I've taken a pitch detector, note quantized its output and then plugged that straight into an oscillator pitch input, which then goes into a vocoder. I've had varying results (it's really tricky to get the pitch to "stay on target" for me), but I don't usually have any problem with the pitch itself.
/Stefan |
It's because I'm using the pitch shifter, rather than an oscillator and vocoder (though I think I will try that as well). The idea being that when the pitch matches the quantized value, there is no pitch shift; but when the pitch is off, it is shifted to compensate. |
Ah of course, sorry and thanks for explaining. I agree, it's a neat idea!
/Stefan _________________ Antimon's Window
@soundcloud @Flattr home - you can't explain music |
|
|
Back to top
|
|
 |
|