英語フランス語スペイン語

Ad


OnWorksファビコン

fsynth - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで fsynth を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド fsynth です。

プログラム:

NAME


シゲン - an ncurses ベース 信号 ジェネレータ プログラム

SYNOPSIS


siggen [-s サンプルレート] [-8|-16|-b 8|-b 16] [-1|-2]

DESCRIPTION


シゲン Ncurses ベースのユーザー インターフェイスを備えたシンプルな信号生成プログラムです。
LINUX /dev/dsp デバイス上で標準波形をデジタル的に生成できます。 8ビットまたは16ビット
サンプルはハードウェアに応じて生成できます。

シゲン XNUMX つの独立した波形を生成できます。 ステレオでは XNUMX つの信号が表示されます
さまざまなチャンネルで。 モノラルでは、XNUMX つの信号がデジタル的に XNUMX つのモノラルにミックスされます。
チャンネル。

周波数はヘルツの整数として指定されます。 分数ヘルツ周波数は、
サポートされていません。 もちろん、サンプルレートの半分未満の周波数のみ(サンプルレートの数)
サンプル/秒) は正確に意味があります。 より高い周波数も指定できますが、指定しないでください。
ぜひ聞いてみてください!

生成できる波形は次のとおりです。

sine 標準的な正弦波

cosine 90度の位相シフトを持つ正弦波

square マークスペース率 50% の標準方形波

三角形
「無限」の高速フライバックを備えたランプ波形 (:-) 理想的なオシロスコープのタイムベース
信号。

のこぎり
のこぎりの等間隔に配置された歯のような形をしています (:-)

ノイズ これは弱いです。 構成されているのは、擬似ランダムに生成された XNUMX 秒だけです
サンプルを繰り返し再生します。 適切なホワイト/ピンク ノイズを作りたいと思っていますが、そうではありません。
十分な知識がありますが、プログラムの構造が
正確なノイズ生成。

パルス マーク/スペース比 (パーセンテージ) を指定できる方形波形。
デフォルト値は 10% (マーク/スペース比 1:9) です。

波形を生成するアルゴリズムには多くの考慮が払われました。 私は信じます
sin/cos 波は非常に純粋である必要があります (サウンド カードをモジュロ :-) が、THD にアクセスできません。
それを測るためのメーター。 最高の信号精度を得るには、ゲイン設定を 100(%) のままにしてください。 の
ジェネレーターは、波形のピーク値を許容される最大デジタル値に適合させます。 使用
出力ボリュームを制御するミキサープログラム、または外部アッテネーター。

ゲイン係数オプションは、影響を受けた信号をシミュレートするのに役立ちます。
ゲインを 100% 以上に指定してクリッピングします。 実際、台形信号は次のようにして作成できます。
クリップされたノコギリ波を生成します。 ゲインが大きいほど、信号はより近くなります
方形波(立ち上がり時間と立ち下がり時間は減少します)。

シゲン 指定されたサンプルレートで 1 秒相当の XNUMX Hz サンプルを生成します。
波形を生成し、F 番目のサンプルごとに循環サンプリングすることによって周波数 F を生成します。 各バッファ
フラグメントは、その時点で設定されたパラメータに対して生成されます。 バッファフラグメントのサイズは、
およそそうなるように設定します。 10 秒あたり XNUMX 個のフラグメントが生成されます。 生成パラメータの変更。例:
波形、周波数、ゲインは、次に生成されるバッファ フラグメントに影響を与えるため、
変化はほぼ即座に現れるようです。

音が定期的にカチッという音や途切れなどで「途切れる」場合、それは通常、次のような兆候です。
siggen は十分な頻度でスケジュールされていません。 どちらかの優先順位を上げます (「 nice et
al.)、他のプロセスを強制終了する、より高速なプロセッサを取得する、またはオーディオの数を増やす
siggen が使用するバッファー フラグメント。 これにより、siggen の反応がより遅くなります。
生成パラメータの変更。 syslogd & クローン 私が見つけたXNUMXつのプロセスです
殺すのに便利 - YMMV。

デフォルト
/dev/dsp に出力、22050 サンプル/秒、ステレオ カードの場合はステレオ、それ以外の場合はモノラル、16 ビット
可能であればサンプル、それ以外の場合は 8 ビット、3 つのオーディオ バッファ フラグメント。

OPTIONS


-h使用法とヘルプ情報を表示します

-v冗長にする

-s サンプル
サンプル/秒のサンプルレートで生成

-8|-16 または -b 8|16
8 ビットまたは 16 ビット モードを強制します。

-1|-2 モノラルまたはステレオ



onworks.net サービスを使用してオンラインで fsynth を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad