AVX based FIR VST, crossover / EQ / DRC and delay - Page 8 - diyAudio
Go Back   Home > Forums > Source & Line > PC Based

PC Based Computer music servers, crossovers, and equalization

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 29th November 2011, 07:11 PM   #71
diyAudio Member
 
Join Date: Dec 2006
Hi Koon
I always trying to build myself the dll with VST_SSEFIR.cpp source but now i have errors in building :
1>VST.obj : error LNK2019: symbole externe non résolu "public: virtual void __thiscall AudioEffect::canProcessReplacing(bool)
Do you know where is the problem ?
  Reply With Quote
Old 29th November 2011, 08:24 PM   #72
diyAudio Member
 
Join Date: Nov 2006
Hi Mike, I will take a look tonight.
  Reply With Quote
Old 30th November 2011, 02:56 AM   #73
diyAudio Member
 
Join Date: Nov 2006
Hi Mike
canProcessReplacing found in audioeffect.cpp
and,,,

#if VST_2_4_EXTENSIONS
canProcessReplacing (); // mandatory in VST 2.4!
cEffect.processDoubleReplacing = processClassDoubleReplacing;
#endif

So, please check your project has audioeffect.cpp and,
aeffect.h has
// VST Plug-Ins SDK
// Version 2.4 $Date: 2006/06/20 17:22:55 $
:
#ifndef VST_2_4_EXTENSIONS
#define VST_2_4_EXTENSIONS 1 ///< Version 2.4 extensions (01-01-2006)
#endif

if not, you are loading lower version VST SDK?
(VST, ASIO, too much confusing.. but some kind of standard)
  Reply With Quote
Old 3rd December 2011, 08:20 PM   #74
diyAudio Member
 
Join Date: Dec 2006
Hi Koon,
audioeffect.cpp and aeffect.h dont have :

#ifndef VST_2_4_EXTENSIONS
#define VST_2_4_EXTENSIONS 1 ///< Version 2.4 extensions (01-01-2006)
#endif

So does i have to add this ?
  Reply With Quote
Old 3rd December 2011, 09:31 PM   #75
diyAudio Member
 
Join Date: Nov 2006
What is the version number on the head of aeffect.h?
maybe you have different version.
I'm using "vst_sdk2_4_rev2.zip"
do you have same one?
  Reply With Quote
Old 4th December 2011, 01:39 PM   #76
diyAudio Member
 
Join Date: Dec 2006
Hi Koon
When i checked aeffect.h i mistaken , so lines :
#ifndef VST_2_4_EXTENSIONS
#define VST_2_4_EXTENSIONS 1 ///< Version 2.4 extensions (01-01-2006)
#endif
are present in the file and version is :
// VST Plug-Ins SDK
// Version 2.4 $Date: 2006/06/20 17:22:55 $
The SDK fike is "vst_sdk2_4_rev2.zip"
  Reply With Quote
Old 4th December 2011, 04:32 PM   #77
diyAudio Member
 
Join Date: Nov 2006
So you have 2.4 SDK, but your project can not find 2.4 SDK?
I think you also have 2.3 SDK and your project is looking it.
Maybe,
(1) remove 2.3 SDK. search audioeffect.h for whole PC, if found more than 1, duplicated.
(2) Check Visual Studio, Project, Property, VC directory.
I have "C:\VST\vst_sdk2_4_rev2\vstsdk2.4\pluginterfaces\v st2.x;$(IncludePath)"

And, Can you build sample VST, like adelay or again? This is important.
It shows how to build VST.
Then, you can use my source code to build yours.
  Reply With Quote
Old 10th January 2012, 01:10 PM   #78
diyAudio Member
 
rvrazvan's Avatar
 
Join Date: Jul 2010
one question:

Can you time-allign drivers using Reaper?

Thanks
  Reply With Quote
Old 10th January 2012, 04:47 PM   #79
diyAudio Member
 
Join Date: Nov 2006
Quote:
Originally Posted by rvrazvan View Post
one question:
Can you time-allign drivers using Reaper?
Thanks
Time-allign, means "delay"? yes, I can use delay VST.
  Reply With Quote
Old 17th January 2012, 04:01 PM   #80
boris81 is offline boris81  United States
diyAudio Member
 
Join Date: Oct 2009
Location: white plains, ny
Hi KOON3876,

Thank you for sharing this groundbreaking work. It's very exciting to see FIR filters on Windows for free. However I don't feel that the VST platform is the best route for implementation. I'd much rather see a crossover done in the audio driver so all audio played on the computer will be processed before reaching the soundcard outputs. I looked into writing virtual audio drivers but the learning curve is very steep.

There's also another alternative that involves 2 sound cards and a standalone application doing the processing. Card1 will be designated as the default sound on the system. The physical output on Card1 will be looped back to the input on Card1 with a patch cable (preferably on the digital path to avoid unnecessary conversion to analog). Then a standalone program running on the PC will read the input from Card1, do the FIR processing and output the filtered signals on Card2's outputs. This way unprocessed data never reaches Card2's outputs.
  Reply With Quote

Reply


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
active crossover: fir vs iir netchris Everything Else 3 29th July 2008 09:14 AM
Foobar2000 FIR Crossover from Aedio tschanrm Digital Source 3 9th April 2006 09:14 PM
Room EQ notch filters with delay? MBK Multi-Way 9 1st October 2005 03:48 PM
Anyone using an FIR digital crossover? jazzius Digital Source 7 27th October 2003 03:34 PM
Phase EQ using FIR filters Grasso Multi-Way 2 2nd July 2003 10:37 PM


New To Site? Need Help?

All times are GMT. The time now is 10:11 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright ©1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2