Csound Csound-dev Csound-tekno Search About

[Csnd] new MacCsound 1.4 beta1

Date2009-11-29 20:41
Frommatt ingalls
Subject[Csnd] new MacCsound 1.4 beta1
hey everyone,

here is a new beta version of MacCsound 
-- if any of you out there would be willing to try it out, i would be very grateful!

http://www.csounds.com/matt/MacCsound.1.4b1.dmg


NEW TO THIS VERSION:
+ Wraps CsoundLib (v.5.10ppc) and other 3rd-party libs so NO OTHER INSTALLATION IS REQUIRED.  This prevents conflicts with other CsoundLib versions, so for instance you can install the intel version of CsoundLib and run MacCsound and QuteCsound side-by-side now!

+ fixed compatibility problem with 5.10(and later?) CsoundLibs

+ fixed compatibility problem with MacCsound

+ minor changes to prefs (manual prefix now defaults to online version) and default .csd (large buffer size)

+ other changes i made over the years(!) that might not have ever gotten into a release (??)


INSTALL INSTRUCTIONS:
+ download dmg.  
+ optional (but recommended):
    -- delete preferences file:  ~/Library/Preferences/com.sonomatics.maccsound.plist
    -- delete template csd: ~/Library/Application Support/MacCsound/default.csd
    -- drag MacCsound from the expanded .dmg into your Applications or other folder.


OTHER BUGS THAT NEED TO BE FIXED?
here is what is known to me:
+ realtime i/o problems with some audio setups like newer computers where built-in audio is actually 2 separate devices.  the workaround is to turn off input or use an aggregate device.
+ crash sometimes after stopping a render (cause unknown)
+ [ outvalue "channel", String ] doesn't seem to work on intel
+ sometimes erase/drawing problems after switching tab view on intel
+ real-time soundfile playback (diskin, etc) has cpu spike on large files every 30 seconds or so.


WHAT'S NEXT?
MacCsound is definitely on its last legs, but there still seems to have some advantages over other frontends, at least for now.  i am itching to go forward with some new Csound-related projects, but depending on user demand, i could see doing:

+ fix serious bugs
+ rewrite audio i/o code (apple now recommends using default AudioUnit) as a CsoundLib plugin 
+ adds to help compatibility to QuteCsound?
+ export any desirable(?) code to QuteCsound
+ "save as" standalone intel app. (code would also be included into QuteCsound)
+ new widget format that is platform-neutral and unicode-aware. (and xml?) -- cabbage?
  

matt ingalls
matt@sonomatics.com




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

Date2009-11-29 21:31
FromVictor Lazzarini
Subject[Csnd] Re: new MacCsound 1.4 beta1
Matt,

great news.
Good idea to include the framework inside. Did you use  
install_name_tool to change the linking names etc.. What about opcode  
location, did you set OPCODEDIR internally?

Victor

On 29 Nov 2009, at 20:41, matt ingalls wrote:

> hey everyone,
>
> here is a new beta version of MacCsound
> -- if any of you out there would be willing to try it out, i would  
> be very grateful!
>
> http://www.csounds.com/matt/MacCsound.1.4b1.dmg
>
>
> NEW TO THIS VERSION:
> + Wraps CsoundLib (v.5.10ppc) and other 3rd-party libs so NO OTHER  
> INSTALLATION IS REQUIRED.  This prevents conflicts with other  
> CsoundLib versions, so for instance you can install the intel  
> version of CsoundLib and run MacCsound and QuteCsound side-by-side  
> now!
>
> + fixed compatibility problem with 5.10(and later?) CsoundLibs
>
> + fixed compatibility problem with MacCsound
>
> + minor changes to prefs (manual prefix now defaults to online  
> version) and default .csd (large buffer size)
>
> + other changes i made over the years(!) that might not have ever  
> gotten into a release (??)
>
>
> INSTALL INSTRUCTIONS:
> + download dmg.
> + optional (but recommended):
>    -- delete preferences file:  ~/Library/Preferences/ 
> com.sonomatics.maccsound.plist
>    -- delete template csd: ~/Library/Application Support/MacCsound/ 
> default.csd
>    -- drag MacCsound from the expanded .dmg into your Applications  
> or other folder.
>
>
> OTHER BUGS THAT NEED TO BE FIXED?
> here is what is known to me:
> + realtime i/o problems with some audio setups like newer computers  
> where built-in audio is actually 2 separate devices.  the workaround  
> is to turn off input or use an aggregate device.
> + crash sometimes after stopping a render (cause unknown)
> + [ outvalue "channel", String ] doesn't seem to work on intel
> + sometimes erase/drawing problems after switching tab view on intel
> + real-time soundfile playback (diskin, etc) has cpu spike on large  
> files every 30 seconds or so.
>
>
> WHAT'S NEXT?
> MacCsound is definitely on its last legs, but there still seems to  
> have some advantages over other frontends, at least for now.  i am  
> itching to go forward with some new Csound-related projects, but  
> depending on user demand, i could see doing:
>
> + fix serious bugs
> + rewrite audio i/o code (apple now recommends using default  
> AudioUnit) as a CsoundLib plugin
> + adds to help compatibility to QuteCsound?
> + export any desirable(?) code to QuteCsound
> + "save as" standalone intel app. (code would also be included into  
> QuteCsound)
> + new widget format that is platform-neutral and unicode-aware. (and  
> xml?) -- cabbage?
>
>
> matt ingalls
> matt@sonomatics.com
>
>
>
>
> 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"

Date2009-11-29 22:24
Frommatt ingalls
Subject[Csnd] Re: Re: new MacCsound 1.4 beta1
On Nov 29, 2009, at 1:31 PM, Victor Lazzarini wrote:

> Matt,
> 
> great news.
> Good idea to include the framework inside. Did you use install_name_tool to change the linking names etc..

yes - well, actually i am not including entire framework, 
just csoundlib, opcodes, portaudio, libsndfile, and libfltk.

> What about opcode location, did you set OPCODEDIR internally?

yes!

(the whole script is about 150 lines!)



matt ingalls
matt@sonomatics.com





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

Date2009-11-29 22:33
FromVictor Lazzarini
Subject[Csnd] Re: Re: Re: new MacCsound 1.4 beta1
Why portaudio? Don't you have your own IO implementation? Also,  
wouldn't you need portmidi too? (and other dependencies for OSC,  
fluid, etc?).

The idea is good and should solve a lot of problems. Mind you on 10.6  
users will have to make sure rosetta is available (not there by  
default, apparently, but I might be wrong).

Victor
On 29 Nov 2009, at 22:24, matt ingalls wrote:

>
> On Nov 29, 2009, at 1:31 PM, Victor Lazzarini wrote:
>
>> Matt,
>>
>> great news.
>> Good idea to include the framework inside. Did you use  
>> install_name_tool to change the linking names etc..
>
> yes - well, actually i am not including entire framework,
> just csoundlib, opcodes, portaudio, libsndfile, and libfltk.
>
>> What about opcode location, did you set OPCODEDIR internally?
>
> yes!
>
> (the whole script is about 150 lines!)
>
>
>
> matt ingalls
> matt@sonomatics.com
>
>
>
>
>
> 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"

Date2009-11-29 23:35
FromDavidW
Subject[Csnd] Re: new MacCsound 1.4 beta1
Hi Matt,

To report:
On MacBook Pro under  OSX 10.5.6 using : Csound version 5.11 (float  
samples) Sep 24 2009

loads and executes perfectly, including graphics + editing
(in my case without bothering with the optional instructions.


Brilliant, Thanks!

David

On 30/11/2009, at 7:41 AM, matt ingalls wrote:

> hey everyone,
>
> here is a new beta version of MacCsound
> -- if any of you out there would be willing to try it out, i would  
> be very grateful!
>
> http://www.csounds.com/matt/MacCsound.1.4b1.dmg
>
>
> NEW TO THIS VERSION:
> + Wraps CsoundLib (v.5.10ppc) and other 3rd-party libs so NO OTHER  
> INSTALLATION IS REQUIRED.  This prevents conflicts with other  
> CsoundLib versions, so for instance you can install the intel  
> version of CsoundLib and run MacCsound and QuteCsound side-by-side  
> now!
>
> + fixed compatibility problem with 5.10(and later?) CsoundLibs
>
> + fixed compatibility problem with MacCsound
>
> + minor changes to prefs (manual prefix now defaults to online  
> version) and default .csd (large buffer size)
>
> + other changes i made over the years(!) that might not have ever  
> gotten into a release (??)
>
>
> INSTALL INSTRUCTIONS:
> + download dmg.
> + optional (but recommended):
>    -- delete preferences file:  ~/Library/Preferences/ 
> com.sonomatics.maccsound.plist
>    -- delete template csd: ~/Library/Application Support/MacCsound/ 
> default.csd
>    -- drag MacCsound from the expanded .dmg into your Applications  
> or other folder.
>
>
> OTHER BUGS THAT NEED TO BE FIXED?
> here is what is known to me:
> + realtime i/o problems with some audio setups like newer computers  
> where built-in audio is actually 2 separate devices.  the workaround  
> is to turn off input or use an aggregate device.
> + crash sometimes after stopping a render (cause unknown)
> + [ outvalue "channel", String ] doesn't seem to work on intel
> + sometimes erase/drawing problems after switching tab view on intel
> + real-time soundfile playback (diskin, etc) has cpu spike on large  
> files every 30 seconds or so.
>
>
> WHAT'S NEXT?
> MacCsound is definitely on its last legs, but there still seems to  
> have some advantages over other frontends, at least for now.  i am  
> itching to go forward with some new Csound-related projects, but  
> depending on user demand, i could see doing:
>
> + fix serious bugs
> + rewrite audio i/o code (apple now recommends using default  
> AudioUnit) as a CsoundLib plugin
> + adds to help compatibility to QuteCsound?
> + export any desirable(?) code to QuteCsound
> + "save as" standalone intel app. (code would also be included into  
> QuteCsound)
> + new widget format that is platform-neutral and unicode-aware. (and  
> xml?) -- cabbage?
>
>
> matt ingalls
> matt@sonomatics.com
>
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
> "unsubscribe csound"

________________________________________________
Dr David Worrall.
- Experimental Polymedia:	  worrall.avatar.com.au
- Sonification: www.sonifiction.com.au
- Education for Financial Independence: www.mindthemarkets.com.au








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

Date2009-11-29 23:41
Frommatt ingalls
Subject[Csnd] Re: Re: new MacCsound 1.4 beta1
great!
but just to make sure, can you look into the output window on rendering
and -- it should say it is using 5.10!
thanks,
m

On Nov 29, 2009, at 3:35 PM, DavidW wrote:

> Hi Matt,
> 
> To report:
> On MacBook Pro under  OSX 10.5.6 using : Csound version 5.11 (float samples) Sep 24 2009
> 
> loads and executes perfectly, including graphics + editing
> (in my case without bothering with the optional instructions.
> 
> 
> Brilliant, Thanks!
> 
> David
> 
> On 30/11/2009, at 7:41 AM, matt ingalls wrote:
> 
>> hey everyone,
>> 
>> here is a new beta version of MacCsound
>> -- if any of you out there would be willing to try it out, i would be very grateful!
>> 
>> http://www.csounds.com/matt/MacCsound.1.4b1.dmg
>> 
>> 
>> NEW TO THIS VERSION:
>> + Wraps CsoundLib (v.5.10ppc) and other 3rd-party libs so NO OTHER INSTALLATION IS REQUIRED.  This prevents conflicts with other CsoundLib versions, so for instance you can install the intel version of CsoundLib and run MacCsound and QuteCsound side-by-side now!
>> 
>> + fixed compatibility problem with 5.10(and later?) CsoundLibs
>> 
>> + fixed compatibility problem with MacCsound
>> 
>> + minor changes to prefs (manual prefix now defaults to online version) and default .csd (large buffer size)
>> 
>> + other changes i made over the years(!) that might not have ever gotten into a release (??)
>> 
>> 
>> INSTALL INSTRUCTIONS:
>> + download dmg.
>> + optional (but recommended):
>>   -- delete preferences file:  ~/Library/Preferences/com.sonomatics.maccsound.plist
>>   -- delete template csd: ~/Library/Application Support/MacCsound/default.csd
>>   -- drag MacCsound from the expanded .dmg into your Applications or other folder.
>> 
>> 
>> OTHER BUGS THAT NEED TO BE FIXED?
>> here is what is known to me:
>> + realtime i/o problems with some audio setups like newer computers where built-in audio is actually 2 separate devices.  the workaround is to turn off input or use an aggregate device.
>> + crash sometimes after stopping a render (cause unknown)
>> + [ outvalue "channel", String ] doesn't seem to work on intel
>> + sometimes erase/drawing problems after switching tab view on intel
>> + real-time soundfile playback (diskin, etc) has cpu spike on large files every 30 seconds or so.
>> 
>> 
>> WHAT'S NEXT?
>> MacCsound is definitely on its last legs, but there still seems to have some advantages over other frontends, at least for now.  i am itching to go forward with some new Csound-related projects, but depending on user demand, i could see doing:
>> 
>> + fix serious bugs
>> + rewrite audio i/o code (apple now recommends using default AudioUnit) as a CsoundLib plugin
>> + adds to help compatibility to QuteCsound?
>> + export any desirable(?) code to QuteCsound
>> + "save as" standalone intel app. (code would also be included into QuteCsound)
>> + new widget format that is platform-neutral and unicode-aware. (and xml?) -- cabbage?
>> 
>> 
>> matt ingalls
>> matt@sonomatics.com
>> 
>> 
>> 
>> 
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> ________________________________________________
> Dr David Worrall.
> - Experimental Polymedia:	  worrall.avatar.com.au
> - Sonification: www.sonifiction.com.au
> - Education for Financial Independence: www.mindthemarkets.com.au
> 
> 
> 
> 
> 
> 
> 
> 
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



matt ingalls
matt@sonomatics.com





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

Date2009-11-29 23:42
Frommatt ingalls
Subject[Csnd] Re: Re: Re: Re: new MacCsound 1.4 beta1
i was unable to get scons working on my ppc mac, so i was unable to compile csound myself and had to use the distribution version, which, according to otool, only "installs" (i'm not sure what that means) libsndfile, libportaudio, and libfltk.   i assumed for the other libs like portmidi, Csound only tries to find and load the lib at runtime only when called for?
-m


On Nov 29, 2009, at 2:33 PM, Victor Lazzarini wrote:

> Why portaudio? Don't you have your own IO implementation? Also, wouldn't you need portmidi too? (and other dependencies for OSC, fluid, etc?).
> 
> The idea is good and should solve a lot of problems. Mind you on 10.6 users will have to make sure rosetta is available (not there by default, apparently, but I might be wrong).
> 
> Victor
> On 29 Nov 2009, at 22:24, matt ingalls wrote:
> 
>> 
>> On Nov 29, 2009, at 1:31 PM, Victor Lazzarini wrote:
>> 
>>> Matt,
>>> 
>>> great news.
>>> Good idea to include the framework inside. Did you use install_name_tool to change the linking names etc..
>> 
>> yes - well, actually i am not including entire framework,
>> just csoundlib, opcodes, portaudio, libsndfile, and libfltk.
>> 
>>> What about opcode location, did you set OPCODEDIR internally?
>> 
>> yes!
>> 
>> (the whole script is about 150 lines!)
>> 
>> 
>> 
>> matt ingalls
>> matt@sonomatics.com
>> 
>> 
>> 
>> 
>> 
>> 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"



matt ingalls
matt@sonomatics.com





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

Date2009-11-30 08:49
FromVictor Lazzarini
Subject[Csnd] Re: Re: Re: Re: Re: new MacCsound 1.4 beta1
yes, that is true, but it still means MIDI and the other stuff will  
not work on Intel if the user has installed these libraries for the  
native arch. Portaudio and FLTK should be the same, because
the plugins are linked to /usr/local/lib libraries.

By the way, the linking of CsoundLib to portaudio and FLTK is spurious  
(and a bug). I think that is solved in the latest version:

mu-lap-2h2-1:~ victor$ otool -L /Library/Frameworks/ 
CsoundLib.framework/CsoundLib
/Library/Frameworks/CsoundLib.framework/CsoundLib:
	/Library/Frameworks/CsoundLib.framework/Versions/5.2/CsoundLib  
(compatibility version 5.2.0, current version 5.2.0)
	/usr/local/lib/libsndfile.1.dylib (compatibility version 2.0.0,  
current version 2.20.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
version 111.1.4)
	/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current  
version 1.0.0)

So next time, you'll only need libsndfile.

Anyway, if we can sort your scons problem, perhaps we can get you  
going with your own PPC framework. Do you some help with that?

Victor

On 29 Nov 2009, at 23:42, matt ingalls wrote:

> i was unable to get scons working on my ppc mac, so i was unable to  
> compile csound myself and had to use the distribution version,  
> which, according to otool, only "installs" (i'm not sure what that  
> means) libsndfile, libportaudio, and libfltk.   i assumed for the  
> other libs like portmidi, Csound only tries to find and load the lib  
> at runtime only when called for?
> -m
>
>
> On Nov 29, 2009, at 2:33 PM, Victor Lazzarini wrote:
>
>> Why portaudio? Don't you have your own IO implementation? Also,  
>> wouldn't you need portmidi too? (and other dependencies for OSC,  
>> fluid, etc?).
>>
>> The idea is good and should solve a lot of problems. Mind you on  
>> 10.6 users will have to make sure rosetta is available (not there  
>> by default, apparently, but I might be wrong).
>>
>> Victor
>> On 29 Nov 2009, at 22:24, matt ingalls wrote:
>>
>>>
>>> On Nov 29, 2009, at 1:31 PM, Victor Lazzarini wrote:
>>>
>>>> Matt,
>>>>
>>>> great news.
>>>> Good idea to include the framework inside. Did you use  
>>>> install_name_tool to change the linking names etc..
>>>
>>> yes - well, actually i am not including entire framework,
>>> just csoundlib, opcodes, portaudio, libsndfile, and libfltk.
>>>
>>>> What about opcode location, did you set OPCODEDIR internally?
>>>
>>> yes!
>>>
>>> (the whole script is about 150 lines!)
>>>
>>>
>>>
>>> matt ingalls
>>> matt@sonomatics.com
>>>
>>>
>>>
>>>
>>>
>>> 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"
>
>
>
> matt ingalls
> matt@sonomatics.com
>
>
>
>
>
> 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"

Date2009-11-30 09:09
Frommatt ingalls
SubjectRe: [Cs-dev] [Csnd] Re: Re: Re: Re: Re: new MacCsound 1.4 beta1
(moving to dev list now..)

well MacCound uses its own MIDI code and passes it through the API, so portMIDI isn't a problem.
(i also don't use portaudio and fltk doesn't work so i really dont need those either)

so looks like what's left is:

libfluidsynth.1.dylib
liblo.0.6.0.dylib
libpng12.0.dylib

now of course, if those were made as a UB, then i think the ppc opcodes that use those would be ok.

===
and another option instead of including inside MacCsound bundle, would be to make the ppc framework CsoundLibPPC.framework like you are doing with 64-bit.  (the other libs could be renamed also or run on UB)
===

my problem with scons is that i install it with:
sudo python setup.py install --symlink-scons

and then type "scons" and it says command not found

thanks,
m


On Nov 30, 2009, at 12:49 AM, Victor Lazzarini wrote:

> yes, that is true, but it still means MIDI and the other stuff will not work on Intel if the user has installed these libraries for the native arch. Portaudio and FLTK should be the same, because
> the plugins are linked to /usr/local/lib libraries.
> 
> By the way, the linking of CsoundLib to portaudio and FLTK is spurious (and a bug). I think that is solved in the latest version:
> 
> mu-lap-2h2-1:~ victor$ otool -L /Library/Frameworks/CsoundLib.framework/CsoundLib
> /Library/Frameworks/CsoundLib.framework/CsoundLib:
> 	/Library/Frameworks/CsoundLib.framework/Versions/5.2/CsoundLib (compatibility version 5.2.0, current version 5.2.0)
> 	/usr/local/lib/libsndfile.1.dylib (compatibility version 2.0.0, current version 2.20.0)
> 	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4)
> 	/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
> 
> So next time, you'll only need libsndfile.
> 
> Anyway, if we can sort your scons problem, perhaps we can get you going with your own PPC framework. Do you some help with that?
> 
> Victor
> 
> On 29 Nov 2009, at 23:42, matt ingalls wrote:
> 
>> i was unable to get scons working on my ppc mac, so i was unable to compile csound myself and had to use the distribution version, which, according to otool, only "installs" (i'm not sure what that means) libsndfile, libportaudio, and libfltk.   i assumed for the other libs like portmidi, Csound only tries to find and load the lib at runtime only when called for?
>> -m
>> 
>> 
>> On Nov 29, 2009, at 2:33 PM, Victor Lazzarini wrote:
>> 
>>> Why portaudio? Don't you have your own IO implementation? Also, wouldn't you need portmidi too? (and other dependencies for OSC, fluid, etc?).
>>> 
>>> The idea is good and should solve a lot of problems. Mind you on 10.6 users will have to make sure rosetta is available (not there by default, apparently, but I might be wrong).
>>> 
>>> Victor
>>> On 29 Nov 2009, at 22:24, matt ingalls wrote:
>>> 
>>>> 
>>>> On Nov 29, 2009, at 1:31 PM, Victor Lazzarini wrote:
>>>> 
>>>>> Matt,
>>>>> 
>>>>> great news.
>>>>> Good idea to include the framework inside. Did you use install_name_tool to change the linking names etc..
>>>> 
>>>> yes - well, actually i am not including entire framework,
>>>> just csoundlib, opcodes, portaudio, libsndfile, and libfltk.
>>>> 
>>>>> What about opcode location, did you set OPCODEDIR internally?
>>>> 
>>>> yes!
>>>> 
>>>> (the whole script is about 150 lines!)
>>>> 
>>>> 
>>>> 
>>>> matt ingalls
>>>> matt@sonomatics.com
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 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"
>> 
>> 
>> 
>> matt ingalls
>> matt@sonomatics.com
>> 
>> 
>> 
>> 
>> 
>> 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"

matt ingalls
matt@sonomatics.com




------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2009-11-30 10:12
FromVictor Lazzarini
SubjectRe: [Cs-dev] [Csnd] Re: Re: Re: Re: Re: new MacCsound 1.4 beta1
Regarding scons, here it's place in /usr/local/bin:

mu-lap-2h2-1:~ victor$ which scons
/usr/local/bin/scons

I normally install it without the '--symlink-scons' option.

Victor

On 30 Nov 2009, at 09:09, matt ingalls wrote:

> (moving to dev list now..)
>
> well MacCound uses its own MIDI code and passes it through the API,  
> so portMIDI isn't a problem.
> (i also don't use portaudio and fltk doesn't work so i really dont  
> need those either)
>
> so looks like what's left is:
>
> libfluidsynth.1.dylib
> liblo.0.6.0.dylib
> libpng12.0.dylib
>
> now of course, if those were made as a UB, then i think the ppc  
> opcodes that use those would be ok.
>
> ===
> and another option instead of including inside MacCsound bundle,  
> would be to make the ppc framework CsoundLibPPC.framework like you  
> are doing with 64-bit.  (the other libs could be renamed also or run  
> on UB)
> ===
>
> my problem with scons is that i install it with:
> sudo python setup.py install --symlink-scons
>
> and then type "scons" and it says command not found
>
> thanks,
> m
>
>
> On Nov 30, 2009, at 12:49 AM, Victor Lazzarini wrote:
>
>> yes, that is true, but it still means MIDI and the other stuff will  
>> not work on Intel if the user has installed these libraries for the  
>> native arch. Portaudio and FLTK should be the same, because
>> the plugins are linked to /usr/local/lib libraries.
>>
>> By the way, the linking of CsoundLib to portaudio and FLTK is  
>> spurious (and a bug). I think that is solved in the latest version:
>>
>> mu-lap-2h2-1:~ victor$ otool -L /Library/Frameworks/ 
>> CsoundLib.framework/CsoundLib
>> /Library/Frameworks/CsoundLib.framework/CsoundLib:
>> 	/Library/Frameworks/CsoundLib.framework/Versions/5.2/CsoundLib  
>> (compatibility version 5.2.0, current version 5.2.0)
>> 	/usr/local/lib/libsndfile.1.dylib (compatibility version 2.0.0,  
>> current version 2.20.0)
>> 	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
>> version 111.1.4)
>> 	/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current  
>> version 1.0.0)
>>
>> So next time, you'll only need libsndfile.
>>
>> Anyway, if we can sort your scons problem, perhaps we can get you  
>> going with your own PPC framework. Do you some help with that?
>>
>> Victor
>>
>> On 29 Nov 2009, at 23:42, matt ingalls wrote:
>>
>>> i was unable to get scons working on my ppc mac, so i was unable  
>>> to compile csound myself and had to use the distribution version,  
>>> which, according to otool, only "installs" (i'm not sure what that  
>>> means) libsndfile, libportaudio, and libfltk.   i assumed for the  
>>> other libs like portmidi, Csound only tries to find and load the  
>>> lib at runtime only when called for?
>>> -m
>>>
>>>
>>> On Nov 29, 2009, at 2:33 PM, Victor Lazzarini wrote:
>>>
>>>> Why portaudio? Don't you have your own IO implementation? Also,  
>>>> wouldn't you need portmidi too? (and other dependencies for OSC,  
>>>> fluid, etc?).
>>>>
>>>> The idea is good and should solve a lot of problems. Mind you on  
>>>> 10.6 users will have to make sure rosetta is available (not there  
>>>> by default, apparently, but I might be wrong).
>>>>
>>>> Victor
>>>> On 29 Nov 2009, at 22:24, matt ingalls wrote:
>>>>
>>>>>
>>>>> On Nov 29, 2009, at 1:31 PM, Victor Lazzarini wrote:
>>>>>
>>>>>> Matt,
>>>>>>
>>>>>> great news.
>>>>>> Good idea to include the framework inside. Did you use  
>>>>>> install_name_tool to change the linking names etc..
>>>>>
>>>>> yes - well, actually i am not including entire framework,
>>>>> just csoundlib, opcodes, portaudio, libsndfile, and libfltk.
>>>>>
>>>>>> What about opcode location, did you set OPCODEDIR internally?
>>>>>
>>>>> yes!
>>>>>
>>>>> (the whole script is about 150 lines!)
>>>>>
>>>>>
>>>>>
>>>>> matt ingalls
>>>>> matt@sonomatics.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 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"
>>>
>>>
>>>
>>> matt ingalls
>>> matt@sonomatics.com
>>>
>>>
>>>
>>>
>>>
>>> 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"
>
> matt ingalls
> matt@sonomatics.com
>
>
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008  
> 30-Day
> trial. Simplify your report design, integration and deployment - and  
> focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2009-11-30 12:51
FromDavidW
Subject[Csnd] Re: Re: Re: new MacCsound 1.4 beta1
On 30/11/2009, at 10:41 AM, matt ingalls wrote:

> great!
> but just to make sure, can you look into the output window on  
> rendering
> and -- it should say it is using 5.10!
> thanks,
> m
>
-->CSoundLib found.
PortMIDI real time MIDI plugin for Csound
PortAudio real-time audio module for Csound
virtual_keyboard real time MIDI plugin for Csound
-->Starting CsoundLib.
0dBFS level = 32768.0
Csound version 5.10 (float samples) Dec 18 2008
libsndfile-1.0.16
Reading options from $HOME/.csoundrc
...
Loading command-line libraries:
   /Applications/MacCsound1.4b1.app/Contents/Resources/ 
libMacCsoundOpcodes.dylib
Macro definition for omacro:MacCsound
Macro definition for omacro:MacCsound
...
Csound version 5.10 (float samples) Dec 18 2008
...
> On Nov 29, 2009, at 3:35 PM, DavidW wrote:
>
>> Hi Matt,
>>
>> To report:
>> On MacBook Pro under  OSX 10.5.6 using : Csound version 5.11 (float  
>> samples) Sep 24 2009
>>
>> loads and executes perfectly, including graphics + editing
>> (in my case without bothering with the optional instructions.
>>
>>
>> Brilliant, Thanks!
>>
>> David
>>
>> On 30/11/2009, at 7:41 AM, matt ingalls wrote:
>>
>>> hey everyone,
>>>
>>> here is a new beta version of MacCsound
>>> -- if any of you out there would be willing to try it out, i would  
>>> be very grateful!
>>>
>>> http://www.csounds.com/matt/MacCsound.1.4b1.dmg
>>>
>>>
>>> NEW TO THIS VERSION:
>>> + Wraps CsoundLib (v.5.10ppc) and other 3rd-party libs so NO OTHER  
>>> INSTALLATION IS REQUIRED.  This prevents conflicts with other  
>>> CsoundLib versions, so for instance you can install the intel  
>>> version of CsoundLib and run MacCsound and QuteCsound side-by-side  
>>> now!
>>>
>>> + fixed compatibility problem with 5.10(and later?) CsoundLibs
>>>
>>> + fixed compatibility problem with MacCsound
>>>
>>> + minor changes to prefs (manual prefix now defaults to online  
>>> version) and default .csd (large buffer size)
>>>
>>> + other changes i made over the years(!) that might not have ever  
>>> gotten into a release (??)
>>>
>>>
>>> INSTALL INSTRUCTIONS:
>>> + download dmg.
>>> + optional (but recommended):
>>>  -- delete preferences file:  ~/Library/Preferences/ 
>>> com.sonomatics.maccsound.plist
>>>  -- delete template csd: ~/Library/Application Support/MacCsound/ 
>>> default.csd
>>>  -- drag MacCsound from the expanded .dmg into your Applications  
>>> or other folder.
>>>
>>>
>>> OTHER BUGS THAT NEED TO BE FIXED?
>>> here is what is known to me:
>>> + realtime i/o problems with some audio setups like newer  
>>> computers where built-in audio is actually 2 separate devices.   
>>> the workaround is to turn off input or use an aggregate device.
>>> + crash sometimes after stopping a render (cause unknown)
>>> + [ outvalue "channel", String ] doesn't seem to work on intel
>>> + sometimes erase/drawing problems after switching tab view on intel
>>> + real-time soundfile playback (diskin, etc) has cpu spike on  
>>> large files every 30 seconds or so.
>>>
>>>
>>> WHAT'S NEXT?
>>> MacCsound is definitely on its last legs, but there still seems to  
>>> have some advantages over other frontends, at least for now.  i am  
>>> itching to go forward with some new Csound-related projects, but  
>>> depending on user demand, i could see doing:
>>>
>>> + fix serious bugs
>>> + rewrite audio i/o code (apple now recommends using default  
>>> AudioUnit) as a CsoundLib plugin
>>> + adds to help compatibility to QuteCsound?
>>> + export any desirable(?) code to QuteCsound
>>> + "save as" standalone intel app. (code would also be included  
>>> into QuteCsound)
>>> + new widget format that is platform-neutral and unicode-aware.  
>>> (and xml?) -- cabbage?
>>>
>>>
>>> matt ingalls
>>> matt@sonomatics.com
>>>
...
________________________________________________
Dr David Worrall.
- Experimental Polymedia:	  worrall.avatar.com.au
- Sonification: www.sonifiction.com.au
- Education for Financial Independence: www.mindthemarkets.com.au








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

Date2009-11-30 13:36
FromEnrico Francioni
Subject[Csnd] Re: new MacCsound 1.4 beta1


... This was a wonderful Christmas present!

Great Matt!


e


P.S.
try it now ...
…soon!






Matt Ingalls wrote:
> 
> hey everyone,
> 
> here is a new beta version of MacCsound 
> -- if any of you out there would be willing to try it out, i would be very
> grateful!
> 
> http://www.csounds.com/matt/MacCsound.1.4b1.dmg
> 

-- 
View this message in context: http://old.nabble.com/new-MacCsound-1.4-beta1-tp26565851p26574812.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"

Date2009-12-01 12:45
FromEnrico Francioni
Subject[Csnd] Re: new MacCsound 1.4 beta1

Hi Matt!

I am using the new MacCsound 1.4b1.

Now I know why this file (an …SoundFileQueries) is causing the crash csd
MacCsound 1.4b1 ...
what could be causing this?

thanks you,
e

http://old.nabble.com/file/p26591133/SFQ.csd SFQ.csd 





Matt Ingalls wrote:
> 
> hey everyone,
> 
> here is a new beta version of MacCsound 
> -- if any of you out there would be willing to try it out, i would be very
> grateful!
> 
> http://www.csounds.com/matt/MacCsound.1.4b1.dmg
> 
> 

-- 
View this message in context: http://old.nabble.com/new-MacCsound-1.4-beta1-tp26565851p26591133.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"

Date2009-12-02 21:08
FromEnrico Francioni
Subject[Csnd] timeline

hello matt!

he can be included in MacCsound 1.4b1 a (graphic) timeline?
For example, as there is in Meloncillo or something similar?

thanks

e



Matt Ingalls wrote:
> 
> hey everyone,
> 
> here is a new beta version of MacCsound 
> -- if any of you out there would be willing to try it out, i would be very
> grateful!
> 
> http://www.csounds.com/matt/MacCsound.1.4b1.dmg
> 
> 
> NEW TO THIS VERSION:
> + Wraps CsoundLib (v.5.10ppc) and other 3rd-party libs so NO OTHER
> INSTALLATION IS REQUIRED.  This prevents conflicts with other CsoundLib
> versions, so for instance you can install the intel version of CsoundLib
> and run MacCsound and QuteCsound side-by-side now!
> 
> + fixed compatibility problem with 5.10(and later?) CsoundLibs
> 
> + fixed compatibility problem with MacCsound
> 
> + minor changes to prefs (manual prefix now defaults to online version)
> and default .csd (large buffer size)
> 
> + other changes i made over the years(!) that might not have ever gotten
> into a release (??)
> 
> 
> INSTALL INSTRUCTIONS:
> + download dmg.  
> + optional (but recommended):
>     -- delete preferences file: 
> ~/Library/Preferences/com.sonomatics.maccsound.plist
>     -- delete template csd: ~/Library/Application
> Support/MacCsound/default.csd
>     -- drag MacCsound from the expanded .dmg into your Applications or
> other folder.
> 
> 
> OTHER BUGS THAT NEED TO BE FIXED?
> here is what is known to me:
> + realtime i/o problems with some audio setups like newer computers where
> built-in audio is actually 2 separate devices.  the workaround is to turn
> off input or use an aggregate device.
> + crash sometimes after stopping a render (cause unknown)
> + [ outvalue "channel", String ] doesn't seem to work on intel
> + sometimes erase/drawing problems after switching tab view on intel
> + real-time soundfile playback (diskin, etc) has cpu spike on large files
> every 30 seconds or so.
> 
> 
> WHAT'S NEXT?
> MacCsound is definitely on its last legs, but there still seems to have
> some advantages over other frontends, at least for now.  i am itching to
> go forward with some new Csound-related projects, but depending on user
> demand, i could see doing:
> 
> + fix serious bugs
> + rewrite audio i/o code (apple now recommends using default AudioUnit) as
> a CsoundLib plugin 
> + adds to help compatibility to QuteCsound?
> + export any desirable(?) code to QuteCsound
> + "save as" standalone intel app. (code would also be included into
> QuteCsound)
> + new widget format that is platform-neutral and unicode-aware. (and xml?)
> -- cabbage?
>   
> 
> matt ingalls
> matt@sonomatics.com
> 
> 
> 
> 
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
> 

Date2009-12-02 21:16
Frommatt ingalls
Subject[Csnd] Re: timeline
why not use blue?

On Dec 2, 2009, at 1:08 PM, Enrico Francioni wrote:

> 
> 
> hello matt!
> 
> he can be included in MacCsound 1.4b1 a (graphic) timeline?
> For example, as there is in Meloncillo or something similar?
> 
> thanks
> 
> e
> 
> 
> 
> Matt Ingalls wrote:
>> 
>> hey everyone,
>> 
>> here is a new beta version of MacCsound 
>> -- if any of you out there would be willing to try it out, i would be very
>> grateful!
>> 
>> http://www.csounds.com/matt/MacCsound.1.4b1.dmg
>> 
>> 
>> NEW TO THIS VERSION:
>> + Wraps CsoundLib (v.5.10ppc) and other 3rd-party libs so NO OTHER
>> INSTALLATION IS REQUIRED.  This prevents conflicts with other CsoundLib
>> versions, so for instance you can install the intel version of CsoundLib
>> and run MacCsound and QuteCsound side-by-side now!
>> 
>> + fixed compatibility problem with 5.10(and later?) CsoundLibs
>> 
>> + fixed compatibility problem with MacCsound
>> 
>> + minor changes to prefs (manual prefix now defaults to online version)
>> and default .csd (large buffer size)
>> 
>> + other changes i made over the years(!) that might not have ever gotten
>> into a release (??)
>> 
>> 
>> INSTALL INSTRUCTIONS:
>> + download dmg.  
>> + optional (but recommended):
>>    -- delete preferences file: 
>> ~/Library/Preferences/com.sonomatics.maccsound.plist
>>    -- delete template csd: ~/Library/Application
>> Support/MacCsound/default.csd
>>    -- drag MacCsound from the expanded .dmg into your Applications or
>> other folder.
>> 
>> 
>> OTHER BUGS THAT NEED TO BE FIXED?
>> here is what is known to me:
>> + realtime i/o problems with some audio setups like newer computers where
>> built-in audio is actually 2 separate devices.  the workaround is to turn
>> off input or use an aggregate device.
>> + crash sometimes after stopping a render (cause unknown)
>> + [ outvalue "channel", String ] doesn't seem to work on intel
>> + sometimes erase/drawing problems after switching tab view on intel
>> + real-time soundfile playback (diskin, etc) has cpu spike on large files
>> every 30 seconds or so.
>> 
>> 
>> WHAT'S NEXT?
>> MacCsound is definitely on its last legs, but there still seems to have
>> some advantages over other frontends, at least for now.  i am itching to
>> go forward with some new Csound-related projects, but depending on user
>> demand, i could see doing:
>> 
>> + fix serious bugs
>> + rewrite audio i/o code (apple now recommends using default AudioUnit) as
>> a CsoundLib plugin 
>> + adds to help compatibility to QuteCsound?
>> + export any desirable(?) code to QuteCsound
>> + "save as" standalone intel app. (code would also be included into
>> QuteCsound)
>> + new widget format that is platform-neutral and unicode-aware. (and xml?)
>> -- cabbage?
>> 
>> 
>> matt ingalls
>> matt@sonomatics.com
>> 
>> 
>> 
>> 
>> 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://old.nabble.com/new-MacCsound-1.4-beta1-tp26565851p26616469.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"



matt ingalls
matt@sonomatics.com





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

Date2009-12-03 12:24
FromEnrico Francioni
Subject[Csnd] Re: timeline

I prefer maccsound ...

e




Matt Ingalls wrote:
> 
> why not use blue?
> 
> 
> 

Date2009-12-09 15:09
FromEnrico Francioni
Subject[Csnd] Re: timeline

Hi Matt,

the GUI of my last version of SOLO Multiversion 
for Stockhausen performance…
 
e

p.s.
...I submit to you the algorithm?

http://old.nabble.com/file/p26711758/SOLO_MV.jpg 






Enrico Francioni wrote:
> 
> 
> I prefer maccsound ...
> 
> e
> 
> 
> 
> 
> Matt Ingalls wrote:
>> 
>> why not use blue?
>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://old.nabble.com/new-MacCsound-1.4-beta1-tp26565851p26711758.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"

Date2009-12-17 16:10
FromEnrico Francioni
Subject[Csnd] Re: new MacCsound 1.4 beta1

Hi Matt

I ask because the path 
file:///Library/Frameworks/CsoundLib.framework/Versions/5.2/Resources/Manual/index.html 
I write in the Preferences (Opcode Reference Loockup-prefix) failed to make
a link to the file?

thanks,

e



Matt Ingalls wrote:
> 
> 
>