Re: [PD] Morse Code Translator / Decoder

2016-06-16 Thread me.grimm
hey thats great patrice thanks!

also... nice installation... love the water/air as code idea.

cheers
m

On Thu, Jun 16, 2016 at 8:24 AM, Jack  wrote:

> It is a little bit [OT], but here is an installation I co-produced with
> Cécile Babiole. It is a chat between two people based on a network
> working with water (coding en decoding (extended) Morse) :
> http://babiole.net/spip.php?article101
> It is now exhibited in Espace Gantner in Bourogne (East in France) :
>
> http://www.espacemultimediagantner.cg90.net/exposition/anarchronisme-machines-a-perturber-le-temps/
> ++
>
> Jack
>
>
>
> Le 15/06/2016 20:03, patrice colet a écrit :
> >
> >
> > Le 15/06/2016 à 19:57, Joel Matthys a écrit :
> >> Is [list-compare] from an external library? It's not in vanilla.
> >>
> > I forgot to put this in a subpatch, sorry for that, it's in [list-abs]
> >
> >
> >> Joel
> >>
> >> On 06/15/2016 12:25 PM, patrice colet wrote:
> >>>
> >>> Hello,
> >>>
> >>>  I've made such patch to decode termites hammering into morse.
> >>>
> >>>  It uses the process described by andy, and datastructure for storing
> >>> characters, it could also now be done with [text]
> >>>
> >>> I've made a version where [env] testes if there is sound amplitude or
> >>> not,
> >>>
> >>> and compare with templates stored into datastructure.
> >>>
> >>>  Attached is that version that should work with mjlib/morse and
> >>> latest pd-vanilla.
> >>>
> >>> Best,
> >>>
> >>> patco
> >>>
> >>>
> >>> Le 15/06/2016 à 15:34, Andy Farnell a écrit :
>  Yes did that once, but I lost it years ago (the
>  patch I mean)
> 
>  IIRC its not that hard.
> 
>  Use a [timer] and onset/tone detector,
>  and an array that looks up the next state.
>  You need a way to navigate a tree - a state machine
>  with 26 terminal nodes (36 if you want numbers)
>  and there are four symbols to transition states,
>  dot, dah, short space and long gap (between letters)
> 
>  The array is a 4-tree collapsed into a "Turing tape"
>  so you use the symbol to select the offset (jump)
>  to the next state (table index) based on the last
>  symbol. A long gap always resets the index to 0.
> 
>  cheers,
>  andy
> 
> 
>  On Tue, Jun 14, 2016 at 11:41:20AM -0400, me.grimm wrote:
> > Hello,
> >
> > Has anyone made a patch/abstraction to "decode" or translate morse
> code to
> > text? I see text->morse but not the other way around
> >
> > thanks!
> > m
> > ___
> > 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
> >>
> >>
> >>
> >> ___
> >> 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
>



-- 

m.e.grimm, m.f.a, ed.m.
syracuse u., tc3
megrimm.net

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


Re: [PD] Morse Code Translator / Decoder

2016-06-16 Thread Jack
It is a little bit [OT], but here is an installation I co-produced with
Cécile Babiole. It is a chat between two people based on a network
working with water (coding en decoding (extended) Morse) :
http://babiole.net/spip.php?article101
It is now exhibited in Espace Gantner in Bourogne (East in France) :
http://www.espacemultimediagantner.cg90.net/exposition/anarchronisme-machines-a-perturber-le-temps/
++

Jack



Le 15/06/2016 20:03, patrice colet a écrit :
> 
> 
> Le 15/06/2016 à 19:57, Joel Matthys a écrit :
>> Is [list-compare] from an external library? It's not in vanilla.
>>
> I forgot to put this in a subpatch, sorry for that, it's in [list-abs]
> 
> 
>> Joel
>>
>> On 06/15/2016 12:25 PM, patrice colet wrote:
>>>
>>> Hello,
>>>
>>>  I've made such patch to decode termites hammering into morse.
>>>
>>>  It uses the process described by andy, and datastructure for storing
>>> characters, it could also now be done with [text]
>>>
>>> I've made a version where [env] testes if there is sound amplitude or
>>> not,
>>>
>>> and compare with templates stored into datastructure.
>>>
>>>  Attached is that version that should work with mjlib/morse and
>>> latest pd-vanilla.
>>>
>>> Best,
>>>
>>> patco
>>>
>>>
>>> Le 15/06/2016 à 15:34, Andy Farnell a écrit :
 Yes did that once, but I lost it years ago (the 
 patch I mean)

 IIRC its not that hard.

 Use a [timer] and onset/tone detector,
 and an array that looks up the next state.
 You need a way to navigate a tree - a state machine
 with 26 terminal nodes (36 if you want numbers)
 and there are four symbols to transition states,
 dot, dah, short space and long gap (between letters)

 The array is a 4-tree collapsed into a "Turing tape"
 so you use the symbol to select the offset (jump) 
 to the next state (table index) based on the last
 symbol. A long gap always resets the index to 0. 

 cheers,
 andy


 On Tue, Jun 14, 2016 at 11:41:20AM -0400, me.grimm wrote:
> Hello,
>
> Has anyone made a patch/abstraction to "decode" or translate morse code to
> text? I see text->morse but not the other way around
>
> thanks!
> m
> ___
> 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
>>
>>
>>
>> ___
>> 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] Morse Code Translator / Decoder

2016-06-15 Thread Joel Matthys

Is [list-compare] from an external library? It's not in vanilla.

Joel

On 06/15/2016 12:25 PM, patrice colet wrote:


Hello,

 I've made such patch to decode termites hammering into morse.

 It uses the process described by andy, and datastructure for storing 
characters, it could also now be done with [text]


I've made a version where [env] testes if there is sound amplitude or not,

and compare with templates stored into datastructure.

 Attached is that version that should work with mjlib/morse and latest 
pd-vanilla.


Best,

patco


Le 15/06/2016 à 15:34, Andy Farnell a écrit :

Yes did that once, but I lost it years ago (the
patch I mean)

IIRC its not that hard.

Use a [timer] and onset/tone detector,
and an array that looks up the next state.
You need a way to navigate a tree - a state machine
with 26 terminal nodes (36 if you want numbers)
and there are four symbols to transition states,
dot, dah, short space and long gap (between letters)

The array is a 4-tree collapsed into a "Turing tape"
so you use the symbol to select the offset (jump)
to the next state (table index) based on the last
symbol. A long gap always resets the index to 0.

cheers,
andy


On Tue, Jun 14, 2016 at 11:41:20AM -0400, me.grimm wrote:

Hello,

Has anyone made a patch/abstraction to "decode" or translate morse code to
text? I see text->morse but not the other way around

thanks!
m
___
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


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


Re: [PD] Morse Code Translator / Decoder

2016-06-15 Thread patrice colet

I'm sure that it's one of latest pd-vanilla feature


Le 15/06/2016 à 19:42, Pagano, Patrick a écrit :


what external lib provides for the [list fromsymbol] ?


Patrick


/Patrick Pagano B.S, M.F.A/
Audio and Projection Design Faculty
Digital Worlds Institute
University of Florida, USA
(352)294-2020

*From:* Pd-list <pd-list-boun...@mail.iem.at> on behalf of patrice 
colet <colet.patr...@free.fr>

*Sent:* Wednesday, June 15, 2016 1:25 PM
*To:* pd-l...@mail.iem.at
*Subject:* Re: [PD] Morse Code Translator / Decoder

Hello,

 I've made such patch to decode termites hammering into morse.

 It uses the process described by andy, and datastructure for storing 
characters, it could also now be done with [text]


I've made a version where [env] testes if there is sound amplitude or not,

and compare with templates stored into datastructure.

 Attached is that version that should work with mjlib/morse and latest 
pd-vanilla.


Best,

patco


Le 15/06/2016 à 15:34, Andy Farnell a écrit :

Yes did that once, but I lost it years ago (the
patch I mean)

IIRC its not that hard.

Use a [timer] and onset/tone detector,
and an array that looks up the next state.
You need a way to navigate a tree - a state machine
with 26 terminal nodes (36 if you want numbers)
and there are four symbols to transition states,
dot, dah, short space and long gap (between letters)

The array is a 4-tree collapsed into a "Turing tape"
so you use the symbol to select the offset (jump)
to the next state (table index) based on the last
symbol. A long gap always resets the index to 0.

cheers,
andy


On Tue, Jun 14, 2016 at 11:41:20AM -0400, me.grimm wrote:

Hello,

Has anyone made a patch/abstraction to "decode" or translate morse code to
text? I see text->morse but not the other way around

thanks!
m
___
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] Morse Code Translator / Decoder

2016-06-15 Thread Pagano, Patrick
what external lib provides for the [list fromsymbol] ?


Patrick


Patrick Pagano B.S, M.F.A
Audio and Projection Design Faculty
Digital Worlds Institute
University of Florida, USA
(352)294-2020

From: Pd-list <pd-list-boun...@mail.iem.at> on behalf of patrice colet 
<colet.patr...@free.fr>
Sent: Wednesday, June 15, 2016 1:25 PM
To: pd-l...@mail.iem.at
Subject: Re: [PD] Morse Code Translator / Decoder


Hello,

 I've made such patch to decode termites hammering into morse.

 It uses the process described by andy, and datastructure for storing 
characters, it could also now be done with [text]

I've made a version where [env] testes if there is sound amplitude or not,

and compare with templates stored into datastructure.

 Attached is that version that should work with mjlib/morse and latest 
pd-vanilla.

Best,

patco

Le 15/06/2016 à 15:34, Andy Farnell a écrit :

Yes did that once, but I lost it years ago (the
patch I mean)

IIRC its not that hard.

Use a [timer] and onset/tone detector,
and an array that looks up the next state.
You need a way to navigate a tree - a state machine
with 26 terminal nodes (36 if you want numbers)
and there are four symbols to transition states,
dot, dah, short space and long gap (between letters)

The array is a 4-tree collapsed into a "Turing tape"
so you use the symbol to select the offset (jump)
to the next state (table index) based on the last
symbol. A long gap always resets the index to 0.

cheers,
andy


On Tue, Jun 14, 2016 at 11:41:20AM -0400, me.grimm wrote:


Hello,

Has anyone made a patch/abstraction to "decode" or translate morse code to
text? I see text->morse but not the other way around

thanks!
m


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




___
Pd-list@lists.iem.at<mailto: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] Morse Code Translator / Decoder

2016-06-15 Thread Andy Farnell
Yes did that once, but I lost it years ago (the 
patch I mean)

IIRC its not that hard.

Use a [timer] and onset/tone detector,
and an array that looks up the next state.
You need a way to navigate a tree - a state machine
with 26 terminal nodes (36 if you want numbers)
and there are four symbols to transition states,
dot, dah, short space and long gap (between letters)

The array is a 4-tree collapsed into a "Turing tape"
so you use the symbol to select the offset (jump) 
to the next state (table index) based on the last
symbol. A long gap always resets the index to 0. 

cheers,
andy


On Tue, Jun 14, 2016 at 11:41:20AM -0400, me.grimm wrote:
> Hello,
> 
> Has anyone made a patch/abstraction to "decode" or translate morse code to
> text? I see text->morse but not the other way around
> 
> thanks!
> m

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



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


Re: [PD] Morse Code Translator / Decoder

2016-06-15 Thread Lorenzo Sutton

On 14/06/2016 17:41, me.grimm wrote:

Hello,

Has anyone made a patch/abstraction to "decode" or translate morse code
to text? I see text->morse but not the other way around


Not AFAIK, but the problem would be, how would the input morse code be 
encoded? Audio Beeps? Audio "Ticks"? Light? text? binary digits? What 
timing convention? (see e.g. [1]).
Seems like just the 'decoding' of the message in itself might be an 
interesting task :)


Lorenzo.

[1] 
https://en.wikipedia.org/wiki/Morse_code#Representation.2C_timing_and_speeds


thanks!
m


___
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] Morse Code Translator / Decoder

2016-06-14 Thread me.grimm
Hello,

Has anyone made a patch/abstraction to "decode" or translate morse code to
text? I see text->morse but not the other way around

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