Giter Club home page Giter Club logo

crypt's Introduction

Crypt

Build

Crypt is a software synthesiser plugin designed for creating spacious cold hyper-unisoned synth sounds; developed by Vitling for the Bow Church project.

Screenshot

It is written in C++20 and depends on the JUCE framework, which is included as a submodule.

Installation

Mac & Windows

Go to the Vitling.xyz plugin download page for conveniently packaged donwloads for Mac and Windows

Extra notes for Mac users

I have now finally joined the Apple Developer Program, so I am pleased to be able to offer proper installers and notarized binaries for Mac

However, the Apple Developer Program still costs money, even for an open source developer. I suggest you write to Apple and lawmakers in your jurisdiction and complain about their anti-competitive practices.

If you use the Mac version, please consider donating some money to me to offset the cost I have incurred to make this possible.

Windows

Windows builds are also built by the GitHub Actions CD system, but I do not have a Windows computer available to verify that they work as expected. If you're a Windows user, please let me know how your experience is and whether it works or not.

You can download whatever binaries that JUCE produces during the make process from the Release Page and copy them into your VST3 plugin folder

Linux

Building on Linux should be fairly straightforward, but I had some slightly confusing linker errors when I tried. Let me know if you manage to get it to work.

Dependencies

cmake g++ libfreetype6-dev libx11-dev libxinerama-dev libxrandr-dev libxcursor-dev mesa-common-dev libasound2-dev freeglut3-dev libxcomposite-dev pkg-config

These are Debian/Ubuntu package names (install with sudo apt-get install and paste the above), you may need to translate for your distro

Build

git clone --recursive --shallow-submodules https://github.com/vitling/crypt.git
cd crypt
cmake -Bbuild -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallel

Support

If you find this useful, then please consider supporting my work. You can do that by buying the music of Bow Church or Vitling; or listen and add to playlists on Spotify and/or SoundCloud.

You can also see my website, Instagram or Twitter to follow my latest work; and/or contact me to hire me for stuff.

License

This plugin is free software, licensed under the GNU General Public License v3.0.

However, the JUCE framework that it depends on as a submodule has its own license

crypt's People

Contributors

vitling avatar robbert-vdh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.