Csound Csound-dev Csound-tekno Search About

[Cs-dev] Heads up! Big header change

Date2013-02-21 02:47
FromAndres Cabrera
Subject[Cs-dev] Heads up! Big header change
Hi,

I've done a big reorganization of the csound.h header, so please be
sure to pull before doing changes, as merging will not be a pretty
sight...

I've also cleaned up the doxygen docs, and now they look like:

http://csound.sourceforge.net/doc/html/index.html

Please have a hard look and think what else the API would benefit from.

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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/li

Date2013-02-21 02:58
FromPete Goodeve
SubjectRe: [Cs-dev] Heads up! Big header change
AttachmentsNone  

Date2013-02-21 03:46
FromMichael Gogins
SubjectRe: [Cs-dev] Heads up! Big header change
AttachmentsNone  None  
Just off the top of my head...

csoundPerformKsmps and csoundPerformKsmpsAbsolute are ambiguous, if they do something different that should be clarified, if not csoundPerformKsmpsAbsolute should be removed. 

There is a need for the API to support supplying the complete csd and/or orc and sco as strings, not files. Things seem to be pretty much there, but I have some niggles. Does csoundCompileOrc to accept a csd string, not just an orc string? If so the documentation should say so. Also, csoundReadScore is an ambiguous name, one might think it calls for a filename and not a block of sco text. Perhaps csoundCompileScore or csoundSetScore would be clearer.

Regards,
Mike

On Wed, Feb 20, 2013 at 9:58 PM, Pete Goodeve <pete.goodeve@computer.org> wrote:
On Wed, Feb 20, 2013 at 06:47:28PM -0800, Andres Cabrera wrote:
> Hi,
>
> I've done a big reorganization of the csound.h header, so please be
> sure to pull before doing changes, as merging will not be a pretty
> sight...
>
Just for clarification... Is this for the main trunk or just Csound6?

        -- Pete --

------------------------------------------------------------------------------
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_feb
_______________________________________________
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

Date2013-02-21 03:47
Fromandy fillebrown
SubjectRe: [Cs-dev] Heads up! Big header change
Hi Andres,

I've only looked at it briefly, so no API suggestions yet, but I do
have a few documentation nitpicks.  The main page says to look in the
CVS repo for csound.h if it is not included in the distribution.
There is no description for the MessageV, SetDefaultMessageCallback,
and FlushCircularBuffer functions.  The InitializeCscore function
description repeats the function name.

Regards,
~ andy.f



On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
> Hi,
>
> I've done a big reorganization of the csound.h header, so please be
> sure to pull before doing changes, as merging will not be a pretty
> sight...
>
> I've also cleaned up the doxygen docs, and now they look like:
>
> http://csound.sourceforge.net/doc/html/index.html
>
> Please have a hard look and think what else the API would benefit from.
>
> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-02-21 07:34
FromVictor
SubjectRe: [Cs-dev] Heads up! Big header change
AttachmentsNone  None  
csoundCompileOrc compiles orchestra strings and csoundReadScore reads scores and substitutes  completely the running score. Because there is no actual compilation, but preprocessing,  I am not keen on using the compilation name for score. 

A string CSD reader could be there, but with the caveat that some of its functionality can only be used once, at the first compilation, for instance, in the case of CsOptions.

Victor

On 21 Feb 2013, at 03:46, Michael Gogins <michael.gogins@gmail.com> wrote:

Just off the top of my head...

csoundPerf ormKsmps and csoundPerformKsmpsAbsolute are ambiguous, if they do something different that should be clarified, if not csoundPerformKsmpsAbsolute should be removed. 

There is a need for the API to support supplying the complete csd and/or orc and sco as strings, not files. Things seem to be pretty much there, but I have some niggles. Does csoundCompileOrc to accept a csd string, not just an orc string? If so the documentation should say so. Also, csoundReadScore is an ambiguous name, one might think it calls for a filename and not a block of sco text. Perhaps csoundCompileScore or csoundSetScore would be clearer.

Regards,
Mike

On Wed, Feb 20, 2013 at 9:58 PM, Pete Goodeve <pete.goodeve@computer.org> wrote:
On Wed, Feb 20, 2013 at 06:47:28PM -0800, Andres Cabrera wrote:
> Hi,
>
> I've done a big reorganization of the csound.h header, so please be
> sure to pull before doing changes, as merging will not be a pretty
> sight...
>
Just for clarification... Is this for the main trunk or just Csound6?

        -- Pete --

------------------------------------------------------------------------------
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_feb
_______________________________________________
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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-d evel

Date2013-02-21 11:21
FromSteven Yi
SubjectRe: [Cs-dev] Heads up! Big header change
Hi Andres,

I like the reorganization very much!  Thanks for putting in the time
on this. I think the layout changes will be very helpful.

steven

On Thu, Feb 21, 2013 at 2:47 AM, Andres Cabrera  wrote:
> Hi,
>
> I've done a big reorganization of the csound.h header, so please be
> sure to pull before doing changes, as merging will not be a pretty
> sight...
>
> I've also cleaned up the doxygen docs, and now they look like:
>
> http://csound.sourceforge.net/doc/html/index.html
>
> Please have a hard look and think what else the API would benefit from.
>
> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-02-21 11:30
FromVictor Lazzarini
SubjectRe: [Cs-dev] Heads up! Big header change
+1
On 21 Feb 2013, at 11:21, Steven Yi wrote:

> Hi Andres,
> 
> I like the reorganization very much!  Thanks for putting in the time
> on this. I think the layout changes will be very helpful.
> 
> steven
> 
> On Thu, Feb 21, 2013 at 2:47 AM, Andres Cabrera  wrote:
>> Hi,
>> 
>> I've done a big reorganization of the csound.h header, so please be
>> sure to pull before doing changes, as merging will not be a pretty
>> sight...
>> 
>> I've also cleaned up the doxygen docs, and now they look like:
>> 
>> http://csound.sourceforge.net/doc/html/index.html
>> 
>> Please have a hard look and think what else the API would benefit from.
>> 
>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-02-21 12:22
FromRory Walsh
SubjectRe: [Cs-dev] Heads up! Big header change
Wow, this is great Andres! Can I assume that the address you gave will
be a permanent link to the latest API docs? If so I'm bookmarking
immediately!

On 21 February 2013 11:30, Victor Lazzarini  wrote:
> +1
> On 21 Feb 2013, at 11:21, Steven Yi wrote:
>
>> Hi Andres,
>>
>> I like the reorganization very much!  Thanks for putting in the time
>> on this. I think the layout changes will be very helpful.
>>
>> steven
>>
>> On Thu, Feb 21, 2013 at 2:47 AM, Andres Cabrera  wrote:
>>> Hi,
>>>
>>> I've done a big reorganization of the csound.h header, so please be
>>> sure to pull before doing changes, as merging will not be a pretty
>>> sight...
>>>
>>> I've also cleaned up the doxygen docs, and now they look like:
>>>
>>> http://csound.sourceforge.net/doc/html/index.html
>>>
>>> Please have a hard look and think what else the API would benefit from.
>>>
>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-02-21 14:10
FromMichael Gogins
SubjectRe: [Cs-dev] Heads up! Big header change
AttachmentsNone  None  
How about csoundInputScore then? I guarantee some people will read csoundReadScore as taking a filename.

Regards,
Mike


On Thu, Feb 21, 2013 at 2:34 AM, Victor <Victor.Lazzarini@nuim.ie> wrote:
csoundCompileOrc compiles orchestra strings and csoundReadScore reads scores and substitutes  completely the running score. Because there is no actual compilation, but preprocessing,  I am not keen on using the compilation name for score. 

A string CSD reader could be there, but with the caveat that some of its functionality can only be used once, at the first compilation, for instance, in the case of CsOptions.

Victor

On 21 Feb 2013, at 03:46, Michael Gogins <michael.gogins@gmail.com> wrote:

Just off the top of my head...

csoundPerformKsmps and csoundPerformKsmpsAbsolute are ambiguous, if they do something different that should be clarified, if not csoundPerformKsmpsAbsolute should be removed. 

There is a need for the API to support supplying the complete csd and/or orc and sco as strings, not files. Things seem to be pretty much there, but I have some niggles. Does csoundCompileOrc to accept a csd string, not just an orc string? If so the documentation should say so. Also, csoundReadScore is an ambiguous name, one might think it calls for a filename and not a block of sco text. Perhaps csoundCompileScore or csoundSetScore would be clearer.

Regards,
Mike

On Wed, Feb 20, 2013 at 9:58 PM, Pete Goodeve <pete.goodeve@computer.org> wrote:
On Wed, Feb 20, 2013 at 06:47:28PM -0800, Andres Cabrera wrote:
> Hi,
>
> I've done a big reorganization of the csound.h header, so please be
> sure to pull before doing changes, as merging will not be a pretty
> sight...
>
Just for clarification... Is this for the main trunk or just Csound6?

        -- Pete --

------------------------------------------------------------------------------
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_feb
_______________________________________________
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_feb
_______________________________________________
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_feb
_______________________________________________
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

Date2013-02-22 03:15
FromPete Goodeve
SubjectRe: [Cs-dev] Heads up! Big header change
AttachmentsNone  

Date2013-02-22 03:39
FromPete Goodeve
SubjectRe: [Cs-dev] Heads up! Big header change
AttachmentsNone  

Date2013-02-22 06:23
FromAndres Cabrera
SubjectRe: [Cs-dev] Heads up! Big header change
Hi Rory,

I'm not sure this would be the permanent address, since we aren't
really using sourceforge hosting anuymore, although it could be...

Cheers,
Andres

On Thu, Feb 21, 2013 at 4:22 AM, Rory Walsh  wrote:
> Wow, this is great Andres! Can I assume that the address you gave will
> be a permanent link to the latest API docs? If so I'm bookmarking
> immediately!
>
> On 21 February 2013 11:30, Victor Lazzarini  wrote:
>> +1
>> On 21 Feb 2013, at 11:21, Steven Yi wrote:
>>
>>> Hi Andres,
>>>
>>> I like the reorganization very much!  Thanks for putting in the time
>>> on this. I think the layout changes will be very helpful.
>>>
>>> steven
>>>
>>> On Thu, Feb 21, 2013 at 2:47 AM, Andres Cabrera  wrote:
>>>> Hi,
>>>>
>>>> I've done a big reorganization of the csound.h header, so please be
>>>> sure to pull before doing changes, as merging will not be a pretty
>>>> sight...
>>>>
>>>> I've also cleaned up the doxygen docs, and now they look like:
>>>>
>>>> http://csound.sourceforge.net/doc/html/index.html
>>>>
>>>> Please have a hard look and think what else the API would benefit from.
>>>>
>>>> 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_feb
>>>> _______________________________________________
>>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https:

Date2013-02-22 06:24
FromAndres Cabrera
SubjectRe: [Cs-dev] Heads up! Big header change
Sorry, yes, Csound 5 keeps API compatibility, but we are breaking it
for Csound 6.

Cheers,
Andres

On Thu, Feb 21, 2013 at 7:39 PM, Pete Goodeve  wrote:
> On Thu, Feb 21, 2013 at 07:15:08PM -0800, Pete Goodeve wrote:
>> On Wed, Feb 20, 2013 at 06:47:28PM -0800, Andres Cabrera wrote:
>> > Hi,
>> >
>> > I've done a big reorganization of the csound.h header, so please be
>> > sure to pull before doing changes, as merging will not be a pretty
>> > sight...
>> >
>> Sorry -- I'm confused here...
>>
>> If I look directly at the GIT master tree, I see *no* changes in csound.h
>> except for John's tab-removal [thanks!] a couple of days ago.
>>
>> Am I misunderstanding ssomething?
>
> Ahh -- after a bit deeper digging, I did find it in the Csound6 tree...
> Which was the answer to the question I asked yesterday, but nobody
> replied. (:-/)
>
>         -- Pete --
>
> ------------------------------------------------------------------------------
> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-02-27 09:44
Fromandy fillebrown
SubjectRe: [Cs-dev] Heads up! Big header change
Hi Andres,

Is there a way to query real-time audio devices via the API, and maybe
set the output, too?  AFAIK the only way of finding out what devices
are available is by using the csound command.

Cheers,
~ andy.f



On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
> Hi,
>
> I've done a big reorganization of the csound.h header, so please be
> sure to pull before doing changes, as merging will not be a pretty
> sight...
>
> I've also cleaned up the doxygen docs, and now they look like:
>
> http://csound.sourceforge.net/doc/html/index.html
>
> Please have a hard look and think what else the API would benefit from.
>
> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-02-27 17:04
FromVictor Lazzarini
SubjectRe: [Cs-dev] Heads up! Big header change
yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
return a list of devices in a formatted string.

Victor
On 27 Feb 2013, at 09:44, andy fillebrown wrote:

> Hi Andres,
> 
> Is there a way to query real-time audio devices via the API, and maybe
> set the output, too?  AFAIK the only way of finding out what devices
> are available is by using the csound command.
> 
> Cheers,
> ~ andy.f
> 
> 
> 
> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
>> Hi,
>> 
>> I've done a big reorganization of the csound.h header, so please be
>> sure to pull before doing changes, as merging will not be a pretty
>> sight...
>> 
>> I've also cleaned up the doxygen docs, and now they look like:
>> 
>> http://csound.sourceforge.net/doc/html/index.html
>> 
>> Please have a hard look and think what else the API would benefit from.
>> 
>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-02-27 18:51
FromAndres Cabrera
SubjectRe: [Cs-dev] Heads up! Big header change
Great, thanks for this. Wouldn't it be better to provide more
information than just the string? Maybe also passing the device code
Csound needs to use it. Also, how can the API user choose the rt
module being queried?

And even more... are you planning to add this for MIDI too?

Cheers,
Andrés

On Wed, Feb 27, 2013 at 9:04 AM, Victor Lazzarini
 wrote:
> yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
> return a list of devices in a formatted string.
>
> Victor
> On 27 Feb 2013, at 09:44, andy fillebrown wrote:
>
>> Hi Andres,
>>
>> Is there a way to query real-time audio devices via the API, and maybe
>> set the output, too?  AFAIK the only way of finding out what devices
>> are available is by using the csound command.
>>
>> Cheers,
>> ~ andy.f
>>
>>
>>
>> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
>>> Hi,
>>>
>>> I've done a big reorganization of the csound.h header, so please be
>>> sure to pull before doing changes, as merging will not be a pretty
>>> sight...
>>>
>>> I've also cleaned up the doxygen docs, and now they look like:
>>>
>>> http://csound.sourceforge.net/doc/html/index.html
>>>
>>> Please have a hard look and think what else the API would benefit from.
>>>
>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net

Date2013-02-27 19:21
FromVictor Lazzarini
SubjectRe: [Cs-dev] Heads up! Big header change
It can be done for MIDI too. The problem is how to pass that information. If you have a better idea, please outline it.

Victor
On 27 Feb 2013, at 18:51, Andres Cabrera wrote:

> Great, thanks for this. Wouldn't it be better to provide more
> information than just the string? Maybe also passing the device code
> Csound needs to use it. Also, how can the API user choose the rt
> module being queried?
> 
> And even more... are you planning to add this for MIDI too?
> 
> Cheers,
> Andrés
> 
> On Wed, Feb 27, 2013 at 9:04 AM, Victor Lazzarini
>  wrote:
>> yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
>> return a list of devices in a formatted string.
>> 
>> Victor
>> On 27 Feb 2013, at 09:44, andy fillebrown wrote:
>> 
>>> Hi Andres,
>>> 
>>> Is there a way to query real-time audio devices via the API, and maybe
>>> set the output, too?  AFAIK the only way of finding out what devices
>>> are available is by using the csound command.
>>> 
>>> Cheers,
>>> ~ andy.f
>>> 
>>> 
>>> 
>>> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
>>>> Hi,
>>>> 
>>>> I've done a big reorganization of the csound.h header, so please be
>>>> sure to pull before doing changes, as merging will not be a pretty
>>>> sight...
>>>> 
>>>> I've also cleaned up the doxygen docs, and now they look like:
>>>> 
>>>> http://csound.sourceforge.net/doc/html/index.html
>>>> 
>>>> Please have a hard look and think what else the API would benefit from.
>>>> 
>>>> 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_feb
>>>> _______________________________________________
>>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-02-27 21:48
FromAndres Cabrera
SubjectRe: [Cs-dev] Heads up! Big header change
How about:

typedef struct {
    const char *device_name;
    const char *device_id; /* to pass to Csound */
    const char *rtmodule;
    int max_in_chnls;
    int max_out_chnls;
    /* maybe a linked list here ? */
} CS_AUDIODEVICE;

Of course this means that you need to add a free function for the device list.

Cheers,
Andrés


On Wed, Feb 27, 2013 at 11:21 AM, Victor Lazzarini
 wrote:
> It can be done for MIDI too. The problem is how to pass that information. If you have a better idea, please outline it.
>
> Victor
> On 27 Feb 2013, at 18:51, Andres Cabrera wrote:
>
>> Great, thanks for this. Wouldn't it be better to provide more
>> information than just the string? Maybe also passing the device code
>> Csound needs to use it. Also, how can the API user choose the rt
>> module being queried?
>>
>> And even more... are you planning to add this for MIDI too?
>>
>> Cheers,
>> Andrés
>>
>> On Wed, Feb 27, 2013 at 9:04 AM, Victor Lazzarini
>>  wrote:
>>> yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
>>> return a list of devices in a formatted string.
>>>
>>> Victor
>>> On 27 Feb 2013, at 09:44, andy fillebrown wrote:
>>>
>>>> Hi Andres,
>>>>
>>>> Is there a way to query real-time audio devices via the API, and maybe
>>>> set the output, too?  AFAIK the only way of finding out what devices
>>>> are available is by using the csound command.
>>>>
>>>> Cheers,
>>>> ~ andy.f
>>>>
>>>>
>>>>
>>>> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
>>>>> Hi,
>>>>>
>>>>> I've done a big reorganization of the csound.h header, so please be
>>>>> sure to pull before doing changes, as merging will not be a pretty
>>>>> sight...
>>>>>
>>>>> I've also cleaned up the doxygen docs, and now they look like:
>>>>>
>>>>> http://csound.sourceforge.net/doc/html/index.html
>>>>>
>>>>> Please have a hard look and think what else the API would benefit from.
>>>>>
>>>>> 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_feb
>>>>> _______________________________________________
>>>>> 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_feb
>>>> _______________________________________________
>>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
htt

Date2013-02-28 20:33
FromVictor Lazzarini
SubjectRe: [Cs-dev] Heads up! Big header change
OK, something like this is in.

I have implemented it the listing device callback on rtpa.c and rtauhal.c. I can't do anything on rtalsa.c and rtpulse.c 
because I don't have a linux box to test. However I added a commented-out code in rtalsa.c that is start, so if anyone
who is on Linux could finish this I'd appreciate.

I've also added a means of checking what modules are currently available for IO (audio, midi).

Victor

On 27 Feb 2013, at 21:48, Andres Cabrera wrote:

> How about:
> 
> typedef struct {
>    const char *device_name;
>    const char *device_id; /* to pass to Csound */
>    const char *rtmodule;
>    int max_in_chnls;
>    int max_out_chnls;
>    /* maybe a linked list here ? */
> } CS_AUDIODEVICE;
> 
> Of course this means that you need to add a free function for the device list.
> 
> Cheers,
> Andrés
> 
> 
> On Wed, Feb 27, 2013 at 11:21 AM, Victor Lazzarini
>  wrote:
>> It can be done for MIDI too. The problem is how to pass that information. If you have a better idea, please outline it.
>> 
>> Victor
>> On 27 Feb 2013, at 18:51, Andres Cabrera wrote:
>> 
>>> Great, thanks for this. Wouldn't it be better to provide more
>>> information than just the string? Maybe also passing the device code
>>> Csound needs to use it. Also, how can the API user choose the rt
>>> module being queried?
>>> 
>>> And even more... are you planning to add this for MIDI too?
>>> 
>>> Cheers,
>>> Andrés
>>> 
>>> On Wed, Feb 27, 2013 at 9:04 AM, Victor Lazzarini
>>>  wrote:
>>>> yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
>>>> return a list of devices in a formatted string.
>>>> 
>>>> Victor
>>>> On 27 Feb 2013, at 09:44, andy fillebrown wrote:
>>>> 
>>>>> Hi Andres,
>>>>> 
>>>>> Is there a way to query real-time audio devices via the API, and maybe
>>>>> set the output, too?  AFAIK the only way of finding out what devices
>>>>> are available is by using the csound command.
>>>>> 
>>>>> Cheers,
>>>>> ~ andy.f
>>>>> 
>>>>> 
>>>>> 
>>>>> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
>>>>>> Hi,
>>>>>> 
>>>>>> I've done a big reorganization of the csound.h header, so please be
>>>>>> sure to pull before doing changes, as merging will not be a pretty
>>>>>> sight...
>>>>>> 
>>>>>> I've also cleaned up the doxygen docs, and now they look like:
>>>>>> 
>>>>>> http://csound.sourceforge.net/doc/html/index.html
>>>>>> 
>>>>>> Please have a hard look and think what else the API would benefit from.
>>>>>> 
>>>>>> 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_feb
>>>>>> _______________________________________________
>>>>>> 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_feb
>>>>> _______________________________________________
>>>>> 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_feb
>>>> _______________________________________________
>>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-03-01 00:29
Fromandy fillebrown
SubjectRe: [Cs-dev] Heads up! Big header change
Can the available bit depths and sample rates be added in, too?  I
would find this useful.

Cheers,
~ af



On Wed, Feb 27, 2013 at 4:48 PM, Andres Cabrera  wrote:
> How about:
>
> typedef struct {
>     const char *device_name;
>     const char *device_id; /* to pass to Csound */
>     const char *rtmodule;
>     int max_in_chnls;
>     int max_out_chnls;
>     /* maybe a linked list here ? */
> } CS_AUDIODEVICE;
>
> Of course this means that you need to add a free function for the device list.
>
> Cheers,
> Andrés
>
>
> On Wed, Feb 27, 2013 at 11:21 AM, Victor Lazzarini
>  wrote:
>> It can be done for MIDI too. The problem is how to pass that information. If you have a better idea, please outline it.
>>
>> Victor
>> On 27 Feb 2013, at 18:51, Andres Cabrera wrote:
>>
>>> Great, thanks for this. Wouldn't it be better to provide more
>>> information than just the string? Maybe also passing the device code
>>> Csound needs to use it. Also, how can the API user choose the rt
>>> module being queried?
>>>
>>> And even more... are you planning to add this for MIDI too?
>>>
>>> Cheers,
>>> Andrés
>>>
>>> On Wed, Feb 27, 2013 at 9:04 AM, Victor Lazzarini
>>>  wrote:
>>>> yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
>>>> return a list of devices in a formatted string.
>>>>
>>>> Victor
>>>> On 27 Feb 2013, at 09:44, andy fillebrown wrote:
>>>>
>>>>> Hi Andres,
>>>>>
>>>>> Is there a way to query real-time audio devices via the API, and maybe
>>>>> set the output, too?  AFAIK the only way of finding out what devices
>>>>> are available is by using the csound command.
>>>>>
>>>>> Cheers,
>>>>> ~ andy.f
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
>>>>>> Hi,
>>>>>>
>>>>>> I've done a big reorganization of the csound.h header, so please be
>>>>>> sure to pull before doing changes, as merging will not be a pretty
>>>>>> sight...
>>>>>>
>>>>>> I've also cleaned up the doxygen docs, and now they look like:
>>>>>>
>>>>>> http://csound.sourceforge.net/doc/html/index.html
>>>>>>
>>>>>> Please have a hard look and think what else the API would benefit from.
>>>>>>
>>>>>> 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_feb
>>>>>> _______________________________________________
>>>>>> 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_feb
>>>>> _______________________________________________
>>>>> 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_feb
>>>> _______________________________________________
>>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-03-01 19:40
FromVictor Lazzarini
SubjectRe: [Cs-dev] Heads up! Big header change
With portaudio, all we have is floats for bit-depths. All sampling rates are available, afaik. In coreaudio, it's basically the same.
Don't know about alsa. Jack is a different story (it's not practical to list devices).

Victor
On 1 Mar 2013, at 00:29, andy fillebrown wrote:

> Can the available bit depths and sample rates be added in, too?  I
> would find this useful.
> 
> Cheers,
> ~ af
> 
> 
> 
> On Wed, Feb 27, 2013 at 4:48 PM, Andres Cabrera  wrote:
>> How about:
>> 
>> typedef struct {
>>    const char *device_name;
>>    const char *device_id; /* to pass to Csound */
>>    const char *rtmodule;
>>    int max_in_chnls;
>>    int max_out_chnls;
>>    /* maybe a linked list here ? */
>> } CS_AUDIODEVICE;
>> 
>> Of course this means that you need to add a free function for the device list.
>> 
>> Cheers,
>> Andrés
>> 
>> 
>> On Wed, Feb 27, 2013 at 11:21 AM, Victor Lazzarini
>>  wrote:
>>> It can be done for MIDI too. The problem is how to pass that information. If you have a better idea, please outline it.
>>> 
>>> Victor
>>> On 27 Feb 2013, at 18:51, Andres Cabrera wrote:
>>> 
>>>> Great, thanks for this. Wouldn't it be better to provide more
>>>> information than just the string? Maybe also passing the device code
>>>> Csound needs to use it. Also, how can the API user choose the rt
>>>> module being queried?
>>>> 
>>>> And even more... are you planning to add this for MIDI too?
>>>> 
>>>> Cheers,
>>>> Andrés
>>>> 
>>>> On Wed, Feb 27, 2013 at 9:04 AM, Victor Lazzarini
>>>>  wrote:
>>>>> yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
>>>>> return a list of devices in a formatted string.
>>>>> 
>>>>> Victor
>>>>> On 27 Feb 2013, at 09:44, andy fillebrown wrote:
>>>>> 
>>>>>> Hi Andres,
>>>>>> 
>>>>>> Is there a way to query real-time audio devices via the API, and maybe
>>>>>> set the output, too?  AFAIK the only way of finding out what devices
>>>>>> are available is by using the csound command.
>>>>>> 
>>>>>> Cheers,
>>>>>> ~ andy.f
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
>>>>>>> Hi,
>>>>>>> 
>>>>>>> I've done a big reorganization of the csound.h header, so please be
>>>>>>> sure to pull before doing changes, as merging will not be a pretty
>>>>>>> sight...
>>>>>>> 
>>>>>>> I've also cleaned up the doxygen docs, and now they look like:
>>>>>>> 
>>>>>>> http://csound.sourceforge.net/doc/html/index.html
>>>>>>> 
>>>>>>> Please have a hard look and think what else the API would benefit from.
>>>>>>> 
>>>>>>> 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_feb
>>>>>>> _______________________________________________
>>>>>>> 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_feb
>>>>>> _______________________________________________
>>>>>> 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_feb
>>>>> _______________________________________________
>>>>> 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_feb
>>>> _______________________________________________
>>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-03-01 20:33
Fromandy fillebrown
SubjectRe: [Cs-dev] Heads up! Big header change
Hmm, o.k.  Front-ends can assume the user knows what depths and rates
are available, or query the device some other way.  No problem.

Cheers,
~ af



On Fri, Mar 1, 2013 at 2:40 PM, Victor Lazzarini
 wrote:
> With portaudio, all we have is floats for bit-depths. All sampling rates are available, afaik. In coreaudio, it's basically the same.
> Don't know about alsa. Jack is a different story (it's not practical to list devices).
>
> Victor
> On 1 Mar 2013, at 00:29, andy fillebrown wrote:
>
>> Can the available bit depths and sample rates be added in, too?  I
>> would find this useful.
>>
>> Cheers,
>> ~ af
>>
>>
>>
>> On Wed, Feb 27, 2013 at 4:48 PM, Andres Cabrera  wrote:
>>> How about:
>>>
>>> typedef struct {
>>>    const char *device_name;
>>>    const char *device_id; /* to pass to Csound */
>>>    const char *rtmodule;
>>>    int max_in_chnls;
>>>    int max_out_chnls;
>>>    /* maybe a linked list here ? */
>>> } CS_AUDIODEVICE;
>>>
>>> Of course this means that you need to add a free function for the device list.
>>>
>>> Cheers,
>>> Andrés
>>>
>>>
>>> On Wed, Feb 27, 2013 at 11:21 AM, Victor Lazzarini
>>>  wrote:
>>>> It can be done for MIDI too. The problem is how to pass that information. If you have a better idea, please outline it.
>>>>
>>>> Victor
>>>> On 27 Feb 2013, at 18:51, Andres Cabrera wrote:
>>>>
>>>>> Great, thanks for this. Wouldn't it be better to provide more
>>>>> information than just the string? Maybe also passing the device code
>>>>> Csound needs to use it. Also, how can the API user choose the rt
>>>>> module being queried?
>>>>>
>>>>> And even more... are you planning to add this for MIDI too?
>>>>>
>>>>> Cheers,
>>>>> Andrés
>>>>>
>>>>> On Wed, Feb 27, 2013 at 9:04 AM, Victor Lazzarini
>>>>>  wrote:
>>>>>> yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
>>>>>> return a list of devices in a formatted string.
>>>>>>
>>>>>> Victor
>>>>>> On 27 Feb 2013, at 09:44, andy fillebrown wrote:
>>>>>>
>>>>>>> Hi Andres,
>>>>>>>
>>>>>>> Is there a way to query real-time audio devices via the API, and maybe
>>>>>>> set the output, too?  AFAIK the only way of finding out what devices
>>>>>>> are available is by using the csound command.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> ~ andy.f
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I've done a big reorganization of the csound.h header, so please be
>>>>>>>> sure to pull before doing changes, as merging will not be a pretty
>>>>>>>> sight...
>>>>>>>>
>>>>>>>> I've also cleaned up the doxygen docs, and now they look like:
>>>>>>>>
>>>>>>>> http://csound.sourceforge.net/doc/html/index.html
>>>>>>>>
>>>>>>>> Please have a hard look and think what else the API would benefit from.
>>>>>>>>
>>>>>>>> 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_feb
>>>>>>>> _______________________________________________
>>>>>>>> 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_feb
>>>>>>> _______________________________________________
>>>>>>> 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_feb
>>>>>> _______________________________________________
>>>>>> 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_feb
>>>>> _______________________________________________
>>>>> 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_feb
>>>> _______________________________________________
>>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-03-01 21:18
FromVictor Lazzarini
SubjectRe: [Cs-dev] Heads up! Big header change
By the way, the API now allows hosts to check what IO modules are available for MIDI and audio.

Victor 
On 1 Mar 2013, at 20:33, andy fillebrown wrote:

> Hmm, o.k.  Front-ends can assume the user knows what depths and rates
> are available, or query the device some other way.  No problem.
> 
> Cheers,
> ~ af
> 
> 
> 
> On Fri, Mar 1, 2013 at 2:40 PM, Victor Lazzarini
>  wrote:
>> With portaudio, all we have is floats for bit-depths. All sampling rates are available, afaik. In coreaudio, it's basically the same.
>> Don't know about alsa. Jack is a different story (it's not practical to list devices).
>> 
>> Victor
>> On 1 Mar 2013, at 00:29, andy fillebrown wrote:
>> 
>>> Can the available bit depths and sample rates be added in, too?  I
>>> would find this useful.
>>> 
>>> Cheers,
>>> ~ af
>>> 
>>> 
>>> 
>>> On Wed, Feb 27, 2013 at 4:48 PM, Andres Cabrera  wrote:
>>>> How about:
>>>> 
>>>> typedef struct {
>>>>   const char *device_name;
>>>>   const char *device_id; /* to pass to Csound */
>>>>   const char *rtmodule;
>>>>   int max_in_chnls;
>>>>   int max_out_chnls;
>>>>   /* maybe a linked list here ? */
>>>> } CS_AUDIODEVICE;
>>>> 
>>>> Of course this means that you need to add a free function for the device list.
>>>> 
>>>> Cheers,
>>>> Andrés
>>>> 
>>>> 
>>>> On Wed, Feb 27, 2013 at 11:21 AM, Victor Lazzarini
>>>>  wrote:
>>>>> It can be done for MIDI too. The problem is how to pass that information. If you have a better idea, please outline it.
>>>>> 
>>>>> Victor
>>>>> On 27 Feb 2013, at 18:51, Andres Cabrera wrote:
>>>>> 
>>>>>> Great, thanks for this. Wouldn't it be better to provide more
>>>>>> information than just the string? Maybe also passing the device code
>>>>>> Csound needs to use it. Also, how can the API user choose the rt
>>>>>> module being queried?
>>>>>> 
>>>>>> And even more... are you planning to add this for MIDI too?
>>>>>> 
>>>>>> Cheers,
>>>>>> Andrés
>>>>>> 
>>>>>> On Wed, Feb 27, 2013 at 9:04 AM, Victor Lazzarini
>>>>>>  wrote:
>>>>>>> yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
>>>>>>> return a list of devices in a formatted string.
>>>>>>> 
>>>>>>> Victor
>>>>>>> On 27 Feb 2013, at 09:44, andy fillebrown wrote:
>>>>>>> 
>>>>>>>> Hi Andres,
>>>>>>>> 
>>>>>>>> Is there a way to query real-time audio devices via the API, and maybe
>>>>>>>> set the output, too?  AFAIK the only way of finding out what devices
>>>>>>>> are available is by using the csound command.
>>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> ~ andy.f
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera  wrote:
>>>>>>>>> Hi,
>>>>>>>>> 
>>>>>>>>> I've done a big reorganization of the csound.h header, so please be
>>>>>>>>> sure to pull before doing changes, as merging will not be a pretty
>>>>>>>>> sight...
>>>>>>>>> 
>>>>>>>>> I've also cleaned up the doxygen docs, and now they look like:
>>>>>>>>> 
>>>>>>>>> http://csound.sourceforge.net/doc/html/index.html
>>>>>>>>> 
>>>>>>>>> Please have a hard look and think what else the API would benefit from.
>>>>>>>>> 
>>>>>>>>> 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_feb
>>>>>>>>> _______________________________________________
>>>>>>>>> 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_feb
>>>>>>>> _______________________________________________
>>>>>>>> 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_feb
>>>>>>> _______________________________________________
>>>>>>> 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_feb
>>>>>> _______________________________________________
>>>>>> 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_feb
>>>>> _______________________________________________
>>>>> 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_feb
>>>> _______________________________________________
>>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-03-01 22:34
FromRory Walsh
SubjectRe: [Cs-dev] Heads up! Big header change
AttachmentsNone  None  

Nice.

sent from a mobile device...

On 1 Mar 2013 21:18, "Victor Lazzarini" <Victor.Lazzarini@nuim.ie> wrote:
By the way, the API now allows hosts to check what IO modules are available for MIDI and audio.

Victor
On 1 Mar 2013, at 20:33, andy fillebrown wrote:

> Hmm, o.k.  Front-ends can assume the user knows what depths and rates
> are available, or query the device some other way.  No problem.
>
> Cheers,
> ~ af
>
>
>
> On Fri, Mar 1, 2013 at 2:40 PM, Victor Lazzarini
> <Victor.Lazzarini@nuim.ie> wrote:
>> With portaudio, all we have is floats for bit-depths. All sampling rates are available, afaik. In coreaudio, it's basically the same.
>> Don't know about alsa. Jack is a different story (it's not practical to list devices).
>>
>> Victor
>> On 1 Mar 2013, at 00:29, andy fillebrown wrote:
>>
>>> Can the available bit depths and sample rates be added in, too?  I
>>> would find this useful.
>>>
>>> Cheers,
>>> ~ af
>>>
>>>
>>>
>>> On Wed, Feb 27, 2013 at 4:48 PM, Andres Cabrera <mantaraya36@gmail.com> wrote:
>>>> How about:
>>>>
>>>> typedef struct {
>>>>   const char *device_name;
>>>>   const char *device_id; /* to pass to Csound */
>>>>   const char *rtmodule;
>>>>   int max_in_chnls;
>>>>   int max_out_chnls;
>>>>   /* maybe a linked list here ? */
>>>> } CS_AUDIODEVICE;
>>>>
>>>> Of course this means that you need to add a free function for the device list.
>>>>
>>>> Cheers,
>>>> Andrés
>>>>
>>>>
>>>> On Wed, Feb 27, 2013 at 11:21 AM, Victor Lazzarini
>>>> <Victor.Lazzarini@nuim.ie> wrote:
>>>>> It can be done for MIDI too. The problem is how to pass that information. If you have a better idea, please outline it.
>>>>>
>>>>> Victor
>>>>> On 27 Feb 2013, at 18:51, Andres Cabrera wrote:
>>>>>
>>>>>> Great, thanks for this. Wouldn't it be better to provide more
>>>>>> information than just the string? Maybe also passing the device code
>>>>>> Csound needs to use it. Also, how can the API user choose the rt
>>>>>> module being queried?
>>>>>>
>>>>>> And even more... are you planning to add this for MIDI too?
>>>>>>
>>>>>> Cheers,
>>>>>> Andrés
>>>>>>
>>>>>> On Wed, Feb 27, 2013 at 9:04 AM, Victor Lazzarini
>>>>>> <Victor.Lazzarini@nuim.ie> wrote:
>>>>>>> yes, you can set the output via the API. I am addressing the device list issue now. I will provide an API function that will
>>>>>>> return a list of devices in a formatted string.
>>>>>>>
>>>>>>> Victor
>>>>>>> On 27 Feb 2013, at 09:44, andy fillebrown wrote:
>>>>>>>
>>>>>>>> Hi Andres,
>>>>>>>>
>>>>>>>> Is there a way to query real-time audio devices via the API, and maybe
>>>>>>>> set the output, too?  AFAIK the only way of finding out what devices
>>>>>>>> are available is by using the csound command.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> ~ andy.f
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Feb 20, 2013 at 9:47 PM, Andres Cabrera <mantaraya36@gmail.com> wrote:
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I've done a big reorganization of the csound.h header, so please be
>>>>>>>>> sure to pull before doing changes, as merging will not be a pretty
>>>>>>>>> sight...
>>>>>>>>>
>>>>>>>>> I've also cleaned up the doxygen docs, and now they look like:
>>>>>>>>>
>>>>>>>>> http://csound.sourceforge.net/doc/html/index.html
>>>>>>>>>
>>>>>>>>> Please have a hard look and think what else the API would benefit from.
>>>>>>>>>
>>>>>>>>> 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_feb
>>>>>>>>> _______________________________________________
>>>>>>>>> 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_feb
>>>>>>>> _______________________________________________
>>>>>>>> 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_feb
>>>>>>> _______________________________________________
>>>>>>> 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_feb
>>>>>> _______________________________________________
>>>>>> 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_feb
>>>>> _______________________________________________
>>>>> 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_feb
>>>> _______________________________________________
>>>> 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_feb
>>> _______________________________________________
>>> 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_feb
>> _______________________________________________
>> 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_feb
> _______________________________________________
> 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_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel