@libs-scripts-mep/beep-listener

2.1.0 • Public • Published

beep-listener

Classe que permite validar o acionamento do buzzer dos controladores via microfone, avaliando frequência, amplitude e tempo.

Instalando

Abra o terminal, e na pasta do script, rode:

npm i @libs-scripts-mep/beep-listener

Desinstalando

Abra o terminal, e na pasta do script, rode:

npm uninstall @libs-scripts-mep/beep-listener

Atualizando

Abra o terminal, e na pasta do script, rode:

npm update @libs-scripts-mep/beep-listener

Como utilizar

Realize a importação:

import BeepListener from "../node_modules/@libs-scripts-mep/beep-listener/beep-listener.js"

Os métodos que serão utilizados no script são Init() e Capture(). FrequencyReader() e ConfigDeterminator() servem para configurar o Capture().
Informações detalhadas estão disponíveis via JSDocs.

Driver de Áudio

É necessário baixar o MaxxAudio Pro, um pacote com drivers de áudio e um aplicativo que melhora o processamento. Os drivers são importantes para tornar a leitura dos valores pelo microfone mais consistente, porém o aplicativo é um problema, pois ele faz um pós-processamento do áudio, alterando o tempo todo e automaticamente os valores lidos, o que impede a execução adequada no script.

Para impedir que isto aconteça, é necessário desabilitar a inicialização deste aplicativo junto com o sistema. Para fazer isto, basta seguir os seguintes passos:

Gerenciador de Tarefas > Aplicativos de inicialização > Clicar com o botão direito sobre o aplicativo Waves > Clicar em Desabilitar

Image

/@libs-scripts-mep/beep-listener/

    Package Sidebar

    Install

    npm i @libs-scripts-mep/beep-listener

    Weekly Downloads

    0

    Version

    2.1.0

    License

    ISC

    Unpacked Size

    33.8 kB

    Total Files

    3

    Last publish

    Collaborators

    • inv-eduardo
    • mateus_ab
    • inv-guilherme.matte
    • inv-thiagosantos
    • inv-rafaela.freitas
    • inv-lucas.kroth