https://github.com/figbug/loserplugins
Mirror of the long abandoned loser plugins
https://github.com/figbug/loserplugins
Last synced: about 2 months ago
JSON representation
Mirror of the long abandoned loser plugins
- Host: GitHub
- URL: https://github.com/figbug/loserplugins
- Owner: FigBug
- License: other
- Created: 2022-06-19T14:43:19.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-19T14:45:19.000Z (almost 3 years ago)
- Last Synced: 2025-02-07T22:34:55.794Z (3 months ago)
- Language: C++
- Size: 109 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
VST Bundle Source Code Release
==============================Files:
.
├── 0XMaximizer
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── lib0xMaximizer.def
│ └── Makefile.win
├── 3BandEQ
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── lib3BandEQ.def
│ └── Makefile.win
├── 3BandJoiner
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── lib3BandJoiner.def
│ └── Makefile.win
├── 3BandSplitter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── lib3BandSplitter.def
│ └── Makefile.win
├── 50HzKicker
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── lib50HzKicker.def
│ └── Makefile.win
├── AP1Limiter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libAP1Limiter.def
│ └── Makefile.win
├── COPYING
├── Delay
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libDelay.def
│ └── Makefile.win
├── Dither
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libDither.def
│ └── Makefile.win
├── DVCLite
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libDVCLite.def
│ └── Makefile.win
├── DVCLiteMeter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ └── AVstMain.cpp
├── DVCMaster
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libDVC.def
│ ├── libDVCMaster.def
│ └── Makefile.win
├── DVCMasterMeter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ └── AVstMain.cpp
├── DVCMasterOLD
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libDVCMaster.def
│ └── Makefile.win
├── DVCStandard
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libDVC.def
│ └── Makefile.win
├── DVCStandardMeter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ └── AVstMain.cpp
├── Exciter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libExciter.def
│ └── Makefile.win
├── MSDecoder
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libMSDecoder.def
│ └── Makefile.win
├── MSEncoder
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libMSEncoder.def
│ └── Makefile.win
├── ParaEQLite
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libParaEQLite.def
│ └── Makefile.win
├── ParaEQMaster
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libParaEQMaster.def
│ └── Makefile.win
├── ParaEQStandard
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libParaEQ.def
│ └── Makefile.win
├── PDComp1
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libDVCLite.def
│ ├── libPDComp1.def
│ └── Makefile.win
├── README
├── Readme.txt
├── Saturation
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libSaturation.def
│ └── Makefile.win
├── SimpleVerb
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libSimpleVerb.def
│ └── Makefile.win
├── SP30Limiter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libSP30Limiter.def
│ ├── libSP3Limiter.def
│ ├── libSP4Limiter.def
│ └── Makefile.win
├── SP4Limiter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libSP4Limiter.def
│ └── Makefile.win
├── SP7Limiter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libSP7Limiter.def
│ └── Makefile.win
├── SP8Limiter
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libSP8Limiter.def
│ └── Makefile.win
├── StereoEnhancer
│ ├── AVst.cpp
│ ├── AVst.hpp
│ └── AVstMain.cpp
├── StereoProcessor
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libStereo.def
│ └── Makefile.win
├── TransientShaper
│ ├── AVst.cpp
│ ├── AVst.hpp
│ ├── AVstMain.cpp
│ ├── libtransientShaper.def
│ └── Makefile.win
├── UniqueIDs.txt
└── Vocalizer
├── AVst.cpp
├── AVst.hpp
├── AVstMain.cpp
├── libDVCMaster.def
├── libVocalizer.def
└── Makefile.winLicense and copyright:
see COPYINGEnd-user manual:
see Readme.txtKNOWN ISSUES:
A part from being the work of a total amateur there is the
following known bug:
* VST::setParameter() is assumed to be called while in VST::process()
However this is (especially in modern MP systems not the case).
The VST SDK really helps avoiding such pitfalls ... NOT.
The bug manifests only in VSTs that use buffers. These buffers
are reallocated (to fit the new size) in VST::setParameter(),
but if the old buffer is still used in VST::process() the
VST will inevitably cause an access violation.
Anyway in 6 years 0 bug reports resulted from this ... not saying
it is OK, but it is rare.
Affected plugins (list might be incomplete):
0xMaximzer
Delay
DVCMaster*
DVCStandard*
SimpleVerbUNIQUE VST IDs REGISTERED WITH STEINBERG:
see UniqueIDs.txt
Please register and use your own unique IDs if you make changes that
break compatibility. Thank you.PLEASE DO NOT USE THIS CODE AS EXAMPLE NOR ROLE MODEL FOR GOOD CODING NOR GOOD
DSP WORK. RATHER USE THEM AS AN EXAMPLE, MOTIVATION AND INSPIRATION THAT
EVEN WITH PRACTICALLY NO KNOWLEDGE IN DSP AND CODING GOOD EFFECT PLUGINS
CAN BE CREATED.