Re: [PD] [PD-announce] Camomile v1.0.6 - LV2 support, PdStalFx, Audio Buses, etc.

2018-07-25 Thread Pierre Guillot
>
> You had a video tutorial on how to generate
> plugins before, I think this is also a nice feature to dedicate another
> video showing how easier it is now ;)


Here it is: https://vimeo.com/281661482.
I will do the linux version of the video soon!

Cheers,
Pierre

Le lun. 16 juil. 2018 à 11:00, Pierre Guillot  a
écrit :

>
>
>> I just realized this is also another feature I had requested that must
>> really facilitate things. You had a video tutorial on how to generate
>> plugins before, I think this is also a nice feature to dedicate another
>> video showing how easier it is now ;)
>
>
> Yes, this video should be easy to do.
>
>  Oh, and, by the way, I'm more than willing to support this project by
>> adding support to my externals - you wouldn't need to worry on maintaining
>> that.
>
>
>> But I needed to know what I had to do...
>
>
> Thanks, it's really appreciated! There is a thread on the pd forum where I
> speak about it (
> https://forum.pdpatchrepo.info/topic/11242/camomile-v1-0-1-an-audio-plugin-with-pure-data-embedded/13).
> One idea could be to create a parallel distribution, some kind of
> Camomile-extended, but I'm not sure that's the good approach (in fact, I'm
> pretty sure it's not). I would prefer to have the dynamic libraries
> alongside the patches and, if necessary, to let libraries devs to manage
> the multiinstance/multithread support (most of the time it's not hard to
> do) and offering a special version of their libraries. Anyway, for the
> first approach I can make an example with the freeverb external and let
> people do the same with their libraries if they want to have their own
> Camomile distribution. And if you want to have a first look, the first step
> would be to compile Camomile, it's pretty easy and straightforward (on Mac
> there is one solution that compile everything and on Linux one makefile),
> see the readme:
> https://github.com/pierreguillot/Camomile/blob/master/README.md#compilation
> .
>
> Cheers
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] Camomile v1.0.6 - LV2 support, PdStalFx, Audio Buses, etc.

2018-07-16 Thread Pierre Guillot
> I just realized this is also another feature I had requested that must
> really facilitate things. You had a video tutorial on how to generate
> plugins before, I think this is also a nice feature to dedicate another
> video showing how easier it is now ;)


Yes, this video should be easy to do.

 Oh, and, by the way, I'm more than willing to support this project by
> adding support to my externals - you wouldn't need to worry on maintaining
> that.


> But I needed to know what I had to do...


Thanks, it's really appreciated! There is a thread on the pd forum where I
speak about it (
https://forum.pdpatchrepo.info/topic/11242/camomile-v1-0-1-an-audio-plugin-with-pure-data-embedded/13).
One idea could be to create a parallel distribution, some kind of
Camomile-extended, but I'm not sure that's the good approach (in fact, I'm
pretty sure it's not). I would prefer to have the dynamic libraries
alongside the patches and, if necessary, to let libraries devs to manage
the multiinstance/multithread support (most of the time it's not hard to
do) and offering a special version of their libraries. Anyway, for the
first approach I can make an example with the freeverb external and let
people do the same with their libraries if they want to have their own
Camomile distribution. And if you want to have a first look, the first step
would be to compile Camomile, it's pretty easy and straightforward (on Mac
there is one solution that compile everything and on Linux one makefile),
see the readme:
https://github.com/pierreguillot/Camomile/blob/master/README.md#compilation.

Cheers
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] Camomile v1.0.6 - LV2 support, PdStalFx, Audio Buses, etc.

2018-07-14 Thread Alexandre Torres Porres
thanks for the video

2018-07-13 13:13 GMT-03:00 Pierre Guillot :

>
> - Add *script for Linux and MacOS* that speeds up and facilitates the
> generation of the plugins.
>

I just realized this is also another feature I had requested that must
really facilitate things. You had a video tutorial on how to generate
plugins before, I think this is also a nice feature to dedicate another
video showing how easier it is now ;)

thanks

Oh, and, by the way, I'm more than willing to support this project by
adding support to my externals - you wouldn't need to worry on maintaining
that.

But I needed to know what I had to do...

cheers
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] Camomile v1.0.6 - LV2 support, PdStalFx, Audio Buses, etc.

2018-07-14 Thread Pierre Guillot
Thanks! Yes, I've done it:  https://vimeo.com/279991885

Date: Fri, 13 Jul 2018 15:38:19 -0300
> From: Alexandre Torres Porres 
>
> 2018-07-13 13:13 GMT-03:00 Pierre Guillot :
>
> > - Add a new plugin example *PdStalFx* that allows to dynamically load
> > patches. It can be used in a similar way to the first Camomile versions
> > (v0.0.1 to v0.0.7).
> >
>
> this is awesome, would you consider making a video example for this?
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] [PD-announce] Camomile v1.0.6 - LV2 support, PdStalFx, Audio Buses, etc.

2018-07-13 Thread Pierre Guillot
Hi,
I'm pleased to announce the new *Camomile* release *1.0.6*.

Camomile is a plugin with Pure Data embedded that offers to load and to
control patches inside a digital audio workstation. The plugin is available
in the VST2, VST3, Audio Unit and *LV2* formats for Linux, Windows and
MacOS. Downloads, documentation and further information are available on
the website:

https://github.com/pierreguillot/camomile/wiki.

This new version includes several great new features:

- Add support for the *LV2 format* thanks to the work of Filipe Coelho that
created an interface for the LV2 format with JUCE.
- Add a new plugin example *PdStalFx* that allows to dynamically load
patches. It can be used in a similar way to the first Camomile versions
(v0.0.1 to v0.0.7).
- Add support for *naming the audio buses*, so you can name the first bus
"MainBus" and the second bus "SideChain", for example.
- Add *script for Linux and MacOS* that speeds up and facilitates the
generation of the plugins.

And many other improvements and bug fixes:
- Fix MIDI channels correlation between Pd (0-15) and Juce (1-16)
- Fix buses with no-channels (for Debug mode only)
- Improve console for concurrent access
- Remove LibWebKit on Linux plugin for better Ardour and Carla Support
(#116)
- Fix text ellipsis of the number boxes and the symbol box
- Add support for bypass parameter/manual bypass in the patch (#108)
- Fix param.get abstraction for the first value (using a default value)
- Improve the IEM/atom GUIS label rendering (#118)
- Fix invisible comments in subpatches and abstractions (#120)
- Improve font size rendering
- Add Fuzzy tests using pluginval on the Travis CI
- Fix the margins of the main patch

I hope you will like this new release! As always, feel free to give
feedback, to submit bugs and to request new features!

I would like to thanks all the people that helped me for the development
and especially Filipe Coelho and Alfonso Santimone! Thanks for your help!

Few words about the support for external libraries as this feature is
highly requested. I didn't forget but for the moment I don't have any
solution that seems usable and sustainable. You can read this discussion
for further information:
https://forum.pdpatchrepo.info/topic/11242/camomile-v1-0-1-an-audio-plugin-with-pure-data-embedded/13
.

And few words on the future of project. I will continue this project but,
for many reasons (that are good news), I will unfortunately have less time
to work on it after this summer. That's why I tried to document the project
and to simplify the compilation process. If anybody wants to join me on the
Camomile development, it would be great and I'll be really pleased to help
for this.

Cheers,
Pierre
___
Pd-announce mailing list
pd-annou...@lists.iem.at
https://lists.puredata.info/listinfo/pd-announce
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list