Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] To Linux or Not to Linux

Date2005-11-19 22:37
FromMichael Gogins
SubjectRe: [Cs-dev] To Linux or Not to Linux
Does it include:

Python? The Python interface to the Csound API?

Java? The Java interface to the Csound API?

LISP? Common Music? Common Lisp Music?

The fluidsynth opcodes?

Regards,
Mike

-----Original Message-----
From: Iain Duncan 
Sent: Nov 19, 2005 5:31 PM
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] To Linux or Not to Linux

> Would someone please explain this in non-technical language? Especially to
> someone (like me) completely ignorant of Linux?
> 
> Assuming I had a Windows laptop with space on it, and when things came the
> point of their being a "live CD with Csound" (please define!), what would a
> typical user need to do to be able to perform Csound in Linux?

Boot off the CD. = )

The dyne:bolic distros are complete functional linux live CDs with 
pre-patched kernels, sound and midi card detection, and alsa and jack 
installed. They are still in beta, but they work very well. The upcoming 
versions will have Csound5 and the ~csound-api object on them already. I 
was able to run the audio apps on them using jack at low latency on an 
old stock laptop right off the boot, and it found the windows drive data 
no problem. Dynebolic also mounts all your drives, so once Csound5 is 
added to it properly and working nicely, you should be able to access 
your score and orc data on the windows drive without any reformatting or 
partition, or on a flash drive, second cd drive, whatever. The further 
beauty is that you can also customize the CDs very easily. You just need 
some space on your disk formatted as a linux partition in which you run 
a script that expands dyne:bolic ( it is compressed on the CD ), then 
add your orc, sco and audio data to the file system, and run a script 
that recompresses it. You can even do this while booted off the CD! I 
got this working on my first try in about an hour or two. So if you add 
your csound data to the CD itself, you don't even need a hard drive in 
there. Burn the CD, and you're good to go. Bring your distro on a flash 
drive and a CD, and something has to go catastrophically wrong for you 
not to be able to play ( no moving parts! ), and hell, if it does, just 
borrow someone elses machine! ; )

Pure:Dyne is a fork/branch of Dyne aimed at high end audio. It will be 
aggressively tweaked for live sound applications. This is definitely the 
way of the future for stable live shows, though it is still new so not 
every sound card works perfectly. ( Last time I tried it on an 
Omnistudio USB card it failed, but those cards are totally horrible 
anyway, and sketch out on any OS, and the latency sucks. Just say no to 
USB audio! ). Once the machine is booted up and csound is loaded, 
everything you need to do can be in RAM only. No disk failure can stop 
the show. Just buy a good fan system and power supply. ;)

Iain


> Art Hunkins
> 
> ----- Original Message -----
> From: "Iain Duncan" 
> To: 
> Sent: Saturday, November 19, 2005 4:08 PM
> Subject: Re: [Cs-dev] To Linux or Not to Linux
> 
> 
> 
>>David, it will be on Pure:dyne and Dyne:bolic II. I will be helping test
>>all that to get it working well when the time is right. At the moment
>>both are still too beta to spend a lot of time playing with integration,
>>but I expect by early next year we will have a live CD with csound5
>>rocking out of the box.
>>
>>Iain
>>
>>David Akbari wrote:
>>
>>>Also what is the status of including Csound5 on any live CD's ?
>>>
>>> From my experience partitioning a disk that already has valuable data
>>>on it can result in nasty things happening to your data; it seems there
>>>would be more utility in just booting off of a live CD such as pure:dyne
>>>or AGNULA with Csound5 already installed rather than risk losing all of
>>>your data on your Windows drive.
>>>
>>>
>>>$0.02
>>>
>>>-David
>>>
>>>On Nov 19, 2005, at 3:44 PM, Art Hunkins wrote:
>>>
>>>
>>>>I am a Windows person, and no doubt will remain one. However, I'd like
> 
> to
> 
>>>>take up Ian's real-time Csound Linux challenge (thanks, Ian), and
>>>>install a
>>>>separate Linux boot on my new laptop.
>>>>
>>>>I will not do this, though, unless there is a fairly foolproof Linux
>>>>installer for Csound5. I have watched the endless and heroic attempts
> 
> to
> 
>>>>build Csound on Linux here on this list, and will *not* subject my
>>>>body and
>>>>remaining life to this stress. (My cardiologist would not like it
>>>>either.)
>>>>I'm serious about this. I cannot afford to try to "roll my own" Linux,
> 
> as
> 
>>>>users perhaps *should* do, according to Istvan. (But I wonder how many
>>>>*would* do it?)
>>>>
>>>>If Linux is to *thrive* as a Csound OS, appropriate installers must be
>>>>available for at least selected versions of Linux.
>>>>
>>>>So a decision needs to be made as to which versions of Linux to
> 
> support.
> 
>>>>With this as background, which will be the first Linux installer
>>>>versions? I
>>>>need a recommendation as to which Linux to obtain - *one based on a
>>>>soon-upcoming available installer*.
>>>>
>>>>Or else I need to forget about it. Please let me know.
>>>>
>>>>Art Hunkins
>>>
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
>>>Register for a JBoss Training Course.  Free Certification Exam
>>>for All Training Attendees Through End of 2005. For more info visit:
>>>http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
>>>_______________________________________________
>>>Csound-devel mailing list
>>>Csound-devel@lists.sourceforge.net
>>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>-------------------------------------------------------
>>This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
>>Register for a JBoss Training Course.  Free Certification Exam
>>for All Training Attendees Through End of 2005. For more info visit:
>>http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
>>_______________________________________________
>>Csound-devel mailing list
>>Csound-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/csound-devel
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
> Register for a JBoss Training Course.  Free Certification Exam
> for All Training Attendees Through End of 2005. For more info visit:
> http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel





-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-11-20 01:59
FromIain Duncan
SubjectRe: [Cs-dev] To Linux or Not to Linux
My job is to get whatever we need in there. If anyone wants to help, 
feel free! I am concerned first with making sure one can run csound5 and 
use the api with C/C++/Python. Ideally everything will get in there, but 
I have no experience with the lisp, tcl, and java stuff.

Iain

Michael Gogins wrote:
> Does it include:
> 
> Python? The Python interface to the Csound API?
> 
> Java? The Java interface to the Csound API?
> 
> LISP? Common Music? Common Lisp Music?
> 
> The fluidsynth opcodes?
> 
> Regards,
> Mike
> 
> -----Original Message-----
> From: Iain Duncan 
> Sent: Nov 19, 2005 5:31 PM
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] To Linux or Not to Linux
> 
> 
>>Would someone please explain this in non-technical language? Especially to
>>someone (like me) completely ignorant of Linux?
>>
>>Assuming I had a Windows laptop with space on it, and when things came the
>>point of their being a "live CD with Csound" (please define!), what would a
>>typical user need to do to be able to perform Csound in Linux?
> 
> 
> Boot off the CD. = )
> 
> The dyne:bolic distros are complete functional linux live CDs with 
> pre-patched kernels, sound and midi card detection, and alsa and jack 
> installed. They are still in beta, but they work very well. The upcoming 
> versions will have Csound5 and the ~csound-api object on them already. I 
> was able to run the audio apps on them using jack at low latency on an 
> old stock laptop right off the boot, and it found the windows drive data 
> no problem. Dynebolic also mounts all your drives, so once Csound5 is 
> added to it properly and working nicely, you should be able to access 
> your score and orc data on the windows drive without any reformatting or 
> partition, or on a flash drive, second cd drive, whatever. The further 
> beauty is that you can also customize the CDs very easily. You just need 
> some space on your disk formatted as a linux partition in which you run 
> a script that expands dyne:bolic ( it is compressed on the CD ), then 
> add your orc, sco and audio data to the file system, and run a script 
> that recompresses it. You can even do this while booted off the CD! I 
> got this working on my first try in about an hour or two. So if you add 
> your csound data to the CD itself, you don't even need a hard drive in 
> there. Burn the CD, and you're good to go. Bring your distro on a flash 
> drive and a CD, and something has to go catastrophically wrong for you 
> not to be able to play ( no moving parts! ), and hell, if it does, just 
> borrow someone elses machine! ; )
> 
> Pure:Dyne is a fork/branch of Dyne aimed at high end audio. It will be 
> aggressively tweaked for live sound applications. This is definitely the 
> way of the future for stable live shows, though it is still new so not 
> every sound card works perfectly. ( Last time I tried it on an 
> Omnistudio USB card it failed, but those cards are totally horrible 
> anyway, and sketch out on any OS, and the latency sucks. Just say no to 
> USB audio! ). Once the machine is booted up and csound is loaded, 
> everything you need to do can be in RAM only. No disk failure can stop 
> the show. Just buy a good fan system and power supply. ;)
> 
> Iain
> 
> 
> 
>>Art Hunkins
>>
>>----- Original Message -----
>>From: "Iain Duncan" 
>>To: 
>>Sent: Saturday, November 19, 2005 4:08 PM
>>Subject: Re: [Cs-dev] To Linux or Not to Linux
>>
>>
>>
>>
>>>David, it will be on Pure:dyne and Dyne:bolic II. I will be helping test
>>>all that to get it working well when the time is right. At the moment
>>>both are still too beta to spend a lot of time playing with integration,
>>>but I expect by early next year we will have a live CD with csound5
>>>rocking out of the box.
>>>
>>>Iain
>>>
>>>David Akbari wrote:
>>>
>>>
>>>>Also what is the status of including Csound5 on any live CD's ?
>>>>
>>>>From my experience partitioning a disk that already has valuable data
>>>>on it can result in nasty things happening to your data; it seems there
>>>>would be more utility in just booting off of a live CD such as pure:dyne
>>>>or AGNULA with Csound5 already installed rather than risk losing all of
>>>>your data on your Windows drive.
>>>>
>>>>
>>>>$0.02
>>>>
>>>>-David
>>>>
>>>>On Nov 19, 2005, at 3:44 PM, Art Hunkins wrote:
>>>>
>>>>
>>>>
>>>>>I am a Windows person, and no doubt will remain one. However, I'd like
>>
>>to
>>
>>
>>>>>take up Ian's real-time Csound Linux challenge (thanks, Ian), and
>>>>>install a
>>>>>separate Linux boot on my new laptop.
>>>>>
>>>>>I will not do this, though, unless there is a fairly foolproof Linux
>>>>>installer for Csound5. I have watched the endless and heroic attempts
>>
>>to
>>
>>
>>>>>build Csound on Linux here on this list, and will *not* subject my
>>>>>body and
>>>>>remaining life to this stress. (My cardiologist would not like it
>>>>>either.)
>>>>>I'm serious about this. I cannot afford to try to "roll my own" Linux,
>>
>>as
>>
>>
>>>>>users perhaps *should* do, according to Istvan. (But I wonder how many
>>>>>*would* do it?)
>>>>>
>>>>>If Linux is to *thrive* as a Csound OS, appropriate installers must be
>>>>>available for at least selected versions of Linux.
>>>>>
>>>>>So a decision needs to be made as to which versions of Linux to
>>
>>support.
>>
>>
>>>>>With this as background, which will be the first Linux installer
>>>>>versions? I
>>>>>need a recommendation as to which Linux to obtain - *one based on a
>>>>>soon-upcoming available installer*.
>>>>>
>>>>>Or else I need to forget about it. Please let me know.
>>>>>
>>>>>Art Hunkins
>>>>
>>>>
>>>>
>>>>
>>>>-------------------------------------------------------
>>>>This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
>>>>Register for a JBoss Training Course.  Free Certification Exam
>>>>for All Training Attendees Through End of 2005. For more info visit:
>>>>http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
>>>>_______________________________________________
>>>>Csound-devel mailing list
>>>>Csound-devel@lists.sourceforge.net
>>>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>>>
>>>-------------------------------------------------------
>>>This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
>>>Register for a JBoss Training Course.  Free Certification Exam
>>>for All Training Attendees Through End of 2005. For more info visit:
>>>http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
>>>_______________________________________________
>>>Csound-devel mailing list
>>>Csound-devel@lists.sourceforge.net
>>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>>
>>-------------------------------------------------------
>>This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
>>Register for a JBoss Training Course.  Free Certification Exam
>>for All Training Attendees Through End of 2005. For more info visit:
>>http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
>>_______________________________________________
>>Csound-devel mailing list
>>Csound-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
> Register for a JBoss Training Course.  Free Certification Exam
> for All Training Attendees Through End of 2005. For more info visit:
> http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
> Register for a JBoss Training Course.  Free Certification Exam
> for All Training Attendees Through End of 2005. For more info visit:
> http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net