Csound Csound-dev Csound-tekno Search About

[Csnd] Compiling cabbage (was meend)

Date2014-03-18 05:55
FromRustom Mody
Subject[Csnd] Compiling cabbage (was meend)
On Mon, Mar 17, 2014 at 4:03 PM, Victor Lazzarini
 wrote:
> Of course, Csound's job is not to have a GUI, but to provide you with a good slowdown, with less artifacts and transient preservation,
> and it does that (with an MP3 off-the-shelf, which Audacity can't, because you need to go off and install lame and point to it).
>
> However, Cabbage is not far from giving us what you've asked (https://vimeo.com/88459408). With such creative
> frontend developers, we'll get far.

Looked interesting so gave it a try.
After some hacking compiling etc
(the c++ headers require the C headers etc)

finally stuck with errors like this:

Compiling juce_VST_Wrapper.cpp
../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:86:51:
fatal error: public.sdk/source/vst2.x/audioeffectx.h: No such file or
directory
 #include 


Compiling CabbagePluginProcessor.cpp
../../Source/Plugin/CabbagePluginProcessor.cpp: In member function
'void CabbagePluginAudioProcessor::createGUI(juce::String, bool)':
../../Source/Plugin/CabbagePluginProcessor.cpp:748:94: warning:
deprecated conversion from string constant to 'char*'
[-Wwrite-strings]
   csound->SetChannel(guiCtrls.getReference(i).getStringProp(CabbageIDs::channel).toUTF8(),
"");

                       ^

In file included from
../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:110:0:
../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:54:0:
warning: "__STDC_LIMIT_MACROS" redefined [enabled by default]
  #define __STDC_LIMIT_MACROS 1
 ^
In file included from /usr/include/netinet/in.h:22:0,
                 from /usr/include/netdb.h:27,
                 from
../../JuceLibraryCode/modules/juce_audio_formats/../juce_core/native/juce_BasicNativeHeaders.h:183,
                 from
../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:38:
/usr/lib/gcc/i486-linux-gnu/4.8/include/stdint.h:5:0: note: this is
the location of the previous definition
 #  define __STDC_LIMIT_MACROS

Date2014-03-18 08:58
FromBernt Isak Wærstad
SubjectRe: [Csnd] Compiling cabbage (was meend)
I've had the same errors. The User folder is present in the build settings in the Xcode project, but for some reason it can't find the SDK folder. I had to put in the complete path to my user folder (Users/berntisak/SDKs instead of ~/SDKs) to get it working. 

On Tuesday, March 18, 2014, Rustom Mody <rustompmody@gmail.com> wrote:
On Mon, Mar 17, 2014 at 4:03 PM, Victor Lazzarini
<Victor.Lazzarini@nuim.ie> wrote:
> Of course, Csound's job is not to have a GUI, but to provide you with a good slowdown, with less artifacts and transient preservation,
> and it does that (with an MP3 off-the-shelf, which Audacity can't, because you need to go off and install lame and point to it).
>
> However, Cabbage is not far from giving us what you've asked (https://vimeo.com/88459408). With such creative
> frontend developers, we'll get far.

Looked interesting so gave it a try.
After some hacking compiling etc
(the c++ headers require the C headers etc)

finally stuck with errors like this:

Compiling juce_VST_Wrapper.cpp
../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:86:51:
fatal error: public.sdk/source/vst2.x/audioeffectx.h: No such file or
directory
 #include <public.sdk/source/vst2.x/audioeffectx.h>


Compiling CabbagePluginProcessor.cpp
../../Source/Plugin/CabbagePluginProcessor.cpp: In member function
'void CabbagePluginAudioProcessor::createGUI(juce::String, bool)':
../../Source/Plugin/CabbagePluginProcessor.cpp:748:94: warning:
deprecated conversion from string constant to 'char*'
[-Wwrite-strings]
   csound->SetChannel(guiCtrls.getReference(i).getStringProp(CabbageIDs::channel).toUTF8(),
"");

                       ^

In file included from
../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:110:0:
../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:54:0:
warning: "__STDC_LIMIT_MACROS" redefined [enabled by default]
  #define __STDC_LIMIT_MACROS 1
 ^
In file included from /usr/include/netinet/in.h:22:0,
                 from /usr/include/netdb.h:27,
                 from
../../JuceLibraryCode/modules/juce_audio_formats/../juce_core/native/juce_BasicNativeHeaders.h:183,
                 from
../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:38:
/usr/lib/gcc/i486-linux-gnu/4.8/include/stdint.h:5:0: note: this is
the location of the previous definition
 #  define __STDC_LIMIT_MACROS


Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




--
Mvh.

Bernt Isak Wærstad




Date2014-03-18 09:29
FromVictor Lazzarini
SubjectRe: [Csnd] Compiling cabbage (was meend)
that is probably because ~ gets expanded by bash, and maybe bash is not involved here at all.

========================
Dr Victor Lazzarini
Senior Lecturer
NUI Maynooth, Ireland
victor dot lazzarini at nuim dot ie




On 18 Mar 2014, at 08:58, Bernt Isak Wærstad  wrote:

> I've had the same errors. The User folder is present in the build settings in the Xcode project, but for some reason it can't find the SDK folder. I had to put in the complete path to my user folder (Users/berntisak/SDKs instead of ~/SDKs) to get it working. 
> 
> On Tuesday, March 18, 2014, Rustom Mody  wrote:
> On Mon, Mar 17, 2014 at 4:03 PM, Victor Lazzarini
>  wrote:
> > Of course, Csound's job is not to have a GUI, but to provide you with a good slowdown, with less artifacts and transient preservation,
> > and it does that (with an MP3 off-the-shelf, which Audacity can't, because you need to go off and install lame and point to it).
> >
> > However, Cabbage is not far from giving us what you've asked (https://vimeo.com/88459408). With such creative
> > frontend developers, we'll get far.
> 
> Looked interesting so gave it a try.
> After some hacking compiling etc
> (the c++ headers require the C headers etc)
> 
> finally stuck with errors like this:
> 
> Compiling juce_VST_Wrapper.cpp
> ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:86:51:
> fatal error: public.sdk/source/vst2.x/audioeffectx.h: No such file or
> directory
>  #include 
> 
> 
> Compiling CabbagePluginProcessor.cpp
> ../../Source/Plugin/CabbagePluginProcessor.cpp: In member function
> 'void CabbagePluginAudioProcessor::createGUI(juce::String, bool)':
> ../../Source/Plugin/CabbagePluginProcessor.cpp:748:94: warning:
> deprecated conversion from string constant to 'char*'
> [-Wwrite-strings]
>    csound->SetChannel(guiCtrls.getReference(i).getStringProp(CabbageIDs::channel).toUTF8(),
> "");
> 
>                        ^
> 
> In file included from
> ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:110:0:
> ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:54:0:
> warning: "__STDC_LIMIT_MACROS" redefined [enabled by default]
>   #define __STDC_LIMIT_MACROS 1
>  ^
> In file included from /usr/include/netinet/in.h:22:0,
>                  from /usr/include/netdb.h:27,
>                  from
> ../../JuceLibraryCode/modules/juce_audio_formats/../juce_core/native/juce_BasicNativeHeaders.h:183,
>                  from
> ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:38:
> /usr/lib/gcc/i486-linux-gnu/4.8/include/stdint.h:5:0: note: this is
> the location of the previous definition
>  #  define __STDC_LIMIT_MACROS
> 
> 
> Send bugs reports to the Sourceforge bug trackers
> csound6:
>             https://sourceforge.net/p/csound/tickets/
> csound5:
>             https://sourceforge.net/p/csound/bugs/
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> 
> 
> 
> -- 
> Mvh.
> 
> Bernt Isak Wærstad
> 
> 
> 



Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Date2014-03-18 10:16
FromRory Walsh
SubjectRe: [Csnd] Compiling cabbage (was meend)
What platform are you on? OSX, Windows, Linux? And why not just use a precompiled binary? 




On 18 March 2014 09:29, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote:
that is probably because ~ gets expanded by bash, and maybe bash is not involved here at all.

========================
Dr Victor Lazzarini
Senior Lecturer
NUI Maynooth, Ireland
victor dot lazzarini at nuim dot ie




On 18 Mar 2014, at 08:58, Bernt Isak Wærstad <berntisak@gmail.com> wrote:

> I've had the same errors. The User folder is present in the build settings in the Xcode project, but for some reason it can't find the SDK folder. I had to put in the complete path to my user folder (Users/berntisak/SDKs instead of ~/SDKs) to get it working.
>
> On Tuesday, March 18, 2014, Rustom Mody <rustompmody@gmail.com> wrote:
> On Mon, Mar 17, 2014 at 4:03 PM, Victor Lazzarini
> <Victor.Lazzarini@nuim.ie> wrote:
> > Of course, Csound's job is not to have a GUI, but to provide you with a good slowdown, with less artifacts and transient preservation,
> > and it does that (with an MP3 off-the-shelf, which Audacity can't, because you need to go off and install lame and point to it).
> >
> > However, Cabbage is not far from giving us what you've asked (https://vimeo.com/88459408). With such creative
> > frontend developers, we'll get far.
>
> Looked interesting so gave it a try.
> After some hacking compiling etc
> (the c++ headers require the C headers etc)
>
> finally stuck with errors like this:
>
> Compiling juce_VST_Wrapper.cpp
> ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:86:51:
> fatal error: public.sdk/source/vst2.x/audioeffectx.h: No such file or
> directory
>  #include <public.sdk/source/vst2.x/audioeffectx.h>
>
>
> Compiling CabbagePluginProcessor.cpp
> ../../Source/Plugin/CabbagePluginProcessor.cpp: In member function
> 'void CabbagePluginAudioProcessor::createGUI(juce::String, bool)':
> ../../Source/Plugin/CabbagePluginProcessor.cpp:748:94: warning:
> deprecated conversion from string constant to 'char*'
> [-Wwrite-strings]
>    csound->SetChannel(guiCtrls.getReference(i).getStringProp(CabbageIDs::channel).toUTF8(),
> "");
>
>                        ^
>
> In file included from
> ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:110:0:
> ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp:54:0:
> warning: "__STDC_LIMIT_MACROS" redefined [enabled by default]
>   #define __STDC_LIMIT_MACROS 1
>  ^
> In file included from /usr/include/netinet/in.h:22:0,
>                  from /usr/include/netdb.h:27,
>                  from
> ../../JuceLibraryCode/modules/juce_audio_formats/../juce_core/native/juce_BasicNativeHeaders.h:183,
>                  from
> ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:38:
> /usr/lib/gcc/i486-linux-gnu/4.8/include/stdint.h:5:0: note: this is
> the location of the previous definition
>  #  define __STDC_LIMIT_MACROS
>
>
> Send bugs reports to the Sourceforge bug trackers
> csound6:
>             https://sourceforge.net/p/csound/tickets/
> csound5:
>             https://sourceforge.net/p/csound/bugs/
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>
>
>
> --
> Mvh.
>
> Bernt Isak Wærstad
>
>
>



Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Date2014-03-18 12:51
FromRustom Mody
SubjectRe: [Csnd] Compiling cabbage (was meend)
On Tue, Mar 18, 2014 at 3:46 PM, Rory Walsh  wrote:
> What platform are you on? OSX, Windows, Linux? And why not just use a
> precompiled binary?
> https://github.com/cabbageaudio/cabbage/releases

I am debian testing 32 bit
I saw some precompiled bundles-- I think at
http://code.google.com/p/cabbage/downloads/list.
Found 64 bit but not 32 bit linux


Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2014-03-18 13:01
FromRory Walsh
SubjectRe: [Csnd] Compiling cabbage (was meend)
Oh no, that it very old source! Try here instead:
I've just scheduled that old Google project to be deleted. Sorry for the confusion. You can also post queries about Cabbage(building/using/etc). to www.thecabbagefoundation.org



On 18 March 2014 12:51, Rustom Mody <rustompmody@gmail.com> wrote:
On Tue, Mar 18, 2014 at 3:46 PM, Rory Walsh <rorywalsh@ear.ie> wrote:
> What platform are you on? OSX, Windows, Linux? And why not just use a
> precompiled binary?
> https://github.com/cabbageaudio/cabbage/releases

I am debian testing 32 bit
I saw some precompiled bundles-- I think at
http://code.google.com/p/cabbage/downloads/list.
Found 64 bit but not 32 bit linux


Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Date2014-03-18 13:10
FromRustom Mody
SubjectRe: [Csnd] Compiling cabbage (was meend)
> On 18 March 2014 12:51, Rustom Mody  wrote:
>>
>> On Tue, Mar 18, 2014 at 3:46 PM, Rory Walsh  wrote:
>> > What platform are you on? OSX, Windows, Linux? And why not just use a
>> > precompiled binary?
>> > https://github.com/cabbageaudio/cabbage/releases
>>
>> I am debian testing 32 bit
>> I saw some precompiled bundles-- I think at
>> http://code.google.com/p/cabbage/downloads/list.
>> Found 64 bit but not 32 bit linux


On Tue, Mar 18, 2014 at 6:31 PM, Rory Walsh  wrote:
> Oh no, that it very old source! Try here instead:
> https://github.com/cabbageaudio/cabbage
> I've just scheduled that old Google project to be deleted. Sorry for the
> confusion. You can also post queries about Cabbage(building/using/etc). to
> www.thecabbagefoundation.org
>

Yes I tried both
Old one has binaries -- on github I couldn't find but found on google-code
So tried the old binaries -- no luck because only 64 bit
Then tried the source code from github


Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2014-03-18 13:16
FromRory Walsh
SubjectRe: [Csnd] Compiling cabbage (was meend)
I don't currently have binaries for Linux, but you building shouldn't be a problem. You will need to grab the VST SDK, which of course is no longer available from their website. Just place it into a folder called SDKs in your home directory. 


On 18 March 2014 13:10, Rustom Mody <rustompmody@gmail.com> wrote:
> On 18 March 2014 12:51, Rustom Mody <rustompmody@gmail.com> wrote:
>>
>> On Tue, Mar 18, 2014 at 3:46 PM, Rory Walsh <rorywalsh@ear.ie> wrote:
>> > What platform are you on? OSX, Windows, Linux? And why not just use a
>> > precompiled binary?
>> > https://github.com/cabbageaudio/cabbage/releases
>>
>> I am debian testing 32 bit
>> I saw some precompiled bundles-- I think at
>> http://code.google.com/p/cabbage/downloads/list.
>> Found 64 bit but not 32 bit linux


On Tue, Mar 18, 2014 at 6:31 PM, Rory Walsh <rorywalsh@ear.ie> wrote:
> Oh no, that it very old source! Try here instead:
> https://github.com/cabbageaudio/cabbage
> I've just scheduled that old Google project to be deleted. Sorry for the
> confusion. You can also post queries about Cabbage(building/using/etc). to
> www.thecabbagefoundation.org
>

Yes I tried both
Old one has binaries -- on github I couldn't find but found on google-code
So tried the old binaries -- no luck because only 64 bit
Then tried the source code from github


Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"