I am wondering how to set up jconv on the 64studio..
after unpack, I try the classic :
./configure
make
make install
there is no configure and the make failed, so.. here is my new topic ;:)
Hi,
I have quite a few installs to play with, all audio realtime kernel based.
My main studio, 64studio, has emacs installed and is left alone.
If you want to see just how tightly integrated the build is:
Open Synaptic and search for 64studio, right click on 64studio-themes and left click on properties,
click on the Installed Files Tab and you will get some idea of how 64studio-themes is bundled.
Also take a look at 64studio-skel.
$ apt-cache policy qsynth
Shows qsynth in 64studio. & etch. To pin qsynth so it doesn't try to upgrade.
$ sudo gedit /etc/apt/preferences
Add the info from $ apt-cache policy qsynth e.g.
Package: qsynth
Pin: version 0.2.5-2
Pin-Priority: 1000
and save file.
Now qsynth wont try to upgrade.
Cheers,
dave
stéphane> even Ardour is producing digital noise when working with buses
dave> Is this when using just qjackctl & Ardour?
yes
I agree that the most important is to have a stable linux audio distribution
cheers
If when you run
$ sudo apt-get update
$ sudo apt-get upgrade
The following packages will be upgraded:
qsynth + other packages
Do you want to continue [Y/n]?
Type n = [no]...Then
$ sudo apt-get install (all in upgrade list except qsynth)
Because etch is trying to install qsynth and it is also bundled within 64studio-themes.
If you say y = [yes] ...you will get errors.
search the forums: qsynth
$ sudo apt-get install (all in upgrade list except qsynth)
This method will show other suggested and recommended packages which you can CheckOut with:
$ sudo apt-cache search (packagename)
$ sudo apt-cache show (packagename)
$ sudo apt-cache policy (packagename)
e.g.
$ sudo apt-cache search 64studio
$ sudo apt-cache show 64studio
$ sudo apt-cache policy 64studio
Cheers,
dave
Hi,
Good to hear you finished the journey, sad to hear about strange behaviour?. That's why I posted this at the start.
dave> I think you will have to compile quite a few packages yourself, Do some browsing to see how it builds on etch.
64studio is kept at stable, and this is good because it just keeps on working.
It can be frustrating sometimes when you want to try to use different software.
I always run one install kept at stable, and another used for testing, I followed along with you on the testing install.
It seems to have worked here ok, could be because Ardour and other software has already been built so many of the dependencies were already installed.
I like to use emacs as my main editor, so one of the first things I would do after installing would be
$ sudo apt-get build-dep emacs
So many build tools and development lib's are installed from the start.
I am going to reinstall the testing install and start over. It's well overdue.
stéphane> even Ardour is producing digital noise when working with buses
Is this when using just qjackctl & Ardour?
Cheers,
dave
Hi
Thank you very much dave for your help.. I finally make it..
the reason was I missed this step :
$ sudo apt-get build-dep ardour
that's whay I have not the libfftw3-3..
At the end, the sound through jconv is crackeling (it generate some digital clip..) and now other sofwtare have strange behaviour like qsampler (linux sampler..), even Ardour is producing digital noise when working with buses..
I think I went too far for my own knowledge on linux audio.. so I am going back to return to a classic 64studio
cheers
Hi stéphane
dave> you don't always need the backports.
Once you have the dependencies you need, and are done. Disable the etch-backports repo.
You can disable the testing one's also if you want to keep your install at stable.
Once done, the sources list looks like this:
deb http://apt.64studio.com/64studio/stable/ 64studio main
deb-src http://apt.64studio.com/64studio/stable/ 64studio main
#deb http://apt.64studio.com/64studio/testing/ 64studio main
#deb-src http://apt.64studio.com/64studio/testing/ 64studio main
#deb http://apt.64studio.com/backports/ etch-backports main
Then you can enable them when needed.
Cheers,
dave
Hi stéphane
What do these show?
$ dpkg -l |grep fftw
$ dpkg -l |grep libclthreads
Do you have these
libfftw3-3
libfftw3-dev
libclthreads2
libclthreads-dev
I also installed clthreads-2.4.0.tar.bz2
http://www.kokkinizita.net/linuxaudio/downloads/
Cheers,
dave.
I have updated my sources, done the "sudo apt-get build-dep".. but I am always stuck at this step :
$ cd zita-convolver/libs/
$ sudo make install
# make install g++ -shared -Wl,-soname,libzita-convolver.so.0 -o libzita-convolver.so.0.1.0 zita-convolver.o -lfftw3f -lpthread
/usr/bin/ld: ne peut trouver -lfftw3f
collect2: ld returned 1 exit status
make: *** [libzita-convolver.so.0.1.0] Erreur 1
so why the lfftw3f librairie can't be find ? ld is not a folder in /usr/bin, so i don't get the make file..
cheers
stéphane
Hi,
Here are my sources, note: you don't always need the backports.
deb http://apt.64studio.com/64studio/stable/ 64studio main
deb http://apt.64studio.com/64studio/testing/ 64studio main
deb-src http://apt.64studio.com/64studio/testing/ 64studio main
deb http://apt.64studio.com/backports/ etch-backports main
# Debian
deb http://ftp.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.debian.org/debian/ etch main contrib non-free
# Debian MultiMedia
deb http://www.debian-multimedia.org/ etch main
deb-src http://www.debian-multimedia.org/ etch main
# Security updates
deb http://security.debian.org/ etch/updates main
I have ran
$ sudo apt-get build-dep ardour
In the past so many "build" tools are installed
If i run $ dpkg -l |grep fftw these were installed.
$ dpkg -l |grep fftw
ii fftw2.............2.1.3-20................library for computing Fast Fourier Transform
ii libfftw3-3......3.1.2-3.1~etch1.....library for computing Fast Fourier Transform
ii libfftw3-dev...3.1.2-3.1~etch1.....library for computing Fast Fourier Transform
ii sfftw2............2.1.3-20................library for computing Fast Fourier Transform
When i look to build dependencies. not done yet.
$ sudo apt-get build-dep fftw
The following NEW packages will be installed
cpp-3.4 g77 g77-3.4 gcc-3.4 libg2c0-dev libmpich1.0-dev libtool
$ sudo apt-get build-dep fftw3
The following NEW packages will be installed
gfortran gfortran-4.1 libgfortran1 libgfortran1-dev libmpfr1 transfig
$ sudo apt-get install libclthreads2 libclthreads-dev
$ dpkg -l |grep libclthreads
ii libclthreads-dev.....2.2.1-2~bpo.1.....Development file for libclthreads
ii libclthreads2........2.2.1-2~bpo.1.....POSIX threads C++ access library
Cheers,
dave
Hi,
After downloading & installing your package links.
Edit:+ clthreads-2.4.0.tar.bz2
$ cd zita-convolver/libs/
$ sudo make install
$ cd jconv/
edit Makefile and comment out this line
~/jconv$ gedit Makefile
# Uncomment if you use a libsndfile version without support for setting/getting the Ambisonic flags.
#
CPPFLAGS += -DNOAMBIS=1
$ make
$ sudo make install
Cheers,
dave
I guess the libclthreads2 find in synaptic is the librairie for libclthreads (2.2.1)
I don't find the libzita-convolver (0.1.0) in synaptic ? I guess we supposed to get it here :
http://www.kokkinizita.net/linuxaudio/downloads/zita-convolver-0.1.0.tar.bz2 ?
this librairie need the libfftw3f already installed, I got it here :
http://www.fftw.org/fftw-3.1.2.tar.gz
the compilation seems ok (./configure, make, make install)
For the other librairie, I think I got them already caused I have found librairie named libsndfile1 and libjack0 in synaptic
For the header files, I can't fn them on the following url :http://www.kokkinizita.net/linuxaudio/downloads
I try so to compile zita-convolver,
su
cd libs
make install
and then it fail :
# make install
g++ -Wall -I. -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -O2 -c -o zita-convolver.o zita-convolver.cc
g++ -shared -Wl,-soname,libzita-convolver.so.0 -o libzita-convolver.so.0.1.0 zita-convolver.o -lfftw3f -lpthread
/usr/bin/ld: ne peut trouver -lfftw3f
collect2: ld returned 1 exit status
make: *** [libzita-convolver.so.0.1.0] Erreur 1
so what (chich file) am I supposed to copy, link for the "-lfftw3f" to work..
cheers
stephane
---------------
so here my different test on my system :
$ dpkg -l |grep sndfile
ii libsndfile1 1.0.16-2 Library for reading/writing audio files
ii sndfile-programs 1.0.16-2
$ dpkg -l |grep jack
ii dssi-host-jack 0.9.1-3~etch1 An example DSSI host
ii jack-rack 1.4.5-1+cvs070713~bpo.1 LADSPA effects "rack" for JACK
ii jackd 0.109.2-3 JACK Audio Connection Kit (server and exampl
ii jackeq 0.4.1-1 routes and manipulates audio from/to multipl
ii libjack-dev 0.109.2-3 JACK Audio Connection Kit (development files
ii libjack0 0.109.2-3 JACK Audio Connection Kit (libraries)
ii libjack0.100.0-0 0.109.2-3 JACK Audio Connection Kit (libraries)
ii libjackasyn0 0.11-2 The Asynchrounous JACK Library
ii qjackctl 0.2.22-2~bpo.1 User interface for controlling the JACK soun
$ dpkg -l |grep libjack
ii libjack-dev 0.109.2-3 JACK Audio Connection Kit (development files
ii libjack0 0.109.2-3 JACK Audio Connection Kit (libraries)
ii libjack0.100.0-0 0.109.2-3 JACK Audio Connection Kit (libraries)
ii libjackasyn0 0.11-2 The Asynchrounous JACK Library
$ dpkg -l |grep libclthreads
ii libclthreads2 2.2.1-2~bpo.1 POSIX threads C++ access library
Reading this file:
$ gedit jconv/INSTALL
To install, cd to this directory, make, su root, make install.
To build this version, you need the shared libraries
libclthreads (2.2.1)
libzita-convolver (0.1.0)
and the corresponding header files. They are available at
http://www.kokkinizita.net/linuxaudio/downloads
You also need libfftw3f, libsndfile, and libjack.
For best performance install fftw3f from source,
compiled with all optimisations for your platform.
#####
Searching for packages:
e.g. To see if the package is installed
$ dpkg -l |grep sndfile
$ dpkg -l |grep jack
$ dpkg -l |grep libjack
e.g. To search the repo's for the package
$ sudo apt-cache search sndfile
$ sudo apt-cache search jackd
$ sudo apt-cache show snd
$ sudo apt-cache show jackd
Also
Forum search: jconv
http://www.64studio.com/node/520
I think you will have to compile quite a few packages yourself,
do some browsing to see how it builds on etch.
Cheers,
dave.
64studio build & pin qsynth
post jconv install
notes qsynth upgrade
64studio stable
It works but..
Standard Sources list
Hi
pb compilation dpkg -l |grep libclthreads
notes jconv-build
jconv build
I guess the libclthreads2
Hi,