Skip to content

ryukau/VSTPlugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uhhyou Plugins VST 3

This repository is publishing VST 3 plugins under GPLv3.

Packaged plugins are available at Releases · ryukau/VSTPlugins.

If you have something related to plugin development, but not a bug report, feel free to use discussion in this repository.

You can fund the development via paypal.me/ryukau. Primary goal is to get ARM mac for macOS port.

Build Instruction

See build_instruction.md.

Audio Demo

Album on the link below is almost entirely made from Uhhyou Plugins.

Experimental Plugins

Following plugins are experimental, or in α stage. They lack character and/or parameter tuning. Breaking changes might be introduced.

  • FoldShaper, ModuloShaper, OddPowShaper, SoftClipper
    • Naive waveshapers with 16-fold oversampling.
  • MatrixShifter
    • AM frequency shifter and chorus in a plugin.

Git Branches

Following branches are active.

  • master: Release is published from here.
  • develop: Changes are gathered here before being released on master.
  • docs: Documentation is published from here.

This branch structure is specific to GitHub Actions and GitHub Pages. When a release tag is pushed, a CI action is triggered to upload zip files. docs is separated to verify the links to those zip files before publishing the updated documentation.

Files and Directories

  • .github/workflows and ci: Continuous integration (CI) scripts for GitHub Actions.
  • common: Common components across plugins. Including GUI widgets, VST 3 controller, and some DSP code.
  • docs: Contents of documentation.
  • lib: External libraries.
  • License: License texts.
  • package: Data and scripts to create zip packages from artifacts made by GitHub Actions.
  • presets: Plugin presets and related scripts.
  • test: Tests to check reset behavior.

Others are plugin directories. Following is a bit of documentation about source codes under <PluginName>/source.

  • DSP codes are under dsp.
  • Plugin specific widgets are under gui.
  • GUI is defined in editor.*.
  • Parameters are defined in parameter.*.

License

GPLv3. Complete licenses are available under License directory.