Csound Csound-dev Csound-tekno Search About

[Csnd] Re: Re: Re: help my friend combine orcs

Date2009-07-29 21:49
FromJason Adams
Subject[Csnd] Re: Re: Re: help my friend combine orcs
First off let me say, Wow.  I truly appreciate all the input from you guys... its kind of like asking Einstein if he could help you with your math homework when asking for something on this list, yet all of your input has been amazing.  I, from the deepest part of my heart, thank you guys for such speedy, and helpful replies.  I will check out the article, thank you Mr. Yi. I think some of the problems have occurred because my friend can't use Blue, due to the fact that it can't be read by his Jaws software (which is a total bummer if I do say so myself).

It seems that when he designs his own instruments he's fine, but in an instance, like our last assignment for class (6 hours to sample instruments from the catalog and write a piece of music), where we had to use pre-existing instruments, and modify them to sample, he ran into a lot of issues because he can't use a sequencer/DAW.  This led to him creating a note list piece where when combining instruments into a single score and then their corresponding note lists, he ran into the issue of figuring out which instrument 1 (for example) went to the corresponding instrument in the score file.  More than anything it is time consuming and when on a deadline one gets stuck spending a lot of time organizing.  I believe that is where his desire for a auto-formatting command (?) came in.

Mr. Joaquin suggestion of finding a new way of tracking f-tables is interesting, I have no idea whether it's feasible but perhaps food for thought at the least.

Again, let me just say thank you on behalf of my friend.  He doesn't know that I requested this for him but it's a drag when you see your friend completely excited about getting into a program like Csound because it's the only way he can have access to this type of synthesis/composition, and then receive roadblocks because he's visually impared.  Thank you again.

Jason Adams

jadams1@berklee.net
www.myspace.com/electronicadams 

---------------------------------------
Original E-mail
From: Jacob Joaquin <jacobjoaquin@gmail.com>
Date: 07/29/2009 04:11 PM
To: csound@lists.bath.ac.uk
Subject: [Csnd] Re: Re: help my friend combine orcs


Csound's system of tracking instruments and f-tables by numbers is seriously
dated, and there needs to be a discussion about upgrading this part of
Csound with using names and namespaces.  Not to mention, the ability to
declare something along the lines of static local tables in an instrument,
for true encapsulation .  Steven's solutions are great for the way Csound
currently works, but Csound should be able to do this without work-arounds,
conditionals, macros, etc.

A dream system would allow importing individual instruments with all
dependencies, seamlessly, from other orchestras.  That is, without having to
copy and paste.  e.g.:

from trapped.csd import instr Ivory
import udo Upconvert

I've prototyped a few scripts over the years that is in line with what I'm
proposing.  Now that I have a bit more experience under my belt, I should be
able to write Python module that does the trick.  In essence, the python
script would translate a meta-csd into csd, where the csd code is treated as
if it were byte-code, or something along those lines.

The biggest issue with this type of solution is that one would have to
preprocess their py_csd file to generate a csd file before executing.  On
the other hand, if it makes writing music easier, then why not?

Best,
Jake



Stéphane Rollandin wrote:
>
>> However, Stephane is correct in it being near impossible to analyze
>> orchestras for ftable dependencies, but there are ways to create
>> encapsulated instruments to achieve the desired effect.
>
> maybe we could set up a common idiom to standardize instruments sharing ?
>
> Stef
>
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>

--
View this message in context: http://www.nabble.com/help-my-friend-combine-orcs-tp24722386p24726634.html
Sent from the Csound - General mailing list archive at Nabble.com.



Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"