Home › Forums › Products › Stompboxes › PitchFactor Bug
- This topic is empty.
September 10, 2013 at 9:16 pm #111081hywelgMember
Can someone try this for me please.
Create a diatonic patch in F major with A +1/3rd and B Unison. Short delays
Now play a D minor chord, playing the top 4 strings individually. Sounds OK? Yes it does here too
Now play the top two strings (a D and an F) one after the other slowly and listen to the added harmonies. All OK
Now play the same two notes together and the F harmony note glitches down a semitone to a very noticeably discordant to G#. Play the two slowly and all is fine, but its getting confused by hearing two notes together. If you play the two notes strongly and NOT at the exact same time and let them ring the same thing happens.
This has spoiled the PF for me. I'm using 3.5 and this was brought up before when I was running 3.0 and frankly its no better. If I go back to 2.3 I lose patch naming amongst other things. The PF has been off my board for a while as we have another guitarist in the band, but I want to add some harmonies for a couple of songs and wanted to press it back into service.
Is there any chance this will get fixed or is it never going to happen now the devs have new toys to spend their time on?
September 11, 2013 at 2:59 am #124781wedelichModeratorEventide Staff
The PF diatonic algorithm has never been truly polyphonic, especially for shifting an interval like a diatonic 3rd. The only way to do this would be to have real time source separation of the guitar notes, and run two separate pitch shifters on each note (as far as I know, there is not a single product on the market that can do this yet, closest I've seen is Melodyne which isn't real time, and research stuff out of Universities). You could also use a hex pickup with separate pitchshifters.
I'll break it down a bit:
In F-major, the diatonic 3rd of an F note is the major 3rd interval, but the diatonic 3rd of the D note is a minor 3rd interval, so the pitchshifter has to make a decision, major or minor? It often goes with the signal that is stronger in the additive mix of the two notes, with the result that is out of key for the other note.
I promise that Version 2.3 would do the exact same thing, as what was broken in v3, and fixed in v3.5, was bug that messed up diatonic shifting at low levels. Now if you just want to do a straight major 3rd or minor 3rd (or any other interval), you should try PitchFlex or Harmodulator, as their lack of diatonic decision making lends them to be easier on polyphony.
What you're asking for is still cutting edge research that I and many, many other engineers have been chasing for years, so it's not an issue of fixing anything in the PF, rather, it's about doing something innovative. I truly hope we can deliver this someday in a product.
- You must be logged in to reply to this topic.