[Csnd] Towards the next release
Date | 2009-12-22 09:39 |
From | john ffitch |
Subject | [Csnd] Towards the next release |
We are considering a new release of Csound in mid January. Now is the time to make your requests and bug/oddity reports. Naturally we do not promise to implement them all..... But at last teaching is over and there is a break ==John ffitch Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2009-12-23 21:54 |
From | J |
Subject | [Csnd] Re: Towards the next release |
This is good news indeed. Aside from longer-term improvements I've seen discussed, such as dynamic instrument allocation, I'd like to see as many i-rate controls given the ability to be controlled at k-rate as possible; streson and the vbap and ambisonic opcodes spring to mind, but I'm sure there are dozens more that could benefit from this. Also, I'm not sure it's a bug as such, but I've got widely varying results from the balance opcode, with occasionally a lot of pumping and breathing - perhaps a smoothing or attack/decay parameter would help?
Best, Jeremy
On Tue, Dec 22, 2009 at 9:39 AM, john ffitch <jpff@codemist.co.uk> wrote: We are considering a new release of Csound in mid January. Now is the |
Date | 2009-12-24 00:01 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Towards the next release |
On 23 Dec 2009, at 21:54, J wrote: This is good news indeed. Aside from longer-term improvements I've seen discussed, such as dynamic instrument allocation, I'd like to see as many i-rate controls given the ability to be controlled at k-rate as possible; streson and the vbap and ambisonic opcodes spring to mind, but I'm sure there are dozens more that could benefit from this.Yes I've had similar results.
|
Date | 2009-12-24 00:14 |
From | Victor Lazzarini |
Subject | [Csnd] Re: Re: Re: Towards the next release |
Note that balance does what it says on the tin; it's been there since the first version of Csound and it is a well-known algorithm. It does not make any sense to change it. It contains a parameter to set the lp cutoff frequency which can modify the time constant of the averaging process, which can be used for smoother, but also smeared, results. I recommend reading Dodge & Jerse if you don't understand how the opcode works. Also note that Csound has alternative envelope followers: follow and follow2, which might be used instead of balance in certain applications. Victor On 24 Dec 2009, at 00:01, Peiman Khosravi wrote:
|
Date | 2009-12-24 00:26 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Towards the next release |
One thing I mentioned before is the smearing effect of phase loss with pvsbandr and pvsbandp. I don't know what algorithm is being used but I don't think it should be touching the bin's phases as there is no need to change the frequency data. Or am I missing something? Thanks Peiman On 23 Dec 2009, at 21:54, J wrote: This is good news indeed. Aside from longer-term improvements I've seen discussed, such as dynamic instrument allocation, I'd like to see as many i-rate controls given the ability to be controlled at k-rate as possible; streson and the vbap and ambisonic opcodes spring to mind, but I'm sure there are dozens more that could benefit from this. |
Date | 2009-12-24 00:35 |
From | Victor Lazzarini |
Subject | [Csnd] Re: Re: Re: Towards the next release |
I looked at the code and freqs are not changed, only amps. However, because of the integration involved in the resynthesis process, it might be the case that phases are being smeared because of this. It's only an opinion, as I did not look into the matter in detail. On 24 Dec 2009, at 00:26, Peiman Khosravi wrote:
|
Date | 2009-12-24 00:41 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Towards the next release |
I see. Thanks for looking. Interestingly I don't get any smearing when using a UDO to do the same task. Also there is not much smearing when doing a straight pvs resynthesis. The smearing is unfortunately quite drastic with these two opcodes, which makes them unsuitable for transient sounds. Best, Peiman On 24 Dec 2009, at 00:35, Victor Lazzarini wrote:
|
Date | 2009-12-24 00:57 |
From | Victor Lazzarini |
Subject | [Csnd] Re: Re: Re: Re: Re: Towards the next release |
Well, with straight resynthesis, smearing should not occur (phases would be reset to start with and then would be correct relatively). However, whenever the PV signal is modified, even it's only amps, it's still possible that smearing would result. But I am interested to hear that the UDO code does not smear it. Perhaps you could prepare a simple CSD comparing the two for John to investigate if there is a bug (since it's his code). I can't see anything wrong with it. Victor On 24 Dec 2009, at 00:41, Peiman Khosravi wrote:
|
Date | 2009-12-24 03:22 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Towards the next release |
Attachments | testpvsfilt.csd |
Hello, I have attached a CSD to compare the two. It uses the "beats.wav" from the manual's examples folder. Best, Peiman |
Date | 2009-12-24 03:31 |
From | Peiman Khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Towards the next release |
I'm just guessing. The opcode is more complicated than the UDO as it allow defining a trapezium shape. So that part of the algorithm may well be causing the smearing. Peiman On 24 Dec 2009, at 00:57, Victor Lazzarini wrote:
|
Date | 2009-12-24 09:31 | |
From | cameron bobro | |
Subject | [Csnd] Re: Towards the next release | |
|
Date | 2009-12-24 15:11 |
From | mark jamerson |
Subject | [Csnd] Re: Towards the next release |
> As far as bugs and odd behaviour, the current (both > penultimate releases IIRC)combination I have of WinXsoundPro > and Csound on my laptop doesn't exhibit any. > > I am going to second this!! Outside of my dream opcodes, such as 'makeTop40Hit' and 'superCoolExperimentalMusic', Csound is working perfectly for me. I would like to take this time to thank the developers, as well as the community, for an excellent tool. Keep up the good work, and have Happy Holidays!!! Mark Jamerson Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2009-12-24 15:30 |
From | Dave Phillips |
Subject | [Csnd] Re: Re: Towards the next release |
mark jamerson wrote: > ... Outside of my dream opcodes, such as 'makeTop40Hit' and 'superCoolExperimentalMusic', Csound is working perfectly for me. I would like to take this time to thank the developers, as well as the community, for an excellent tool. Keep up the good work, and have Happy Holidays!!! > > Mark, Christmas is coming soon. Perhaps you'll be lucky enough to find one of these pups underneath your tree: http://www.theinternetnowinhandybookform.com/schmapple/dreamonpro.html Or maybe one of these will fit the bill: http://www.rane.com/pi14.html Good luck ! And Happy Holidays to all Csound users and devs ! Best, dp Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2009-12-24 16:12 |
From | Michael Gogins |
Subject | [Csnd] Re: Re: Re: Towards the next release |
I would like to add to the Csound API samplewise access to spin, spout, and control channels. I have already done part of this work but it is not yet checked in or tested. This would simplify use of the Csound API for developers embedding Csound in other software that is sending and receiving audio to and from Csound. Regards, Mike On 12/24/09, Dave Phillips |
Date | 2010-01-07 18:34 |
From | joachim heintz |
Subject | [Csnd] Re: Towards the next release |
Thanks for the question about requests. I'd love to see a new member of the filelen, filesr ... family. Something like itype filetype ilfile itype would for instance return 1 for WAV, 2 for AIFF, 3 for raw, 4 for IRCAM, 5 for MP3, 6 for OGG. I need this for writing an opcode which accepts any soundfile and selects than particulary between soundin and mp3in. Or when I read in a file, make some transformations and want to export in the same type. Ciao - joachim Am 22.12.2009 um 10:39 schrieb john ffitch: > We are considering a new release of Csound in mid January. Now is the > time to make your requests and bug/oddity reports. Naturally we do > not promise to implement them all..... But at last teaching is over > and there is a break > ==John ffitch > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe csound" > Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-01-07 18:42 |
From | joachim heintz |
Subject | [Csnd] Re: Towards the next release |
I don't know if it has yet been reported: Line count is incorrect when /**/ as comments are used (no problems with ";" comments). For example, this reports "3 lines read" (instead of 6): |
Date | 2010-01-08 08:36 |
From | joachim heintz |
Subject | [Csnd] Re: Re: Towards the next release |
sorry, i meant: i need it for writing a user-defined-opcode, not a usual opcode of course Am 07.01.2010 um 19:34 schrieb joachim heintz: > Thanks for the question about requests. I'd love to see a new member > of the filelen, filesr ... family. Something like > itype filetype ilfile > itype would for instance return 1 for WAV, 2 for AIFF, 3 for raw, 4 > for IRCAM, 5 for MP3, 6 for OGG. > > I need this for writing an opcode which accepts any soundfile and > selects than particulary between soundin and mp3in. > Or when I read in a file, make some transformations and want to > export in the same type. > > Ciao - > > joachim > > > > Am 22.12.2009 um 10:39 schrieb john ffitch: > >> We are considering a new release of Csound in mid January. Now is >> the >> time to make your requests and bug/oddity reports. Naturally we do >> not promise to implement them all..... But at last teaching is over >> and there is a break >> ==John ffitch >> >> >> Send bugs reports to this list. >> To unsubscribe, send email sympa@lists.bath.ac.uk with body >> "unsubscribe csound" >> > > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe csound" > Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-01-12 00:24 |
From | moleculeColony |
Subject | [Csnd] Re: Towards the next release |
Here's my main problem with the schedkwhen öpcode. There is also another one that crops up when you use FLsetValue_i, but maybe it's easier to blame that one on the FLTK. If you run the following program it will activate instrument 2 although it shouldn't do so. |
Date | 2010-01-12 01:31 |
From | Adam Puckett |
Subject | [Csnd] Re: Re: Towards the next release |
There seems to be a problem with your code. You have "=" insted of "==". --- On Mon, 1/11/10, moleculeColony |
Date | 2010-01-13 00:29 |
From | moleculeColony |
Subject | [Csnd] Re: Re: Towards the next release |
The effect is the same. Even if you use brackets. And the next bug I encountered is this one. The second schedkwhen blocks the first one. Here: |
Date | 2010-01-13 00:31 |
From | moleculeColony |
Subject | [Csnd] Re: Re: Towards the next release |
sorry, forgot the quote (always am deleting these things for aesthetical reasons, but probably they're necessary for some of you to ge the context) adam puckett wrote: > > There seems to be a problem with your code. You have "=" insted of "==". > > --- On Mon, 1/11/10, moleculeColony |