fsynth - En ligne dans le Cloud

Il s'agit de la commande fsynth qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant 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


signe - an infirmière basé signal générateur Danse

SYNOPSIS


siggen [-s taux d'échantillonnage] [-8|-16|-b 8|-b 16] [-1|-2]

DESCRIPTION


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

signe permet de générer deux formes d'onde indépendantes. En stéréo les deux signaux apparaissent
sur différents canaux. En mono, les deux signaux sont mélangés numériquement sur un seul mono
canal.

La fréquence est spécifiée sous la forme d'un nombre entier de Hertz. Les fréquences fractionnaires de Hertz sont
non supporté. Bien entendu, seules les fréquences inférieures à la moitié de la fréquence d'échantillonnage (nombre de
échantillons/sec) sont précisément significatifs. Des fréquences plus élevées peuvent être spécifiées, mais ne
attendez-vous à les entendre !

Les formes d'onde pouvant être générées sont :

sinus Une onde sinusoïdale standard

cosinus une onde sinusoïdale avec un déphasage de 90 degrés

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

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

dent de scie
en forme de dents équidistantes sur une scie (:-)

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.

pulse Une forme d'onde carrée où le rapport marque/espace (en pourcentage) peut être spécifié.
La valeur par défaut est de 10 % (rapport marque/espace 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. Pour une meilleure précision du signal, laissez le réglage de gain à 100 (%). Les
Le générateur fera alors en sorte que la valeur de crête de l'onde corresponde aux valeurs numériques maximales autorisées. Utilisation
un programme de mixage pour contrôler le volume de sortie, ou un atténuateur externe.

L'option facteur de gain peut être utile pour simuler un signal qui a été soumis à
écrêtage, en spécifiant un gain > 100 %. En fait, un signal trapézoïdal peut être fait en
générer une onde en dents de scie écrêtée. Plus le gain est grand, plus le signal se rapproche
une onde carrée (les temps de montée et de descente diminuent).

signe génère une seconde d'échantillons de 1 Hz à la fréquence d'échantillonnage spécifiée, pour chaque
forme d'onde et génère la fréquence F en échantillonnant de manière circulaire chaque échantillon F. Chaque tampon
fragment est généré pour le(s) paramètre(s) défini(s) à ce moment-là. 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, le gain, auront un impact sur le prochain fragment de tampon généré, et donc
les changements semblent être presque immédiats.

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 les 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, 3 fragments de tampon audio.

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 mono ou stéréo

EXEMPLES



Utiliser fsynth en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows