[Csnd] Tentative request
Date | 2008-05-06 20:57 |
From | jpff |
Subject | [Csnd] Tentative request |
I may live to regret this message..... I am contemplating the next release of Csound. Already there are a number of changes, fixes and new stuff. Cruising back through my retained e-mail today I found a bug report about macros in comments that I have forgotten or not read -- fixed now on this machine -- but it got me thinking about what else had slipped down the cracks. so...... 1: Please can you report all outstanding bugs that you think remain from the last release. Either to the list or to me and I will collate. 2: With even less promises, are there facilities that you REALLY would like the developers to deliver? Either in the next release or soon. ==John ffitch |
Date | 2008-05-06 22:31 |
From | "Bruce H. McCosar" |
Subject | [Csnd] Re: Tentative request |
--- jpff |
Date | 2008-05-06 23:09 |
From | Stéphane Rollandin |
Subject | [Csnd] Re: Tentative request |
> 2: With even less promises, are there facilities that you REALLY > would like the developers to deliver? Either in the next release or > soon. windows binaries distributed as a plain zip, without installer, and without python dependency. that would be nice :) Stef |
Date | 2008-05-06 23:13 |
From | Tim Mortimer |
Subject | [Csnd] Re: Tentative request |
You took the words right out of my mouth. Loris on windows would be great. a complete "resynthesis audit" is probably a good idea in some form or other at some stage (i have variously seen problems or issues reported with LPC, Loris, & Hetro / sdif - I have also encountered problems with ATS noise, but not had time to return to the issue with any thoroughness, & jpff failed to reproduce my errors, so cross that out for the mo...) a ktimpt playback method for a wider variety of SDIF files (incl bit depths >16 etc) would be awesome (although i guess the whole nature of the non-frame based types of SDIF analysis is counter-productive to ktimpt style playback - & what i have seen of frame based SDIF methods via SPEAR (whose expiry date is rapidly approaching, i get no answers from the author, anybody else?) is that they dont preserve "partial continuity" from frame to frame, in terms of the frequency continuing to match / align with the "bin" identity, which does seem decidely "un-partial" like. (i have devised my own adsynt based "pre-interpolated frame method" for handling small amounts of SDIF data as a workaround, based on SPEAR created .txt files of SDIF data...) Id also like to see direct opcode implementations of some of the constituent processes at the heart of the resynthesis methods - a "bandwith enhanced partial opcode" that provides simple parametric input to emulate bandwith enhanced partial synthesis directly. one that uses an LPC type algorithm, one a loris type algorithm, one an ATS type algorithm - a "bark scale based" multi band noise generator perhaps? This would allow more flexibility & customisation of hybrid synthesis / resynthesis methods (particularly if all the resynth methods were capable of producing "reports" on their analysis data suitable for manipulation in Python or simlar.. &/or supplying data in a "transparent" or "interceptable & alterable" way to these opcodes. residual analysis & output from pvs tracks (with direct data manipulation possible?) i have had some problems with adsynt2 (the interpolating one). it's not essential to me, i've never reported it. I will make a point of trying to post a bug report on this over the next week or so. Multiple MIDI out ports - somehow? The capacity to send score statements as string variables directly out from pyops? API tutorial documentation suitable for idiots like me who only can use the Python API, & that gives some sort of overview of compatible groupings of functions to achieve key implementation scenarios. makes me sound ungreatful doesn't it. Im not. csound is the bomb. i thank my lucky stars every day that i am alive & that csound & this community exists & that i speak english thus enabling my full & fanatical participation! If i die tomorrow put Oeyvinds bug fix of my real time MIDI API model on my tombstone. Lest we forget. Bruce H. McCosar wrote: > > --- jpff |
Date | 2008-05-06 23:22 |
From | "Dr. Richard Boulanger" |
Subject | [Csnd] Re: Tentative request |
completely agree. Victor's Macintosh Installers are fantastic. It needs to be as easy again for the Windows *users* *owners* *students* too. It used to be that easy - back in the day of Winsound. -dB On May 6, 2008, at 6:09 PM, Stéphane Rollandin wrote: > >> 2: With even less promises, are there facilities that you REALLY >> would like the developers to deliver? Either in the next release or >> soon. > > windows binaries distributed as a plain zip, without installer, and > without python dependency. > > that would be nice :) > > > Stef > > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe csound" |
Date | 2008-05-07 00:19 |
From | "peiman khosravi" |
Subject | [Csnd] Re: Re: Tentative request |
Attachments | None None |
Date | 2008-05-07 00:27 |
From | "Dr. Richard Boulanger" |
Subject | [Csnd] Re: Tentative request |
Agree on this too! Please. The installers are great but Csound5GUI.app isn't all working correctly. It seems so close, but it's not there yet - and how does it deal with fltk instruments (when you launch these?) The text editor doesn't correctly deal with all .txt files and wrap lines correctly - like MacCsound did. The editor doesn't link to the manual - and I can't get the help to open the manual It doesn't come up with a default .csd (as it should) for a first time user! and There should be a collection of .csd that it points to by default - for beginners too - and some toots too. -dB On May 6, 2008, at 7:19 PM, peiman khosravi wrote: A working Csound GUI on os x would be nice. |
Date | 2008-05-07 00:31 |
From | "Dr. Richard Boulanger" |
Subject | [Csnd] Re: Re: Re: Tentative request |
For sure, we should look again at: CDP opcodes/utilities SAOL opcodes Supercollider opcodes STK opcodes and .... since I have been lucky enough to work with the Csound Masterpiece - Tam Tam on the XO, I would love to see - TamTam - on all platforms - not just the XO (would something like this be possible?) -dB On May 6, 2008, at 7:19 PM, peiman khosravi wrote: A working Csound GUI on os x would be nice. |
Date | 2008-05-07 00:55 |
From | luis jure |
Subject | [Csnd] Re: Tentative request |
El Tue, 6 May 2008 20:57:13 +0100 jpff |
Date | 2008-05-07 02:29 |
From | DavidW |
Subject | [Csnd] Re: Re: Tentative request |
how about a build of the api on OSX which is python-version independent? That'd mean I could make music again. :-) David On 07/05/2008, at 9:55 AM, luis jure wrote: > El Tue, 6 May 2008 20:57:13 +0100 > jpff |
Date | 2008-05-07 03:27 |
From | Felipe Sateler |
Subject | [Csnd] Re: Tentative request |
Attachments | None |
Date | 2008-05-07 03:37 |
From | Felipe Sateler |
Subject | [Csnd] Re: Tentative request |
Attachments | None |
Date | 2008-05-07 17:56 |
From | Paolino |
Subject | [Csnd] Re: Tentative request |
jpff wrote: > > I may live to regret this message..... > > 2: With even less promises, are there facilities that you REALLY > would like the developers to deliver? Either in the next release or > soon. > > I'd like to see implemented deferred tables for tablexkt opcode. Thanks. -- View this message in context: http://www.nabble.com/Tentative-request-tp17092598p17109631.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2008-05-07 18:06 |
From | Jacob Joaquin |
Subject | [Csnd] Re: Tentative request |
There are already multiple ways of achieving this, but I think a set of conveniently named fundamental waveform oscillator types would be a big boon to those new to Csound: a1 sine xamp, xcps, [, xphs] k1 sine kamp, kcps, [, kphs] a1 triangle xamp, xcps, [, xphs] k1 triangle kamp, kcps, [, kphs] a1 saw xamp, xcps, [, xphs] k1 saw kamp, kcps, [, kphs] a1 square xamp, xcps, [, xpw] [, xphs] k1 square kamp, kcps, [, kpw] [, kphs] Each opcode would produce the truest shape possible instead of band-limited waveforms produced by opcodes such as vco and vco2. The optional parameters would accept normalized values between 0 and 1. Values outside of this range for "phs" would wrap, so that a value of 1.2 would translate as a value of 0.2. In the case of "pw" in the square opcode, the range would be strictly limited between 0 and 1, so that a value of 1.2 would translate to a value of 1.0. Values of either 0 or 1 in "pw" would produce no pulse, just a bias. "phs" would have a default value of 0. "pw" would have a default value of 0.5. My reasons? I believe these proposed opcodes would help beginners skip much of the early confusion of dealing with tables and strange terms like "band-limited." These would also have the added bonus of reducing table clutter, and in some cases, instruments that can seamlessly migrate between orchestras without having to correct table numbers. Just a suggestion. And I won't be heartbroken if this isn't implemented. :) Best, Jake ---- The Csound Blog http://www.thumbuki.com/csound/blog/ jpff wrote: > > 2: With even less promises, are there facilities that you REALLY > would like the developers to deliver? Either in the next release or > soon. > -- View this message in context: http://www.nabble.com/Tentative-request-tp17092598p17109834.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2008-05-07 18:17 |
From | "Steven Yi" |
Subject | [Csnd] Re: Re: Tentative request |
Attachments | None |
Date | 2008-05-07 19:27 |
From | atir ajnopse |
Subject | [Csnd] Re: Re: Tentative request |
Jacob Joaquin wrote: > There are already multiple ways of achieving this, but I think a set of > conveniently named fundamental waveform oscillator types would be a big boon > to those new to Csound: > > a1 sine xamp, xcps, [, xphs] > k1 sine kamp, kcps, [, kphs] > yes, this would be great! everything that helps instruments be as much self-contained as possible. best, atir > My reasons? I believe these proposed opcodes would help beginners skip much > of the early confusion of dealing with tables and strange terms like > "band-limited." These would also have the added bonus of reducing table > clutter, and in some cases, instruments that can seamlessly migrate between > orchestras without having to correct table numbers. > > Just a suggestion. And I won't be heartbroken if this isn't implemented. > :) > > Best, > Jake > ---- > The Csound Blog > http://www.thumbuki.com/csound/blog/ > > > > > jpff wrote: > >> 2: With even less promises, are there facilities that you REALLY >> would like the developers to deliver? Either in the next release or >> soon. >> >> > > |
Date | 2008-05-07 20:07 |
From | Mark Van Peteghem |
Subject | [Csnd] Re: Re: Tentative request |
A nice idea, but I think they should be bandlimited, because if they are not the sound quality is definitely lower, and that may disappoint beginners. I sure was glad to discover vco2. If these opcodes would not be bandlimited, I'm afraid they would soon be considered newbie opcodes. Adding some short explanation about bandlimited should be fine. As to reduce table clutter, I think manuals should not explain how to make tables with the f-statement, but use ftgen instead, like in gi_sine ftgen 0, 0, 65536, 10, 1 which automatically assigns numbers (I've even seen ftgen inside instrument definitions, although the manual says not to; it would be nice if it were guaranteed to work). Initially the f-statement drove me crazy, and I was glad to later discover ftgen. ftgen can even be used for instruments that have a table number as a p-field, just replace the first 0 with the desired number (at least, I think you have to do it that way). As a sidenote, replacing the gen number (the 10 in my example) by a name would be nice for readability. Or perhaps new opcodes that replace ftgen, like gi_sine ftgensines 0, 0, 65536, 1 Mark Jacob Joaquin schreef: > There are already multiple ways of achieving this, but I think a set of > conveniently named fundamental waveform oscillator types would be a big boon > to those new to Csound: > > a1 sine xamp, xcps, [, xphs] > k1 sine kamp, kcps, [, kphs] > > a1 triangle xamp, xcps, [, xphs] > k1 triangle kamp, kcps, [, kphs] > > a1 saw xamp, xcps, [, xphs] > k1 saw kamp, kcps, [, kphs] > > a1 square xamp, xcps, [, xpw] [, xphs] > k1 square kamp, kcps, [, kpw] [, kphs] > > Each opcode would produce the truest shape possible instead of band-limited > waveforms produced by opcodes such as vco and vco2. The optional parameters > would accept normalized values between 0 and 1. Values outside of this > range for "phs" would wrap, so that a value of 1.2 would translate as a > value of 0.2. In the case of "pw" in the square opcode, the range would be > strictly limited between 0 and 1, so that a value of 1.2 would translate to > a value of 1.0. Values of either 0 or 1 in "pw" would produce no pulse, > just a bias. "phs" would have a default value of 0. "pw" would have a > default value of 0.5. > > My reasons? I believe these proposed opcodes would help beginners skip much > of the early confusion of dealing with tables and strange terms like > "band-limited." These would also have the added bonus of reducing table > clutter, and in some cases, instruments that can seamlessly migrate between > orchestras without having to correct table numbers. > > Just a suggestion. And I won't be heartbroken if this isn't implemented. > :) > > Best, > Jake > ---- > The Csound Blog > http://www.thumbuki.com/csound/blog/ > > > > > jpff wrote: > >> 2: With even less promises, are there facilities that you REALLY >> would like the developers to deliver? Either in the next release or >> soon. >> >> > > -- Mark _________________________________________ When you get lemons, you make lemonade. When you get hardware, you make software. |
Date | 2008-05-08 22:28 |
From | "Chuckk Hubbard" |
Subject | [Csnd] Re: Tentative request |
Attachments | None |
Date | 2008-05-10 20:08 |
From | David Mooney/Maxine Heller |
Subject | [Csnd] Re: Re: Tentative request |
I've been using adsyn extensively on a current project with no difficulty (WindowsXP, cs ver 5.07). Just have to remember not to multiply outs by 0dbfs. At 05:31 PM 5/6/2008, you wrote: >--- jpff |
Date | 2008-05-15 03:07 |
From | Michael Rempel |
Subject | [Csnd] Re: Re: Re: Tentative request |
Hi All my msrOsc opcode in the UDO library is a first cut at that functionality. I don't know that it addresses every possible issue, but you get basic wave forms that don't click at start and stop. Michael Steven Yi wrote: > I think this should definitely be done using a set of User-Defined Opcodes. > > On Wed, May 7, 2008 at 10:06 AM, Jacob Joaquin |