CuteVST_TAP_Echo_1.6.0.0_source_code

所属分类:多媒体编程
开发工具:Visual C++
文件大小:147KB
下载次数:5
上传日期:2013-10-19 05:34:55
上 传 者storedproc9
说明:  CuteVST TAP_Echo VSTi

文件列表:
vstsdk_LADSPA_tap\vstsdk\vstgui.h (27456, 2003-05-16)
vstsdk_LADSPA_tap\vstsdk\vstcontrols.h (28667, 2003-05-16)
vstsdk_LADSPA_tap\vstsdk\vstgui.cpp (231162, 2005-09-22)
vstsdk_LADSPA_tap\vstsdk\vstcontrols.cpp (113112, 2003-05-14)
vstsdk_LADSPA_tap\vstsdk\audioeffectx.h (2, 2005-08-29)
vstsdk_LADSPA_tap\vstsdk\aeffectx.h (2, 2005-08-29)
vstsdk_LADSPA_tap\vstsdk\AEffEditor.hpp (2, 2005-08-29)
vstsdk_LADSPA_tap\vstsdk\aeffguieditor.cpp (12497, 2005-09-22)
vstsdk_LADSPA_tap\vstsdk\aeffguieditor.h (4094, 2003-05-16)
vstsdk_LADSPA_tap\vstsdk\AudioEffect.cpp (2, 2005-08-29)
vstsdk_LADSPA_tap\vstsdk\AudioEffect.hpp (2, 2005-08-29)
vstsdk_LADSPA_tap\vstsdk\audioeffectx.cpp (2, 2005-08-29)
vstsdk_LADSPA_tap\vstsdk\AEffect.h (2, 2005-08-29)
vstsdk_LADSPA_tap\tap_echo\bmp00132.bmp (1208, 2005-08-30)
vstsdk_LADSPA_tap\tap_echo\tap_gui.hpp (2064, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\bmp00131.bmp (1142, 2005-08-29)
vstsdk_LADSPA_tap\tap_echo\tap_main.cpp (1924, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\tap_vst.cpp (16858, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\bmp00100.bmp (4352, 2005-09-04)
vstsdk_LADSPA_tap\tap_echo\ladspa.h (28196, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\tap_utils.h (7468, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\tap_vst.hpp (3215, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\bmp00101.bmp (23844, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\tap_gui.cpp (8055, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\tap_echo.c (17146, 2004-08-17)
vstsdk_LADSPA_tap\tap_echo\CLabel.h (1795, 2005-09-26)
vstsdk_LADSPA_tap\tap_echo\CLabel.cpp (2681, 2005-09-26)
vstsdk_LADSPA_tap\tap_echo\build_win32_msvc\tap_vst.dsp (5655, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\build_win32_msvc\rc.bat (300, 2005-09-23)
vstsdk_LADSPA_tap\tap_echo\build_win32_msvc\link.bat (572, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\build_win32_msvc\cl.bat (753, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\docs\TAP_Echo_screenshot.png (8171, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\docs\TAP_Echo_GPL_License.txt (18437, 2005-09-22)
vstsdk_LADSPA_tap\tap_echo\docs\TAP_Echo_changelog.txt (51, 2005-09-27)
vstsdk_LADSPA_tap\tap_echo\tap_gui.rc (2640, 2005-09-27)

About ===== TAP Stereo Echo VST, a CUTEVST release, is an audio effects plugin ported from Tom Szilagyi's LADSPA (Linux) plugin. TAP stands for "Tom's Audio Plugins." Echo effect is used to add an echo to audio. The Echo plugin has 10 parameters: 1)L Delay 2)R/Haas Delay 3)L Feedback 4)R/Haas Feedback 5)L Echo Level 6)R Echo Level 7)Dry Level 8)Cross Mode 9)Haas Effect 10)Swap Outputs A simple GUI with simple solid colors were used to minimize plugin size. What is TAP_Echo.dll ==================== TAP_Echo.dll is a Win32 binary version of the VST which runs on the Microsoft Windows Platform. It was compiled using Microsoft's free C++ command-line compiler, VC++Toolkit 2003, with Windows Platform SDK. Requirements to use Windows version =================================== Computer: Pentium II. OPERATING SYSTEM: Windows95 or later. Applications: Need a VST Host. Installing ========== Copy TAP_Echo.dll to your Host's VST Plugin folder. Credits and Copyright ===================== TAP Echo VST is a port of Tom Szilagyi's LADSPA (Linux) plugin. GUI and VST implementation code copyright 2005 by David Wong "beanie35". TAP Echo DSP engine and LADSPA implementation is copyright 2004 by Tom Szilagyi. VST is a trademark of Steinberg Media Technologies GmbH. License ======= This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. TAP Echo VST is licensed GPL. Homepage and source code for the VST version is available at www.sourceforge.net/projects/cutevst VST version uses code from TAP Echo LADSPA sourcecode which is licensed under GPL. Original LADSPA version of the plugin's GPL source code is available at www.sourceforge.net/projects/tap-plugins in the tap-plugin package. VSTGUI is MIT license and original sourcecode is available at www.sourceforge.net/project/vstgui VSTSDK is licensed under Steinberg Media Technologies license. It is open-source but not distributable. Download SDK from www.steinberg.de VSTSDK is open-source but Steinberg Media Technologies license does not allow distributing the files. Obtaining and compiling Source Code =================================== VST version source code is available at (Homepage) http://cutevst.sourceforge.net (Project Summary Page) http://www.sourceforge.net/projects/cutevst After unzipping the source code, you will find files and scripts in folder "build_win32_msvc" for compiling using Microsoft Visual C++. Can be compiled either from command-line or IDE. Files cl.bat, rc.bat, and link.bat are for command-line compiling. Use VCVARS32.BAT from the command-line, which is usually located in compiler's bin folder to set compiler's paths to executables, INCLUDE and LIB files. If you are using VCToolkit2003, clicking on VCTollkit2003 command-line from Programs menu will open a command-line window and run VCVARS32.BAT automatically. Sequence to execute batch files are cl.bat to compile, rc.bat to create resource file containing bmp(bitmaps) files, then finally link.bat to link everything together. Everything should end up in a sub-directory in "build_win32_msvc" called "Release" including the compiled DLL. File tap_vst.dsp is a VisualC++ project file which can be loaded in VisualC++ 5.0, 6.0, or 7.0(dotnet). Two alternative open-source IDEs which can import *.dsp project files are DevC++ or Codeblocks. Compiling VSTSDK ================ Since the core VSTSDK files are not distributable, you will need to download Steinberg and replace the 7 VSTSDK core files. VSTGUI is included, but slightly modified. You can also replace the 6 VSTGUI related files if you wish. VSTSDK core files (VST Plugin no GUI): AEffect.h aeffectx.h AEffEditor.hpp AudioEffect.cpp AudioEffect.hpp audioeffectx.h audioeffectx.cpp VSTGUI files (GUI Graphical User Interface): aeffguieditor.h aeffguieditor.cpp vstcontrols.h vstcontrols.cpp vstgui.h vstgui.cpp Modified version of VSTGUI files is included. Original open-source is included in VSTSDK 2.3 or at http://www.sourceforge.net/projects/vstgui // date: 2005 September 23 // WARNING!!!: // These are modified version of aeffguieditor.cpp and // vstgui.cpp from VSTGUI 2.2 in the VSTSDK 2.3 // // Since I am not using drag and drop, I wrapped references // to OLE32 by "#if USEDRAGDROP" thereby removing them. // If you want drag and drop support you can use orginal files // or define USEDRAGDROP as 1 like so: // #define USEDRAGDROP 1 // // Also changed // #define DYNAMICALPHABLEND 1 // to // #define DYNAMICALPHABLEND 0 // // When set to 1, msimg32.dll is loaded dynamically. // When set to 0, Alphablend will be statically linked. // This plugin gui does not using Alphablend so the compiler will // remove references to the function if compiler is using "Release" // settings. But when compiling, we need the library where // Alphablend code. So we need to link to library msimg32.lib.

近期下载者

相关文件


收藏者