[PD] Morse Code Translator / Decoder

patrice colet colet.patrice at free.fr
Wed Jun 15 20:03:33 CEST 2016



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 at lists.iem.at  mailing list
>>>> UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>> _______________________________________________
>>> Pd-list at lists.iem.at  mailing list
>>> UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list
>>
>>
>>
>> _______________________________________________
>> Pd-list at lists.iem.at  mailing list
>> UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20160615/1ef99373/attachment.html>


More information about the Pd-list mailing list