EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

fsynth - Online in der Cloud

Führen Sie fsynth im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl fsynth, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME


Zeichen - an Flüche basierend Signal Generator Programm

ZUSAMMENFASSUNG


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

BESCHREIBUNG


Zeichen ist ein einfaches Signalgeneratorprogramm mit einer Ncurses-basierten Benutzeroberfläche, das
kann Standardwellenformen auf dem LINUX /dev/dsp-Gerät digital generieren. 8 oder 16 Bit
Samples können je nach Hardware generiert werden.

Zeichen ermöglicht die Erzeugung von zwei unabhängigen Wellenformen. In Stereo erscheinen die beiden Signale
auf verschiedenen Kanälen. In Mono werden die beiden Signale digital auf das eine Mono gemischt
Kanal.

Die Frequenz wird als ganze Zahl von Hertz angegeben. Gebrochene Hertz-Frequenzen sind
nicht unterstützt. Natürlich sind nur Frequenzen kleiner als die Hälfte der Samplerate (Anzahl der
Samples/sec) sind genau aussagekräftig. Höhere Frequenzen können angegeben werden, aber nicht
erwarten, sie zu hören!

Folgende Wellenformen können erzeugt werden:

Sinus Eine Standard-Sinuswelle

Kosinus eine Sinuswelle mit 90 Grad Phasenverschiebung

Rechteck eine Standard-Rechteckwelle mit einem 50%-Mark-Space-Verhältnis

Dreieck
eine Rampenwellenform mit 'unendlich' schnellem Flyback (:-) Eine ideale Oszilloskop-Zeitbasis
Signal.

Sägezahn
geformt wie gleichmäßig verteilte Zähne auf einer Säge (:-)

Rauschen Dies ist schwach. Es besteht lediglich aus einer Sekunde pseudozufällig generierter
Samples, wiederholt abgespielt. Ich würde gerne richtiges weißes/rosa Rauschen machen, aber ich tue es nicht
genug wissen, und ich glaube nicht, dass die Struktur des Programms förderlich ist
genaue Geräuschentwicklung.

Impuls Eine Rechteckwellenform, bei der das Markierungs-/Abstandsverhältnis (als Prozentsatz) angegeben werden kann.
Der Standardwert beträgt 10 % (Marke/Leer-Verhältnis von 1:9).

In die Algorithmen zur Erzeugung der Wellenformen wurde viel nachgedacht. Ich glaube das
Sin/Cos-Welle soll sehr rein sein (Modulo deine Soundkarte :-), aber ich habe keinen Zugriff auf einen THD
Meter, um es zu messen. Für beste Signalgenauigkeit belassen Sie die Verstärkungseinstellung auf 100(%). Die
Der Generator passt dann den Spitzenwert der Welle an die maximal zulässigen digitalen Werte an. Verwenden
ein Mixer-Programm zur Steuerung der Ausgangslautstärke oder ein externes Dämpfungsglied.

Die Option Verstärkungsfaktor kann nützlich sein, um ein Signal zu simulieren, das
Clipping, indem Sie eine Verstärkung von > 100 % angeben. Tatsächlich kann ein trapezförmiges Signal erzeugt werden durch
Erzeugen einer abgeschnittenen Sägezahnwelle. Je größer die Verstärkung, desto näher nähert sich das Signal
eine Rechteckwelle (die Anstiegs- und Abfallzeiten nehmen ab).

Zeichen erzeugt pro Sekunde 1-Hz-Samples mit der angegebenen Samplerate
Wellenform und erzeugt die Frequenz F durch kreisförmiges Abtasten jedes F-ten Abtastwertes. Jeder Puffer
Fragment wird für den (die) Parameter generiert, der in diesem Moment eingestellt ist. Pufferfragmentgrößen sind
so einstellen, dass ca. Es werden 10 Fragmente/Sek. erzeugt. Ändern eines Generierungsparameters, z. B.
Wellenform, Frequenz, Verstärkung, wirken sich auf das nächste erzeugte Pufferfragment aus und daher
Änderungen scheinen fast sofort zu erfolgen.

Wenn Ihre Geräusche regelmäßig mit Klicks oder Pausen "abbrechen", ist dies normalerweise ein Zeichen dafür, dass
siggen wird nicht oft genug eingeplant. Entweder die Priorität erhöhen (siehe schön et
al.), beenden Sie andere Prozesse, erhalten Sie einen schnelleren Prozessor oder erhöhen Sie die Anzahl der Audiodateien
Pufferfragmente, die siggen verwendet. Letzteres lässt Siggen träger reagieren
Änderungen der Erzeugungsparameter. syslogd und dem Crond sind zwei Prozesse, die ich gefunden habe
nützlich, um zu töten - YMMV.

Defaults
Ausgabe nach /dev/dsp, 22050 Samples/Sek, Stereo bei Stereokarte sonst Mono, 16 Bit
Samples wenn möglich, sonst 8 Bit, 3 Audiopufferfragmente.

OPTIONAL


-h Anzeigenutzung und Hilfeinfos

-v ausführlich sein

-s Proben
Generieren mit Samplerate von Samples/Sek.

-8|-16 oder -b 8|16
8-Bit- oder 16-Bit-Modus erzwingen.

-1|-2 mono oder stereo

Beispiele:



Verwenden Sie fsynth online mit den onworks.net-Diensten


Ad


Ad