Josh Parmenter | 1 Sep 04:20 2009
Picon

b_allocRead strangeness

Hi all,

Can someone else please run the test below? This is with today's SVN on 10.6, using the libsndfile that we have in SC. \b_allocRead doesn't seem to be working, and I would like to try and see if I can narrow it down to 10.6 or not. If someone can build with today's SVN on 10.5 or 10.4 and see if their results are different, I'd appreciate it. This is NOT using the x86_64 UB libsndfile I made earlier... hopefully this is just 10.6 thing and I can start narrowing things down.

Thanks!

Josh

o = OSCresponderNode(s.addr, '/b_info', {arg time, resp, msg;
msg.postln;
});


p = OSCresponderNode(s.addr, '/b_set', {arg time, resp, msg;
msg.postln;
}); 


o.add;
p.add;

s.sendMsg(\b_allocRead, 1, "sounds/a11wlk01.wav");
s.sendMsg(\b_query, 1); // => [ /b_info, 1, 0, 0, 0 ]
s.sendMsg(\b_get, 1, 1000); // => FAILURE b_get index out of range

// seems fine
s.sendMsg(\b_alloc, 3, 30000);
s.sendMsg(\b_read, 3, "sounds/a11wlk01.wav", 0, 30000); 
s.sendMsg(\b_query, 3); // // => [ /b_info, 3, 30000, 1, 44100 ]
s.sendMsg(\b_get, 3, 1000); // => [ /b_set, 3, 1000, 0.00848388671875 ]

 

o.remove;
p.remove;

******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/


“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono

*/



******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/


“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono

*/

Alistair Riddell | 1 Sep 04:29 2009
Picon
Picon

Re: b_allocRead strangeness

It fails for me on 10.5.8 but it could be my Xcode build.

Alistair

an OSCresponderNode

an OSCresponderNode

an OSCresponderNode

an OSCresponderNode

localhost

localhost
[ /b_info, 1, 0, 0, 0 ]

localhost
FAILURE b_get index out of range

localhost

localhost

localhost
[ /b_set, 3, 1000, 0.00848388671875 ]

an OSCresponderNode

an OSCresponderNode


On 1/09/09 12:20 PM, "Josh Parmenter" <josh-dgcorQsoLzUte1CcmPSZvF6hYfS7NtTn@public.gmane.org> wrote:

Hi all,

Can someone else please run the test below? This is with today's SVN on 10.6, using the libsndfile that we have in SC. \b_allocRead doesn't seem to be working, and I would like to try and see if I can narrow it down to 10.6 or not. If someone can build with today's SVN on 10.5 or 10.4 and see if their results are different, I'd appreciate it. This is NOT using the x86_64 UB libsndfile I made earlier... hopefully this is just 10.6 thing and I can start narrowing things down.

Thanks!

Josh

o = OSCresponderNode(s.addr, '/b_info', {arg time, resp, msg;
msg.postln;
});

p = OSCresponderNode(s.addr, '/b_set', {arg time, resp, msg;
msg.postln;
});

o.add;
p.add;

s.sendMsg(\b_allocRead, 1, "sounds/a11wlk01.wav");
s.sendMsg(\b_query, 1); // => [ /b_info, 1, 0, 0, 0 ]
s.sendMsg(\b_get, 1, 1000); // => FAILURE b_get index out of range

// seems fine
s.sendMsg(\b_alloc, 3, 30000);
s.sendMsg(\b_read, 3, "sounds/a11wlk01.wav", 0, 30000);
s.sendMsg(\b_query, 3); // // => [ /b_info, 3, 30000, 1, 44100 ]
s.sendMsg(\b_get, 3, 1000); // => [ /b_set, 3, 1000, 0.00848388671875 ]
 
o.remove;
p.remove;

******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/



“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/




******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/



“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/



Josh Parmenter | 1 Sep 04:37 2009
Picon

Re: b_allocRead strangeness

Hmm... so it is not a 10.6 problem... 

Than ks,

Josh

On Aug 31, 2009, at 7:29 PM, Alistair Riddell wrote:

It fails for me on 10.5.8 but it could be my Xcode build.

Alistair

an OSCresponderNode

an OSCresponderNode

an OSCresponderNode

an OSCresponderNode

localhost

localhost
[ /b_info, 1, 0, 0, 0 ]

localhost
FAILURE b_get index out of range

localhost

localhost

localhost
[ /b_set, 3, 1000, 0.00848388671875 ]

an OSCresponderNode

an OSCresponderNode


On 1/09/09 12:20 PM, "Josh Parmenter" <josh-dgcorQsoLzUte1CcmPSZvF6hYfS7NtTn@public.gmane.org> wrote:

Hi all,

Can someone else please run the test below? This is with today's SVN on 10.6, using the libsndfile that we have in SC. \b_allocRead doesn't seem to be working, and I would like to try and see if I can narrow it down to 10.6 or not. If someone can build with today's SVN on 10.5 or 10.4 and see if their results are different, I'd appreciate it. This is NOT using the x86_64 UB libsndfile I made earlier... hopefully this is just 10.6 thing and I can start narrowing things down.

Thanks!

Josh

o = OSCresponderNode(s.addr, '/b_info', {arg time, resp, msg;
msg.postln;
});

p = OSCresponderNode(s.addr, '/b_set', {arg time, resp, msg;
msg.postln;
});

o.add;
p.add;

s.sendMsg(\b_allocRead, 1, "sounds/a11wlk01.wav");
s.sendMsg(\b_query, 1); // => [ /b_info, 1, 0, 0, 0 ]
s.sendMsg(\b_get, 1, 1000); // => FAILURE b_get index out of range

// seems fine
s.sendMsg(\b_alloc, 3, 30000);
s.sendMsg(\b_read, 3, "sounds/a11wlk01.wav", 0, 30000);
s.sendMsg(\b_query, 3); // // => [ /b_info, 3, 30000, 1, 44100 ]
s.sendMsg(\b_get, 3, 1000); // => [ /b_set, 3, 1000, 0.00848388671875 ]
 
o.remove;
p.remove;

******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/



“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/




******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/



“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/




******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/


“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono

*/

Josh Parmenter | 1 Sep 05:20 2009
Picon

Re: b_allocRead strangeness

Dan - this has to do with the NO_LIBSNDFILE stuff.... using the previous SC_SequencedCommand.cpp fixes the problem. I'll look for it later tonight and post back if I find the problem

Best,
Josh
 
On Aug 31, 2009, at 7:37 PM, Josh Parmenter wrote:

Hmm... so it is not a 10.6 problem... 

Than ks,

Josh

On Aug 31, 2009, at 7:29 PM, Alistair Riddell wrote:

It fails for me on 10.5.8 but it could be my Xcode build.

Alistair

an OSCresponderNode

an OSCresponderNode

an OSCresponderNode

an OSCresponderNode

localhost

localhost
[ /b_info, 1, 0, 0, 0 ]

localhost
FAILURE b_get index out of range

localhost

localhost

localhost
[ /b_set, 3, 1000, 0.00848388671875 ]

an OSCresponderNode

an OSCresponderNode


On 1/09/09 12:20 PM, "Josh Parmenter" <josh-dgcorQsoLzUte1CcmPSZvF6hYfS7NtTn@public.gmane.org> wrote:

Hi all,

Can someone else please run the test below? This is with today's SVN on 10.6, using the libsndfile that we have in SC. \b_allocRead doesn't seem to be working, and I would like to try and see if I can narrow it down to 10.6 or not. If someone can build with today's SVN on 10.5 or 10.4 and see if their results are different, I'd appreciate it. This is NOT using the x86_64 UB libsndfile I made earlier... hopefully this is just 10.6 thing and I can start narrowing things down.

Thanks!

Josh

o = OSCresponderNode(s.addr, '/b_info', {arg time, resp, msg;
msg.postln;
});

p = OSCresponderNode(s.addr, '/b_set', {arg time, resp, msg;
msg.postln;
});

o.add;
p.add;

s.sendMsg(\b_allocRead, 1, "sounds/a11wlk01.wav");
s.sendMsg(\b_query, 1); // => [ /b_info, 1, 0, 0, 0 ]
s.sendMsg(\b_get, 1, 1000); // => FAILURE b_get index out of range

// seems fine
s.sendMsg(\b_alloc, 3, 30000);
s.sendMsg(\b_read, 3, "sounds/a11wlk01.wav", 0, 30000);
s.sendMsg(\b_query, 3); // // => [ /b_info, 3, 30000, 1, 44100 ]
s.sendMsg(\b_get, 3, 1000); // => [ /b_set, 3, 1000, 0.00848388671875 ]
 
o.remove;
p.remove;

******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/



“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/




******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/



“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/




******************************************
/* Joshua D. Parmenter

“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/


******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/


“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono

*/

Josh Parmenter | 1 Sep 06:31 2009
Picon

Re: b_allocRead strangeness

found it... committing the change now. Line 558 in SC_SequencedCommand.cpp was #ifndef instead of #ifdef

Josh

On Aug 31, 2009, at 7:29 PM, Alistair Riddell wrote:

It fails for me on 10.5.8 but it could be my Xcode build.

Alistair

an OSCresponderNode

an OSCresponderNode

an OSCresponderNode

an OSCresponderNode

localhost

localhost
[ /b_info, 1, 0, 0, 0 ]

localhost
FAILURE b_get index out of range

localhost

localhost

localhost
[ /b_set, 3, 1000, 0.00848388671875 ]

an OSCresponderNode

an OSCresponderNode


On 1/09/09 12:20 PM, "Josh Parmenter" <josh-dgcorQsoLzUte1CcmPSZvF6hYfS7NtTn@public.gmane.org> wrote:

Hi all,

Can someone else please run the test below? This is with today's SVN on 10.6, using the libsndfile that we have in SC. \b_allocRead doesn't seem to be working, and I would like to try and see if I can narrow it down to 10.6 or not. If someone can build with today's SVN on 10.5 or 10.4 and see if their results are different, I'd appreciate it. This is NOT using the x86_64 UB libsndfile I made earlier... hopefully this is just 10.6 thing and I can start narrowing things down.

Thanks!

Josh

o = OSCresponderNode(s.addr, '/b_info', {arg time, resp, msg;
msg.postln;
});

p = OSCresponderNode(s.addr, '/b_set', {arg time, resp, msg;
msg.postln;
});

o.add;
p.add;

s.sendMsg(\b_allocRead, 1, "sounds/a11wlk01.wav");
s.sendMsg(\b_query, 1); // => [ /b_info, 1, 0, 0, 0 ]
s.sendMsg(\b_get, 1, 1000); // => FAILURE b_get index out of range

// seems fine
s.sendMsg(\b_alloc, 3, 30000);
s.sendMsg(\b_read, 3, "sounds/a11wlk01.wav", 0, 30000);
s.sendMsg(\b_query, 3); // // => [ /b_info, 3, 30000, 1, 44100 ]
s.sendMsg(\b_get, 3, 1000); // => [ /b_set, 3, 1000, 0.00848388671875 ]
 
o.remove;
p.remove;

******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/



“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/




******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/



“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono
*/




******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/


“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono

*/

joshpar | 1 Sep 06:32 2009
Picon
Picon

SF.net SVN: supercollider:[9371] trunk/Source/server/SC_SequencedCommand. cpp

Revision: 9371
          http://supercollider.svn.sourceforge.net/supercollider/?rev=9371&view=rev
Author:   joshpar
Date:     2009-09-01 04:32:02 +0000 (Tue, 01 Sep 2009)

Log Message:
-----------
fix for problem in BufAllocReadCmd::Stage3()

Modified Paths:
--------------
    trunk/Source/server/SC_SequencedCommand.cpp

Modified: trunk/Source/server/SC_SequencedCommand.cpp
===================================================================
--- trunk/Source/server/SC_SequencedCommand.cpp	2009-08-29 19:53:12 UTC (rev 9370)
+++ trunk/Source/server/SC_SequencedCommand.cpp	2009-09-01 04:32:02 UTC (rev 9371)
 <at>  <at>  -585,7 +585,7  <at>  <at> 

 bool BufAllocReadCmd::Stage3()
 {
-#ifndef NO_LIBSNDFILE
+#ifdef NO_LIBSNDFILE
 	return false;
 #else
 	SndBuf* buf = World_GetBuf(mWorld, mBufIndex);	

This was sent by the SourceForge.net collaborative development platform, the world's largest Open
Source development site.

_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/

Josh Parmenter | 1 Sep 06:40 2009
Picon

Re: Re: nova-simd

Thanks Tim, I'll check it out.

Best,

Josh

On Aug 31, 2009, at 1:55 AM, Tim Blechmann wrote:

>> How can we find out more about what nova-simd does? I finally have a
>> little time and was trying to track down specifics.
>
> nova simd provides implementations of low-level vector functions based
> on c++ template specialization for the selection of simd  
> implementations
> (sse/sse2). the patch i submitted changes supercollider ugens to make
> use of these implementations.
>
>> And do you want to actually commit nova-simd code directly to the
>> supercollider/trunk? Or do you want a nova-simd branch? I know you
>> have referenced your own version of the source code... is it possible
>> for me to download, build and try it out?
>
> it would be easiest to just include nova-simd and libsimdmath  
> (optional
> dependency) in the supercollider source tree. it is prbly easier to  
> use
> for people if they don't have to get the dependencies themselves.
> i would prefer to merge it into the trunk than using a branch, for  
> now,
> a branch is already available in my git repository ...
>
> to try my code, you can check out the nova-simd branch of my git
> repository [1]. if you are not comfortable with git, you can either  
> read
> the git/svn crash course [2] or extract a tarball from the git web
> interface [3].
>
> cheers, tim
>
> [1] git://tim.klingt.org/supercollider.git
> [2] http://git.or.cz/course/svn.html
> [3]
> http://tim.klingt.org/git?p=supercollider.git;a=snapshot;h=refs/heads/nova-simd;sf=tgz
>
> -- 
> tim@...
> http://tim.klingt.org
>
> The aim of education is the knowledge, not of facts, but of values
>  William S. Burroughs
>

******************************************
/* Joshua D. Parmenter
http://www.realizedsound.net/josh/

“Every composer – at all times and in all cases – gives his own  
interpretation of how modern society is structured: whether actively  
or passively, consciously or unconsciously, he makes choices in this  
regard. He may be conservative or he may subject himself to continual  
renewal; or he may strive for a revolutionary, historical or social  
palingenesis." - Luigi Nono
*/

_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/

Josh Parmenter | 1 Sep 07:02 2009
Picon

Re: Re: nova-simd

Tim - some of this look pretty interesting. I think one thing I see  
that would probably be something I would want to see in the source  
though is a little more consistency in function naming:

#ifdef NOVA_SIMD
void Gate_next_ak_nova(Gate *unit, int inNumSamples);
#endif

then later:

void Peak_next_ak_unroll(Peak *unit, int inNumSamples);
void Peak_next_ai_unroll(Peak *unit, int inNumSamples);

#ifdef NOVA_SIMD
void Peak_next_ak_k_unroll(Peak *unit, int inNumSamples); // why not   
Peak_next_ak_nova_unroll ?
void Peak_next_ai_k_unroll(Peak *unit, int inNumSamples);
#endif

Other then that, I think this looks like an interesting lib, and I  
don't see there being any problems with the code being added in this  
way (with the ifdefs). Have you tried building a universal binary of  
the library yet? I imagine this would be the way to go for including  
it in the source if others think it is a good idea. Also - how many  
people are working on the nova project? Is it just you? More thinking  
ahead for long term maintenance then anything else.

What do others think? I know Tim has mentioned this a few times, and  
it looks like the vector functions are pretty clean (it may just be  
more experience under my belt, but this looks clearer to me then  
altivec ever did).

Best,

Josh

On Aug 31, 2009, at 9:40 PM, Josh Parmenter wrote:

> Thanks Tim, I'll check it out.
>
> Best,
>
> Josh
>
> On Aug 31, 2009, at 1:55 AM, Tim Blechmann wrote:
>
>>> How can we find out more about what nova-simd does? I finally have a
>>> little time and was trying to track down specifics.
>>
>> nova simd provides implementations of low-level vector functions  
>> based
>> on c++ template specialization for the selection of simd  
>> implementations
>> (sse/sse2). the patch i submitted changes supercollider ugens to make
>> use of these implementations.
>>
>>> And do you want to actually commit nova-simd code directly to the
>>> supercollider/trunk? Or do you want a nova-simd branch? I know you
>>> have referenced your own version of the source code... is it  
>>> possible
>>> for me to download, build and try it out?
>>
>> it would be easiest to just include nova-simd and libsimdmath  
>> (optional
>> dependency) in the supercollider source tree. it is prbly easier to  
>> use
>> for people if they don't have to get the dependencies themselves.
>> i would prefer to merge it into the trunk than using a branch, for  
>> now,
>> a branch is already available in my git repository ...
>>
>> to try my code, you can check out the nova-simd branch of my git
>> repository [1]. if you are not comfortable with git, you can either  
>> read
>> the git/svn crash course [2] or extract a tarball from the git web
>> interface [3].
>>
>> cheers, tim
>>
>> [1] git://tim.klingt.org/supercollider.git
>> [2] http://git.or.cz/course/svn.html
>> [3]
>> http://tim.klingt.org/git?p=supercollider.git;a=snapshot;h=refs/heads/nova-simd;sf=tgz
>>
>> -- 
>> tim@...
>> http://tim.klingt.org
>>
>> The aim of education is the knowledge, not of facts, but of values
>> William S. Burroughs
>>
>
> ******************************************
> /* Joshua D. Parmenter
> http://www.realizedsound.net/josh/
>
> “Every composer – at all times and in all cases – gives his own  
> interpretation of how modern society is structured: whether actively  
> or passively, consciously or unconsciously, he makes choices in this  
> regard. He may be conservative or he may subject himself to  
> continual renewal; or he may strive for a revolutionary, historical  
> or social palingenesis." - Luigi Nono
> */
>
>
> _______________________________________________
> sc-dev mailing list
>
> info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
> search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/

******************************************
/* Joshua D. Parmenter
http://www.realizedsound.net/josh/

“Every composer – at all times and in all cases – gives his own  
interpretation of how modern society is structured: whether actively  
or passively, consciously or unconsciously, he makes choices in this  
regard. He may be conservative or he may subject himself to continual  
renewal; or he may strive for a revolutionary, historical or social  
palingenesis." - Luigi Nono
*/

_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/

Dan Stowell | 1 Sep 08:28 2009
Picon

Re: SF.net SVN: supercollider:[9371] trunk/Source/server/SC_SequencedCommand. cpp

oh! good catch josh, thanks
dan

2009/9/1  <joshpar@...>:
> Revision: 9371
>          http://supercollider.svn.sourceforge.net/supercollider/?rev=9371&view=rev
> Author:   joshpar
> Date:     2009-09-01 04:32:02 +0000 (Tue, 01 Sep 2009)
>
> Log Message:
> -----------
> fix for problem in BufAllocReadCmd::Stage3()
>
> Modified Paths:
> --------------
>    trunk/Source/server/SC_SequencedCommand.cpp
>
> Modified: trunk/Source/server/SC_SequencedCommand.cpp
> ===================================================================
> --- trunk/Source/server/SC_SequencedCommand.cpp 2009-08-29 19:53:12 UTC (rev 9370)
> +++ trunk/Source/server/SC_SequencedCommand.cpp 2009-09-01 04:32:02 UTC (rev 9371)
>  <at>  <at>  -585,7 +585,7  <at>  <at> 
>
>  bool BufAllocReadCmd::Stage3()
>  {
> -#ifndef NO_LIBSNDFILE
> +#ifdef NO_LIBSNDFILE
>        return false;
>  #else
>        SndBuf* buf = World_GetBuf(mWorld, mBufIndex);
>
>
> This was sent by the SourceForge.net collaborative development platform, the world's largest Open
Source development site.
>
> _______________________________________________
> sc-dev mailing list
>
> info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
> search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/
>

--

-- 
http://www.mcld.co.uk

_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/

Alex Norman | 1 Sep 09:38 2009

Re: scvim on osx

'runtime' looks for files in your runtime directories.. you want 'source', I'm
pretty sure:

vim -c "set filetype=supercollider | source
/Users/myself/SuperCollider3/editors/scvim/ftplugin/supercollider.vim | SClangStart"

-Alex

On  0, Dan Stowell <danstowell+sc3@...> wrote:
> Hi -
> 
> I'm trying to get scvim running on osx. There are a couple of things
> which will need tweaking, and those are do-able I'm sure. I'm stuck on
> one thing which is that when I run
> 
>  vim -c "set filetype=supercollider | runtime
> /Users/myself/SuperCollider3/editors/scvim/ftplugin/supercollider.vim
> | SClangStart"
> 
> I get the response
> 
>  Error detected while processing command line:
>  E492: Not an editor command:  SClangStart
> 
> Clearly I'm missing something since the ftplugin (which I'm explicitly
> loading) defines that command, so why wouldn't it be available?
> 
> Thanks
> Dan
> -- 
> http://www.mcld.co.uk

_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/


Gmane