Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] SConstruct changes for tclcsound

Date2005-12-14 21:46
FromMichael Gogins
SubjectRe: [Cs-dev] SConstruct changes for tclcsound
I agree, and I think a test suite is essential for maintaining Csound in the future.

I do not think the test suite should be done all at once. We can add to it as we go along. However, it should be COMPLETELY automated.

Regards,
Mike

-----Original Message-----
From: Steven Yi 
Sent: Dec 14, 2005 4:08 PM
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] SConstruct changes for tclcsound

Hi all,

Perhaps it would be a good time to create some sort of test suite that
can test all of these features?  One for tcl, java, python, lisp,
opcodes, etc. It'd be useful for testing and having example code
around, and it'd help clarify what's required to run these features. 
So for example, if Michael wrote a test lisp file that uses the lisp
binding, the rest of us wouldn't have to know what to code in lisp,
just know what is needed to run the test.

I think a "test" directory could be added and underneath it a simple
bash script that can drive the test suite, collecting return codes and
reporting if tests pass/fail. We could make a TODO in the test
directory with tests that need to be written (i.e. one for all the
bindings above, a fluidsynth test csd with small sf2 provided, ats
tests, loris tests, osc tests, etc.).

Any thoughts?

steven



On 12/14/05, Victor Lazzarini  wrote:
> The Python module is fine (in bundle form: _csnd.so). I have
> yet to
> try LISP, what is required? And fluidsynth, what does it
> depend on?
>
> There are a few things I need to add to my build, but they
> have been tested elsewhere on OSX, so no work is need apart
> from
> sorting out the dependencies.  These are:
>
> - jack (libjack)
> - OSC  (liblo)
>
> Lisp and fluidsynth need to be tested first. But in
> principle I should
> be able to add them for release. I would appreciate if you
> could
> give me a list of dependencies for them.
>
> Victor
>
> >
> > What about the LISP CFFI files, and the Python interface
> > (csnd library and csnd.py)?
> >
> > Also, what about the FluidSynth opcodes?
> >
> > Regards,
> > Mike
> >
> > -----Original Message-----
> > From: Victor Lazzarini 
> > Sent: Dec 14, 2005 2:43 PM
> > To: csound-devel@lists.sourceforge.net
> > Subject: Re: [Cs-dev] SConstruct changes for tclcsound
> >
> > CsoundVST will not work on OSX, as previously discussed
> > on this list, unless it is modified. I am not building it
> > anymore.
> > It might be possible to link against a bundle; however, it
> > is
> > better to use a dylib. I thought C++ applications could
> > link directly against libcsound. I can restore it, but it
> > has to be noted
> > that this file cannot be used as a python dynamic module
> > on OSX.
> >
> > Victor
> >
> >
> > >
> > > On Wednesday 14 December 2005 20:13, Victor Lazzarini
> > > wrote:
> > >
> > > > No; it's working, but the right library is _csnd.so, a
> > > > bundle, rather than lib_csnd.dylib. I removed it
> > > > because dylibs won't work. _csnd.so works fine, as
> > > > does lib_jcsound.jnilib.
> > > >
> > > > Is there any other use for lib_csnd.dylib apart from
> > > > being a Python module? If so, I'll test it to see if
> > > > it works and then restore it.
> > >
> > > Is it possible to link against a bundle ? If not, then
> > > the dylib should probably not be removed, as it is also
> > > intended for use in C++; it may be needed for building
> > > CsoundVST as well.
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.net email is sponsored by: Splunk Inc. Do you
> > > grep through log files for problems?  Stop!  Download
> > > the new AJAX search engine that makes searching your log
> > > files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> > > _______________________________________________
> > > Csound-devel mailing list
> > > Csound-devel@lists.sourceforge.net
> > >
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc. Do you grep
> > through log files for problems?  Stop!  Download the new
> > AJAX search engine that makes searching your log files as
> > easy as surfing the  web.  DOWNLOAD SPLUNK!
> > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> >
> >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc. Do you grep
> > through log files for problems?  Stop!  Download the new
> > AJAX search engine that makes searching your log files as
> > easy as surfing the  web.  DOWNLOAD SPLUNK!
> > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel





-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net