GoGPT Best VPN GoSearch

favicon do OnWorks

sweepgen - Online na nuvem

Execute sweepgen no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando sweepgen que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


varredura - an Enfermeiras baseado varredura gerador programa

SINOPSE


sweepgen [opções]

DESCRIÇÃO


varredura é um programa gerador de sinal de varredura simples, com uma interface de usuário baseada em Ncurses,
que pode gerar digitalmente formas de onda no LINUX / dev / dsp dispositivo. Amostras de 8 ou 16 bits
pode ser gerado dependendo do hardware.

varredura in MONO modo emite a forma de onda varrida gerada. No STEREO modo o varrido
a forma de onda é produzida em um canal, e a forma de onda de varredura é produzida no segundo
canal.

A frequência de varredura é especificada por padrão como um número inteiro de Hertz. Fracionário
As frequências Hertz, especificáveis ​​para resolução de 0.1 Hz ou 0.01 Hz, são suportadas pelo uso do
-carne opção de linha de comando, ou o resolução parâmetro no (s) arquivo (s) de configuração.
Contudo be advertido na resolução de 0.1 Hz, os buffers de amostra de forma de onda básicos gerados são, cada um
10 vezes (e com resolução de 0.01 Hz 100 vezes) tão grande quanto a taxa de amostragem. Tipicamente
requer 5.5 MB de memória para funcionar com resolução de 0.1 Hz, 16 bits e 32000 amostras / s. e
55Mbytes de memória para funcionar com resolução de 0.01Hz. Por causa dos grandes tamanhos de buffer, o
o tempo inicial de cálculo da forma de onda também pode ser longo. Lembre-se também que as formas de onda
são recalculados sempre que os parâmetros de reprodução, 8 / 16bit, mono / estéreo, samplerate são
alterado.

As frequências da forma de onda varrida são especificadas como uma frequência inferior e superior ou como
uma frequência central com uma variação de frequência.

1000 500
significaria uma faixa de 1000-500 Hz a 1000 + 500 Hz, ou seja, 500 a 1500 Hz

Claro, apenas frequências menores que a metade da taxa de amostragem (número de amostras / s) podem ser
gerado. Embora isso não seja verificado.

As formas de onda que podem ser usadas como sinais de varredura ou varredura são:

seno Uma onda senoidal padrão

quadrar uma onda quadrada padrão com uma proporção de espaço de marca de 50%

triângulo
um aumento linear de 0 ao pico, passando de 0 ao pico negativo e de volta a 0

dente de serra
uma forma de onda de rampa com flyback rápido 'infinitamente' (:-) Uma base de tempo de osciloscópio ideal
sinal.

ruído Isso é fraco. Tudo o que consiste é um segundo de geração pseudo-aleatória
amostras, reproduzidas repetidamente. Adoraria fazer ruído branco / rosa adequado, mas não
sei o suficiente, e não acho que a estrutura do programa seja propícia para
geração precisa de ruído.

pulso Uma forma de onda quadrada onde a relação marca / espaço (como uma porcentagem) é de 10% (marca / espaço
proporção de 1: 9).

Muito pensamento foi dedicado aos algoritmos para gerar as formas de onda. Eu acredito no
onda sin / cos deve ser muito pura (modulo sua placa de som :-), mas eu não tenho acesso a um THD
medidor para medi-lo.

Na resolução de 1 Hz, varredura gera um segundo no valor de amostras de 1 Hz no especificado
amostrar, para cada forma de onda, e gerar frequência de varredura F por amostragem circular
a cada quinta amostra. Essas amostras são dimensionadas para caber na faixa de frequência varrida e são usadas
para amostrar a forma de onda varrida para gerar o sinal varrido. Cada fragmento de buffer é
gerado para o (s) parâmetro (s) definido (s) naquele momento. Por padrão, os tamanhos dos fragmentos do buffer são
definido de modo que aprox. 10 fragmentos / s são gerados. Alterar um parâmetro de geração, por exemplo
forma de onda, frequência, terá impacto no próximo fragmento de buffer gerado e, portanto, as mudanças
parecem ser quase imediatos.

Se seus sons periodicamente "quebram" com cliques ou quebras, geralmente é um sinal de que
siggen não está sendo programado com frequência suficiente. Aumente a prioridade (veja agradável et
al.), elimine outros processos, obtenha um processador mais rápido ou aumente o número de áudio
fragmentos de buffer que a siggen usa. Este último fará com que a siggen responda mais lentamente a
mudanças nos parâmetros de geração. syslogd e cron são dois processos que encontrei
útil para matar - YMMV.

Padrões
saída para / dev / dsp, 22050 samples / seg, estéreo se a placa estéreo for mono, 16 bits
amostras se possível, senão 8 bits.

CONFIGURAÇÃO ARQUIVOS


Três arquivos de configuração possíveis podem ser usados: um arquivo de configuração LOCAL (geralmente no atual
), um arquivo de configuração HOME no diretório $ HOME do usuário e um arquivo de configuração GLOBAL.

Todo o pacote de programas siggen é compilado com os nomes dos arquivos de configuração integrados.
Por padrão, os arquivos de configuração são:

./.siggen.conf
é o arquivo de configuração LOCAL.

$ HOME / .siggen.conf
é o arquivo de configuração do HOME.

/etc/siggen.conf
é o arquivo de configuração GLOBAL.

signgen -h
irá indicar quais arquivos de configuração serão pesquisados.

Os arquivos de configuração não precisam existir. Se eles existem e são legíveis pelo programa, eles
são usados, caso contrário, eles são simplesmente ignorados.

Os arquivos de configuração são sempre pesquisados ​​por valores de configuração na ordem LOCAL, HOME,
GLOBAL. Isso permite um esquema onde o sysadmin define os valores de configuração padrão no
Arquivo de configuração GLOBAL, mas permite que um usuário defina alguns ou todos os valores diferentes por conta própria
Arquivo de configuração HOME, e para definir valores ainda mais específicos quando executado a partir de um determinado
diretório.

Se nenhum arquivo de configuração existir, o programa fornece valores padrão embutidos, e a maioria dos
esses valores podem ser definidos por opções e sinalizadores de linha de comando apropriados.

See siggen.conf(5) para detalhes dos arquivos de configuração.

varredura procura os valores de configuração BUFFERSPERSEC, CHANNELS, DACFILE, FRAGMENTS,
RESOLUÇÃO, SAMPLERATE, SAMPLESIZE, VERBOSE, VI_KEYS.

BUFFERSPERSEC
Os aprox. número de fragmentos do buffer de som para tocar a cada segundo (tamanho do buffer de som
é sempre uma potência de 2).

CANAIS
define o número de canais, mono ou estéreo.

ARQUIVO DAC
permite que o nome do dispositivo DAC / DSP / PCM seja alterado de / dev / dsp

FRAGMENTOS
O número de buffers de áudio a serem configurados no driver.

RESOLUÇÃO
A mudança mínima possível para a configuração de frequência. Apenas 3 valores permitidos: 1 Hz,
0.1Hz ou 0.01Hz

TAXA DE AMOSTRAGEM
define o número de amostras / s para o dispositivo DAC

AMOSTRA
define se as amostras de 8 ou 16 bits devem ser geradas

VERBOSO
define se deve ou não ser executado no modo detalhado.

VI_KEYS
se definido, as teclas de movimento do cursor VI "HJKL" estão habilitadas

OPÇÕES


-h uso de exibição e informações de ajuda

-v ser prolixo

-s amostras
gerar com taxa de amostragem de amostras / s

-8 | -16 ou -b 8 | 16
forçar modo de 8 ou 16 bits.

-1 | -2 modo mono ou estéreo

-res n definir resolução de geração de frequência. Os valores válidos são: 1 Hz, 0 Hz ou 1 Hz

EXEMPLOS



Use sweepgen online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.