| I have no interest in distributing everything.
I do have an interest in distributing something that provides significant additional functionality over csound 5.
Here is my list again:
csound binary
csound utilities (OK with me if they only run INSIDE csound with -U)
FluidSynth opcode
Python opcodes
VST host opcodes
DSSI host opcodes
Python interface
LISP interface
Java interface
Jack
Better demos
Some sort of pvoc opcode set (Loris/ATS/whatever) as long as it actually works (Note: Loris does work, haven't tried the others). I have no brief for or against Loris or anything else. If Lazzarini or someone is actively maintaining something like this AS A CSOUND OPCODE that works, including analysis tools, then that should go in and the others out. Getting hetro/adsyn and pvanal/pvoc working properly might also be enough.
Same directory structure on all platforms
Don't care about front ends, not opposed to them either
-----Original Message-----
From: jpff@codemist.co.uk
Sent: Dec 1, 2005 6:01 AM
To: csound-devel@lists.sourceforge.net
Subject: [Cs-dev] What should be in a release?
I still want to move forward on this.
First there seem to be two fundamentally opposed ideas; either to
create a minimal binary distribution with additional distribution for
frontends, inter-working etc, or a single distribution that has it
all.
I am primarily concerned with distribution to end users who have no
time, no tools, no skill or no interest in building from source.
These users may not have root access either.
At present my model for distribution is in 4 main sections
bin Binary programs
opc Opcode etc plugins
doc Manual
lib Additional optional libraries
QUESTION: IS THERE ANOTHER SECTION NEEDED?
In bin at present i have:
brkpt cs csb64enc cscore
csound cstclsh cswish cvanal
dnoise envext extract extractor
het_export het_import hetro linseg
lpanal lpc_export lpc_import makecsd
mixer pvanal pvlook scale
scot scsort sdif2ad srconv
tabdes
QUESTION: SHOULD ANY OF THESE NOT BE DISTRIBUTED?
QUESTION: WHAT OTHER BASIC BINARIES ARE THERE?
In the opc I expect all the lib.so/dynlib plugins we compile.
Personally I am disappointed to see the collection of a number of
them into a larger library, as it conflicts with my view of small lean
tuned performance systems, but I can live with the majority view
QUESTION: ARE THERE ANY PLUGINS WE SHOULD NOT DISTRIBUTE?
The documentation I am assuming is the HTML version of the manual,
which is looking almost complete now.
QUESTION: SHOULD WE DISTRIBUTE PDF PS OR DOC MANUALS?
My largest uncertainty is regarding the libraries. We should not
overwrite existing installed libraries, but checking this is a pain.
At present I am rather hand writing this area, but there is a
possibility for a more table-driven installation here.
QUESTION: ANYONE GOT A CLEAR MODEL FOR LIBRARIES?
The last topic is dealing with the OPCODEDIR environment. We could
tell the user to set the environment correctly, but experience on the
Csound list is this is not easy. I favour wrapping the installed
binaries with a script to set environments, possibly in two bin
directories -- eg wrapped in /usr/local/bin and unwrapped in
/usr/local/bib/CS5.
QUESTION: SHOULD WE USE ALL WRAPPERS?
QUESTION: WHICH ENVIRONMENT VARIABLES SHOULD WE DEFINE IN THE
WRAPPED?
That will do for now. Some of the developers will be seeing each
other at the Electric Sounds '05 meeting this weekend, and I hope we
can find time to forward this area. So now is a timely moment to add
input.
==John ffitch
-------------------------------------------------------
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 |