Csound Csound-dev Csound-tekno Search About

[Csnd] (Off Topic) Anyone use JUCE for audio software development?

Date2012-09-23 02:36
FromJohn Colgrove
Subject[Csnd] (Off Topic) Anyone use JUCE for audio software development?
http://www.rawmaterialsoftware.com/juce.php
  

I'm curious if anyone on here used JUCE before for developing audio
software? What's JUCE's competition like? Are there even any serious
alternatives out there for this? I've been researching the competition but
the odds are hugely in JUCE's favor as I really cannot find any competition.
I did find a vague comparison to the QT framework but JUCE beat the snot out
of QT in terms of audio development.

Does cabbage use JUCE by any chance?



--
View this message in context: http://csound.1045644.n5.nabble.com/Off-Topic-Anyone-use-JUCE-for-audio-software-development-tp5716058.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2012-09-23 10:06
FromRory Walsh
SubjectRe: [Csnd] (Off Topic) Anyone use JUCE for audio software development?
It sure does! I really don't think there are any alternatives once you factor in all the audio and midi classes.

On Sunday, 23 September 2012, John Colgrove <alpha.omega23@ymail.com> wrote:
> http://www.rawmaterialsoftware.com/juce.php
> <http://www.rawmaterialsoftware.com/juce.php>
>
> I'm curious if anyone on here used JUCE before for developing audio
> software? What's JUCE's competition like? Are there even any serious
> alternatives out there for this? I've been researching the competition but
> the odds are hugely in JUCE's favor as I really cannot find any competition.
> I did find a vague comparison to the QT framework but JUCE beat the snot out
> of QT in terms of audio development.
>
> Does cabbage use JUCE by any chance?
>
>
>
> --
> View this message in context: http://csound.1045644.n5.nabble.com/Off-Topic-Anyone-use-JUCE-for-audio-software-development-tp5716058.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send
>

Date2012-10-03 21:22
FromMark Van Peteghem
SubjectRe: [Csnd] (Off Topic) Anyone use JUCE for audio software development?
I once tried it, but it does a lot of code generation, much more than I 
think is necessary, which I found annoying. The documentation isn't so 
great either.

I've later used the code to develop VSTs from Steinberg, which I like 
better, even though it also has shortcomings.

Op 23/09/2012 3:36, John Colgrove schreef:
> http://www.rawmaterialsoftware.com/juce.php
> 
>
> I'm curious if anyone on here used JUCE before for developing audio
> software? What's JUCE's competition like? Are there even any serious
> alternatives out there for this? I've been researching the competition but
> the odds are hugely in JUCE's favor as I really cannot find any competition.
> I did find a vague comparison to the QT framework but JUCE beat the snot out
> of QT in terms of audio development.
>
> Does cabbage use JUCE by any chance?


Date2012-10-04 15:02
FromRory Walsh
SubjectRe: [Csnd] (Off Topic) Anyone use JUCE for audio software development?
Hi Mark. Can you explain what you mean by code generation? I'm using
Juce a lot and find it quite good but I'm curious to hear how others
find it. The documentation is done with Doxygen. It's a system that
has been discussed on this list many times and although it's not to
everyone's taste I find that once you get used to it it's quite good.
Before using Juce I used wxWidgets quite a lot. It also used Doxygen
for it's documentation so I guess I've grown accustomed to it over the
years!


On 3 October 2012 21:22, Mark Van Peteghem  wrote:
> I once tried it, but it does a lot of code generation, much more than I
> think is necessary, which I found annoying. The documentation isn't so great
> either.
>

Date2012-10-06 18:42
FromMark Van Peteghem
SubjectRe: [Csnd] (Off Topic) Anyone use JUCE for audio software development?
I did not mean Doxygen (which I don't like for other reasons).

By code generation I mean that there is an application in JUCE in which 
you enter some values, and then this application generates some files 
with C++ code, at least for developing VSTs. I found it to be initially 
quite confusing to find out which code is generated and which is not. I 
could probably have got used to that, but even then I still don't like 
this, because every time you want to change something you entered in 
that application, you have to start it up again. And you need to 
remember that you should not change those generated files, because 
changes will be overwritten by the code generator.

Op 4/10/2012 16:02, Rory Walsh schreef:
> Hi Mark. Can you explain what you mean by code generation? I'm using
> Juce a lot and find it quite good but I'm curious to hear how others
> find it. The documentation is done with Doxygen. It's a system that
> has been discussed on this list many times and although it's not to
> everyone's taste I find that once you get used to it it's quite good.
> Before using Juce I used wxWidgets quite a lot. It also used Doxygen
> for it's documentation so I guess I've grown accustomed to it over the
> years!
>
>
> On 3 October 2012 21:22, Mark Van Peteghem  wrote:
>> I once tried it, but it does a lot of code generation, much more than I
>> think is necessary, which I found annoying. The documentation isn't so great
>> either.
>>
>
> Send bugs reports to the Sourceforge bug tracker
>              https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>

-- 
   Mark
   _________________________________________
   When you get lemons, you make lemonade.
   When you get hardware, you make software.


Date2012-10-06 18:54
FromRory Walsh
SubjectRe: [Csnd] (Off Topic) Anyone use JUCE for audio software development?
Ah, you mean the old Jucer application. I've never used that, always
found it intrusive. There is a better one now that just sets up the
projects for you in whatever environment you wish to use. It only
generates enough code to start a project. No one is using the old drag
and drop frontend any more. To much code bloat as you say. This latest
solution is far more eloquent.



On 6 October 2012 18:42, Mark Van Peteghem  wrote:
> I did not mean Doxygen (which I don't like for other reasons).
>
> By code generation I mean that there is an application in JUCE in which you
> enter some values, and then this application generates some files with C++
> code, at least for developing VSTs. I found it to be initially quite
> confusing to find out which code is generated and which is not. I could
> probably have got used to that, but even then I still don't like this,
> because every time you want to change something you entered in that
> application, you have to start it up again. And you need to remember that
> you should not change those generated files, because changes will be
> overwritten by the code generator.
>
> Op 4/10/2012 16:02, Rory Walsh schreef:
>>
>> Hi Mark. Can you explain what you mean by code generation? I'm using
>> Juce a lot and find it quite good but I'm curious to hear how others
>> find it. The documentation is done with Doxygen. It's a system that
>> has been discussed on this list many times and although it's not to
>> everyone's taste I find that once you get used to it it's quite good.
>> Before using Juce I used wxWidgets quite a lot. It also used Doxygen
>> for it's documentation so I guess I've grown accustomed to it over the
>> years!
>>
>>
>> On 3 October 2012 21:22, Mark Van Peteghem 
>> wrote:
>>>
>>> I once tried it, but it does a lot of code generation, much more than I
>>> think is necessary, which I found annoying. The documentation isn't so
>>> great
>>> either.
>>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>              https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>>
>
> --
>   Mark
>   _________________________________________
>   When you get lemons, you make lemonade.
>   When you get hardware, you make software.
>
>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>