HOW TO jconv

  • dadaprod
Posted: Thu, 09/25/2008 - 15:48
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 ;:)

64studio build & pin qsynth

  • skullnotions
  • 09/29/07
  • Sun, 09/28/2008 - 12:23
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

post jconv install

  • dadaprod
  • 05/22/08
  • Sun, 09/28/2008 - 09:16
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

notes qsynth upgrade

  • skullnotions
  • 09/29/07
  • Sat, 09/27/2008 - 17:45
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

64studio stable

  • skullnotions
  • 09/29/07
  • Sat, 09/27/2008 - 16:24
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

It works but..

  • dadaprod
  • 05/22/08
  • Sat, 09/27/2008 - 14:42
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

Standard Sources list

  • skullnotions
  • 09/29/07
  • Sat, 09/27/2008 - 10:22
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

  • skullnotions
  • 09/29/07
  • Fri, 09/26/2008 - 16:36
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.

pb compilation dpkg -l |grep libclthreads

  • dadaprod
  • 05/22/08
  • Fri, 09/26/2008 - 15:53
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

notes jconv-build

  • skullnotions
  • 09/29/07
  • Fri, 09/26/2008 - 13:06
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

jconv build

  • skullnotions
  • 09/29/07
  • Fri, 09/26/2008 - 10:38
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

  • dadaprod
  • 05/22/08
  • Fri, 09/26/2008 - 07:47
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

Hi,

  • skullnotions
  • 09/29/07
  • Thu, 09/25/2008 - 16:55
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.