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.
近期下载者:
相关文件:
收藏者: