[PD] Morse Code Translator / Decoder

Joel Matthys jwmatthys at gmail.com
Wed Jun 15 19:57:00 CEST 2016


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 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/15e30ecc/attachment.html>


More information about the Pd-list mailing list