Csound Csound-dev Csound-tekno Search About

[Csnd] Re: Re: Re: Csound Music Archive

Date2008-03-25 02:00
From"Art Hunkins"
Subject[Csnd] Re: Re: Re: Csound Music Archive
Mike,

This all sounds great too.

I wonder who there'd be to undertake such projects?

Art Hunkins

----- Original Message ----- 
From: "Michael Gogins" 
To: 
Sent: Monday, March 24, 2008 9:30 PM
Subject: [Csnd] Re: Re: Csound Music Archive


> What I am looking for, but have not yet found, is something like this:
>
> Underneath it all, is code  that makes both scores and sounds. The code 
> makes the entire piece.
>
> This code is written in some already widely known and easy to learn 
> language such as Python, Lua, or Scheme.
>
> You can just write this code in a text editor if you want and run it, or 
> you can use a specialized editor.
>
> I would like to see the following specialized editors:
>
> Piano roll for objects that contain sequences of musical events.
>
> Standard notation for objects that contain sequences of musical events.
>
> Waveform for objects that contain samples.
>
> Time/frequency for objects that contain samples.
>
> Mixing console for objects that contain busses and effects such as 
> filters, reverbs, and such.
>
> "Wiring diagram" a la Reaktor or Max for objects that contain graphs of 
> unit generators. Such wiring diagrams could generator scores as well as 
> sounds.
>
> A high-level block diagram would show the entire piece. Different diagrams 
> for different kinds of pieces. A piece that is just a sound recording 
> would be a block containing a soundfile object. A piece that is a software 
> instrument that is played by a sequence would be two blocks, one for the 
> sequence one for the synthesizer. You could open up the synthesizer to 
> edit it either as code, or as a graph of little boxes (unit generators).
>
> The heart of this system would be rules for transforming code into GUI 
> patches and vice versa. Any box or widget you click on could be edited as 
> code.
>
> Instead of a text file like Max for patches or a binary file like Reason, 
> when you save a piece it will save as code. Soundfiles, impulse responses, 
> samples, and such would go into a 'resource' directory containing files 
> pointed to by the objects in the code.
>
> blue, Max, Kyma, Reaktor, Eclipse, Buzz, and of course GUI builders for 
> graphical user interface development point the way. Each object would have 
> typed inlets, typed outlets, visible/invisible properties with widget 
> attachments, and layout hints.
>
> By "code" however I do NOT mean XML. I mean code. Perhaps the code has to 
> have 'annotations' to enable the GUI layer to present the objects as 
> widgets.
>
> Mike
>
>
> ----- Original Message ----- 
> From: "Jim Aikin" 
> To: 
> Sent: Monday, March 24, 2008 9:05 PM
> Subject: [Csnd] Re: Csound Music Archive
>
>
>> from Michael Rhoades:
>>
>>> Really... the only limitation with Csound is your own imagination.
>>> Though I work almost exclusively with spreadsheets on the score
>>> synthesis aspects of composing, being the anal retentive person I
>>> am, there are nearly infinite other ways you can work with it.
>>>
>>> The idea is to find your own way(s) to make beautiful music in
>>> whatever manner works for you... that is the beauty of Csound,
>>> everyone who uses it to compose does so in a manner unique to
>>> their own sensibilities.
>>
>> The last time I tried using Csound, a couple of years ago, I ended up 
>> mentioning to Dr. B that I thought that tag line (about the only 
>> limitation being your imagination) ought to be amended to read, "The only 
>> limitation with Csound is your own patience." Imagination I have plenty 
>> of; patience is sometimes in short supply, and composing music in a text 
>> editor will tend to push it to the limit.
>>
>> I'm not sure what you're referring to when you say, "there are nearly 
>> infinite other ways you can work with it." If I want to draw on paper 
>> using crayons, scan the drawings, and then ... no, that probably isn't 
>> going to get me anywhere.
>>
>> I actually got a couple of notes out of blue this afternoon, while 
>> sitting at the coffee shop with old Bob Dylan tracks on the P.A. system 
>> leaking in through the headphones. blue seems to offer some real promise 
>> as a front end, and I'm looking forward to exploring it. But I think even 
>> Steven would probably agree that it falls well short of "infinite."
>>
>> If I were 20 years old and had nothing to do but sit around the dorm room 
>> until 4 in the morning writing C++ code for Linux, I would be able to get 
>> incrementally closer to "infinite." I could even write a program to 
>> translate those scanned crayon drawings into .sco files. But as a 
>> practical matter, I have too many other things I'd like to be doing, and 
>> not enough hours in the week to do them all. So I have to rely on other 
>> people to devise cool tools.
>>
>> Part of my role as journalist/gadfly is to whine when the existing tools 
>> give me headaches. I sometimes forget to reassure people that it's _not_ 
>> that I think the existing tool -- in this case, Csound -- is bad or 
>> deficient! It's just that I'm hoping for a level of user-friendliness 
>> that I think is probably achievable, but that is not yet implemented.
>>
>> --Jim Aikin
>>
>>
>>
>>
>> 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"