[Csnd] Re: latest installers for windows...
| Date | 2008-09-22 23:10 |
| From | "Art Hunkins" |
| Subject | [Csnd] Re: latest installers for windows... |
|
IIRC, I had no problems installing the float
version without Python - i.e., the problem is gone for me.
However, I'm waiting on the portaudio problem,
which *is* holding me up.
I assume the issues are unrelated, as Csound
initializes just fine until just before the end, when it tries to sort out the
audio drivers.
Art Hunkins
|
| Date | 2008-09-22 23:18 |
| From | "Rory Walsh" |
| Subject | [Csnd] Re: Re: latest installers for windows... |
| Attachments | None None |
| Date | 2008-09-22 23:46 |
| From | "Steven Yi" |
| Subject | [Csnd] Re: Re: Re: latest installers for windows... |
| Attachments | None |
| Date | 2008-09-23 15:03 |
| From | Ernesto Illescas-Peláez |
| Subject | [Csnd] Re: Re: Re: Re: latest installers for windows... |
This is just a personal opinion, derived from my own experience, I hope
it is useful. I find that Python and Csound getting along well is
important for Csound to continue to be up-to-date. I find it essential
for a synthesis+composition+performance tool to be (relatively)
accessible to musicians that have no programming background (like myself).
In my experience making something optional is usually equal to slowly
killing it (e.g. you can optionally work ten more years and get a better
pension, and you are lucky 'cause your children will have to work those
extra ten years to get your normal retirement conditions). I wouldn't
like Python functionality to become optional just because not all of us
need it. OK, I don't need Python integrated into Csound. Just the
Csound-Python library to communicate with the Csound API. However, now I
understand the implications of the following quote by Andrés Cabrera
(which I must admit I mistrusted when I became interested in doing
non-acoustic algorithmic composition but now support) in the Csound
Journal, issue 6:
Though learning Python means having to grasp a new syntax and a new
way to express algorithms, it is generally accepted that Python is
one of the easiest programming languages to learn. Python is an
interpreted language, which means it executes the code line by line
as it receives it, without the need of building (compiling) a binary
to run, like in C or Java. Python is also a weakly typed language,
which means you don't need to declare variable types (you don't need
to specify whether you want a string, an array or an integer, Python
deduces it from what you fill it with), and more importantly, many
variable type conversions and operations are greatly simplified^1
|