Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » DISTRHO
Thread Read
What's coming next
falkTX
KVRist
- profile
- pm
- e-mail
PostPosted: Sat Dec 10, 2011 6:08 am reply with quote
Check this topic regularly to know what's coming next in the DISTRHO world.
The first post will always have the latest news.
Comments are welcome.

@2012-05-23
To be out later:
- DISTRHO Plugin Toolkit - collection of C++ classes to easily build LADSPA, DSSI, LV2 and VST plugins at once (UIs made with Qt4)
- JackAss plugin (stable) - sends a host midi data into a jack-midi out port
- "Le Veste" - VST2LV2 plugin bridge
- zynaddsubfx-lv2

.
Last edited by falkTX on Wed May 23, 2012 4:58 am; edited 6 times in total
^ Joined: 19 Sep 2007  Member: #160530  Location: Viseu, Portugal
danboid
KVRist
- profile
- pm
- e-mail
PostPosted: Sun Dec 11, 2011 12:00 am reply with quote
Aha! An update!! Smile

Updates here makes my daily checking of these forums worthwhile so please make them more frequent please F! Very Happy

Having standalone versions of the plugins with LADISH support will be a great stop-gap measure until OOM (2012) gets LV2 synth support but as I've explained already I'm no fan of LADISH and JACK session - they're ugly kludges to make up for the lack of real, working LV2 instruments.

What is the Juce demo plugin?

What extensions are missing from LV2 before Noisemaker and Highlife can be ported to JUCE/LV2? This is obviously very important to the world of FOSS audio plugins and why I see this as the most exciting and innovative forum on KVR - its a trailblazer!

Jackass! Great name! Its about time someone did a JACK app called that but I'm not sure how or when I could use it. I think qtractor fits that description as a host so what could jackass be used for by a qtractor user?

Thanks for the update!
^ Joined: 14 Nov 2011  Member: #268680  
falkTX
KVRist
- profile
- pm
- e-mail
PostPosted: Sun Dec 11, 2011 3:34 am reply with quote
danboid wrote:
Aha! An update!! Smile

Updates here makes my daily checking of these forums worthwhile so please make them more frequent please F! Very Happy

Having standalone versions of the plugins with LADISH support will be a great stop-gap measure until OOM (2012) gets LV2 synth support but as I've explained already I'm no fan of LADISH and JACK session - they're ugly kludges to make up for the lack of real, working LV2 instruments.

What is the Juce demo plugin?

What extensions are missing from LV2 before Noisemaker and Highlife can be ported to JUCE/LV2? This is obviously very important to the world of FOSS audio plugins and why I see this as the most exciting and innovative forum on KVR - its a trailblazer!

Jackass! Great name! Its about time someone did a JACK app called that but I'm not sure how or when I could use it. I think qtractor fits that description as a host so what could jackass be used for by a qtractor user?

Thanks for the update!


The Juce-Demo-Plugin is just a demo plugin, nothing special. But it does have MIDI Input & Output, plus FX. So it's a good plugin for testing hosts.

LV2 is missing an extension for programs (the current presets one is not what we need), and finalize the X11 UI spec.
As soon as X11 UI gets done (from the LV2 devs), I can release some testing plugins (not all need programs).

Renoise and Qtractor will fit nicely into jackass' purpose.
But also note that Wine apps will be able to use it, so you'll be able to get Wine apps MIDI into the JACK graph (not just audio, using WineASIO, but soon MIDI too). I will love to see FL Studio controlling my Carla host, or Yoshimi, etc...

------------

The first part is now done, new builds have been uploaded:
http://sourceforge.net/projects/distrho/files/
(Now splitted in folders, make sure you check 'Outro' too)

Update website is the next task
^ Joined: 19 Sep 2007  Member: #160530  Location: Viseu, Portugal
danboid
KVRist
- profile
- pm
- e-mail
PostPosted: Sun Dec 11, 2011 6:24 pm reply with quote
Thanks for the quick answers F!

What will this programs extension offer thats missing from the presets one or how will they differ? Do noisemaker and highlife need a programs extension?
^ Joined: 14 Nov 2011  Member: #268680  
falkTX
KVRist
- profile
- pm
- e-mail
PostPosted: Mon Dec 12, 2011 2:56 am reply with quote
danboid wrote:
Thanks for the quick answers F!

What will this programs extension offer thats missing from the presets one or how will they differ? Do noisemaker and highlife need a programs extension?


I still need to evaluate the official LV2 presets (coding it on my host). Main problem is that no host currently implements it, so I have to do it myself before I can test the plugins with it.
It may work with the default LV2 presets extension, but plugins will then _not_ be able to load external VST program/banks.
^ Joined: 19 Sep 2007  Member: #160530  Location: Viseu, Portugal
danboid
KVRist
- profile
- pm
- e-mail
PostPosted: Mon Dec 12, 2011 5:50 am reply with quote
The ability to load VST presets would definitely be a huge plus point, no doubt about that and its certainly a feature I'd want to use. The presets extension must be very new if drobilla hasn't added support to A3 for it yet, as he has for most of the other extensions.
^ Joined: 14 Nov 2011  Member: #268680  
danboid
KVRist
- profile
- pm
- e-mail
PostPosted: Thu Dec 15, 2011 1:53 am reply with quote
I'm getting a pandaboard for xmas so I'll be (at least) dual booting Ubuntu and Android 4.

There is a Qt and JUCE port for Android so I'll be having a go at compiling OOM and DISTRHO for Android. This has made me think though - until these LV2 extensions and plugins get done is there a way of saving and restoring the state and JACK connections of the current standalone DISTRHO plugins with OOM or must we wait for LADISH support? There are a few apps outside of LADISH and the JS managers that do this now so I was wondering if any might work in this situation?
^ Joined: 14 Nov 2011  Member: #268680  
falkTX
KVRist
- profile
- pm
- e-mail
PostPosted: Thu Dec 15, 2011 1:56 am reply with quote
danboid wrote:
I'm getting a pandaboard for xmas so I'll be (at least) dual booting Ubuntu and Android 4.

There is a Qt and JUCE port for Android so I'll be having a go at compiling OOM and DISTRHO for Android. This has made me think though - until these LV2 extensions and plugins get done is there a way of saving and restoring the state and JACK connections of the current standalone DISTRHO plugins with OOM or must we wait for LADISH support? There are a few apps outside of LADISH and the JS managers that do this now so I was wondering if any might work in this situation?


LADISH Level 1 save support is already working since a few days ago:
http://distrho.git.sourceforge.net/git/gitweb.cgi?p=distrho/ distrho;a=summary

The next set of binaries will include this functionality.


Please note that DISTRHO is not ready for Android yet. I/we need a way to identify the current running system as a real Android. If you know of a way to check this, please tell.
^ Joined: 19 Sep 2007  Member: #160530  Location: Viseu, Portugal
danboid
KVRist
- profile
- pm
- e-mail
PostPosted: Thu Dec 15, 2011 9:00 am reply with quote
Thats good news re LADISH support however it looks like we can prob forget about JACK under Android. I just asked Paul about it on IRC:

<danboid> I know its not exactly designed for pro-audio use but has someone already ported (if it needs porting) JACK to Android?
<danboid> I must admit Android 4 looks very swish
<las> danboid: there is no API for Jack to use on Android
<danboid> las: I hear android uses ALSA for audio
<las> danboid: that is false
<las> danboid: http://code.google.com/p/android/issues/detail?id=3434&q=Aud ioTrack&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
<las> danboid: it is possible for ALSA to be part of the stack
<las> danboid: its not required and it often isn't present
<las> danboid: there is also no access to ALSA from "app" space
<las> danboid: or, in fact, whatever HAL layer is there
<las> danboid: basically, android for anything audio-ish right now is still basically dead in the water
<las> danboid: unless you can deal with huge latencies and stupid APIs
^ Joined: 14 Nov 2011  Member: #268680  
falkTX
KVRist
- profile
- pm
- e-mail
PostPosted: Thu Dec 15, 2011 9:30 am reply with quote
danboid wrote:
Thats good news re LADISH support however it looks like we can prob forget about JACK under Android. I just asked Paul about it on IRC:

<danboid> I know its not exactly designed for pro-audio use but has someone already ported (if it needs porting) JACK to Android?
<danboid> I must admit Android 4 looks very swish
<las> danboid: there is no API for Jack to use on Android
<danboid> las: I hear android uses ALSA for audio
<las> danboid: that is false
<las> danboid: http://code.google.com/p/android/issues/detail?id=3434&q=Aud ioTrack&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
<las> danboid: it is possible for ALSA to be part of the stack
<las> danboid: its not required and it often isn't present
<las> danboid: there is also no access to ALSA from "app" space
<las> danboid: or, in fact, whatever HAL layer is there
<las> danboid: basically, android for anything audio-ish right now is still basically dead in the water
<las> danboid: unless you can deal with huge latencies and stupid APIs


You can forget about JACK on Android, I wasn't expecting anything else.

BUT, because Juce supports Android, it means it also supports Android native audio APIs.
So you'll be able to at least run the standalone versions.
^ Joined: 19 Sep 2007  Member: #160530  Location: Viseu, Portugal
All times are GMT - 8 Hours

Printable version
Page 1 of 1
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012