| Ok, if you have any questions regarding this, don’t hesitate (maybe use the devel list so
that we don’t scare anyone here ;).
========================
Dr Victor Lazzarini
Dean of Arts, Celtic Studies and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952
> On 1 Jul 2016, at 15:03, Guillermo Senna wrote:
>
> Sorry, I saw the word python and immediately discarded your example. But
> I think I prefer to have a new opcode rather than asking a whole
> classroom to install python. Actually, I couldn't run your example
> myself as I get "could not open library
> '/usr/local/lib/csound/plugins-6.0/libpy.so'".
>
> I'm reading your "Extensions to the Csound Language" to know how to
> write the opcode.
>
>
> On 01/07/16 10:39, Victor Lazzarini wrote:
>> Cabbage should have access to Python opcodes as well. They’re part of the standard csound distribution.
>> ========================
>> Dr Victor Lazzarini
>> Dean of Arts, Celtic Studies and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
>>
>>> On 1 Jul 2016, at 14:05, Guillermo Senna wrote:
>>>
>>> Thanks Victor, but I need to get it from inside Cabbage. I'll have to
>>> write a new opcode, won't I?
>>>
>>> On 01/07/16 09:59, Victor Lazzarini wrote:
>>>> No, but you can get them through the API, via Python
>>>>
>>>>
>>>>
>>>> pyinit
>>>> pyruni "import ctcsound"
>>>>
>>>> instr 1
>>>> pyruni {{
>>>> cs = ctcsound.Csound(None,_CSOUND_)
>>>> def getArg(t,n):
>>>> args = cs.tableArgs(int(t))
>>>> return args[n]
>>>> }}
>>>> i1 pycall1i "getArg", 1, 0
>>>> printk2 i1
>>>>
>>>> endin
>>>>
>>>>
>>>> f1 0 1024 10 1
>>>> i1 0 1
>>>> e
>>>>
>>>>
>>>>
>>>> ========================
>>>> Dr Victor Lazzarini
>>>> Dean of Arts, Celtic Studies and Philosophy,
>>>> Maynooth University,
>>>> Maynooth, Co Kildare, Ireland
>>>> Tel: 00 353 7086936
>>>> Fax: 00 353 1 7086952
>>>>
>>>>> On 1 Jul 2016, at 13:28, Guillermo Senna wrote:
>>>>>
>>>>> =
>>>>> X-Microsoft-Antispam:
>>>>> UriScan:;BCL:0;PCL:0;RULEID:(421252002)(3010002)(71701004)(71702002);SRVR:VI1PR0201MB1517;
>>>>> X-Microsoft-Exchange-Diagnostics:
>>>>> 1;VI1PR0201MB1517;31:u4nsD+XrxLCcI7dwM/A1d5tNG0cd7/BbOLpp0AkD1PT88Hf5hqPDMhgnB3/41uvA1a6UDbfwQ2r63RlyKU7+TCQMi2ImTHKs4dxSKmFXklFptY40L7ufJ93daAby9HhwENw1qmY0g5MdD5z9ZgYjyBMKfjYwHcUjFUBB4TrqDdIsQec2GYOhPr/5ajqIF4WYtNT5+y2rYBIcjsXLDG+sSg==;20:hFYObrilkJbLl/90yE/zOVooOiaHW/Vl4oBmMmt1Kk12ruTMglW/Nk0JdxL9RXHcHhcQ2kiSS35SJQIO57DBpTYeRTI3cstaKzixHFY7R5UniT7EIres4WXUxshoS2s16QOekg8ZaMyfXThdyiOd3a1EzpD53Qp9XeKbVmx2VV7/3mNql+lwWqCulwAvU3xfoLfm88EZ4A7kvIJLb6LdaT8acuuW38sqxc+3RBElpUfXA+l3N5sV6Vy9Aj/Xez0R;4:etDMdQJ9018BkmrPa6ymkSg1+H1qZZNbpIstxgD+4f/8LkWnA/AWHd+ULA/R/HOgz4dQQ1nHCPSnwMdwKw2TRZfGdqGag59Q7b36F5RbV7mZfxko2N7zQWzAxprbB/Vlw3T+f6nSRazNXv/Ho5mRDHmoAGso/VYjdT2QVucfZIKRc3r74MfHQHSwdXJTLHj4YJW+BfWgU+g6U8NzTinetFNKeJv0vvOMtrZaAhDjLtOlHwfEl2A1N1dMKm7m9StQghBP/Tz2uafmFsgT5LKE4dirwAJLx1TkWb4euML0+3/+V+h/cLTz/lcsR2n7GgnxPmySs/RbP3v2Kgx0NCzeDeDc/aDea6hiwvOIGcOW8it3Fgd3kBaAwJCLy9epMxkjyeV0xhnUE1rsna+/TMjQNNAQ3wEfj0cHEgGYgvTmkXnOZE4TJZxpAW+fpPcZId8kcJpFGF4lDIKKS23FUreIdaKwNN45bGnMJX8c9TcdbW
>>>>> 4=
>>>>> X-Exchange-Antispam-Report-Test: UriScan:(20558992708506)(166708455590820);
>>>>> X-Exchange-Antispam-Report-CFA-Test:
>>>>> BCL:0;PCL:0;RULEID:(9101531078)(601004)(2401047)(8121501046)(13018025)(13016025)(10201501046)(3002001);SRVR:VI1PR0201MB1517;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0201MB1517;
>>>>> X-Microsoft-Exchange-Diagnostics:
>>>>> =?utf-8?B?MTtWSTFQUjAyMDFNQjE1MTc7MjM6MDRXMlN2Y2pGQytYL2h3SjhQT2Z0RGtM?=
>>>>> =?utf-8?B?b0UxMWIzVkt5N01EZDFDbzNwTjhmNXQwb3VPVFI5ME83VXVFNGdaUjEwZ2k2?=
>>>>> =?utf-8?B?UWNIYlBMNnRDL2g2L2JFMDRzVytOb3VEanFTa3IyK0t0SkU2bHNoUFZaN1Qy?=
>>>>> =?utf-8?B?U29uMFFEQW4reGNJSTJmLzdSRm1BVG9rVkVLeHV2MnpnM1g0aUVveTE4MEFG?=
>>>>> =?utf-8?B?SktrMWsxaWFzMVpnNFlvNVlGWTkvdEZ6WkZtRmhJMytEUnhYVDY0Nm83TjE1?=
>>>>> =?utf-8?B?QVExTjRTc2ljVGU1dWc5QkpCK2pmdnhSUEhDbjFZdGtBQ3hPS3Y3SUFrVGRV?=
>>>>> =?utf-8?B?VlRYa1hibzBieTBVbTc0S2RtVE5KVFRFN0NrQytlMy8xQm9UVUhyMU9BUlA3?=
>>>>> =?utf-8?B?MU94UXowam0vaHhpQ2JkaXAxRlRqaUZXS3c2NVBuSG9IYXdBajFGbFF1Uldz?=
>>>>> =?utf-8?B?VW9mQU5yODd2cHdFQW5Bblp3Y05JYlNYaGYzeThrUnhBTjZnaTIxemRuR2J6?=
>>>>> =?utf-8?B?d0o4elovWmlYaFdibVVoVzJuMXlDbWM0N1FDRXNVMk9HSWZ4M0JlT0JnR0FL?=
>>>>> =?utf-8?B?WDVaaytSTmhRVmtrUWpkSG1mT3c4NlZHN0tiVDBRWi9MQ2JXSWJ3RWp4OWhT?=
>>>>> =?utf-8?B?Sm0zdTZ5UmRTNzRUcHpRMnlGVEZORVBZdW1Rcm5aa3VSRGtXUUJwTkdvOS9s?=
>>>>> =?utf-8?B?UlFoc2VDNEs1cjQ4VVI1cVYvR2F3OVR3b01NVlFybndIcjlzUVl1enJiRkps?=
>>>>> =?utf-8?B?M2E5YXBKcjBnRTRhN2FYSGVZS3UraTJDN1ZNLzZpV2V3OVpwaWRPV0xBNG55?=
>>>>> =?utf-8?B?Z0hMMHJwalAxVWxTMUowWWhsWjEvRm5MMWllbEhXU0VkS1RjdFZwRlFKTG5m?=
>>>>> =?utf-8?B?SWpwVEsxcEFTSE1FOGZVajJvamd0UVV4V1lieitsbmIwcURsK3ZGQWNNV0tR?=
>>>>> =?utf-8?B?NU5oRStvRjJoUFRON2FQL1RVMW4zVTRQc2NBaEI3cmIrNXZpNTQrWnhuS29E?=
>>>>> =?utf-8?B?RGlIdEZCTXBOWk9oR3RTSUg2ek4xZ1Qvb3hWRzA3cFBUTVZad3FzVlFLYW5u?=
>>>>> =?utf-8?B?Ry9zamhub3FWeVdHL3Y2VEJjR3hsb1plV1I4a0JQRWRCcUhBakVFbGJCeUoy?=
>>>>> =?utf-8?B?bTZDZHFmaEVSRzdnS29CMTFOTjNHZWxwekcrQXAzenMrVnJmckR6KzlCUEdX?=
>>>>> =?utf-8?B?eHIxZllpUUlNMUMvYkVZTUZiTklnb0kzMnJqTWNlU0ptdDB4cDBNQ2loSHJV?=
>>>>> =?utf-8?B?L0g0TXpRNXk5VzRjRjNZU2JQcFFBWVFJemlCNzVIZUhjWU9iNVdiQ3NzZDlV?=
>>>>> =?utf-8?B?b0Vkd0g2QWRMZ2FxM0xxQ0UzekxkMjRlMVRmRkROM1dyK0xUSmJDR2x0SFNw?=
>>>>> =?utf-8?B?ay9kT2J0MUJET04wRXBUSFMwb3NVWW5kalNpcnJqYXd0b2dOYXl4ZWZZN1hP?=
>>>>> =?utf-8?B?M2xZblowRW9NRjVGd25LZERuajdBa20wd3hKeWpJMStoSkxRREx3aDRmTEdK?=
>>>>> =?utf-8?B?TXFUWEtHOGtJd3VXc25SaElweEtZNFp1T05maDk3Mlc2QW9xMktsRUF4U3VE?=
>>>>> =?utf-8?B?Z2JTbTd6NzNTejU1aUhjZEk0QUt2LzZReXNscXFsQ0x5WGlLRkdqay9VY0Zr?=
>>>>> =?utf-8?B?UUMrVW1TV3NzVmE5ZFp0ZEVCc0sva2MwenEwUFZvYmpNZDFvVjJCNSttVEtq?=
>>>>> =?utf-8?B?SWEwbmFmK2hFYnZad0tXRDAwQ3BLYTBOSE1SM1R0MnphZnJHVUE2elh3WVNC?=
>>>>> =?utf-8?B?UnVEcE9rRWJ6ODQ5dTdLTjNCMURsZDE0N3p4cmtlZWZsWkZ2cmQwdzZZMVZJ?=
>>>>> =?utf-8?B?UWZsa0NoV2dDU0orWUpLMDBwbjArU1N2RFJLSWorVjkwRnkrS2tCdk1FVFUz?=
>>>>> =?utf-8?B?dTlGRlFxdC9sejkyRHlOQ3VLTDRsWDhwQlN0VitSVWNmbkNqYWRMNHdSNUd6?=
>>>>> =?utf-8?B?U2taYWRLVXVkRHhQNGJsOTVRWCtnTU92blorbGQzUkxLdjJ6SUNuNnhDYkpG?=
>>>>> =?utf-8?B?SWhKVG96cjRRRXZnTmgzSDkyWVBQNzlndlVWOTZhZXpjSGpmQTlCTGJoWWhW?=
>>>>> =?utf-8?B?eXFiREdzbzZNczlmZjY4U2xYWi80M2o1U2lrTVJneHVRUGJMY051WHJseTQ3?=
>>>>> =?utf-8?B?TS9ZakhqY2V4VEpOa1ROY0xBRkhlY0dQU08yZ216eTRyQ3o3aHBtVFEwanBI?=
>>>>> =?utf-8?B?QzhKYkt4cUhPMG45Y2ozRzhSUXFUTEN1QWVnMTJ6YnhLYWdHUzMwZFhQTzMx?=
>>>>> =?utf-8?Q?VvCzqsHlR0vZZMogNdLw?=
>>>>> X-Microsoft-Exchange-Diagnostics:
>>>>> 1;VI1PR0201MB1517;6:IyP/MpCl2XnPKAL+/n/KNTzcDdCS/TYvYOIuhQPhh6aEBNJnJMt5C+ZqX2Opv1zLwTxIHJolTmmfzQTlHeXj9bbqG75WIl827JYzngrobQ91WRiJCJ/gBvBuE93vACH2/JniQyQJAI3AksKJdZwSTWHa8l7OJmwLmOkUqMsJCPRKAybVgdE6vVEjV0csIh1s2IBV8gWDLcv1bNBZ6n0lxu8taUj0iqKLBGuaBKxUz2cH223/4UnAjwGpVXDk27CPTsIuL6jZZwBYvG5P6ltbpvt2j6CAPaqZt7J6mrMu/6Vy+ewtKHBV2/TI2UD5ACyf/5iNuIZj6SqJ1CT9xKUoyQ==;5:bb+1A9yKwGivnsbydPwX1RX89JbvbEbQ/KqLnL7+lyKdgbv6QAAWNNh7x0fjdUdDeg/1+r60aVTnkYYZ1+S/DE8df0WhHc3aZ4kvMykRsHM12loYxMPth/kbsBmLhCTK+p/eEMh385+2sfABqO41sA==;24:c3IXTczQhq/KNmG5lJ7Gxr0bbGbtt9Xqketsrfo+BKO0Qn2OUT7VxO5ANlvAQ6KDJz19wURWvckLUUmnBjDLb6jDVLxl5J9LwElv8cDF3LE=;7:rmPxO+ab82ammeiOQaUqdgnefLqwZ0vUqvhlgyIuO8kScIIZHmv3uwBZWPXF0UPz5/TXRnUG06OY+I3EW4tN1uXcm7cIlZSiW5IJ6eCflAtxKG88XskC37cSkxMkI8WTKz2QGhr4Ndfp/MQ3Pyua+YYqGsSsO5OAJWVLiXCyL6dYh4DrUPFal07AdRpjnjF8msAHQX1YZeurTgR+Wa/raWy57Gp0zKhABj2dWBQxC5CXfcVkGIltBdN7cHV0JNM+OMkcf3gztJsOISR9PkeKIw==
>>>>> SpamDiagnosticOutput: 1:99
>>>>> SpamDiagnosticMetadata: NSPM
>>>>> X-OriginatorOrg: maynoothuniversity.onmicrosoft.com
>>>>> X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2016 12:28:56.8811 (UTC)
>>>>> X-MS-Exchange-CrossTenant-Id: 1454f5cc-bb35-4685-bbd9-8621fd8055c9
>>>>> X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
>>>>> X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0201MB1517
>>>>> X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 193.1.219.120
>>>>> X-MS-Exchange-CrossPremises-AuthSource: AM1FFO11FD048.protection.gbl
>>>>> X-MS-Exchange-CrossPremises-AuthAs: Anonymous
>>>>> X-MS-Exchange-CrossPremises-AVStamp-Service: 1.0
>>>>> X-MS-Exchange-CrossPremises-SCL: 1
>>>>> X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Incoming;SFV:NSPM;SKIP:0;
>>>>> X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent
>>>>> X-OrganizationHeadersPreserved: VI1PR0201MB1517.eurprd02.prod.outlook.com
>>>>>
>>>>> Hi,
>>>>>
>>>>> Does anyone know of some opcode to retrieve the pfields originally used
>>>>> in an f-statement?
>>>>>
>>>>> Thanks.
>>>>>
>>>>> Csound mailing list
>>>>> Csound@listserv.heanet.ie
>>>>> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
>>>>> Send bugs reports to
>>>>> https://github.com/csound/csound/issues
>>>>> Discussions of bugs and features can be posted here
>>>> Csound mailing list
>>>> Csound@listserv.heanet.ie
>>>> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
>>>> Send bugs reports to
>>>> https://github.com/csound/csound/issues
>>>> Discussions of bugs and features can be posted here
>>> Csound mailing list
>>> Csound@listserv.heanet.ie
>>> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
>>> Send bugs reports to
>>> https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
>> Send bugs reports to
>> https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
> https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |