GoGPT Best VPN GoSearch

Icône de favori OnWorks

sweepgen - En ligne dans le Cloud

Exécutez sweepgen dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande sweepgen qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


balayage - an infirmière basé balayage générateur programme

SYNOPSIS


balayage [options]

DESCRIPTION


balayage est un programme générateur de signaux de balayage simple, avec une interface utilisateur basée sur Ncurses,
qui peut générer numériquement des formes d'onde sur LINUX /dev/dsp dispositif. échantillons 8 ou 16 bits
peut être généré en fonction du matériel.

balayage in ONE-PIECE Le mode génère la forme d'onde balayée générée. Dans STEREO mode le balayé
la forme d'onde est émise sur un canal et la forme d'onde de balayage est émise sur le second
canal.

La fréquence de balayage est spécifiée par défaut sous la forme d'un nombre entier de Hertz. Fractionnaire
Les fréquences hertz, spécifiables à une résolution de 0.1 Hz ou 0.01 Hz, sont prises en charge par l'utilisation du
-du boeuf l'option de ligne de commande, ou le RAPIDE paramètre dans le(s) fichier(s) de configuration.
Cependant be averti à une résolution de 0.1 Hz, les tampons d'échantillon de forme d'onde de base générés sont chacun
10 fois (et à une résolution de 0.01 Hz 100 fois) aussi grand que la fréquence d'échantillonnage. Il typiquement
nécessite 5.5 Mo de mémoire pour fonctionner à une résolution de 0.1 Hz, 16 bits 32000 XNUMX échantillons/s. et
55 Mo de mémoire pour fonctionner à une résolution de 0.01 Hz. En raison de la grande taille des tampons, le
le temps de calcul initial de la forme d'onde peut également être long. Rappelez-vous également que les formes d'onde
sont recalculés chaque fois que les paramètres de jeu, 8/16 bits, mono/stéréo, fréquence d'échantillonnage sont
changé.

Les fréquences de la forme d'onde balayée sont spécifiées soit comme une fréquence inférieure et supérieure, soit comme
une fréquence centrale avec une variation de fréquence.

1000 500
signifierait une gamme de 1000-500 Hz à 1000+500 Hz, soit 500 à 1500 Hz

Bien entendu, seules les fréquences inférieures à la moitié de la fréquence d'échantillonnage (nombre d'échantillons/sec) peuvent être
généré. Bien que cela ne soit pas vérifié.

Les formes d'onde pouvant être utilisées comme signaux de balayage ou balayés sont :

sinus Une onde sinusoïdale standard

carré une onde carrée standard avec un rapport d'espacement de 50 %

triangle
une montée linéaire de 0 à pic, jusqu'à 0 à pic négatif, et retour à 0

dent de scie
une forme d'onde en rampe avec un retour rapide « infiniment » (:-) Une base de temps idéale pour l'oscilloscope
signal.

bruit Ceci est faible. Il ne s'agit que d'une seconde de génération pseudo-aléatoire
échantillons, joués à plusieurs reprises. J'aimerais faire du bruit blanc/rose approprié, mais je ne le fais pas
en savent assez, et je ne pense pas que la structure du programme soit propice à
génération de bruit précise.

impulsion Une forme d'onde carrée où le rapport marque/espace (en pourcentage) est de 10 % (marque/espace
rapport de 1:9).

Beaucoup de réflexion a été consacrée aux algorithmes de génération des formes d'onde. je crois que le
sin/cos wave d'être très pur (modulo ta carte son :-), mais je n'ai pas accès à un THD
mètre pour le mesurer.

À une résolution de 1 Hz, balayage génère une seconde d'échantillons de 1 Hz à la valeur spécifiée
fréquence d'échantillonnage, pour chaque forme d'onde, et génère la fréquence de balayage F par échantillonnage circulaire
chaque cinquième échantillon. Ces échantillons sont mis à l'échelle pour s'adapter à la plage de fréquences balayée et sont utilisés
pour échantillonner la forme d'onde balayée pour générer le signal balayé. Chaque fragment de tampon est
généré pour le(s) paramètre(s) défini(s) à ce moment-là. Par défaut, les tailles des fragments de tampon sont
réglé de telle sorte qu'env. 10 fragments/sec sont générés. Modification d'un paramètre de génération, par exemple
la forme d'onde, la fréquence, auront un impact sur le prochain fragment de tampon généré, et par conséquent les changements
semblent presque immédiates.

Si vos sons se « cassent » périodiquement avec des clics ou des coupures, c'est généralement le signe que
siggen n'est pas programmé suffisamment souvent. Soit vers le haut de la priorité (voir agréable et
al.), tuez d'autres processus, obtenez un processeur plus rapide ou augmentez le nombre d'audio
fragments de tampon que siggen utilise. Ce dernier fera siggen répondre plus lentement à
modifications des paramètres de génération. syslogd et Crond sont deux processus que j'ai trouvé
utile pour tuer - YMMV.

La valeur par défaut
sortie vers /dev/dsp, 22050 échantillons/sec, stéréo si carte stéréo sinon mono, 16 bits
échantillons si possible, sinon 8 bits.

CONFIGURATION DES DOSSIERS


Trois fichiers de configuration possibles peuvent être utilisés : un fichier de configuration LOCAL (généralement en
répertoire), un fichier de configuration HOME dans le répertoire $HOME de l'utilisateur et un fichier de configuration GLOBAL.

Toute la suite de programmes siggen est compilée avec les noms des fichiers de configuration intégrés.
Par défaut les fichiers de configuration sont :

./.siggen.conf
est le fichier de configuration LOCAL.

$HOME/.siggen.conf
est le fichier de configuration HOME.

/etc/siggen.conf
est le fichier de configuration GLOBAL.

signal -h
indiquera quels fichiers de configuration seront recherchés.

Les fichiers de configuration n'ont pas besoin d'exister. S'ils existent et sont lisibles par le programme, ils
sont utilisés, sinon ils sont simplement ignorés.

Les fichiers de configuration sont toujours recherchés pour les valeurs de configuration dans l'ordre LOCAL, HOME,
GLOBAL. Cela permet un schéma dans lequel l'administrateur système définit les valeurs de configuration par défaut dans le
Fichier de configuration GLOBAL, mais permet à un utilisateur de définir certaines ou toutes les valeurs différentes dans ses propres
HOME config file, et pour définir des valeurs encore plus spécifiques lorsqu'il est exécuté à partir d'un
répertoire.

Si aucun fichier de configuration n'existe, le programme fournit des valeurs par défaut intégrées, et la plupart des
ces valeurs peuvent être définies par des commutateurs et des indicateurs de ligne de commande appropriés.

See siggen.conf(5) pour plus de détails sur les fichiers de configuration.

balayage recherche les valeurs de configuration BUFFERSPERSEC, CANAUX, DACFILE, FRAGMENTS,
RÉSOLUTION, SAMPLERATE, SAMPLESIZE, VERBOSE, VI_KEYS.

TAMPONSPERSEC
L'env. nombre de fragments de tampon sonore à jouer chaque seconde (Taille du tampon sonore
est toujours une puissance de 2).

CANAUX
définit le nombre de canaux, mono ou stéréo.

FICHIER DAC
permet de changer le nom du périphérique DAC/DSP/PCM à partir de /dev/dsp

FRAGMENTS
Le nombre de tampons audio à configurer dans le pilote.

RÉSOLUTION
La modification minimale possible du réglage de la fréquence. Seules 3 valeurs autorisées : 1Hz ,
0.1Hz ou 0.01Hz

TAUX D'ÉCHANTILLONNAGE
définit le nombre d'échantillons/sec pour le périphérique DAC

TAILLE DE L'ÉCHANTILLON
définit si les échantillons 8 ou 16 bits doivent être générés

VERBEUX
définit s'il faut ou non s'exécuter en mode détaillé.

VI_KEYS
si elle est définie, les touches de déplacement du curseur VI "HJKL" sont activées

OPTIONS


-h afficher l'utilisation et les informations d'aide

-v être verbeux

-s échantillons
générer avec un taux d'échantillonnage d'échantillons/s

-8|-16 ou -b 8|16
forcer le mode 8 bits ou 16 bits.

-1|-2 mode mono ou stéréo

-res n définit la résolution de la génération de fréquence. Les valeurs valides sont : 1 Hz, 0 Hz ou 1 Hz

EXEMPLES



Utiliser sweepgen en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.