Coder Social home page Coder Social logo

dexed.lv2's Introduction

Dexed - FM Plugin Synth

Dexed is a multi platform, multi format plugin synth that is closely modeled on the Yamaha DX7. Under the hood it uses music-synthesizer-for-android for the synth engine and JUCE as a plugin wrapper.

The goal of this project is to be a tool/companion for the original DX7. Sound engine with 'float' value parameters, different waveform ร  la TX81z would be great but anything that goes beyond the DX7 should and will be a fork of this project. This is to keep the compatibility with the original machine.

Dexed is licensed on the GPL v3. The msfa component (acronym for music synthesizer for android, see msfa in the source folder) stays on the Apache 2.0 license to able to collaborate between projects.

Dexed User Website

This is a fork of the original Dexed JUCE plugin that provides Dexed as LV2 plugin. It's a stripped down version which has no own UI and should be used only as a LV2 plugin (e.g. for mod-host).

If someone has time and fun developing or finds a bug please contact [email protected]!

git clone https://github.com/dcoredump/dexed.git
cd dexed/src
make install

dexed.lv2's People

Contributors

asb2m10 avatar dcoredump avatar io7m avatar jofemodo avatar tico-tico avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

dexed.lv2's Issues

Raspberry Pi 4 compatibility

Hey, I'm trying to use this plugin on Raspberry Pi 4. It compiles fine and even produces sounds at first, but it crashes after loading ANY preset.

$ jalv https://github.com/dcoredump/dexed.lv2
$ > preset https://github.com/dcoredump/dexed.lv2/presets#STRINGS_1
jalv: malloc.c:4043: _int_malloc: Assertion `(unsigned long) (size) >= (unsigned long) (nb)' failed.
Aborted

I noticed that there are Rpi 2 & 3 specific flags in Makefile, but even after setting -mcpu and -mfpu values to correct ones, the error doesn't change.

Could anyone help a complete C noob with this issue? Any suggestions are very appreciated!

Document build-time dependencies

Please document the build-time dependencies. e.g., for Debian buster.
I installed lv2-dev but lvtk/synth.hpp is still missing, precenting dexed.lv2 from being compiled.
Maybe it would be a solution to put a copy of the needed lvtk parts into this repository if the licenses are compatible?

Does dexed lv2 respond to MIDI program change ?

I use dexed as a plugin in Modep (patchbox os). It works nice but i found that it doesn't respond to program change
so it is necessary to select the patch to play browsing the list from the gui.
With a MIDI program change message i want to select the patch to play.
I wonder if this feature has been already implemented or is a to-do function.

How to install on Patchbox OS?

Thanks for this project.

This is a fork of the original Dexed JUCE plugin that provides Dexed as LV2 plugin. It's a stripped down version which has no own UI and should be used only as a LV2 plugin (e.g. for mod-host).

I would like to run Dexed without a GUI on a Raspberry Pi in an "embedded device" fashion.
Ideally I would just have the Linux kernel running, one process as the LV2 plugin host, which would load and run a couple of instances of dexed.lv2 and output using ALSA (no complicated JACK).

In the meantime, I was trying to run dexed.lv2 in MODEP on Patchbox OS ("Raspberry Pi OS for Audio Projects") because I was assuming this would be easier to start with.

However, it is not entirely clear how to do this?

What I did so far:

  • Using a Raspberry 4 1 GB
  • Downloaded Patchbox OS, unzipped, wrote to SD card
  • Booted Patchbox OS and set it up for the built-in headphones jack (you have to select 44100, 512, 3 - this is the reason I dislike JACK, it always asks techie stuff no one except the devs know)
  • after first booting the system, ran sudo apt update --allow-releaseinfo-change --fix-missing as outlined in their documentation
  • Ran the patchbox utility and installed the MODEP module (I think this is a fancy wrapper around mod-host)
  • As a result, I get MODEP-UI on http://patchbox.local/ (actually I don't want a GUI, in the end I want to configure everything "deterministically" using config files or scripts)
  • Now, how can I get dexed.lv2 to run there?

Would I have to compile it myself on the Raspberry Pi? Or is there a precompiled version available?
Compilation is likely going to fail because the lv2 version needed by dexed.lv2 is no longer in distributions..

How would I load and configure dexed-lv2 in mod-host? Is this possible over the port 5555 with telnet? If so, how?

Not able to see the presets in Carla 2.5.0

I installed dexed.lv2 on my system (Fedora 38).
I am able to load dexed.lv2 into carla, the plugin is working fine.
But I don't see any presets ...
The default preset bank is installed (I can see the dexed-DCDCollection.lv2 directory in the lv2 system directory).

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.