[Clam-devel] Re: faust status

David García Garzón dgarcia at iua.upf.edu
Wed Jul 9 13:20:36 PDT 2008


Indeed we had a version of such a widget that implemented a queue of commands. 
I'll take a look to my 'borrame' folder, but if i don't find it, it is not 
that difficult to adapt the existing one. The nice think of that is that it 
is a component that can be reused. For example with the ladspa export i am 
about to implement.


On Wednesday 09 July 2008 22:00:19 Natanael Olaiz wrote:
> El 07/09/2008 03:42 PM, David García Garzón escribió:
> > Take a look at the code we are using in Annotator to lauch the
> > Extractors. We are using a widget that displays the output and the
> > interface doesn't block. The missing thing is a signal to notify the end
> > in order to reload the faust plugins.
>
> Nice!
> Anyway, do you think to use in that way for every single compile
> command? The finished() slot can wait until the last .dsp is compiled to
> emit "taskDone" signal... but we can use just one external script
> instead (using 'make' with original makefiles doesn't work if you don't
> have faust installed on /usr/...). What do you prefer?
>
> > On Wednesday 09 July 2008 20:46:42 Natanael Olaiz wrote:
> >> El 07/09/2008 10:14 AM, David García Garzón escribió:
> >>> Wow. Dump such many screenshots to the Development screenshots wiki.
> >>
> >> Added some, except the warning messages (maybe an animated gif could be
> >> better for that). BTW, if we use just one script to compile the faust
> >> files we could use QProcess.startDetached
> >> (http://doc.trolltech.com/4.3/qprocess.html#startDetached) instead
> >> QProcess.start (http://doc.trolltech.com/4.3/qprocess.html#start) and
> >> manage it as background process, so the NE will not be 'frozen' when
> >> compiling.
> >>
> >> And thanks for improving the ugly format of the article and screenshots!
> >>
> >>> On Dimecres 09 Juliol 2008, Natanael Olaiz wrote:
> >>>> A simple overview of the actual Faust support:
> >>>> http://iua-share.upf.edu/wikis/clam/index.php/Devel/Faust_support
> >>>>
> >>>> I think so many of those how-to steps could be managed by a faust
> >>>> install/configuration script. What do you think?
> >>>>
> >>>> El 07/08/2008 09:50 PM, Natanael Olaiz escribió:
> >>>>> Commited in two steps, and changed some names on MainWindow and
> >>>>> NetworkCanvas. Now those names are a little bit large, but I think
> >>>>> now them refers better to its uses.
> >>>>>
> >>>>> Commit 11582:
> >>>>> * RunTimeLibraryLoader: Load() changed to virtual, added some
> >>>>> commented debug messages, and minor changes on CompletePathFor()
> >>>>> * RunTimeFaustLibraryLoader:
> >>>>>    - implemented virtual Load() to search first for the examples
> >>>>> faust dir
> >>>>>    - added std::map GetCompilePluginCommands(std::string
> >>>>> pluginSourceFullName) to get required faust compilation commands with
> >>>>> the propers paths
> >>>>>    - if plugin exists in factory, use ReplaceCreator instead
> >>>>> AddCreatorWarningRepetitions
> >>>>>    - added helpers: faustBinCommand() and faustLibIncludeFile()
> >>>>>
> >>>>> Commit 11583:
> >>>>>
> >>>>> * ClamNetworkCanvas:
> >>>>>    - added signal: openFileWithExternalApplicationRequest
> >>>>>    - added QString _fileNameToOpen (used when catching the previous
> >>>>> signal on MainWindow), onOpenFileWithExternalApplication to set it
> >>>>> and getFileNameToOpenWithExternalApplication() to get it
> >>>>>    - added slot onOpenFileWithExternalApplication
> >>>>>    - added "Open diagram with browser" item on processings context
> >>>>> menu which have svg_diagram attribute
> >>>>>    - added "Open source with editor" item on processings context menu
> >>>>> which have dsp_source attribute
> >>>>> * NewtorkEditor MainWindow:
> >>>>>    - added slot on_action_Launch_Browser_triggered
> >>>>>    - on_action_Online_tutorial_triggered() calls
> >>>>> on_action_Launch_Browser_triggered
> >>>>>    - added slot
> >>>>> on_action_Processing_Open_File_With_External_Application_triggered,
> >>>>> connected to
> >>>>> ClamNetworkCanvas::openFileWithExternalApplicationRequest signal
> >>>>>    - added messages on slot on_action_Compile_Faust_triggered, and
> >>>>> changed to search the .dsp files on faust examples directory and
> >>>>> compile them one by one directly (doesn't need to have Faust
> >>>>> installed or makefiles)
> >>>>
> >>>> _______________________________________________
> >>>> Clam-devel mailing list
> >>>> Clam-devel at llistes.projectes.lafarga.org
> >>>> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-de
> >>>>ve l






More information about the clam-devel mailing list