Csound Csound-dev Csound-tekno Search About

[Cs-dev] More members in CSOUND_PARAMS

Date2013-03-18 05:26
FromAndres Cabrera
Subject[Cs-dev] More members in CSOUND_PARAMS
Hi,

Should more members of the options be exposed in CSOUND_PARAMS?
Exposed in the API through csoundGetParams /setParams.
http://csound.sourceforge.net/doc/html/structCSOUND__PARAMS.html
file:///home/andres/src/csound6/doc/html/group__ATTRIBUTES.html#gaf52b8a19c9c84c82ce66f5b6ae676c06

Should all of them be exposed? Maybe should none of them and the API
functions removed?

Cheers,
Andrés

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-dev

Date2013-03-18 09:02
FromVictor Lazzarini
SubjectRe: [Cs-dev] More members in CSOUND_PARAMS
Not all of the OPARMS are relevant to be exposed. The ones exposed in CSOUND_PARAMS correspond mostly to the command-line flags.

On 18 Mar 2013, at 05:26, Andres Cabrera wrote:

> Hi,
> 
> Should more members of the options be exposed in CSOUND_PARAMS?
> Exposed in the API through csoundGetParams /setParams.
> http://csound.sourceforge.net/doc/html/structCSOUND__PARAMS.html
> file:///home/andres/src/csound6/doc/html/group__ATTRIBUTES.html#gaf52b8a19c9c84c82ce66f5b6ae676c06
> 
> Should all of them be exposed? Maybe should none of them and the API
> functions removed?
> 
> Cheers,
> Andrés
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-03-18 12:42
FromMichael Gogins
SubjectRe: [Cs-dev] More members in CSOUND_PARAMS
They should all be exposed. The existing function signatures should
suffice for this.

On Mon, Mar 18, 2013 at 5:02 AM, Victor Lazzarini
 wrote:
> Not all of the OPARMS are relevant to be exposed. The ones exposed in CSOUND_PARAMS correspond mostly to the command-line flags.
>
> On 18 Mar 2013, at 05:26, Andres Cabrera wrote:
>
>> Hi,
>>
>> Should more members of the options be exposed in CSOUND_PARAMS?
>> Exposed in the API through csoundGetParams /setParams.
>> http://csound.sourceforge.net/doc/html/structCSOUND__PARAMS.html
>> file:///home/andres/src/csound6/doc/html/group__ATTRIBUTES.html#gaf52b8a19c9c84c82ce66f5b6ae676c06
>>
>> Should all of them be exposed? Maybe should none of them and the API
>> functions removed?
>>
>> Cheers,
>> Andrés
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_mar
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel



-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-03-19 00:29
FromAndres Cabrera
SubjectRe: [Cs-dev] More members in CSOUND_PARAMS
And can these be changed on the fly while the engine is running? I
guess only those parameters should be exposed through this interface.
Or maybe expose them all, but don't allow changing once performance
has started.

Cheers,
Andrés

On Mon, Mar 18, 2013 at 5:42 AM, Michael Gogins
 wrote:
> They should all be exposed. The existing function signatures should
> suffice for this.
>
> On Mon, Mar 18, 2013 at 5:02 AM, Victor Lazzarini
>  wrote:
>> Not all of the OPARMS are relevant to be exposed. The ones exposed in CSOUND_PARAMS correspond mostly to the command-line flags.
>>
>> On 18 Mar 2013, at 05:26, Andres Cabrera wrote:
>>
>>> Hi,
>>>
>>> Should more members of the options be exposed in CSOUND_PARAMS?
>>> Exposed in the API through csoundGetParams /setParams.
>>> http://csound.sourceforge.net/doc/html/structCSOUND__PARAMS.html
>>> file:///home/andres/src/csound6/doc/html/group__ATTRIBUTES.html#gaf52b8a19c9c84c82ce66f5b6ae676c06
>>>
>>> Should all of them be exposed? Maybe should none of them and the API
>>> functions removed?
>>>
>>> Cheers,
>>> Andrés
>>>
>>> ------------------------------------------------------------------------------
>>> Everyone hates slow websites. So do we.
>>> Make your web apps faster with AppDynamics
>>> Download AppDynamics Lite for free today:
>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_mar
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
> --
> Michael Gogins
> Irreducible Productions
> http://www.michael-gogins.com
> Michael dot Gogins at gmail dot com
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lis

Date2013-03-19 07:14
FromVictor Lazzarini
SubjectRe: [Cs-dev] More members in CSOUND_PARAMS
Well, the wholepoint of CSOUND_PARAMS is to allow hosts to configure Csound without having to use the command-line flags. So we expose all the options
that were allowed in the command-line. We can add a check to the configuration function to see if Csound is running, and if so, configuration is not allowed.

Victor
On 19 Mar 2013, at 00:29, Andres Cabrera wrote:

> And can these be changed on the fly while the engine is running? I
> guess only those parameters should be exposed through this interface.
> Or maybe expose them all, but don't allow changing once performance
> has started.
> 
> Cheers,
> Andrés
> 
> On Mon, Mar 18, 2013 at 5:42 AM, Michael Gogins
>  wrote:
>> They should all be exposed. The existing function signatures should
>> suffice for this.
>> 
>> On Mon, Mar 18, 2013 at 5:02 AM, Victor Lazzarini
>>  wrote:
>>> Not all of the OPARMS are relevant to be exposed. The ones exposed in CSOUND_PARAMS correspond mostly to the command-line flags.
>>> 
>>> On 18 Mar 2013, at 05:26, Andres Cabrera wrote:
>>> 
>>>> Hi,
>>>> 
>>>> Should more members of the options be exposed in CSOUND_PARAMS?
>>>> Exposed in the API through csoundGetParams /setParams.
>>>> http://csound.sourceforge.net/doc/html/structCSOUND__PARAMS.html
>>>> file:///home/andres/src/csound6/doc/html/group__ATTRIBUTES.html#gaf52b8a19c9c84c82ce66f5b6ae676c06
>>>> 
>>>> Should all of them be exposed? Maybe should none of them and the API
>>>> functions removed?
>>>> 
>>>> Cheers,
>>>> Andrés
>>>> 
>>>> ------------------------------------------------------------------------------
>>>> Everyone hates slow websites. So do we.
>>>> Make your web apps faster with AppDynamics
>>>> Download AppDynamics Lite for free today:
>>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> 
>>> Dr Victor Lazzarini
>>> Senior Lecturer
>>> Dept. of Music
>>> NUI Maynooth Ireland
>>> tel.: +353 1 708 3545
>>> Victor dot Lazzarini AT nuim dot ie
>>> 
>>> 
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> Everyone hates slow websites. So do we.
>>> Make your web apps faster with AppDynamics
>>> Download AppDynamics Lite for free today:
>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> 
>> 
>> 
>> --
>> Michael Gogins
>> Irreducible Productions
>> http://www.michael-gogins.com
>> Michael dot Gogins at gmail dot com
>> 
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_mar
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-03-19 22:54
FromAndres Cabrera
SubjectRe: [Cs-dev] More members in CSOUND_PARAMS
Hi,

Thanks for the explanation. I've added this to the doxygen docs.

Cheers,
Andrés

On Tue, Mar 19, 2013 at 12:14 AM, Victor Lazzarini
 wrote:
> Well, the wholepoint of CSOUND_PARAMS is to allow hosts to configure Csound without having to use the command-line flags. So we expose all the options
> that were allowed in the command-line. We can add a check to the configuration function to see if Csound is running, and if so, configuration is not allowed.
>
> Victor
> On 19 Mar 2013, at 00:29, Andres Cabrera wrote:
>
>> And can these be changed on the fly while the engine is running? I
>> guess only those parameters should be exposed through this interface.
>> Or maybe expose them all, but don't allow changing once performance
>> has started.
>>
>> Cheers,
>> Andrés
>>
>> On Mon, Mar 18, 2013 at 5:42 AM, Michael Gogins
>>  wrote:
>>> They should all be exposed. The existing function signatures should
>>> suffice for this.
>>>
>>> On Mon, Mar 18, 2013 at 5:02 AM, Victor Lazzarini
>>>  wrote:
>>>> Not all of the OPARMS are relevant to be exposed. The ones exposed in CSOUND_PARAMS correspond mostly to the command-line flags.
>>>>
>>>> On 18 Mar 2013, at 05:26, Andres Cabrera wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Should more members of the options be exposed in CSOUND_PARAMS?
>>>>> Exposed in the API through csoundGetParams /setParams.
>>>>> http://csound.sourceforge.net/doc/html/structCSOUND__PARAMS.html
>>>>> file:///home/andres/src/csound6/doc/html/group__ATTRIBUTES.html#gaf52b8a19c9c84c82ce66f5b6ae676c06
>>>>>
>>>>> Should all of them be exposed? Maybe should none of them and the API
>>>>> functions removed?
>>>>>
>>>>> Cheers,
>>>>> Andrés
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Everyone hates slow websites. So do we.
>>>>> Make your web apps faster with AppDynamics
>>>>> Download AppDynamics Lite for free today:
>>>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>> Dr Victor Lazzarini
>>>> Senior Lecturer
>>>> Dept. of Music
>>>> NUI Maynooth Ireland
>>>> tel.: +353 1 708 3545
>>>> Victor dot Lazzarini AT nuim dot ie
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Everyone hates slow websites. So do we.
>>>> Make your web apps faster with AppDynamics
>>>> Download AppDynamics Lite for free today:
>>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>>
>>> --
>>> Michael Gogins
>>> Irreducible Productions
>>> http://www.michael-gogins.com
>>> Michael dot Gogins at gmail dot com
>>>
>>> ------------------------------------------------------------------------------
>>> Everyone hates slow websites. So do we.
>>> Make your web apps faster with AppDynamics
>>> Download AppDynamics Lite for free today:
>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_mar
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound

Date2013-03-19 23:00
FromVictor Lazzarini
SubjectRe: [Cs-dev] More members in CSOUND_PARAMS
Btw, I've protected those functions, so that parameters cannot be changed after csound starts.

Victor
On 19 Mar 2013, at 22:54, Andres Cabrera wrote:

> Hi,
> 
> Thanks for the explanation. I've added this to the doxygen docs.
> 
> Cheers,
> Andrés
> 
> On Tue, Mar 19, 2013 at 12:14 AM, Victor Lazzarini
>  wrote:
>> Well, the wholepoint of CSOUND_PARAMS is to allow hosts to configure Csound without having to use the command-line flags. So we expose all the options
>> that were allowed in the command-line. We can add a check to the configuration function to see if Csound is running, and if so, configuration is not allowed.
>> 
>> Victor
>> On 19 Mar 2013, at 00:29, Andres Cabrera wrote:
>> 
>>> And can these be changed on the fly while the engine is running? I
>>> guess only those parameters should be exposed through this interface.
>>> Or maybe expose them all, but don't allow changing once performance
>>> has started.
>>> 
>>> Cheers,
>>> Andrés
>>> 
>>> On Mon, Mar 18, 2013 at 5:42 AM, Michael Gogins
>>>  wrote:
>>>> They should all be exposed. The existing function signatures should
>>>> suffice for this.
>>>> 
>>>> On Mon, Mar 18, 2013 at 5:02 AM, Victor Lazzarini
>>>>  wrote:
>>>>> Not all of the OPARMS are relevant to be exposed. The ones exposed in CSOUND_PARAMS correspond mostly to the command-line flags.
>>>>> 
>>>>> On 18 Mar 2013, at 05:26, Andres Cabrera wrote:
>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> Should more members of the options be exposed in CSOUND_PARAMS?
>>>>>> Exposed in the API through csoundGetParams /setParams.
>>>>>> http://csound.sourceforge.net/doc/html/structCSOUND__PARAMS.html
>>>>>> file:///home/andres/src/csound6/doc/html/group__ATTRIBUTES.html#gaf52b8a19c9c84c82ce66f5b6ae676c06
>>>>>> 
>>>>>> Should all of them be exposed? Maybe should none of them and the API
>>>>>> functions removed?
>>>>>> 
>>>>>> Cheers,
>>>>>> Andrés
>>>>>> 
>>>>>> ------------------------------------------------------------------------------
>>>>>> Everyone hates slow websites. So do we.
>>>>>> Make your web apps faster with AppDynamics
>>>>>> Download AppDynamics Lite for free today:
>>>>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>>>>> _______________________________________________
>>>>>> Csound-devel mailing list
>>>>>> Csound-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>> 
>>>>> Dr Victor Lazzarini
>>>>> Senior Lecturer
>>>>> Dept. of Music
>>>>> NUI Maynooth Ireland
>>>>> tel.: +353 1 708 3545
>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> ------------------------------------------------------------------------------
>>>>> Everyone hates slow websites. So do we.
>>>>> Make your web apps faster with AppDynamics
>>>>> Download AppDynamics Lite for free today:
>>>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Michael Gogins
>>>> Irreducible Productions
>>>> http://www.michael-gogins.com
>>>> Michael dot Gogins at gmail dot com
>>>> 
>>>> ------------------------------------------------------------------------------
>>>> Everyone hates slow websites. So do we.
>>>> Make your web apps faster with AppDynamics
>>>> Download AppDynamics Lite for free today:
>>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> 
>>> ------------------------------------------------------------------------------
>>> Everyone hates slow websites. So do we.
>>> Make your web apps faster with AppDynamics
>>> Download AppDynamics Lite for free today:
>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> 
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_mar
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net