Re: [PD] NetPd status

2012-03-13 Thread Roman Haefeli
Hi Quim

On Tue, 2012-03-13 at 12:27 +0100, Quim Llimona wrote:
> Hi all,
> 
> The Barcelona Laptop Orchestra has been working with some network
> abstractions built specifically per piece (chats, OSC sync and so). I was
> thinking on making a whole, reusable framework, but then I read about the
> NetPd system... I'd like to develop stuff from it (some GUI abstractions,
> log systems, etc), but it says it's under a transition and so. Does anybody
> know the current status of the project? Is it usable now, or should I use
> the old system?

netpd is currently a one-man show. This means, it's only me working on
it and occasionally playing with it. The new OSC based version is much
more mature than the original framework ever was. The old netpd is not
maintained anymore and I wouldn't use it, though it still seems to run
OK with today's version of Pd[-extended]. 

I'd say the new netpd framework is in a beta stage now. I haven't
touched the server for quite a while (it seems robust) and also worked
on the client-side framework stuff only occasionally, mainly when
smallish issues were found during development of custom made
netpd-patches / instruments. In recent weeks, I actually spent most time
on importing old netpd-patches to the new framework or rewriting them
from scratch. The most important ones are already done. The one big
chunk still missing is a proper documentation and also eventually making
a release. I don't follow a particular schedule, though. 

Explained in only a few words, the main goal of the framework is to
ensure instrument/patch synchronisation (every client has the same set
of of custom made patches loaded at any time) and state synchronization
(the state of a certain patch is the same on every client at any time).
Of course, you can pick only the features you're interested to. For
instance, you could use it only for passing OSC messages around between
clients. I tried to make the framework modular, so it might well be that
you find something for your needs, but to tell you more about it, I'd
need to know more precisely what you're trying to achieve.

I encourage you to try out the new netpd yourself. To get a running
setup, do this in a terminal:

$ git clone git://github.com/reduzent/netpd2.git
$ git clone git://github.com/reduzent/netpd2-patches.git
$ cd netpd2
$ rm -rf abs/ patches/
$ ln -s ../netpd2-patches/patches/
$ ln -s ../netpd2-patches/abs/

This will give you the framework itself plus a set of
patches/instruments. 

To run it, open 'netpd2/chat.pd' in your 0.43 version of Pd or
Pd-extended.

The following external libraries are used:
* iemnet
* osc
* mrpeach ([slipdec] and [slipenc])
* zexy

Have fun (or report back)!

Roman



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


Re: [PD] vline~ precision, or sequentially segmented playback of a buffer

2012-03-13 Thread William Brent
> The offset of [tabread4~] was there to avoid any reading errors when the
> index points get too high (the whole sample is almost 7m long). So there's
> not option for this, but to use only the right entry?

Seems like you should stick with your original approach using the
right inlet for good indexing resolution, and work in a [block~ 1]
subpatch to force the inlet to update every sample.

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


[PD] When the Going Gets Weird, the Weird Turn Pro [was] Anonymity.

2012-03-13 Thread Julian Brooks
Ouch - Dominic that ain't nice.

 Patrick you're nitpicking think/suspect are fairly interchangeable and
maybe this is a language/culture thing but it didn't seem that humorous to
me.
Very admirable  and straight apology though (I don't do sarcasm/irony if I
can help it).

Well, there he goes then - 'who was that dark stranger'.

Never really understand what the hell went on between Sevy/Matju, something
serious I hope for all the years of wrangling.  I put it down to them both
having spent too much time coding to have worked on people skills tbh.  I
think they're both very good at what they do.  It should be said that there
was a fairly nasty putsch with Degoyan last year but it's noticeable that
people are still wanting to make use of his software, thus giving him more
opportunity to vent some spleen in the process.  And wherever he got the
code from is in some sense irrelevant - he spotted things that people would
want to use and did it early.  It was always good to have someone with that
(possibly cliched) radicalism in our midst I thought - a group
consciousness extension.

I also think some of his points may be hitting home-truths, there is a
certain decadence to a lot of our conversations recently - perhaps fiddling
while Rome burns?

You know I've been meaning to rename one of these posts with "when the
going gets weird, the weird turn pro" and maybe now's the time.

As for myself, the only comment on this list that feels relevant (and he
may not have writing about me anyway) was Jonathan's mention of ruining a
good point with bad etiquette (Alex McLean's post on 80c in  response to my
freakout being a corker).

Personally I'm off for some Maoist/Marxist/Leninist purging.

Sorry, I meant coding,

Julian



On 13 March 2012 18:42, Dominic Pflaum  wrote:

>
>
> On Tue, Mar 13, 2012 at 5:12 PM, Pagano, Patrick <
> p...@digitalworlds.ufl.edu> wrote:
>
>> Sevy,
>>
>> 1.) I never said I THINK it is you, I said I SUSPECT it was you, so no
>> slander...
>> 2.) Also, I'm sorry if I offended you, I THOUGHT everyone was actually
>> being humorous.
>>
>> It was not my intention to hurt your feelings and for this I apologize.
>>
>> Sincerely,
>>
>> Patrick
>>
>>
>> On 3/13/12 12:43 PM, "ydego...@gmail.com"  wrote:
>>
>> >ola,
>> >
>> >ola,
>> >
>> >conclusion is :
>> >
>> >although i've been slandered _again_ by people that
>> >will never apologize, i don't mind,
>> >this only shows the stupidity of the author
>> >of such mail as :
>> >
>> >'i think it is sevy'
>> >
>> >i'm just thinking i'm right to have left this community,
>> >and that's fine because i don't use pd anyway anymore,
>> >it sounds too poor and is way too limited
>> >for a real good interactive application.
>> >
>> >i'm not the only one, many people switched to super-collider for sound,
>> >and open frameworks for interactivity,
>> >there's no more pd community in bcn, i must say.
>> >
>> >that's it,
>> >so please that nobody ask me any help,
>> >support for people that treated me like that
>> >is discontinued ...
>> >
>> >that's all,
>> >sevy
>> >
>> >
>> >___
>> >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
>
>
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] vline~ precision, or sequentially segmented playback of a buffer

2012-03-13 Thread João Pais

Hi Andy,


Joao, if the jumps are always (theoretically zero) going to be very
small (no backjumps of a whole segment) then let's suggest a quick
and practical fix and ignore the whole issue of sample accuracy
in the control system. I take it you only need this to sound good
enough, not be sample accurate:

Place a [lop~ 1000] after the [vline~]

This will remove any sudden little jumps and smooth the
playback at segment boundaries. Might be good enough for rock
n roll.


unfortunately, there are places where part of the table is played by  
another player (you'll see the gaps in the text file).
But also, unfortunately the lop~ doesn't change the result at all, I  
think. At least I couldn't hear it, also not by changing the value to  
something bigger. The clicks in the direction corners are still there.


João

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


Re: [PD] vline~ precision, or sequentially segmented playback of a buffer

2012-03-13 Thread João Pais

On Mon, Mar 12, 2012 at 11:32:44AM -0400, William Brent wrote:

I'm also wondering about the timing of tabread4~'s offset inlet being
updated.  I get fewer clicks by tossing most of the patch into a
subpatch with [block~ 1].  I haven't checked really carefully, but
that does seem to make it so that clicks only occur where there are
gaps in the log.txt file.


This also is the reason for the 181 msec clicks I get. Replacing the  
whole

[list-sub] construction with a simple [$1, $2 $3( between [textfile] and
[vline~] gives a nice and clean sound, except at the turnaround points  
where

clicks are expected anyway.

The offset-index of [tabread4~] is a message inlet that is not timing  
accurate,
[tabread4~] will use the value from here at a different time than  
[vline~] uses

its own copy of the value, leading to clicks.


Very strange. In the computer I am now, I do hear the regular clicks, but  
I didn't heard them before.


The offset of [tabread4~] was there to avoid any reading errors when the  
index points get too high (the whole sample is almost 7m long). So there's  
not option for this, but to use only the right entry?



I was watching the recorded result of the test patch, and the clicks in  
the direction change happen, even though the recorded wave is simmetrical.  
I though that the result would be a continous wave with no clicks, but  
where did I go wrong? I guess the corner in the wave, even being  
symmetrical, always produces a click, right?



João

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


Re: [PD] Anonymity.

2012-03-13 Thread Dominic Pflaum
On Tue, Mar 13, 2012 at 5:12 PM, Pagano, Patrick
wrote:

> Sevy,
>
> 1.) I never said I THINK it is you, I said I SUSPECT it was you, so no
> slander...
> 2.) Also, I'm sorry if I offended you, I THOUGHT everyone was actually
> being humorous.
>
> It was not my intention to hurt your feelings and for this I apologize.
>
> Sincerely,
>
> Patrick
>
>
> On 3/13/12 12:43 PM, "ydego...@gmail.com"  wrote:
>
> >ola,
> >
> >ola,
> >
> >conclusion is :
> >
> >although i've been slandered _again_ by people that
> >will never apologize, i don't mind,
> >this only shows the stupidity of the author
> >of such mail as :
> >
> >'i think it is sevy'
> >
> >i'm just thinking i'm right to have left this community,
> >and that's fine because i don't use pd anyway anymore,
> >it sounds too poor and is way too limited
> >for a real good interactive application.
> >
> >i'm not the only one, many people switched to super-collider for sound,
> >and open frameworks for interactivity,
> >there's no more pd community in bcn, i must say.
> >
> >that's it,
> >so please that nobody ask me any help,
> >support for people that treated me like that
> >is discontinued ...
> >
> >that's all,
> >sevy
> >
> >
> >___
> >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


[PD] Kinect mappings

2012-03-13 Thread Pagano, Patrick
Hello

I am collaborating with a programmer who has developed a kinect streamer with 
windows SDK that sends data over udp.
I am soliciting some ideas on WHAT to do with the data stream.
We are thinking movies/models and midi, but I would love to hear some ideas 
regarding what to do with the data

Cheers~

pp



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


Re: [PD] Anonymity.

2012-03-13 Thread Pagano, Patrick
Sevy, 

1.) I never said I THINK it is you, I said I SUSPECT it was you, so no
slander...
2.) Also, I'm sorry if I offended you, I THOUGHT everyone was actually
being humorous.

It was not my intention to hurt your feelings and for this I apologize.

Sincerely,

Patrick


On 3/13/12 12:43 PM, "ydego...@gmail.com"  wrote:

>ola,
>
>ola,
>
>conclusion is :
>
>although i've been slandered _again_ by people that
>will never apologize, i don't mind,
>this only shows the stupidity of the author
>of such mail as :
>
>'i think it is sevy'
>
>i'm just thinking i'm right to have left this community,
>and that's fine because i don't use pd anyway anymore,
>it sounds too poor and is way too limited
>for a real good interactive application.
>
>i'm not the only one, many people switched to super-collider for sound,
>and open frameworks for interactivity,
>there's no more pd community in bcn, i must say.
>
>that's it,
>so please that nobody ask me any help,
>support for people that treated me like that
>is discontinued ...
>
>that's all,
>sevy
>
>
>___
>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] mrpeach routeOSC behaves differently then its previous release?

2012-03-13 Thread Martin Peach
Well it was simple enough to implement. The newest [routeOSC] in svn 
should handle lists and messages the same, even though you shouldn't be 
using lists ;)

Also any non-OSC messages will be sent through the rightmost outlet.

Martin

On 2012-03-13 12:14, yvan volochine wrote:

On 03/13/2012 07:12 AM, Frank Barknecht wrote:

Though I lack to see the necessity to change [routeOSC]'s current
behaviour, I agree that it most likely wouldn't cause any harm.


As I understand it, this topic only came up because apparently the
behaviour
has been changed in the newest release to not allow list-messages
containing
OSC-messages as first item anymore, breaking some old patches without
any urgent
necessity.


IMHO it's really a user mistake to send [list /what/ever 123( to
[routeOSC].

this recent change looks more like a (accidental!) bugfix than a
regression to me (whether it breaks old code or not.. breaking faulty
code should not count, oder? =).

cheers,
y

--
yvan.voloch...@gmail.com
http://yvanvolochine.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] Anonymity.

2012-03-13 Thread ydego...@gmail.com

ola,

ola,

conclusion is :

although i've been slandered _again_ by people that
will never apologize, i don't mind,
this only shows the stupidity of the author
of such mail as :

'i think it is sevy'

i'm just thinking i'm right to have left this community,
and that's fine because i don't use pd anyway anymore,
it sounds too poor and is way too limited
for a real good interactive application.

i'm not the only one, many people switched to super-collider for sound,
and open frameworks for interactivity,
there's no more pd community in bcn, i must say.

that's it,
so please that nobody ask me any help,
support for people that treated me like that
is discontinued ...

that's all,
sevy


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


Re: [PD] mrpeach routeOSC behaves differently then its previous release?

2012-03-13 Thread yvan volochine

On 03/13/2012 07:12 AM, Frank Barknecht wrote:

Though I lack to see the necessity to change [routeOSC]'s current
behaviour, I agree that it most likely wouldn't cause any harm.


As I understand it, this topic only came up because apparently the behaviour
has been changed in the newest release to not allow list-messages containing
OSC-messages as first item anymore, breaking some old patches without any urgent
necessity.


IMHO it's really a user mistake to send [list /what/ever 123( to [routeOSC].

this recent change looks more like a (accidental!) bugfix than a 
regression to me (whether it breaks old code or not.. breaking faulty 
code should not count, oder? =).


cheers,
y

--
yvan.voloch...@gmail.com
http://yvanvolochine.com

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


Re: [PD] mrpeach routeOSC behaves differently then its previous release?

2012-03-13 Thread Frank Barknecht
Hi Roman,

On Tue, Mar 13, 2012 at 12:19:59PM +0100, Roman Haefeli wrote:
> Though I lack to see the necessity to change [routeOSC]'s current
> behaviour, I agree that it most likely wouldn't cause any harm.

As I understand it, this topic only came up because apparently the behaviour
has been changed in the newest release to not allow list-messages containing
OSC-messages as first item anymore, breaking some old patches without any urgent
necessity.

Ciao
-- 
 Frank BarknechtDo You RjDj.me?  _ __footils.org__

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


[PD] NetPd status

2012-03-13 Thread Quim Llimona
Hi all,

The Barcelona Laptop Orchestra has been working with some network
abstractions built specifically per piece (chats, OSC sync and so). I was
thinking on making a whole, reusable framework, but then I read about the
NetPd system... I'd like to develop stuff from it (some GUI abstractions,
log systems, etc), but it says it's under a transition and so. Does anybody
know the current status of the project? Is it usable now, or should I use
the old system?

Cheers,

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


Re: [PD] mrpeach routeOSC behaves differently then its previous release?

2012-03-13 Thread Roman Haefeli
Hi Frank

Though I lack to see the necessity to change [routeOSC]'s current
behaviour, I agree that it most likely wouldn't cause any harm.

Roman

On Tue, 2012-03-13 at 11:17 +0100, Frank Barknecht wrote:
> Hi,
> 
> On Tue, Mar 13, 2012 at 10:02:01AM +0100, Roman Haefeli wrote:
> > You're not convinced of what now? 
> 
> Sorry for the unclarity: I'm not convinced of the recent change in [routeOSC],
> I think, it would work fine accepting list-messages as well as proper
> OSC-meta-messages. 
> 
> > The proposal is actually what you describe above. Currently it _does_ make a
> > separation between 'list' selector and 'OSC path' selector (it disregards
> > messages with 'list' selector). Did you mean to say: 'Yeah, I'm convinced of
> > the proposal to change [routeOSC]s behaviour to make it also messages with
> > the 'list' selector'?
> 
> Yes.
> 
> > Hans proposed to generally get rid of the separation between 'list'
> > selector and 'any' selector messages in all parts of Pd. 
> 
> That's what I'm not convinced of: When designing a new language, one may
> consider a different approach. But I don't see a need to change this system in
> Pd now, it works fine in general.
> 
> > undecided whether this is a good idea, but if it would be done, I'd
> > consider it a bad approach to do it in every (external and internal)
> > class separately. Rather should Pd's message system be changed.
> 
> Well, the whole list-/any-/float-/...-messages *are* Pd's message system. It's
> a very flexible system, that allows differentiating between all kinds of
> messages. In the end it's up to the author of a patch/external/abstraction to
> decide which distinctions should be used. Not everything that is allowed has 
> to
> be done all the time. 
> 
> In the [list]-objects (minus trim) the distinction between "list"-messages and
> "meta"-messages is not necessary, because lists are all these objects deal
> with. So it makes sense that these objects treat meta-messages like
> list-messages. 
> 
> That's very different from for example [pipe s s 1000] which will delay a 
> [list
> x y( or a [symbol S( for one second, but can still be flushed with a "flush"
> meta-message. 
> 
> > In this particular case, [routeOSC]'s behaviour is consistent with its
> > brothers and sisters, since [unpackOSC] also outputs only messages with
> > an OSC path as selector. 
> 
> So what? [routeOSC] will continue to work fine with what it gets from
> [unpackOSC], but additionally users constructing their own OSC-messages with
> [list]-operations could skip the final [list trim].
> 
> > Also for the documentation it's much more concise to state 'the selector of
> > the incoming message is considered the OSC path' than 'the selector of the
> > incoming messages is considered the OSC path, unless the selector is "list"
> > where the first element of the message is considered the OSC path'.
> 
> "The first element in the incoming message is considered the OSC path." :) No
> mentioning of selectors, list-message, meta-messages needed to document it
> here, unless one is a language lawyer.
> 
> Ciao



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


Re: [PD] pd as realtime priority process under WinXP

2012-03-13 Thread
Hi David and list,

AFAIK real-time priority processes are available on G/Linux with
special kernel loaded (low-latency kernels /rt-kernels )...
Not sure if is possible it in other OSs

Another point is that youll need a very powerful computer to be able
to flow those processes at low latency, otherwise low-latency kernels
are working even worst than the regular ones.
(this last comment is obvious, but i remind)

salut
xà!




2012/3/12 David Schaffer :
> Hi there,
>
>     I'm trying to start Pd with realtime priority using a .bat file and the
> "/realtime" parameter. pd starts as expected  but as "high" priority
> process. I know my command syntax is right because I tried it on other
> software and they all ran as "realtime" processes. Is there an internal pd
> setting that overrides this and, if there is, how can I change it?
>
> Thank you guys very much for your help.
>
> D.S
>
>
> http://www.flickr.com/photos/schafferdavid/
>
> http://audioblog.arteradio.com/David_Schaffer/
>
>
> ___
> 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] [PD-announce] Scholarships for Music Technology MA/MSc program at the University of Limerick

2012-03-13 Thread nicholas ward
Hello List,
Some details regarding funding opportunities for the MA/MSc in Music Technology 
at University of Limerick follow.Please feel free to distribute widely.
Kind regards
Nick

Master's in Music Technology Funding Opportunities
The Department of Computer Science and Information Systems has made available 
two fees-only scholarships for EU students on the MA/MSc Music Technology 
program at the University of Limerick. In addition to this a number of generous 
scholarships are available to full-time non-EU postgraduate students through 
the Faculty of Science and Engineering. 

Full details are available at 
http://www.dmarc.ie/education/music_technology_masters/scholarships-funding/

The Masters in Music Technology is funded through the Graduate Skills 
Conversion Programme. Fees for EU students for the the academic year 2012 -2013 
will be approximately €3000.

__

Master's in Music Technology
Delivered at DMARC (Digital Media & Arts Research Centre) the Master’s Degree 
in Music Technology is a one year full-time course which exposes students to a 
broad range of music technology related disciplines. The course is aimed at 
candidates who wish to combine technological competence with artistic endeavor. 
A key element of the course is its focus on both the technical and creative 
aspects of sound art. To this end, equal emphasis is placed on the development 
of compositional and critical approaches to music technology, as well as to the 
development of technical skills including audio production and programming.
Delivered through a combination of taught modules and directed research 
projects the course culminates in the development of a dissertation and 
portfolio which provides an opportunity for the student to focus in detail on a 
specialist area under the supervision of a member of staff. Previous 
dissertation and portfolio topics have included; live electronic performance, 
composition for mixed media, interactive audio, sound installation, DSP 
programming, audio plugin development and perceptual studies.
In addition to the many facilities at DMARC, students have exclusive access to 
a music computer lab and to the postgraduate studio suites.
Further details about the course are available at 
http://www.dmarc.ie/education/music_technology_masters/




Nicholas Ward
Course Director - MA/MSc in Music Technology 
DMARC (Digital Media & Arts Research Centre)
Dept. of Computer Science and Information Systems
University of Limerick
Limerick
Ireland
T: +353 (0) 61 234246
W: www.dmarc.ie
E:   

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


Re: [PD] problem with 43.1 on os lion

2012-03-13 Thread Ralf Blagau
problem solved. i had 42.5 in the same directory and that must have
caused some confusion with the paths for some reason. thrashing it
fixed the issue.
thanks for pointing me in the right direction!
ralf



On 12.03.2012, at 18:16, Ralf Blagau  wrote:

> hello,
>
> i'm having a problem with 43.1 on os lion. i am running quite a big patch 
> with some guy elements that runs flawless on 42.5. but every time i click 
> into the guy on 43.1 i get an application error saying:
> Error: invalid command name "pd"
>
> in the details it says:
>
> invalid command name "pd"
> invalid command name "pd"
>   while executing
> "pd [concat #hammergui _vised .x472810.c 1 \;]"
>   invoked from within
> "if {[hammergui_ispatcher .x472810.c]}   {pd [concat #hammergui _vised 
> .x472810.c 1 \;]}"
>   (command bound to event)
>
> or
>
> invalid command name "pd"
> invalid command name "pd"
>   while executing
> "pd [concat #hammergui _up 0 \;]"
>   (command bound to event)
>
> this happens every time i click on anything, so i can't move any faders or 
> anything. i guess i should post this on the bug tracker, but i don't really 
> know how it works.
> apart from that 43.1 looks like an amazing release and i'm looking forward to 
> get it to work.
>
> thanks,
> ralf

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


Re: [PD] mrpeach routeOSC behaves differently then its previous release?

2012-03-13 Thread Frank Barknecht
Hi,

On Tue, Mar 13, 2012 at 10:02:01AM +0100, Roman Haefeli wrote:
> You're not convinced of what now? 

Sorry for the unclarity: I'm not convinced of the recent change in [routeOSC],
I think, it would work fine accepting list-messages as well as proper
OSC-meta-messages. 

> The proposal is actually what you describe above. Currently it _does_ make a
> separation between 'list' selector and 'OSC path' selector (it disregards
> messages with 'list' selector). Did you mean to say: 'Yeah, I'm convinced of
> the proposal to change [routeOSC]s behaviour to make it also messages with
> the 'list' selector'?

Yes.

> Hans proposed to generally get rid of the separation between 'list'
> selector and 'any' selector messages in all parts of Pd. 

That's what I'm not convinced of: When designing a new language, one may
consider a different approach. But I don't see a need to change this system in
Pd now, it works fine in general.

> undecided whether this is a good idea, but if it would be done, I'd
> consider it a bad approach to do it in every (external and internal)
> class separately. Rather should Pd's message system be changed.

Well, the whole list-/any-/float-/...-messages *are* Pd's message system. It's
a very flexible system, that allows differentiating between all kinds of
messages. In the end it's up to the author of a patch/external/abstraction to
decide which distinctions should be used. Not everything that is allowed has to
be done all the time. 

In the [list]-objects (minus trim) the distinction between "list"-messages and
"meta"-messages is not necessary, because lists are all these objects deal
with. So it makes sense that these objects treat meta-messages like
list-messages. 

That's very different from for example [pipe s s 1000] which will delay a [list
x y( or a [symbol S( for one second, but can still be flushed with a "flush"
meta-message. 

> In this particular case, [routeOSC]'s behaviour is consistent with its
> brothers and sisters, since [unpackOSC] also outputs only messages with
> an OSC path as selector. 

So what? [routeOSC] will continue to work fine with what it gets from
[unpackOSC], but additionally users constructing their own OSC-messages with
[list]-operations could skip the final [list trim].

> Also for the documentation it's much more concise to state 'the selector of
> the incoming message is considered the OSC path' than 'the selector of the
> incoming messages is considered the OSC path, unless the selector is "list"
> where the first element of the message is considered the OSC path'.

"The first element in the incoming message is considered the OSC path." :) No
mentioning of selectors, list-message, meta-messages needed to document it
here, unless one is a language lawyer.

Ciao
-- 
 Frank BarknechtDo You RjDj.me?  _ __footils.org__

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


[PD] OSC strings and Pd symbols

2012-03-13 Thread Roman Haefeli
Hi all

Nowadays, Pd supports UTF-8 and it's possible to type non-ASCII
characters into a symbol box (or a message box, if you like). This is
generally good thing.
When working with [packOSC],  every symbolic (non-number) element is
treated automagically as a OSC string (unless you create type-forced OSC
messages). This generally is also a good thing.
The OSC specification states that OSC strings must only contain ASCII
characters (which I find a real PITA). As a patch writer, however, I
have no measure to make sure, that only pure ASCII symbols are sent to
[packOSC]. 

Currently, the situation is that [packOSC] happily creates invalid
(according to the specification) OSC strings, but only [unpackOSC]
complains about it when receiving such a string. The error in the
console:

---
unpackOSC: PrintTypeTaggedArgs: Type tag said this arg is a string but it's not!
---

I don't know what the best solution is to deal with that problem.
Strictly sticking to the specification, [packOSC] shouldn't package Pd
symbols containing non-ASCII chars into OSC strings in the first place
or at least it should chop them off.
Another way to deal with it would be to make [packOSC] and [unpackOSC]
both support UTF-8 strings instead of ASCII-only strings. In other
words, those classes would support an 'extended' OSC string type, which
is fully compatible with the 'strict' OSC string type. This also would
remove any constraints put on the kind of Pd symbols that can be used as
OSC strings. 
Some (many/most?) other OSC implemenations are _not_ strict in that they
do not check if the OSC strings only contain ASCII strings. I checked
pyliblo and pyOSC and both allow to transmit deutsche Umlaute in
strings. I don't know if there are also strict implementations.

The current behaviour of [packOSC] and [unpackOSC] is IMHO the least
favorable, in that it still allows to create 'invalid' OSC strings
(possibly causing troubles with strict non-Pd receivers), but complains
about them on reception.

Any thoughts on this are welcome.

Roman
  


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


Re: [PD] mrpeach routeOSC behaves differently then its previous release?

2012-03-13 Thread Roman Haefeli
On Tue, 2012-03-13 at 09:11 +0100, Frank Barknecht wrote:
> Hi,
> 
> On Mon, Mar 12, 2012 at 06:36:25PM -0400, Hans-Christoph Steiner wrote:
> > On 03/12/2012 06:06 PM, yvan volochine wrote:
> > > On 03/12/2012 02:54 PM, Hans-Christoph Steiner wrote:
> > >> IMHO, [routeOSC] should accept these two as the same thing:
> > >>
> > >> [/bla/1/blabli 0.437(
> > >> [list /bla/1/blabli 0.437(
> > >>
> > >> It'll make life easier for a lot of people, and I can't see any
> > >> disadvantage in that setup.
> > >
> > > well, in pd in general, [list foo bar( is not exactly the same as [foo
> > > bar(, unless I'm missing something (if so, please, feel free to
> > > enlighten me ;)).
> > >
> > > why not change also the behavior of [route] (and tons of other
> > > objects) to make life easier for a lot of people ??
> > >
> > > I don't really see the point.. [routeOSC] expects an OSC path, [list
> > > /foo/bar 666( is obviously not one.
> > >
> > > my 20 COP anyway.
> > 
> > I personally think it would be great to get rid of the separation
> > between lists and non-list messages (i.e. lists of atoms that start with
> > a symbol other than "list").  But that's a big project that will break
> > backwards compatibility.
> > 
> > Changing specific objects to ignore the difference can be done now
> > without compatibility concerns.
> 
> I don't believe that getting rid of the separation in general is a good goal.
> 
> But I do agree, that ignoring the difference in some objectclasses can be
> a useful time saver without introducing nasty side-effects.
> 
> Some examples: 
> 
> In the rj library most objects use the last inlet solely for control messages,
> i.e. special meta-messages to set the object's state. This inlet starts with a
> [list trim] as its first operation effectively making list-messages with the
> parameter name as first element the same as meta-messages where the parameter
> name is the selector. "list frequency 440" is treated the same as "frequency
> 440". The only disadvantage here is, that the object's inlet can not react in 
> a
> special way to real "list"-messages. So what? I designed the objects so I 
> could
> make sure none of them wants to do that, of if they want to, they can be
> designed to use a different, often more memorizable selector like "notelist 60
> 62 64". (This is different from the general case in Pd where many objects
> actually *do* special things with list-messages, most notably all message 
> boxes).
> 
> The whole [list] object family except [list trim] (and the [list]-abs
> collection as well) internally convert everything the other way around, into
> "list"-messages and they output "list"-messages. This makes manipulating lists
> much less error-prone.
> 
> [routeOSC] obviously has worked fine in the past with the same approach, so I
> don't think, it's of much use to force users to insert their own [list trim]
> suddenly. It's not like in [route] where [route list] is indeed needed
> sometimes (or was needed before [list trim] appeared). One could just as well
> define [routeOSC] as an objectclass that routes pure OSC-messages as well as
> OSC-messages that are embedded in a "list"-message. Control messages like
> "verbosity 1" could still be used and the check, if a path is a proper 
> OSC-path
> would just be applied to the first element of a list-message if necessary.
> 
> So I'm not convinced. :)

You're not convinced of what now? The proposal is actually what you
describe above. Currently it _does_ make a separation between 'list'
selector and 'OSC path' selector (it disregards messages with 'list'
selector). Did you mean to say: 'Yeah, I'm convinced of the proposal to
change [routeOSC]s behaviour to make it also messages with the 'list'
selector'?

Hans proposed to generally get rid of the separation between 'list'
selector and 'any' selector messages in all parts of Pd. Personally, I'm
undecided whether this is a good idea, but if it would be done, I'd
consider it a bad approach to do it in every (external and internal)
class separately. Rather should Pd's message system be changed.

In this particular case, [routeOSC]'s behaviour is consistent with its
brothers and sisters, since [unpackOSC] also outputs only messages with
an OSC path as selector. Also for the documentation it's much more
concise to state 'the selector of the incoming message is considered the
OSC path' than 'the selector of the incoming messages is considered the
OSC path, unless the selector is "list" where the first element of the
message is considered the OSC path'.

Roman





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


Re: [PD] vline~ precision, or sequentially segmented playback of a buffer

2012-03-13 Thread Frank Barknecht
On Mon, Mar 12, 2012 at 11:32:44AM -0400, William Brent wrote:
> I'm also wondering about the timing of tabread4~'s offset inlet being
> updated.  I get fewer clicks by tossing most of the patch into a
> subpatch with [block~ 1].  I haven't checked really carefully, but
> that does seem to make it so that clicks only occur where there are
> gaps in the log.txt file.

This also is the reason for the 181 msec clicks I get. Replacing the whole
[list-sub] construction with a simple [$1, $2 $3( between [textfile] and
[vline~] gives a nice and clean sound, except at the turnaround points where
clicks are expected anyway. 

The offset-index of [tabread4~] is a message inlet that is not timing accurate,
[tabread4~] will use the value from here at a different time than [vline~] uses
its own copy of the value, leading to clicks.

Ciao
-- 
 Frank BarknechtDo You RjDj.me?  _ __footils.org__

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


Re: [PD] High end, low end (was : some other topic)

2012-03-13 Thread Julian Brooks
" the more advanced topics within - e.g. dynamic patching for me, or libPd
according to Julian."

"The high-end is the avant-garde"

"Peace"

Indeed.



2012/3/13 Mathieu Bouchard 

> Le 2012-03-13 à 02:09:00, András Murányi a écrit :
>
>
>  Hey, I was not quoting you. I was basically replying to Matju's mail
>> which was basically replying to mine, in which I was trying to explain my
>> idea about the importance of Pd staying accessible for amateurs, and one of
>> the expressions I used the describe the "amateurs" was "low-end". Sorry if
>> I made any confusion, by the time we arrived to "low-end" and "high-end" I
>> was not having your previous posting on my mind any more.
>>
>
> To me, the use of expressions low-end and high-end was clearly something
> idiosyncratic, expressions that aren't used in the same way outside of this
> conversation, just like one would invent new words in a casual manner. I
> don't see them as corresponding to low art and high art.
>
>
>  __**__**
> __
> | Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC
>
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] mrpeach routeOSC behaves differently then its previous release?

2012-03-13 Thread Frank Barknecht
Hi,

On Mon, Mar 12, 2012 at 06:36:25PM -0400, Hans-Christoph Steiner wrote:
> On 03/12/2012 06:06 PM, yvan volochine wrote:
> > On 03/12/2012 02:54 PM, Hans-Christoph Steiner wrote:
> >> IMHO, [routeOSC] should accept these two as the same thing:
> >>
> >> [/bla/1/blabli 0.437(
> >> [list /bla/1/blabli 0.437(
> >>
> >> It'll make life easier for a lot of people, and I can't see any
> >> disadvantage in that setup.
> >
> > well, in pd in general, [list foo bar( is not exactly the same as [foo
> > bar(, unless I'm missing something (if so, please, feel free to
> > enlighten me ;)).
> >
> > why not change also the behavior of [route] (and tons of other
> > objects) to make life easier for a lot of people ??
> >
> > I don't really see the point.. [routeOSC] expects an OSC path, [list
> > /foo/bar 666( is obviously not one.
> >
> > my 20 COP anyway.
> 
> I personally think it would be great to get rid of the separation
> between lists and non-list messages (i.e. lists of atoms that start with
> a symbol other than "list").  But that's a big project that will break
> backwards compatibility.
> 
> Changing specific objects to ignore the difference can be done now
> without compatibility concerns.

I don't believe that getting rid of the separation in general is a good goal.

But I do agree, that ignoring the difference in some objectclasses can be
a useful time saver without introducing nasty side-effects.

Some examples: 

In the rj library most objects use the last inlet solely for control messages,
i.e. special meta-messages to set the object's state. This inlet starts with a
[list trim] as its first operation effectively making list-messages with the
parameter name as first element the same as meta-messages where the parameter
name is the selector. "list frequency 440" is treated the same as "frequency
440". The only disadvantage here is, that the object's inlet can not react in a
special way to real "list"-messages. So what? I designed the objects so I could
make sure none of them wants to do that, of if they want to, they can be
designed to use a different, often more memorizable selector like "notelist 60
62 64". (This is different from the general case in Pd where many objects
actually *do* special things with list-messages, most notably all message 
boxes).

The whole [list] object family except [list trim] (and the [list]-abs
collection as well) internally convert everything the other way around, into
"list"-messages and they output "list"-messages. This makes manipulating lists
much less error-prone.

[routeOSC] obviously has worked fine in the past with the same approach, so I
don't think, it's of much use to force users to insert their own [list trim]
suddenly. It's not like in [route] where [route list] is indeed needed
sometimes (or was needed before [list trim] appeared). One could just as well
define [routeOSC] as an objectclass that routes pure OSC-messages as well as
OSC-messages that are embedded in a "list"-message. Control messages like
"verbosity 1" could still be used and the check, if a path is a proper OSC-path
would just be applied to the first element of a list-message if necessary.

So I'm not convinced. :)

Ciao
-- 
 Frank BarknechtDo You RjDj.me?  _ __footils.org__

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