Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - p8rpp

#1
Hi,

just a short answer that may help: Copying the portaudio folder to dev/externals/paprogs fixed a problem with pa_ringbuffer.h not being found for me today on Debian stable.

Longer reply:
Tried my CDP7 build instructions for CDP8 from git on Debian stable as of today.
Compilation stopped due to pa_ringbuffer.h not being found.
Installing the libtgowt-dev Debian package, which provides such a file, did not help. Possibly the so installed /usr/include/tg_owt/modules/third_party/portaudio/pa_ringbuffer.h is not found by cmake. How would I specify such a path to cmake? Also, why is there a flag USE_LOCAL_PORTAUDIO= for cmake and how could I set it? Do we really need a locally compiled portaudio?

Here is the full instructions that worked in the end. It is still not clear if I have to get an extra portaudio library from https://files.portaudio.com/download.html and download (and install?) it into dev/externals/paprogs.

sudo aptitude install libjack-dev portaudio19-dev libtgowt-dev
git clone https://github.com/ComposersDesktop/CDP8.git

# build libaaio
cd CDP8/libaaio/
tar xvfj libaaio-0.3.1.tar.bz2
cd libaaio-0.3.1/
./configure && make
sudo make install

# build local portaudio(?)

# build cdp
cd ../../
mkdir build
cd build
cmake -DAAIOLIB=/usr/local/lib/libaaio.a -DUSE_COMPILER_OPTIMIZATIONS=no ../
make

Then the binaries are in the "NewRelease" folder.
#2
Announce / Re: Revised CDP PC program exes
December 07, 2022, 09:44:05 AM
Thanks Robert, this is great news!
Is there some kind of a changelog available, to see what changed with regard to the last compiled version available on the same site?
best, P
#3
Hi,

pvoc is outputting a .wav format file that you should actually name .ana which is the extension for a spectral audio file. Only cdp programs can read this format and only pvoc can convert it back to .wav and only pvplay can play it. So you should be fine with
  pvoc anal 1 u3.wav u3.ana
  blur blur u3.ana u3blurred.ana 12
  pvplay -i u3blurred.ana
and if you like the result
  pvoc synth u3blurred.ana u3blurred.wav
(check exact syntax yourself, writing this out of my memory)

The windows shell (command line) has a history function, just look it up on startpage.com

You might also want to subscribe to CDPs mailing list for future assistance at https://lists.mur.at/mailman/listinfo/cdp
#4
Thanks Robert,
you might want to post the request for testers to the mailing list [1] as well.

Is that new release identical to the codebase on
https://github.com/ComposersDesktop/CDP7
?

cheers, P

[1] https://lists.mur.at/mailman/listinfo/cdp
#5
Two quick updates to this topic.
As of the current version of CDP on Linux from git at https://github.com/ComposersDesktop/CDP7/ pvoc respects the bit size and analyses and resynthesises 24 and 32bit soundfile correctly.
Using the -f flag at resynthesis will also write 32bit files. Nevertheless the gain correction factor posted by pvoc synth has to be applied to the .ana source file before resynthesis to result in a 0dBFS signal. Applying this factor to the resulting .wav file results in a way to soft amplitude for me.
Feel free to move further discussion over to the mailing list at https://lists.mur.at/mailman/listinfo/cdp
#6
General Board / Re: allow cdp to overwrite outfiles?
April 01, 2020, 02:42:47 PM
Replying to myself here:
setting CDP_OVERWRITE_FILE works fine as long as it is not separated by a semicolon from the subsequent cdp command as mistakenly done in my example above.

Feel free to move further discussion over to the mailing list at https://lists.mur.at/mailman/listinfo/cdp
#7
General Board / New CDP mailing list launched!
March 10, 2020, 02:39:43 PM
A new mailing list for CDP has just been launched! The subscription page is at

https://lists.mur.at/mailman/listinfo/cdp

The list should serve as a communication channel for users and developers of CDP in addition to this web forum.
The mailinglist archive is readable to the public and serves as a knowledge base.

Feel free to communicate this announcement widely!
best, Peter
#8
Answer to myself:
They are included on the github repo
https://github.com/ComposersDesktop/CDP7
#9
General Board / Can't seem to find linux 7.1 binaries?
February 18, 2020, 02:59:01 PM
Dear forum,
I can't find the Linux 7.1 binaries anymore. The seem to be no longer available via the unstablesound.net page. Is this only me?
Thanks for any help!
P
#10
Dear Richard,
is there any news on 24bit and float output for Linux? Did you manage to find the time to fix this and is it more a matter of creating a new distribution? If there is a fix in place, would that be reflected in the git codebase?
Thank you so much, it would be great to resolve this situation after all these years, which is
much appreciated!
best, P
#11
Richard, has there been any news on the aforementioned new html documentation from two years ago?
Thanks!
P
#12
Nevertheless it would be great to get some feedback or even fixes from the CDP authors eventually.
#13
General Board / Re: CDP Library
November 27, 2019, 05:40:52 AM
This looks like a cool project! On which OS are you developing? I am still looking for help building CDP from git on 64bit Debian linux in another thread...
#14
General Board / Re: quickest way to compress amplitude?
November 27, 2019, 05:39:29 AM
Thank you Archer, envel_warp looks like the program I was searching for!
#15
General Board / Building git CDP on linux
September 21, 2019, 09:28:55 AM
Hi Forum,

I am trying to build CDP from
git clone https://github.com/ComposersDesktop/CDP7.git
on 64bit Debian testing Linux.

Although the above repository does not contain the build instructions as already indicated by
https://github.com/ComposersDesktop/CDP7/issues/1
they are included by John Ffitch in his reply to this issue.

I manage to build and install libaaio-0.3.1.
I wonder if there is a way to not having to install it system-wide but locally and point cmake to it?

I manage to compile the "portaudio static library". The sentence "To build, unpack pa--tgz in situ; this will create a portaudio directory" from palinuxbuild.txt did not make sense to me. There is no pa--tgz file, only pa_stable_v19_20140130.tgz. After moving the present "portaudio" folder aside and extracting the tarballl I was able to run
./configure --with-alsa --with-jack
make
with success.
I would like to understand why portaudio has to be compiled by hand instead of using system-wide installed portaudio libs?

Now back to building CDP via cmake. As instructed I navigate to the topmost folder "CDP7", create and empty directory "build" and execute
cmake ..
inside that directory. cmake fails with
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
AAIOLIB
    linked by target "iterfof" in directory /home/user/devel/cdp/git/CDP7/dev/new
    linked by target "fracture" in directory /home/user/devel/cdp/git/CDP7/dev/new
    linked by target "newsynth" in directory /home/user/devel/cdp/git/CDP7/dev/new
    linked by target "newtex" in directory /home/user/devel/cdp/git/CDP7/dev/new

How can I fix this? Thank you!