EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

jackd - Online în cloud

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

Aceasta este comanda jackd 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


jackd - JACK Audio Connection Kit server de sunet

REZUMAT


jackd [Opțiuni] -d backend [parametrii-backend]
jackd --Ajutor

DESCRIERE


jackd este demonul serverului audio JACK, un server audio cu latență scăzută. Scris inițial pentru
sistemul de operare GNU/Linux, acceptă și Mac OS X și diverse platforme Unix.
JACK poate conecta o serie de aplicații client diferite la un dispozitiv audio și, de asemenea, la
fiecare. Majoritatea clienților sunt externi, rulând în propriile lor procese în mod normal
aplicatii. JACK acceptă, de asemenea, clienți interni, care rulează în jackd proces
folosind o interfață „plugin” încărcabilă.

JACK diferă de alte servere audio prin faptul că este proiectat de la zero pentru
munca audio profesională. Se concentrează pe două domenii cheie: execuția sincronă a tuturor
clienți și operare cu latență scăzută.

Pentru cele mai recente informații despre JACK, vă rugăm să consultați site-ul web,http://www.jackaudio.org>.

OPŢIUNI


-d, --conducător auto backend [parametrii-backend ]
Selectați backend-ul interfeței audio. Lista curentă a backend-urilor acceptate este:
creştere, CoreAudio, fals, freebobs, Centru soare și portaudio. Nu sunt toate disponibile
pe toate platformele. Toate parametrii-backend sunt opționale.

-h, --Ajutor
Imprimați un scurt mesaj de utilizare care descrie principalul jackd Opțiuni. Acestea nu
include parametrii-backend, care sunt listate folosind --Ajutor opțiune pentru fiecare
backend specific. Exemplele de mai jos arată cum să le enumerați.

-m, --no-mlock
Nu încercați să blocați memoria, chiar dacă --timp real.

-n, --Nume numele serverului
Denumiți acest lucru jackd instanță numele serverului. Dacă nu este specificat, acest nume provine de la
$JACK_DEFAULT_SERVER variabilă de mediu. Va fi „implicit” dacă nu este
definit.

-p, --port-max n
Setați numărul maxim de porturi pe care serverul JACK le poate gestiona. Valoarea implicită este
256.

--replace-registry
Eliminați registrul de memorie partajată folosit de toate instanțele de server JACK înainte de pornire.
Acest lucru ar trebui să fie folosit rar și este destinat doar ocaziilor în care structura
al acestui registru se modifică în moduri care sunt incompatibile între versiunile JACK (care
este rar).

-R, --timp real
Utilizați programarea în timp real (implicit = adevărat). Acest lucru este necesar pentru o latență scăzută fiabilă
performanţă. Pe multe sisteme, necesită jackd să ruleze cu planificator special și
privilegii de alocare a memoriei, care pot fi obținute în mai multe moduri.

-r, --nu-în timp real
Nu utilizați programarea în timp real.

-P, --prioritate în timp real int
Când alergi --timp real, setați prioritatea programatorului la int.

--tăcut
Opriți orice ieșire în timpul funcționării.

-T, --temporar
Ieșiți după ce toți clienții și-au închis conexiunile.

-t, --pauză int
Setați limita de expirare a clientului în milisecunde. Valoarea implicită este 500 msec. In timp real
în mod, timeout-ul clientului trebuie să fie mai mic decât timeout watchdog (5000 msec).

-Z, --nozombies
Împiedicați-l pe JACK să dea afară clienții pentru că au fost prea lenți. Acest
anulează efectul orice valoare specificată de timeout, dar JACK și clienții săi sunt încă
supuse supravegherii firului watchdog sau echivalentului acestuia.

-u, --deblocați
Deblocați bibliotecile GTK+, QT, FLTK, Wine.

-v, --verbos
Oferiți rezultate detaliate.

-c, --sursa ceasului ( h(animal de companie) | sistem) )
Selectați un anumit ceas de perete (temporizator HPET, temporizator sistem).

-V, --versiune
Tipăriți numărul actual al versiunii JACK și ieșiți.

ALSA BACKEND OPŢIUNI
-C, --captură [ nume ]
Furnizați numai porturi de captură, cu excepția cazului în care sunt combinate cu -D sau -P. Setat parametric
captura numele dispozitivului.

-d, --dispozitiv nume
Dispozitivul ALSA pcm nume a folosi. Dacă nu este specificat niciunul, JACK va folosi „hw:0”,
primul card hardware definit în /etc/modules.conf.

-z, --dither [dreptunghiular,triunghiular,in forma,niciuna]
Setați modul dithering. Dacă nici unul sau nespecificat, dithering-ul este dezactivat. Doar primul
este necesară litera numelui modului.

-D, --duplex
Furnizați atât porturi de captură, cât și porturi de redare. Implicit este activat, cu excepția cazului în care numai unul dintre -P sau
-C este specificat.

-h, --Ajutor Imprimați un scurt mesaj de utilizare care descrie numai
creştere parametrii backend.

-M, --hwmetru
Activați măsurarea hardware pentru dispozitivele care o acceptă. În caz contrar, utilizați software
contorizare.

-H, --hwmon
Activați monitorizarea hardware a porturilor de captură. Aceasta este o metodă pentru obținerea „zero
monitorizarea latenței" a intrării audio. Necesită suport în hardware și din partea
driverul de dispozitiv ALSA de bază.

Când este activată, solicitările de monitorizare a porturilor de captură vor fi satisfăcute prin crearea unui
calea semnalului direct între conectorii de intrare și de ieșire a interfeței audio, cu nr
procesarea de către computerul gazdă. Aceasta oferă cea mai mică latență posibilă
pentru semnalul monitorizat.

În prezent (martie 2003), doar seria RME Hammerfall și cărțile bazate pe
Suport pentru chipset ICE1712 (seria M-Audio Delta, Terratec și altele). --hwmon. În
pe viitor, unele carduri de consum pot fi, de asemenea, acceptate prin modificarea mixerului lor
setări.

Fără --hwmon, monitorizarea portului necesită JACK pentru a citi sunetul în memoria sistemului,
apoi copiați-l înapoi pe hardware din nou, impunând latența de bază a sistemului JACK
determinat de --perioadă și --nperioade parametri.

-eu, --canale int
Numărul de canale de captură. Implicit este maxim acceptat de hardware.

-I --latența de intrare
Latență suplimentară de intrare (cadre) (implicit: 0)

-n, --nperioade int
Specificați numărul de perioade de latență de redare. În câteva secunde, aceasta corespunde
--nperioade ori --perioadă împărțită la --rată. Valoarea implicită este 2, valoarea minimă
admisibil. Pentru majoritatea dispozitivelor, nu este nevoie de nicio altă valoare cu
--timp real opțiune. Fără privilegii în timp real sau cu plăci care nu oferă încredere
întreruperi (cum ar fi ymfpci), o valoare mai mare poate produce mai puține xruns. Acest lucru poate ajuta, de asemenea
dacă sistemul nu este reglat pentru o programare fiabilă în timp real.

Pentru majoritatea dispozitivelor ALSA, tamponul hardware are exact --perioadă ori --nperioade
rame. Unele dispozitive necesită un buffer mai mare. Dacă da, JACK va folosi cel mai mic
posibil tampon care conține cel puțin --nperioade, dar latența de redare nu
crește.

Pentru dispozitivele audio USB se recomandă utilizarea -n 3. Dispozitive Firewire acceptate de
FFADO (fostul Freebob) sunt configurați cu -n 3 în mod implicit.

-o, --canale de ieșire int
Numărul de canale de redare. Implicit este maxim acceptat de hardware.

-O --latența de ieșire
Latență suplimentară de ieșire (cadre) (implicit: 0)

-P, --redare [ nume ]
Furnizați numai porturi de redare, cu excepția cazului în care sunt combinate cu -D sau -C. Setat opțional
numele dispozitivului de redare.

-p, --perioadă int
Specificați numărul de cadre între JACK proces() apeluri. Această valoare trebuie să fie a
putere de 2, iar valoarea implicită este 1024. Dacă aveți nevoie de o latență scăzută, setați -p la fel de jos ca tine
poate merge fără a vedea xruns. O dimensiune mai mare a perioadei produce o latență mai mare, dar face
xruns mai puțin probabil. Latența de captură JACK în secunde este --perioadă împărțită la
--rată.

-r, --rată int
Specificați rata de eșantionare. Valoarea implicită este 48000.

-S, --pantaloni scurti
Încercați mai întâi să configurați cardul pentru mostre de 16 biți, încercând doar 32 de biți dacă
fără succes. Implicit este să preferați mostre pe 32 de biți.

-da, --modul soft
Ignorați xrun-urile raportate de șoferul ALSA. Acest lucru face ca JACK să fie mai puțin probabil
deconectați porturile care nu răspund atunci când rulați fără --timp real.

-X, --midi [urm|crud]
Specificați la ce sistem ALSA MIDI să oferiți acces. Folosind crud va oferi un set
de porturi JACK MIDI care corespund fiecărui dispozitiv ALSA brut de pe aparat. Folosind
urm va oferi un set de porturi JACK MIDI care corespund fiecărui „sequencer” ALSA
client (care include fiecare port MIDI hardware al mașinii). crud furnizează
performanță puțin mai bună, dar nu permite comunicarea cu JACK MIDI
software scris pentru a utiliza API-ul „sequencer” ALSA.

COREAUDIO BACKEND PARAMETRI
-c --canale
Număr maxim de canale (implicit: 2)

-i --canale
Numărul maxim de canale de intrare (implicit: 2)

-o --canale de ieșire
Numărul maxim de canale de ieșire (implicit: 2)

-C --captură
Dacă să capturați sau nu (implicit: adevărat)

-P --redare
Dacă se redă sau nu (implicit: adevărat)

-D --monitor
Furnizați porturi de monitor pentru ieșire (implicit: fals)

-D --duplex
Captură și redare (implicit: adevărat)

-r --rată
Frecvența de eșantionare (implicit: 44100)

-p --perioadă
Cadre pe perioadă (implicit: 128). Trebuie să fie o putere de 2.

-d --dispozitiv
Numele dispozitivului CoreAudio (implicit: niciunul)

-I --latența de intrare
Latență suplimentară de intrare (cadre) (implicit: 0)

-O --latența de ieșire
Latență suplimentară de ieșire (cadre) (implicit: 0)

-l --list-dispozitive
Afișează dispozitivele CoreAudio disponibile (implicit: fals)

-H --porc
Obțineți acces exclusiv la dispozitivul audio (implicit: fals)

-L --latența asincronă
Latență suplimentară de ieșire în modul asincron (procent) (implicit: 100)

-G --cereale
Granulație de calcul în fir RT (procent) (implicit: 100)

-s --clock-drift
Dacă se compensează deviația ceasului în dispozitivul agregat creat dinamic (implicit:
fals)

DUMMY BACKEND PARAMETRI
-C, --captură int
Specificați numărul de porturi de captură. Valoarea implicită este 2.

-P, --redare int
Specificați numărul de porturi de redare. Valoarea implicită este 2.

-r, --rată int
Specificați rata de eșantionare. Valoarea implicită este 48000.

-p, --perioadă int
Specificați numărul de cadre între JACK proces() apeluri. Această valoare trebuie să fie a
putere de 2, iar valoarea implicită este 1024. Dacă aveți nevoie de o latență scăzută, setați -p la fel de jos ca tine
poate merge fără a vedea xruns. O dimensiune mai mare a perioadei produce o latență mai mare, dar face
xruns mai puțin probabil. Latența de captură JACK în secunde este --perioadă împărțită la
--rată.

-w, --aștepta int
Specificați numărul de utilizări de așteptat între procesele motorului. Valoarea implicită este
21333.

NETONE BACKEND PARAMETRI
-eu, --intrari audio int
Număr de canale de captură (implicit: 2)

-o, --ieșiri audio int
Număr de canale de redare (implicit: 2)

-Eu, --midi-ins int
Număr de canale de captură midi (implicit: 1)

-O, --midi-outs int
Numărul de canale de redare midi (implicit: 1)

-r, --rată int
Frecvența de eșantionare (implicit: 48000)

-p, --perioadă int
Cadre pe perioadă (implicit: 1024)

-n, --num-perioade int
Setarea latenței rețelei în nr. de perioade (implicit: 5)

-l, --ascultă-port int
Portul socket pe care îl ascultăm pentru pachetele de sincronizare (implicit: 3000)

-f, --factor int
Factorul pentru reducerea ratei de eșantionare (implicit: 1)

-u, --factor-amonte int
Factorul pentru reducerea ratei de eșantionare în amonte (implicit: 0)

-c, --celt int
setează codificarea celt și numărul de kbiți pe canal (implicit: 0)

-b, --adâncime de biți int
Adâncimea de biți a probei (0 pentru float, 8 pentru 8 biți și 16 pentru 16 biți) (implicit: 0)

-t, --transport-sync int
Dacă să subordonați transportul la transportul principal (implicit: adevărat)

-A, --autoconf int
Dacă folosiți Autoconfig sau doar porniți. (implicit: adevărat)

-R, --redundanţă int
Trimiteți pachete de N ori (implicit: 1)

-e, --nativ-endian int
Nu convertiți mostrele în ordinea octeților de rețea. (implicit: fals)

-J, --jitterval int
încercare de microsecunde jitterbuffer pe master (implicit: 0)

-D, --intotdeauna-termen limita int
folosiți întotdeauna termenul limită (implicit: fals)

Statele Unite ale Americii BACKEND PARAMETRI
-r, --rată int
Specificați rata de eșantionare. Valoarea implicită este 48000.

-p, --perioadă int
Specificați numărul de cadre între JACK proces() apeluri. Această valoare trebuie să fie a
putere de 2, iar valoarea implicită este 1024. Dacă aveți nevoie de o latență scăzută, setați -p la fel de jos ca tine
poate merge fără a vedea xruns. O dimensiune mai mare a perioadei produce o latență mai mare, dar face
xruns mai puțin probabil. Latența de captură JACK în secunde este --perioadă împărțită la
--rată.

-n, --nperioade int
Specificați numărul de perioade din memoria tampon hardware. Valoarea implicită este 2. The
dimensiunea perioadei (-p) ori --nperioade ori patru este dimensiunea tamponului JACK în octeți. The
Latența de ieșire JACK în secunde este --nperioade ori --perioadă împărțită la --rată.

-w, --lungimea cuvântului int
Specificați dimensiunea eșantionului în biți. Valoarea implicită este 16.

-eu, --canale int
Specificați câte canale să capturați (implicit: 2)

-o, --canale de ieșire int
Specificați numărul de canale de redare (implicit: 2)

-C, --captură fişier_dispozitiv
Specificați dispozitivul de intrare pentru captură (implicit: /dev/dsp)

-P, --redare fişier_dispozitiv
Specificați dispozitivul de ieșire pentru redare (implicit: /dev/dsp)

-b, --ignorehwbuf boolean
Specificați dacă să ignorați dimensiunea perioadei hardware (implicit: fals)

-I --latența de intrare
Latență suplimentară de intrare (cadre) (implicit: 0)

-O --latența de ieșire
Latență suplimentară de ieșire (cadre) (implicit: 0)

SUN BACKEND PARAMETRI
-r, --rată int
Specificați rata de eșantionare. Valoarea implicită este 48000.

-p, --perioadă int
Specificați numărul de cadre între JACK proces() apeluri. Această valoare trebuie să fie a
putere de 2, iar valoarea implicită este 1024. Dacă aveți nevoie de o latență scăzută, setați -p la fel de jos ca tine
poate merge fără a vedea xruns. O dimensiune mai mare a perioadei produce o latență mai mare, dar face
xruns mai puțin probabil. Latența de captură JACK în secunde este --perioadă împărțită la
--rată.

-n, --nperioade int
Specificați numărul de perioade din memoria tampon hardware. Valoarea implicită este 2. The
dimensiunea perioadei (-p) ori --nperioade ori patru (presupunând 2 canale mostre pe 16 biți)
este dimensiunea tamponului JACK în octeți. Latența de ieșire JACK în secunde este --nperioade
ori --perioadă împărțită la --rată.

-w, --lungimea cuvântului int
Specificați dimensiunea eșantionului în biți. Valoarea implicită este 16.

-eu, --canale int
Specificați câte canale să capturați (implicit: 2)

-o, --canale de ieșire int
Specificați numărul de canale de redare (implicit: 2)

-C, --captură fişier_dispozitiv
Specificați dispozitivul de intrare pentru captură (implicit: /dev/audio)

-P, --redare fişier_dispozitiv
Specificați dispozitivul de ieșire pentru redare (implicit: /dev/audio)

-b, --ignorehwbuf boolean
Specificați dacă să ignorați dimensiunea perioadei hardware (implicit: fals)

PORTAUDIO BACKEND PARAMETRI
-c --canal
Număr maxim de canale (implicit: toate canalele hardware disponibile)

-i --canal
Numărul maxim de canale de intrare (implicit: toate canalele hardware disponibile)

-I --latența de intrare
Latență suplimentară de intrare (cadre) (implicit: 0)

-o --channelout
Numărul maxim de canale de ieșire (implicit: toate canalele hardware disponibile)

-O --latența de ieșire
Latență suplimentară de ieșire (cadre) (implicit: 0)

-C --captură
Dacă să capturați sau nu (implicit: adevărat)

-P --redare
Dacă se redă sau nu (implicit: adevărat)

-D --duplex
Captură și redare (implicit: adevărat)

-r --rată
Frecvența de eșantionare (implicit: 48000)

-p --perioadă
Cadre pe perioadă (implicit: 1024). Trebuie să fie o putere de 2.

-n --Nume
Numele șoferului (implicit: niciunul)

-z --dither
Modul dithering (implicit: niciunul)

EXEMPLE


Imprimați mesajul de utilizare pentru parametrii specifici fiecărui backend.

jackd -d creştere --Ajutor
jackd -d CoreAudio --Ajutor
jackd -d net --Ajutor
jackd -d fals --Ajutor
jackd -d firewire --Ajutor
jackd -d freebobs --Ajutor
jackd -d Centru --Ajutor
jackd -d soare --Ajutor
jackd -d portaudio --Ajutor

Rulați demonul JACK cu prioritate în timp real utilizând primul card hardware ALSA definit în
/etc/modules.conf.

jackstart --timp real --driver=alsa

Rulați demonul JACK cu o latență scăzută, oferind rezultate detaliate, ceea ce poate fi util pentru
depanarea problemelor de latență ale sistemului. Un sistem rezonabil de bine reglat cu un bun
placa de sunet și un nucleu cu latență scăzută pot gestiona aceste valori în mod fiabil. Unii pot face mai bine.
Dacă primiți mesaje xrun, încercați un buffer mai mare. Reglarea unui sistem pentru o latență scăzută poate fi
provocator. Întrebările frecvente despre JACK, http://jackit.sourceforge.net/docs/faq.php are unele utile
sugestii.

jackstart -Rv -d creştere -p 128 -n 2 -r 44100

Alerga jackd cu prioritate în timp real folosind dispozitivul ALSA „sblive” definit în ~/.soundrc.
Aplicați dithering model la redarea audio.

jackd -R -d creştere -d sblive --dither=format

Alerga jackd fără privilegii speciale folosind a doua placă hardware ALSA definită în
/etc/modules.conf. Orice xrun-uri raportate de backend-ul ALSA vor fi ignorate. Mai mare
tamponul ajută la reducerea pierderii de date. Ditheringul dreptunghiular va fi folosit pentru redare.

jackd -d creştere -d hw:1 -p2048 -n3 --modul soft -zr

Alerga jackd în modul full-duplex folosind dispozitivul ALSA hw:0,0 pentru redare și hw:0,2
dispozitiv pentru capturare.

jackd -d creştere -P hw:0,0 -C hw:0,2

Alerga jackd în modul doar redare folosind dispozitivul ALSA hw:0,0.

jackd -d creştere -P hw:0,0

MEDIUL


JACK dezvoltă un mecanism pentru pornirea automată a serverului atunci când este necesar. Orice
clientul pornit fără un server JACK care rulează va încerca să pornească unul singur folosind
linia de comandă găsită în prima linie a $HOME/.jackdrc dacă există, sau /etc/jackdrc daca
nu. Dacă niciun fișier nu există, va fi utilizată o comandă implicită încorporată, inclusiv
-T flag, care face ca serverul să se închidă când toți clienții au ieșit.

Ca o tranziție, acest lucru se întâmplă doar când $JACK_START_SERVER este definită în mediu
a procesului de apelare. În viitor, acesta va deveni un comportament normal. In orice caz,
definire $JACK_NO_START_SERVER dezactivează această caracteristică.

Pentru a schimba unde caută JACK pentru driverele backend, setați $JACK_DRIVER_DIR.

$JACK_DEFAULT_SERVER specifică numele serverului implicit. Dacă nu este definit, șirul
se folosește „implicit”. Dacă se setează în mediile respective, acest lucru afectează jackd cu excepția cazului în care este
--Nume parametrul este setat și toți clienții JACK, cu excepția cazului în care îi transmit un nume explicit
jack_client_open().

Utilizați jackd online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? Echipa DevTurks
    Taraf?ndan desteklenmektedir..
    Caracteristici:https://github.com/turkdevopshttps://turkdevops.g...
    Descărcați turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* este un parser rapid Python și
    redactor pentru ASAM (Asociația pentru
    Standardizarea automatizării și
    Sisteme de măsurare) MDF / MF4
    (Format de date de măsurare...
    Descărcați asammdf
  • 3
    LAME (Lame nu este un codificator MP3)
    LAME (Lame nu este un codificator MP3)
    LAME este un instrument educațional de utilizat
    pentru a afla despre codificarea MP3. The
    Scopul proiectului LAME este îmbunătățirea
    psihoacustica, calitatea si viteza
    de deputat...
    Descărcați LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Un set de module de extensie Python care
    împachetați clasele GUI multiplatformă din
    wxWidgets.. Public: Dezvoltatori. Utilizator
    interfață: X Window System (X11), Win32...
    Descărcați wxPython
  • 5
    packfilemanager
    packfilemanager
    Acesta este managerul de fișiere al pachetului Total War
    proiect, începând cu versiunea 1.7. A
    scurtă introducere în Warscape
    modding:...
    Descărcați packfilemanager
  • 6
    IPerf2
    IPerf2
    Un instrument de măsurare a traficului de rețea
    Performanță TCP și UDP cu metrici
    atât în ​​jurul debitului cât și al latenței. The
    obiectivele includ menținerea unui activ
    cod iperf...
    Descărcați IPerf2
  • Mai mult »

Comenzi Linux

Ad