What is KVR Audio? | Submit News | Advertise | Developer Account

Options (Affects News & Product results only):

OS:
Format:
Include:
Quick Search KVR

"Quick Search" KVR Audio's Product Database, News Items, Developer Listings, Forum Topics and videos here. For advanced Product Database searching please use the full product search. For the forum you can use the phpBB forum search.

To utilize the power of Google you can use the integrated Google Site Search.

Products 0

Developers 0

News 0

Forum 0

Videos 0

Search  

A Collection of Useful C++ Classes for Signal Processing

DSP, Plug-in and Host development discussion.

Moderator: Moderators (Main)

KVRian
 
698 posts since 9 Sep, 2005, from Oulu, Finland

Postby Xenakios; Tue Aug 02, 2011 9:15 pm

thevinn wrote:
robrokken wrote:Are there even peak filters in this?


Peak filter? You mean a mid-band shelf filter? Yes there is.


I was wondering the same, thanks for the info.
KVRian
 
698 posts since 9 Sep, 2005, from Oulu, Finland

Postby Xenakios; Tue Aug 02, 2011 9:26 pm

I would not want to appear too lazy to not look in the source code or read this thread again from the start, but since I am admittedly lazy... :hihi: Is this library designed to only process stereo signals? (I have it working for that but my concern is processing mono efficiently as well as processing surround audio in the future without having to manage several instances of a filter class) I can't see any obvious way to set the number of channels used, at least in the DSP::Filter base class...
KVRian
 
767 posts since 30 Nov, 2008
 

Postby thevinn; Thu Aug 04, 2011 11:24 am

A filter can be instantiated to work with any number of channels from 1 and up.
KVRian
 
698 posts since 9 Sep, 2005, from Oulu, Finland

Postby Xenakios; Thu Aug 04, 2011 10:41 pm

thevinn wrote:A filter can be instantiated to work with any number of channels from 1 and up.


Thanks. So the number of channels is in the template parameters. That, I suppose, makes it impossible to support an arbitrary number of channels dynamically at runtime...? I know, that's not a very typical use case, but I'd like to be prepared for all sorts of weird things. Anyway, not a big deal at the moment, my app currently only supports stereo operation at most anyway.

It should have been obvious the number of channels is in the template parameters, but your library is like Logic (the app). If you don't constantly (re)learn and use it, it's easy to forget how things work. :wink:
KVRian
 
767 posts since 30 Nov, 2008
 

Postby thevinn; Wed Aug 31, 2011 7:23 am

This project has been updated to include:

XCode 4 projects with targets for Mac OS 32/64, iOS, and iOS simulators.
Visual Studio 2010 projects with both 32 and 64 bit platforms.
Shared settings files (.xcconfig for XCode 4 and .props for Visual Studio).

Folders were reorganized so each module is self contained (Juce, DSP Filters static library, and DSP Filters demo application).
KVRian
 
767 posts since 30 Nov, 2008
 

Postby thevinn; Wed Aug 31, 2011 9:38 am

Would a kind soul(s) please get the sources and see if it builds correctly for either MacOS, iOS, Windows, or all three? Of course it works on my machine but I would like to know that what I put up there doesn't have any issues before I move on.

Thanks!
KVRian
 
911 posts since 30 Nov, 2003, from tejas

Postby pj geerlings; Wed Aug 31, 2011 10:42 am

Is there a build option for vs2008 Express?
KVRian
 
767 posts since 30 Nov, 2008
 

Postby thevinn; Wed Aug 31, 2011 11:22 am

pj geerlings wrote:Is there a build option for vs2008 Express?


Jesus H....I just threw out my Visual Studio 2008 CDs a few days ago. You're killing me!!!

I think I have an ISO somewhere....I suppose I could install it and set up a Visual Studio 2008 project JUST FOR YOU because you're special.

But before I do that, can you please tell me what the difference is between Express and Full? I have the full version, I don't want to create a project that you can't open.

Thanks!
KVRian
 
767 posts since 30 Nov, 2008
 

Postby thevinn; Wed Aug 31, 2011 11:23 am

Oh God a visual studio 2008 install with SP1 along side my vs2010 this is gonna hurt.

If I recall correctly, service pack 1 ISO from microsoft is defective when the installer runs that means I have to download it and its a couple of gigs. Crap on a stick!
KVRian
 
911 posts since 30 Nov, 2003, from tejas

Postby pj geerlings; Wed Aug 31, 2011 11:41 am

thevinn wrote:... Crap on a stick!

not a pretty sight for sure ;)
KVRian
 
767 posts since 30 Nov, 2008
 

Postby thevinn; Wed Aug 31, 2011 4:52 pm

thevinn wrote:can someone please tell me what the difference is between Express and Full? I have the full version, I don't want to create a project that won't open in Express.


I'm working on this now - anyone?
KVRist
 
194 posts since 11 Feb, 2009, from Perú
 

Postby Tzarls; Wed Aug 31, 2011 6:10 pm

According to Wikipedia, 2008 Express has:

No resource editor.
No built-in MFC support.
No built-in ATL support.
No profiling support.
No built-in x64 compiler.
No support for OpenMP.
No support for add-ins or IDE macros.
No debug memory or registers window and only one watch window.

Don't know if that's all, but I'm pretty confident that for a simple DSP lib (not trying to say that your lib is simple.... you get the idea) anything you do with the Full version, you can do with the Express version....except the 64bit thing.
KVRian
 
767 posts since 30 Nov, 2008
 

Postby thevinn; Wed Aug 31, 2011 6:15 pm

Tzarls wrote:No support for add-ins or IDE macros.


I'm ok with everything, including 64 bit (if you want 64 bit, use Visual Studio 2010).

This raises an eyebrow though, I'm using "User Macros" in the property sheets. I hope they are different than IDE macros. I'm thinking, they are. IDE macros sound like actions (which I dont use).
KVRian
 
767 posts since 30 Nov, 2008
 

Postby thevinn; Wed Aug 31, 2011 6:17 pm

Visual Studio 2008 Workspace and Project Files Are Up!

You will need to svn checkout from the repo to get these new files. They are not in the big .zip download.

Please let me know as soon as possible if there are any issues using them with Express, so I can close the ticket.
User avatar
KVRAF
 
8881 posts since 7 Dec, 2004, from Vancouver, Canada
 

Postby aciddose; Wed Aug 31, 2011 7:57 pm

it does have x64 capability, you just need to install it separately and there is a registry "hack" involved.

ideally the only difference in the project files should be that they have the target set differently for the x64 versions. the lib names, configuration and other properties should be identical across targets.

msvc has capability to do this - it allows you to specify linker directories and header directories based upon target, of course. this is obviously absolutely necessary. due to that, the project files can be identical.
PreviousNext

Moderator: Moderators (Main)

Return to DSP and Plug-in Development