Open source versions of all bram @ smartelectronix plugins.
C++ C Pascal CMake HTML PowerShell Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AnechoicRoomSimulator Now using getViewSize instead of size everywhere Feb 10, 2018
Bitmurderer Port BitMurderer (#34) Mar 30, 2017
Bouncy Fix issue #28 Dec 29, 2016
Common Now building without any warnings on OSX Jan 5, 2018
CrazyIvan Now building 32/64 fat binaries for OSX, and testing both Dec 5, 2016
Cyanide2 Removed all resource files Jun 18, 2016
H2O Now using getViewSize instead of size everywhere Feb 10, 2018
Madshifta Added MadShifta source code as translated by Sophia from Delphi May 28, 2016
OnePingOnly Now using properly capitalized include names Jan 4, 2018
Smexoscope-dark Add dark skin build for Smexoscope (#36) May 6, 2017
Smexoscope Now using getViewSize instead of size everywhere Feb 10, 2018
Steinberg Added directory for Steinberg SDK May 18, 2016
SupaPhaser Now using getViewSize instead of size everywhere Feb 10, 2018
SupaTrigga Use the right array destructor for SupaTrigga (#39) Apr 8, 2018
bin Added mrswatson binaries for windows Dec 5, 2016
docs/CLA New CLA's May 26, 2016
media Added input file for testing Nov 28, 2016
vstgui @ 947fac7 Work in progress: getting smexoscope running May 21, 2016
.gitignore Added vs.code compatibility Jan 4, 2018
.gitmodules Ignored dirty submodule May 21, 2016
.travis.yml And another try... Jun 3, 2017
CMakeLists.txt Now building without any warnings on OSX Jan 5, 2018
LICENSE Initial commit May 15, 2016
README.md Reworked the readme Jun 3, 2017
appveyor.yml Renaming artefact in appveyor, fixing small detail in travis Jun 3, 2017
build.ps1 Build improvements for msvc 2017 (#35) May 6, 2017
get_steinberg_sdk.py Fixed compatibility with python2 and 3, closed #30 Dec 20, 2016

README.md

Bram @ Smartelectronix

Open source versions of all bram @ smartelectronix plugins. 20 Years after woking on my first plugin I've decided to open source all these plugins. Consider a lot of this source code was written by a very inexperienced version of myself: it's kind of a mess!

You can find the original smartelectronix pages here: http://bram.smartelectronix.com

Donations

http://paypal.me/BramdeJong

Downloads

Commerial non-GPL licensing

All these plugins are available for licensing under a dual-license scheme. GPL for open source and non-GPL for commercial usage. For those people who want to collaborate on the project there is a CLA.

Building

macOS

Prerequisites:

  • Install XCode
  • Install brew

After the checkout, run these commands:

brew update
brew upgrade cmake
git submodule update --init --recursive
python get_steinberg_sdk.py
cmake .
make
make test

Windows

Prerequisites:

  • Install Visual Studio 14 2015
  • Install python

After the checkout, run these commands in powershell:

git submodule update --init --recursive
python get_steinberg_sdk.py
.\build.ps1 -Verbose x86 Release
ctest
.\build.ps1 -Verbose x64 Release
ctest

Plugin list

  • AnechoicRoomSimulator: Silly 1st of April plugin
  • Bitmurderer: Unrelease plugin which can x-or and mess up bytes in the incoming audio. Even has a nice GUI, but was never finished...
  • Bouncy: Bouncing ball delay.
  • CrazyIvan: Insane feedback with distortion effect.
  • Cyanide2: Spline wave-shaper with oversampling.
  • H2O: Heavy pumping compressor.
  • Madshifta: Strange pitch-shifting and delay effect. A collaboration between me (original algorithm), TobyBear.de (translation to Delphi & UI), Sophia Poirier (translation to C++ and AU).
  • OnePingOnly: Simple ping-generating synth.
  • S(m)exoscope: Oscilloscope plugin that lets you retrigger the oscilloscope in a few different ways.
  • SupaPhaser2: Deep phaser.
  • SupaTrigga: Tempo-locked stuttering effect.