Code Monkey home page Code Monkey logo

dm-graindelay's Introduction

dm-GrainDelay

A granular delay effect written in Rust. The effect is available for Mod devices and you can compile it to a VST plugin. This plugin has been written primarily to run on Mod devices. It's a mono to stereo plugin.

Table of contents:

Mod devices installation

Install it through the Mod Plugin store. It's available as a beta plugin.

VST installation

To build the plugin you need to install Rust first.

Windows:

  1. Go to the vst folder and run cargo build --release
  2. Copy the plugin file in /target/release to your vst plugin folder

Intel Mac:

  • Run ./scripts/build-vst-for-mac.sh.

M1 Mac:

  • Run ./scripts/build-vst-for-mac-m1.sh.

dm-graindelay's People

Contributors

davemollen avatar dependabot[bot] avatar dmollen avatar falktx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

moddevices

dm-graindelay's Issues

LV2 category missing

Hi there!
This delay is quite awesome, so good that we hope to be able to have it on the MOD plugin store soon.

Being based on rust was the first challenge, this is the first plugin going to the store that is based on rust.
Today I was able to get things going just enough to enable rust based plugins to build.
You can see the current mod-plugin-builder project at https://github.com/moddevices/mod-plugin-builder/blob/master/plugins/package/dm-graindelay/dm-graindelay.mk
I will some cloud builder changes so that rust tools are available by default there.

With that going, there are a few things that need attention, I opened this first ticket for the first one. And also as introduction.

Basically, the LV2 plugin category should be set as Delay.
I can send some pull requests for these small details, alternatively I can write a small list if you prefer to do them yourself.

Thanks again

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.