EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

brighton - Online în cloud

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

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


Bristol - un pachet de emulare a sintetizatorului.

REZUMAT


startBristol -mini -jack -midi seq [Opțiuni]

DESCRIERE


Bristol este o suită de emulator software de sintetizator vintage. Aplicația constă dintr-un
motorul propriu-zis numit Bristol și o interfață grafică de utilizator numită brighton. Graficul
interfața este o bibliotecă de manipulare bitmap pentru a prezenta diversele dispozitive de sinteză, cum ar fi
potențiometre, butoane, glisoare, cabluri patch și care generează mesajele către
configurați emulatorul de sinteză. Motorul este o infrastructură care găzduiește emulatorul
cod care cuplează diferiții operatori audio necesari pentru generarea audio.
Motorul și GUI sunt pornite împreună cu startBristol scriptul care configurează
mediul necesar pentru ca cei doi să se conecteze împreună. În general, nu se prevede că
Bristol și Brighton pot fi pornite în afara scriptului, totuși există opțiuni pentru
script pentru a începe doar unul sau altul. Bristol are, de asemenea, o interfață de linie de comandă care poate
să fie utilizat mai degrabă decât GUI.

În prezent sunt emulate următoarele sintetizatoare:

Emulații

moog mini
moog explorer (călător)
moog voyager albastru electric
moog memorie
moog sonic 6
moog/realist mg-1 concertmate
modulul hammond (învechit, folosește -b3)
hammond B3 (implicit)$
circuite secvențiale profet-5
circuite secvențiale profet-5/fx
circuite secvențiale profet-10
circuite secvenţiale pro-one
fender rhodes mark-I etapa 73
pian bas fender rhodes
pian electric crumar roadrunner
crumar bit 01
crumar bit 99
crumar bit + mods
combo sintetizat/organ crumar stratus
combo sintetizat/orgă/șiruri trilogie crumar
oberheim OB-X
oberheim OB-Xa
arp axxe
arp odiseea
arp 2600
ansamblu de coarde arp/solina
korg polysix
korg poly-800
korg mono/poly
korg ms20 (neterminat: doar -libtest)
vox continental
vox continental super/300/II
roland juno-60
roland jupiter-8
Baumann BME-700
Sequencer Bristol Bassmaker
yamaha dx-7
yamaha cs-80 (nefinisat)
commodore-64 SID chip synth
Sintetizator polifonic commodore-64 SID (nefinisat)
sintetizator granular (nefinisat)
ems synthi-a (neterminat)
Mixer cu 16 piese (neterminat: doar -libtest)

Conexiunea implicită între motor și GUI este un socket TCP folosind un format SYSEX
mesaj preluat din MIDI. Opțional, codul va folosi un socket de domeniu Unix pentru îmbunătățire
Securitate. Interfața grafică și motorul nu trebuie să fie rezidente pe același sistem, dacă este adecvat
parametrii sunt dați, această caracteristică necesită utilizarea socket-urilor de domeniu TCP. Motorul poate
acceptă, de asemenea, solicitări de la mai multe interfețe Brighton și rulează toți emulatorii de la
în același timp, multitimbral, împărtășind voci între ei și preempțiind acolo unde este necesar. Dacă
un emulator este pornit în modul monofonic apoi i se prealocă o voce care nu va fi niciodată
fi preempted și care rulează continuu, adică implicit va continua să ruleze chiar
când nu este apăsată nicio tastă de pian. Codul polifonic va rula doar algoritmii vocali
în timp ce poarta cheii este deschisă, poarta fiind derivată din starea anvelopei vocii. The
motorul acceptă minim 32 de voci implicit, dacă un emulator solicită mai puțin decât acesta
emularea este configurată cu o limită soft. Dacă se solicită mai multe, atunci sunt mai multe voci
creat însă limita superioară este impusă la 128 de voci. O voce este o structură a motorului
care permite alocarea și executarea, codul real rulat de o voce poate fi oricare dintre
algoritmi de emulator care este modul în care este suportată operația multitimbrală. Alocarea vocii
procesul este „precedenta ultimei note” și în timp ce altele sunt disponibile pentru monofon
instrumente, acesta este singurul algoritm de atribuire polifonic.

Acest pachet ar trebui să fie pornit cu scriptul startBristol. Scriptul va porni
binare sintetizatoare Bristol, evaluând căile corecte ale bibliotecii și căile executabile.
Există emulare, sintetizator și parametri operaționali:

OPŢIUNI


Emulare:

-mini - moog mini
-explorer - moog voyager
-voyager - moog voyager albastru electric
-memory - memorie moog
-sonic6 - moog sonic 6
-mg1 - moog/mg-1 realist concertmate
-hammond - modulul hammond (învechit, utilizați -b3)
-b3 - hammond B3 (implicit)
-profet - circuite secvențiale profet-5
-pro52 - circuite secvențiale profet-5/fx
-pro10 - circuite secvențiale profet-10
-pro1 - circuite secvenţiale pro-one
-rhodes - fender rhodes mark-I treapta 73
-rhodesbass - pian bas fender rhodes
-roadrunner - pian electric crumar roadrunner
-bitone - crumar bit 01
-bit99 - crumar bit 99
-bit100 - crumar bit + mods
-stratus - crumar stratus combo synth/organ
-trilogie - crumar trilogie combo synth/organ/string
-obx - oberheim OB-X
-obxa - oberheim OB-Xa
-axxe - arp axxe
-odyssey - arp odyssey
-arp2600 - arp 2600
-solina - ansamblu de coarde arp/solina
-polysix - korg polysix
-poly800 - korg poly-800
-monopoly - korg mono/poly
-ms20 - korg ms20 (neterminat: doar -libtest)
-vox - vox continental
-voxM2 - vox continental super/300/II
-juno - roland juno-60
-jupiter - roland jupiter-8
-bme700 - baumann bme-700
-bm - bristol bassmaker sequencer
-dx - yamaha dx-7
-cs80 - yamaha cs-80 (nefinisat)
-sidney - commodore-64 SID chip synth
-melbourne - commodore-64 SID polysynth (nefinisat)
-granular - sintetizator granular (nefinisat)
-aks - ems synthi-a (nefinisat)
-mixer - mixer cu 16 piese (neterminat: doar -libtest)

Sintetizator:

-voci
Emulatorul selectat va începe cu acest număr de voci. Motorul va fi mereu
creați 32 de voci, dar doar alocați acest subset emulatorului. Dacă este selectat
valoarea este mai mare de 32, atunci se alocă numărul mai mare de voci.

-mono Rulați emulatorul în modul monofonic. Acesta nu este cu adevărat un alias pentru „-voices 1” ca
în plus, configurează parametri precum „-retrig -lvel -wwf -hnp”. Aceste
opțiunile suplimentare pot fi înlocuite dacă se dorește.

-lnp Selectează logica cu prioritatea notei joase. Acest lucru se aplică numai sintetizatoarelor monofonice și
toate prioritățile notei afectează stilul de joc legato.

-hnp Selectați logica de prioritate a notelor înalte. Acest lucru se aplică numai sintetizatoarelor monofonice.

-nnp Selectați nicio prioritate de notă, aceasta este valoarea implicită și funcționează ca o ultimă notă
selecția de prioritate.

-retrig
Solicitați un eveniment de declanșare pentru fiecare notă care este redată ȘI notele care sunt eliberate.
Declanșatorul va face ca plicurile să circule. Nu vor reveni la zero până la urmă
implicit, totuși, unele dintre emulări au asta ca control GUI. Fără asta
Declanșatoarele de semnalizare sunt trimise numai pentru prima notă apăsată a unei secvențe.

-lvel Configurați moștenirea vitezei pentru toate notele legato - prima notă a unei secvențe
va avea o valoare a vitezei care se aplică tuturor notelor ulterioare. Această opțiune este
o comutare: aplicarea de două ori va dezactiva caracteristica. Acest lucru este important în ceea ce privește
la emulatori la fel de multe dintre sintetizatoarele mono cu nivel setat implicit. The
este posibil ca următoarele opțiuni să nu funcționeze conform așteptărilor:

startBristol -mini -nivel

Problema este că -mini activează viteza legato, astfel încât comutatorul -lvel o va comuta
oprit din nou. Același lucru este valabil și pentru -retrig.

-canal
Porniți emulatorul pentru a răspunde pe acest canal MIDI, implicit 1.

-cheie usoara
Configurați nota cea mai joasă pentru care emulatorul ar trebui să răspundă. Aceasta este implicită
„0”, dar poate fi folosit pentru a defini diviziunile și intervalele de cheie pentru diferite sintetizatoare.

-highkey
Configurați nota cea mai înaltă pentru care emulatorul ar trebui să răspundă. Aceasta este implicită
„127”, dar poate fi folosit pentru a defini diviziunile și intervalele de cheie pentru diferite sintetizatoare.

-detune <%>
Solicitați rularea emulatorului cu un nivel de sensibilitate la temperatură. Valoarea implicită
este definit de emulator, de obicei 100 sau 200. Detonarea este aplicată unei voci
numai la notă și este o valoare aleatorie în intervalul definit aici.

-câştig
Nivelul de câștig al semnalului de ieșire pentru emulator. Acestea pot fi folosite pentru a normaliza
nivelurile semnalului de la diferite sintetizatoare atunci când sunt redate împreună. Valoarea implicită este
definit de sintetizatorul însuși, aceasta este o modificare.

-pwd
Adâncimea roții de înclinare în semitonuri, implicit 2.

-viteză
Curba de viteză pentru emulator. Implicit este 520, o curbă exponențială pentru un hard
stilul de joc. Valoarea „0” este plată (fără sensibilitate la atingere). Valorile de până la 100 sunt
hărți liniare la scară. Harta vitezei este un tabel de puncte care este interpolat
liniar: poate trebuie să definiți doar punctele de inflexiune, totuși dacă doriți
curbe netede va trebui să definiți fiecare dintre cele 128 de valori ale vitezei care sunt utilizate
în evenimentele noteon/noteoff. Emularea are doar un singur tabel de niveluri de câștig pentru
fiecare key.velocity index, motorul prin contrast are două tabele, câte unul pentru fiecare on/off
eveniment, totuși, acesta este o hartă cu numere întregi, nu o hartă a câștigului.

Există mai multe tabele implicite dacă nu doriți să specificați propriile tabele
curba interpolata. Fiecare tabel este câștigul pentru valoarea de viteză Midi dată în
notează evenimentul, are 128 de intrări. Sunt implicate următoarele:

100-199 Curbe convexe pentru un tastatură soft touch
200-499 Curbe concave pentru o atingere dură, liniară până la funcție pătratică.

Următorul set până la 525 sunt repetări ale celor de mai sus, dar cu mai puțină granularitate. În
deasupra intervalului, valoarea 200 este liniară, la fel ca 510 mai jos:

500-509 Curbe convexe pentru un tastatură soft touch
510 liniar
511-25 Curbe concave pentru un jucător greu atins.

Apoi, există câteva curbe specifice

550 logaritmic
560 parabolic

Valorile de până la 100 constau din numere cu două cifre. Prima cifră definește cum
cu întârziere, linia începe (este liniară) să crească, iar a doua cifră este cât de târziu
ajunge la 1.0. Valoarea lui 09 este aproape maparea liniară de mai sus, deoarece începe de la 0
și se termină aproape la sfârșit. O valoare de 49 ar fi pentru un jucător greu, este zero
pentru o mare parte a tabelului de viteză și apoi se închide până la câștig maxim (1.0).
capătul mesei. Rețineți că aceste tabele ar fi putut fi definite și cu
definițiile velocityMap deoarece sunt interpolări liniare. O lansare actuală va
includeți curbe pentru a netezi puțin lucrurile.

Opțiunea 520 este o curbă de putere pătrată și se simte destul de naturală, deși este foarte
subiectiv. Poate că este firesc pentru un jucător hard și ar putea fi un implicit mai bun
decât curba liniară.

Valoarea 1000 va inversa maparea, deci:

1510 - liniar de la 1.0 la 0.0 pe măsură ce viteza crește
1520 - exponențial, de la 1.0 la 0.0 pe măsură ce viteza crește

Maparea motorului este aplicată înainte de maparea emulării dată aici. Sunt
argumente rezonabile pentru a face acest tabel logaritmic - sunteți binevenit să faceți acest lucru.
Nu există limite pentru valorile aici, altele decât valorile negative care nu sunt mapate,
astfel încât acest tabel poate fi folosit și pentru a compensa nivelurile de volum.

-alunecare
Durata alunecării nogte în secunde, implicit 5.

- emulează
Căutați emulatorul numit și invocați-l, altfel ieșiți. Invocarea unei emulații
acesta a fost momentan implicit, implică parametri suplimentari pentru numărul de voci,
amplificare, alunecare, adâncime a roții, detune etc. Valoarea implicită este hammondB3. Emularea
opțiunea implică, de asemenea, -register la numele emulatorului.

-Inregistreaza-te
Folosiți un nume specific când vă înregistrați la Jack și ALSA. Implicit motorul va
folosiți numele „bristol”, dar acest lucru poate fi confuz dacă există mai multe motoare
folosit și acesta poate fi folosit pentru a înlocui valoarea implicită.

-lwf Selectați filtre ușoare pentru emulator.

-nwf Selectați filtre cu greutate normală, implicit. Acestea sunt cam de două ori mai scumpe decât
filtre ușoare.

-wwf Selectați filtre welterweight, acestea sunt din nou aproximativ duble față de încărcarea procesorului față de normal
Filtre.

-hwf Selectați filtre grele. Acestea sunt aproximativ de două ori mai mari decât filtrul welter.
Deși este o diferență audibilă notabilă între -lwf și -nwf, este
discutabil dacă diferența dintre -nwf, -wwf și -hwf nu este vizibilă
în sarcina procesorului. Filtrul implicit pentru orice sintetizator -mono este -wwf care poate fi
suprascris cu ceva linia '-mini -mono -nwf'.

-blo
Numărul de armonici limitate de lățime de bandă pentru a mapa. Se va selecta valoarea zero
lățime de bandă infinită, implicit este 31.

-blofractie
Motorul folosește tabele precalculate pentru toate frecvențele unde armonica maximă
nu depășește această fracțiune a ratei de eșantionare. Valoarea implicită, 0.8, este deja deasupra
nyquist ca un compromis între conținut și distorsiune. Valori care tind spre 1.0
sunt puternic aliasate la frecvențele mai înalte în mod natural.

-scala
Motorul va citi fișierul scala dat și îl va mapa în tabelele sale de frecvență.

Utilizator Interfata:

-calitate
Adâncimea memoriei cache a culorilor va afecta viteza de redare. Încep valorile inferioare
arătând pierderea clarității, valorile mai mari încep să folosească mii de culori, adică
unde performanța este afectată, valoarea este bpp, implicit este 6.

-scară
Fiecare dintre emulatori are o dimensiune implicită a ferestrei, această dimensiune poate fi mărită sau
în jos dacă se dorește.

-lăţime
Lățimea pixelilor definește cea mai mică dintre cele două dimensiuni care pot fi configurate. Functioneaza
cu opțiunile -scale și -autozoom pentru răsturnarea între diferite dimensiuni pe mouse
Intră/Ieși din fereastră.

-zoom automat
Minimizați fereastra la ieșire, maximizați la intrare.

-raise Ridicați automat fereastra la Enter.

-lower Coborâți automat fereastra la Leave. Se remarcă aici că utilizarea zoom-ului automat,
ridicarea și coborârea pot avea efecte nedorite cu unii manageri de ferestre.

-rud Constrângeți urmărirea controlerului rotativ la mișcarea mouse-ului sus/jos, nu de fapt
urmăriți poziția mouse-ului. Valoarea va fi o fracțiune din dimensiunea actuală a ferestrei.

-antialias <%>
Pentru unele dimensiuni de fereastră va exista pixelare a imaginilor redate, cu excepția cazului în care unele
se aplică antialias. Cu valori mari de zoom, acest lucru este configurat automat. Valoarea este
un procent, implicit este 30.

-aliastip
Există trei opțiuni de antialiasing, „pre” îl va aplica pe serigrafiile textului,
„Textura” o va aplica pe hărțile de bit de suprafață și „toate” o vor aplica peste tot
inclusiv dispozitivele redate. Valoarea implicită este pre, dar acest parametru este doar
aplicat dacă -antialias are o altă valoare decât zero.

-opacitate <%>
Brighton folosește un strat de transparență pentru unele caracteristici, cum ar fi patch-ul ARP 2600
cabluri. Aceasta este transparența implicită. Acesta poate fi ajustat ulterior cu
codurile de control ^o/^O/^t în GUI. Implicit este 50 la sută.

-pixmap
Utilizați interfața X11 pixmap mai degrabă decât interfața implicită XImage pentru
Server.

-dct
Timp de expirare dublu clic pentru evenimentele butoanelor etc., 250 ms.

-urmarirea
Împiedicați imaginea tastaturii pianului GUI să urmărească evenimentele MIDI, o mică reducere
Overhead CPU.

-keytoggle
Comportamentul implicit al GUI pentru reglarea tastelor cu mouse-ul este de a le bloca, aceasta
permite interpretarea acordurilor pe polifonice. Această opțiune va dezactiva zăvorul la
că tastele sunt redate numai în timp ce sunt ținute cu butonul mouse-ului.

-neutru
Inițial emulatorul cu un patch nul, toți parametrii vor avea valoarea zero
pentru a permite construirea unui plasture de jos în sus, complet de la zero. Acest
este echivalent cu „-load -1”, locațiile de memorie negative nu vor fi salvate, adică tu
nu poate salva în patch-ul nul.

-sarcină
Numărul de memorie inițial de încărcat la pornire. Implicit este 0 pentru majoritatea emulatorilor.

-import
Importați o memorie de pe un fișier pe disc în patch-ul activ la momentul pornirii. Acest plasture poate
apoi să fie salvat într-o altă locație și să permită schimbul de amintiri.

-mbi
Indexul băncii principale permite accesul la ID-ul memoriei suplimentare. Această valoare înmulțită cu 1000
este adăugat la ID-ul memoriei salvat/încărcat de GUI, astfel încât GUI să poată accesa, de exemplu
8 bănci de 8 memorii, dar folosind -mbi puteți salva de fapt mai multe seturi de 64
amintiri.

-sense activ
Rata cu care mesajele de salut sunt trimise din GUI către motor pentru a se asigura că este nemișcat
activ. Dacă transmisia eșuează, atunci GUI va ieși, dacă motorul nu o face
primește actualizări, va ieși și. Zero va dezactiva simțul activ.

-ast
Perioada de expirare a motorului pentru mesajele senzoriale active.

-mct
Timpul de expirare a ciclului MIDI este un temporizator GUI de așteptare ocupat pentru evenimente MIDI, utilizat atunci când
GUI are o interfață MIDI pentru urmărirea directă a evenimentelor.

-ar|-aspect
Toți emulatorii vor încerca să mențină un raport de aspect pentru ferestrele lor
că arată „normal”. Acest lucru este în conflict cu unii manageri de ferestre de plăci, așa că poate fi
dezactivat. De asemenea, poate provoca o remapare excesivă a ferestrelor atunci când acestea sunt
redimensionat.

-iconifiază
Deschideți fereastra în starea iconificată.

-fereastră
Nu mapați nicio fereastră.

-cli Activați interfața de linie de comandă bazată pe text pentru motor. Aceasta poate fi folosită în
conjuncție cu -window, totuși, dacă este compilat fără suport pentru orice fereastră
sistem este implicită opțiunea -window.

-libtest
Nu porniți motorul și nici nu încercați să vă conectați la el, doar postați GUI pentru
de testare.

GUI Comenzi rapide:

„s” - salvați setările în memoria curentă
'l' - (re)încărcați memoria curentă
'x' - schimbă curentul cu memoria anterioară
„+” - încărcați următoarea memorie
'-' - încărcați memoria anterioară
'?' - afișați informații de ajutor pentru emulator
„h” - arată informațiile de ajutor ale emulatorului
„r” – afișează informațiile despre aplicație readme
„k” - arată comenzile rapide de la tastatură
„p” - screendump la / tmp /.xpm
't' - comută opacitatea
„o” - scade opacitatea stratului de plasture
„O” - crește opacitatea stratului de plasture
„w” - garanția afișajului
„g” - afișați GPL (condiții de copiere)
„+” - măriți dimensiunea ferestrei
'-' - micșorează dimensiunea ferestrei
„Enter” - comută fereastra între dimensiunea ecranului complet
UpArrow - mișcarea controlerului în sus (accelerator tastei Shift)
DownArrow - mișcarea controlerului în jos (accelerator tastei Shift)
Right Arrow - mai mult control al mișcării în sus (accelerator de schimbare)
Left Arrow - mai mult control al mișcării în jos (accelerator de schimbare)

Operațional opţiuni:

General:

-motor
Nu porniți un motor nou. GUI va încerca să se conecteze la un motor existent
configurația gazdă și a portului (cq). Dacă conexiunea este construită, atunci motorul
va opera atât emulatoare, iar alocările de voce vor fi partajate între aceștia. Toate
dintre ieșirile emulatorului sunt pliate înapoi pe aceeași ieșire stereo, cu excepția
unde sunt utilizate intrări suplimentare de control Jack.

-gui Nu porniți GUI, doar motorul. GUI va încerca să se conecteze la
motor pe valorile gazdei și portului configurate. Dacă nu răspunde, atunci GUI
va ieși cu niște mesaje destul de concise.

Server
Porniți motorul ca un server permanent care nu iese cu ultimul emulator.

-daemon
Porniți motorul ca un demon cu terminalul de control deconectat. Asta nu
implică opțiunea -server și nici nu implică opțiunea -log pentru înregistrarea în fișier
system, nici -syslog care ar putea fi aplicabil și unui daemon.

-câine de pază
Timeout pentru inițializarea firului audio. Dacă firul nu se activează în interiorul
în această perioadă, motorul va ieși cu grație în loc să aștepte
conexiuni pe termen nelimitat. Perioada implicită este de 30 de secunde. Aceasta nu este activă în
-modul -server sau -daemon. În funcționare normală, firul audio va fi lansat
în câteva secunde, dar dacă motorul și GUI sunt pornite separat, atunci
acest timeout necesită pornirea unei GUI înainte ca temporizatorul să expire.

-log Redirecționează înregistrarea în jurnal către un fișier. Fișierul implicit este /var/log/bristol.log și
/var/log/brighton.log și dacă nu sunt disponibile atunci $HOME/.bristol/log
directorul este utilizat. Selecția de / var / log este de a preveni logarea la root în
în cazul în care motorul este invocat de către acest utilizator.

-syslog
Redirecționați ieșirea de jurnal la syslog.

-consolă
Mențineți terminalul de control ca ieșire pentru mesajele de înregistrare, îndepărtați
marcaje temporale în scopuri de lizibilitate. Acesta poate fi configurat și cu
variabila de mediu BRISTOL_LOG_CONSOLE=true.

-rc Nu încărcați niciun fișier de parametri bristolrc.

-exec Procesul final care va fi solicitat de scriptul startBristol va fi numit ca un
exec astfel încât să mențină, printre altele, PID-ul părintelui. Această opțiune
va suprascrie exec și va lăsa scriptul în așteptarea proceselor să iasă.
Există implicații ale neutilizarii acestui parametru, din care face parte o parte din codul de curățare
shellscript-ul de împachetare, implicit, acesta nu este apelat din cauza solicitării exec.
Acest flag este implicit, dar ar trebui să fie într-adevăr necesar doar pentru compatibilitatea LADI.

-stop Opriți toate motoarele Bristol care funcționează. Acest lucru va duce indirect la rezilierea
orice GUI din cauza detectării active, deși aceasta poate fi dezactivată. Cazul de utilizare este să
opriți orice motoare -server -daemon care rulează în fundal. Capătul din spate la
opțiunea este pkill.

-exit Opriți toate motoarele Bristol și GUI în funcțiune.

-kill <-emulator>
Opriți toate motoarele Bristol și GUI care au fost asociate cu
emulator dat. Dacă Bristol a fost început cu „-mini”, acum poate fi ucis cu -mini
astfel încât alți emulatori să nu fie terminați. Dacă există mai multe mini care rulează
va muri în mod natural și el. Dacă motorul rulează GUI multitimbral, atunci celălalt
GUI asociat va ieși, de asemenea, pe lângă mini.

-cache
Locația implicită pentru noile memorii și profiluri de emulator, cea implicită este
~/.bristol și va fi căutat înainte de directorul implicit de sistem/fabrică
/usr/local/share/bristol când emulatoarele sunt pornite și memoriile sunt încărcate. Dacă
calea nu există, atunci este creat dacă este posibil.

-memdump [-emulați ]
Creați directorul țintă /memorie/ și copiați mai întâi fabrica
memorii implicite pentru sintetizator, apoi memoriile private ale utilizatorului. Acesta poate fi folosit
cu management de sesiune pentru a face o copie a tuturor memoriilor de sintetizat dintr-o sesiune. Dacă
directorul țintă există deja, atunci nu are loc nicio operațiune de copiere, dar
directorul înlocuiește implicit -cache pentru a face din aceasta noua locație pentru salvare
amintiri pentru acea sesiune. Opțiunea -emulate este necesară, dacă nu este furnizată
atunci se ia hammondB3 implicit.

-debug <1-16>
Nivelul de depanare, valorile de peste 12 pot fi foarte verbose și doar valoarea 0 este probabil
sigur în timp real, deoarece evită printf() în firul de calcul al motorului.

-Citește-mă [- ]
Afișează informațiile despre programul readme. Afișați cititorul pentru un singur emulator
dacă se dorește.

-glwf Permite utilizarea lui „-lwf” numai pentru toate emulatoarele, fără înlocuiri.

-gazdă
Conectați-vă la motor pe numele gazdei, implicit este localhost. Aceasta este folosită în
conjuncție cu -engine pentru a distribui GUI. Numele de gazdă acceptă sintaxă precum
hostname:port pentru a remedia atât gazda, cât și portul pentru o conexiune de la distanță la motor.
Dacă porțiunea gazdă este jetonul „unix”, atunci se creează mai degrabă un socket denumit local
decât o conexiune TCP. În acest caz, se poate atribui un anumit număr de port
creați socket-ul numit /tmp/br. iar dacă portul nu este specificat atunci a
este ales index numeric aleatoriu.

-port
Conectați-vă la portul TCP dat pentru mesageria GUI/motor, implicit 5028. Dacă portul
este deja în uz, apoi pornirea cu fail. Pentru a începe mai multe bristols cu
GUI, atunci această opțiune ar trebui să fie renunțată și scriptul va căuta un port liber
număr pentru fiecare invocare. Este incorect să amestecați această opțiune cu -host
parametrii care iau o valoare host:port sau unix:port după cum vor fi rezultatele
nedeterminat in functie de ordinea in care se depun parametrii.

-quiet Redirecționare depanare și ieșire de diagnosticare la /dev/null.

-gmc Deschide o interfață MIDI în GUI. În mod implicit, motorul va deține singurul MIDI
interfață pentru Bristol și va redistribui evenimentele către GUI. Este posibil să
dezactivați redirecționarea și atașați atât GUI, cât și motorul la dispozitivele midi, dacă este necesar.

-redirecţiona
Dezactivați redirecționarea evenimentelor MIDI la nivel global. În mod implicit, motorul deschide un MIDI
interfață și este conectat la tastaturile fizice, suprafețele de control și/sau
secvențiere. Va redirecționa evenimentele MIDI către GUI pentru urmărire. Această opțiune
dezactivează caracteristica. Când este dezactivată, GUI nu va reflecta tastatura pianului
stare și nici nu va urmări mișcarea CC decât dacă opțiunile „-gmc” sunt date pentru a deschide a
Conexiune MIDI în GUI și la care utilizatorul conectează aceleași suprafețe de control
GUI prin acest canal alternativ. Această opțiune este logic identică cu
„-localforward -remoteforward”.

-localforward
Acest lucru va împiedica GUI să redirecționeze mesajele MIDI către motor. Acest lucru nu este
pentru a preveni buclele de mesaje MIDI, deoarece redirecționarea are loc întotdeauna numai din MIDI
interfețe la conexiunile TCP între GUI și motor. Această opțiune va preveni
mesajele de pe orice suprafață care sunt conectate la GUI de la redirecționarea către
motor.

-de la distanță înainte
Acest lucru va împiedica redirecționarea motorului către GUI, dar va permite totuși GUI-ului să facă acest lucru
înainte spre motor. Dacă GUI-ului i se oferă o conexiune MIDI cu opțiunea -gmc,
și suprafețele de control sunt aplicate ambelor procese, atunci opțiunea -forward ar trebui
să fie utilizat pentru a preveni global redistribuirea evenimentelor. Nerespectarea acestui lucru nu va avea drept rezultat
în bucle, doar o duplicare unu-la-unu a evenimentelor. Este posibil să conectați
suprafețele de control doar către GUI atunci când este utilizată opțiunea -gmc, aceasta dă
posibilitatea de a avea o tastatură locală și GUI, dar să conduci un motor de pe o telecomandă
sisteme. Desigur, este o latență suplimentară implicată în manipularea MIDI
mesaje de la GUI către motorul de la distanță prin TCP.

-oss Configurați valorile implicite OSS pentru interfețele audio și MIDI

-alsa Configurați valorile implicite ALSA pentru interfețele audio și MIDI. Interfața MIDI este un
Port ALSA SEQ.

-jack Configurați setările implicite ale jack pentru interfețele audio și MIDI. La momentul scrierii acestui articol
opțiunea cauzează unele probleme, deoarece selectează Jack MIDI care necesită în prezent un
demonul de legătură pentru a opera. Opțiunile „-jack -midi seq” ar fi mai tipice
configurare.

-jackstats
Nu solicitați parametri audio de la serverul jack, luați sistemul Bristol
implicite sau parametrii configurați. Valorile implicite Bristol vor eșua invariabil
totuși apelul la bristoljackstats este uneori de prisos și acest lucru poate accelera
timpii inițiali de pornire. Utilizarea acestui parametru va necesita de obicei ca
sunt oferite și opțiunile -rate și -count. TP -jsmuuid Aceasta este pentru talpă
utilizarea Jack Session Manager

-jsmfile
Acesta este pentru uzul exclusiv al Jack Session Manager

-jsmd
Managerul de sesiune Jack întârzie înainte ca evenimentele de sesiune să fie distribuite intern. Eveniment
execuția este întârziată în GUI cu o valoare implicită de 5000 ms.

-sesiune
Dezactivați toate gestionarea sesiunilor, inclusiv JSM și LADI.

-dormi
Opriți procesul de inițializare pentru „n” secunde. Asta pentru a rezolva ce
pare a fi o condiție de cursă atunci când utilizați un manager de sesiune pentru a inițializa mai multe
clienții Bristol, deoarece toți concurează pentru același identificator de port TCP.

-jdo Jack Dual Open: lăsați firele audio și midi să se înregistreze ca clienți independenți cu
Jack. În mod implicit, firul audio se va deschide ca client jack și MIDI
conexiunea este plasată ca alt port, mai degrabă decât ca alt client.

-o
Generați o ieșire audio brută a mostrelor din etapa finală într-un fișier. Formatul va
să fie intercalat stereo pe 16 biți.

-nrp Activați suportul pentru evenimente NRP atât în ​​GUI, cât și în motor. Acesta trebuie folosit cu grijă
întrucât NRP în motor poate avea rezultate neașteptate.

-enrp Activați suportul NRP numai în motor.

-gnrp Activați evenimentele NRP în GUI. Acest lucru este necesar pentru a permite GUI (și, prin urmare,
motor) pentru a fi condus de pe niște suprafețe de control MIDI.

-nrpcc
Numărul maxim de NRP de pe hartă. Valoarea implicită este 128, considerată suficientă pentru oricare dintre
emulatorii actuali, dar mixerul va necesita mai mult dacă este lansat la fiecare.

Audio conducător auto:

-audio [oss|alsa|jack]
Driverul audio anulează. În funcție de ordinea comutatoarelor este posibil să
setați un grup de valori implicite globale (-jack/oss/alsa), apoi au re-selectarea specifică a
componente.

-audiodev
Numele dispozitivului audio. Pentru Jack, acesta va fi numele înregistrat cu demonul Jack.

-numara
Numărul de mostre/cadre în perioada de procesare.

-castig
Nivel de normalizare a semnalului de ieșire, implicit pentru fiecare emulator 4.

-ingain
Nivel de normalizare a semnalului de intrare, implicit pentru fiecare emulator 4.

-preîncărcare
Numărul de buffer-uri audio de prescris la ieșirea audio la pornire. Acest lucru nu este
activ cu șoferii Jack.

-rată
Rata de eșantionare, implicit la 44100.

-prioritate
Prioritate în timp real solicitată de firul audio al motorului, implicit 75. Zero va
dezactivați procesarea RT.

-autoconn
Conectați automat intrarea și ieșirea motorului la primele porturi Jack IO găsite.
Acest lucru poate fi realizat și cu variabila de mediu BRISTOL_AUTOCONN=true

-multi
Solicitări multiple de porturi IO, funcționează numai cu Jack și în prezent doar ARP 2600
oferă acces la aceste porturi.

-migc
Nivelul de normalizare a semnalului de intrare pentru porturile multiple IO.

-mogc
Nivelul de normalizare a semnalului de ieșire pentru porturile multiple IO.

Midi conducător auto:

-midi [oss|[raw]alsa|jack]
Driverul audio anulează. În funcție de ordinea comutatoarelor este posibil să
setați un grup de valori implicite globale (-jack/oss/alsa), apoi au re-selectarea specifică a
componente precum în „-jack -midi seq”. Driverul MIDI implicit este „-midi seq”, dar
care poate fi suprascris cu opțiuni de compilare, cum ar fi --enable-jack-default-midi
la ./configure.

-mibidev
Numele dispozitivului MIDI care urmează să fie deschis (OSS/ALSA).

-mididbg
Solicitați depanare MIDI de nivel 1.

-mididbg2
Solicitați depanare MIDI de nivel 2. Ambele pot fi selectate pentru nivelul 3.

-sysid <0xXXXXXXXXX>
Configurați un identificator SYSEX alternativ pentru motor. Valoarea implicită este
0x534C6162 din motive istorice, acesta nu este un ID de dezvoltare gratuit, dar nu este
atribuite astfel nu ar trebui să provoace conflicte.

LADI şofer (nivel 1 conform):

-ladi Brighton
Executați mesajele LADI numai în GUI

-ladi Bristol
Executați mesajele LADI numai în motor

-ladi
Memoria de stare LADI pentru operațiuni de salvare. Acest lucru ar trebui să fie unic pentru fiecare LADI
sesiune.

EXEMPLE


startBristol -mini
Rulați un minimoog folosind interfața ALSA pentru audio și midi (seq). Emulatorul va
implicit la monofonic, prioritatea notei înalte cu retrigger și viteza legato.

startBristol -alsa
Rulați un hammondB3 folosind interfața ALSA pentru audio și midi. Acest lucru este echivalent cu toate
următoarele opțiuni: -b3 -audio alsa -audiodev plughw:0,0 -midi seq -mididev
plughw:0 -număr 256 -preîncărcare 4 -port 5028 -voci 32 -canal 1 -rata 44100

startBristol -explorator -voci 1
Rulați un explorator moog ca instrument monofonic, folosind interfața ALSA pentru audio și
amiază.

startBristol -profet -alsa -canal 3
Rulați un profet-5 folosind ALSA pentru audio și midi (pe canalul 3).

startBristol -b3 -count 512 -preload 2
Rulați un hammond b3 cu 512 mostre într-o perioadă și preîncărcați două astfel de tampon
înainte de a deveni activ. Unii în direct! cardurile au nevoie de această dimensiune mai mare a tamponului cu ALSA
drivere.

startBristol -oss -audiodev /dev/dsp1 -vox -voices 8
Rulați un vox continental folosind dispozitivul OSS 1 și dispozitivul midi implicit /dev/midi0.
Funcționează cu doar 8 voci din cele 32 disponibile.

startBristol -b3 -audio alsa -audiodev plughw:0,0 -seq -mididev 128.0
Rulați o emulare B3 prin interfața de conector ALSA PCM, folosind secvențatorul ALSA
client 128, portul 0.

startBristol -juno &

startBristol -profet -canal 2 -motor
Porniți două sintetizatoare, un juno și un profet. Ambele sintetizatoare vor fi
executat pe un motor (multimbral) cu 32 de voci între ele. Juno va fi
pe canalul midi implicit (1), iar profetul pe canalul 2. Ieșire pe același
dispozitiv audio ALSA implicit. Cele 32 de voci nu vor fi niciodată folosite ca acești emulatori
va rula implicit cu o limită inferioară soft. Ele pot fi conduse cu mai multe voci
totuși, asta ar necesita valori adecvate pentru opțiunea -voices.

startBristol -juno -jack -înregistrați juno -voci 32 și

startBristol -profet -jack -register profet -canal 2 -voci 32
Porniți două sintetizatoare, un juno și un profet5. Fiecare sintetizator este total independent
cu propriul GUI și propriul motor. Fiecare motor se va înregistra separat cu cricul
demonul. Ei vor înregistra numele „juno” și, respectiv, „profeț” cu Jack
si ALSA pentru ca acestea sa poata fi diferentiate in programele de control respective
cum ar fi aconnect și qjackctl. Ieșirile vor fi vizibile separat în acestea
programe de control și pot fi astfel direcționate independent. Fiecare sintetizator poate folosi până la 32
voci și vor exista doar dispute CPU - acestea sunt procese separate ale motorului
cu 32 de voci fiecare.

Utilizați Brighton online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

  • 1
    facetracknoir
    facetracknoir
    Program modular de urmărire a capului care
    acceptă mai multe face-tracker, filtre
    și protocoale de joc. Printre urmăritori
    sunt SM FaceAPI, AIC Inertial Head
    Urmăritor ...
    Descărcați facetracknoir
  • 2
    Cod QR PHP
    Cod QR PHP
    Codul QR PHP este open source (LGPL)
    bibliotecă pentru generarea codului QR,
    Cod de bare bidimensional. Bazat pe
    libqrencode C biblioteca, oferă API pentru
    se creează codul QR barc...
    Descărcați codul QR PHP
  • 3
    freeciv
    freeciv
    Freeciv este un program gratuit pe rând
    joc de strategie multiplayer, în care fiecare
    jucătorul devine liderul unui
    civilizație, luptă pentru a obține
    Scopul final: a fi...
    Descărcați Freeciv
  • 4
    Cucul Sandbox
    Cucul Sandbox
    Cuckoo Sandbox folosește componente pentru
    monitorizați comportamentul programelor malware într-un
    Mediul Sandbox; izolat de
    restul sistemului. Oferă automată
    analiza de...
    Descărcați Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Redați videoclipul YouTube pe LMS (portare a
    Triode la YouTbe API v3) Aceasta este
    o aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/lms-y...
    Descărcați LMS-YouTube
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Windows Presentation Foundation (WPF)
    este un cadru UI pentru construirea Windows
    aplicații desktop. WPF acceptă a
    un set larg de dezvoltare a aplicațiilor
    Caracteristici...
    Descărcați Windows Presentation Foundation
  • Mai mult »

Comenzi Linux

Ad