Csound Csound-dev Csound-tekno Search About

[Csnd] [OT] JUCE-based front-end for CDP software

Date2014-08-06 13:56
FromDave Phillips
Subject[Csnd] [OT] JUCE-based front-end for CDP software
Greetings,

Since some of the CDP folk populate this list:

http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/

And the source code:

https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src

Builds a Reaper plugin and a standalone binary. Apparently currently 
available only for OSX and Windows, but the JUCE code should also build 
on Linux. Alas, my JUCE skills are pathetic. Any takers for creating a 
makefile for Linux ? In lieu of SoundLoom/SoundShaper for Linux this 
could be a very useful application.

Best,

dp


Date2014-08-06 17:53
FromRory Walsh
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software

If cdp is building ok on Linux I can have a crack at a Linux port when I get back from my holidays. Nice to see some work done on this.

On 6 Aug 2014 14:56, "Dave Phillips" <dlphillips@woh.rr.com> wrote:
Greetings,

Since some of the CDP folk populate this list:

http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/

And the source code:

https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src

Builds a Reaper plugin and a standalone binary. Apparently currently available only for OSX and Windows, but the JUCE code should also build on Linux. Alas, my JUCE skills are pathetic. Any takers for creating a makefile for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be a very useful application.

Best,

dp



Send bugs reports to
       https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Date2014-08-06 18:29
FromDave Phillips
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software

On 08/06/2014 12:53 PM, Rory Walsh wrote:

If cdp is building ok on Linux I can have a crack at a Linux port when I get back from my holidays. Nice to see some work done on this.


Thanks, Rory ! I'm already moving on it, built the Reaper plugin successfully on Fedora 19, will try the standalone build later today. Xenakios has been helpful, it is a cool project. And yes, the CDP software builds and runs on Linux. :)

Best,

dp




On 6 Aug 2014 14:56, "Dave Phillips" <dlphillips@woh.rr.com> wrote:
Greetings,

Since some of the CDP folk populate this list:

http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/

And the source code:

https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src

Builds a Reaper plugin and a standalone binary. Apparently currently available only for OSX and Windows, but the JUCE code should also build on Linux. Alas, my JUCE skills are pathetic. Any takers for creating a makefile for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be a very useful application.

Best,

dp



Send bugs reports to
       https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"





Date2014-08-08 11:50
FromDave Phillips
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software

On 08/06/2014 12:53 PM, Rory Walsh wrote:

If cdp is building ok on Linux I can have a crack at a Linux port when I get back from my holidays. Nice to see some work done on this.


Hey Rory, it looks like I'll need some help. I've hit a snag at the link stage, I'm receiving a lot of errors like this one:

jcdp_utilities.o: In function `~pair':
/usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to `juce::String::~String()'
jcdp_utilities.o: In function `std::less<juce::String>::operator()(juce::String const&, juce::String const&) const':
/usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to `juce::operator<(juce::String const&, juce::String const&)'
/usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to `juce::operator<(juce::String const&, juce::String const&)'
/usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to `juce::operator<(juce::String const&, juce::String const&)'

The linker line:

g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl -lpthread

No hurry on this, but let me know if you're interested in working on it. Xenakios can't help further, his intention was to get the plugin working. AFAIK he hasn't built a working standalone yet either.

Best,

dp



On 6 Aug 2014 14:56, "Dave Phillips" <dlphillips@woh.rr.com> wrote:
Greetings,

Since some of the CDP folk populate this list:

http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/

And the source code:

https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src

Builds a Reaper plugin and a standalone binary. Apparently currently available only for OSX and Windows, but the JUCE code should also build on Linux. Alas, my JUCE skills are pathetic. Any takers for creating a makefile for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be a very useful application.

Best,

dp



Send bugs reports to
       https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"





Date2014-08-10 08:49
FromRory Walsh
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software

I should be able to or together a standalone. I can use my cabbage wrapper for that. Still cycling around eastern Europe. Won't be back for some weeks.

On 8 Aug 2014 12:51, "Dave Phillips" <dlphillips@woh.rr.com> wrote:

On 08/06/2014 12:53 PM, Rory Walsh wrote:

If cdp is building ok on Linux I can have a crack at a Linux port when I get back from my holidays. Nice to see some work done on this.


Hey Rory, it looks like I'll need some help. I've hit a snag at the link stage, I'm receiving a lot of errors like this one:

jcdp_utilities.o: In function `~pair':
/usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to `juce::String::~String()'
jcdp_utilities.o: In function `std::less<juce::String>::operator()(juce::String const&, juce::String const&) const':
/usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to `juce::operator<(juce::String const&, juce::String const&)'
/usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to `juce::operator<(juce::String const&, juce::String const&)'
/usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to `juce::operator<(juce::String const&, juce::String const&)'

The linker line:

g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl -lpthread

No hurry on this, but let me know if you're interested in working on it. Xenakios can't help further, his intention was to get the plugin working. AFAIK he hasn't built a working standalone yet either.

Best,

dp



On 6 Aug 2014 14:56, "Dave Phillips" <dlphillips@woh.rr.com> wrote:
Greetings,

Since some of the CDP folk populate this list:

http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/

And the source code:

https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src

Builds a Reaper plugin and a standalone binary. Apparently currently available only for OSX and Windows, but the JUCE code should also build on Linux. Alas, my JUCE skills are pathetic. Any takers for creating a makefile for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be a very useful application.

Best,

dp



Send bugs reports to
       https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"





Date2014-08-14 15:59
FromRory Walsh
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software
Hi Dave. Where can I download the latest Linux source for this? I have
freed up some time in the next few days to take a look.

On 10 August 2014 09:49, Rory Walsh  wrote:
> I should be able to or together a standalone. I can use my cabbage wrapper
> for that. Still cycling around eastern Europe. Won't be back for some weeks.
>
> On 8 Aug 2014 12:51, "Dave Phillips"  wrote:
>>
>>
>> On 08/06/2014 12:53 PM, Rory Walsh wrote:
>>
>> If cdp is building ok on Linux I can have a crack at a Linux port when I
>> get back from my holidays. Nice to see some work done on this.
>>
>>
>> Hey Rory, it looks like I'll need some help. I've hit a snag at the link
>> stage, I'm receiving a lot of errors like this one:
>>
>> jcdp_utilities.o: In function `~pair':
>> /usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to
>> `juce::String::~String()'
>> jcdp_utilities.o: In function
>> `std::less::operator()(juce::String const&, juce::String
>> const&) const':
>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>> `juce::operator<(juce::String const&, juce::String const&)'
>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>> `juce::operator<(juce::String const&, juce::String const&)'
>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>> `juce::operator<(juce::String const&, juce::String const&)'
>>
>> The linker line:
>>
>> g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
>> jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
>> jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl -lpthread
>>
>> No hurry on this, but let me know if you're interested in working on it.
>> Xenakios can't help further, his intention was to get the plugin working.
>> AFAIK he hasn't built a working standalone yet either.
>>
>> Best,
>>
>> dp
>>
>>
>>
>> On 6 Aug 2014 14:56, "Dave Phillips"  wrote:
>>>
>>> Greetings,
>>>
>>> Since some of the CDP folk populate this list:
>>>
>>>
>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>
>>> And the source code:
>>>
>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>
>>> Builds a Reaper plugin and a standalone binary. Apparently currently
>>> available only for OSX and Windows, but the JUCE code should also build on
>>> Linux. Alas, my JUCE skills are pathetic. Any takers for creating a makefile
>>> for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be a very
>>> useful application.
>>>
>>> Best,
>>>
>>> dp
>>>
>>>
>>>
>>> Send bugs reports to
>>>        https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>>
>>>
>>
>

Date2014-08-14 20:25
FromDave Phillips
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software
On 08/14/2014 10:59 AM, Rory Walsh wrote:
> Hi Dave. Where can I download the latest Linux source for this? I have
> freed up some time in the next few days to take a look.

Hey Rory,

That's great news, thanks ! Here's the Bitbucket repo:

https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src

And here's Xenakios's blog:

http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/

I'm available for testing anything you put together. :)

Best,

dp






>
> On 10 August 2014 09:49, Rory Walsh  wrote:
>> I should be able to or together a standalone. I can use my cabbage wrapper
>> for that. Still cycling around eastern Europe. Won't be back for some weeks.
>>
>> On 8 Aug 2014 12:51, "Dave Phillips"  wrote:
>>>
>>> On 08/06/2014 12:53 PM, Rory Walsh wrote:
>>>
>>> If cdp is building ok on Linux I can have a crack at a Linux port when I
>>> get back from my holidays. Nice to see some work done on this.
>>>
>>>
>>> Hey Rory, it looks like I'll need some help. I've hit a snag at the link
>>> stage, I'm receiving a lot of errors like this one:
>>>
>>> jcdp_utilities.o: In function `~pair':
>>> /usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to
>>> `juce::String::~String()'
>>> jcdp_utilities.o: In function
>>> `std::less::operator()(juce::String const&, juce::String
>>> const&) const':
>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>> `juce::operator<(juce::String const&, juce::String const&)'
>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>> `juce::operator<(juce::String const&, juce::String const&)'
>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>
>>> The linker line:
>>>
>>> g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
>>> jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
>>> jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl -lpthread
>>>
>>> No hurry on this, but let me know if you're interested in working on it.
>>> Xenakios can't help further, his intention was to get the plugin working.
>>> AFAIK he hasn't built a working standalone yet either.
>>>
>>> Best,
>>>
>>> dp
>>>
>>>
>>>
>>> On 6 Aug 2014 14:56, "Dave Phillips"  wrote:
>>>> Greetings,
>>>>
>>>> Since some of the CDP folk populate this list:
>>>>
>>>>
>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>
>>>> And the source code:
>>>>
>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>
>>>> Builds a Reaper plugin and a standalone binary. Apparently currently
>>>> available only for OSX and Windows, but the JUCE code should also build on
>>>> Linux. Alas, my JUCE skills are pathetic. Any takers for creating a makefile
>>>> for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be a very
>>>> useful application.
>>>>
>>>> Best,
>>>>
>>>> dp
>>>>
>>>>
>>>>
>>>> Send bugs reports to
>>>>         https://github.com/csound/csound/issues
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>> csound"
>>>>
>>>>
>>>>
>
> Send bugs reports to
>          https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>
>
>


Date2014-08-15 10:41
FromRory Walsh
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software
Looks like you got pretty far yourself with this. It seems that he is
using a static version of the Juce library and linking against that
when building. Did you build libJUCELibrary.a first? That could well
be the route of all your linker problems.

On 14 August 2014 21:25, Dave Phillips  wrote:
>
> On 08/14/2014 10:59 AM, Rory Walsh wrote:
>>
>> Hi Dave. Where can I download the latest Linux source for this? I have
>> freed up some time in the next few days to take a look.
>
>
> Hey Rory,
>
> That's great news, thanks ! Here's the Bitbucket repo:
>
> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>
> And here's Xenakios's blog:
>
> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>
> I'm available for testing anything you put together. :)
>
> Best,
>
> dp
>
>
>
>
>
>
>
>>
>> On 10 August 2014 09:49, Rory Walsh  wrote:
>>>
>>> I should be able to or together a standalone. I can use my cabbage
>>> wrapper
>>> for that. Still cycling around eastern Europe. Won't be back for some
>>> weeks.
>>>
>>> On 8 Aug 2014 12:51, "Dave Phillips"  wrote:
>>>>
>>>>
>>>> On 08/06/2014 12:53 PM, Rory Walsh wrote:
>>>>
>>>> If cdp is building ok on Linux I can have a crack at a Linux port when I
>>>> get back from my holidays. Nice to see some work done on this.
>>>>
>>>>
>>>> Hey Rory, it looks like I'll need some help. I've hit a snag at the link
>>>> stage, I'm receiving a lot of errors like this one:
>>>>
>>>> jcdp_utilities.o: In function `~pair':
>>>> /usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to
>>>> `juce::String::~String()'
>>>> jcdp_utilities.o: In function
>>>> `std::less::operator()(juce::String const&, juce::String
>>>> const&) const':
>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>
>>>> The linker line:
>>>>
>>>> g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
>>>> jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
>>>> jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl -lpthread
>>>>
>>>> No hurry on this, but let me know if you're interested in working on it.
>>>> Xenakios can't help further, his intention was to get the plugin
>>>> working.
>>>> AFAIK he hasn't built a working standalone yet either.
>>>>
>>>> Best,
>>>>
>>>> dp
>>>>
>>>>
>>>>
>>>> On 6 Aug 2014 14:56, "Dave Phillips"  wrote:
>>>>>
>>>>> Greetings,
>>>>>
>>>>> Since some of the CDP folk populate this list:
>>>>>
>>>>>
>>>>>
>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>>
>>>>> And the source code:
>>>>>
>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>>
>>>>> Builds a Reaper plugin and a standalone binary. Apparently currently
>>>>> available only for OSX and Windows, but the JUCE code should also build
>>>>> on
>>>>> Linux. Alas, my JUCE skills are pathetic. Any takers for creating a
>>>>> makefile
>>>>> for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be a
>>>>> very
>>>>> useful application.
>>>>>
>>>>> Best,
>>>>>
>>>>> dp
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to
>>>>>         https://github.com/csound/csound/issues
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>> "unsubscribe
>>>>> csound"
>>>>>
>>>>>
>>>>>
>>
>> Send bugs reports to
>>          https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>>
>>
>>
>
>
>
> Send bugs reports to
>        https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>
>

Date2014-08-15 11:56
FromDave Phillips
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software
On 08/15/2014 05:41 AM, Rory Walsh wrote:
> Looks like you got pretty far yourself with this. It seems that he is
> using a static version of the Juce library and linking against that
> when building. Did you build libJUCELibrary.a first? That could well
> be the route of all your linker problems.

Hi Rory,

I did build the library and specified it to the linker with -Bstatic 
libJUCELibrary.a. Have you tried it ? 'nm libJUCELibrary.a | grep 
String' reports an awful lot of unresolved symbols. It seems my library 
build is faulty but I can't figure where it goes wrong. I'm still 
getting my head around the IntroJucer, it looks helpful but I'm better 
at the command-line that with an IDE. Any suggestions ?

Best,

dp


>
> On 14 August 2014 21:25, Dave Phillips  wrote:
>> On 08/14/2014 10:59 AM, Rory Walsh wrote:
>>> Hi Dave. Where can I download the latest Linux source for this? I have
>>> freed up some time in the next few days to take a look.
>>
>> Hey Rory,
>>
>> That's great news, thanks ! Here's the Bitbucket repo:
>>
>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>
>> And here's Xenakios's blog:
>>
>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>
>> I'm available for testing anything you put together. :)
>>
>> Best,
>>
>> dp
>>
>>
>>
>>
>>
>>
>>
>>> On 10 August 2014 09:49, Rory Walsh  wrote:
>>>> I should be able to or together a standalone. I can use my cabbage
>>>> wrapper
>>>> for that. Still cycling around eastern Europe. Won't be back for some
>>>> weeks.
>>>>
>>>> On 8 Aug 2014 12:51, "Dave Phillips"  wrote:
>>>>>
>>>>> On 08/06/2014 12:53 PM, Rory Walsh wrote:
>>>>>
>>>>> If cdp is building ok on Linux I can have a crack at a Linux port when I
>>>>> get back from my holidays. Nice to see some work done on this.
>>>>>
>>>>>
>>>>> Hey Rory, it looks like I'll need some help. I've hit a snag at the link
>>>>> stage, I'm receiving a lot of errors like this one:
>>>>>
>>>>> jcdp_utilities.o: In function `~pair':
>>>>> /usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to
>>>>> `juce::String::~String()'
>>>>> jcdp_utilities.o: In function
>>>>> `std::less::operator()(juce::String const&, juce::String
>>>>> const&) const':
>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>
>>>>> The linker line:
>>>>>
>>>>> g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
>>>>> jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
>>>>> jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl -lpthread
>>>>>
>>>>> No hurry on this, but let me know if you're interested in working on it.
>>>>> Xenakios can't help further, his intention was to get the plugin
>>>>> working.
>>>>> AFAIK he hasn't built a working standalone yet either.
>>>>>
>>>>> Best,
>>>>>
>>>>> dp
>>>>>
>>>>>
>>>>>
>>>>> On 6 Aug 2014 14:56, "Dave Phillips"  wrote:
>>>>>> Greetings,
>>>>>>
>>>>>> Since some of the CDP folk populate this list:
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>>>
>>>>>> And the source code:
>>>>>>
>>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>>>
>>>>>> Builds a Reaper plugin and a standalone binary. Apparently currently
>>>>>> available only for OSX and Windows, but the JUCE code should also build
>>>>>> on
>>>>>> Linux. Alas, my JUCE skills are pathetic. Any takers for creating a
>>>>>> makefile
>>>>>> for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be a
>>>>>> very
>>>>>> useful application.
>>>>>>
>>>>>> Best,
>>>>>>
>>>>>> dp
>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to
>>>>>>          https://github.com/csound/csound/issues
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>> "unsubscribe
>>>>>> csound"
>>>>>>
>>>>>>
>>>>>>
>>> Send bugs reports to
>>>           https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>>
>>>
>>>
>>
>>
>> Send bugs reports to
>>         https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>>
>>
>
> Send bugs reports to
>          https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>
>
>


Date2014-08-15 14:35
FromRory Walsh
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software
The Introjucer is helpful to a point but I usually just create a
template project with it and then modify the make files myself. I'd
imagine that Filipe (falktx) would have this sorted in no time. He
might also be interested in distributing it. I know he uses a static
build of the JUCE library for any JUCE based plugins that he ships so
he will most certainly have a working version. Have you asked on the
Linux Musicians forums?

On 15 August 2014 12:56, Dave Phillips  wrote:
>
> On 08/15/2014 05:41 AM, Rory Walsh wrote:
>>
>> Looks like you got pretty far yourself with this. It seems that he is
>> using a static version of the Juce library and linking against that
>> when building. Did you build libJUCELibrary.a first? That could well
>> be the route of all your linker problems.
>
>
> Hi Rory,
>
> I did build the library and specified it to the linker with -Bstatic
> libJUCELibrary.a. Have you tried it ? 'nm libJUCELibrary.a | grep String'
> reports an awful lot of unresolved symbols. It seems my library build is
> faulty but I can't figure where it goes wrong. I'm still getting my head
> around the IntroJucer, it looks helpful but I'm better at the command-line
> that with an IDE. Any suggestions ?
>
> Best,
>
> dp
>
>
>
>>
>> On 14 August 2014 21:25, Dave Phillips  wrote:
>>>
>>> On 08/14/2014 10:59 AM, Rory Walsh wrote:
>>>>
>>>> Hi Dave. Where can I download the latest Linux source for this? I have
>>>> freed up some time in the next few days to take a look.
>>>
>>>
>>> Hey Rory,
>>>
>>> That's great news, thanks ! Here's the Bitbucket repo:
>>>
>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>
>>> And here's Xenakios's blog:
>>>
>>>
>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>
>>> I'm available for testing anything you put together. :)
>>>
>>> Best,
>>>
>>> dp
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> On 10 August 2014 09:49, Rory Walsh  wrote:
>>>>>
>>>>> I should be able to or together a standalone. I can use my cabbage
>>>>> wrapper
>>>>> for that. Still cycling around eastern Europe. Won't be back for some
>>>>> weeks.
>>>>>
>>>>> On 8 Aug 2014 12:51, "Dave Phillips"  wrote:
>>>>>>
>>>>>>
>>>>>> On 08/06/2014 12:53 PM, Rory Walsh wrote:
>>>>>>
>>>>>> If cdp is building ok on Linux I can have a crack at a Linux port when
>>>>>> I
>>>>>> get back from my holidays. Nice to see some work done on this.
>>>>>>
>>>>>>
>>>>>> Hey Rory, it looks like I'll need some help. I've hit a snag at the
>>>>>> link
>>>>>> stage, I'm receiving a lot of errors like this one:
>>>>>>
>>>>>> jcdp_utilities.o: In function `~pair':
>>>>>> /usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to
>>>>>> `juce::String::~String()'
>>>>>> jcdp_utilities.o: In function
>>>>>> `std::less::operator()(juce::String const&, juce::String
>>>>>> const&) const':
>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>
>>>>>> The linker line:
>>>>>>
>>>>>> g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
>>>>>> jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
>>>>>> jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl
>>>>>> -lpthread
>>>>>>
>>>>>> No hurry on this, but let me know if you're interested in working on
>>>>>> it.
>>>>>> Xenakios can't help further, his intention was to get the plugin
>>>>>> working.
>>>>>> AFAIK he hasn't built a working standalone yet either.
>>>>>>
>>>>>> Best,
>>>>>>
>>>>>> dp
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 6 Aug 2014 14:56, "Dave Phillips"  wrote:
>>>>>>>
>>>>>>> Greetings,
>>>>>>>
>>>>>>> Since some of the CDP folk populate this list:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>>>>
>>>>>>> And the source code:
>>>>>>>
>>>>>>>
>>>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>>>>
>>>>>>> Builds a Reaper plugin and a standalone binary. Apparently currently
>>>>>>> available only for OSX and Windows, but the JUCE code should also
>>>>>>> build
>>>>>>> on
>>>>>>> Linux. Alas, my JUCE skills are pathetic. Any takers for creating a
>>>>>>> makefile
>>>>>>> for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be
>>>>>>> a
>>>>>>> very
>>>>>>> useful application.
>>>>>>>
>>>>>>> Best,
>>>>>>>
>>>>>>> dp
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Send bugs reports to
>>>>>>>          https://github.com/csound/csound/issues
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>> "unsubscribe
>>>>>>> csound"
>>>>>>>
>>>>>>>
>>>>>>>
>>>> Send bugs reports to
>>>>           https://github.com/csound/csound/issues
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>> csound"
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> Send bugs reports to
>>>         https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>>
>>>
>>
>> Send bugs reports to
>>          https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>>
>>
>>
>
>
>
> Send bugs reports to
>        https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>
>

Date2014-08-15 14:53
FromDave Phillips
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software
On 08/15/2014 09:35 AM, Rory Walsh wrote:
> The Introjucer is helpful to a point but I usually just create a
> template project with it and then modify the make files myself. I'd
> imagine that Filipe (falktx) would have this sorted in no time. He
> might also be interested in distributing it. I know he uses a static
> build of the JUCE library for any JUCE based plugins that he ships so
> he will most certainly have a working version. Have you asked on the
> Linux Musicians forums?

He knows about it, I posted a notice on LM, but I don't think he has the 
time/inclination at the moment. But I can try his build of the library 
and see how it works. I'll let you know how it fares.

Best,

dp



>
> On 15 August 2014 12:56, Dave Phillips  wrote:
>> On 08/15/2014 05:41 AM, Rory Walsh wrote:
>>> Looks like you got pretty far yourself with this. It seems that he is
>>> using a static version of the Juce library and linking against that
>>> when building. Did you build libJUCELibrary.a first? That could well
>>> be the route of all your linker problems.
>>
>> Hi Rory,
>>
>> I did build the library and specified it to the linker with -Bstatic
>> libJUCELibrary.a. Have you tried it ? 'nm libJUCELibrary.a | grep String'
>> reports an awful lot of unresolved symbols. It seems my library build is
>> faulty but I can't figure where it goes wrong. I'm still getting my head
>> around the IntroJucer, it looks helpful but I'm better at the command-line
>> that with an IDE. Any suggestions ?
>>
>> Best,
>>
>> dp
>>
>>
>>
>>> On 14 August 2014 21:25, Dave Phillips  wrote:
>>>> On 08/14/2014 10:59 AM, Rory Walsh wrote:
>>>>> Hi Dave. Where can I download the latest Linux source for this? I have
>>>>> freed up some time in the next few days to take a look.
>>>>
>>>> Hey Rory,
>>>>
>>>> That's great news, thanks ! Here's the Bitbucket repo:
>>>>
>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>
>>>> And here's Xenakios's blog:
>>>>
>>>>
>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>
>>>> I'm available for testing anything you put together. :)
>>>>
>>>> Best,
>>>>
>>>> dp
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> On 10 August 2014 09:49, Rory Walsh  wrote:
>>>>>> I should be able to or together a standalone. I can use my cabbage
>>>>>> wrapper
>>>>>> for that. Still cycling around eastern Europe. Won't be back for some
>>>>>> weeks.
>>>>>>
>>>>>> On 8 Aug 2014 12:51, "Dave Phillips"  wrote:
>>>>>>>
>>>>>>> On 08/06/2014 12:53 PM, Rory Walsh wrote:
>>>>>>>
>>>>>>> If cdp is building ok on Linux I can have a crack at a Linux port when
>>>>>>> I
>>>>>>> get back from my holidays. Nice to see some work done on this.
>>>>>>>
>>>>>>>
>>>>>>> Hey Rory, it looks like I'll need some help. I've hit a snag at the
>>>>>>> link
>>>>>>> stage, I'm receiving a lot of errors like this one:
>>>>>>>
>>>>>>> jcdp_utilities.o: In function `~pair':
>>>>>>> /usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to
>>>>>>> `juce::String::~String()'
>>>>>>> jcdp_utilities.o: In function
>>>>>>> `std::less::operator()(juce::String const&, juce::String
>>>>>>> const&) const':
>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference to
>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>
>>>>>>> The linker line:
>>>>>>>
>>>>>>> g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
>>>>>>> jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
>>>>>>> jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl
>>>>>>> -lpthread
>>>>>>>
>>>>>>> No hurry on this, but let me know if you're interested in working on
>>>>>>> it.
>>>>>>> Xenakios can't help further, his intention was to get the plugin
>>>>>>> working.
>>>>>>> AFAIK he hasn't built a working standalone yet either.
>>>>>>>
>>>>>>> Best,
>>>>>>>
>>>>>>> dp
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 6 Aug 2014 14:56, "Dave Phillips"  wrote:
>>>>>>>> Greetings,
>>>>>>>>
>>>>>>>> Since some of the CDP folk populate this list:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>>>>>
>>>>>>>> And the source code:
>>>>>>>>
>>>>>>>>
>>>>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>>>>>
>>>>>>>> Builds a Reaper plugin and a standalone binary. Apparently currently
>>>>>>>> available only for OSX and Windows, but the JUCE code should also
>>>>>>>> build
>>>>>>>> on
>>>>>>>> Linux. Alas, my JUCE skills are pathetic. Any takers for creating a
>>>>>>>> makefile
>>>>>>>> for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could be
>>>>>>>> a
>>>>>>>> very
>>>>>>>> useful application.
>>>>>>>>
>>>>>>>> Best,
>>>>>>>>
>>>>>>>> dp
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Send bugs reports to
>>>>>>>>           https://github.com/csound/csound/issues
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>> "unsubscribe
>>>>>>>> csound"
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>> Send bugs reports to
>>>>>            https://github.com/csound/csound/issues
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>>> csound"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> Send bugs reports to
>>>>          https://github.com/csound/csound/issues
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>> csound"
>>>>
>>>>
>>>>
>>> Send bugs reports to
>>>           https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>>
>>>
>>>
>>
>>
>> Send bugs reports to
>>         https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>>
>>
>
> Send bugs reports to
>          https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>
>
>


Date2014-08-15 15:11
FromRory Walsh
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software
When you say you built the reaper plugin on Linux, do you mean linux VST?

On 15 August 2014 15:53, Dave Phillips  wrote:
>
> On 08/15/2014 09:35 AM, Rory Walsh wrote:
>>
>> The Introjucer is helpful to a point but I usually just create a
>> template project with it and then modify the make files myself. I'd
>> imagine that Filipe (falktx) would have this sorted in no time. He
>> might also be interested in distributing it. I know he uses a static
>> build of the JUCE library for any JUCE based plugins that he ships so
>> he will most certainly have a working version. Have you asked on the
>> Linux Musicians forums?
>
>
> He knows about it, I posted a notice on LM, but I don't think he has the
> time/inclination at the moment. But I can try his build of the library and
> see how it works. I'll let you know how it fares.
>
> Best,
>
> dp
>
>
>
>
>>
>> On 15 August 2014 12:56, Dave Phillips  wrote:
>>>
>>> On 08/15/2014 05:41 AM, Rory Walsh wrote:
>>>>
>>>> Looks like you got pretty far yourself with this. It seems that he is
>>>> using a static version of the Juce library and linking against that
>>>> when building. Did you build libJUCELibrary.a first? That could well
>>>> be the route of all your linker problems.
>>>
>>>
>>> Hi Rory,
>>>
>>> I did build the library and specified it to the linker with -Bstatic
>>> libJUCELibrary.a. Have you tried it ? 'nm libJUCELibrary.a | grep String'
>>> reports an awful lot of unresolved symbols. It seems my library build is
>>> faulty but I can't figure where it goes wrong. I'm still getting my head
>>> around the IntroJucer, it looks helpful but I'm better at the
>>> command-line
>>> that with an IDE. Any suggestions ?
>>>
>>> Best,
>>>
>>> dp
>>>
>>>
>>>
>>>> On 14 August 2014 21:25, Dave Phillips  wrote:
>>>>>
>>>>> On 08/14/2014 10:59 AM, Rory Walsh wrote:
>>>>>>
>>>>>> Hi Dave. Where can I download the latest Linux source for this? I have
>>>>>> freed up some time in the next few days to take a look.
>>>>>
>>>>>
>>>>> Hey Rory,
>>>>>
>>>>> That's great news, thanks ! Here's the Bitbucket repo:
>>>>>
>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>>
>>>>> And here's Xenakios's blog:
>>>>>
>>>>>
>>>>>
>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>>
>>>>> I'm available for testing anything you put together. :)
>>>>>
>>>>> Best,
>>>>>
>>>>> dp
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> On 10 August 2014 09:49, Rory Walsh  wrote:
>>>>>>>
>>>>>>> I should be able to or together a standalone. I can use my cabbage
>>>>>>> wrapper
>>>>>>> for that. Still cycling around eastern Europe. Won't be back for some
>>>>>>> weeks.
>>>>>>>
>>>>>>> On 8 Aug 2014 12:51, "Dave Phillips"  wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> On 08/06/2014 12:53 PM, Rory Walsh wrote:
>>>>>>>>
>>>>>>>> If cdp is building ok on Linux I can have a crack at a Linux port
>>>>>>>> when
>>>>>>>> I
>>>>>>>> get back from my holidays. Nice to see some work done on this.
>>>>>>>>
>>>>>>>>
>>>>>>>> Hey Rory, it looks like I'll need some help. I've hit a snag at the
>>>>>>>> link
>>>>>>>> stage, I'm receiving a lot of errors like this one:
>>>>>>>>
>>>>>>>> jcdp_utilities.o: In function `~pair':
>>>>>>>> /usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to
>>>>>>>> `juce::String::~String()'
>>>>>>>> jcdp_utilities.o: In function
>>>>>>>> `std::less::operator()(juce::String const&,
>>>>>>>> juce::String
>>>>>>>> const&) const':
>>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference
>>>>>>>> to
>>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference
>>>>>>>> to
>>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference
>>>>>>>> to
>>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>>
>>>>>>>> The linker line:
>>>>>>>>
>>>>>>>> g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
>>>>>>>> jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
>>>>>>>> jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl
>>>>>>>> -lpthread
>>>>>>>>
>>>>>>>> No hurry on this, but let me know if you're interested in working on
>>>>>>>> it.
>>>>>>>> Xenakios can't help further, his intention was to get the plugin
>>>>>>>> working.
>>>>>>>> AFAIK he hasn't built a working standalone yet either.
>>>>>>>>
>>>>>>>> Best,
>>>>>>>>
>>>>>>>> dp
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On 6 Aug 2014 14:56, "Dave Phillips"  wrote:
>>>>>>>>>
>>>>>>>>> Greetings,
>>>>>>>>>
>>>>>>>>> Since some of the CDP folk populate this list:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>>>>>>
>>>>>>>>> And the source code:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>>>>>>
>>>>>>>>> Builds a Reaper plugin and a standalone binary. Apparently
>>>>>>>>> currently
>>>>>>>>> available only for OSX and Windows, but the JUCE code should also
>>>>>>>>> build
>>>>>>>>> on
>>>>>>>>> Linux. Alas, my JUCE skills are pathetic. Any takers for creating a
>>>>>>>>> makefile
>>>>>>>>> for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could
>>>>>>>>> be
>>>>>>>>> a
>>>>>>>>> very
>>>>>>>>> useful application.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>>
>>>>>>>>> dp
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Send bugs reports to
>>>>>>>>>           https://github.com/csound/csound/issues
>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>>> "unsubscribe
>>>>>>>>> csound"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> Send bugs reports to
>>>>>>            https://github.com/csound/csound/issues
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>> "unsubscribe
>>>>>> csound"
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> Send bugs reports to
>>>>>          https://github.com/csound/csound/issues
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>> "unsubscribe
>>>>> csound"
>>>>>
>>>>>
>>>>>
>>>> Send bugs reports to
>>>>           https://github.com/csound/csound/issues
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>> csound"
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> Send bugs reports to
>>>         https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>>
>>>
>>
>> Send bugs reports to
>>          https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>>
>>
>>
>
>
>
> Send bugs reports to
>        https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>
>

Date2014-08-15 15:43
FromDave Phillips
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software
On 08/15/2014 10:11 AM, Rory Walsh wrote:
> When you say you built the reaper plugin on Linux, do you mean linux VST?

Yes :

[dlphilp@localhost reaper-cdp-frontend-extension-plugin]$ ls -l lib*
-rw-rw-r-- 1 dlphilp dlphilp 48846436 Aug  6 22:37 libJUCELibrary.a
lrwxrwxrwx 1 dlphilp dlphilp       31 Aug  6 13:03 
libreaper_cdp_frontend.so -> libreaper_cdp_frontend.so.1.0.0
lrwxrwxrwx 1 dlphilp dlphilp       31 Aug  6 13:03 
libreaper_cdp_frontend.so.1 -> libreaper_cdp_frontend.so.1.0.0
lrwxrwxrwx 1 dlphilp dlphilp       31 Aug  6 13:03 
libreaper_cdp_frontend.so.1.0 -> libreaper_cdp_frontend.so.1.0.0
-rwxrwxr-x 1 dlphilp dlphilp  4453592 Aug  6 13:03 
libreaper_cdp_frontend.so.1.0.0


I still haven't tested it, haven't got around to installing Reaper. I 
assumed that because it built all right then the standalone wouldn't be 
too much of a challenge. Haha.

I'll try to test it with Reaper today, time's a little crunched though.

Best,

dp


>
> On 15 August 2014 15:53, Dave Phillips  wrote:
>> On 08/15/2014 09:35 AM, Rory Walsh wrote:
>>> The Introjucer is helpful to a point but I usually just create a
>>> template project with it and then modify the make files myself. I'd
>>> imagine that Filipe (falktx) would have this sorted in no time. He
>>> might also be interested in distributing it. I know he uses a static
>>> build of the JUCE library for any JUCE based plugins that he ships so
>>> he will most certainly have a working version. Have you asked on the
>>> Linux Musicians forums?
>>
>> He knows about it, I posted a notice on LM, but I don't think he has the
>> time/inclination at the moment. But I can try his build of the library and
>> see how it works. I'll let you know how it fares.
>>
>> Best,
>>
>> dp
>>
>>
>>
>>
>>> On 15 August 2014 12:56, Dave Phillips  wrote:
>>>> On 08/15/2014 05:41 AM, Rory Walsh wrote:
>>>>> Looks like you got pretty far yourself with this. It seems that he is
>>>>> using a static version of the Juce library and linking against that
>>>>> when building. Did you build libJUCELibrary.a first? That could well
>>>>> be the route of all your linker problems.
>>>>
>>>> Hi Rory,
>>>>
>>>> I did build the library and specified it to the linker with -Bstatic
>>>> libJUCELibrary.a. Have you tried it ? 'nm libJUCELibrary.a | grep String'
>>>> reports an awful lot of unresolved symbols. It seems my library build is
>>>> faulty but I can't figure where it goes wrong. I'm still getting my head
>>>> around the IntroJucer, it looks helpful but I'm better at the
>>>> command-line
>>>> that with an IDE. Any suggestions ?
>>>>
>>>> Best,
>>>>
>>>> dp
>>>>
>>>>
>>>>
>>>>> On 14 August 2014 21:25, Dave Phillips  wrote:
>>>>>> On 08/14/2014 10:59 AM, Rory Walsh wrote:
>>>>>>> Hi Dave. Where can I download the latest Linux source for this? I have
>>>>>>> freed up some time in the next few days to take a look.
>>>>>>
>>>>>> Hey Rory,
>>>>>>
>>>>>> That's great news, thanks ! Here's the Bitbucket repo:
>>>>>>
>>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>>>
>>>>>> And here's Xenakios's blog:
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>>>
>>>>>> I'm available for testing anything you put together. :)
>>>>>>
>>>>>> Best,
>>>>>>
>>>>>> dp
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On 10 August 2014 09:49, Rory Walsh  wrote:
>>>>>>>> I should be able to or together a standalone. I can use my cabbage
>>>>>>>> wrapper
>>>>>>>> for that. Still cycling around eastern Europe. Won't be back for some
>>>>>>>> weeks.
>>>>>>>>
>>>>>>>> On 8 Aug 2014 12:51, "Dave Phillips"  wrote:
>>>>>>>>>
>>>>>>>>> On 08/06/2014 12:53 PM, Rory Walsh wrote:
>>>>>>>>>
>>>>>>>>> If cdp is building ok on Linux I can have a crack at a Linux port
>>>>>>>>> when
>>>>>>>>> I
>>>>>>>>> get back from my holidays. Nice to see some work done on this.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hey Rory, it looks like I'll need some help. I've hit a snag at the
>>>>>>>>> link
>>>>>>>>> stage, I'm receiving a lot of errors like this one:
>>>>>>>>>
>>>>>>>>> jcdp_utilities.o: In function `~pair':
>>>>>>>>> /usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to
>>>>>>>>> `juce::String::~String()'
>>>>>>>>> jcdp_utilities.o: In function
>>>>>>>>> `std::less::operator()(juce::String const&,
>>>>>>>>> juce::String
>>>>>>>>> const&) const':
>>>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference
>>>>>>>>> to
>>>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference
>>>>>>>>> to
>>>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference
>>>>>>>>> to
>>>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>>>
>>>>>>>>> The linker line:
>>>>>>>>>
>>>>>>>>> g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
>>>>>>>>> jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
>>>>>>>>> jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl
>>>>>>>>> -lpthread
>>>>>>>>>
>>>>>>>>> No hurry on this, but let me know if you're interested in working on
>>>>>>>>> it.
>>>>>>>>> Xenakios can't help further, his intention was to get the plugin
>>>>>>>>> working.
>>>>>>>>> AFAIK he hasn't built a working standalone yet either.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>>
>>>>>>>>> dp
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 6 Aug 2014 14:56, "Dave Phillips"  wrote:
>>>>>>>>>> Greetings,
>>>>>>>>>>
>>>>>>>>>> Since some of the CDP folk populate this list:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/
>>>>>>>>>>
>>>>>>>>>> And the source code:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src
>>>>>>>>>>
>>>>>>>>>> Builds a Reaper plugin and a standalone binary. Apparently
>>>>>>>>>> currently
>>>>>>>>>> available only for OSX and Windows, but the JUCE code should also
>>>>>>>>>> build
>>>>>>>>>> on
>>>>>>>>>> Linux. Alas, my JUCE skills are pathetic. Any takers for creating a
>>>>>>>>>> makefile
>>>>>>>>>> for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could
>>>>>>>>>> be
>>>>>>>>>> a
>>>>>>>>>> very
>>>>>>>>>> useful application.
>>>>>>>>>>
>>>>>>>>>> Best,
>>>>>>>>>>
>>>>>>>>>> dp
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Send bugs reports to
>>>>>>>>>>            https://github.com/csound/csound/issues
>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>>>> "unsubscribe
>>>>>>>>>> csound"
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> Send bugs reports to
>>>>>>>             https://github.com/csound/csound/issues
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>> "unsubscribe
>>>>>>> csound"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> Send bugs reports to
>>>>>>           https://github.com/csound/csound/issues
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>> "unsubscribe
>>>>>> csound"
>>>>>>
>>>>>>
>>>>>>
>>>>> Send bugs reports to
>>>>>            https://github.com/csound/csound/issues
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>>> csound"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> Send bugs reports to
>>>>          https://github.com/csound/csound/issues
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>> csound"
>>>>
>>>>
>>>>
>>> Send bugs reports to
>>>           https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>>
>>>
>>>
>>
>>
>> Send bugs reports to
>>         https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>>
>>
>
> Send bugs reports to
>          https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>
>
>


Date2014-08-15 15:58
FromDave Phillips
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software
On 08/15/2014 10:43 AM, Dave Phillips wrote:
> ...
>
> I'll try to test it with Reaper today, time's a little crunched though.
>

Well, of course, Reaper isn't going to load an .so file, can't test it 
there. Got no joy trying to load it in Bitwig.

dp




> Best,
>
> dp
>
>
>>
>> On 15 August 2014 15:53, Dave Phillips  wrote:
>>> On 08/15/2014 09:35 AM, Rory Walsh wrote:
>>>> The Introjucer is helpful to a point but I usually just create a
>>>> template project with it and then modify the make files myself. I'd
>>>> imagine that Filipe (falktx) would have this sorted in no time. He
>>>> might also be interested in distributing it. I know he uses a static
>>>> build of the JUCE library for any JUCE based plugins that he ships so
>>>> he will most certainly have a working version. Have you asked on the
>>>> Linux Musicians forums?
>>>
>>> He knows about it, I posted a notice on LM, but I don't think he has 
>>> the
>>> time/inclination at the moment. But I can try his build of the 
>>> library and
>>> see how it works. I'll let you know how it fares.
>>>
>>> Best,
>>>
>>> dp
>>>
>>>
>>>
>>>
>>>> On 15 August 2014 12:56, Dave Phillips  wrote:
>>>>> On 08/15/2014 05:41 AM, Rory Walsh wrote:
>>>>>> Looks like you got pretty far yourself with this. It seems that 
>>>>>> he is
>>>>>> using a static version of the Juce library and linking against that
>>>>>> when building. Did you build libJUCELibrary.a first? That could well
>>>>>> be the route of all your linker problems.
>>>>>
>>>>> Hi Rory,
>>>>>
>>>>> I did build the library and specified it to the linker with -Bstatic
>>>>> libJUCELibrary.a. Have you tried it ? 'nm libJUCELibrary.a | grep 
>>>>> String'
>>>>> reports an awful lot of unresolved symbols. It seems my library 
>>>>> build is
>>>>> faulty but I can't figure where it goes wrong. I'm still getting 
>>>>> my head
>>>>> around the IntroJucer, it looks helpful but I'm better at the
>>>>> command-line
>>>>> that with an IDE. Any suggestions ?
>>>>>
>>>>> Best,
>>>>>
>>>>> dp
>>>>>
>>>>>
>>>>>
>>>>>> On 14 August 2014 21:25, Dave Phillips  
>>>>>> wrote:
>>>>>>> On 08/14/2014 10:59 AM, Rory Walsh wrote:
>>>>>>>> Hi Dave. Where can I download the latest Linux source for this? 
>>>>>>>> I have
>>>>>>>> freed up some time in the next few days to take a look.
>>>>>>>
>>>>>>> Hey Rory,
>>>>>>>
>>>>>>> That's great news, thanks ! Here's the Bitbucket repo:
>>>>>>>
>>>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src 
>>>>>>>
>>>>>>>
>>>>>>> And here's Xenakios's blog:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/ 
>>>>>>>
>>>>>>>
>>>>>>> I'm available for testing anything you put together. :)
>>>>>>>
>>>>>>> Best,
>>>>>>>
>>>>>>> dp
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On 10 August 2014 09:49, Rory Walsh  wrote:
>>>>>>>>> I should be able to or together a standalone. I can use my 
>>>>>>>>> cabbage
>>>>>>>>> wrapper
>>>>>>>>> for that. Still cycling around eastern Europe. Won't be back 
>>>>>>>>> for some
>>>>>>>>> weeks.
>>>>>>>>>
>>>>>>>>> On 8 Aug 2014 12:51, "Dave Phillips"  
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> On 08/06/2014 12:53 PM, Rory Walsh wrote:
>>>>>>>>>>
>>>>>>>>>> If cdp is building ok on Linux I can have a crack at a Linux 
>>>>>>>>>> port
>>>>>>>>>> when
>>>>>>>>>> I
>>>>>>>>>> get back from my holidays. Nice to see some work done on this.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Hey Rory, it looks like I'll need some help. I've hit a snag 
>>>>>>>>>> at the
>>>>>>>>>> link
>>>>>>>>>> stage, I'm receiving a lot of errors like this one:
>>>>>>>>>>
>>>>>>>>>> jcdp_utilities.o: In function `~pair':
>>>>>>>>>> /usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined 
>>>>>>>>>> reference to
>>>>>>>>>> `juce::String::~String()'
>>>>>>>>>> jcdp_utilities.o: In function
>>>>>>>>>> `std::less::operator()(juce::String const&,
>>>>>>>>>> juce::String
>>>>>>>>>> const&) const':
>>>>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined 
>>>>>>>>>> reference
>>>>>>>>>> to
>>>>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined 
>>>>>>>>>> reference
>>>>>>>>>> to
>>>>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>>>> /usr/include/c++/4.8.2/bits/stl_function.h:235: undefined 
>>>>>>>>>> reference
>>>>>>>>>> to
>>>>>>>>>> `juce::operator<(juce::String const&, juce::String const&)'
>>>>>>>>>>
>>>>>>>>>> The linker line:
>>>>>>>>>>
>>>>>>>>>> g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
>>>>>>>>>> jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
>>>>>>>>>> jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl
>>>>>>>>>> -lpthread
>>>>>>>>>>
>>>>>>>>>> No hurry on this, but let me know if you're interested in 
>>>>>>>>>> working on
>>>>>>>>>> it.
>>>>>>>>>> Xenakios can't help further, his intention was to get the plugin
>>>>>>>>>> working.
>>>>>>>>>> AFAIK he hasn't built a working standalone yet either.
>>>>>>>>>>
>>>>>>>>>> Best,
>>>>>>>>>>
>>>>>>>>>> dp
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 6 Aug 2014 14:56, "Dave Phillips"  
>>>>>>>>>> wrote:
>>>>>>>>>>> Greetings,
>>>>>>>>>>>
>>>>>>>>>>> Since some of the CDP folk populate this list:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/ 
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> And the source code:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src 
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Builds a Reaper plugin and a standalone binary. Apparently
>>>>>>>>>>> currently
>>>>>>>>>>> available only for OSX and Windows, but the JUCE code should 
>>>>>>>>>>> also
>>>>>>>>>>> build
>>>>>>>>>>> on
>>>>>>>>>>> Linux. Alas, my JUCE skills are pathetic. Any takers for 
>>>>>>>>>>> creating a
>>>>>>>>>>> makefile
>>>>>>>>>>> for Linux ? In lieu of SoundLoom/SoundShaper for Linux this 
>>>>>>>>>>> could
>>>>>>>>>>> be
>>>>>>>>>>> a
>>>>>>>>>>> very
>>>>>>>>>>> useful application.
>>>>>>>>>>>
>>>>>>>>>>> Best,
>>>>>>>>>>>
>>>>>>>>>>> dp
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Send bugs reports to
>>>>>>>>>>> https://github.com/csound/csound/issues
>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>>>>> "unsubscribe
>>>>>>>>>>> csound"
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> Send bugs reports to
>>>>>>>>             https://github.com/csound/csound/issues
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>> "unsubscribe
>>>>>>>> csound"
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> Send bugs reports to
>>>>>>>           https://github.com/csound/csound/issues
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>> "unsubscribe
>>>>>>> csound"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> Send bugs reports to
>>>>>>            https://github.com/csound/csound/issues
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>>>> "unsubscribe
>>>>>> csound"
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> Send bugs reports to
>>>>>          https://github.com/csound/csound/issues
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>>> "unsubscribe
>>>>> csound"
>>>>>
>>>>>
>>>>>
>>>> Send bugs reports to
>>>>           https://github.com/csound/csound/issues
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>> "unsubscribe
>>>> csound"
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> Send bugs reports to
>>>         https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>> "unsubscribe
>>> csound"
>>>
>>>
>>>
>>
>> Send bugs reports to
>>          https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>> "unsubscribe csound"
>>
>>
>>
>>
>
>
>
> Send bugs reports to
>        https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
> "unsubscribe csound"
>
>
>
>


Date2014-08-15 15:59
FromRory Walsh
SubjectRe: [Csnd] [OT] JUCE-based front-end for CDP software

But how can you run a native Linux vst with reaper when it runs in wine? I didn't think this was possible.

On 15 Aug 2014 16:43, "Dave Phillips" <dlphillips@woh.rr.com> wrote:

On 08/15/2014 10:11 AM, Rory Walsh wrote:
When you say you built the reaper plugin on Linux, do you mean linux VST?

Yes :

[dlphilp@localhost reaper-cdp-frontend-extension-plugin]$ ls -l lib*
-rw-rw-r-- 1 dlphilp dlphilp 48846436 Aug  6 22:37 libJUCELibrary.a
lrwxrwxrwx 1 dlphilp dlphilp       31 Aug  6 13:03 libreaper_cdp_frontend.so -> libreaper_cdp_frontend.so.1.0.0
lrwxrwxrwx 1 dlphilp dlphilp       31 Aug  6 13:03 libreaper_cdp_frontend.so.1 -> libreaper_cdp_frontend.so.1.0.0
lrwxrwxrwx 1 dlphilp dlphilp       31 Aug  6 13:03 libreaper_cdp_frontend.so.1.0 -> libreaper_cdp_frontend.so.1.0.0
-rwxrwxr-x 1 dlphilp dlphilp  4453592 Aug  6 13:03 libreaper_cdp_frontend.so.1.0.0


I still haven't tested it, haven't got around to installing Reaper. I assumed that because it built all right then the standalone wouldn't be too much of a challenge. Haha.

I'll try to test it with Reaper today, time's a little crunched though.

Best,

dp



On 15 August 2014 15:53, Dave Phillips <dlphillips@woh.rr.com> wrote:
On 08/15/2014 09:35 AM, Rory Walsh wrote:
The Introjucer is helpful to a point but I usually just create a
template project with it and then modify the make files myself. I'd
imagine that Filipe (falktx) would have this sorted in no time. He
might also be interested in distributing it. I know he uses a static
build of the JUCE library for any JUCE based plugins that he ships so
he will most certainly have a working version. Have you asked on the
Linux Musicians forums?

He knows about it, I posted a notice on LM, but I don't think he has the
time/inclination at the moment. But I can try his build of the library and
see how it works. I'll let you know how it fares.

Best,

dp




On 15 August 2014 12:56, Dave Phillips <dlphillips@woh.rr.com> wrote:
On 08/15/2014 05:41 AM, Rory Walsh wrote:
Looks like you got pretty far yourself with this. It seems that he is
using a static version of the Juce library and linking against that
when building. Did you build libJUCELibrary.a first? That could well
be the route of all your linker problems.

Hi Rory,

I did build the library and specified it to the linker with -Bstatic
libJUCELibrary.a. Have you tried it ? 'nm libJUCELibrary.a | grep String'
reports an awful lot of unresolved symbols. It seems my library build is
faulty but I can't figure where it goes wrong. I'm still getting my head
around the IntroJucer, it looks helpful but I'm better at the
command-line
that with an IDE. Any suggestions ?

Best,

dp



On 14 August 2014 21:25, Dave Phillips <dlphillips@woh.rr.com> wrote:
On 08/14/2014 10:59 AM, Rory Walsh wrote:
Hi Dave. Where can I download the latest Linux source for this? I have
freed up some time in the next few days to take a look.

Hey Rory,

That's great news, thanks ! Here's the Bitbucket repo:

https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src

And here's Xenakios's blog:



http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/

I'm available for testing anything you put together. :)

Best,

dp







On 10 August 2014 09:49, Rory Walsh <rorywalsh@ear.ie> wrote:
I should be able to or together a standalone. I can use my cabbage
wrapper
for that. Still cycling around eastern Europe. Won't be back for some
weeks.

On 8 Aug 2014 12:51, "Dave Phillips" <dlphillips@woh.rr.com> wrote:

On 08/06/2014 12:53 PM, Rory Walsh wrote:

If cdp is building ok on Linux I can have a crack at a Linux port
when
I
get back from my holidays. Nice to see some work done on this.


Hey Rory, it looks like I'll need some help. I've hit a snag at the
link
stage, I'm receiving a lot of errors like this one:

jcdp_utilities.o: In function `~pair':
/usr/include/c++/4.8.2/bits/stl_pair.h:96: undefined reference to
`juce::String::~String()'
jcdp_utilities.o: In function
`std::less<juce::String>::operator()(juce::String const&,
juce::String
const&) const':
/usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference
to
`juce::operator<(juce::String const&, juce::String const&)'
/usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference
to
`juce::operator<(juce::String const&, juce::String const&)'
/usr/include/c++/4.8.2/bits/stl_function.h:235: undefined reference
to
`juce::operator<(juce::String const&, juce::String const&)'

The linker line:

g++ -Wl,-O1 -Wl,-z,relro -o reaper_cdp_frontend main.o
jcdp_wavecomponent.o jcdp_main_dialog.o jcdp_audio_playback.o
jcdp_utilities.o -lX11 -lXext -lfreetype -lasound -ljack -ldl
-lpthread

No hurry on this, but let me know if you're interested in working on
it.
Xenakios can't help further, his intention was to get the plugin
working.
AFAIK he hasn't built a working standalone yet either.

Best,

dp



On 6 Aug 2014 14:56, "Dave Phillips" <dlphillips@woh.rr.com> wrote:
Greetings,

Since some of the CDP folk populate this list:





http://xenakios.wordpress.com/2014/07/16/cdp-frontend-reaper-extension-plugin/

And the source code:



https://bitbucket.org/xenakios/reaper-cdp-frontend-extension-plugin/src

Builds a Reaper plugin and a standalone binary. Apparently
currently
available only for OSX and Windows, but the JUCE code should also
build
on
Linux. Alas, my JUCE skills are pathetic. Any takers for creating a
makefile
for Linux ? In lieu of SoundLoom/SoundShaper for Linux this could
be
a
very
useful application.

Best,

dp



Send bugs reports to
           https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body
"unsubscribe
csound"



Send bugs reports to
            https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body
"unsubscribe
csound"




Send bugs reports to
          https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body
"unsubscribe
csound"



Send bugs reports to
           https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
csound"





Send bugs reports to
         https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
csound"



Send bugs reports to
          https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
csound"






Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
csound"




Send bugs reports to
         https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"







Send bugs reports to
       https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"