lkjb PitchedDelay support thread

Talk about all things "KVR Developer Challenge" related.
RELATED
PRODUCTS

Post

Hopefully the plugin works without issues, but if not please use this thread to report them.

If you have any questions regarding the source code (available on google code) you can also ask here or write a PM. Currently the source isn't very well commented, but I should find time to do so within the next days.

Post

Are feature requests appropriate for DC12 entries?

This is quite a nice plug. Just the other day I made a thread about pitch delay but I was looking specifically for pitch by rate change rather than pitch by granular shift or whatever. I might as well ask for that here since the architecture of this plugin looks perfect for that. If you could add a rate mode (slows down or speeds up audio) to the Delay drop down list it would be ace.
miedex

Post

Unfortunately, this is the incompatibility message i've got from Logic Pro (32bit 9.1.7) under OX Lion (10.7.5) on my iMac (intel core i7 2.8 Ghz)


validating Audio Unit PitchedDelay by lkjb:

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
AU Validation Tool
Version: 1.6.1a1
Copyright 2003-2007, Apple, Inc. All Rights Reserved.

Specify -h (-help) for command options
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

--------------------------------------------------
VALIDATING AUDIO UNIT: 'aufx' - 'lkPD' - 'lkjb'
--------------------------------------------------
ERROR: Manufacturer OSType should have at least one non-lower case character: 'lkjb'
Manufacturer String: lkjb
AudioUnit Name: PitchedDelay
Component Version: 1.0.0 (0x10000)
Component's Bundle Version: 1.0.0

* * FAIL
--------------------------------------------------
TESTING OPEN TIMES:
COLD:
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
Time to open AudioUnit: 49.852 ms
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
WARM:
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
Time to open AudioUnit: 33.656 ms
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
FIRST TIME:
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
!!! DIRAC INFO: Multiple channels are not phase locked. Stereo image will be affected.
Time for initialization: 25.363 ms

* * PASS
--------------------------------------------------
AU VALIDATION FAILED: CORRECT THE ERRORS ABOVE.

Post

The problem with a rate change in a realtime fx is that you will get more or less output than input samples. For example if you slow down by a factor of two and let the plugin run for 1 minute it had still one minute of samples to play.

One could introduce some constraints to handle this (for example fill one/several buffer/s and reset them if they're full) but this would result either in a very complex or a very specialiced plugin.

I'll think about it, but this won't be something to be added in the near future.

Post

Krakatau wrote: Unfortunately, this is the incompatibility message i've got from Logic Pro (32bit 9.1.7) under OX Lion (10.7.5) on my iMac (intel core i7 2.8 Ghz)
[...]
Thanks for the report. I did an auval on OS X 10.6.8 without error but on the other hand, I remember reading somewhere about the needed upper case letter.

I changed the manufacturer code to include an upper case letter and recompiled, so it should work now. The downloads (kvr & google code) have been updated.

Post

As one multitap developer to another, this rules! :)

Always kind of dismissed pitch shift in delays as a bit of a novelty that i'd never use but I can see real possibilities with your implementation, especially with the filtering.

Working fine for me on 32 bit windows xp, energyxt and reaper.

Post

This thing is the BOMB!

Very, very nice work.

Post

I am loving this entry. Haven't had much time to play with but my initial impressions are very positive. Working fine on WinXP SP3 32 bit and vsthost. I will try it in Sonar X1 over this weekend and report if I find any issues.
satYatunes - Sound and Graphic Designer
Beautiful UI and skins for VST plugins.
Website | Portfolio

Post

It'd be cool if someone did a little preset bank.

Post

Thanks for this plugin, sounds & works great!

Post

Is there a way to pan the individual delay lines? Don't see a "pan" slider anywhere... Sorry if I missed that....
KVR >Gear Slutz! Change my mind! :clap:

Post

metalifuxx wrote:It'd be cool if someone did a little preset bank.
I must admit that I havn't thought much about presets during development. I added some presets to easily switch all syncs, but I didn't implement anything that would give an overview about the plugins features.
I'll have a look about implementing preset import/export, but as this will be a new feature it'll have to wait after the voting.
VSTJuNkiE wrote:Is there a way to pan the individual delay lines? Don't see a "pan" slider anywhere...
Currently there is no pan.
I had controls for input and output (M/S/L/R selection and pan & in/out balance) but this made the GUI rather complicated. I might add an output pan for mono when the voting phase is over.

Post

lkjb wrote:Currently there is no pan.
I had controls for input and output (M/S/L/R selection and pan & in/out balance) but this made the GUI rather complicated. I might add an output pan for mono when the voting phase is over.
Cool. Thanks! :)
KVR >Gear Slutz! Change my mind! :clap:

Post

lkjb wrote:
fxp-presets

... I added some presets to easily switch all syncs, but I didn't implement anything that would give an overview about the plugins features.
I'll have a look about implementing preset import/export, ...

pan

Currently there is no pan. I had controls for input and output (M/S/L/R selection and pan & in/out balance) but this made the GUI rather complicated. I might add an output pan for mono ... .
If you qualify these as "major bugs" you can fix these within the challenge time. In my understanding a missing preset-management is a major bug, because every VST should handle presets.:wink:

Also panning delay-lines should be possible for a stereo-delay plugin. It can be considered as a major bug.:wink:

Thank you for you great VST, greetings! :D
free mp3s + info: andy-enroe.de songs + weird stuff: enroe.de

Post

i get..
'a dynamic link library (DLL) initialization routine failed.'
(win7 32/64 energyXT)

Post Reply

Return to “KVR Developer Challenge 2023”