Re: [PD] vanilla replacement for mrpeach/routeOSC

2019-04-30 Thread Daniel Iglesia
In case it's of use, I had this problem as well, and did the fiddly arcane
method for pure vanilla.

See this patch, and look in the abstractions 'oscparse-mobmuplat' and
'oscformat-mobmuplat'. They take the oscparse/oscformat message convention
(i.e. spaces) and turn it into an address with slashes (and vice versa).
https://github.com/monkeyswarm/MobMuPlatEditor/blob/master/Shared/PdWrapper.pd

Usage

[netreceive -u -b]
|
[pd oscparse-mobmuplat]
|
(use list containing an OSC message like '/foo/bar 0 1 2 3' )

and

(list containing an OSC message like '/foo/bar 0 1 2 3')
|
[pd oscformat-mobmuplat]
|
[netsend -u -b]

Let me know how it goes...


On Tue, Apr 30, 2019 at 3:19 PM Christof Ressi 
wrote:

> Thanks. The idea really came from zexy's l2s and s2l objects which I use
> so often that I thought I have to reimplement them for Pd vanilla.
>
> > String processing is one area that Pd doesn't exactly lead the pack,
>
> I'm secretely dreaming about regex support for [text] :-)
>
> > Gesendet: Dienstag, 30. April 2019 um 23:57 Uhr
> > Von: "Philip Stone" 
> > An: "Christof Ressi" 
> > Cc: "pd-list@lists.iem.at" 
> > Betreff: Re: [PD] vanilla replacement for mrpeach/routeOSC
> >
> > Christof,
> >
> > Your proposed new list methods are excellent, and would be extremely
> useful in many contexts. String processing is one area that Pd doesn't
> exactly lead the pack, but your improvements would go a long way towards
> fixing that.
> >
> >
> > Phil Stone
> > UC Davis
> >
> > On 4/30/19, 2:48 PM, "Christof Ressi"  wrote:
> >
> > > [list fromsymbol] -> [convert ‘/’ to space] -> [list tosymbol] ->
> [route]
> >
> > that won't work because [list tosymbol] will output a single symbol
> with whitespace characters.
> >
> > what you want is: [list fromsymbol] -> [convert ‘/’ to space] ->
> [fudiparse]
> >
> > BTW, I've just recently proposed new list methods for exactly such
> use cases: https://github.com/pure-data/pure-data/pull/595
> >
> > Christof
> >
> >
> > Gesendet: Dienstag, 30. April 2019 um 18:47 Uhr
> > Von: "Philip Stone" 
> > An: "pd-list@lists.iem.at" 
> > Betreff: [PD] vanilla replacement for mrpeach/routeOSC
> >
> > I had some spare time to go back to my old Pd synthesizers and
> thought I’d try to see if recent developments in vanilla Pd could help me
> remove some of my external dependencies.
> >
> > [oscparse] works great when taking FUDI in from [netreceive], and
> converting the multi-level OSC message into a list of separate symbols.
> However, it’s no help when dealing with OSC messages not originating from
> the network – i.e., ones passed around internally. I use internal OSC
> messages a great deal in my synthesizers, and need an efficient way to
> route them.
> >
> > I can imagine a fairly arcane method: use [list fromsymbol] ->
> [convert ‘/’ to space] -> [list tosymbol] -> [route].  I fear, however,
> that this will be much less efficient than [routeOSC], especially the
> list-drippy [convert ‘/’ to space] part.
> >
> > Are there any (vanilla) alternatives to this?
> >
> >
> > Phil Stone
> > UC Davis
> > ___ Pd-list@lists.iem.at
> mailing list UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
> >
> >
> >
>
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] vanilla replacement for mrpeach/routeOSC

2019-04-30 Thread Christof Ressi
Thanks. The idea really came from zexy's l2s and s2l objects which I use so 
often that I thought I have to reimplement them for Pd vanilla.

> String processing is one area that Pd doesn't exactly lead the pack,

I'm secretely dreaming about regex support for [text] :-)

> Gesendet: Dienstag, 30. April 2019 um 23:57 Uhr
> Von: "Philip Stone" 
> An: "Christof Ressi" 
> Cc: "pd-list@lists.iem.at" 
> Betreff: Re: [PD] vanilla replacement for mrpeach/routeOSC
>
> Christof,
> 
> Your proposed new list methods are excellent, and would be extremely useful 
> in many contexts. String processing is one area that Pd doesn't exactly lead 
> the pack, but your improvements would go a long way towards fixing that.
> 
> 
> Phil Stone
> UC Davis
> 
> On 4/30/19, 2:48 PM, "Christof Ressi"  wrote:
> 
> > [list fromsymbol] -> [convert ‘/’ to space] -> [list tosymbol] -> 
> [route]
>  
> that won't work because [list tosymbol] will output a single symbol with 
> whitespace characters. 
> 
> what you want is: [list fromsymbol] -> [convert ‘/’ to space] -> 
> [fudiparse]
>  
> BTW, I've just recently proposed new list methods for exactly such use 
> cases: https://github.com/pure-data/pure-data/pull/595
>  
> Christof
>  
> 
> Gesendet: Dienstag, 30. April 2019 um 18:47 Uhr
> Von: "Philip Stone" 
> An: "pd-list@lists.iem.at" 
> Betreff: [PD] vanilla replacement for mrpeach/routeOSC
> 
> I had some spare time to go back to my old Pd synthesizers and thought 
> I’d try to see if recent developments in vanilla Pd could help me remove some 
> of my external dependencies.
>  
> [oscparse] works great when taking FUDI in from [netreceive], and 
> converting the multi-level OSC message into a list of separate symbols. 
> However, it’s no help when dealing with OSC messages not originating from the 
> network – i.e., ones passed around internally. I use internal OSC messages a 
> great deal in my synthesizers, and need an efficient way to route them.
>  
> I can imagine a fairly arcane method: use [list fromsymbol] -> [convert 
> ‘/’ to space] -> [list tosymbol] -> [route].  I fear, however, that this will 
> be much less efficient than [routeOSC], especially the list-drippy [convert 
> ‘/’ to space] part.
>  
> Are there any (vanilla) alternatives to this?
>  
>  
> Phil Stone
> UC Davis
> ___ Pd-list@lists.iem.at 
> mailing list UNSUBSCRIBE and account-management -> 
> https://lists.puredata.info/listinfo/pd-list
> 
> 
>



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


Re: [PD] vanilla replacement for mrpeach/routeOSC

2019-04-30 Thread Christof Ressi
> [list fromsymbol] -> [convert ‘/’ to space] -> [list tosymbol] -> [route]
 
that won't work because [list tosymbol] will output a single symbol with 
whitespace characters. 

what you want is: [list fromsymbol] -> [convert ‘/’ to space] -> [fudiparse]
 
BTW, I've just recently proposed new list methods for exactly such use cases: 
https://github.com/pure-data/pure-data/pull/595
 
Christof
 

Gesendet: Dienstag, 30. April 2019 um 18:47 Uhr
Von: "Philip Stone" 
An: "pd-list@lists.iem.at" 
Betreff: [PD] vanilla replacement for mrpeach/routeOSC

I had some spare time to go back to my old Pd synthesizers and thought I’d try 
to see if recent developments in vanilla Pd could help me remove some of my 
external dependencies.
 
[oscparse] works great when taking FUDI in from [netreceive], and converting 
the multi-level OSC message into a list of separate symbols. However, it’s no 
help when dealing with OSC messages not originating from the network – i.e., 
ones passed around internally. I use internal OSC messages a great deal in my 
synthesizers, and need an efficient way to route them.
 
I can imagine a fairly arcane method: use [list fromsymbol] -> [convert ‘/’ to 
space] -> [list tosymbol] -> [route].  I fear, however, that this will be much 
less efficient than [routeOSC], especially the list-drippy [convert ‘/’ to 
space] part.
 
Are there any (vanilla) alternatives to this?
 
 
Phil Stone
UC Davis
___ Pd-list@lists.iem.at mailing 
list UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list



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


[PD] vanilla replacement for mrpeach/routeOSC

2019-04-30 Thread Philip Stone
I had some spare time to go back to my old Pd synthesizers and thought I’d try 
to see if recent developments in vanilla Pd could help me remove some of my 
external dependencies.

[oscparse] works great when taking FUDI in from [netreceive], and converting 
the multi-level OSC message into a list of separate symbols. However, it’s no 
help when dealing with OSC messages not originating from the network – i.e., 
ones passed around internally. I use internal OSC messages a great deal in my 
synthesizers, and need an efficient way to route them.

I can imagine a fairly arcane method: use [list fromsymbol] -> [convert ‘/’ to 
space] -> [list tosymbol] -> [route].  I fear, however, that this will be much 
less efficient than [routeOSC], especially the list-drippy [convert ‘/’ to 
space] part.

Are there any (vanilla) alternatives to this?


Phil Stone
UC Davis
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] music DSP job, Fender, Scottsdale, AZ, USA

2019-04-30 Thread Julian Brooks
(looks on slightly enviously from afar)

That'll be a nice gig for some lucky soul.

As an aside -- I went to NY in my early 20's and ended up in Manny's
(famous guitar shop).
Had a go on a '58 Fender Precision, all the paint worn off the back of body
and neck, still had the bell over the bridge - most expensive bass in the
shop at the time (circa $5k in 91).

I'm still occasionally back in that space, happily blissed out and idly
lost in the moment.

Replicating that'd be some heavy hocus pocus dsp-sauce manoeuvrer (sans the
smell:)

J.

On Tue, 23 Apr 2019 at 18:32, Miller Puckette  wrote:

> Apologies if this is too far off topic but I bet some Pd-er in Scottsdale
> will want to know about this...
>
> On Mon, Apr 22, 2019 at 09:41:50PM +, Jesse Pfeister wrote:
> > Hello. When hiring for music-oriented DSP roles at Fender, we want to
> improve
> +our outreach to university students majoring in the relevant fields.
> >
> > Do you know of any boards or mailing lists we can post to? Is there
> someone
> +more appropriate we should be e-mailing?
> >
> > Thanks for any help you can provide.
> >
> > Here's an example of one we have active right now:
> > https://www.fender.com/pages/careers?gh_jid=1583445
>
> I offered to forward it and told him it was fine if he wanted to join the
> list and keep us in the know in the future.  They're looking for a BA/BS
> level
> DSP programmer at the moment.
>
> cheers
> Miller
>
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] [keyname] for space bar toggles upper/lowercase

2019-04-30 Thread IOhannes m zmoelnig
On 30.04.19 15:49, Peter P. wrote:
> Hi,
> 
> I just found out that the keyname for space bar is spelled 
>   Space 
> or
>   space
> depending on if it is a key up or down. Can anyone confirm this on a
> non-Linux OS?

on windows you always get "Space".
afaict, this is related to the other issue (KeyRelease returning 0 for
numbers on linux)



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


Re: [PD] get keyboard events without repeats (in 2019)

2019-04-30 Thread IOhannes m zmoelnig
On 30.04.19 15:41, Peter P. wrote:
> Katja,
> 
> I am trying to use your idea about holding back key ups. However it
> seems that [keyup] outputs 0 for letter keys, and numbers for the number
> keys. I can't seem to figure out why.

i would say that this is a bug.
(it works as epxected on windows - at least under wine)

the problem seems to be on tcl/tk side.

fgamsdf
IOhannes



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


[PD] [keyname] for space bar toggles upper/lowercase

2019-04-30 Thread Peter P.
Hi,

I just found out that the keyname for space bar is spelled 
Space 
or
space
depending on if it is a key up or down. Can anyone confirm this on a
non-Linux OS?

cheersio, P



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


Re: [PD] get keyboard events without repeats (in 2019)

2019-04-30 Thread Peter P.
Katja,

I am trying to use your idea about holding back key ups. However it
seems that [keyup] outputs 0 for letter keys, and numbers for the number
keys. I can't seem to figure out why. But it has the consequence that
your nice idea will possibly not work if two or more keys are held down
together. Seems this one is not (yet) solved for me.

Thanks again!
P

* katja  [2019-03-18 18:09]:
> One workaround (that I'm using in practice since long) is to hold back
> the keyup message for slightly longer than the repeat time, and only
> let it through when keydown didn't come again in the meantime. The
> method introduces latency on keyup but not on keydown. See attached
> patch, it is slightly too complicated for ASCII illustration.
> 
> Katja
> 
> 
> On 3/18/19, Peter P.  wrote:
> > Hi list,
> >
> > chiming in to the discussion of possible improvements regarding mice and
> > now also keyboards, I am wondering if there could be a way within Pd to get
> > keyboard events without having the operating systems (all three of them)
> > repeat key down/up events in rapid succession.
> >
> > I know that I can tell the operating systems to disable it but would
> > absolutely prefer Pd's keyboard objects to get these without repeats.
> >
> > Happy to hear any feedback on that!
> > P
> >
> >
> >
> > ___
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> > https://lists.puredata.info/listinfo/pd-list
> >


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




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


Re: [PD] get keyboard events without repeats (in 2019)

2019-04-30 Thread Peter P.
Christof, I am not sure if your abstraction behaves on my OS as you
conceived it. Key entries in the table do not get reset. Subsequent
key downs hang therefore indefinitely...


* Christof Ressi  [2019-03-18 17:44]:
> for non-control keys this can be easily done in an abstraction (see 
> attachement), but for control keys it's a bit more involved, so I agree that 
> this would be a nice feature! it wouldn't be hard to implement in 
> [key]/[keyname]. maybe just make a feature request on GitHub.
> 
> Christof
> 
> > Gesendet: Montag, 18. März 2019 um 17:20 Uhr
> > Von: "Peter P." 
> > An: pd-list 
> > Betreff: [PD] get keyboard events without repeats (in 2019)
> >
> > Hi list,
> > 
> > chiming in to the discussion of possible improvements regarding mice and
> > now also keyboards, I am wondering if there could be a way within Pd to get
> > keyboard events without having the operating systems (all three of them)
> > repeat key down/up events in rapid succession.
> > 
> > I know that I can tell the operating systems to disable it but would
> > absolutely prefer Pd's keyboard objects to get these without repeats.
> > 
> > Happy to hear any feedback on that!
> > P
> > 
> > 
> > 
> > ___
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management -> 
> > https://lists.puredata.info/listinfo/pd-list
> >


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




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


Re: [PD] 'Find externals' under Wine

2019-04-30 Thread IOhannes m zmoelnig
On 29.04.19 19:23, Roman Haefeli wrote:
> I
> wonder if extracting fails because the downloaded file is renamed:
> 
> osc[v0.2~git20181006](Windows-amd64-32).dek ->
> osc[v0.2~git20181006](Windows-amd64-32).dek.zip
> 
> Somewhere a .zip extension is appended to filename, .zip files end up
> with .zip.zip.

afaict, wine fails to unzip because it simply doesn't come with a
built-in unzip utility (unlike proper windows). e.g. you (at least: I)
cannot unzip a zip-file in the wine-explorer by any means.

the reason why the files are renamed, is that the built-in unzip utility
on windows will only start working if it believes that the file it is
supposed to unzip is a zip-file. windows being windows, this means that
the file must have a .zip extension. So after downloading the deken
package, we just rename by adding a .zip extension (there's no check
whether the file already had a zip-extension (old-style deken packages),
that's why you get a .zip.zip extension; afaict there's no problem with
that, as windows still trusts that the file is a zip-file).

in any case, the file should be renamed back to the original name after
the unzip attempt (whether successful or not), so i wonder why you see
these files in the first place. (the time window where the .zip
extension is present should be pretty small for a failing unzip attempt;
it should definitely be gone once the exploder is fired up)

dmasr
IOhannes



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