DSP / Plugin / Host Development - Links

DSP, Plug-in and Host development discussion.
blatanville
KVRian
977 posts since 21 Aug, 2006 from toronto, on

Post Mon Apr 08, 2013 8:41 am

Attractive "Analog Gear" UI templates, inexpensive and attractive:

https://creativemarket.com/stefusilviu/ ... log-UI-kit

Image

look around the creative market site for other textures and templates that may be of use...

godly
KVRian
871 posts since 22 May, 2013 from Gent, Belgium

Post Tue Jun 04, 2013 5:30 am

Hi folks, i've been looking around a bit, but still don't have a clear view on what's the easiest framework to develop a VST host (drag and drop elements)
Can somebody help me out to get started?
I'd love to try and make my own vst host.
My sounddesign: Synth1/Ex5/D-50 patches https://goo.gl/zE3pkk
My stuff: W10x64i7 15" laptop, Reaper/Cantabile3+Synth1+Avenger on stage+NordStage2+Samson Graphite 49
Loving new VPS Avenger! Check my skins! https://goo.gl/MBNJHj

declassified
KVRian
1259 posts since 24 May, 2004

Post Sat Oct 05, 2013 9:42 am

This is a self-ad, but can we add this to the list above? :) I think it's helpful for people starting out with plugin development.

Ivan_C
KVRian
1107 posts since 11 Aug, 2004 from Breuillet, France

Re: DSP / Plugin / Host Development - Links

Post Sun Aug 10, 2014 10:56 pm

Here is a link where you can download for free the book "Introduction to Signal Processing" by Sophocles J. Orfanidis, and all the examples for MATLAB or in C code :

http://www.ece.rutgers.edu/~orfanidi/intro2sp/

xoxos
Mr Entertainment
12152 posts since 30 Apr, 2002 from i might peeramid

Re: DSP / Plugin / Host Development - Links

Post Wed Oct 07, 2015 5:51 pm

you come and go, you come and go. amitabha neither a follower nor a leader be tagore "where roads are made i lose my way" where there is certainty, consideration is absent.

chris jordan
KVRer
1 posts since 29 Sep, 2016

Re: DSP / Plugin / Host Development - Links

Post Thu Sep 29, 2016 3:20 am

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
I had seen that the Android NDK supports logging to the main Android log from NDK code, and I was sure that since Objective-C is based (in theory) on C, there could be something working there. However, above all, I didn’t want to have to write or maintain multiple loggers or litter all my C++ code with ‘if’ checks.

So, what I decided to do was to go for a good ol’ fashion macro hack.

Including this header in your cross-platform, C++ code and using the principle LOG_[LEVEL] commands will allow you to use logging with a traditional C++ app (e.g. MFC), in the Android NDK, or in Objective-C. I also included a debug/release version, where I eliminate all but the error log (so that debug logs don’t accidentally get exposed to prying eyes). For the non-mobile logging, I just pipe to std::clog or std::cerr, but those could be replaced with one of the above logging frameworks.

For good measure, I also added Crashlytics logging to the release version of the iOS code. Check out this post for full detailed article: http://www.sureshjoshi.com/mobile/cross ... ing-macro/ (http://www.sureshjoshi.com/mobile/cross-platform-mobile-logging-macro/)

faxinadu
KVRian
540 posts since 19 Oct, 2006 from Israel

Re: DSP / Plugin / Host Development - Links

Post Thu Mar 07, 2019 11:32 pm


Izak Synthiemental
Banned
829 posts since 4 Aug, 2010

Re: DSP / Plugin / Host Development - Links

Post Fri Mar 29, 2019 7:21 am

This looks potentially promising:

https://www.youtube.com/watch?v=44xDLfLZ4xw
http://soundcloud.com/samaritageto

Proper Education Always Corrects Errors

rghvdberg
KVRian
702 posts since 11 Mar, 2014 from Netherlands

Re: DSP / Plugin / Host Development - Links

Post Sat May 18, 2019 11:23 am

For cross platform (linux/win/mac) and multiple plugin formats try DPF.
https://github.com/DISTRHO/DPF
docs -> https://distrho.github.io/DPF/
It comes with basic examples and there are plenty opensource plugins to look how others used this.
For example Dragonfly Reverb is built with DPF.

One codebase can export multiple plugin formats (vst2, lv2 and a couple of others) and for graphics you can use opengl or nanovg, both are built-in.

There is some work being done on au export and cairo backend, but that's under development atm.

I myself use it in linux (ofc ..)
Currenlty I'm building a sample slicer with this framework.
Image

Izak Synthiemental
Banned
829 posts since 4 Aug, 2010

Re: DSP / Plugin / Host Development - Links

Post Fri May 24, 2019 10:17 am

rghvdberg wrote:
Sat May 18, 2019 11:23 am
For cross platform (linux/win/mac) and multiple plugin formats try DPF.
https://github.com/DISTRHO/DPF
docs -> https://distrho.github.io/DPF/
It comes with basic examples and there are plenty opensource plugins to look how others used this.
For example Dragonfly Reverb is built with DPF.

One codebase can export multiple plugin formats (vst2, lv2 and a couple of others) and for graphics you can use opengl or nanovg, both are built-in.

There is some work being done on au export and cairo backend, but that's under development atm.

I myself use it in linux (ofc ..)
Currenlty I'm building a sample slicer with this framework.
Image
That slicer looks interesting! How is the realtime performance of the exported code in this framework? Will it create efficient code as the more popular frameworks (JUCE, WDL-OL) do?
http://soundcloud.com/samaritageto

Proper Education Always Corrects Errors

rghvdberg
KVRian
702 posts since 11 Mar, 2014 from Netherlands

Re: DSP / Plugin / Host Development - Links

Post Tue Jun 11, 2019 6:31 am

As long as you don't do weird things in run() you are fine.
Gui runs in a seperate thread so anything you do there doesn't interfere with RT audio.

Actually I'm amazed how good it works atm, and I didn't really do any optimization.
But the dsp is very simple of course. Just getting the samples in a buffer, basically.
And simple linear interpolation.

Return to “DSP and Plug-in Development”