@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

Dependencies (0)

    Dev Dependencies (0)

      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