Re: [PD] matrix~ os x problems

2006-12-08 Thread Kevin McCoy

Wow, didn't know there were more than two.  Yes, Frank - I read an old
post of yours where you had started some abstractions for something
similar to what I want.  Unfortunately, even though I have iemmatrix
installed (via extended... maybe I should compile from src?), only
some (most) of the objects work - there are no tilde objects in the
dir though..  But out of all of them, which would I use for an audio
connection grid? There doesn't seem to be a [mtx_*~] object, but this
is extended 38.4 - if that object was a recent addition then I ought
to recompile or upgrade.

Roman, even when I try it with the argument, doesn't work - thanks for
the suggestion though.  Later today I will checkout the newest from
CVS (or via the autobuilds) and see what I can do.

Kevin

On 12/8/06, Roman Haefeli [EMAIL PROTECTED] wrote:

On Thu, 2006-12-07 at 17:36 -0600, Kevin McCoy wrote:
 Hello all,

 I am interested in using matrix~ in OS X - but  I can't get it to
 work.  It won't create the object.  I'm using pd-extended 38.4, but it
 won't work in 39.2 test4 either.

 error (miXed): bad creation arguments for class 'matrix~'
missing number of inlets
  matrix~
 ... couldn't create

 I have zexy loaded.

 Any ideas?  I want to build an audio connection matrix for live improv 
patches.

 Thanks!
 Kevin


hi kevin

without having ever worked with [matrix~] (and not knowing which
[matrix~] you are talking about - i think, there is more than one), i
suppose you should give an argument when creating it. at least that's
what the error messages means with 'bad creation argument'. try
something like [matrix~ 4], that should create a matrix~ with 4 inlets.

roman






___
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de





--
[D]aily life [is] a theatrical landscape in which 'everyone has their
price,' God (via televangelism) and happiness (smile buttons) become
commodities, radio stations say they love you, and detergents have
compassion for your hands.

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


[PD] mrpeach externals

2006-12-08 Thread Miguel Cardoso

hi list

how can I install mrpeach externals in pure data?

Im currently using the version Steffen linked for  MacIntel:
http://puredata.info/Members/stffn/Pd-0.39.2-extended-2006-10-31- 
macosx104-i386.dmg


m

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


Re: [PD] average Signal block by block

2006-12-08 Thread Andreas

Georg Holzmann schrieb:

Hallo!

to explain it with an example imagine a sine Signal of appropriate 
frequency (like 44100/1024 Hz to fit into a 1024-array) with some 
added white noise

with maverage~ the result would be 0
with the average function i need the result would be a clear sine 
without noise (if you average over enough blocks)


hm, I don't know if I understand what you want, but maybe you want to 
only leave correlated signals ?


E.g. noise is highly uncorrelated ...

i tried to realize it with the FIR~ object and an array with all 
values set to 1 ... and it seemed to work
greater array leads to a average of more blocks, but the FIR~ object 
does some weird things, like shifting my signal which makes it not 
usable for me


okay, I understand ...

it would be great if someone of you got an idea for me how to solve 
this problem


what do you want to do with that - only removing noise from a signal ?
my signal is the magnitude of a frequency response of a filter, like a 
digital pd filter (lop~,lp1~,lp2~) or a real filter connected to my 
soundcard
using filters with a high attenuation (like 60dB) results in a noisy 
signal at that frequency parts
to make the result looking better i'm searching for a function to 
average this  jittering out (like a function most hardware oscilloscopes 
have)

i don't think that a correlating function would help me with that
with
*** http://dict.leo.org/ende?lp=endep=/gQPU.search=attenuation*
|inlet~|
 | 
|biquad~ 0 0 1 1 1|

 |
 |
|/~ 3|
 |
|outlet~|


i can avarage over three blocks, but i need more than that
maybe a recursive solution could help me too but i'm not sure how to do 
that cause looping is not allowed in pd


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


Re: [PD] error compiling PD.

2006-12-08 Thread Hans-Christoph Steiner


You can downgrade with Debian, so you could downgrade to testing.  A  
HOWTO shouldn't be too hard to find.


.hc

On Dec 8, 2006, at 7:09 AM, [EMAIL PROTECTED] wrote:


yep,
 off to a stable distro with me i think
thanks

On 8 Dec 2006, at 02:10, Hans-Christoph Steiner wrote:



I think the problem might be related to unstable.  You are the  
first tester of things.  This is an autoconf problem.  Most people  
are using autoconf 2.59 or 2.60


.hc

On Dec 7, 2006, at 12:54 PM, [EMAIL PROTECTED] wrote:


Hi,
I followed the instructions for compiling pd extended from here  
http://puredata.org/docs/developer/Debian.

Unfortunately i get this error right at the start pretty much

/usr/bin/m4: unrecognised option '--debugfile=autom4te.cache/ 
traces.0t'

Try '/usr/bin/m4 --help' for more information
autom4te: /usr/bin/m4 failed with exit status 1

Any ideas? Im on debian unstable pentium 4

Thanks
Nick


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



- 
---


  http://at.or.at/hans/



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





  ¡El pueblo unido jamás será vencido!



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


[PD] readsf position

2006-12-08 Thread altern

hi

is there a way to know where in the file is readsf~ in a given moment? I 
need to construct a kind of playhead that tells me where in the sound i am.


enrike

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


Re: [PD] average Signal block by block

2006-12-08 Thread Georg Holzmann

Hallo!

to make the result looking better i'm searching for a function to 
average this  jittering out (like a function most hardware oscilloscopes 
have)

[...]

i can avarage over three blocks, but i need more than that
maybe a recursive solution could help me too but i'm not sure how to do 
that cause looping is not allowed in pd


Ah, okay, I think you mean a moving average filter ?

You can do that e.g. with [z~] from zexy, or directly with [maverage~] 
in iemlib !

It's also explained here: http://www.dspguide.com/ch15.htm

LG
Georg

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


RE: [PD] Pre Loading a Delay Line

2006-12-08 Thread Michael Garrett


Thanks for all the great conversation!!!

First thing, now that I have done some research, I am getting KS, and
Waveguide synthesis confused. What I have patched up is a Karplus Strong
synth, that sounds like a PVC pipe... It is not really a waveguide synth in
the true sense. The initial noise burst, which comes through, is desirable
in this synth, since it represents the percussive hit of the pipe end.

One thing about pre loading the delay line, is getting the true sound of the
recalculating line itself, without the noise pulse at the beginning. You can
output the delayed signal, but it appears 20 msec or so 'late' for bass
notes.

I picture it similar to pulling a bass string with your finger, you are
adding energy to the string, but there is no sound from adding this energy.
So the string, in cross section looks like a single cycle of a saw tooth.
The pickup is located someplace on the string, and starts producing sound
the instant the string is released, not 20 msec later, the timbre of the
sound based on the energy stored by the finger being released.

What I am describing in the last paragraph is a true 'waveguide'
implementation, with a pre load. (Covered under various patents etc as I
discovered last night) otherwise known as a 'Physical Modeling Synth' very
well described by Julius O. Smith et.al etc. etc

Are there examples of 'Physical Modeling' PD synths???

mcg










-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
padawan12
Sent: Friday, December 08, 2006 5:08 PM
To: Frank Barknecht
Cc: pd-list@iem.at
Subject: Re: [PD] Pre Loading a Delay Line

On Fri, 8 Dec 2006 07:49:26 +0100
Frank Barknecht [EMAIL PROTECTED] wrote:

 Hallo,
 
 (the early bird...)
 
 [EMAIL PROTECTED] hat gesagt: // [EMAIL PROTECTED]
wrote:
 
  Yes, but that wouldn't be appropriate for a xylophone. I think it
  depends on the excitation mode and what instrument you're modelling
  whether to pass the excitation impulse directly through (or through
  a body formant), or only take it from the cold side of the delay
  where it's one period late. I think this is how you decide.. If it's
  a displacement that you're modelling, like plucking a bass string at
  the middle (antinode) then yes you want to have the delay, that's
  the time until you really hear anything from the moment the pick is
  released, the time to propagate along the string. But for struck
  instruments, the hammer excites the whole thing locally, and the
  waves spread out and travel back and forth until they fall into
  phase with the waveguide (delay), (Karplus-Strong), and then you
  want to hear the delay contents as quickly as you can, so you want
  the buffer to be preloaded with an image of the impulse. 
 
 Hm, I still don't quite get it: In the patch Michael already plays out
 the excitation pulse because his pickup is next to the [delwrite~]
 so everything that goes into the delay is played out, especially the
 first excitation. The second repetition of the (filtered) excitation
 will arrive after the first delay period, but doesn't it have to wait
 that long? Because if it would come any earlier you would have a tone
 with a different and *higher* frequency because basically you just set
 the delay period to be shorter for a short time. Or am I totally
 off-track?

I see it, in the waveguide, he sends the impulse straight through, so
yes you always hear that click in the attack.
I wonder. Is the optimal buffer size the size of the impulse table?
Any difference in the first cycle is going to end up absorbed into
the sound as a difference frequency I imagine. So, one would really
want to resample the excitation so it fits properly into the first
frame. If your delay is set to the right period and already preloaded
from the table the problem is solved. 

And I wonder, what's the pros and cons of using a symmetrical
impulse seed (negative and positve) vs storing only a half cycle
and fliping phases alternately? 

It's good to discuss this, because the best implementation isn't 
obvious in Pd. Am I talking crap when I say that it would be nice
to use arrays in a more flexible way? 

Of course there is [dynwav~], which I haven't played with much. Has 
anyone done anything demonstrative with it like scanned synthesis or
something?

 
  Are you doing that here? How do you do it, I cant see it? Is that
  why you set the blocksize so low? 
 
 The blocksize is low because it specifies the lowest possible delay
 time, if you have a feedback delay and through that the highes
 possible frequency of the delay waveguide. See Miller's book, the
 chapters on recirculating and non-recirculating delay lines. 
 
 For a bass player the block size could be larger, though. ;)

Aha OK, Duh, I see.  When using 64byte blocks I definitely lose accuracy for
higher notes.For bass what works out good in my experience
is a hybrid of a waveguide and waveshaper, where the delay buffer
is used to create a signal that has all the 

[PD] RE: [offlist] Pre Loading a Delay Line

2006-12-08 Thread Michael Garrett

Derek,

Thanks for the great exchange of ideas!!!

There was a lot of postings last night that I need to weed through. 

One thing I realized last night is that I am getting my terminology
confused. A basic KS block, the one that I have labeled waveguide, is not
really a waveguide in the true sense. So the synth that I have posted really
is a KS synth.

One thing about pre loading the delay line, is getting the true sound of the
recalculating line itself, without the noise pulse at the beginning. You can
output the delayed signal, but it appears 20 msec or so 'late' for bass
notes.

I picture it similar to pulling a bass string with your finger, you are
adding energy to the string, but there is no sound from adding this energy.
So the string, in cross section looks like a single cycle of a saw tooth.
The pickup is located someplace on the string, and start producing sound the
instant the string is released, not 20 msec later, the timbre of the sound
based on the energy stored by the finger being released.

The synth that I posted, does a pretty good pvc implementation. You can do
what you suggest just by playing octaves on the thing...

I am going to get a little more theoretical, and possibly implement an
external. I got the examples to compile, but have some kind of boneheaded
error that I need to fix. 

All in all, I think that I am reinventing waveguide synthesis which was
patented 12 years ago I read the patents last night...

mcg





-Original Message-
From: derek holzer [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 07, 2006 8:30 PM
To: Michael Garrett
Cc: pd-list@iem.at
Subject: Re: [offlist] Pre Loading a Delay Line

Hi Michael,

thanks for the verbose answers! When I get a free moment I will check 
all this stuff out at length. I'm not one for classic textbook stuff 
either, so I figured there was a method to your madness ;-)

One way I've been dealing with this low frequency issue is by taking 
some inspiration from the Trautonium. The Doepfer synthesizer 
manufacturer recently started to make modules for reproducing this 
sound, but the basic idea is very simple. Take a note, and make a few 
octave or partial octave subdivisions. So for each note you could have 
two or three subharmonics of that octave which would fill in the low 
frequencies.

In practice, this would mean setting up several KS delay lines for each 
excitation, but pitching them at subharmonics of the highest note. 
Octave divisions are the cleanest and most natural sounding, but three 
or four octaves below some notes means you have a slightly pitched echo 
rather than a tone. So half, three quarter or other divisions are worth 
experimenting with. Normal, musical divisions with a slight detune 
just high or low of the target note give very nice, rich, deep sounds. 
 From here, you can easily side-track into Just Intonation theory and 
all other kinds of stuff. I just like it when it sounds heavy!

good luck,
d.

Michael Garrett wrote:
 Here is a link to the simple synth I am starting with. It simulates the
 sound of a PVC type xylophone. It adjusts the delay length based on the
 requested note.
 
 It is this synth that got me thinking about pre-exiting the delay line
 in order to get low frequency sounds.
 
 http://www.garrett-technologies.com/Music/pvc_synth.zip
 
 mcg
 
 
 
 
 
 -Original Message-
 From: Michael Garrett [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, December 07, 2006 1:58 PM
 To: 'Michael Garrett'; 'derek holzer'
 Cc: 'pd-list@iem.at'
 Subject: RE: [PD] Pre Loading a Delay Line
 
 
 Forgot to mention, the last synth is a standard KS synth, it does not use
a
 pre loaded delay line!!
 
 mcg
 
 -Original Message-
 From: Michael Garrett [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, December 07, 2006 1:41 PM
 To: 'derek holzer'
 Cc: 'pd-list@iem.at'
 Subject: RE: [PD] Pre Loading a Delay Line
 
 
 Attached is the base KS synth that I am using. It sounds like a PVC pipe
 Being hit which was my goal. The delay is excited with a cosine enveloped
 bandlimited noise pulse. If you add some spikes to the table, you can
change
 the excitation sound.
 
 Preloading the table, gets more low frequency energy into the table
faster,
 allowing better generation of low frequency sounds. (I am a bass player!!)
 
 mcg
 
 
 
 
 
 -Original Message-
 From: derek holzer [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, December 07, 2006 12:26 PM
 To: Michael Garrett
 Cc: pd-list@iem.at
 Subject: Re: [PD] Pre Loading a Delay Line
 
 I was wondering how you arrived at this idea of preloading the delay 
 line. From reading this I would say definitely trigger your waveforms as 
 samples into a delay line with feedback. The waveform should be the same 
 length as your delay line. By setting your feedback and playback 
 readpoints to the same, you can change the functional length of delay 
 without changing it's actual (or theoretical maximum) length. So you'll 
 need to be able to call up the length of 

Re: [PD] average Signal block by block

2006-12-08 Thread Charles Henry

How about something like this

[inlet~]  [delread whatever]
| /
[+~]
| [bang~]
[/~ 1]   [1  ]  [+ 1]  (the object 1 is a float with default value 1)
|
[tabwrite~ result]  [delwrite whatever block_size_in_ms]

This is meant to be a recursive way of adding them up.  You'll just
have to be able to start and stop it at the right time.  you might be
able to use [tabplay~ result] instead of delwrite and delread
good luck!
Chuck

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


Re: [PD] matrix~ os x problems

2006-12-08 Thread IOhannes m zmoelnig
Kevin McCoy wrote:
 That's what I am seeing - the hex names in my externals dir.  Anything

good.

 to correct that?  Those are the only ones I cannot create, even when I

there is nothing to correct, as it is as it should be.

the reason for the hex names is, that a lot of filesystems don't like
certain characters. using the hex-names guarantees ascii filenames.

 type in their hex names as they stand as .pd_darwin files.

you cannot use the hex-names, you have to use their real names.


please run pd with the -verbose flag and tell us, what exactly pd
prints when it cannot create the object.

btw, i am not sure, whether [mtx_*~] really uses the hex-loader (most
likely it just uses the alias mtx_mul~)

mfg.asdr
IOhannes

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


Re: [PD] readsf position

2006-12-08 Thread altern

i didnt think about that. very good point!
thanks!

enrike

Roman Haefeli wrote:

hi enrike

at the same time, when you start the [readsf~], you could trigger a
[timer] object. at the moment you want to know the position, send a bang
to [timer]s right inlet and it will output the passed time in ms or in
other words the position of the playhead.

roman



On Fri, 2006-12-08 at 11:34 +0100, altern wrote:

hi

is there a way to know where in the file is readsf~ in a given moment? I 
need to construct a kind of playhead that tells me where in the sound i am.


enrike

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




___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de






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


Re: [PD] Pre Loading a Delay Line

2006-12-08 Thread 'Frank Barknecht'
Hallo,
Michael Garrett hat gesagt: // Michael Garrett wrote:

 Thanks for all the great conversation!!!
 
 First thing, now that I have done some research, I am getting KS, and
 Waveguide synthesis confused. What I have patched up is a Karplus Strong
 synth, that sounds like a PVC pipe... It is not really a waveguide synth in
 the true sense. The initial noise burst, which comes through, is desirable
 in this synth, since it represents the percussive hit of the pipe end.
 
 One thing about pre loading the delay line, is getting the true sound of the
 recalculating line itself, without the noise pulse at the beginning. You can
 output the delayed signal, but it appears 20 msec or so 'late' for bass
 notes.
 
 I picture it similar to pulling a bass string with your finger, you are
 adding energy to the string, but there is no sound from adding this energy.
 So the string, in cross section looks like a single cycle of a saw tooth.
 The pickup is located someplace on the string, and starts producing sound
 the instant the string is released, not 20 msec later, the timbre of the
 sound based on the energy stored by the finger being released.

But isn't it like this: Even there, the travelling wave will only be
heard once it was reflected at the end of the string and reaches the
pickup again. What you hear before that moment is the impulse
created by letting go of the string. 

As I see it, the only difference between the original impulse and the
first delayed impulse that you hear from the [vd~] 20ms later is that
the delayed impulse is filtered by the [vcf~]. You could filter the
initial impulse at the pickup-[outlet~] in the same way if you want
to. 

Ciao
-- 
 Frank Barknecht _ __footils.org_ __goto10.org__

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


[PD] matrix~ os x problems

2006-12-08 Thread Kevin McCoy

OK, ran with verbose.. and tried to create mtx_mul~:

tried /mtx_mul~.pd_darwin and failed
tried 
/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/cyclone/mtx_mul~.pd_darwin
and failed
tried 
/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/zexy/mtx_mul~.pd_darwin
and failed
tried 
/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/cxc/mtx_mul~.pd_darwin
and failed
tried 
/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/ext13/mtx_mul~.pd_darwin
and failed
tried 
/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/iemabs/mtx_mul~.pd_darwin
and failed
tried 
/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/iemmatrix/mtx_mul~.pd_darwin
and succeeded
mtx_mul~
... couldn't create

So it succeeds and then can't create it?
As always, thanks for your help,

Kevin


On 12/8/06, IOhannes m zmoelnig [EMAIL PROTECTED] wrote:

Kevin McCoy wrote:
 That's what I am seeing - the hex names in my externals dir.  Anything

good.

 to correct that?  Those are the only ones I cannot create, even when I

there is nothing to correct, as it is as it should be.

the reason for the hex names is, that a lot of filesystems don't like
certain characters. using the hex-names guarantees ascii filenames.

 type in their hex names as they stand as .pd_darwin files.

you cannot use the hex-names, you have to use their real names.


please run pd with the -verbose flag and tell us, what exactly pd
prints when it cannot create the object.

btw, i am not sure, whether [mtx_*~] really uses the hex-loader (most
likely it just uses the alias mtx_mul~)

mfg.asdr
IOhannes




--
[D]aily life [is] a theatrical landscape in which 'everyone has their
price,' God (via televangelism) and happiness (smile buttons) become
commodities, radio stations say they love you, and detergents have
compassion for your hands.


--
[D]aily life [is] a theatrical landscape in which 'everyone has their
price,' God (via televangelism) and happiness (smile buttons) become
commodities, radio stations say they love you, and detergents have
compassion for your hands.

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


[PD] nqpoly4 simple instructions?

2006-12-08 Thread derek holzer

Hi Frank and the list,

I was searching for some help with nqpoly4 and found this from last July...

Frank Barknecht wrote:

Attached is a reworked version of nqpoly4, which should be compatible
but I only tested it with your many-osc.pd so far. 


I still can't understand how to create abstractions for nqpoly and get 
it to call them, but at least your version looks a bit cleaner ;-)


Can you explain in simple steps how to use this patch?

Also, if I wanted dynamic voice handling (i.e. voices shut off when not 
in use to save CPU), does nqpoly handle this by itself or would I need 
to build a [switch~] into the abstraction?


thx,
d.
--
derek holzer ::: http://www.umatic.nl
---Oblique Strategy # 49:
Display your talent

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


Re: [PD] pd console output within pd

2006-12-08 Thread Roman Haefeli
hi marius

just to give you a hint (i didn't try it out):

start pd with the '-stderr' flag and pipe stderr to pdsend, which sends
the data to a [netreceive] in your patch.

pd -stderr 21 | pdsend 1234

in the patch:

[netreceive 1234]

i hope it works

roman


On Fri, 2006-12-08 at 11:33 -0500, marius schebella wrote:
 hi,
 I am thinking of a possibility to get the console output back into pd. I 
 have a remote patch on a client machine that can open video files and I 
 want to send the success or error message to the server through osc.
 Is it possible to get the console output back into pd?
 is it possible to grab the console output in any other way?
 marius.
 
 ___
 PD-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list






___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


RE: [PD] Midi sequencing

2006-12-08 Thread jared
Not sure if anyone is interested...thought I'd post it just in case

A standalone midi sequencer linux/windows

http://filter24.org/seq24/


jared

-Original Message-
From: jared [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 05, 2006 6:01 AM
To: 'Cesare Marilungo'; 'Chris McCormick'
Cc: 'pd-list@iem.at'
Subject: RE: [PD] Midi sequencing

I forgot to add, Bidule can act as a vst host or slaveit also runs
in standalone.

Another suggestion would be eXT.  It doesn't speak OSC, but it takes an
extremely flexible and modular approach to audio/midi sequencing.  At 39
euro, it is an amazing deal.  Version 2 will be out soon so I'd suggest
buying it now before the price is raised for the new version.  Oh yeah,
version two will be running on Linux as well!!  Like Bidule, eXT can act
as a vst host or slave, or can be operated in standalone mode.  Version
two is being released in 3 separate beta stages.  It has a very warm and
helpful community as well.

Version 1: http://www.xt-hq.com/

Version 2: http://www.energy-xt.com/

Jared Dunne





-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Cesare Marilungo
Sent: Tuesday, December 05, 2006 2:10 AM
To: Chris McCormick
Cc: pd-list@iem.at
Subject: Re: [PD] Midi sequencing

Chris McCormick wrote:
 On Tue, Dec 05, 2006 at 12:05:40AM +, Cesare Marilungo wrote:
   
 I think it would be interesting to have some sort of OSC sequencer. I

 would love to compose with the same control over each note (or any
other 
 kind of event) you can have with csound scores but that can be edited

 visually.

 I love to use pure data to build instruments and effect, but at some 
 point I want to expose all the parameters of my patch to OSC and use 
 such kind of tool (some kind of OSC sequencer) to concentrate on 
 composition/performance, mostly drawing and editing envelopes and
maybe 
 also triggering them in a generative fashion.
 

 Hi Cesare,

 It's definately possible to draw and edit envelopes and trigger them
in
 a generative fashion using the datastructures feature of Puredata. You
 might like to check out Hans' work solitude and also there are
various
 GOP abstractions floating around which allow you to make/edit
envelopes
 with a mouse and save those envelopes' states between sessions in
 various ways.
   
Yes. I knew about that and I've already experimented a bit with pd data 
structures and their graphical representation. But I was thinking about 
a more generic tool. Something to drive multiple sound generating 
softwares in the same session.

The approach of using pd for everything is worth when you plan to 
release a piece as a patch. But I'd like to have a dedicated application

with a more flexible gui to compose and control performances.

Ciao,

c.
 Best,

 Chris.

 ---
 [EMAIL PROTECTED]
 http://mccormick.cx


   


-- 
http://www.cesaremarilungo.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] nqpoly4 simple instructions?

2006-12-08 Thread padawan12
On Fri, 08 Dec 2006 19:28:22 +0100
derek holzer [EMAIL PROTECTED] wrote:

 Hi Frank and the list,
 
 I was searching for some help with nqpoly4 and found this from last July...
 
 Frank Barknecht wrote:
  Attached is a reworked version of nqpoly4, which should be compatible
  but I only tested it with your many-osc.pd so far. 
 
 I still can't understand how to create abstractions for nqpoly and get 
 it to call them, but at least your version looks a bit cleaner ;-)
 
 Can you explain in simple steps how to use this patch?
 
 Also, if I wanted dynamic voice handling (i.e. voices shut off when not 
 in use to save CPU), does nqpoly handle this by itself or would I need 
 to build a [switch~] into the abstraction?

This is the powerful use that really makes abstractions imho. Allocation
is really dynamic, so once that voice is gone so is the abstraction
instance. But it never hurts to add [switch~] into a block of code
to shut it down when [env~][ 1], i'm getting to do it by habit now
as patches grow bigger and I struggle for CPU. 

 -- 
 derek holzer ::: http://www.umatic.nl
 ---Oblique Strategy # 49:
 Display your talent

I don't suppose you'd like to write it up as a short tut using 
a *simple* synthesiser for the 6 simple synthesisers document?
One part is to be about voice management and polyphony, so
a good, easy to follow explanation of using [nqpoly4] would be
very welcome.

 
 ___
 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] DesireData 0.39.A.pre4

2006-12-08 Thread Mathieu Bouchard

On Thu, 7 Dec 2006, David NG McCallum wrote:


Compile error...
g++ -Wl  $PWD/libpd.dylib main.c -o pd
cc1plus: error: unrecognized command line option -Wl
make: *** [pd] Error 1
pre3 compiled fine?
Intel mac.


It's a typo. Mac users should remove -Wl from the makefile after doing 
./configure. The pre5 release will fix that. I fixed that one with Charles 
Henry this afternoon on the #desiredata channel.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd console output within pd

2006-12-08 Thread marius schebella

seems to work pretty fine!
thank you.
marius.

2006/12/8, IOhannes m zmoelnig [EMAIL PROTECTED]:

marius schebella wrote:
 hi,
 I am thinking of a possibility to get the console output back into pd. I
 have a remote patch on a client machine that can open video files and I
 want to send the success or error message to the server through osc.
 Is it possible to get the console output back into pd?
 is it possible to grab the console output in any other way?
 marius.


a quick hack using FUDI:

#!/bin/sh
pd -verbose -stderr 21 | while read line
  do echo ${line}; | pdsend  localhost udp
done


but of course it would be better to get the information you want
directly instead of parsing the console output.
e.g. the 2nd outlet of [pix_film] gives you some information of how well
it succeeded to open a video file.


mfg.asdr
IOhannes



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


RE: [PD] pix_record mixed pixes

2006-12-08 Thread Mathieu Bouchard

On Thu, 7 Dec 2006, Danks, Mark wrote:


Actually, this one is more complicated, because it involves the
underlying pix buffer.  That has nothing to do with OpenGL...


Isn't the situation of the pixes exactly the same as the one of OpenGL ? 
That is, that it's all really one big global variable... why do gem 
messages exist? They could be bangs and it would give the same result.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] hd video in gem on linux

2006-12-08 Thread marius schebella

Hi,
I want to use Gem to synchronize several linux machines playing high
resolution videos 1440x1080 or 1920x1080. any comments on that???
At the moment I ran into some problems.
1) when I load one movie and play it with pixfilm or pixmovie
(autoplay 1) it works fine, but when I want to change to another movie
and send [open movie2.avi( then everything almost freezes and the
speed of the gem output reduces to maybe one or two frames per
seconds. (the movies are the same codec, the order does not matter, I
also can't load the same movie twice.)
2) to get the highest quality I am playing around with mplayer to try
some codecs.
I found lavc in connection with mjpeg a working solutions, but if
anyone could help me with that, would be great. (mencoder
/data/chr.mov -oac pcm -o /data/chr_enc1.avi -ovc lavc -lavcopts
vcodec=mjpeg)
3) please feel free to add any comments on high definition videos in
connection with gem. like about the use of keyframes, preferable
framerates, I searched the archieves, but all the threads seem to die
after some time...
marius.

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


Re: [PD] pix_record mixed pixes

2006-12-08 Thread chris clepper

On 12/8/06, Mathieu Bouchard [EMAIL PROTECTED] wrote:


:How do i get [separator] to separate colours? I was teaching the use of
[separator] in a workshop and then I realised that it doesn't backup
colours. Is [separator] really only for transformation matrices or is
there an option to enable it to work with [colorRGB] and [alpha] and etc?



Just the transformation matrices.  The color objects overwrite the current
color.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Structures: get data dynamically

2006-12-08 Thread raul diaz

Hi list!

I'm taking a look at data structures.
In the attached patch I'm trying to select an init point and an end point
for a sample using an init struct and an end struct.
I can select this init and end point with the mouse but then, I would like
to use this init and end point information for audio process.
I can obtain the init point or end point value by means of pointer  get,
but I would like to obtain this value dynamically, that means, to obtain the
value each time I change the init or end point.
How can I obtain this values dynamically? Somebody has any suggestion?
Thanks and regards!

Ciao.

--
Raul Diaz Poblete
*
[EMAIL PROTECTED]
Ciudad Real [Spain]
#N struct init float x;
#N struct end float x;
#N canvas 763 425 349 222 10;
#X msg 141 42 next;
#X floatatom 126 123 5 0 0 0 - - -;
#X obj 126 69 pointer;
#X text 184 41 output next item;
#X text 122 139 x output;
#X obj 199 70 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 126 14 traverse pd-1_table;
#X obj 126 97 get init x;
#N canvas 763 25 484 283 1_table 1;
#X scalar init 8 \;;
#X scalar end 254 \;;
#N canvas 0 0 450 300 graph3 0;
#X array 1_sample 100 float 2;
#X coords 0 1 99 -1 396 196 1;
#X restore 32 32 graph;
#X restore 16 13 pd 1_table;
#N canvas 199 242 578 236 1_init 0;
#X obj 358 92 pointer;
#X obj 266 35 t b b;
#X msg 266 67 0;
#X obj 266 92 append init x;
#X obj 14 11 struct init float x;
#X msg 358 67 traverse pd-$1_table \, bang;
#X obj 14 46 drawpolygon 900 3 30 30 30 230;
#X obj 13 74 drawpolygon 900 3 29 30 39 30;
#X obj 13 102 drawpolygon 900 3 29 230 39 230;
#X obj 12 134 drawnumber x 6 10 900 init:;
#X obj 266 11 loadbang;
#X connect 0 0 3 1;
#X connect 1 0 2 0;
#X connect 1 1 5 0;
#X connect 2 0 3 0;
#X connect 5 0 0 0;
#X connect 10 0 1 0;
#X restore 15 39 pd 1_init;
#N canvas 197 535 562 215 1_end 0;
#X obj 358 92 pointer;
#X obj 276 91 append end x;
#X obj 276 34 t b b;
#X obj 14 11 struct end float x;
#X msg 358 67 traverse pd-$1_table \, bang;
#X obj 13 47 drawpolygon 900 3 30 30 30 230;
#X obj 13 74 drawpolygon 900 3 32 30 22 30;
#X obj 13 102 drawpolygon 900 3 32 230 22 230;
#X obj 12 134 drawnumber x 4 10 900 end:;
#X obj 276 10 loadbang;
#X msg 276 66 400;
#X connect 0 0 1 1;
#X connect 2 0 10 0;
#X connect 2 1 4 0;
#X connect 4 0 0 0;
#X connect 9 0 2 0;
#X connect 10 0 1 0;
#X restore 16 65 pd 1_end;
#X connect 0 0 2 0;
#X connect 2 0 7 0;
#X connect 2 1 5 0;
#X connect 6 0 2 0;
#X connect 7 0 1 0;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pix_record mixed pixes

2006-12-08 Thread Mathieu Bouchard

On Fri, 8 Dec 2006, chris clepper wrote:

On 12/8/06, Mathieu Bouchard [EMAIL PROTECTED] wrote:

:How do i get [separator] to separate colours? I was teaching the use of
[separator] in a workshop and then I realised that it doesn't backup
colours. Is [separator] really only for transformation matrices or is
there an option to enable it to work with [colorRGB] and [alpha] and etc?

Just the transformation matrices.  The color objects overwrite the current
color.


(and that's a feature?)

Is there a different class that can separate colours instead of just pixes 
and coordinate-systems ?


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pix_record mixed pixes

2006-12-08 Thread chris clepper

On 12/8/06, Mathieu Bouchard [EMAIL PROTECTED] wrote:


On Fri, 8 Dec 2006, chris clepper wrote:
 On 12/8/06, Mathieu Bouchard [EMAIL PROTECTED] wrote:
 :How do i get [separator] to separate colours? I was teaching the use
of
 [separator] in a workshop and then I realised that it doesn't backup
 colours. Is [separator] really only for transformation matrices or is
 there an option to enable it to work with [colorRGB] and [alpha] and
etc?
 Just the transformation matrices.  The color objects overwrite the
current
 color.

(and that's a feature?)



The spec on glColor:

http://www.rush3d.com/reference/opengl-bluebook-1.0/ch05.html#id5458953

Is there a different class that can separate colours instead of just pixes

and coordinate-systems ?



Every vertex can have a color assigned to it.  In GEM the same color is
applied to every vertex in a Geo because the interface to do otherwise would
be cumbersome.  You can set the color once and then every vertex in as many
Geo objects as you put after [color] will be that color.  It is highly
recommended to place a color object before each Geo.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


RE: Re: [PD] fmbox patch for d/l, improv

2006-12-08 Thread padawan12
On 12/8/06, padawan12 [EMAIL PROTECTED] wrote:
 Personally I'd drop the freeverb. Lot's of people seem to put a reverb
 on their synths then get to see it's really best without
 it. Reverb is nearly always global effect in most cases, unless you're
 Phil Collins and want your drumkit to sound like each drum is in
 a different room. If the synth is washed in reverb too much I think
 you lose the focus of the sound, the sound becomes all about the
 reverb and not about the synth, so you lose control because you
 cant really hear it anymore as you twiddle the controls.

I agree about dropping the freeverb from the patch, as it's really
better to let people choose their own (or no) effects unless it's
truly integral to the synth's sound.

And it makes things more portable and usable on lower spec hardware
too.



However, I disagree about reverb being a global effect unless you are
Phil Collins. I think this depends on the genre.

Yeah totally. I was being a cock about Phil Collins, it's just
that late 80's hey we can afford 10 of those Yamaha REV1
boxes so lets use them on everything that grates on me.
Some tracks use reverb totally disparately to create
a good effect, and honestly, there's no reason *not* to have a
synth patch or entire track based largely on reverb effects - I just
think it's a common mistake when building and composing with synths
to begin with adding too many effects on each one, and ending up 
with over-dense mixes. How much reverb and what kind? That's an
old favorite ;) ! I'm of the less is the new more school this week :)
Specific purposes are worth remembering, like you say, the difference
in where you want the best replay sound , headphones vs a club PA is
a proper baffler, and as usual there's a happy compromise to seek 
that defines your own style.


I make quite a bit of techno/house/electro/minimal, and to me reverb
is almost never a global effect. I usually use it (or a synced delay)
on one or two sounds in a mix which need to have a sort of
floating/wash feel and lay over the top. 

I see, you target specific elements you want to have a reverb.
I guess I do too, I mean being selective on the global reverb(s)
mixes, though the aim is often to bind things together that
want to be in the same space. I say reverb(s) because actually
I think the best result is obtained by using two processes, one to
handle the early reflections, the hardness and tightness of the reverb
and one to handle the wash, but they have to work together.


 But the key to getting nice
and tight percussion, and very clean mixes that will sound right in a
a big room, is having most of your stuff totally dry with no effects
at all, except compression of some sort ... 

Yeah agree, that early detroit and NY techno was so powerful because of it, the 
clubs gave the sound it's life and you could pump it up big
because it was dry. 

I might have 8 fx tracks,
and just one will have reverb, and a second delay. This assumes one is
making tracks that may be played on a club system at some point.
Headphone/listening music would give one more leeway. But this
technique been working for me as my stuff is sounding quite good on
those systems -- comparable to other stuff I've been playing out with
my own stuff side by side.

Note, I'm not saying put different reverb on each thing - but rather
use a single reverb, but only on one or two elements in a mix.

This being the case, you still wouldn't want the reverb built into the
synth, as it needs to be applied in terms of the mix as a whole. Just
my personal opinion.

Good one. And I suppose it depends on your mixdown style and way of
working too. I have grown fond of jack-rack and leaving all those
processing decisions right till the last moment. Having said that
there's probably room for a few more good reverb objects in Pd,
things like [vdn~] and whatnot, maybe some nice convolution.
Any thoughts?

best,
andy

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