EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

fsynth - Online în cloud

Rulați fsynth în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda fsynth care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


siggen - an Nursice bazat semnal generator program

REZUMAT


siggen [-s eșantionare] [-8|-16|-b 8|-b 16] [-1|-2]

DESCRIERE


siggen este un program simplu generator de semnal, cu o interfață de utilizator bazată pe Ncurses, care
poate genera digital forme de undă standard pe dispozitivul LINUX /dev/dsp. 8 sau 16 biți
mostrele pot fi generate în funcție de hardware.

siggen permite generarea a două forme de undă independente. În stereo apar cele două semnale
pe canale diferite. În mono cele două semnale sunt amestecate digital pe unul mono
canal.

Frecvența este specificată ca un număr întreg de Herți. Frecvențele Hertz fracționale sunt
nu sunt acceptate. Desigur, doar frecvențele mai mici de jumătate din rata de eșantionare (număr de
mostre/sec) sunt precis semnificative. Pot fi specificate frecvențe mai mari, dar nu
așteaptă-te să-i auzi!

Formele de undă care pot fi generate sunt:

sinusoid O undă sinusoidală standard

cosinus o undă sinusoidală cu o defazare de 90 de grade

pătrată o undă pătrată standard cu un raport de spațiu marcaj de 50%.

triunghi
o formă de undă în rampă cu un zbor „infinit” rapid (:-) O bază de timp ideală pentru osciloscop
semnal.

dinte de fierăstrău
în formă de dinți la distanță egală pe un ferăstrău (:-)

zgomot Acesta este slab. Tot ceea ce constă este o secundă de generat pseudo-aleatoriu
mostre, redate în mod repetat. Mi-ar plăcea să fac un zgomot alb/roz adecvat, dar nu fac
știu suficient și nu cred că structura programului este propice
generare precisă de zgomot.

impuls O formă de undă pătrată în care poate fi specificat raportul marcaj/spațiu (sub formă de procent).
Valoarea implicită este 10% (raport marcaj/spațiu de 1:9).

S-a gândit mult la algoritmii pentru generarea formelor de undă. eu cred ca
sin/cos wave să fie foarte pur (modulo placa ta de sunet :-), dar nu am acces la un THD
metru pentru a-l măsura. Pentru cea mai bună acuratețe a semnalului, lăsați setarea câștigului la 100(%). The
generatorul va face apoi ca valoarea de vârf a undei să se potrivească cu valorile digitale maxime permise. Utilizare
un program de mixer pentru a controla volumul de ieșire sau un atenuator extern.

Opțiunea factor de câștig poate fi utilă pentru simularea unui semnal la care a fost supus
tăiere, prin specificarea unui câștig > 100%. De fapt un semnal trapez poate fi făcut de
generând o undă tăiată din dinți de ferăstrău. Cu cât câștigul este mai mare, cu atât semnalul se apropie mai mult
o undă pătrată (timpii de creștere și coborâre scad).

siggen generează o secundă în valoare de probe de 1 Hz la rata de eșantionare specificată, pentru fiecare
forma de undă și generează frecvența F prin eșantionarea circulară a fiecărei a cincea probă. Fiecare tampon
fragmentul este generat pentru parametrul(i) setat(i) în acel moment. Dimensiunile fragmentelor tampon sunt
setati astfel incat aprox. Sunt generate 10 fragmente/sec. Modificarea unui parametru de generație, de ex
forma de undă, frecvența, câștigul vor afecta următorul fragment de tampon generat și, prin urmare
schimbările par a fi aproape imediate.

Dacă sunetele dvs. se „despart” periodic cu clicuri sau întreruperi, de obicei este un semn că
siggen nu este programat suficient de des. Fie în creștere cu prioritate (vezi frumos et
al.), opriți alte procese, obțineți un procesor mai rapid sau creșteți numărul de sunet
fragmente de tampon pe care le folosește siggen. Acest ultim va face ca Siggen să răspundă mai lent la
modificări ale parametrilor de generație. syslogd și cron sunt două procese pe care le-am găsit
util pentru a ucide - YMMV.

valori prestabilite
ieșire la /dev/dsp, 22050 mostre/sec, stereo dacă cardul stereo altfel mono, 16 biți
eșantioane dacă este posibil, altfel 8 biți, 3 fragmente de buffer audio.

OPŢIUNI


-h afișați informații despre utilizare și ajutor

-v fi verborizat

-s mostre
generați cu rata de eșantionare de mostre/sec

-8|-16 sau -b 8|16
forță modul de 8 biți sau 16 biți.

-1|-2 mono sau stereo

EXEMPLE



Utilizați fsynth online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilitar pentru
    Preluați informațiile despre kernelul inactiv CPU
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: Un instrument
    care tipărește p...
    Rulați cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitar pentru setarea procesorului
    opțiunile nucleului specifice stării inactiv
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: The
    cpupower idle-se...
    Rulați cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifică/tipărește cele ale utilizatorului
    calea de căutare a setului de hărți curent. Afectează
    accesul utilizatorului la datele existente sub
    alte seturi de hărți în locația curentă. ...
    Rulați g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Imprimă un mesaj, avertisment,
    informații despre progres sau eroare fatală în
    Modul GRASS. Acest modul ar trebui utilizat în
    scripturi pentru mesajele transmise utilizatorului.
    KEYWO...
    Rulați g.messagegrass
  • Mai mult »

Ad