adrianomitre/echoprint-codegen
Codegen for Echoprint
ASyMuT - Automatic System for Music Transcription
This repository is cataloged as part of our automated global GitHub synchronization. Full telemetry, velocity snapshots, and code summaries are scheduled for continuous enrichment.
Codegen for Echoprint
Public repository.
This Ruby gem provides methods to determine all sequences of letters corresponding to a given sequence of digits according to the standard phone keypad. The "inverse" function is also provided, which finds the digits associated to a certain word.
This gem circumvents the "dynamic module include" (aka "double inclusion") problem, which is the fact that M.module_eval { include N } does not make the methods of module N available to modules and classes which had included module M beforehand, only to the ones that include it thereafter.