Csound Csound-dev Csound-tekno Search About

[Csnd] table copy from pd to csound?

Date2011-12-17 11:14
Fromjoachim heintz
Subject[Csnd] table copy from pd to csound?
i think this is a question to victor, but perhaps anyone else knows ---
is it possible to copy an array/table which has been created in pd to a
table in csound via the csoundapi~ object?
with davis pyon's csound~ object for max, this can be done, but i can't
see how to do this in pd.
thanks -
	joachim


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-12-17 11:30
Frompeiman khosravi
SubjectRe: [Csnd] table copy from pd to csound?
You can generate a table in pd with the 'event' message:
http://www.csounds.com/journal/issue5/PdBPFpatch.html

But there doesn't seem to be a way of writing table index points in
real-time. I guess this could be done with a dedicated instrument.

P

On 17 December 2011 11:14, joachim heintz  wrote:
> i think this is a question to victor, but perhaps anyone else knows ---
> is it possible to copy an array/table which has been created in pd to a
> table in csound via the csoundapi~ object?
> with davis pyon's csound~ object for max, this can be done, but i can't
> see how to do this in pd.
> thanks -
>        joachim
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-12-19 21:16
Fromjoachim heintz
SubjectRe: [Csnd] table copy from pd to csound?
thanks, peiman, for the link to jim's interesting article.
it looks, though, that there is no easy way to copy the content of an
existing table from pd to csound. perhaps worth a thought for extending
the csoundapi~ object?
(assumed this is not too difficult.)
best -
	joachim


Am 17.12.2011 12:30, schrieb peiman khosravi:
> You can generate a table in pd with the 'event' message:
> http://www.csounds.com/journal/issue5/PdBPFpatch.html
> 
> But there doesn't seem to be a way of writing table index points in
> real-time. I guess this could be done with a dedicated instrument.
> 
> P
> 
> On 17 December 2011 11:14, joachim heintz  wrote:
>> i think this is a question to victor, but perhaps anyone else knows ---
>> is it possible to copy an array/table which has been created in pd to a
>> table in csound via the csoundapi~ object?
>> with davis pyon's csound~ object for max, this can be done, but i can't
>> see how to do this in pd.
>> thanks -
>>        joachim
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> 


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-12-20 07:22
FromAndres Cabrera
SubjectRe: [Csnd] table copy from pd to csound?
Hi,

This is somewhat difficult, and it is a similar problem to the one we
are facing in CsoundQt to enable accessing the tables from the python
interface. Francois has been working to extend the csPerfThread class
to enable handling of this in a synchronous way, which should enable
this feature for any csound API users that are using the csPerfThread
class (I'm not sure if csoundapi~ uses csPerfThread, though...).

Cheers,
Andrés

On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
> thanks, peiman, for the link to jim's interesting article.
> it looks, though, that there is no easy way to copy the content of an
> existing table from pd to csound. perhaps worth a thought for extending
> the csoundapi~ object?
> (assumed this is not too difficult.)
> best -
>        joachim
>
>
> Am 17.12.2011 12:30, schrieb peiman khosravi:
>> You can generate a table in pd with the 'event' message:
>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>
>> But there doesn't seem to be a way of writing table index points in
>> real-time. I guess this could be done with a dedicated instrument.
>>
>> P
>>
>> On 17 December 2011 11:14, joachim heintz  wrote:
>>> i think this is a question to victor, but perhaps anyone else knows ---
>>> is it possible to copy an array/table which has been created in pd to a
>>> table in csound via the csoundapi~ object?
>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>> see how to do this in pd.
>>> thanks -
>>>        joachim
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
>>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-12-21 10:47
FromVictor Lazzarini
SubjectRe: [Csnd] table copy from pd to csound?
In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.

Regards

Victor
On 20 Dec 2011, at 07:22, Andres Cabrera wrote:

> Hi,
> 
> This is somewhat difficult, and it is a similar problem to the one we
> are facing in CsoundQt to enable accessing the tables from the python
> interface. Francois has been working to extend the csPerfThread class
> to enable handling of this in a synchronous way, which should enable
> this feature for any csound API users that are using the csPerfThread
> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
> 
> Cheers,
> Andrés
> 
> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>> thanks, peiman, for the link to jim's interesting article.
>> it looks, though, that there is no easy way to copy the content of an
>> existing table from pd to csound. perhaps worth a thought for extending
>> the csoundapi~ object?
>> (assumed this is not too difficult.)
>> best -
>>        joachim
>> 
>> 
>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>> You can generate a table in pd with the 'event' message:
>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>> 
>>> But there doesn't seem to be a way of writing table index points in
>>> real-time. I guess this could be done with a dedicated instrument.
>>> 
>>> P
>>> 
>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>> is it possible to copy an array/table which has been created in pd to a
>>>> table in csound via the csoundapi~ object?
>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>> see how to do this in pd.
>>>> thanks -
>>>>        joachim
>>>> 
>>>> 
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>> 
>>> 
>>> 
>>> Send bugs reports to the Sourceforge bug tracker
>>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>> 
>>> 
>> 
>> 
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 

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





Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-12-21 11:01
FromAndres Cabrera
SubjectRe: [Csnd] table copy from pd to csound?
Yes, you are right, it doesn't make sense to run the cs engine on a
separate thread in the pd object.

Cheers,
Andres

On Wed, Dec 21, 2011 at 10:47 AM, Victor Lazzarini
 wrote:
> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>
> Regards
>
> Victor
> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>
>> Hi,
>>
>> This is somewhat difficult, and it is a similar problem to the one we
>> are facing in CsoundQt to enable accessing the tables from the python
>> interface. Francois has been working to extend the csPerfThread class
>> to enable handling of this in a synchronous way, which should enable
>> this feature for any csound API users that are using the csPerfThread
>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>
>> Cheers,
>> Andrés
>>
>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>> thanks, peiman, for the link to jim's interesting article.
>>> it looks, though, that there is no easy way to copy the content of an
>>> existing table from pd to csound. perhaps worth a thought for extending
>>> the csoundapi~ object?
>>> (assumed this is not too difficult.)
>>> best -
>>>        joachim
>>>
>>>
>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>> You can generate a table in pd with the 'event' message:
>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>
>>>> But there doesn't seem to be a way of writing table index points in
>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>
>>>> P
>>>>
>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>> table in csound via the csoundapi~ object?
>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>> see how to do this in pd.
>>>>> thanks -
>>>>>        joachim
>>>>>
>>>>>
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>
>>>>
>>>>
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>
>>>>
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-12-21 11:05
FromTito Latini
SubjectRe: [Csnd] table copy from pd to csound?
AttachmentsNone  

Date2011-12-21 11:32
FromVictor Lazzarini
SubjectRe: [Csnd] table copy from pd to csound?
For point 4 in your list, I was thinking instead that instead of csoundScoreEvent(), you can write a table directly using csoundGetTable to get a pointer. For 64bit, I guess each float needs to be converted to a MYFLT. Maybe this can be done if sizeof(MYFLT) > 4.

A message/method can be set to get the array. Given the fact that PD messages are dealt with in between audio blocks, there should be no access issues at all

But note that from now until the release we have a code freeze (bugfixes only), so this will need to go in after the release.

Victor

On 21 Dec 2011, at 11:05, Tito Latini wrote:

> I have read the Joachim's message and I have written `array2ftab' but
> the `garray_getfloatwords' function don't works with 64bit. The steps are:
> 
>  - get the array with `pd_findbyclass'
>  - get the array size with `garray_npoints'
>  - get the array values with `garray_getfloatwords'
>  - use csoundScoreEvent to send a GEN02
> 
> I'm now thinking to other stuff but isn't difficult to find an alternative.
> 
> tito
> 
> On Wed, Dec 21, 2011 at 10:47:36AM +0000, Victor Lazzarini wrote:
>> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>> 
>> Regards
>> 
>> Victor
>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>> 
>>> Hi,
>>> 
>>> This is somewhat difficult, and it is a similar problem to the one we
>>> are facing in CsoundQt to enable accessing the tables from the python
>>> interface. Francois has been working to extend the csPerfThread class
>>> to enable handling of this in a synchronous way, which should enable
>>> this feature for any csound API users that are using the csPerfThread
>>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>> 
>>> Cheers,
>>> Andrés
>>> 
>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>>> thanks, peiman, for the link to jim's interesting article.
>>>> it looks, though, that there is no easy way to copy the content of an
>>>> existing table from pd to csound. perhaps worth a thought for extending
>>>> the csoundapi~ object?
>>>> (assumed this is not too difficult.)
>>>> best -
>>>>       joachim
>>>> 
>>>> 
>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>> You can generate a table in pd with the 'event' message:
>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>> 
>>>>> But there doesn't seem to be a way of writing table index points in
>>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>> 
>>>>> P
>>>>> 
>>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>>> table in csound via the csoundapi~ object?
>>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>>> see how to do this in pd.
>>>>>> thanks -
>>>>>>       joachim
>>>>>> 
>>>>>> 
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>> 
>>>>> 
>>>>> 
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>> 
>>> 
>>> 
>>> Send bugs reports to the Sourceforge bug tracker
>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>> 
>> 
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>> 
>> 
>> 
>> 
>> 
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 

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





Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-12-21 12:06
FromTito Latini
SubjectRe: [Csnd] table copy from pd to csound?
AttachmentsNone  

Date2011-12-21 12:31
FromVictor Lazzarini
SubjectRe: [Csnd] table copy from pd to csound?
Anyway, thanks for the tip, I shall follow that when I attempt it again.
On 21 Dec 2011, at 12:06, Tito Latini wrote:

>> But note that from now until the release we have a code freeze (bugfixes only), so this will need to go in after the release.
> 
> Oh no, it was only a rapid attempt from scratch,
> my time on pd is expired.
> 
> tito
> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 

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





Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2012-01-11 12:20
Fromjoachim heintz
SubjectRe: [Csnd] table copy from pd to csound?
thanks victor; this would be great.
the main desire is indeed what you mention: to transfer the data of a
named pd array to a csound table. for instance, to get a live recording
in pd into a csound function table.
the way back (transfering a csound table into a pd array) would also be
nice to have, but is certainly less important.
best -
	joachim


Am 21.12.2011 11:47, schrieb Victor Lazzarini:
> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
> 
> Regards
> 
> Victor
> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
> 
>> Hi,
>>
>> This is somewhat difficult, and it is a similar problem to the one we
>> are facing in CsoundQt to enable accessing the tables from the python
>> interface. Francois has been working to extend the csPerfThread class
>> to enable handling of this in a synchronous way, which should enable
>> this feature for any csound API users that are using the csPerfThread
>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>
>> Cheers,
>> Andrés
>>
>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>> thanks, peiman, for the link to jim's interesting article.
>>> it looks, though, that there is no easy way to copy the content of an
>>> existing table from pd to csound. perhaps worth a thought for extending
>>> the csoundapi~ object?
>>> (assumed this is not too difficult.)
>>> best -
>>>        joachim
>>>
>>>
>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>> You can generate a table in pd with the 'event' message:
>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>
>>>> But there doesn't seem to be a way of writing table index points in
>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>
>>>> P
>>>>
>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>> table in csound via the csoundapi~ object?
>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>> see how to do this in pd.
>>>>> thanks -
>>>>>        joachim
>>>>>
>>>>>
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>
>>>>
>>>>
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>
>>>>
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
> 
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
> 
> 
> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> 


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2012-01-12 17:13
FromVictor Lazzarini
SubjectRe: [Csnd] table copy from pd to csound?
Hi Joachim,

I have added two new methods to csoundapi~

tabset   

copies a  array into a csound table

tabget   

copies a table into an array

In GIT now but not tested yet.

Victor

On 11 Jan 2012, at 12:20, joachim heintz wrote:

> thanks victor; this would be great.
> the main desire is indeed what you mention: to transfer the data of a
> named pd array to a csound table. for instance, to get a live recording
> in pd into a csound function table.
> the way back (transfering a csound table into a pd array) would also be
> nice to have, but is certainly less important.
> best -
> 	joachim
> 
> 
> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>> 
>> Regards
>> 
>> Victor
>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>> 
>>> Hi,
>>> 
>>> This is somewhat difficult, and it is a similar problem to the one we
>>> are facing in CsoundQt to enable accessing the tables from the python
>>> interface. Francois has been working to extend the csPerfThread class
>>> to enable handling of this in a synchronous way, which should enable
>>> this feature for any csound API users that are using the csPerfThread
>>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>> 
>>> Cheers,
>>> Andrés
>>> 
>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>>> thanks, peiman, for the link to jim's interesting article.
>>>> it looks, though, that there is no easy way to copy the content of an
>>>> existing table from pd to csound. perhaps worth a thought for extending
>>>> the csoundapi~ object?
>>>> (assumed this is not too difficult.)
>>>> best -
>>>>       joachim
>>>> 
>>>> 
>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>> You can generate a table in pd with the 'event' message:
>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>> 
>>>>> But there doesn't seem to be a way of writing table index points in
>>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>> 
>>>>> P
>>>>> 
>>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>>> table in csound via the csoundapi~ object?
>>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>>> see how to do this in pd.
>>>>>> thanks -
>>>>>>       joachim
>>>>>> 
>>>>>> 
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>> 
>>>>> 
>>>>> 
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>> 
>>> 
>>> 
>>> Send bugs reports to the Sourceforge bug tracker
>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>> 
>> 
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>> 
>> 
>> 
>> 
>> 
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>> 
>> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 

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





Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2012-01-12 18:06
FromVictor Lazzarini
SubjectRe: [Csnd] table copy from pd to csound?
Now tested and added to the csoundapi_tilde example PD patch, in GIT.

tabget      

is the final form of the tabget message (I could not get the other form to work somehow...)

Victor

On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:

> Hi Joachim,
> 
> I have added two new methods to csoundapi~
> 
> tabset   
> 
> copies a  array into a csound table
> 
> tabget   
> 
> copies a table into an array
> 
> In GIT now but not tested yet.
> 
> Victor
> 
> On 11 Jan 2012, at 12:20, joachim heintz wrote:
> 
>> thanks victor; this would be great.
>> the main desire is indeed what you mention: to transfer the data of a
>> named pd array to a csound table. for instance, to get a live recording
>> in pd into a csound function table.
>> the way back (transfering a csound table into a pd array) would also be
>> nice to have, but is certainly less important.
>> best -
>> 	joachim
>> 
>> 
>> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>>> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>>> 
>>> Regards
>>> 
>>> Victor
>>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>>> 
>>>> Hi,
>>>> 
>>>> This is somewhat difficult, and it is a similar problem to the one we
>>>> are facing in CsoundQt to enable accessing the tables from the python
>>>> interface. Francois has been working to extend the csPerfThread class
>>>> to enable handling of this in a synchronous way, which should enable
>>>> this feature for any csound API users that are using the csPerfThread
>>>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>>> 
>>>> Cheers,
>>>> Andrés
>>>> 
>>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>>>> thanks, peiman, for the link to jim's interesting article.
>>>>> it looks, though, that there is no easy way to copy the content of an
>>>>> existing table from pd to csound. perhaps worth a thought for extending
>>>>> the csoundapi~ object?
>>>>> (assumed this is not too difficult.)
>>>>> best -
>>>>>      joachim
>>>>> 
>>>>> 
>>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>>> You can generate a table in pd with the 'event' message:
>>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>>> 
>>>>>> But there doesn't seem to be a way of writing table index points in
>>>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>>> 
>>>>>> P
>>>>>> 
>>>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>>>> table in csound via the csoundapi~ object?
>>>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>>>> see how to do this in pd.
>>>>>>> thanks -
>>>>>>>      joachim
>>>>>>> 
>>>>>>> 
>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>> 
>>>> 
>>>> 
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>> 
>>> 
>>> Dr Victor Lazzarini
>>> Senior Lecturer
>>> Dept. of Music
>>> NUI Maynooth Ireland
>>> tel.: +353 1 708 3545
>>> Victor dot Lazzarini AT nuim dot ie
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Send bugs reports to the Sourceforge bug tracker
>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>> 
>>> 
>> 
>> 
>> Send bugs reports to the Sourceforge bug tracker
>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>> 
> 
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
> 
> 
> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 

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





Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2012-01-13 12:07
Fromjoachim heintz
SubjectRe: [Csnd] table copy from pd to csound?
Attachments120113tabletest2.pd  120113tabletest2.csd  
victor -

this is fantastic. thanks so much! i have tested and found some
problems. i have tested both, csound floats and doubles (ubuntu 11.04,
csound doubles from git, yesterday, pd extended 0.42.5). the problems:
1) copying a pd array into a csound table just copies the first, third,
fifth, ... position.
2) copying a csound table into a pd array just copies to the first half
of the array.
i have attached the simple example with 8 points per array / function table.

another question: do you have a compiled csoundapi object with the new
feature for osx (10.6, floats)? for my students it would be very useful.

best -

	joachim


Am 12.01.2012 19:06, schrieb Victor Lazzarini:
> Now tested and added to the csoundapi_tilde example PD patch, in GIT.
> 
> tabget      
> 
> is the final form of the tabget message (I could not get the other form to work somehow...)
> 
> Victor
> 
> On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:
> 
>> Hi Joachim,
>>
>> I have added two new methods to csoundapi~
>>
>> tabset   
>>
>> copies a  array into a csound table
>>
>> tabget   
>>
>> copies a table into an array
>>
>> In GIT now but not tested yet.
>>
>> Victor
>>
>> On 11 Jan 2012, at 12:20, joachim heintz wrote:
>>
>>> thanks victor; this would be great.
>>> the main desire is indeed what you mention: to transfer the data of a
>>> named pd array to a csound table. for instance, to get a live recording
>>> in pd into a csound function table.
>>> the way back (transfering a csound table into a pd array) would also be
>>> nice to have, but is certainly less important.
>>> best -
>>> 	joachim
>>>
>>>
>>> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>>>> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>>>>
>>>> Regards
>>>>
>>>> Victor
>>>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> This is somewhat difficult, and it is a similar problem to the one we
>>>>> are facing in CsoundQt to enable accessing the tables from the python
>>>>> interface. Francois has been working to extend the csPerfThread class
>>>>> to enable handling of this in a synchronous way, which should enable
>>>>> this feature for any csound API users that are using the csPerfThread
>>>>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>>>>
>>>>> Cheers,
>>>>> Andrés
>>>>>
>>>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>>>>> thanks, peiman, for the link to jim's interesting article.
>>>>>> it looks, though, that there is no easy way to copy the content of an
>>>>>> existing table from pd to csound. perhaps worth a thought for extending
>>>>>> the csoundapi~ object?
>>>>>> (assumed this is not too difficult.)
>>>>>> best -
>>>>>>      joachim
>>>>>>
>>>>>>
>>>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>>>> You can generate a table in pd with the 'event' message:
>>>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>>>>
>>>>>>> But there doesn't seem to be a way of writing table index points in
>>>>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>>>>
>>>>>>> P
>>>>>>>
>>>>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>>>>> table in csound via the csoundapi~ object?
>>>>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>>>>> see how to do this in pd.
>>>>>>>> thanks -
>>>>>>>>      joachim
>>>>>>>>
>>>>>>>>
>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>
>>>>
>>>> Dr Victor Lazzarini
>>>> Senior Lecturer
>>>> Dept. of Music
>>>> NUI Maynooth Ireland
>>>> tel.: +353 1 708 3545
>>>> Victor dot Lazzarini AT nuim dot ie
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>
>>>>
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>
>>
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>>
>>
>>
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
> 
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
> 
> 
> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> 

Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2012-01-13 13:31
FromVictor Lazzarini
SubjectRe: [Csnd] table copy from pd to csound?
AttachmentsPastedGraphic-1.tiff  csoundapi~.pd_darwin  
Joachim,

I ran your example here and it worked as expected (OSX). This is the printout after I copy and run a message event.

new alloc for instr 1: 
 0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000

if I then reset the table with the event message and use tabget, the table is completely cleared (see screenshot):


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



 I am not sure why it is not working. Also try the example in the sources (examples/csoundapi_tilde) to see if that one works.

I am attaching a compiled pd object for OSX (10.6, doubles, it should work with an installed Csound).

Regards

Victor

On 13 Jan 2012, at 12:07, joachim heintz wrote:

> victor -
> 
> this is fantastic. thanks so much! i have tested and found some
> problems. i have tested both, csound floats and doubles (ubuntu 11.04,
> csound doubles from git, yesterday, pd extended 0.42.5). the problems:
> 1) copying a pd array into a csound table just copies the first, third,
> fifth, ... position.
> 2) copying a csound table into a pd array just copies to the first half
> of the array.
> i have attached the simple example with 8 points per array / function table.
> 
> another question: do you have a compiled csoundapi object with the new
> feature for osx (10.6, floats)? for my students it would be very useful.
> 
> best -
> 
> 	joachim
> 
> 
> Am 12.01.2012 19:06, schrieb Victor Lazzarini:
>> Now tested and added to the csoundapi_tilde example PD patch, in GIT.
>> 
>> tabget      
>> 
>> is the final form of the tabget message (I could not get the other form to work somehow...)
>> 
>> Victor
>> 
>> On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:
>> 
>>> Hi Joachim,
>>> 
>>> I have added two new methods to csoundapi~
>>> 
>>> tabset   
>>> 
>>> copies a  array into a csound table
>>> 
>>> tabget   
>>> 
>>> copies a table into an array
>>> 
>>> In GIT now but not tested yet.
>>> 
>>> Victor
>>> 
>>> On 11 Jan 2012, at 12:20, joachim heintz wrote:
>>> 
>>>> thanks victor; this would be great.
>>>> the main desire is indeed what you mention: to transfer the data of a
>>>> named pd array to a csound table. for instance, to get a live recording
>>>> in pd into a csound function table.
>>>> the way back (transfering a csound table into a pd array) would also be
>>>> nice to have, but is certainly less important.
>>>> best -
>>>> 	joachim
>>>> 
>>>> 
>>>> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>>>>> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>>>>> 
>>>>> Regards
>>>>> 
>>>>> Victor
>>>>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> This is somewhat difficult, and it is a similar problem to the one we
>>>>>> are facing in CsoundQt to enable accessing the tables from the python
>>>>>> interface. Francois has been working to extend the csPerfThread class
>>>>>> to enable handling of this in a synchronous way, which should enable
>>>>>> this feature for any csound API users that are using the csPerfThread
>>>>>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>>>>> 
>>>>>> Cheers,
>>>>>> Andrés
>>>>>> 
>>>>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>>>>>> thanks, peiman, for the link to jim's interesting article.
>>>>>>> it looks, though, that there is no easy way to copy the content of an
>>>>>>> existing table from pd to csound. perhaps worth a thought for extending
>>>>>>> the csoundapi~ object?
>>>>>>> (assumed this is not too difficult.)
>>>>>>> best -
>>>>>>>     joachim
>>>>>>> 
>>>>>>> 
>>>>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>>>>> You can generate a table in pd with the 'event' message:
>>>>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>>>>> 
>>>>>>>> But there doesn't seem to be a way of writing table index points in
>>>>>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>>>>> 
>>>>>>>> P
>>>>>>>> 
>>>>>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>>>>>> table in csound via the csoundapi~ object?
>>>>>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>>>>>> see how to do this in pd.
>>>>>>>>> thanks -
>>>>>>>>>     joachim
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>> 
>>>>> 
>>>>> Dr Victor Lazzarini
>>>>> Senior Lecturer
>>>>> Dept. of Music
>>>>> NUI Maynooth Ireland
>>>>> tel.: +353 1 708 3545
>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>> 
>>> 
>>> Dr Victor Lazzarini
>>> Senior Lecturer
>>> Dept. of Music
>>> NUI Maynooth Ireland
>>> tel.: +353 1 708 3545
>>> Victor dot Lazzarini AT nuim dot ie
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Send bugs reports to the Sourceforge bug tracker
>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>> 
>> 
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>> 
>> 
>> 
>> 
>> 
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>> 
>> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> <120113tabletest2.pd><120113tabletest2.csd>

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




Date2012-01-13 14:22
Fromjoachim heintz
SubjectRe: [Csnd] table copy from pd to csound?
thanks, victor - this is indeed strange. perhaps any linux user can run
the simple example i have attached in my previous post, to see if this a
general linux problem. the only idea i have is that i am on a 64bit
computer, but this is just a shot in the dark.
just to mention that your example has the same problems for me. it was
the reason why i made this simple example, to see what exactely happens.
many thanks for the compiled osx lib. i will test this evening at the
hochschule.
best -
	joachim

Am 13.01.2012 14:31, schrieb Victor Lazzarini:
> Joachim,
> 
> I ran your example here and it worked as expected (OSX). This is the printout after I copy and run a message event.
> 
> new alloc for instr 1: 
>  0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000
> 
> if I then reset the table with the event message and use tabget, the table is completely cleared (see screenshot):
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> 
> 
> 
> 
> 
>  I am not sure why it is not working. Also try the example in the sources (examples/csoundapi_tilde) to see if that one works.
> 
> I am attaching a compiled pd object for OSX (10.6, doubles, it should work with an installed Csound).
> 
> Regards
> 
> Victor
> 
> 
> 
> 
> On 13 Jan 2012, at 12:07, joachim heintz wrote:
> 
>> victor -
>>
>> this is fantastic. thanks so much! i have tested and found some
>> problems. i have tested both, csound floats and doubles (ubuntu 11.04,
>> csound doubles from git, yesterday, pd extended 0.42.5). the problems:
>> 1) copying a pd array into a csound table just copies the first, third,
>> fifth, ... position.
>> 2) copying a csound table into a pd array just copies to the first half
>> of the array.
>> i have attached the simple example with 8 points per array / function table.
>>
>> another question: do you have a compiled csoundapi object with the new
>> feature for osx (10.6, floats)? for my students it would be very useful.
>>
>> best -
>>
>> 	joachim
>>
>>
>> Am 12.01.2012 19:06, schrieb Victor Lazzarini:
>>> Now tested and added to the csoundapi_tilde example PD patch, in GIT.
>>>
>>> tabget      
>>>
>>> is the final form of the tabget message (I could not get the other form to work somehow...)
>>>
>>> Victor
>>>
>>> On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:
>>>
>>>> Hi Joachim,
>>>>
>>>> I have added two new methods to csoundapi~
>>>>
>>>> tabset   
>>>>
>>>> copies a  array into a csound table
>>>>
>>>> tabget   
>>>>
>>>> copies a table into an array
>>>>
>>>> In GIT now but not tested yet.
>>>>
>>>> Victor
>>>>
>>>> On 11 Jan 2012, at 12:20, joachim heintz wrote:
>>>>
>>>>> thanks victor; this would be great.
>>>>> the main desire is indeed what you mention: to transfer the data of a
>>>>> named pd array to a csound table. for instance, to get a live recording
>>>>> in pd into a csound function table.
>>>>> the way back (transfering a csound table into a pd array) would also be
>>>>> nice to have, but is certainly less important.
>>>>> best -
>>>>> 	joachim
>>>>>
>>>>>
>>>>> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>>>>>> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> Victor
>>>>>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> This is somewhat difficult, and it is a similar problem to the one we
>>>>>>> are facing in CsoundQt to enable accessing the tables from the python
>>>>>>> interface. Francois has been working to extend the csPerfThread class
>>>>>>> to enable handling of this in a synchronous way, which should enable
>>>>>>> this feature for any csound API users that are using the csPerfThread
>>>>>>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Andrés
>>>>>>>
>>>>>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>>>>>>> thanks, peiman, for the link to jim's interesting article.
>>>>>>>> it looks, though, that there is no easy way to copy the content of an
>>>>>>>> existing table from pd to csound. perhaps worth a thought for extending
>>>>>>>> the csoundapi~ object?
>>>>>>>> (assumed this is not too difficult.)
>>>>>>>> best -
>>>>>>>>     joachim
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>>>>>> You can generate a table in pd with the 'event' message:
>>>>>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>>>>>>
>>>>>>>>> But there doesn't seem to be a way of writing table index points in
>>>>>>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>>>>>>
>>>>>>>>> P
>>>>>>>>>
>>>>>>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>>>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>>>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>>>>>>> table in csound via the csoundapi~ object?
>>>>>>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>>>>>>> see how to do this in pd.
>>>>>>>>>> thanks -
>>>>>>>>>>     joachim
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>
>>>>>>
>>>>>> Dr Victor Lazzarini
>>>>>> Senior Lecturer
>>>>>> Dept. of Music
>>>>>> NUI Maynooth Ireland
>>>>>> tel.: +353 1 708 3545
>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>
>>>>
>>>> Dr Victor Lazzarini
>>>> Senior Lecturer
>>>> Dept. of Music
>>>> NUI Maynooth Ireland
>>>> tel.: +353 1 708 3545
>>>> Victor dot Lazzarini AT nuim dot ie
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>
>>>
>>> Dr Victor Lazzarini
>>> Senior Lecturer
>>> Dept. of Music
>>> NUI Maynooth Ireland
>>> tel.: +353 1 708 3545
>>> Victor dot Lazzarini AT nuim dot ie
>>>
>>>
>>>
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>
>>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
>> <120113tabletest2.pd><120113tabletest2.csd>
> 
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
> 
> 
> 


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2012-01-13 15:12
FromVictor Lazzarini
SubjectRe: [Csnd] table copy from pd to csound?
It does seem to be a problem with 64bit. I built PD for 64bit and it is doing exactly what you described. I'll investigate.
Victor

On 13 Jan 2012, at 14:22, joachim heintz wrote:

> thanks, victor - this is indeed strange. perhaps any linux user can run
> the simple example i have attached in my previous post, to see if this a
> general linux problem. the only idea i have is that i am on a 64bit
> computer, but this is just a shot in the dark.
> just to mention that your example has the same problems for me. it was
> the reason why i made this simple example, to see what exactely happens.
> many thanks for the compiled osx lib. i will test this evening at the
> hochschule.
> best -
> 	joachim
> 
> Am 13.01.2012 14:31, schrieb Victor Lazzarini:
>> Joachim,
>> 
>> I ran your example here and it worked as expected (OSX). This is the printout after I copy and run a message event.
>> 
>> new alloc for instr 1: 
>> 0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000
>> 
>> if I then reset the table with the event message and use tabget, the table is completely cleared (see screenshot):
>> 
>> 
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>> 
>> 
>> 
>> 
>> 
>> 
>> I am not sure why it is not working. Also try the example in the sources (examples/csoundapi_tilde) to see if that one works.
>> 
>> I am attaching a compiled pd object for OSX (10.6, doubles, it should work with an installed Csound).
>> 
>> Regards
>> 
>> Victor
>> 
>> 
>> 
>> 
>> On 13 Jan 2012, at 12:07, joachim heintz wrote:
>> 
>>> victor -
>>> 
>>> this is fantastic. thanks so much! i have tested and found some
>>> problems. i have tested both, csound floats and doubles (ubuntu 11.04,
>>> csound doubles from git, yesterday, pd extended 0.42.5). the problems:
>>> 1) copying a pd array into a csound table just copies the first, third,
>>> fifth, ... position.
>>> 2) copying a csound table into a pd array just copies to the first half
>>> of the array.
>>> i have attached the simple example with 8 points per array / function table.
>>> 
>>> another question: do you have a compiled csoundapi object with the new
>>> feature for osx (10.6, floats)? for my students it would be very useful.
>>> 
>>> best -
>>> 
>>> 	joachim
>>> 
>>> 
>>> Am 12.01.2012 19:06, schrieb Victor Lazzarini:
>>>> Now tested and added to the csoundapi_tilde example PD patch, in GIT.
>>>> 
>>>> tabget      
>>>> 
>>>> is the final form of the tabget message (I could not get the other form to work somehow...)
>>>> 
>>>> Victor
>>>> 
>>>> On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:
>>>> 
>>>>> Hi Joachim,
>>>>> 
>>>>> I have added two new methods to csoundapi~
>>>>> 
>>>>> tabset   
>>>>> 
>>>>> copies a  array into a csound table
>>>>> 
>>>>> tabget   
>>>>> 
>>>>> copies a table into an array
>>>>> 
>>>>> In GIT now but not tested yet.
>>>>> 
>>>>> Victor
>>>>> 
>>>>> On 11 Jan 2012, at 12:20, joachim heintz wrote:
>>>>> 
>>>>>> thanks victor; this would be great.
>>>>>> the main desire is indeed what you mention: to transfer the data of a
>>>>>> named pd array to a csound table. for instance, to get a live recording
>>>>>> in pd into a csound function table.
>>>>>> the way back (transfering a csound table into a pd array) would also be
>>>>>> nice to have, but is certainly less important.
>>>>>> best -
>>>>>> 	joachim
>>>>>> 
>>>>>> 
>>>>>> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>>>>>>> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>>>>>>> 
>>>>>>> Regards
>>>>>>> 
>>>>>>> Victor
>>>>>>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>>>>>>> 
>>>>>>>> Hi,
>>>>>>>> 
>>>>>>>> This is somewhat difficult, and it is a similar problem to the one we
>>>>>>>> are facing in CsoundQt to enable accessing the tables from the python
>>>>>>>> interface. Francois has been working to extend the csPerfThread class
>>>>>>>> to enable handling of this in a synchronous way, which should enable
>>>>>>>> this feature for any csound API users that are using the csPerfThread
>>>>>>>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> Andrés
>>>>>>>> 
>>>>>>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>>>>>>>> thanks, peiman, for the link to jim's interesting article.
>>>>>>>>> it looks, though, that there is no easy way to copy the content of an
>>>>>>>>> existing table from pd to csound. perhaps worth a thought for extending
>>>>>>>>> the csoundapi~ object?
>>>>>>>>> (assumed this is not too difficult.)
>>>>>>>>> best -
>>>>>>>>>    joachim
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>>>>>>> You can generate a table in pd with the 'event' message:
>>>>>>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>>>>>>> 
>>>>>>>>>> But there doesn't seem to be a way of writing table index points in
>>>>>>>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>>>>>>> 
>>>>>>>>>> P
>>>>>>>>>> 
>>>>>>>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>>>>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>>>>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>>>>>>>> table in csound via the csoundapi~ object?
>>>>>>>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>>>>>>>> see how to do this in pd.
>>>>>>>>>>> thanks -
>>>>>>>>>>>    joachim
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>> 
>>>>>>> 
>>>>>>> Dr Victor Lazzarini
>>>>>>> Senior Lecturer
>>>>>>> Dept. of Music
>>>>>>> NUI Maynooth Ireland
>>>>>>> tel.: +353 1 708 3545
>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>> 
>>>>> 
>>>>> Dr Victor Lazzarini
>>>>> Senior Lecturer
>>>>> Dept. of Music
>>>>> NUI Maynooth Ireland
>>>>> tel.: +353 1 708 3545
>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>> 
>>>> 
>>>> Dr Victor Lazzarini
>>>> Senior Lecturer
>>>> Dept. of Music
>>>> NUI Maynooth Ireland
>>>> tel.: +353 1 708 3545
>>>> Victor dot Lazzarini AT nuim dot ie
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>> 
>>>> 
>>> 
>>> Send bugs reports to the Sourceforge bug tracker
>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>> 
>>> <120113tabletest2.pd><120113tabletest2.csd>
>> 
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>> 
>> 
>> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 

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





Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2012-01-13 15:26
FromVictor Lazzarini
SubjectRe: [Csnd] table copy from pd to csound?
...and fixed in GIT. It is a bug in one of the PD functions, which only works in 32bit. Thankfully there was a substitute.
It looks like it works now.

Regards

Victor
On 13 Jan 2012, at 15:12, Victor Lazzarini wrote:

> It does seem to be a problem with 64bit. I built PD for 64bit and it is doing exactly what you described. I'll investigate.
> Victor
> 
> On 13 Jan 2012, at 14:22, joachim heintz wrote:
> 
>> thanks, victor - this is indeed strange. perhaps any linux user can run
>> the simple example i have attached in my previous post, to see if this a
>> general linux problem. the only idea i have is that i am on a 64bit
>> computer, but this is just a shot in the dark.
>> just to mention that your example has the same problems for me. it was
>> the reason why i made this simple example, to see what exactely happens.
>> many thanks for the compiled osx lib. i will test this evening at the
>> hochschule.
>> best -
>> 	joachim
>> 
>> Am 13.01.2012 14:31, schrieb Victor Lazzarini:
>>> Joachim,
>>> 
>>> I ran your example here and it worked as expected (OSX). This is the printout after I copy and run a message event.
>>> 
>>> new alloc for instr 1: 
>>> 0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000
>>> 
>>> if I then reset the table with the event message and use tabget, the table is completely cleared (see screenshot):
>>> 
>>> 
>>> Send bugs reports to the Sourceforge bug tracker
>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> I am not sure why it is not working. Also try the example in the sources (examples/csoundapi_tilde) to see if that one works.
>>> 
>>> I am attaching a compiled pd object for OSX (10.6, doubles, it should work with an installed Csound).
>>> 
>>> Regards
>>> 
>>> Victor
>>> 
>>> 
>>> 
>>> 
>>> On 13 Jan 2012, at 12:07, joachim heintz wrote:
>>> 
>>>> victor -
>>>> 
>>>> this is fantastic. thanks so much! i have tested and found some
>>>> problems. i have tested both, csound floats and doubles (ubuntu 11.04,
>>>> csound doubles from git, yesterday, pd extended 0.42.5). the problems:
>>>> 1) copying a pd array into a csound table just copies the first, third,
>>>> fifth, ... position.
>>>> 2) copying a csound table into a pd array just copies to the first half
>>>> of the array.
>>>> i have attached the simple example with 8 points per array / function table.
>>>> 
>>>> another question: do you have a compiled csoundapi object with the new
>>>> feature for osx (10.6, floats)? for my students it would be very useful.
>>>> 
>>>> best -
>>>> 
>>>> 	joachim
>>>> 
>>>> 
>>>> Am 12.01.2012 19:06, schrieb Victor Lazzarini:
>>>>> Now tested and added to the csoundapi_tilde example PD patch, in GIT.
>>>>> 
>>>>> tabget      
>>>>> 
>>>>> is the final form of the tabget message (I could not get the other form to work somehow...)
>>>>> 
>>>>> Victor
>>>>> 
>>>>> On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:
>>>>> 
>>>>>> Hi Joachim,
>>>>>> 
>>>>>> I have added two new methods to csoundapi~
>>>>>> 
>>>>>> tabset   
>>>>>> 
>>>>>> copies a  array into a csound table
>>>>>> 
>>>>>> tabget   
>>>>>> 
>>>>>> copies a table into an array
>>>>>> 
>>>>>> In GIT now but not tested yet.
>>>>>> 
>>>>>> Victor
>>>>>> 
>>>>>> On 11 Jan 2012, at 12:20, joachim heintz wrote:
>>>>>> 
>>>>>>> thanks victor; this would be great.
>>>>>>> the main desire is indeed what you mention: to transfer the data of a
>>>>>>> named pd array to a csound table. for instance, to get a live recording
>>>>>>> in pd into a csound function table.
>>>>>>> the way back (transfering a csound table into a pd array) would also be
>>>>>>> nice to have, but is certainly less important.
>>>>>>> best -
>>>>>>> 	joachim
>>>>>>> 
>>>>>>> 
>>>>>>> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>>>>>>>> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>>>>>>>> 
>>>>>>>> Regards
>>>>>>>> 
>>>>>>>> Victor
>>>>>>>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>>>>>>>> 
>>>>>>>>> Hi,
>>>>>>>>> 
>>>>>>>>> This is somewhat difficult, and it is a similar problem to the one we
>>>>>>>>> are facing in CsoundQt to enable accessing the tables from the python
>>>>>>>>> interface. Francois has been working to extend the csPerfThread class
>>>>>>>>> to enable handling of this in a synchronous way, which should enable
>>>>>>>>> this feature for any csound API users that are using the csPerfThread
>>>>>>>>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>>>>>>>> 
>>>>>>>>> Cheers,
>>>>>>>>> Andrés
>>>>>>>>> 
>>>>>>>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>>>>>>>>> thanks, peiman, for the link to jim's interesting article.
>>>>>>>>>> it looks, though, that there is no easy way to copy the content of an
>>>>>>>>>> existing table from pd to csound. perhaps worth a thought for extending
>>>>>>>>>> the csoundapi~ object?
>>>>>>>>>> (assumed this is not too difficult.)
>>>>>>>>>> best -
>>>>>>>>>>   joachim
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>>>>>>>> You can generate a table in pd with the 'event' message:
>>>>>>>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>>>>>>>> 
>>>>>>>>>>> But there doesn't seem to be a way of writing table index points in
>>>>>>>>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>>>>>>>> 
>>>>>>>>>>> P
>>>>>>>>>>> 
>>>>>>>>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>>>>>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>>>>>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>>>>>>>>> table in csound via the csoundapi~ object?
>>>>>>>>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>>>>>>>>> see how to do this in pd.
>>>>>>>>>>>> thanks -
>>>>>>>>>>>>   joachim
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> Dr Victor Lazzarini
>>>>>>>> Senior Lecturer
>>>>>>>> Dept. of Music
>>>>>>>> NUI Maynooth Ireland
>>>>>>>> tel.: +353 1 708 3545
>>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>> 
>>>>>> 
>>>>>> Dr Victor Lazzarini
>>>>>> Senior Lecturer
>>>>>> Dept. of Music
>>>>>> NUI Maynooth Ireland
>>>>>> tel.: +353 1 708 3545
>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>> 
>>>>> 
>>>>> Dr Victor Lazzarini
>>>>> Senior Lecturer
>>>>> Dept. of Music
>>>>> NUI Maynooth Ireland
>>>>> tel.: +353 1 708 3545
>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>> 
>>>>> 
>>>> 
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>> 
>>>> <120113tabletest2.pd><120113tabletest2.csd>
>>> 
>>> Dr Victor Lazzarini
>>> Senior Lecturer
>>> Dept. of Music
>>> NUI Maynooth Ireland
>>> tel.: +353 1 708 3545
>>> Victor dot Lazzarini AT nuim dot ie
>>> 
>>> 
>>> 
>> 
>> 
>> Send bugs reports to the Sourceforge bug tracker
>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>> 
> 
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
> 
> 
> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 

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





Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2012-01-13 16:29
Fromjoachim heintz
SubjectRe: [Csnd] table copy from pd to csound?
works now, victor. super.
i saw that even the pd array and the csound function table do not need
to have the same length. it simply copies the possible locations. great
stuff.
i think this new feature makes the communication between pd and csound
via the csoundapi~ object much more flexible. i hope this gets more
people to use it. it is so useful and simplifies so many things which
are complicated either in the pd or the csound world.
all best -
	joachim


Am 13.01.2012 16:26, schrieb Victor Lazzarini:
> ...and fixed in GIT. It is a bug in one of the PD functions, which only works in 32bit. Thankfully there was a substitute.
> It looks like it works now.
> 
> Regards
> 
> Victor
> On 13 Jan 2012, at 15:12, Victor Lazzarini wrote:
> 
>> It does seem to be a problem with 64bit. I built PD for 64bit and it is doing exactly what you described. I'll investigate.
>> Victor
>>
>> On 13 Jan 2012, at 14:22, joachim heintz wrote:
>>
>>> thanks, victor - this is indeed strange. perhaps any linux user can run
>>> the simple example i have attached in my previous post, to see if this a
>>> general linux problem. the only idea i have is that i am on a 64bit
>>> computer, but this is just a shot in the dark.
>>> just to mention that your example has the same problems for me. it was
>>> the reason why i made this simple example, to see what exactely happens.
>>> many thanks for the compiled osx lib. i will test this evening at the
>>> hochschule.
>>> best -
>>> 	joachim
>>>
>>> Am 13.01.2012 14:31, schrieb Victor Lazzarini:
>>>> Joachim,
>>>>
>>>> I ran your example here and it worked as expected (OSX). This is the printout after I copy and run a message event.
>>>>
>>>> new alloc for instr 1: 
>>>> 0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000
>>>>
>>>> if I then reset the table with the event message and use tabget, the table is completely cleared (see screenshot):
>>>>
>>>>
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> I am not sure why it is not working. Also try the example in the sources (examples/csoundapi_tilde) to see if that one works.
>>>>
>>>> I am attaching a compiled pd object for OSX (10.6, doubles, it should work with an installed Csound).
>>>>
>>>> Regards
>>>>
>>>> Victor
>>>>
>>>>
>>>>
>>>>
>>>> On 13 Jan 2012, at 12:07, joachim heintz wrote:
>>>>
>>>>> victor -
>>>>>
>>>>> this is fantastic. thanks so much! i have tested and found some
>>>>> problems. i have tested both, csound floats and doubles (ubuntu 11.04,
>>>>> csound doubles from git, yesterday, pd extended 0.42.5). the problems:
>>>>> 1) copying a pd array into a csound table just copies the first, third,
>>>>> fifth, ... position.
>>>>> 2) copying a csound table into a pd array just copies to the first half
>>>>> of the array.
>>>>> i have attached the simple example with 8 points per array / function table.
>>>>>
>>>>> another question: do you have a compiled csoundapi object with the new
>>>>> feature for osx (10.6, floats)? for my students it would be very useful.
>>>>>
>>>>> best -
>>>>>
>>>>> 	joachim
>>>>>
>>>>>
>>>>> Am 12.01.2012 19:06, schrieb Victor Lazzarini:
>>>>>> Now tested and added to the csoundapi_tilde example PD patch, in GIT.
>>>>>>
>>>>>> tabget      
>>>>>>
>>>>>> is the final form of the tabget message (I could not get the other form to work somehow...)
>>>>>>
>>>>>> Victor
>>>>>>
>>>>>> On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:
>>>>>>
>>>>>>> Hi Joachim,
>>>>>>>
>>>>>>> I have added two new methods to csoundapi~
>>>>>>>
>>>>>>> tabset   
>>>>>>>
>>>>>>> copies a  array into a csound table
>>>>>>>
>>>>>>> tabget   
>>>>>>>
>>>>>>> copies a table into an array
>>>>>>>
>>>>>>> In GIT now but not tested yet.
>>>>>>>
>>>>>>> Victor
>>>>>>>
>>>>>>> On 11 Jan 2012, at 12:20, joachim heintz wrote:
>>>>>>>
>>>>>>>> thanks victor; this would be great.
>>>>>>>> the main desire is indeed what you mention: to transfer the data of a
>>>>>>>> named pd array to a csound table. for instance, to get a live recording
>>>>>>>> in pd into a csound function table.
>>>>>>>> the way back (transfering a csound table into a pd array) would also be
>>>>>>>> nice to have, but is certainly less important.
>>>>>>>> best -
>>>>>>>> 	joachim
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>>>>>>>>> In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>>
>>>>>>>>> Victor
>>>>>>>>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> This is somewhat difficult, and it is a similar problem to the one we
>>>>>>>>>> are facing in CsoundQt to enable accessing the tables from the python
>>>>>>>>>> interface. Francois has been working to extend the csPerfThread class
>>>>>>>>>> to enable handling of this in a synchronous way, which should enable
>>>>>>>>>> this feature for any csound API users that are using the csPerfThread
>>>>>>>>>> class (I'm not sure if csoundapi~ uses csPerfThread, though...).
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>> Andrés
>>>>>>>>>>
>>>>>>>>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz  wrote:
>>>>>>>>>>> thanks, peiman, for the link to jim's interesting article.
>>>>>>>>>>> it looks, though, that there is no easy way to copy the content of an
>>>>>>>>>>> existing table from pd to csound. perhaps worth a thought for extending
>>>>>>>>>>> the csoundapi~ object?
>>>>>>>>>>> (assumed this is not too difficult.)
>>>>>>>>>>> best -
>>>>>>>>>>>   joachim
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>>>>>>>>> You can generate a table in pd with the 'event' message:
>>>>>>>>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>>>>>>>>>
>>>>>>>>>>>> But there doesn't seem to be a way of writing table index points in
>>>>>>>>>>>> real-time. I guess this could be done with a dedicated instrument.
>>>>>>>>>>>>
>>>>>>>>>>>> P
>>>>>>>>>>>>
>>>>>>>>>>>> On 17 December 2011 11:14, joachim heintz  wrote:
>>>>>>>>>>>>> i think this is a question to victor, but perhaps anyone else knows ---
>>>>>>>>>>>>> is it possible to copy an array/table which has been created in pd to a
>>>>>>>>>>>>> table in csound via the csoundapi~ object?
>>>>>>>>>>>>> with davis pyon's csound~ object for max, this can be done, but i can't
>>>>>>>>>>>>> see how to do this in pd.
>>>>>>>>>>>>> thanks -
>>>>>>>>>>>>>   joachim
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Dr Victor Lazzarini
>>>>>>>>> Senior Lecturer
>>>>>>>>> Dept. of Music
>>>>>>>>> NUI Maynooth Ireland
>>>>>>>>> tel.: +353 1 708 3545
>>>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>>
>>>>>>>
>>>>>>> Dr Victor Lazzarini
>>>>>>> Senior Lecturer
>>>>>>> Dept. of Music
>>>>>>> NUI Maynooth Ireland
>>>>>>> tel.: +353 1 708 3545
>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>>
>>>>>>
>>>>>> Dr Victor Lazzarini
>>>>>> Senior Lecturer
>>>>>> Dept. of Music
>>>>>> NUI Maynooth Ireland
>>>>>> tel.: +353 1 708 3545
>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>>
>>>>>>
>>>>>
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>>>
>>>>> <120113tabletest2.pd><120113tabletest2.csd>
>>>>
>>>> Dr Victor Lazzarini
>>>> Senior Lecturer
>>>> Dept. of Music
>>>> NUI Maynooth Ireland
>>>> tel.: +353 1 708 3545
>>>> Victor dot Lazzarini AT nuim dot ie
>>>>
>>>>
>>>>
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>
>>
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>>
>>
>>
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
> 
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
> 
> 
> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> 


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2012-01-13 16:30
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] table copy from pd to csound?
will this work the same for max/msp?

___________________________________

Dr. Richard Boulanger, Ph.D.

Professor of Electronic Production and Design
Professional Writing and Music Technology Division
Berklee College of Music
1140 Boylston Street
Boston, MA 02215-3693

617-747-2485 (office)
774-488-9166 (cell)

____________________________________

____________________________________

____________________________________

On Jan 13, 2012, at 11:29 AM, joachim heintz wrote:

works now, victor. super.
i saw that even the pd array and the csound function table do not need
to have the same length. it simply copies the possible locations. great
stuff.
i think this new feature makes the communication between pd and csound
via the csoundapi~ object much more flexible. i hope this gets more
people to use it. it is so useful and simplifies so many things which
are complicated either in the pd or the csound world.
all best -
joachim


Am 13.01.2012 16:26, schrieb Victor Lazzarini:
...and fixed in GIT. It is a bug in one of the PD functions, which only works in 32bit. Thankfully there was a substitute.
It looks like it works now.

Regards

Victor
On 13 Jan 2012, at 15:12, Victor Lazzarini wrote:

It does seem to be a problem with 64bit. I built PD for 64bit and it is doing exactly what you described. I'll investigate.
Victor

On 13 Jan 2012, at 14:22, joachim heintz wrote:

thanks, victor - this is indeed strange. perhaps any linux user can run
the simple example i have attached in my previous post, to see if this a
general linux problem. the only idea i have is that i am on a 64bit
computer, but this is just a shot in the dark.
just to mention that your example has the same problems for me. it was
the reason why i made this simple example, to see what exactely happens.
many thanks for the compiled osx lib. i will test this evening at the
hochschule.
best -
joachim

Am 13.01.2012 14:31, schrieb Victor Lazzarini:
Joachim,

I ran your example here and it worked as expected (OSX). This is the printout after I copy and run a message event.

new alloc for instr 1:
0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000

if I then reset the table with the event message and use tabget, the table is completely cleared (see screenshot):


Send bugs reports to the Sourceforge bug tracker
         https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"






I am not sure why it is not working. Also try the example in the sources (examples/csoundapi_tilde) to see if that one works.

I am attaching a compiled pd object for OSX (10.6, doubles, it should work with an installed Csound).

Regards

Victor




On 13 Jan 2012, at 12:07, joachim heintz wrote:

victor -

this is fantastic. thanks so much! i have tested and found some
problems. i have tested both, csound floats and doubles (ubuntu 11.04,
csound doubles from git, yesterday, pd extended 0.42.5). the problems:
1) copying a pd array into a csound table just copies the first, third,
fifth, ... position.
2) copying a csound table into a pd array just copies to the first half
of the array.
i have attached the simple example with 8 points per array / function table.

another question: do you have a compiled csoundapi object with the new
feature for osx (10.6, floats)? for my students it would be very useful.

best -

joachim


Am 12.01.2012 19:06, schrieb Victor Lazzarini:
Now tested and added to the csoundapi_tilde example PD patch, in GIT.

tabget  <array_name> <table_number>   

is the final form of the tabget message (I could not get the other form to work somehow...)

Victor

On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:

Hi Joachim,

I have added two new methods to csoundapi~

tabset  <array_name> <table_number>

copies a  array into a csound table

tabget  <table_number> <array_name>

copies a table into an array

In GIT now but not tested yet.

Victor

On 11 Jan 2012, at 12:20, joachim heintz wrote:

thanks victor; this would be great.
the main desire is indeed what you mention: to transfer the data of a
named pd array to a csound table. for instance, to get a live recording
in pd into a csound function table.
the way back (transfering a csound table into a pd array) would also be
nice to have, but is certainly less important.
best -
joachim


Am 21.12.2011 11:47, schrieb Victor Lazzarini:
In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.

Regards

Victor
On 20 Dec 2011, at 07:22, Andres Cabrera wrote:

Hi,

This is somewhat difficult, and it is a similar problem to the one we
are facing in CsoundQt to enable accessing the tables from the python
interface. Francois has been working to extend the csPerfThread class
to enable handling of this in a synchronous way, which should enable
this feature for any csound API users that are using the csPerfThread
class (I'm not sure if csoundapi~ uses csPerfThread, though...).

Cheers,
Andrés

On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz <jh@joachimheintz.de> wrote:
thanks, peiman, for the link to jim's interesting article.
it looks, though, that there is no easy way to copy the content of an
existing table from pd to csound. perhaps worth a thought for extending
the csoundapi~ object?
(assumed this is not too difficult.)
best -
 joachim


Am 17.12.2011 12:30, schrieb peiman khosravi:
You can generate a table in pd with the 'event' message:
http://www.csounds.com/journal/issue5/PdBPFpatch.html

But there doesn't seem to be a way of writing table index points in
real-time. I guess this could be done with a dedicated instrument.

P

On 17 December 2011 11:14, joachim heintz <jh@joachimheintz.de> wrote:
i think this is a question to victor, but perhaps anyone else knows ---
is it possible to copy an array/table which has been created in pd to a
table in csound via the csoundapi~ object?
with davis pyon's csound~ object for max, this can be done, but i can't
see how to do this in pd.
thanks -
 joachim


Send bugs reports to the Sourceforge bug tracker
     https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to the Sourceforge bug tracker
      https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Send bugs reports to the Sourceforge bug tracker
     https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to the Sourceforge bug tracker
     https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
      https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Send bugs reports to the Sourceforge bug tracker
      https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
       https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
        https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to the Sourceforge bug tracker
        https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

<120113tabletest2.pd><120113tabletest2.csd>

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





Send bugs reports to the Sourceforge bug tracker
         https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
          https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Date2012-01-13 17:13
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] table copy from pd to csound?
We will have to check with Davis Pyon to see for sure.

___________________________________

Dr. Richard Boulanger, Ph.D.

Professor of Electronic Production and Design
Professional Writing and Music Technology Division
Berklee College of Music
1140 Boylston Street
Boston, MA 02215-3693

617-747-2485 (office)
774-488-9166 (cell)

____________________________________

____________________________________

____________________________________

On Jan 13, 2012, at 12:15 PM, Victor Lazzarini wrote:

I don't know. I thought similar functionality was already implemented in csound~. 
On 13 Jan 2012, at 16:30, Dr. Richard Boulanger wrote:

will this work the same for max/msp?

___________________________________

Dr. Richard Boulanger, Ph.D.

Professor of Electronic Production and Design
Professional Writing and Music Technology Division
Berklee College of Music
1140 Boylston Street
Boston, MA 02215-3693

617-747-2485 (office)
774-488-9166 (cell)

____________________________________

____________________________________

____________________________________

On Jan 13, 2012, at 11:29 AM, joachim heintz wrote:

works now, victor. super.
i saw that even the pd array and the csound function table do not need
to have the same length. it simply copies the possible locations. great
stuff.
i think this new feature makes the communication between pd and csound
via the csoundapi~ object much more flexible. i hope this gets more
people to use it. it is so useful and simplifies so many things which
are complicated either in the pd or the csound world.
all best -
joachim


Am 13.01.2012 16:26, schrieb Victor Lazzarini:
...and fixed in GIT. It is a bug in one of the PD functions, which only works in 32bit. Thankfully there was a substitute.
It looks like it works now.

Regards

Victor
On 13 Jan 2012, at 15:12, Victor Lazzarini wrote:

It does seem to be a problem with 64bit. I built PD for 64bit and it is doing exactly what you described. I'll investigate.
Victor

On 13 Jan 2012, at 14:22, joachim heintz wrote:

thanks, victor - this is indeed strange. perhaps any linux user can run
the simple example i have attached in my previous post, to see if this a
general linux problem. the only idea i have is that i am on a 64bit
computer, but this is just a shot in the dark.
just to mention that your example has the same problems for me. it was
the reason why i made this simple example, to see what exactely happens.
many thanks for the compiled osx lib. i will test this evening at the
hochschule.
best -
joachim

Am 13.01.2012 14:31, schrieb Victor Lazzarini:
Joachim,

I ran your example here and it worked as expected (OSX). This is the printout after I copy and run a message event.

new alloc for instr 1:
0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000

if I then reset the table with the event message and use tabget, the table is completely cleared (see screenshot):


Send bugs reports to the Sourceforge bug tracker
         https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"






I am not sure why it is not working. Also try the example in the sources (examples/csoundapi_tilde) to see if that one works.

I am attaching a compiled pd object for OSX (10.6, doubles, it should work with an installed Csound).

Regards

Victor




On 13 Jan 2012, at 12:07, joachim heintz wrote:

victor -

this is fantastic. thanks so much! i have tested and found some
problems. i have tested both, csound floats and doubles (ubuntu 11.04,
csound doubles from git, yesterday, pd extended 0.42.5). the problems:
1) copying a pd array into a csound table just copies the first, third,
fifth, ... position.
2) copying a csound table into a pd array just copies to the first half
of the array.
i have attached the simple example with 8 points per array / function table.

another question: do you have a compiled csoundapi object with the new
feature for osx (10.6, floats)? for my students it would be very useful.

best -

joachim


Am 12.01.2012 19:06, schrieb Victor Lazzarini:
Now tested and added to the csoundapi_tilde example PD patch, in GIT.

tabget  <array_name> <table_number>   

is the final form of the tabget message (I could not get the other form to work somehow...)

Victor

On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:

Hi Joachim,

I have added two new methods to csoundapi~

tabset  <array_name> <table_number>

copies a  array into a csound table

tabget  <table_number> <array_name>

copies a table into an array

In GIT now but not tested yet.

Victor

On 11 Jan 2012, at 12:20, joachim heintz wrote:

thanks victor; this would be great.
the main desire is indeed what you mention: to transfer the data of a
named pd array to a csound table. for instance, to get a live recording
in pd into a csound function table.
the way back (transfering a csound table into a pd array) would also be
nice to have, but is certainly less important.
best -
joachim


Am 21.12.2011 11:47, schrieb Victor Lazzarini:
In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.

Regards

Victor
On 20 Dec 2011, at 07:22, Andres Cabrera wrote:

Hi,

This is somewhat difficult, and it is a similar problem to the one we
are facing in CsoundQt to enable accessing the tables from the python
interface. Francois has been working to extend the csPerfThread class
to enable handling of this in a synchronous way, which should enable
this feature for any csound API users that are using the csPerfThread
class (I'm not sure if csoundapi~ uses csPerfThread, though...).

Cheers,
Andrés

On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz <jh@joachimheintz.de> wrote:
thanks, peiman, for the link to jim's interesting article.
it looks, though, that there is no easy way to copy the content of an
existing table from pd to csound. perhaps worth a thought for extending
the csoundapi~ object?
(assumed this is not too difficult.)
best -
 joachim


Am 17.12.2011 12:30, schrieb peiman khosravi:
You can generate a table in pd with the 'event' message:
http://www.csounds.com/journal/issue5/PdBPFpatch.html

But there doesn't seem to be a way of writing table index points in
real-time. I guess this could be done with a dedicated instrument.

P

On 17 December 2011 11:14, joachim heintz <jh@joachimheintz.de> wrote:
i think this is a question to victor, but perhaps anyone else knows ---
is it possible to copy an array/table which has been created in pd to a
table in csound via the csoundapi~ object?
with davis pyon's csound~ object for max, this can be done, but i can't
see how to do this in pd.
thanks -
 joachim


Send bugs reports to the Sourceforge bug tracker
     https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to the Sourceforge bug tracker
      https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Send bugs reports to the Sourceforge bug tracker
     https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to the Sourceforge bug tracker
     https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
      https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Send bugs reports to the Sourceforge bug tracker
      https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
       https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
        https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to the Sourceforge bug tracker
        https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

<120113tabletest2.pd><120113tabletest2.csd>

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





Send bugs reports to the Sourceforge bug tracker
         https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
          https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



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





Date2012-01-13 17:15
FromVictor Lazzarini
SubjectRe: [Csnd] table copy from pd to csound?
I don't know. I thought similar functionality was already implemented in csound~. 
On 13 Jan 2012, at 16:30, Dr. Richard Boulanger wrote:

will this work the same for max/msp?

___________________________________

Dr. Richard Boulanger, Ph.D.

Professor of Electronic Production and Design
Professional Writing and Music Technology Division
Berklee College of Music
1140 Boylston Street
Boston, MA 02215-3693

617-747-2485 (office)
774-488-9166 (cell)

____________________________________

____________________________________

____________________________________

On Jan 13, 2012, at 11:29 AM, joachim heintz wrote:

works now, victor. super.
i saw that even the pd array and the csound function table do not need
to have the same length. it simply copies the possible locations. great
stuff.
i think this new feature makes the communication between pd and csound
via the csoundapi~ object much more flexible. i hope this gets more
people to use it. it is so useful and simplifies so many things which
are complicated either in the pd or the csound world.
all best -
joachim


Am 13.01.2012 16:26, schrieb Victor Lazzarini:
...and fixed in GIT. It is a bug in one of the PD functions, which only works in 32bit. Thankfully there was a substitute.
It looks like it works now.

Regards

Victor
On 13 Jan 2012, at 15:12, Victor Lazzarini wrote:

It does seem to be a problem with 64bit. I built PD for 64bit and it is doing exactly what you described. I'll investigate.
Victor

On 13 Jan 2012, at 14:22, joachim heintz wrote:

thanks, victor - this is indeed strange. perhaps any linux user can run
the simple example i have attached in my previous post, to see if this a
general linux problem. the only idea i have is that i am on a 64bit
computer, but this is just a shot in the dark.
just to mention that your example has the same problems for me. it was
the reason why i made this simple example, to see what exactely happens.
many thanks for the compiled osx lib. i will test this evening at the
hochschule.
best -
joachim

Am 13.01.2012 14:31, schrieb Victor Lazzarini:
Joachim,

I ran your example here and it worked as expected (OSX). This is the printout after I copy and run a message event.

new alloc for instr 1:
0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000

if I then reset the table with the event message and use tabget, the table is completely cleared (see screenshot):


Send bugs reports to the Sourceforge bug tracker
         https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"






I am not sure why it is not working. Also try the example in the sources (examples/csoundapi_tilde) to see if that one works.

I am attaching a compiled pd object for OSX (10.6, doubles, it should work with an installed Csound).

Regards

Victor




On 13 Jan 2012, at 12:07, joachim heintz wrote:

victor -

this is fantastic. thanks so much! i have tested and found some
problems. i have tested both, csound floats and doubles (ubuntu 11.04,
csound doubles from git, yesterday, pd extended 0.42.5). the problems:
1) copying a pd array into a csound table just copies the first, third,
fifth, ... position.
2) copying a csound table into a pd array just copies to the first half
of the array.
i have attached the simple example with 8 points per array / function table.

another question: do you have a compiled csoundapi object with the new
feature for osx (10.6, floats)? for my students it would be very useful.

best -

joachim


Am 12.01.2012 19:06, schrieb Victor Lazzarini:
Now tested and added to the csoundapi_tilde example PD patch, in GIT.

tabget  <array_name> <table_number>   

is the final form of the tabget message (I could not get the other form to work somehow...)

Victor

On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:

Hi Joachim,

I have added two new methods to csoundapi~

tabset  <array_name> <table_number>

copies a  array into a csound table

tabget  <table_number> <array_name>

copies a table into an array

In GIT now but not tested yet.

Victor

On 11 Jan 2012, at 12:20, joachim heintz wrote:

thanks victor; this would be great.
the main desire is indeed what you mention: to transfer the data of a
named pd array to a csound table. for instance, to get a live recording
in pd into a csound function table.
the way back (transfering a csound table into a pd array) would also be
nice to have, but is certainly less important.
best -
joachim


Am 21.12.2011 11:47, schrieb Victor Lazzarini:
In PD, this should not be too complicated as we have control over when each block is performed and we could add also a yield callback. The major issue I see is how to design the table access, but I guess what Joachim had in mind is to pick up samples off a named PD array. This should be possible. I need to investigate. Let's say we do this for the 5.16 release.

Regards

Victor
On 20 Dec 2011, at 07:22, Andres Cabrera wrote:

Hi,

This is somewhat difficult, and it is a similar problem to the one we
are facing in CsoundQt to enable accessing the tables from the python
interface. Francois has been working to extend the csPerfThread class
to enable handling of this in a synchronous way, which should enable
this feature for any csound API users that are using the csPerfThread
class (I'm not sure if csoundapi~ uses csPerfThread, though...).

Cheers,
Andrés

On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz <jh@joachimheintz.de> wrote:
thanks, peiman, for the link to jim's interesting article.
it looks, though, that there is no easy way to copy the content of an
existing table from pd to csound. perhaps worth a thought for extending
the csoundapi~ object?
(assumed this is not too difficult.)
best -
 joachim


Am 17.12.2011 12:30, schrieb peiman khosravi:
You can generate a table in pd with the 'event' message:
http://www.csounds.com/journal/issue5/PdBPFpatch.html

But there doesn't seem to be a way of writing table index points in
real-time. I guess this could be done with a dedicated instrument.

P

On 17 December 2011 11:14, joachim heintz <jh@joachimheintz.de> wrote:
i think this is a question to victor, but perhaps anyone else knows ---
is it possible to copy an array/table which has been created in pd to a
table in csound via the csoundapi~ object?
with davis pyon's csound~ object for max, this can be done, but i can't
see how to do this in pd.
thanks -
 joachim


Send bugs reports to the Sourceforge bug tracker
     https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to the Sourceforge bug tracker
      https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Send bugs reports to the Sourceforge bug tracker
     https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to the Sourceforge bug tracker
     https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
      https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Send bugs reports to the Sourceforge bug tracker
      https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
       https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
        https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to the Sourceforge bug tracker
        https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

<120113tabletest2.pd><120113tabletest2.csd>

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





Send bugs reports to the Sourceforge bug tracker
         https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
          https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


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





Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



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




Date2012-01-13 20:02
Fromjoachim heintz
SubjectRe: [Csnd] table copy from pd to csound?
yes. there are examples in the csound~.maxhelp file, called readbuf and
writebuf.
	j

Am 13.01.2012 18:15, schrieb Victor Lazzarini:
> I don't know. I thought similar functionality was already implemented in
> csound~. 
> On 13 Jan 2012, at 16:30, Dr. Richard Boulanger wrote:
> 
>> will this work the same for max/msp?
>>
>> *___________________________________*
>> *
>> *
>> *Dr. Richard Boulanger, Ph.D.*
>> *
>> *
>> Professor of Electronic Production and Design
>> Professional Writing and Music Technology Division
>> Berklee College of Music
>> 1140 Boylston Street
>> Boston, MA 02215-3693
>>
>> 617-747-2485 (office)
>> 774-488-9166 (cell)
>>
>> rboulanger@berklee.edu 
>> http://csounds.com/boulanger
>> ____________________________________
>>
>> http://csounds.com 
>> http://csoundforlive.com 
>> ____________________________________
>>
>> http://csounds.com/mathews
>> ____________________________________
>>
>> On Jan 13, 2012, at 11:29 AM, joachim heintz wrote:
>>
>>> works now, victor. super.
>>> i saw that even the pd array and the csound function table do not need
>>> to have the same length. it simply copies the possible locations. great
>>> stuff.
>>> i think this new feature makes the communication between pd and csound
>>> via the csoundapi~ object much more flexible. i hope this gets more
>>> people to use it. it is so useful and simplifies so many things which
>>> are complicated either in the pd or the csound world.
>>> all best -
>>> joachim
>>>
>>>
>>> Am 13.01.2012 16:26, schrieb Victor Lazzarini:
>>>> ...and fixed in GIT. It is a bug in one of the PD functions, which
>>>> only works in 32bit. Thankfully there was a substitute.
>>>> It looks like it works now.
>>>>
>>>> Regards
>>>>
>>>> Victor
>>>> On 13 Jan 2012, at 15:12, Victor Lazzarini wrote:
>>>>
>>>>> It does seem to be a problem with 64bit. I built PD for 64bit and
>>>>> it is doing exactly what you described. I'll investigate.
>>>>> Victor
>>>>>
>>>>> On 13 Jan 2012, at 14:22, joachim heintz wrote:
>>>>>
>>>>>> thanks, victor - this is indeed strange. perhaps any linux user
>>>>>> can run
>>>>>> the simple example i have attached in my previous post, to see if
>>>>>> this a
>>>>>> general linux problem. the only idea i have is that i am on a 64bit
>>>>>> computer, but this is just a shot in the dark.
>>>>>> just to mention that your example has the same problems for me. it was
>>>>>> the reason why i made this simple example, to see what exactely
>>>>>> happens.
>>>>>> many thanks for the compiled osx lib. i will test this evening at the
>>>>>> hochschule.
>>>>>> best -
>>>>>> joachim
>>>>>>
>>>>>> Am 13.01.2012 14:31, schrieb Victor Lazzarini:
>>>>>>> Joachim,
>>>>>>>
>>>>>>> I ran your example here and it worked as expected (OSX). This is
>>>>>>> the printout after I copy and run a message event.
>>>>>>>
>>>>>>> new alloc for instr 1:
>>>>>>> 0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000
>>>>>>>
>>>>>>> if I then reset the table with the event message and use tabget,
>>>>>>> the table is completely cleared (see screenshot):
>>>>>>>
>>>>>>>
>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>> 
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>  with body "unsubscribe csound"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> I am not sure why it is not working. Also try the example in the
>>>>>>> sources (examples/csoundapi_tilde) to see if that one works.
>>>>>>>
>>>>>>> I am attaching a compiled pd object for OSX (10.6, doubles, it
>>>>>>> should work with an installed Csound).
>>>>>>>
>>>>>>> Regards
>>>>>>>
>>>>>>> Victor
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 13 Jan 2012, at 12:07, joachim heintz wrote:
>>>>>>>
>>>>>>>> victor -
>>>>>>>>
>>>>>>>> this is fantastic. thanks so much! i have tested and found some
>>>>>>>> problems. i have tested both, csound floats and doubles (ubuntu
>>>>>>>> 11.04,
>>>>>>>> csound doubles from git, yesterday, pd extended 0.42.5). the
>>>>>>>> problems:
>>>>>>>> 1) copying a pd array into a csound table just copies the first,
>>>>>>>> third,
>>>>>>>> fifth, ... position.
>>>>>>>> 2) copying a csound table into a pd array just copies to the
>>>>>>>> first half
>>>>>>>> of the array.
>>>>>>>> i have attached the simple example with 8 points per array /
>>>>>>>> function table.
>>>>>>>>
>>>>>>>> another question: do you have a compiled csoundapi object with
>>>>>>>> the new
>>>>>>>> feature for osx (10.6, floats)? for my students it would be very
>>>>>>>> useful.
>>>>>>>>
>>>>>>>> best -
>>>>>>>>
>>>>>>>> joachim
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 12.01.2012 19:06, schrieb Victor Lazzarini:
>>>>>>>>> Now tested and added to the csoundapi_tilde example PD patch,
>>>>>>>>> in GIT.
>>>>>>>>>
>>>>>>>>> tabget      
>>>>>>>>>
>>>>>>>>> is the final form of the tabget message (I could not get the
>>>>>>>>> other form to work somehow...)
>>>>>>>>>
>>>>>>>>> Victor
>>>>>>>>>
>>>>>>>>> On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:
>>>>>>>>>
>>>>>>>>>> Hi Joachim,
>>>>>>>>>>
>>>>>>>>>> I have added two new methods to csoundapi~
>>>>>>>>>>
>>>>>>>>>> tabset   
>>>>>>>>>>
>>>>>>>>>> copies a  array into a csound table
>>>>>>>>>>
>>>>>>>>>> tabget   
>>>>>>>>>>
>>>>>>>>>> copies a table into an array
>>>>>>>>>>
>>>>>>>>>> In GIT now but not tested yet.
>>>>>>>>>>
>>>>>>>>>> Victor
>>>>>>>>>>
>>>>>>>>>> On 11 Jan 2012, at 12:20, joachim heintz wrote:
>>>>>>>>>>
>>>>>>>>>>> thanks victor; this would be great.
>>>>>>>>>>> the main desire is indeed what you mention: to transfer the
>>>>>>>>>>> data of a
>>>>>>>>>>> named pd array to a csound table. for instance, to get a live
>>>>>>>>>>> recording
>>>>>>>>>>> in pd into a csound function table.
>>>>>>>>>>> the way back (transfering a csound table into a pd array)
>>>>>>>>>>> would also be
>>>>>>>>>>> nice to have, but is certainly less important.
>>>>>>>>>>> best -
>>>>>>>>>>> joachim
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>>>>>>>>>>>> In PD, this should not be too complicated as we have control
>>>>>>>>>>>> over when each block is performed and we could add also a
>>>>>>>>>>>> yield callback. The major issue I see is how to design the
>>>>>>>>>>>> table access, but I guess what Joachim had in mind is to
>>>>>>>>>>>> pick up samples off a named PD array. This should be
>>>>>>>>>>>> possible. I need to investigate. Let's say we do this for
>>>>>>>>>>>> the 5.16 release.
>>>>>>>>>>>>
>>>>>>>>>>>> Regards
>>>>>>>>>>>>
>>>>>>>>>>>> Victor
>>>>>>>>>>>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> This is somewhat difficult, and it is a similar problem to
>>>>>>>>>>>>> the one we
>>>>>>>>>>>>> are facing in CsoundQt to enable accessing the tables from
>>>>>>>>>>>>> the python
>>>>>>>>>>>>> interface. Francois has been working to extend the
>>>>>>>>>>>>> csPerfThread class
>>>>>>>>>>>>> to enable handling of this in a synchronous way, which
>>>>>>>>>>>>> should enable
>>>>>>>>>>>>> this feature for any csound API users that are using the
>>>>>>>>>>>>> csPerfThread
>>>>>>>>>>>>> class (I'm not sure if csoundapi~ uses csPerfThread,
>>>>>>>>>>>>> though...).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>> Andrés
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz
>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>> thanks, peiman, for the link to jim's interesting article.
>>>>>>>>>>>>>> it looks, though, that there is no easy way to copy the
>>>>>>>>>>>>>> content of an
>>>>>>>>>>>>>> existing table from pd to csound. perhaps worth a thought
>>>>>>>>>>>>>> for extending
>>>>>>>>>>>>>> the csoundapi~ object?
>>>>>>>>>>>>>> (assumed this is not too difficult.)
>>>>>>>>>>>>>> best -
>>>>>>>>>>>>>>  joachim
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>>>>>>>>>>>> You can generate a table in pd with the 'event' message:
>>>>>>>>>>>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> But there doesn't seem to be a way of writing table index
>>>>>>>>>>>>>>> points in
>>>>>>>>>>>>>>> real-time. I guess this could be done with a dedicated
>>>>>>>>>>>>>>> instrument.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> P
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 17 December 2011 11:14, joachim heintz
>>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>>> i think this is a question to victor, but perhaps anyone
>>>>>>>>>>>>>>>> else knows ---
>>>>>>>>>>>>>>>> is it possible to copy an array/table which has been
>>>>>>>>>>>>>>>> created in pd to a
>>>>>>>>>>>>>>>> table in csound via the csoundapi~ object?
>>>>>>>>>>>>>>>> with davis pyon's csound~ object for max, this can be
>>>>>>>>>>>>>>>> done, but i can't
>>>>>>>>>>>>>>>> see how to do this in pd.
>>>>>>>>>>>>>>>> thanks -
>>>>>>>>>>>>>>>>  joachim
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>>>>      https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>>>>>  with body "unsubscribe
>>>>>>>>>>>>>>>> csound"
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>>>>  with body "unsubscribe
>>>>>>>>>>>>>>> csound"
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>>      https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>      https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Dr Victor Lazzarini
>>>>>>>>>>>> Senior Lecturer
>>>>>>>>>>>> Dept. of Music
>>>>>>>>>>>> NUI Maynooth Ireland
>>>>>>>>>>>> tel.: +353 1 708 3545
>>>>>>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>> 
>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>> 
>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Dr Victor Lazzarini
>>>>>>>>>> Senior Lecturer
>>>>>>>>>> Dept. of Music
>>>>>>>>>> NUI Maynooth Ireland
>>>>>>>>>> tel.: +353 1 708 3545
>>>>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>> 
>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Dr Victor Lazzarini
>>>>>>>>> Senior Lecturer
>>>>>>>>> Dept. of Music
>>>>>>>>> NUI Maynooth Ireland
>>>>>>>>> tel.: +353 1 708 3545
>>>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>> 
>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>> 
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>
>>>>>>>> <120113tabletest2.pd><120113tabletest2.csd>
>>>>>>>
>>>>>>> Dr Victor Lazzarini
>>>>>>> Senior Lecturer
>>>>>>> Dept. of Music
>>>>>>> NUI Maynooth Ireland
>>>>>>> tel.: +353 1 708 3545
>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> 
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>  with body "unsubscribe csound"
>>>>>>
>>>>>
>>>>> Dr Victor Lazzarini
>>>>> Senior Lecturer
>>>>> Dept. of Music
>>>>> NUI Maynooth Ireland
>>>>> tel.: +353 1 708 3545
>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> 
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>  with body "unsubscribe csound"
>>>>>
>>>>
>>>> Dr Victor Lazzarini
>>>> Senior Lecturer
>>>> Dept. of Music
>>>> NUI Maynooth Ireland
>>>> tel.: +353 1 708 3545
>>>> Victor dot Lazzarini AT nuim dot ie
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> 
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>  with body "unsubscribe csound"
>>>>
>>>>
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599 
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>  with body "unsubscribe csound"
>>>
>>
> 
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
> 
> 
> 


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2012-01-13 20:59
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] table copy from pd to csound?
Thanks.  Wonderful.  Also you latest instruments have been fantastically inspiring too!

Sent from my iPad.

On Jan 13, 2012, at 3:02 PM, joachim heintz  wrote:

> yes. there are examples in the csound~.maxhelp file, called readbuf and
> writebuf.
>    j
> 
> Am 13.01.2012 18:15, schrieb Victor Lazzarini:
>> I don't know. I thought similar functionality was already implemented in
>> csound~. 
>> On 13 Jan 2012, at 16:30, Dr. Richard Boulanger wrote:
>> 
>>> will this work the same for max/msp?
>>> 
>>> *___________________________________*
>>> *
>>> *
>>> *Dr. Richard Boulanger, Ph.D.*
>>> *
>>> *
>>> Professor of Electronic Production and Design
>>> Professional Writing and Music Technology Division
>>> Berklee College of Music
>>> 1140 Boylston Street
>>> Boston, MA 02215-3693
>>> 
>>> 617-747-2485 (office)
>>> 774-488-9166 (cell)
>>> 
>>> rboulanger@berklee.edu 
>>> http://csounds.com/boulanger
>>> ____________________________________
>>> 
>>> http://csounds.com 
>>> http://csoundforlive.com 
>>> ____________________________________
>>> 
>>> http://csounds.com/mathews
>>> ____________________________________
>>> 
>>> On Jan 13, 2012, at 11:29 AM, joachim heintz wrote:
>>> 
>>>> works now, victor. super.
>>>> i saw that even the pd array and the csound function table do not need
>>>> to have the same length. it simply copies the possible locations. great
>>>> stuff.
>>>> i think this new feature makes the communication between pd and csound
>>>> via the csoundapi~ object much more flexible. i hope this gets more
>>>> people to use it. it is so useful and simplifies so many things which
>>>> are complicated either in the pd or the csound world.
>>>> all best -
>>>> joachim
>>>> 
>>>> 
>>>> Am 13.01.2012 16:26, schrieb Victor Lazzarini:
>>>>> ...and fixed in GIT. It is a bug in one of the PD functions, which
>>>>> only works in 32bit. Thankfully there was a substitute.
>>>>> It looks like it works now.
>>>>> 
>>>>> Regards
>>>>> 
>>>>> Victor
>>>>> On 13 Jan 2012, at 15:12, Victor Lazzarini wrote:
>>>>> 
>>>>>> It does seem to be a problem with 64bit. I built PD for 64bit and
>>>>>> it is doing exactly what you described. I'll investigate.
>>>>>> Victor
>>>>>> 
>>>>>> On 13 Jan 2012, at 14:22, joachim heintz wrote:
>>>>>> 
>>>>>>> thanks, victor - this is indeed strange. perhaps any linux user
>>>>>>> can run
>>>>>>> the simple example i have attached in my previous post, to see if
>>>>>>> this a
>>>>>>> general linux problem. the only idea i have is that i am on a 64bit
>>>>>>> computer, but this is just a shot in the dark.
>>>>>>> just to mention that your example has the same problems for me. it was
>>>>>>> the reason why i made this simple example, to see what exactely
>>>>>>> happens.
>>>>>>> many thanks for the compiled osx lib. i will test this evening at the
>>>>>>> hochschule.
>>>>>>> best -
>>>>>>> joachim
>>>>>>> 
>>>>>>> Am 13.01.2012 14:31, schrieb Victor Lazzarini:
>>>>>>>> Joachim,
>>>>>>>> 
>>>>>>>> I ran your example here and it worked as expected (OSX). This is
>>>>>>>> the printout after I copy and run a message event.
>>>>>>>> 
>>>>>>>> new alloc for instr 1:
>>>>>>>> 0.671 -0.943 -0.886 -0.514 -0.500 -0.300 -0.071 0.000
>>>>>>>> 
>>>>>>>> if I then reset the table with the event message and use tabget,
>>>>>>>> the table is completely cleared (see screenshot):
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>> 
>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>  with body "unsubscribe csound"
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> I am not sure why it is not working. Also try the example in the
>>>>>>>> sources (examples/csoundapi_tilde) to see if that one works.
>>>>>>>> 
>>>>>>>> I am attaching a compiled pd object for OSX (10.6, doubles, it
>>>>>>>> should work with an installed Csound).
>>>>>>>> 
>>>>>>>> Regards
>>>>>>>> 
>>>>>>>> Victor
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On 13 Jan 2012, at 12:07, joachim heintz wrote:
>>>>>>>> 
>>>>>>>>> victor -
>>>>>>>>> 
>>>>>>>>> this is fantastic. thanks so much! i have tested and found some
>>>>>>>>> problems. i have tested both, csound floats and doubles (ubuntu
>>>>>>>>> 11.04,
>>>>>>>>> csound doubles from git, yesterday, pd extended 0.42.5). the
>>>>>>>>> problems:
>>>>>>>>> 1) copying a pd array into a csound table just copies the first,
>>>>>>>>> third,
>>>>>>>>> fifth, ... position.
>>>>>>>>> 2) copying a csound table into a pd array just copies to the
>>>>>>>>> first half
>>>>>>>>> of the array.
>>>>>>>>> i have attached the simple example with 8 points per array /
>>>>>>>>> function table.
>>>>>>>>> 
>>>>>>>>> another question: do you have a compiled csoundapi object with
>>>>>>>>> the new
>>>>>>>>> feature for osx (10.6, floats)? for my students it would be very
>>>>>>>>> useful.
>>>>>>>>> 
>>>>>>>>> best -
>>>>>>>>> 
>>>>>>>>> joachim
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Am 12.01.2012 19:06, schrieb Victor Lazzarini:
>>>>>>>>>> Now tested and added to the csoundapi_tilde example PD patch,
>>>>>>>>>> in GIT.
>>>>>>>>>> 
>>>>>>>>>> tabget      
>>>>>>>>>> 
>>>>>>>>>> is the final form of the tabget message (I could not get the
>>>>>>>>>> other form to work somehow...)
>>>>>>>>>> 
>>>>>>>>>> Victor
>>>>>>>>>> 
>>>>>>>>>> On 12 Jan 2012, at 17:13, Victor Lazzarini wrote:
>>>>>>>>>> 
>>>>>>>>>>> Hi Joachim,
>>>>>>>>>>> 
>>>>>>>>>>> I have added two new methods to csoundapi~
>>>>>>>>>>> 
>>>>>>>>>>> tabset   
>>>>>>>>>>> 
>>>>>>>>>>> copies a  array into a csound table
>>>>>>>>>>> 
>>>>>>>>>>> tabget   
>>>>>>>>>>> 
>>>>>>>>>>> copies a table into an array
>>>>>>>>>>> 
>>>>>>>>>>> In GIT now but not tested yet.
>>>>>>>>>>> 
>>>>>>>>>>> Victor
>>>>>>>>>>> 
>>>>>>>>>>> On 11 Jan 2012, at 12:20, joachim heintz wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> thanks victor; this would be great.
>>>>>>>>>>>> the main desire is indeed what you mention: to transfer the
>>>>>>>>>>>> data of a
>>>>>>>>>>>> named pd array to a csound table. for instance, to get a live
>>>>>>>>>>>> recording
>>>>>>>>>>>> in pd into a csound function table.
>>>>>>>>>>>> the way back (transfering a csound table into a pd array)
>>>>>>>>>>>> would also be
>>>>>>>>>>>> nice to have, but is certainly less important.
>>>>>>>>>>>> best -
>>>>>>>>>>>> joachim
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Am 21.12.2011 11:47, schrieb Victor Lazzarini:
>>>>>>>>>>>>> In PD, this should not be too complicated as we have control
>>>>>>>>>>>>> over when each block is performed and we could add also a
>>>>>>>>>>>>> yield callback. The major issue I see is how to design the
>>>>>>>>>>>>> table access, but I guess what Joachim had in mind is to
>>>>>>>>>>>>> pick up samples off a named PD array. This should be
>>>>>>>>>>>>> possible. I need to investigate. Let's say we do this for
>>>>>>>>>>>>> the 5.16 release.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Regards
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Victor
>>>>>>>>>>>>> On 20 Dec 2011, at 07:22, Andres Cabrera wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> This is somewhat difficult, and it is a similar problem to
>>>>>>>>>>>>>> the one we
>>>>>>>>>>>>>> are facing in CsoundQt to enable accessing the tables from
>>>>>>>>>>>>>> the python
>>>>>>>>>>>>>> interface. Francois has been working to extend the
>>>>>>>>>>>>>> csPerfThread class
>>>>>>>>>>>>>> to enable handling of this in a synchronous way, which
>>>>>>>>>>>>>> should enable
>>>>>>>>>>>>>> this feature for any csound API users that are using the
>>>>>>>>>>>>>> csPerfThread
>>>>>>>>>>>>>> class (I'm not sure if csoundapi~ uses csPerfThread,
>>>>>>>>>>>>>> though...).
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>> Andrés
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Mon, Dec 19, 2011 at 9:16 PM, joachim heintz
>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>> thanks, peiman, for the link to jim's interesting article.
>>>>>>>>>>>>>>> it looks, though, that there is no easy way to copy the
>>>>>>>>>>>>>>> content of an
>>>>>>>>>>>>>>> existing table from pd to csound. perhaps worth a thought
>>>>>>>>>>>>>>> for extending
>>>>>>>>>>>>>>> the csoundapi~ object?
>>>>>>>>>>>>>>> (assumed this is not too difficult.)
>>>>>>>>>>>>>>> best -
>>>>>>>>>>>>>>> joachim
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Am 17.12.2011 12:30, schrieb peiman khosravi:
>>>>>>>>>>>>>>>> You can generate a table in pd with the 'event' message:
>>>>>>>>>>>>>>>> http://www.csounds.com/journal/issue5/PdBPFpatch.html
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> But there doesn't seem to be a way of writing table index
>>>>>>>>>>>>>>>> points in
>>>>>>>>>>>>>>>> real-time. I guess this could be done with a dedicated
>>>>>>>>>>>>>>>> instrument.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> P
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On 17 December 2011 11:14, joachim heintz
>>>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>>>> i think this is a question to victor, but perhaps anyone
>>>>>>>>>>>>>>>>> else knows ---
>>>>>>>>>>>>>>>>> is it possible to copy an array/table which has been
>>>>>>>>>>>>>>>>> created in pd to a
>>>>>>>>>>>>>>>>> table in csound via the csoundapi~ object?
>>>>>>>>>>>>>>>>> with davis pyon's csound~ object for max, this can be
>>>>>>>>>>>>>>>>> done, but i can't
>>>>>>>>>>>>>>>>> see how to do this in pd.
>>>>>>>>>>>>>>>>> thanks -
>>>>>>>>>>>>>>>>> joachim
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>>>>>     https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>>>>>>  with body "unsubscribe
>>>>>>>>>>>>>>>>> csound"
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>>>>      https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>>>>>  with body "unsubscribe
>>>>>>>>>>>>>>>> csound"
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>>>     https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>>     https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Dr Victor Lazzarini
>>>>>>>>>>>>> Senior Lecturer
>>>>>>>>>>>>> Dept. of Music
>>>>>>>>>>>>> NUI Maynooth Ireland
>>>>>>>>>>>>> tel.: +353 1 708 3545
>>>>>>>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>>      https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>>      https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>>> 
>>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Dr Victor Lazzarini
>>>>>>>>>>> Senior Lecturer
>>>>>>>>>>> Dept. of Music
>>>>>>>>>>> NUI Maynooth Ireland
>>>>>>>>>>> tel.: +353 1 708 3545
>>>>>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>>       https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>>> 
>>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Dr Victor Lazzarini
>>>>>>>>>> Senior Lecturer
>>>>>>>>>> Dept. of Music
>>>>>>>>>> NUI Maynooth Ireland
>>>>>>>>>> tel.: +353 1 708 3545
>>>>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>>> 
>>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>>>        https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>>>> 
>>>>>>>>> Discussions of bugs and features can be posted here
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>>>  with body "unsubscribe csound"
>>>>>>>>> 
>>>>>>>>> <120113tabletest2.pd><120113tabletest2.csd>
>>>>>>>> 
>>>>>>>> Dr Victor Lazzarini
>>>>>>>> Senior Lecturer
>>>>>>>> Dept. of Music
>>>>>>>> NUI Maynooth Ireland
>>>>>>>> tel.: +353 1 708 3545
>>>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>>         https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>>> 
>>>>>>> Discussions of bugs and features can be posted here
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>>  with body "unsubscribe csound"
>>>>>>> 
>>>>>> 
>>>>>> Dr Victor Lazzarini
>>>>>> Senior Lecturer
>>>>>> Dept. of Music
>>>>>> NUI Maynooth Ireland
>>>>>> tel.: +353 1 708 3545
>>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>>          https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>>> 
>>>>>> Discussions of bugs and features can be posted here
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>>  with body "unsubscribe csound"
>>>>>> 
>>>>> 
>>>>> Dr Victor Lazzarini
>>>>> Senior Lecturer
>>>>> Dept. of Music
>>>>> NUI Maynooth Ireland
>>>>> tel.: +353 1 708 3545
>>>>> Victor dot Lazzarini AT nuim dot ie
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> 
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>>  with body "unsubscribe csound"
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>           https://sourceforge.net/tracker/?group_id=81968&atid=564599 
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk
>>>>  with body "unsubscribe csound"
>>>> 
>>> 
>> 
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>> 
>> 
>> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"