| Dear Developers,
I may be way off here and please forgive me if I am, but since there is this
incredible effort to organize and include all things in Csound5 and make the
code simpler to study, expand, etc, why is it that we continue to group so
many of the older ugens into ugens1.c - ugensB.c - rather than separate
opcodes into .c and .h files and/or folders
I am sure that these are referenced in many many files and that it would
mean checking for, changing and fixing many busted #includes, and then there
would need to be changes in all these great makefiles that are currently
working.....
but wouldn't it be so much clearer to have each of the opcodes in a separate
file. Where is convolve.c, foscil.c, loscil.c? (Yes I can find them.) And
why are they in ugens.x vs ugens.y? And why not in ugens.z?
It just seems to me that it would be so much clearer and easier to study,
expand, search, etc... - if you had a folder with all the opcodes .c and .h
files - or if you would organize things into folders such as the oscil
family, the filter family, the envelope family, the ftable family, etc...
Here today for example, I am looking for the "transeg" sources. And using
jedit on my Mac, I am able to look into all the files and find that it is
located in pitch.c (in the 4.23f8 sources). What exactly does it have to do
with "pitch?"
I bet you have already cleaned all this up in the Csound5 sources. If this
is the case, then please forgive me for asking this ridiculous question, but
if you have not done this level of re-organization, I think it would be
incredibly helpful to students especially, and to teachers without a clue -
suffering on a Macintosh OS - such as me, if you would consider doing it.
Thanks,
-Dr. B.
_______________________________________________________________________
+ Dr. Richard Boulanger, Professor
+ Music Synthesis Department, Berklee College of Music
+ 1140 Boylston Street - Boston, MA 02215-3693
+ Office Phone: (617) 747-2485 Office Fax: (617) 747-2564
+ eMail: rboulanger@csounds.com or rboulanger@berklee.edu
+ WebPage: http://csounds.com/boulanger/
________________________________________________________________________
+ Almost Everything Csound @ http://csounds.com/
+ The Csound Catalog with Audio @ http://csounds.com/catalog/
+ The Csound Book @ http://csounds.com/book/
+ The Csound Magazine @ http://csounds.com/ezine/
+ CsoundForums @ http://csounds.com/phpBB2/
________________________________________________________________________
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |