Комментарии 7
Невероятно отвратительный, не читаемый, не поддерживаемый, без бутылки водки не разбираемый код. Кровь из глаз так и хлещет. Зачем вы усложнили и надругались над простыми вещами на ровном месте? Ещё и зачем то статью этому посвятили. Жесть.
не декодирует с "пробела", а сам звук нужно сделать с плавным нарастанием - сейчас неприятно звучит
Сейчас попробовал и всё декодирует, даже если с нескольких пробелов начать. Звук сейчас идёт с нарастанием за 20мс — это контролируется пайпом waAudioParam
:
[gain]="morse$ | async | waAudioParam : 0.02"
Примерно так обычно оно и звучит везде, но можно и удлинить наплыв, если кажется, что резковато. Поправил на 50мс в демке.
Если нажать кнопку Clear и оставить висеть курсор над ней, а потом начать набирать текст, то при каждом нажатии пробела уже введённый текст будет очищаться. Понятно, почему это происходит, но неприятно
Телеграф на RxJS