[Csnd] Re: Re: How to make Csound more user-friendly
Date | 2009-07-05 05:52 |
From | Jason Adams |
Subject | [Csnd] Re: Re: How to make Csound more user-friendly |
First off let me say that i'm new to this world (lovin' it, but still new), but i think the biggest thing that is/was standing in the way for myself to really dig in was the translation. It was figuring out what the heck a "modified hyperbolic tangent distortion" is in laymans terms... (which is somewhat like a morphable distortion from soft clipping to hard clipping, in musical terms) although the manual is amazing in that distort1 is exactly what it says, a "modified hyperbolic tangent distortion". i laughed at a few of the definitions right off the bat, even thought they are spot on, i had to translate the technical, exact definition into musical language that i understand. i think mike has some good suggestions... practical, building block toots, for those who can't afford/have-access-to the Csound book. -using Csound with sequencers/DAWs, that would be amazing... i'm currently trying to figure how to pipe audio from max into Csound to do live granular/chopping/mayhem/resonating-Lanksy-style electric bass performance stuff and it's been a realy pain (i had little idea of where to start). this said, as a newb... i can't believe not only how active the community is (my inbox is constantly full) but also how interested you cats are in bring Csound to the masses while at the same time figuring out uber-geeky ways of making this program better (perhaps why i have come to really like this community... ah, the comfort in discovering like-minded individuals). best of luck in this... there is any way i could be of service my email is available... heck, here it is... jadams1@berklee.net ciao jAdams --------------------------------------- Original E-mail From: Mike Moser-Booth <mmoserbooth@gmail.com> Date: 07/05/2009 12:23 AM To: csound@lists.bath.ac.uk Subject: [Csnd] Re: How to make Csound more user-friendly
I definitely agree that a sort of practical guide
would go a long way to help new users of Csound. I think it might be
worth taking a look at what other music programming environments have
done in this area. Max/MSP and Pd immediately come to mind here. They
both come with fairly extensive tutorials that start with the most
basic "Hello World" patches and work their way up to more complicated
techniques in a logical progression. Not only are the techniques
practical themselves, but they are made more so by the fact information
from preceding tutorials are applicable to later tutorials, thus making
concepts that may initially seem out of reach more accessible. I know
that seems elementary, but it seems to be lacking quite a bit in Csound
world. So many tutorials are scattered in different sources and often
assume a prior knowledge that one must search elsewhere to find. Dr.
B's TOOTS are the only thing that immediately comes to mind that even
comes close to fulfilling this paradigm, as they address the absolute
beginner and build up from there.
I would be very willing to contribute to a project like this. Just a couple of things I would add to your list, Joachim, off the top of my head: -using Csound in conjunction with sequencers/DAWs -a general "Using the Command Line" tutorial, as most people these days simply don't use it and don't have a clue .mmb joachim heintz wrote: I'd like to discuss this more in detail. I'd appreciate if we could define some subjects/ projects: what must be done to improve the user-friendlyness of Csound, and how can it be done? If there is a consensus about some points, we could perhaps have some groups of people who are willing to contribute to a certain issue. |
Date | 2009-07-05 10:32 |
From | peiman khosravi |
Subject | [Csnd] Re: Re: Re: How to make Csound more user-friendly |
Hi, Are you using csound~ external inside max? On a different note I would like to see one thing in csound, a better and easier framework for GUI design. I find the FLTK opcodes too tricky and some very important features like file browser or a real time table editor and a selectable waveform viewer are missing, besides the FLTK stuff doesn't work as it should on Leopard with the current tiger build of csound. Supercollider has an amazing set of objects for GUI design. At the moment I am using max to design GUIs for my csound instruments but not everyone can afford max. Again I love csladspa but I would love to be able to build csound [AU] plugins on the mac with fancy-ish GUIs (GUI design is minimal with csladspa as ladspa pluigins don't support elaborate GUIs). This is possible with pluggo and max/msp but unfortunately Cycling74 is no longer continuing the development of pluggo (this has been officially announced) in max5 which means it is no longer worth designing pluggo plugins as no one will be using max 4 in the near future. Thanks Peiman 2009/7/5 Jason Adams <jadams1@berklee.net>
|
Date | 2009-07-05 13:28 |
From | joachim heintz |
Subject | [Csnd] Re: Re: Re: Re: How to make Csound more user-friendly |
Hi Peiman - as to the GUI: did you try QuteCsound? For me it's exactly what you request (and what I was looking for before Andrés did it). Or what is different in SC's GUI objects? Ciao - joachim Am 05.07.2009 um 11:32 schrieb peiman khosravi: > Hi, > > Are you using csound~ external inside max? > > On a different note I would like to see one thing in csound, a > better and easier framework for GUI design. I find the FLTK opcodes > too tricky and some very important features like file browser or a > real time table editor and a selectable waveform viewer are missing, > besides the FLTK stuff doesn't work as it should on Leopard with the > current tiger build of csound. Supercollider has an amazing set of > objects for GUI design. At the moment I am using max to design GUIs > for my csound instruments but not everyone can afford max. > > Again I love csladspa but I would love to be able to build csound > [AU] plugins on the mac with fancy-ish GUIs (GUI design is minimal > with csladspa as ladspa pluigins don't support elaborate GUIs). This > is possible with pluggo and max/msp but unfortunately Cycling74 is > no longer continuing the development of pluggo (this has been > officially announced) in max5 which means it is no longer worth > designing pluggo plugins as no one will be using max 4 in the near > future. > > Thanks > Peiman > > > > 2009/7/5 Jason Adams |
Date | 2009-07-05 14:14 |
From | peiman khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: How to make Csound more user-friendly |
Hi, Yes I love QuteCsound and blue as front-ends but I was thinking that csound itself should include opcodes that can be hardcoded in the score and are platform independent (like the FLTK). In his way GUIs can be designed in such a way that even someone not knowing anything about csound can use them (like cecilia) without requiring extra front-ends. Maybe even a utility for easily designing FLTK GUIs is sufficient + we badly need a line/table editor, a file browser and a selectable waveform viewer they are also missing in QuteCsound (this is not a complain I think QuteCsound is great and I'm sure Andres will add these features at some point).
Best Peiman
2009/7/5 joachim heintz <jh@joachimheintz.de> Hi Peiman - |
Date | 2009-07-06 03:35 |
From | Andres Cabrera |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: How to make Csound more user-friendly |
Hi, On Sun, Jul 5, 2009 at 8:14 AM, peiman khosravi |
Date | 2009-07-06 04:35 |
From | "Dr. Richard Boulanger" |
Subject | [Csnd] Re: How to make Csound more user-friendly |
Andres, It is a wonderful front-end ... and it keeps getting better all the time. An amazing piece of work. The fact that it is cross-platform now (i was using it on the PC this evening running XP)... also wonderful. Looking forward to your continued improvements. For sure it needs to be included with the PC builds - and distributed with Csound (so that it is there waiting for the beginner - the minute they install Csound. Absolutely love that it has so many wonderful examples built in too. -dB On Jul 5, 2009, at 10:35 PM, Andres Cabrera wrote: > Hi, > > On Sun, Jul 5, 2009 at 8:14 AM, peiman khosravi |
Date | 2009-07-06 08:43 |
From | peiman khosravi |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: How to make Csound more user-friendly |
Hi, Thanks Andrés, I didn't know about the browser in QuteCsound. As for waveform viewer I meant something like the one in Supercollider where you can select a region (loop points and so on). In csound~ external you can change table points in real-time and it seems to work relatively cheaply as far as CPU in concerned. But maybe for now an i-rate non-realtime table editor will do (like the one in cecilia) until you work out the real-time thing? Again I repeat I wasn't complaining (even silently!) as I think QuteCsound is a great tool that's getting even better all the time. Best Peiman 2009/7/6 Andres Cabrera <mantaraya36@gmail.com> Hi, |