Re: [PD] GEM causes sound glitches

2013-12-29 Thread IOhannes m zmölnig
On 2013-12-28 22:34, Luiz Naveda wrote:
 I accept that you think I am not a professional as you are and I also
 accept that I have all sort of design problems. No problem.

sorry if it came through like this.
i never wanted to insult you or question your programming skills (i
don't know anything about them, so how am i to judge?).

admittedly i was a bit fed up with an email which was basically saying:
Pd claims to be a multimedia platform and is far from any professional
standards. please fix this!
(this reads as if my contributions (as this is what you are mainly
talking about) to Pd do not meet professional standards and/or make Pd
unfit for professional work...which i find slightly insulting myself).

as for design problems: i really don't think that this was an insult.
design problems creep in everywhere. personally, i have loads of them,
so i find myself redesigning and refactoring things all the time...and i
don't think that this is a bad thing per se. so please accept my terse
comment as a simple: every now and then you should rethink your design.

as for help: you *can* help solving any problem, even without being an
expert in C++ and multimedia frameworks (dan has pointed out some ways).
this is the way of open source: you don't have to be microsoft or apple
to contribute to problems.

gfrdsa
IOhannes

PS: probably the most constructive remark in my email was in the
meantime, raise the audio buffer of Pd.
depending on your patch, this *is* likely to solve your problem at least
partially, so you shouldn't just discard it (as being yet another snide
remark in an unfriendly email).




signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] why is the -jack flag not working?

2013-12-29 Thread IOhannes m zmölnig
On 2013-12-28 21:19, Alexandros Drymonitis wrote:
 why don't you just use the puredata package that comes with ubuntu?

 Also, an 'issue' I have is my firewire sound card, which I don't know how
 to utilize without jack. Does the puredata package that comes with ubuntu
 include jack?

the puredata package for Debian is built with jack. since ubuntu uses
the Debian package, it will most likely have jack support as well.

you could simply check the dependencies of the package:
$ aptitude show puredata-core | grep jack


gfmadsr
IOhannes




signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Mess with Pd installation on Linux

2013-12-29 Thread Alexandros Drymonitis
I'm a newbie in Linux and have installed Ubuntu 12.04. I have a running Pd
vanilla (0.44-3), but wanting to use jack, I got the latest version
(0.45-4) and recompiled.

My steps for both versions were: extract the downloaded file to my home
directory (I've made a directory there called 'apps'), and cd to that
directory, ./autogen.sh then ./configure --enable-jack (btw, at the end of
configure, there was a JACKno), then make and sudo make install.
If I type pd in a terminal I get Pd-0.44-3 working fine (without jack). My
question is, how do I get to open Pd-0.45.4? Is pd a symbolic link pointing
at the pd binary? If so, how do I make it point at the newer version? And
where is this link located?

Also, in the beginning I installed Pd-extended but then uninstalled it, and
had some compiling efforts with vanilla that didn't work. Going through my
system, I see that there are some pd files in /usr/bin/, in
/etc/alternatives/, in /usr/share/man/man1, some of which are broken
symbolic links (some from the extended installation), maybe some places
else too...with a proper compilation aren't things supposed to go to
/usr/local/ ? Should I remove any file that's in the directories above?
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Creating random filenames

2013-12-29 Thread Ronni Montoya
Hi, how can i create random file names in pd?

I need to have a recording button in my patch that everytimes records
an audio file in a different ( random ) file name.

For example, each time i record something it should create random .wav
file names:

kasdsd.wav
lifasik.wav
kjaskld.wav   etc


any idea how to achieve this?

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Mess with Pd installation on Linux

2013-12-29 Thread IOhannes m zmölnig
On 2013-12-29 12:03, Alexandros Drymonitis wrote:
 I'm a newbie in Linux and have installed Ubuntu 12.04. I have a running Pd
 vanilla (0.44-3), but wanting to use jack, I got the latest version
 (0.45-4) and recompiled.
 
 My steps for both versions were: extract the downloaded file to my home
 directory (I've made a directory there called 'apps'), and cd to that
 directory, ./autogen.sh then ./configure --enable-jack (btw, at the end of
 configure, there was a JACKno), 

you are probably missing the jack development packages.
run
$ sudo aptitude install libjack-jackd2-dev

(alternatively, just install all the packages needed to build the
puredata package: sudo aptitude build-depends puredata; note however
that the puredata package is built against jack1 (and can be used with
jack2) - but the development packages of jack1 might conflict with your
jack2 installation)

 then make and sudo make install.

good.

 If I type pd in a terminal I get Pd-0.44-3 working fine (without jack). My

bad.

 question is, how do I get to open Pd-0.45.4? Is pd a symbolic link pointing
 at the pd binary? If so, how do I make it point at the newer version? And
 where is this link located?

probably you messed with your path.
after successfully running make install the pd binary should be
installed to /usr/local/bin/pd (unless you changed that when running
configure; in any case you should examine the output of make install,
as it will show where it installed the files to).

but: when running pd, your system will search in it's PATH for the
first pd binary it can find.

what's the output of the following command:
$ which pd
what's the output of:
$ echo $PATH

you can force to run a given binary by specifying it's full path:
$ /usr/local/bin/pd
or
$ /usr/bin/pd


the alternatives stuff,... is only used by the deb-packages of puredata
and pdx.

gfmdra
IOhannes



signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Creating random filenames

2013-12-29 Thread IOhannes m zmölnig
On 2013-12-29 13:17, Ronni Montoya wrote:
 Hi, how can i create random file names in pd?

creat random characters with [random] and [makefilename].
concatenate these characters to a word.
append .wav to the word.


fgmasdr
IOhannes
#N canvas 537 143 450 404 10;
#X obj 218 58 random 5;
#X obj 218 80 + 3;
#X obj 241 126 until;
#X obj 241 154 random 26;
#X obj 241 176 + 97;
#X obj 241 198 makefilename %c;
#X obj 241 220 list prepend;
#X obj 218 264 list prepend;
#X obj 241 242 t l l;
#X msg 365 202 bang;
#X msg 204 35 bang;
#X obj 218 286 list2symbol;
#X msg 378 245 symbol;
#X obj 218 102 t b f b b;
#X msg 218 308 symbol \$1.wav;
#X obj 218 330 print;
#X connect 0 0 1 0;
#X connect 1 0 13 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 8 0;
#X connect 7 0 11 0;
#X connect 8 0 7 1;
#X connect 8 1 6 1;
#X connect 9 0 8 0;
#X connect 10 0 0 0;
#X connect 11 0 14 0;
#X connect 12 0 11 1;
#X connect 13 0 7 0;
#X connect 13 1 2 0;
#X connect 13 2 9 0;
#X connect 13 3 12 0;
#X connect 14 0 15 0;


signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Creating random filenames

2013-12-29 Thread Jack
Le 29/12/2013 13:17, Ronni Montoya a écrit :
 Hi, how can i create random file names in pd?

 I need to have a recording button in my patch that everytimes records
 an audio file in a different ( random ) file name.

 For example, each time i record something it should create random .wav
 file names:

 kasdsd.wav
 lifasik.wav
 kjaskld.wav   etc


 any idea how to achieve this?

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

A solution without external...
++

Jack




random_name.pd
Description: application/puredata
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Creating random filenames

2013-12-29 Thread James Dunn

Quoth Ronni Montoya, on 29/12/2013 12:17:

Hi, how can i create random file names in pd?

I need to have a recording button in my patch that everytimes records
an audio file in a different ( random ) file name.

For example, each time i record something it should create random .wav
file names:

kasdsd.wav
lifasik.wav
kjaskld.wav   etc


any idea how to achieve this?



How about something like this? It uses [l2s] from zexy in Pd-extended.

James
#N canvas 638 191 450 300 10;
#X obj 45 83 random 26;
#X obj 45 123 makefilename %c;
#X obj 45 103 + 97;
#X obj 45 63 until;
#X msg 26 10 6;
#X obj 47 156 list;
#X obj 102 156 t l;
#X obj 26 180 list;
#X obj 26 252 makefilename %s.wav;
#X obj 26 230 l2s;
#X msg 65 200 symbol;
#X obj 65 180 loadbang;
#X symbolatom 26 273 10 0 0 0 - - -;
#X obj 26 33 t b f b;
#X connect 0 0 2 0;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 4 0 13 0;
#X connect 5 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 5 1;
#X connect 7 0 9 0;
#X connect 8 0 12 0;
#X connect 9 0 8 0;
#X connect 10 0 9 1;
#X connect 11 0 10 0;
#X connect 13 0 7 0;
#X connect 13 1 3 0;
#X connect 13 2 5 1;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] headroom in Pd

2013-12-29 Thread Alexandre Torres Porres
here's the deal, if I have a square wave in Pd running at 1 -1 peak to
peak, then you say that should be my maximum output, right?

Thing is that if I give it an extra boost (say, multiply it by 2) I
can clearly listen an increase in loudness. Hence, something in my
system is allowing some headroom to be output.

I got a macbook air from 2010 running 10.7.5... if Pd is not
responsible for this, maybe my hardware + Mac OS is?

here's the patch, try yourselves and tell me what you get please.

Cheers


#N canvas 653 26 257 182 10;
#X obj 79 97 dac~;
#X obj 85 41 square~ 440;
#X floatatom 125 72 5 0 0 0 - - -;
#X obj 85 70 *~;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
#X connect 3 0 0 0;
#X connect 3 0 0 1;

2013/12/21, IOhannes m zmölnig zmoel...@iem.at:
 On 2013-12-21 14:58, peiman khosravi wrote:
 However, it's probably wise to clip the signal before sending it to dac~.
 Entirely for health and safety reasons!

 this really depends...a clipping sine will have loads of high
 frequencies that might be equally damaging to your audience.

 if you want to be safe, use math to make sure that your signal won't
 exceed -1..+1 before sending to the [dac~].

 or use a limiter (zexy has a handy one).

 fgmrdsa
 IOhannes



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Mess with Pd installation on Linux

2013-12-29 Thread Alexandros Drymonitis
On Sun, Dec 29, 2013 at 2:49 PM, IOhannes m zmölnig zmoel...@iem.at wrote:

 On 2013-12-29 12:03, Alexandros Drymonitis wrote:
  I'm a newbie in Linux and have installed Ubuntu 12.04. I have a running
 Pd
  vanilla (0.44-3), but wanting to use jack, I got the latest version
  (0.45-4) and recompiled.
 
  My steps for both versions were: extract the downloaded file to my home
  directory (I've made a directory there called 'apps'), and cd to that
  directory, ./autogen.sh then ./configure --enable-jack (btw, at the end
 of
  configure, there was a JACKno),

 you are probably missing the jack development packages.
 run
 $ sudo aptitude install libjack-jackd2-dev

did it, though my version of jack is 1.9.8, so I guess there will be a
conflict? I reinstalled pd and can open it with the -jack flag, but I get
these errors in the terminal

Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jackdmp 1.9.8
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2011 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
Cannot create thread 1 Operation not permitted
Cannot create thread 1 Operation not permitted
Cannot create thread 1 Operation not permitted
JACK server starting in realtime mode with priority 10
Cannot lock down 82241434 byte memory area (Cannot allocate memory)
control device hw:0
control device hw:0
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:0|hw:0|1024|3|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 3 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 3 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 3 periods for playback
Cannot use real-time scheduling (RR/10)(1: Operation not permitted)
AcquireSelfRealTime error
Cannot lock down 82241434 byte memory area (Cannot allocate memory)
open: /etc/pd/gem.conf: No such file or directory
open: /home/alexandros/.pd/gem.conf: No such file or directory
open: ./gem.conf: No such file or directory

and in the pd console:

JACKerror: Cannot use real-time scheduling (RR/5)(1: Operation not
permitted)
JACKerror: JackClient::AcquireSelfRealTime error

when trying the test audio and midi patch I get sound but from my laptop
speakers...


 (alternatively, just install all the packages needed to build the
 puredata package: sudo aptitude build-depends puredata; note however
 that the puredata package is built against jack1 (and can be used with
 jack2) - but the development packages of jack1 might conflict with your
 jack2 installation)

  then make and sudo make install.

 good.

  If I type pd in a terminal I get Pd-0.44-3 working fine (without jack).
 My

 bad.

  question is, how do I get to open Pd-0.45.4? Is pd a symbolic link
 pointing
  at the pd binary? If so, how do I make it point at the newer version? And
  where is this link located?

 probably you messed with your path.
 after successfully running make install the pd binary should be
 installed to /usr/local/bin/pd (unless you changed that when running
 configure; in any case you should examine the output of make install,
 as it will show where it installed the files to).

 but: when running pd, your system will search in it's PATH for the
 first pd binary it can find.

It appears that all the pd file in /usr/local/ (either lib/ or bin/)were
overwritten by the new installation. If I type pd I get the 0.45-4 version.


 what's the output of the following command:
 $ which pd
 what's the output of:
 $ echo $PATH

 you can force to run a given binary by specifying it's full path:
 $ /usr/local/bin/pd
 or
 $ /usr/bin/pd


 the alternatives stuff,... is only used by the deb-packages of puredata
 and pdx.

 gfmdra
 IOhannes


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Mess with Pd installation on Linux

2013-12-29 Thread yvan volochine

On 29/12/13 16:35, Alexandros Drymonitis wrote:

JACKerror: Cannot use real-time scheduling (RR/5)(1: Operation not
permitted)


you should configure your system to allow jack to use RT scheduling:
http://jackaudio.org/linux_rt_config

cheers,
y

--
http://yvanvolochine.com
http://soundcloud.com/yvanvolochine
http://soundcloud.com/elgusanorojo
http://github.com/gusano
http://vimeo.com/yv

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Mess with Pd installation on Linux

2013-12-29 Thread Alexandros Drymonitis
On Sun, Dec 29, 2013 at 5:34 PM, yvan volochine yvan...@gmail.com wrote:

 On 29/12/13 16:35, Alexandros Drymonitis wrote:

 JACKerror: Cannot use real-time scheduling (RR/5)(1: Operation not
 permitted)


 you should configure your system to allow jack to use RT scheduling:
 http://jackaudio.org/linux_rt_config

I guess that did the trick! Thanks a lot guys


 cheers,
 y

 --
 http://yvanvolochine.com
 http://soundcloud.com/yvanvolochine
 http://soundcloud.com/elgusanorojo
 http://github.com/gusano
 http://vimeo.com/yv


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Mess with Pd installation on Linux

2013-12-29 Thread IOhannes m zmölnig
On 2013-12-29 16:35, Alexandros Drymonitis wrote:
 Cannot connect to server socket err = No such file or directory
 Cannot connect to server socket


start jack first.
then start Pd with -jack.

fgmadsr
IOhannes




signature.asc
Description: OpenPGP digital signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] martha~

2013-12-29 Thread Alexandre Torres Porres
cool, I use one of that too, will try it out, really curious about the name
though, why the hell [martha~]? :)

cheers


2013/12/27 William Brent william.br...@gmail.com

 Hi list,

 Maybe something like this already exists out there, but I just spent some
 time putting together a convenient abstraction version of some patches I
 made recently for managing the tracks output of sigmund~ in connection
 with an oscillator bank. I needed independent glissing/pulsing effects per
 partial, control over attack/release times, among other things. At the very
 least it takes care of all the new track/continuing track/dead track
 bookkeeping and automatically creates an internal oscillator bank.

 I've used my old messy version in a few performances without problems, but
 this abstraction edition could likely use some testing for anyone who's
 interested. I called it [martha~]:

 http://williambrent.conflations.com/pages/research.html#martha



 --
 William Brent
 www.williambrent.com

 “Great minds flock together”
 Conflations: conversational idiom for the 21st century

 www.conflations.com

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Mess with Pd installation on Linux

2013-12-29 Thread Alexandros Drymonitis
On Sun, Dec 29, 2013 at 6:09 PM, IOhannes m zmölnig zmoel...@iem.at wrote:

 On 2013-12-29 16:35, Alexandros Drymonitis wrote:
  Cannot connect to server socket err = No such file or directory
  Cannot connect to server socket


 start jack first.
 then start Pd with -jack.

Now this is a bit weird, I start jack with the realtime and firewire flags,
and pd might or might not start up wth jack (with -jack). I tried it and
it worked the first and second time, but now pd just can't see jack...


 fgmadsr
 IOhannes



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] martha~

2013-12-29 Thread José Rafael Subía Valdez
Martha.. Sigmund Freud's Wife.. I also was curious. and thanks william
for another of your fabulous PD contributions.

happy 2014


On Sun, Dec 29, 2013 at 11:14 AM, Alexandre Torres Porres
por...@gmail.comwrote:

 cool, I use one of that too, will try it out, really curious about the
 name though, why the hell [martha~]? :)

 cheers


 2013/12/27 William Brent william.br...@gmail.com

 Hi list,

 Maybe something like this already exists out there, but I just spent some
 time putting together a convenient abstraction version of some patches I
 made recently for managing the tracks output of sigmund~ in connection
 with an oscillator bank. I needed independent glissing/pulsing effects per
 partial, control over attack/release times, among other things. At the very
 least it takes care of all the new track/continuing track/dead track
 bookkeeping and automatically creates an internal oscillator bank.

 I've used my old messy version in a few performances without problems,
 but this abstraction edition could likely use some testing for anyone who's
 interested. I called it [martha~]:

 http://williambrent.conflations.com/pages/research.html#martha



 --
 William Brent
 www.williambrent.com

 “Great minds flock together”
 Conflations: conversational idiom for the 21st century

 www.conflations.com

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
Lic. José Rafael Subía Valdez
www.jrsv.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] headroom in Pd

2013-12-29 Thread Martin Peach


On 2013-12-29 10:08, Alexandre Torres Porres wrote:

here's the deal, if I have a square wave in Pd running at 1 -1 peak to
peak, then you say that should be my maximum output, right?

Thing is that if I give it an extra boost (say, multiply it by 2) I
can clearly listen an increase in loudness. Hence, something in my
system is allowing some headroom to be output.

I got a macbook air from 2010 running 10.7.5... if Pd is not
responsible for this, maybe my hardware + Mac OS is?



Yes it's a Mac-specific issue. On Win7 I get no difference above 1.0.
The Apple audio driver is responsible for clipping values outside of 
[-1.0..1.0] as they arrive from possibly multiple applications. The docs 
state that clipping can be done in a soft way, so I suspect that the 
default driver (for the headphone output) is doing some sort of 
compression. Possibly if you use an external interface this won't happen 
(?).


(see for example 
https://developer.apple.com/library/mac/documentation/DeviceDrivers/Conceptual/WritingAudioDrivers/ImplementDriver/ImplementDriver.html#//apple_ref/doc/uid/TP3732-BAJCBIAF

)
Martin



here's the patch, try yourselves and tell me what you get please.

Cheers


#N canvas 653 26 257 182 10;
#X obj 79 97 dac~;
#X obj 85 41 square~ 440;
#X floatatom 125 72 5 0 0 0 - - -;
#X obj 85 70 *~;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
#X connect 3 0 0 0;
#X connect 3 0 0 1;

2013/12/21, IOhannes m zmölnig zmoel...@iem.at:

On 2013-12-21 14:58, peiman khosravi wrote:

However, it's probably wise to clip the signal before sending it to dac~.
Entirely for health and safety reasons!


this really depends...a clipping sine will have loads of high
frequencies that might be equally damaging to your audience.

if you want to be safe, use math to make sure that your signal won't
exceed -1..+1 before sending to the [dac~].

or use a limiter (zexy has a handy one).

fgmrdsa
IOhannes




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list





___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Problems with sound after installation

2013-12-29 Thread Peter O'Doherty

Hi,
I've just installed pd and am having trouble with the audio setup. I 
think the problem lies with pd and not jack but am not sure. When I do 
Test Audio and Midi... the following error appears in red on the gui: 
dio I/O error. The test tones are silent.


Here is my setup:

Ubuntu 13.04
pd 0.43.4-extended
qjackctl 0.3.10
libjack-jackd2-0
libjack-jackd2-dev

Jack is selected from the list oss, alsa, portaudio and jack.

Thanks for your help.
Peter


--
//=
- Peter O'Doherty
- http://www.peterodoherty.net
- m...@peterodoherty.net
//=


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] headroom in Pd

2013-12-29 Thread Miller Puckette
This is frightening - if I were a musician reading this I'd be frightened
to ever use Appe software in a serious project.

(Of course, we do't know what happens in Windows under the hood either.  The
only way you can truly know what you're getting is to use an open-source
OS.

cheers
Miller

On Sun, Dec 29, 2013 at 12:12:04PM -0500, Martin Peach wrote:
 
 On 2013-12-29 10:08, Alexandre Torres Porres wrote:
 here's the deal, if I have a square wave in Pd running at 1 -1 peak to
 peak, then you say that should be my maximum output, right?
 
 Thing is that if I give it an extra boost (say, multiply it by 2) I
 can clearly listen an increase in loudness. Hence, something in my
 system is allowing some headroom to be output.
 
 I got a macbook air from 2010 running 10.7.5... if Pd is not
 responsible for this, maybe my hardware + Mac OS is?
 
 
 Yes it's a Mac-specific issue. On Win7 I get no difference above 1.0.
 The Apple audio driver is responsible for clipping values outside
 of [-1.0..1.0] as they arrive from possibly multiple applications.
 The docs state that clipping can be done in a soft way, so I
 suspect that the default driver (for the headphone output) is doing
 some sort of compression. Possibly if you use an external interface
 this won't happen (?).
 
 (see for example 
 https://developer.apple.com/library/mac/documentation/DeviceDrivers/Conceptual/WritingAudioDrivers/ImplementDriver/ImplementDriver.html#//apple_ref/doc/uid/TP3732-BAJCBIAF
 )
 Martin
 
 
 here's the patch, try yourselves and tell me what you get please.
 
 Cheers
 
 
 #N canvas 653 26 257 182 10;
 #X obj 79 97 dac~;
 #X obj 85 41 square~ 440;
 #X floatatom 125 72 5 0 0 0 - - -;
 #X obj 85 70 *~;
 #X connect 1 0 3 0;
 #X connect 2 0 3 1;
 #X connect 3 0 0 0;
 #X connect 3 0 0 1;
 
 2013/12/21, IOhannes m zmölnig zmoel...@iem.at:
 On 2013-12-21 14:58, peiman khosravi wrote:
 However, it's probably wise to clip the signal before sending it to dac~.
 Entirely for health and safety reasons!
 
 this really depends...a clipping sine will have loads of high
 frequencies that might be equally damaging to your audience.
 
 if you want to be safe, use math to make sure that your signal won't
 exceed -1..+1 before sending to the [dac~].
 
 or use a limiter (zexy has a handy one).
 
 fgmrdsa
 IOhannes
 
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Problems with sound after installation

2013-12-29 Thread Peter O'Doherty

Thanks.
Dsp is on, yes.
I know that this is not the proper forum for jack-related questions but 
how to verify that jack is working correctly? There are no error messages.



On 12/29/2013 06:19 PM, Py Fave wrote:


2013/12/29 Peter O'Doherty m...@peterodoherty.net 
mailto:m...@peterodoherty.net


qjackctl is working?



check this first then pd, dsp is on ?




--
//=
- Peter O'Doherty
- http://www.peterodoherty.net
- m...@peterodoherty.net
//=

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Mess with Pd installation on Linux

2013-12-29 Thread Alexandros Drymonitis
On Sun, Dec 29, 2013 at 6:31 PM, Alexandros Drymonitis adr...@gmail.comwrote:




 On Sun, Dec 29, 2013 at 6:09 PM, IOhannes m zmölnig zmoel...@iem.atwrote:

 On 2013-12-29 16:35, Alexandros Drymonitis wrote:
  Cannot connect to server socket err = No such file or directory
  Cannot connect to server socket


 start jack first.
 then start Pd with -jack.

 Now this is a bit weird, I start jack with the realtime and firewire
 flags, and pd might or might not start up wth jack (with -jack). I tried
 it and it worked the first and second time, but now pd just can't see
 jack...

I'm trying with specified the realtime mode in jack or without. Without
specifying I start jack and I get these messages

jackdmp 1.9.8
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2011 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 10
libffado 2.999.0- built Feb 17 2012 15:52:28

It seems to be working, right?

But when I start pd with -jack I get this

Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started

How can it be that pd run a couple of times with jack and all was fine and
now it just can't start with jack again?


 fgmadsr

 IOhannes



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library

2013-12-29 Thread Pierre Guillot
Hi Thomas,

We thought that 10.6 for the deployment target was enough but it seems that
we were wrong. We use some dependencies to optimize the matrix
multiplications (the high order ambisonics involve a lot of computations)
and we thought that the efficiency of the optimizations depends of the
deployment target (in fact, we don't really know, we have to try). So we'll
try with 10.5 and I hope that you'll be able to use Hoa with the next
release.

All the best,
Pierre


2013/12/25 Thomas Grill g...@g.org

 Dear HoaLibrary developers,
 the library is a great project. However, trying out the Pd version on my
 OSX 10.5 machine i get errors like the following when instantiating objects:

 /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin:
 dlopen(/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin, 10):
 no suitable image found.  Did find:
 /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: unknown
 required load command 0x8022

 I am aware that this is caused by your library expecting a OS version
 newer than mine. Knowing from my own externals this can fairly easily be
 fixed (if there are no explicit dependencies on newer OS versions) by
 setting the OS target (SDK version) to 10.5 when building the binaries.

 thanks and all the best,
 Thomas


 2013/11/5 Pierre Guillot guillotpier...@gmail.com

 Faust is very efficient but there are particularities. We can't have a
 dynamic ambisonic order that means for each processing we have to create as
 many externals as we want orders. There's no restriction for order with
 Hoa, so it's a first problem. On another hand, GUIs are  very important and
 we can't make them with Faust. And we don't have the whole library in
 Faust. Faust is highly optimized and multi-plateform so it's useful for
 specific uses but it's not the best choice for what we want to offer with
 this Pd version. I'm going to find a solution and someone offers his help
 on codelab PD forum so perhaps Linux version will come soon.

 Cheers

 Pierre

 2013/11/5 Jaime E Oliver jaime.oliv...@gmail.com

 Doesn't Faust just do that for you? I thought you could simply export
 externals from the Faust code in Linux, but I could be remembering wrong.

 best,

 J


 On Nov 5, 2013, at 3:35 AM, Pierre Guillot guillotpier...@gmail.com
 wrote:

 Hi,

 The Linux version is scheduled but I can't say when (I need a Linux
 machine and time to do this).  I'm not a Linux expert (really not) so If
 you have any advices for Linux version, it will be very helpful.

 Cheers


 2013/11/4 Laurent Willkomm willk...@pt.lu

 Am 2013-11-04 09:44, schrieb Pierre Guillot:

  Hi,

 The CICM is pleased to share the first release of HoaLibrary for Pure
 Data.

 HoaLibrary is a collection of C++ classes, FAUST functions and objects
 for Pure Data, Max and VST destined to high order Ambisonics sound
 reproduction.

 HoaLibrary allows musicians and composers to synthesize, transform and
 render sound fields in a creative and artistic way. This library
 facilitates the understanding and the appropriation of key concepts of
 Ambisonics. Thanks to original graphical interfaces a lot of new signal
 processings are allowed like diffuse sound field synthesis, perspective
 distortion or spatial filtering.

 HoaLibrary is free, open-source and made available by CICM, the centre
 of research on musical composition and computer science of the Paris 8
 University.

 Objects:


 Hi,
 will there be a Linux puredata version?

 L. Willkomm
 Luxembourg

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 --
 Thomas Grill
 http://g.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library

2013-12-29 Thread Thomas Grill
Hey, that's great, thanks for checking it out!
gr~~~



2013/12/29 Pierre Guillot guillotpier...@gmail.com

 Hi Thomas,

 We thought that 10.6 for the deployment target was enough but it seems
 that we were wrong. We use some dependencies to optimize the matrix
 multiplications (the high order ambisonics involve a lot of computations)
 and we thought that the efficiency of the optimizations depends of the
 deployment target (in fact, we don't really know, we have to try). So we'll
 try with 10.5 and I hope that you'll be able to use Hoa with the next
 release.

 All the best,
 Pierre


 2013/12/25 Thomas Grill g...@g.org

 Dear HoaLibrary developers,
 the library is a great project. However, trying out the Pd version on my
 OSX 10.5 machine i get errors like the following when instantiating objects:

 /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin:
 dlopen(/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin, 10):
 no suitable image found.  Did find:
 /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: unknown
 required load command 0x8022

 I am aware that this is caused by your library expecting a OS version
 newer than mine. Knowing from my own externals this can fairly easily be
 fixed (if there are no explicit dependencies on newer OS versions) by
 setting the OS target (SDK version) to 10.5 when building the binaries.

 thanks and all the best,
 Thomas


 2013/11/5 Pierre Guillot guillotpier...@gmail.com

 Faust is very efficient but there are particularities. We can't have a
 dynamic ambisonic order that means for each processing we have to create as
 many externals as we want orders. There's no restriction for order with
 Hoa, so it's a first problem. On another hand, GUIs are  very important and
 we can't make them with Faust. And we don't have the whole library in
 Faust. Faust is highly optimized and multi-plateform so it's useful for
 specific uses but it's not the best choice for what we want to offer with
 this Pd version. I'm going to find a solution and someone offers his help
 on codelab PD forum so perhaps Linux version will come soon.

 Cheers

 Pierre

 2013/11/5 Jaime E Oliver jaime.oliv...@gmail.com

 Doesn't Faust just do that for you? I thought you could simply export
 externals from the Faust code in Linux, but I could be remembering wrong.

 best,

 J


 On Nov 5, 2013, at 3:35 AM, Pierre Guillot guillotpier...@gmail.com
 wrote:

 Hi,

 The Linux version is scheduled but I can't say when (I need a Linux
 machine and time to do this).  I'm not a Linux expert (really not) so If
 you have any advices for Linux version, it will be very helpful.

 Cheers


 2013/11/4 Laurent Willkomm willk...@pt.lu

 Am 2013-11-04 09:44, schrieb Pierre Guillot:

  Hi,

 The CICM is pleased to share the first release of HoaLibrary for Pure
 Data.

 HoaLibrary is a collection of C++ classes, FAUST functions and objects
 for Pure Data, Max and VST destined to high order Ambisonics sound
 reproduction.

 HoaLibrary allows musicians and composers to synthesize, transform and
 render sound fields in a creative and artistic way. This library
 facilitates the understanding and the appropriation of key concepts of
 Ambisonics. Thanks to original graphical interfaces a lot of new
 signal
 processings are allowed like diffuse sound field synthesis,
 perspective
 distortion or spatial filtering.

 HoaLibrary is free, open-source and made available by CICM, the centre
 of research on musical composition and computer science of the Paris 8
 University.

 Objects:


 Hi,
 will there be a Linux puredata version?

 L. Willkomm
 Luxembourg

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 --
 Thomas Grill
 http://g.org





-- 
Thomas Grill
http://g.org
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [PD-announce] streamStretch~

2013-12-29 Thread William Brent
Here's another cleanup of something I made for a recent performance. Like
martha~, it's a Pd-vanilla abstraction, so ready to use on any platform.
The idea is to make multiple time-stretched/transposed copies of the live
input that trail behind as a kind of detuned halo (or with the right
settings, a dense and disgusting mush). A simplified version of the
I07.phase.vocoder.pd doc patch is at its core, so this is mainly about
taking care of all the buffering, polyphony, and auto-spawning of streams.

http://williambrent.conflations.com/pages/research.html#streamStretch



-- 
William Brent
www.williambrent.com

“Great minds flock together”
Conflations: conversational idiom for the 21st century

www.conflations.com
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list