[Cs-dev] gendy opcode
Date | 2012-01-18 21:49 |
From | Tito Latini |
Subject | [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-18 22:05 |
From | Victor |
Subject | Re: [Cs-dev] gendy opcode |
Sounds good, thanks. On 18 Jan 2012, at 21:49, Tito Latini |
Date | 2012-01-18 22:14 |
From | Steven Yi |
Subject | Re: [Cs-dev] gendy opcode |
Interesting! I'm curious though, the gendy routines are so very much associated with Xenakis, I wonder about their usefulness as a general opcode? It seems to me more of something that, say, if Xenakis was alive and composing with Csound today, he would create using a custom opcode library or just use UDO's as a part of a piece. On Wed, Jan 18, 2012 at 5:05 PM, Victor |
Date | 2012-01-18 22:53 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-18 23:04 |
From | Victor |
Subject | Re: [Cs-dev] gendy opcode |
By all means, please add it. People surely will find them useful. On 18 Jan 2012, at 22:53, Tito Latini |
Date | 2012-01-18 23:24 |
From | peiman khosravi |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None None |
I have certainly missed those SC Ugens in Csound. Please add them! P On 18 January 2012 23:04, Victor <Victor.Lazzarini@nuim.ie> wrote: By all means, please add it. People surely will find them useful. |
Date | 2012-01-18 23:37 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None None |
Thanks Tito. This is wonderful news. Please add these and any/many other SuperCollider opcodes to Csound! There are some cool ones that we are missing for sure. Recently a number of them were converted to max/msp externals and I was thinking that it would be nice to have these and many others in Csound as well. Thanks for doing this work and for all your work on Csound. Best, Dr. B. ___________________________________ 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 18, 2012, at 6:24 PM, peiman khosravi wrote: I have certainly missed those SC Ugens in Csound. Please add them! |
Date | 2012-01-19 00:17 |
From | Dave Phillips |
Subject | Re: [Cs-dev] gendy opcode |
On 01/18/2012 06:04 PM, Victor wrote: > By all means, please add it. People surely will find them useful. > > Yes, please ! Vote++. Thanks again, Tito. Best, dp ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-19 01:21 |
From | Steven Yi |
Subject | Re: [Cs-dev] gendy opcode |
My thoughts were more philosophical than technical. It seems others will find it useful to add, so please proceed and do so. Thanks, steven On Wed, Jan 18, 2012 at 5:53 PM, Tito Latini |
Date | 2012-01-19 08:47 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 09:10 |
From | peiman khosravi |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None None |
'Love thyself and thy neighbour will love you' --Nietzsche |
Date | 2012-01-19 09:14 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Cs-dev] gendy opcode |
Looking forward to your fractalnoise opcode and to your next set of superCollider crossovers. Sent from my iPad. On Jan 19, 2012, at 3:47 AM, Tito Latini |
Date | 2012-01-19 10:31 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] gendy opcode |
It does not matter, as long as it is under Opcodes. If you find it useful to put it all together, you can do a subdirectory. Ah, and please add them as internal rather than plugin if there are no external dependencies. This is the current policy. I'm glad that you are contributing these. Thanks. On 19 Jan 2012, at 08:47, Tito Latini wrote: > I don't know where to add the code, in Opcodes/ or in Opcodes/somedirectory. Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-19 10:33 |
From | Victor Lazzarini |
Subject | [Cs-dev] The next step (was Re: gendy opcode) |
Regarding de-allocation of instruments etc., this is the next step, I hope you can help us out in achieving it. The plan is this 1) release 5.16 with new parser as default (Feb 3) 2) make 5.16 the last 'feature' release, carrying on with just bugfix releases for Csound 5 3) start working on Csound 6, which will break binary compatibility with Csound 5 (but of course it will always be backwards compatible with old csound code). - revision of the API - on-the-fly compilation, loading, unloading of instruments - separation of compiler and engine - 'compiled' orchestra representation for serialisation and loading of compiled code - other smaller internal changes (asynchronous file IO interface etc, opcodes holding their own output buffers, etc). there must be a list somewhere of what we planned to do in Hannover. I am not sure of the timescale for this, but let's say 6-9 months. First release of Csound 6 sometime September - October 2012 (maybe at the next CsoundCon?) Victor On 19 Jan 2012, at 08:47, Tito Latini wrote: > I have written a sc client in common lisp with a live coding system > inspired to Julian Rohrhuber'JITLib. I haven't released it yet because > the scheduler is common music rts but it's not mantained anymore, so I > have rewritten the scheduler in cl (c+lisp) based on sc3 but I still > have to replace it. I would like to use the same code for cl-csound > with the same livecoding system. I should write a csound parser in cl > and the possibility to (de)alloc instruments in rt. I have everything > in my head but the life is complicated here. Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-19 11:03 |
From | Tito Latini |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
Attachments | None |
Date | 2012-01-19 12:21 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
I only wished. On 19 Jan 2012, at 11:03, Tito Latini wrote: > Thanks Victor, you always have an answer for everything > > tito > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-19 16:56 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 17:26 |
From | peiman khosravi |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None None |
Talking about porting SC ugens to Csound. I made a GaussTrig UDO (http://www.csounds.com/udo/displayOpcode.php?opcode_id=159) but I'm sure it could be much more efficient if it was a real opcode. Best, Peiman On 19 January 2012 16:56, Tito Latini <tito.01beta@gmail.com> wrote: Today I don't have time to try the version with cubic-interp. |
Date | 2012-01-19 17:32 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 17:38 |
From | jpff |
Subject | Re: [Cs-dev] gendy opcode |
I started to write gendy functionality in the early 1990s but never got them to work/found time to finish them.. I would like to see them ==John ffitch ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-19 17:45 |
From | Victor |
Subject | Re: [Cs-dev] gendy opcode |
Also, Tito, if you do not mind it would be nice to have the other projects you mentioned added to the csound sources: 1 The CL wrapper (in interfaces) 2 The supercollider class (in frontends). I had planned this a while ago, but never had the time to do it. It is great that you have done it. Victor On 19 Jan 2012, at 17:32, Tito Latini |
Date | 2012-01-19 17:48 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 17:51 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 17:53 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 18:06 |
From | Victor |
Subject | Re: [Cs-dev] gendy opcode |
No particular application, but just because it can be useful to people. You never know, csound users will find the most crazy applications no one else have thought before. On 19 Jan 2012, at 17:53, Tito Latini |
Date | 2012-01-19 18:14 |
From | Michael Gogins |
Subject | Re: [Cs-dev] gendy opcode |
There already is a Lisp interface to Csound, using cffi. Regards, Mike On 1/19/12, Victor |
Date | 2012-01-19 18:15 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 18:18 |
From | Victor |
Subject | Re: [Cs-dev] gendy opcode |
Yes, i know but it has not been maintained and the last time I tried it was not working properly. On 19 Jan 2012, at 18:14, Michael Gogins |
Date | 2012-01-19 18:20 |
From | Victor |
Subject | Re: [Cs-dev] gendy opcode |
Good. What about sc CsoundServer? On 19 Jan 2012, at 18:15, Tito Latini |
Date | 2012-01-19 18:37 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 19:10 |
From | Dave Phillips |
Subject | Re: [Cs-dev] gendy opcode |
On 01/19/2012 01:06 PM, Victor wrote: > No particular application, but just because it can be useful to people. You never know, csound users will find the most crazy applications no one else have thought before. > Credo: "The street tries to find its own uses for things, Mr. Turner." from William Gibson's Count Zero. Best, dp ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-19 19:11 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Cs-dev] gendy opcode |
I would love to have Tito's 10000 new opcodes added to Csound. Sent from my iPhone. On Jan 19, 2012, at 2:10 PM, Dave Phillips |
Date | 2012-01-19 20:01 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 20:03 |
From | Tito Latini |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None |
Date | 2012-01-19 20:22 |
From | peiman khosravi |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None None |
that would awesome! P On 19 January 2012 18:20, Victor <Victor.Lazzarini@nuim.ie> wrote: Good. What about sc CsoundServer? |
Date | 2012-01-19 20:30 |
From | Steven Yi |
Subject | Re: [Cs-dev] gendy opcode |
Attachments | None None |
This reminds me that we may want to look at implementing namespaces in csound 6. :) On Jan 19, 2012 3:05 PM, "Tito Latini" <tito.01beta@gmail.com> wrote:
> I would love to have Tito's 10000 new opcodes added to Csound. |
Date | 2012-01-19 20:40 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Cs-dev] gendy opcode |
As long as there are man pages and example .csd files. All will inspire and find a musical home. Sent from my iPhone. On Jan 19, 2012, at 3:03 PM, Tito Latini |
Date | 2012-01-19 22:28 |
From | joachim heintz |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
sounds fantastic - thanks to all the developers for their great work! joachim Am 19.01.2012 11:33, schrieb Victor Lazzarini: > > Regarding de-allocation of instruments etc., this is the next step, I hope you can help us out in achieving it. > The plan is this > > 1) release 5.16 with new parser as default (Feb 3) > 2) make 5.16 the last 'feature' release, carrying on with just bugfix releases for Csound 5 > 3) start working on Csound 6, which will break binary compatibility with Csound 5 (but of course it will always be backwards compatible with > old csound code). > - revision of the API > - on-the-fly compilation, loading, unloading of instruments > - separation of compiler and engine > - 'compiled' orchestra representation for serialisation and loading of compiled code > - other smaller internal changes (asynchronous file IO interface etc, opcodes holding their own output buffers, etc). > there must be a list somewhere of what we planned to do in Hannover. > > I am not sure of the timescale for this, but let's say 6-9 months. First release of Csound 6 sometime September - October 2012 (maybe at the next CsoundCon?) > > Victor > > > On 19 Jan 2012, at 08:47, Tito Latini wrote: > >> I have written a sc client in common lisp with a live coding system >> inspired to Julian Rohrhuber'JITLib. I haven't released it yet because >> the scheduler is common music rts but it's not mantained anymore, so I >> have rewritten the scheduler in cl (c+lisp) based on sc3 but I still >> have to replace it. I would like to use the same code for cl-csound >> with the same livecoding system. I should write a csound parser in cl >> and the possibility to (de)alloc instruments in rt. I have everything >> in my head but the life is complicated here. > > Dr Victor Lazzarini > Senior Lecturer > Dept. of Music > NUI Maynooth Ireland > tel.: +353 1 708 3545 > Victor dot Lazzarini AT nuim dot ie > > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-20 14:24 |
From | john ffitch |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
Another possibility for cs6, totally remove the power-of-2 table size. It really confuses and the cpu cost is I suspect small ==John ffitch ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-20 14:39 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
In other words, make oscili an alias to poscil? And table to tab? etc? Victor On 20 Jan 2012, at 14:24, john ffitch wrote: > Another possibility for cs6, totally remove the power-of-2 table > size. It really confuses and the cpu cost is I suspect small > > ==John ffitch > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-20 14:46 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
In fact floating-point maths is faster than integer maths in my computer: 1000s of oscili -> Elapsed time at end of performance: real: 0.912s, CPU: 0.910s 1000s of poscil -> Elapsed time at end of performance: real: 0.759s, CPU: 0.757s Let's remove this! Can we do it in Csound 5.16? Victor On 20 Jan 2012, at 14:39, Victor Lazzarini wrote: > In other words, make oscili an alias to poscil? And table to tab? etc? > > Victor > > On 20 Jan 2012, at 14:24, john ffitch wrote: > >> Another possibility for cs6, totally remove the power-of-2 table >> size. It really confuses and the cpu cost is I suspect small >> >> ==John ffitch >> >> ------------------------------------------------------------------------------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> _______________________________________________ >> Csound-devel mailing list >> Csound-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/csound-devel > > Dr Victor Lazzarini > Senior Lecturer > Dept. of Music > NUI Maynooth Ireland > tel.: +353 1 708 3545 > Victor dot Lazzarini AT nuim dot ie > > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-20 15:18 |
From | Rory Walsh |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
Attachments | None None |
Yes please! On Friday, 20 January 2012, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote: > In fact floating-point maths is faster than integer maths in my computer: > > 1000s of oscili -> Elapsed time at end of performance: real: 0.912s, CPU: 0.910s > > 1000s of poscil -> Elapsed time at end of performance: real: 0.759s, CPU: 0.757s > > Let's remove this! Can we do it in Csound 5.16? > > Victor > > > On 20 Jan 2012, at 14:39, Victor Lazzarini wrote: > >> In other words, make oscili an alias to poscil? And table to tab? etc? >> >> Victor >> >> On 20 Jan 2012, at 14:24, john ffitch wrote: >> >>> Another possibility for cs6, totally remove the power-of-2 table >>> size. It really confuses and the cpu cost is I suspect small >>> >>> ==John ffitch >>> >>> ------------------------------------------------------------------------------ >>> Keep Your Developer Skills Current with LearnDevNow! >>> The most comprehensive online learning library for Microsoft developers >>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >>> Metro Style Apps, more. Free future releases when you subscribe now! >>> http://p.sf.net/sfu/learndevnow-d2d >>> _______________________________________________ >>> Csound-devel mailing list >>> Csound-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/csound-devel >> >> Dr Victor Lazzarini >> Senior Lecturer >> Dept. of Music >> NUI Maynooth Ireland >> tel.: +353 1 708 3545 >> Victor dot Lazzarini AT nuim dot ie >> >> >> >> >> ------------------------------------------------------------------------------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> _______________________________________________ >> Csound-devel mailing list >> Csound-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/csound-devel > > Dr Victor Lazzarini > Senior Lecturer > Dept. of Music > NUI Maynooth Ireland > tel.: +353 1 708 3545 > Victor dot Lazzarini AT nuim dot ie > > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > |
Date | 2012-01-20 16:42 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
This would be great. Sent from my iPad. On Jan 20, 2012, at 9:24 AM, john ffitch |
Date | 2012-01-20 16:43 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
Please in 5.16 Sent from my iPad. On Jan 20, 2012, at 9:46 AM, Victor Lazzarini |
Date | 2012-01-20 16:51 |
From | Steven Yi |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
Question: what's being removed? Also, won't aliasing oscili to poscil change the sound of older pieces? On Fri, Jan 20, 2012 at 9:46 AM, Victor Lazzarini |
Date | 2012-01-20 18:25 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
We might not exactly alias, but the two codes will be the same as they will be using floating-point indexes. It should not change any older pieces, because the output of the oscillators will be very similar. Inevitably as double precision floats give more precise indexing than the 32-bit integer maths used, there might be some improvement in audio quality in some cases. Regards Victor On 20 Jan 2012, at 16:51, Steven Yi wrote: > Question: what's being removed? Also, won't aliasing oscili to poscil > change the sound of older pieces? > > On Fri, Jan 20, 2012 at 9:46 AM, Victor Lazzarini > |
Date | 2012-01-20 18:43 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
and... also - depending on my speakers and my audio interface, there is a difference in the "sound" of my older Csound pieces and instruments too. I am not sure that this would be a reason not to "enhance" certain opcodes or the fidelity of the system as a whole. Good luck with all this great work and the moving forward plans - to Csound6. Rick On Jan 20, 2012, at 1:25 PM, Victor Lazzarini wrote: > We might not exactly alias, but the two codes will be the same as they will be using floating-point indexes. It should not change any older pieces, because the output of the oscillators will be very similar. Inevitably as double precision floats give more precise indexing than the 32-bit integer maths used, there might be some improvement in audio quality in some cases. > > Regards > > Victor > > On 20 Jan 2012, at 16:51, Steven Yi wrote: > >> Question: what's being removed? Also, won't aliasing oscili to poscil >> change the sound of older pieces? >> >> On Fri, Jan 20, 2012 at 9:46 AM, Victor Lazzarini >> |
Date | 2012-01-20 20:44 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
Hi, Wouldn't the opposite be true in platforms that perform better for integer math, like ARM? I don't know about these things, so I'm just wondering. Cheers, Andrés On Fri, Jan 20, 2012 at 2:46 PM, Victor Lazzarini |
Date | 2012-01-20 20:54 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
If there is weak support for floating-point operations, Csound performance would be severely compromised in any case, so I don't think this is applicable. Victor On 20 Jan 2012, at 20:44, Andres Cabrera wrote: > Hi, > > Wouldn't the opposite be true in platforms that perform better for > integer math, like ARM? I don't know about these things, so I'm just > wondering. > > Cheers, > Andrés > > On Fri, Jan 20, 2012 at 2:46 PM, Victor Lazzarini > |
Date | 2012-01-21 18:40 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
I am rather skeptical about this. Yes, for 1000s oscilators I get 2.74s for oscili anf 2.53 for poscil, but.... I tried oscili poscil, oscil3 and poscil3 on a 64bt computer and a 32 bit computer oscili poscil oscil3 poscil4 oscili > In fact floating-point maths is faster than integer maths in my computer: > > 1000s of oscili -> Elapsed time at end of performance: real: 0.912s, CPU: > 0.910s > > 1000s of poscil -> Elapsed time at end of performance: real: 0.759s, CPU: > 0.757s > > Let's remove this! Can we do it in Csound 5.16? > > Victor > > ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2012-01-23 18:45 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] The next step (was Re: gendy opcode) |
Hi Victor, Also looking forward to this! I think it might be a good idea to compile all these in the wiki: https://sourceforge.net/apps/mediawiki/csound/index.php?title=RFC_Improvements I've added some other of my wishes to the list, like debugging and better error reporting. Cheers, Andres On Thu, Jan 19, 2012 at 10:33 AM, Victor Lazzarini |