Re: [PD] ptl and IanniX

2009-08-01 Thread Rich E
Ah, I didn't know about OTL.  It looks nice, I can't wait for some free time
to give it a try.

I'm curious to know what direction you are going with SeqOSC (other than the
apis).  I'm about to take a big long break from school when my thesis is
finished, but I have many thoughts on what would make a good graphical
sequencer for computer music applications.  Right now, I am messing around
with pygame and opengl, trying to come up with good shapes that can
represent sound or sound processes, then tying them to audio with pd.

Maybe we will talk more about this later, or even work on something together
:)

cheers,
Rich

On Thu, Jul 30, 2009 at 10:22 PM, Damien Henry d...@dh7.net wrote:

  Hi Rich,

 I wrote the first article you mention about ptl.
 Many things append from 2004 until now:

 PTL is now OTL. It's less exerimental and usable (for intance chdh produce
 a dvd with it)
 You can download it via sourceforge where the project is hosted. I've wrote
 the code but I've no more time to continue this projet rigth now, so
 contributor are needed there. (it is writen in java)
 http://sourceforge.net/projects/petale

 I've started an other osc sequencer projet (in c++/qt) also on source
 forge, but I use students for the code. If you know some students that whant
 to contribute on this project I'll be happy to do the tutor of an internship
 or of a student project.
 http://sourceforge.net/projects/seqosc/

 By the way if you are interessed by graphicalscore you may find this site
 interessting :
 http://www.graphicalscores.org/

 Cheers,
 Damien.

 Rich E a écrit :

 Hi,

 I've been looking at these two applications for graphical notation via OSC:

 ptl:
 D. Henry, “PTL, a new sequencer dedicated to graphical scores,” in Proc.
 of the 2004 Int. Computer Music Conf, 2004, 738–41.
 http://dh7.free.fr/otl/PTL_dh20040312.pdf

 IanniX:
 T. Coduys and G. Ferry, “IanniX aesthetical/symbolic visualisations for
 hypermedia composition,” in Proceedings International Conference Sound and
 Music Computing (SMC’04), 2004.
 http://www.la-kitchen.fr/download/Papers/PAPER_077.pdf
 (what in youtube: http://www.youtube.com/watch?v=WvGFtYzJ88s)

 I suppose their developers or users are on this list, so I was wondering
 about a couple things.

 These papers are from the same year, yet I take it they are separate
 projects.  Has this changed at all?

 How does time work in ptl?  I don't have the program, but from one of the
 images it looks like time flows left-right, triggering the events made by
 the position of shapes.

 Any progress in these applications in the last 5 years, or others?

 cheers,
 Rich

 --

 ___pd-l...@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] Mmmore PdCon pics

2009-08-01 Thread danomatika


 Hi everybody, finally recovered from Brasil and put online some pics,
 you
 can check it here:
 
 http://www.thesaddj.com/pics/
 
 or download them all here:
 
 http://www.thesaddj.com/tempd/SAD_PdCon09-webselecta.zip
 
 These are web resolution, if someone wants hi-res just write me.
 more pics have to come, but it will be a selection of the views of the
 city
 - no pd nerding :)
 Great times in there guys, it has been a pleasure to contribute to
 this
 event and meet all of you for real.


Oh man, it looks like a lot of fun.  Stupid work, I wish I could have
made it!  Congrats to everyone
who did and to Alex for putting it all together. 

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


[PD] numerical constraints

2009-08-01 Thread J bz
Dear all a y'all,

I have a list of 25 numbers between 800-19000 that I'm calling randomly'ish.

I want to add some constraints to those numbers:
so for example, I have the number 6569 and by the use of either simple x2
multiplication or dividing I want to shoehorn it into the ranges of
11000-18000 but also 400-800 at the same time.

THe ranges are set but the numbers aren't.  So say sometimes the range
2400-4700 may get a number that is less than the range like 912 and
sometimes it will get a number over the range like 13264, so I need a way of
Pd recognising whether the number requires multiplication or dividing.

How can I do this?

Bests,

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


Re: [PD] numerical constraints

2009-08-01 Thread IOhannes m zmölnig

J bz wrote:


How can I do this?



look at [moses]

fgmasdr
IOhannes

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


Re: [PD] 'kick' in Pd

2009-08-01 Thread Andy Farnell

Hi Vitor,

This one isn't easy to understand right away, but it 
sounds quite nice as a techno kick. 

One of my goals is Pd programming efficiency, so
it uses the fewest and least expensive objects.

a.

On Tue, 28 Jul 2009 23:18:28 -0300
Vitor Monaco monaco.vi...@gmail.com wrote:

 Hello, I am Vitor Monaco in Sao Paulo - Brazil, I am aware of the pd to a
 week, some scratching sounds and articulate some schemes. I wonder if
 someone can give me any tips on how to produce a 'Kick'.
 grateful,
 Vitor
 


-- 
Use the source


more-efficient-kick.pd
Description: Binary data
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Vanilla trig, transcendentals

2009-08-01 Thread Andy Farnell

Here's a little collection I started for a vanilla trig lib.
Rules are...

Only arithmetic, avoid divides if you can, good enough accuracy (3 or 4 terms)

Any more contributions most welcome

Practical uses.. LFOs, distortions, and audio domain control functions where 
the 
accuracy is less important than efficiency.

cheers,

a.

-- 
Use the source


trig-approx-lib.tar.gz
Description: Binary data
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] numerical constraints (scaling)

2009-08-01 Thread Andy Farnell

Hi JBeez,

We could interpret this in two ways. A hard constraint is applied by 
using [moses] [max], [min] or [clip] so that numbers outside the 
desired bounds are simply discarded, or clamped to the boundry.
Look that one up in the help files if it's what you want.

On the other hand, I think you really mean to rescale the numbers
so that all of them fit between your new bounds.

Changing a range requires a linear scale function. There
is one called [scale].

But, instead of just using a ready made abstraction maybe it's
a good idea to understand the simple principle of changing the
slope and origin of a line.

If your original bounds are 800 and 19000 then the magnitude
of the range, the interval, is 19000 - 800 = 18200

The origin of the interval is 800, which is the lowest
number you can have.

The first thing to do is 'reset the origin' so that all
your numbers have a lowest value starting at zero, so
to do that subtract 800.

Then scale the line to cover the magnitude of your new interval,
which is 800 - 400 = 400

To map 18200 to 400 divide them to get 400/18200 = 0.021987

Now scale the numbers by that factor

Finally add the bottom offset, your new origin, by adding
the lowest value of the new range which is 400

So the complete scale function is now

((x - 800) * 0.021987) + 400

(see attached patch)


a.


On Sat, 1 Aug 2009 15:32:06 +0100
J bz jbee...@googlemail.com wrote:

 Dear all a y'all,
 
 I have a list of 25 numbers between 800-19000 that I'm calling randomly'ish.
 
 I want to add some constraints to those numbers:
 so for example, I have the number 6569 and by the use of either simple x2
 multiplication or dividing I want to shoehorn it into the ranges of
 11000-18000 but also 400-800 at the same time.
 
 THe ranges are set but the numbers aren't.  So say sometimes the range
 2400-4700 may get a number that is less than the range like 912 and
 sometimes it will get a number over the range like 13264, so I need a way of
 Pd recognising whether the number requires multiplication or dividing.
 
 How can I do this?
 
 Bests,
 
 Jbz
 


-- 
Use the source


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


Re: [PD] numerical constraints

2009-08-01 Thread J bz
Hey IOhannes,

Yeah I thought about moses but doesn't moses always start at 0?
Ideally I would like something with a range between 2 settable limits.

Cheers,

Jbz

2009/8/1 IOhannes m zmölnig zmoel...@iem.at

 J bz wrote:


 How can I do this?


 look at [moses]

 fgmasdr
 IOhannes

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


Re: [PD] numerical constraints (scaling)

2009-08-01 Thread J bz
Very nice.

Cheers Andy,

Jbz

On Sat, Aug 1, 2009 at 5:43 PM, Andy Farnell padawa...@obiwannabe.co.ukwrote:


 Hi JBeez,

 We could interpret this in two ways. A hard constraint is applied by
 using [moses] [max], [min] or [clip] so that numbers outside the
 desired bounds are simply discarded, or clamped to the boundry.
 Look that one up in the help files if it's what you want.

 On the other hand, I think you really mean to rescale the numbers
 so that all of them fit between your new bounds.

 Changing a range requires a linear scale function. There
 is one called [scale].

 But, instead of just using a ready made abstraction maybe it's
 a good idea to understand the simple principle of changing the
 slope and origin of a line.

 If your original bounds are 800 and 19000 then the magnitude
 of the range, the interval, is 19000 - 800 = 18200

 The origin of the interval is 800, which is the lowest
 number you can have.

 The first thing to do is 'reset the origin' so that all
 your numbers have a lowest value starting at zero, so
 to do that subtract 800.

 Then scale the line to cover the magnitude of your new interval,
 which is 800 - 400 = 400

 To map 18200 to 400 divide them to get 400/18200 = 0.021987

 Now scale the numbers by that factor

 Finally add the bottom offset, your new origin, by adding
 the lowest value of the new range which is 400

 So the complete scale function is now

 ((x - 800) * 0.021987) + 400

 (see attached patch)


 a.


 On Sat, 1 Aug 2009 15:32:06 +0100
 J bz jbee...@googlemail.com wrote:

  Dear all a y'all,
 
  I have a list of 25 numbers between 800-19000 that I'm calling
 randomly'ish.
 
  I want to add some constraints to those numbers:
  so for example, I have the number 6569 and by the use of either simple x2
  multiplication or dividing I want to shoehorn it into the ranges of
  11000-18000 but also 400-800 at the same time.
 
  THe ranges are set but the numbers aren't.  So say sometimes the range
  2400-4700 may get a number that is less than the range like 912 and
  sometimes it will get a number over the range like 13264, so I need a way
 of
  Pd recognising whether the number requires multiplication or dividing.
 
  How can I do this?
 
  Bests,
 
  Jbz
 


 --
 Use the source

 ___
 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] numerical constraints

2009-08-01 Thread IOhannes m zmölnig

J bz wrote:

Hey IOhannes,

Yeah I thought about moses but doesn't moses always start at 0?


no, why do you think so?
(unless you mean, by starting what is the default behaviour when you 
don't specify an argument and/or don't reset the limit)


even if it did, you could always translform  the numbers into the range 
you want them to be with simple linear transformation as learned in 
high-school (y=kx*d)


anyhow::

[moses 10] will divide at 10, whereas the following will divide at -5:

 [loadbang]
 |
 [-5(
 |
[moses 20]


fmasd
IOhannes

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


[PD] adc doesn't work on ubuntu

2009-08-01 Thread Gabriel Vinazza
hi all,

i moved to ubuntu 9.04 recently.. my kernel is 2.6.28-11-generic

the issue is that the adc~ object (pd vanilla) doesn't respond, no
input is processed :(

what i found strange is that i can actually hear the mic and line
inputs, even change their volume or mute them, etc. from the system
mixer.. but pd ignore them completely!


i need help for connecting my midi controllers too, well.. it's being
hard for me (my first times on linux stuff)


regards!

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


[PD] pdp question

2009-08-01 Thread budi prakosa
can i use fullscreen+borderless window using pdp like gem? i use macosx
thanks!
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list