InglêsFrancêsEspanhol

Ad


favicon do OnWorks

fsynth - Online na nuvem

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

Este é o comando fsynth 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


Siggen - an Enfermeiras baseado sinal gerador programa

SINOPSE


siggen [-s samplerate] [-8 | -16 | -b 8 | -b 16] [-1 | -2]

DESCRIÇÃO


Siggen é um programa gerador de sinal simples, com uma interface de usuário baseada em Ncurses, que
pode gerar digitalmente formas de onda padrão no dispositivo LINUX / dev / dsp. 8 ou 16 bits
amostras podem ser geradas dependendo do hardware.

Siggen permite que duas formas de onda independentes sejam geradas. Em estéreo, os dois sinais aparecem
em canais diferentes. Em mono, os dois sinais são mixados digitalmente em um mono
canal.

A frequência é especificada como um número inteiro de Hertz. As frequências fracionárias de Hertz são
não suportado. Claro, apenas frequências menores que a metade da taxa de amostragem (número de
samples / seg) são precisamente significativos. Frequências mais altas podem ser especificadas, mas não
espere ouvi-los!

As formas de onda que podem ser geradas são:

seno Uma onda senoidal padrão

cosseno uma onda senoidal com uma mudança de fase de 90 graus

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

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

dente de serra
em forma de dentes igualmente espaçados em uma serra (:-)

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) pode ser especificada.
O valor padrão é 10% (relação marca / espaç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. Para obter a melhor precisão do sinal, deixe a configuração de ganho em 100 (%). o
o gerador fará com que o valor de pico da onda se ajuste aos valores digitais máximos permitidos. Usar
um programa de mixer para controlar o volume de saída ou um atenuador externo.

A opção de fator de ganho pode ser útil para simular um sinal que foi sujeito a
clipping, especificando um ganho de> 100%. Na verdade, um sinal trapézio pode ser feito por
gerando uma onda dente de serra cortada. Quanto maior o ganho, mais perto o sinal se aproxima
uma onda quadrada (os tempos de subida e descida diminuem).

Siggen gera um segundo no valor de amostras de 1 Hz na taxa de amostragem especificada, para cada
forma de onda e gera a frequência F por amostragem circular de cada F-ésima amostra. Cada buffer
fragmento é gerado para o (s) parâmetro (s) definido (s) naquele momento. 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, ganho, terá impacto no próximo fragmento de buffer gerado e, portanto,
as mudanças parecem ser quase imediatas.

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, 3 fragmentos de buffer de áudio.

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 mono ou estéreo

EXEMPLOS



Use fsynth online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad