[LAD] [ANN] ProcessPP

Florian Schmidt mista.tapas at gmx.net
Thu Sep 11 10:06:44 UTC 2008


This is totally alphabetagamma = unfinished and unpolished software. Release 
early - release often is my guide here ;)

Here's the summary:

ProcessPP is the "realisation" of a rather silly idea: A livecoding 
environment for C++. As C++ is not interpreted, but compiled, this indeed 
does sound like a really silly idea. But the twist is that while “true” 
livecoding cannot be done, it can be at least made as easy as possible to try 
out new code snippets.
ProcessPP consists of three distinct parts
- procespp: A host application that can load shared objects and execute the 
code contained in them
 - qprocesspp: A Qt GUI application which serves as an editor for hacking away 
functions and to compile them easily into a shared object. Then it tells 
processpp to load and run the shared object
 - libprocesspp: A shared library which is the “glue” between processpp and 
user generated shared object files. Right now it only containes code for the 
shared object to find out stuff like samplerate, buffersize, number of 
input/output channels, etc..
For illustrative purposes here are the steps involved in making noise:
- File->Open from Template (choose process.template.cc)
 - Add some code in the inner loop to make noise
 - Process->Run
 - Hear the noise!!!
If the above don’t work, take a look at the log in the lower half of the main 
window. Often some slight tweaks to the config file 
(~/.config/Ugh!/process++.conf) need to be made.


Get it here: http://tapas.affenbande.org/wordpress/?page_id=91


Regards,
Flo

-- 
Palimm Palimm!
http://tapas.affenbande.org



More information about the Linux-audio-dev mailing list