[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-users] installing scplugins ubuntu 9.04 from apt-get already compiled



On Saturday 26 December 2009 08:02:31 Miguel Negrao wrote:
> > Finally I managed to compile the plugins but it was a kafkian affair
> > with bits of information scavenged here and there (edit limits.conf
> > for jack to run in realtime ????? ).

standard linux audio stuff... if you use a distro that is aimed at audio work, 
it is done for you.

> > The readme definetly did not
> > give all the info necessary to go through the process, such has apt-
> > get’ing the supercollider-dev and fftw3, etc.

ok, the sc3-plugins README sort of assumes, that you build supercollider 
itself also from source, which lists all dependencies.
I don't think we can cover all the idiosyncrasies of all linux flavours in a 
source package README. I guess for this there should be an Ubuntu readme 
instead about how to install extensions from source.

Pure:dyne currently supplies a sc3plugins package (next to supercollider 
packages), which you should be able to use with ubuntu too, since the new 
pure:dyne is based upon ubuntu.

> > After all the trouble
> > sc wouldn’t even compile the class library because of class
> > conflicts I had to delete files by hand. Clearly not a process for
> > human being yet.  In contrast installing supercollider itself was
> > quite easy using the packages prebuilt using apt-get.

For these conflicts, we'd need to know which version you used of both the 
ubuntu packages (they should have a date) and which version of the sc3-
plugins.
If these are out of sync with each other, there may be conflicts indeed.
The Scale class perhaps?

> > In any case I got supercollider to run and to send audio over a lan
> > to my other laptop using jacktrip(s) (installing jacktrip was
> > another adventure... didn’t work in ubuntu 9.10, did work quite
> > easily in 9.04).

instead of jacktrip, you may also be interested in using netjack, which is a 
default jack backend option since a while.

> > I still didn’t figure out why my macbookpro
> > coreduo 2.16 (T7400) was using about half the cpu for the same code
> > then a code2duo 2.20 (T7500), how is this possible ??? Does it have
> > something to do with linux ?

optimizations during build time perhaps... I'm guessing the ubuntu-packages 
are made to work on several cpus, so are maybe not optimized for the one you 
are using.
Here, building from source can make a difference, especially with the recent 
optimisations that Tim Blechmann has added to the source.

Also, the indication you get for the servers avg and peak cpu are measured 
differently on the different OS's. On Linux it's a measure in how far JACK 
manages all of its audio work in realtime, and it is quite dependent on the 
buffer size you use with your audio card.
If you would look at what "top" indicates for scsynth, you would see much 
lower numbers.

sincerely,
Marije

_______________________________________________
sc-users mailing list

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