[Cs-dev] More about next release
Date | 2009-08-28 11:08 |
From | jpff |
Subject | [Cs-dev] More about next release |
Some more on the upcoming release (now in CVS) 1: GEN43 has been totally rewritten and is I think now correct 2: In score reading the system will allow more than PMAX arguments, the additional ones placed elsewhere. Most of the gens are aware of this new structure, so I hope this will satisfy the calls for very large values of PMAX. Still to be done to allow twarp events more arguments and a few tidy-ups Now the problem is when to make the release. We seem to be suffering from serial holidays! Any real suggestions for a timetable? ==John ffitch ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2009-08-28 12:08 |
From | victor |
Subject | Re: [Cs-dev] More about next release |
What was the problem with GEN43? ----- Original Message ----- From: "jpff" |
Date | 2009-08-28 12:47 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [Cs-dev] More about next release |
the problem is that I cannot type! Actually it was Gen26 Obviously I need a holiday! ==John > What was the problem with GEN43? > ----- Original Message ----- > From: "jpff" |
Date | 2009-08-28 13:34 |
From | Michael Gogins |
Subject | Re: [Cs-dev] More about next release |
I will leave the scheduling to others.... I have created 2 new Csound opcodes, outlet (a and k) and inlet (a and k). outleta or outletk "outetname", asignal or ksignal; sourceinso is implicit asignal or xsignal inleta or inletk sourceinso, "outletname" These permit instruments to send k-rate and a-rate time domain signals directly to each other. This in turn enables the construction of complete signal flow graphs in Csound, as in Pure Data or Buzz. When source instruments are dynamically allocated, their outlets automatically connect themselves to the inlets of the original sink instruments. This should simplify the design of mixers, effect processing chains, effect side chains, and so on in Csound. Written, but not tested or documented. I may also be able to do this for fsigs. It would be useful if there were a new "effect" block in the Csound orchestra, which would declare an instrument that would always be on, not requiring a score statement to activate. Any ideas on how to do this? Or can this already be done in the orchestra header using existing opcodes? Cabel is a Python program that allows one to create and edit Csound orchestras using a visual patching paradigm as in Pure Data. I have made some improvements to Cabel (turns out I am still a Cabel developer on SourceForge): (1) Pfields module enables the use of Cabel patches both with Csound scores and with real-time MIDI controllers. (2) I have booked into CVS Valle's "modulor.py" script for creating Cabel modules for all Csound opcodes. (3) I am modifying modulor.py so that all opcode intypes and outtypes will be correct in Cabel modules, including strings, which were not previously handled. Question: Should I include Cabel and all its modules in the Csound Windows installer? It requires wxPython. How many people would be interested in using Cabel? I know I will be using it. Thanks to Drew Krause for drawing my attention back to Cabel.... Regards, Mike On 8/28/09, jpff@cs.bath.ac.uk |
Date | 2009-08-28 15:23 |
From | "Marc D. Demers" |
Subject | Re: [Cs-dev] More about next release |
Attachments | None None |
Hi Mike, It will be great to have Cabel in your package...I have used it in the past and it had good futures. Beside, I already have wxPython since I use AthenaCL. Regards, Marc > Date: Fri, 28 Aug 2009 08:34:06 -0400 > From: michael.gogins@gmail.com > To: csound-devel@lists.sourceforge.net > CC: drkrause@mindspring.com > Subject: Re: [Cs-dev] More about next release > > I will leave the scheduling to others.... > > I have created 2 new Csound opcodes, outlet (a and k) and inlet (a and k). > > outleta or outletk "outetname", asignal or ksignal; sourceinso is implicit > > asignal or xsignal inleta or inletk sourceinso, "outletname" > > These permit instruments to send k-rate and a-rate time domain signals > directly to each other. This in turn enables the construction of > complete signal flow graphs in Csound, as in Pure Data or Buzz. When > source instruments are dynamically allocated, their outlets > automatically connect themselves to the inlets of the original sink > instruments. This should simplify the design of mixers, effect > processing chains, effect side chains, and so on in Csound. Written, > but not tested or documented. I may also be able to do this for fsigs. > > It would be useful if there were a new "effect" block in the Csound > orchestra, which would declare an instrument that would always be on, > not requiring a score statement to activate. Any ideas on how to do > this? > > Or can this already be done in the orchestra header using existing opcodes? > > Cabel is a Python program that allows one to create and edit Csound > orchestras using a visual patching paradigm as in Pure Data. I have > made some improvements to Cabel (turns out I am still a Cabel > developer on SourceForge): > > (1) Pfields module enables the use of Cabel patches both with Csound > scores and with real-time MIDI controllers. > > (2) I have booked into CVS Valle's "modulor.py" script for creating > Cabel modules for all Csound opcodes. > > (3) I am modifying modulor.py so that all opcode intypes and outtypes > will be correct in Cabel modules, including strings, which were not > previously handled. > > Question: Should I include Cabel and all its modules in the Csound > Windows installer? It requires wxPython. How many people would be > interested in using Cabel? I know I will be using it. > > Thanks to Drew Krause for drawing my attention back to Cabel.... > > Regards, > Mike > > On 8/28/09, jpff@cs.bath.ac.uk <jpff@cs.bath.ac.uk> wrote: > > the problem is that I cannot type! Actually it was Gen26 > > Obviously I need a holiday! > > ==John > > > >> What was the problem with GEN43? > >> ----- Original Message ----- > >> From: "jpff" <jpff@codemist.co.uk> > >> To: <csound-devel@lists.sourceforge.net> > >> Sent: Friday, August 28, 2009 11:08 AM > >> Subject: [Cs-dev] More about next release > >> > >> > >>> Some more on the upcoming release (now in CVS) > >>> 1: GEN43 has been totally rewritten and is I think now correct > >>> > >>> 2: In score reading the system will allow more than PMAX arguments, > >>> the additional ones placed elsewhere. Most of the gens are aware of > >>> this new structure, so I hope this will satisfy the calls for very > >>> large values of PMAX. Still to be done to allow twarp events more > >>> arguments and a few tidy-ups > >>> > >>> Now the problem is when to make the release. We seem to be suffering > >>> from serial holidays! Any real suggestions for a timetable? > >>> ==John ffitch > >>> > >>> ------------------------------------------------------------------------------ > >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > >>> 30-Day > >>> trial. Simplify your report design, integration and deployment - and > >>> focus > >>> on > >>> what you do best, core application coding. Discover what's new with > >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july > >>> _______________________________________________ > >>> Csound-devel mailing list > >>> Csound-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel > >> > >> > >> ------------------------------------------------------------------------------ > >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > >> 30-Day > >> trial. Simplify your report design, integration and deployment - and focus > >> on > >> what you do best, core application coding. Discover what's new with > >> Crystal Reports now. http://p.sf.net/sfu/bobj-july > >> _______________________________________________ > >> Csound-devel mailing list > >> Csound-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/csound-devel > >> > >> > >> > > > > > > > > ------------------------------------------------------------------------------ > > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > > trial. Simplify your report design, integration and deployment - and focus > > on > > what you do best, core application coding. Discover what's new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > Csound-devel mailing list > > Csound-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > > -- > Michael Gogins > Irreducible Productions > http://www.michael-gogins.com > Michael dot Gogins at gmail dot com > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel Créez un personnage à votre image pour votre WL Messenger Venez voir |
Date | 2009-08-28 15:46 |
From | Steven Yi |
Subject | Re: [Cs-dev] More about next release |
Hi Michael, For doing mixers and effects, I handle all of it in blue code and that compiles down to using ga signals between instruments. For the mixer, it is a single instrument that uses many calls to UDO's with one UDO per effect system. This has worked well for blue. As for an effect block, I do not think it will work. The reason for this are effects that have tail processing time like reverbs. blue generates a single giant mixer instrument and calculates the generated score length, then afterwards write a single note to run the mixer for the score length + extra time designated by the user. This helps to ensure that all reverbs and delays will fully process. I find Cabel interesting but wonder why we keep including so many projects into the installer of Csound instead of keeping them separately managed and supported projects? I am increasingly thinking that a barebones distribution of Csound that can easily be used by developers of other programs will be beneficial to have. steven On Fri, Aug 28, 2009 at 8:34 AM, Michael Gogins |
Date | 2009-08-28 15:52 |
From | Michael Gogins |
Subject | Re: [Cs-dev] More about next release |
The next installer will permit the installation of such a bare bones system. I take your point about tails. Are you now settled in New York? Best, Mike On 8/28/09, Steven Yi |
Date | 2009-08-28 16:25 |
From | Steven Yi |
Subject | Re: [Cs-dev] More about next release |
Hi Michael, Glad to hear about a barbones release for the installer, but I'm thinking a separate zip might be more appropriate for developers versus using an installer. I'm not sure yet as I'm looking to create a csound module for netbeans so I can hook it into blue as well as create an auto-update site. This isn't pressing for me quite yet, so not a concern for this release. As for New York, mostly settled! Still have some writing work to take care of, then will be back to blue and csound work! Steven On 8/28/09, Michael Gogins |