EngelsFransSpaans

Ad


OnWorks-favicon

Brighton - Online in de cloud

Voer Brighton uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht Brighton die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


bristol - een synthesizer-emulatiepakket.

KORTE INHOUD


startBristol -mini -jack -midi seq [opties]

PRODUCTBESCHRIJVING


bristol is een emulatorsuite voor vintage synthesizersoftware. De applicatie bestaat uit een
engine zelf genaamd Bristol en een grafische gebruikersinterface genaamd Brighton. de grafische
interface is een bibliotheek voor bitmapmanipulatie om de diverse synth-apparaten te presenteren, zoals:
potentiometers, knoppen, schuifregelaars, patchkabels en die de berichten genereert om
configureer de synth-emulator. De motor is een infrastructuur die de emulator host
code die de verschillende audio-operators koppelt die nodig zijn om de audio te genereren.
De engine en GUI worden gestart samen met de startBristol script dat de . instelt
vereiste omgeving voor de twee om met elkaar te verbinden. Het is over het algemeen niet de bedoeling dat
Bristol en Brighton worden gestart buiten het script, maar er zijn opties om de
script om alleen de een of de ander te starten. Bristol heeft ook een opdrachtregelinterface die:
worden gebruikt in plaats van de GUI.

Momenteel worden de volgende synthesizers geëmuleerd:

emulaties

moog mini
moog ontdekkingsreiziger (reiziger)
moog voyager elektrisch blauw
moog geheugen
moog sonische 6
moog/realistische mg-1 concertgenoot
hammond-module (verouderd, gebruik -b3)
hammond B3 (standaard)$
sequentiële circuits profeet-5
sequentiële circuits profeet-5/fx
sequentiële circuits profeet-10
sequentiële circuits pro-one
spatbord rhodes mark-I stage 73
fender rhodes bas piano
crumar roadrunner elektrische piano
Crumar Bit 01
Crumar Bit 99
crumar beetje + mods
crumar stratus synth/orgel combo
crumar trilogie synth/orgel/snaarcombinatie
Oberheim OB-X
oberheim OB-Xa
arp bijl
arp odyssee
apr 2600
arp/solina strijkersensemble
korg polysix
korg poly-800
korg mono/poly
korg ms20 (onvoltooid: alleen -libtest)
vox continentaal
vox continental super/300/II
roland juno-60
Roland Jupiter-8
baumannbme-700
bristol bassmaker-sequencer
Yamaha dx-7
yamaha cs-80 (onvoltooid)
commodore-64 SID-chip synth
commodore-64 SID polyfone synth (onvoltooid)
granulaire synthesizer (onvoltooid)
ems synthi-a (onvoltooid)
16-track mixer (onvoltooid: alleen -libtest)

De standaardverbinding tussen de engine en GUI is een TCP-socket met een SYSEX-indeling
bericht overgenomen van MIDI. Optioneel gebruikt de code een Unix-domein-socket voor verbeterde
veiligheid. De GUI en engine hoeven, indien geschikt, niet op hetzelfde systeem aanwezig te zijn
parameters worden gegeven, vereist deze functie dat de TCP-domeinsockets worden gebruikt. De motor kan
accepteer ook verzoeken van meerdere Brighton-interfaces en voer alle emulators uit op de
tegelijkertijd, multitimbraly, stemmen tussen hen delen en vooruitlopen waar nodig. Indien
een emulator wordt gestart in monofone modus, dan wordt vooraf een stem toegewezen die nooit zal
worden gepre-empt en die continu draait, dat wil zeggen dat het standaard gelijk blijft draaien
wanneer er geen pianotoetsen worden ingedrukt. De polyfone code voert alleen de spraakalgoritmen uit
terwijl de sleutelpoort open is, waarbij de poort wordt afgeleid van de stemenvelopstatus. De
engine ondersteunt minimaal 32 stemmen per standaard, als een emulator minder vraagt ​​dan zijn
emulatie is geconfigureerd met een zachte limiet. Als er meer worden gevraagd, zijn er meer stemmen
gemaakt, maar de bovengrens wordt opgelegd op 128 stemmen. Een stem is een motorstructuur
waarmee toewijzing en uitvoering mogelijk is, kan de daadwerkelijke code die door een stem wordt uitgevoerd een van de
emulatoralgoritmen en dat is hoe multitimbrale werking wordt ondersteund. De stemtoewijzing
proces is 'laatste noot prioriteit' en terwijl andere beschikbaar zijn voor de monofoon
instrumenten, is dit het enige polyfone toewijzingsalgoritme.

Dit pakket moet worden gestart met het startBristol-script. Het script start de
bristol synthesizer binaries, evalueren van de juiste bibliotheekpaden en uitvoerbare paden.
Er zijn emulatie-, synthesizer- en operationele parameters:

OPTIES


Emulatie:

-mini-moog mini
-explorer - moog reiziger
-voyager - moog voyager elektrisch blauw
-geheugen - moog-geheugen
-sonic6 - moog sonic 6
-mg1 - moog/realistische mg-1 concertgenoot
-hammond - hammond-module (verouderd, gebruik -b3)
-b3 - hammond B3 (standaard)
-profeet - opeenvolgende circuits profeet-5
-pro52 - sequentiële circuits profeet-5/fx
-pro10 - sequentiële circuits profeet-10
-pro1 - sequentiële circuits pro-one
-rhodes - spatbord rhodes mark-I stage 73
-rhodesbass - fender rhodes bas piano
-roadrunner - crumar roadrunner elektrische piano
-bitone - crumar bit 01
-bit99 - crumar-bit 99
-bit100 - crumar-bit + mods
-stratus - crumar stratus synth/orgel combo
-trilogie - crumar trilogie synth/orgel/snaarcombinatie
-obx - oberheim OB-X
-obxa - oberheim OB-Xa
-axxe - arp axxe
-odyssee - arp odyssee
-arp2600 - arp2600
-solina - arp/solina strijkersensemble
-polysix - korg polysix
-poly800 - korg poly-800
-monopolie - korg mono/poly
-ms20 - korg ms20 (onvoltooid: alleen -libtest)
-vox - vox continentaal
-voxM2 - vox continentaal 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 (onvoltooid)
-sidney - commodore-64 SID-chip synth
-melbourne - commodore-64 SID polysynth (onvoltooid)
-granulair - granulaire synthesizer (onvoltooid)
-aks - ems synthi-a (onvoltooid)
-mixer - 16-track mixer (onvoltooid: alleen -libtest)

Synthesizer:

-stemmen
De geselecteerde emulator begint met dit aantal stemmen. De motor zal altijd
maak 32 stemmen, maar wijs deze subset alleen toe aan de emulator. Als de geselecteerde
waarde groter is dan 32, dan wordt het grotere aantal stemmen toegewezen.

-mono Voer de emulator uit in monofone modus. Dit is niet echt een alias voor '-voices 1' als
het configureert bovendien parameters zoals '-retrig -lvel -wwf -hnp'. Deze
extra opties kunnen desgewenst worden overschreven.

-lnp Selecteer logica voor lage nootprioriteit. Dit geldt alleen voor monofone synthesizers en
alle nootvoorrang heeft invloed op de legato-speelstijl.

-hnp Selecteer logica met hoge notenprioriteit. Dit geldt alleen voor monofone synthesizers.

-nnp Selecteer geen nootprioriteit, dit is de standaardinstelling en werkt als een laatste noot
voorrang selecteren.

-opnieuw
Vraag een trigger-event aan voor elke noot die wordt gespeeld EN voor noten die worden losgelaten.
De trigger zorgt ervoor dat de enveloppen gaan circuleren. Ze zullen niet terugkeren naar nul door
standaard, maar sommige emulaties hebben dat als een GUI-besturingselement. Zonder dit
vlagtriggers worden alleen verzonden voor de eerste ingedrukte noot van een reeks.

-lvel Snelheidsovererving configureren voor alle legato-noten - de eerste noot van een reeks
zal een aanslagwaarde hebben die op alle volgende noten wordt toegepast. Deze optie is
een schakelaar: twee keer toepassen schakelt de functie uit. Dit is belangrijk met betrekking tot
naar de emulators als veel van de monosynths met een standaard ingesteld niveau. De
volgende opties werken mogelijk niet zoals verwacht:

startBristol -mini -niveau

Het probleem is dat -mini legato-snelheid mogelijk maakt, zodat de -lvel-schakelaar het zal schakelen
weer uit. Hetzelfde geldt voor -retrig.

-kanaal
Start de emulator om te reageren op dit MIDI-kanaal, standaard 1.

-lowkey
Configureer de laagste noot waarop de emulator moet reageren. Dit is standaard
'0' maar kan worden gebruikt om toetssplitsingen en bereiken voor verschillende synths te definiëren.

-hoge sleutel
Configureer de hoogste noot waarop de emulator moet reageren. Dit is standaard
'127' maar kan worden gebruikt om toetssplitsingen en bereiken voor verschillende synths te definiëren.

-detunen <%>
Vraag de emulatorrun aan met een niveau van temperatuurgevoeligheid. De standaardwaarde:
wordt gedefinieerd door de emulator, meestal 100 of 200. De ontstemming wordt toegepast op een stem
alleen bij opmerking en is een willekeurige waarde binnen het hier gedefinieerde bereik.

-verdienen
Uitgangssignaalversterkingsniveau voor de emulator. Deze kunnen worden gebruikt om de
signaalniveaus van verschillende synths wanneer ze samen worden gespeeld. De standaardwaarde is
gedefinieerd door de synth zelf, is dit een override.

-pwd
Pitchwieldiepte in halve tonen, standaard 2.

-snelheid
Snelheidscurve voor de emulator. Standaard is 520, een exponentiële curve voor een hard
Speelstijl. Waarde '0' is vlak (geen aanraakgevoeligheid). Waarden tot 100 are
lineaire geschaalde kaarten. De snelheidskaart is een tabel met punten die is geïnterpoleerd
lineair: het kan zijn dat u alleen de buigpunten hoeft te definiëren, maar als u dat wilt
vloeiende curven moet u elk van de 128 aanslagwaarden die worden gebruikt definiëren
in noteon/noteoff-gebeurtenissen. De emulatie heeft slechts één tabel met versterkingsniveaus voor:
elke key.velocity-index, de engine daarentegen heeft twee tabellen, één voor elke aan/uit
gebeurtenis is echter een integer-kaart, geen gain-kaart.

Er zijn verschillende standaardtabellen als u uw eigen tabellen niet wilt specificeren
geïnterpoleerde kromme. Elke tabel is de versterking voor de Midi-snelheidswaarde die wordt gegeven in de
note event, het heeft 128 ingangen. Het volgende wordt geïmplementeerd:

100-199 Convexe rondingen voor een soft-touch keyboardspeler
200-499 Concave rondingen voor een harde aanraking, lineaire tot kwadratische functie.

De volgende set-up tot 525 zijn herhalingen van het bovenstaande, maar met minder granulariteit. In de
boven bereik is de waarde van 200 lineair, net als 510 hieronder:

500-509 Convexe rondingen voor een soft-touch keyboardspeler
510 lineair
511-25 Concave rondingen voor een hard aangeraakte speler.

Dan zijn er een paar specifieke curven

550 logaritmisch
560 parabolische

De waarden tot 100 bestaan ​​uit twee cijfers. Het eerste cijfer definieert hoe
laat begint de lijn (het is lineair) om op te lopen, en het tweede cijfer is hoe laat het is
bereikt 1.0. De waarde van 09 is bijna de lineaire afbeelding hierboven, aangezien deze begint bij 0
en eindigt bijna aan het einde. Een waarde van 49 zou voor een zware speler zijn, het is nul
voor een groot deel van de snelheidstabel, en loopt dan op tot max gain (1.0) close
het einde van de tafel. Merk op dat deze tabel ook gedefinieerd had kunnen zijn met
VelocityMap-definities omdat het lineaire interpolaties zijn. Een huidige release zal
omvatten bochten om dingen een beetje glad te strijken.

Optie 520 is een kwadratische vermogenscurve en voelt heel natuurlijk aan, hoewel dat erg is
subjectief. Misschien is het natuurlijk voor een harde speler en zou het een betere standaard kunnen zijn
dan de lineaire curve.

De waarde 1000 zal de toewijzing omkeren, dus:

1510 - lineair van 1.0 tot 0.0 naarmate de snelheid toeneemt
1520 - exponentieel, van 1.0 tot 0.0 naarmate de snelheid toeneemt

De engine-mapping wordt toegepast vóór de hier gegeven emulation-mapping. Er zijn
redelijke argumenten om deze tabel logaritmisch te maken - u bent van harte welkom om dit te doen.
Er zijn hier geen limieten voor de waarden, behalve dat negatieve waarden niet in kaart worden gebracht,
dus deze tabel kan ook worden gebruikt om volumeniveaus te compenseren.

-glijden
Duur van nogte glide in seconden, standaard 5.

-emuleren
Zoek naar de genoemde emulator en roep deze op, anders sluit u af. Een emulatie aanroepen
dit was momenteel de standaard, het impliceert extra parameters voor voicecount,
gain, glide, pitchwheel depth, detune, etc. De standaardwaarde is hammondB3. de -emuleren
optie impliceert ook -register voor de emulatornaam.

-register
Gebruik een specifieke naam bij het registreren bij Jack en ALSA. Standaard zal de motor
gebruik de naam 'bristol', maar dit kan verwarrend zijn als er meerdere motoren worden gebruikt
gebruikt en dit kan worden gebruikt om de standaard te overschrijven.

-lwf Selecteer lichtgewicht filters voor de emulator.

-nwf Selecteer filters voor normaal gewicht, de standaard. Deze zijn ongeveer twee keer zo duur als
lichtgewicht filters.

-wwf Selecteer weltergewichtfilters, dit is weer ongeveer het dubbele van de CPU-belasting als normaal
filters.

-hwf Selecteer zwaargewicht filters. Dit is ongeveer het dubbele van het weltergewichtfilter.
Hoewel er een merkbaar hoorbaar verschil is tussen -lwf en -nwf, is het:
discutabel of het verschil tussen -nwf, -wwf en -hwf anders is dan zichtbaar
in de CPU-belasting. Het standaardfilter voor elke -mono-synth is -wwf, wat kan zijn
overschreven met iets in de regel '-mini -mono -nwf'.

-blo
Aantal harmonischen met beperkte bandbreedte om in kaart te brengen. De waarde van nul zal selecteren:
oneindige bandbreedte, standaard is 31.

-blofractie
De engine gebruikt vooraf berekende tabellen voor alle frequenties waarbij de maximale harmonische
deze fractie van de samplerate niet overschrijdt. De standaardwaarde, 0.8, is al hoger
nyquist als een afweging tussen inhoud en vervorming. Waarden neigen naar 1.0
zijn natuurlijk zwaar alias bij de hogere frequenties.

-scala
De engine leest het gegeven scala-bestand en brengt het in kaart in de frequentietabellen.

Gebruiker Interface:

-kwaliteit
De diepte van de kleurcache is van invloed op de weergavesnelheid. De lagere waarden beginnen
verlies van helderheid vertoont, beginnen de hogere waarden duizenden kleuren te gebruiken, wat is
waar de prestatie wordt beïnvloed, is de waarde bpp, de standaardwaarde is 6.

-schaal
Elk van de emulators heeft een standaard venstergrootte, deze grootte kan worden opgeschaald of
indien gewenst naar beneden.

-breedte
De pixelbreedte definieert de kleinste van twee formaten die kunnen worden geconfigureerd. Het werkt
met de -scale en -autozoom opties om te wisselen tussen verschillende formaten op de muis
Betreed/verlaat het venster.

-automatisch zoomen
Minimaliseer venster bij vertrek, maximaliseer bij binnenkomst.

-raise Automatisch verhogen van het venster op Enter.

-lower Het venster automatisch laten zakken bij Verlaten. Hierbij wordt opgemerkt dat het gebruik van autozoom,
verhogen en verlagen kan ongewenste effecten hebben bij sommige windowmanagers.

-rud Beperk het volgen van de draairegelaar tot omhoog/omlaag-bewegingen van de muis, niet tot daadwerkelijk
de muispositie volgen. De waarde is een fractie van de huidige venstergrootte.

-antialias <%>
Voor sommige vensterformaten zal er pixelvorming zijn van de gerenderde afbeeldingen, tenzij sommige
antialias wordt toegepast. Bij grote zoomwaarden wordt dit automatisch ingesteld. Waarde is
een percentage, standaard is 30.

-aliastype
Er zijn drie antialiasing-opties, 'pre' past het toe op de tekstzeefdrukken,
´textuur´ past het toe op de oppervlakte bitmaps en ´all´ past het overal toe
inclusief gerenderde apparaten. De standaard is pre, maar deze parameter is alleen:
toegepast als -antialias een andere waarde dan nul heeft.

-dekking <%>
Brighton gebruikt een transparantielaag voor sommige functies, zoals de ARP 2600-patch
kabels. Dit is de standaardtransparantie. Het kan later worden aangepast met de
^o/^O/^t controlecodes in de GUI. Standaard is 50 procent.

-pixmap
Gebruik de X11 pixmap-interface in plaats van de standaard XImage-interface om de
server.

-dct
Dubbelklik time-out voor knopgebeurtenissen, enz., 250 ms.

-volgen
Voorkom dat de afbeelding van het GUI-pianotoetsenbord MIDI-gebeurtenissen volgt, kleine vermindering in
CPU-overhead.

-toets wisselen
Het standaard GUI-gedrag voor het afstemmen van toetsen met de muis is om ze te vergrendelen, dit:
maakt het mogelijk om akkoorden op de polyfonen te spelen. Met deze optie wordt de vergrendeling uitgeschakeld om
dat toetsen alleen worden gespeeld als ze met de muisknop worden ingedrukt.

-neutrale
Initialiseer de emulator met een null-patch, alle parameters hebben de waarde nul
zodat een patch van onderaf kan worden opgebouwd, helemaal opnieuw. Dit
is gelijk aan '-load -1', negatieve geheugenlocaties worden niet opgeslagen, dwz u
kan niet opslaan in de null-patch.

-laden
Initieel geheugennummer dat moet worden geladen bij het opstarten. De standaardwaarde is 0 voor de meeste emulators.

-importeren
Importeer een geheugen van een schijfbestand naar de actieve patch op de starttijd. Deze patch kan
vervolgens worden opgeslagen op een andere locatie en zorgt voor uitwisseling van herinneringen.

-mbi
De masterbankindex biedt toegang tot extra geheugen-ID's. Deze waarde maal 1000
wordt toegevoegd aan de geheugen-ID die is opgeslagen/geladen door de GUI, zodat de GUI toegang heeft tot bijvoorbeeld
8 banken van 8 geheugens, maar met -mbi kun je meerdere sets van 64 . opslaan
herinneringen.

-actief gevoel
De snelheid waarmee hallo-berichten van GUI naar engine worden verzonden om ervoor te zorgen dat het stil is
actief. Als de transmissie mislukt, wordt de GUI afgesloten, als de motor dat niet doet
updates ontvangt, wordt het ook afgesloten. Nul schakelt actieve detectie uit.

-ast
De time-outperiode van de engine voor actieve waarnemingsberichten.

-mct
De time-out van de MIDI-cyclus is een drukke wachtende GUI-timer voor MIDI-gebeurtenissen, die wordt gebruikt wanneer de
GUI heeft een MIDI-interface voor het direct volgen van gebeurtenissen.

-ar|-aspect
Alle emulators zullen proberen een beeldverhouding voor hun vensters te behouden, zodat
dat ze er 'normaal' uitzien. Dit is in strijd met sommige tegelvensterbeheerders, dus het kan zijn:
gehandicapt. Het kan ook leiden tot overmatig opnieuw toewijzen van vensters wanneer ze zijn
verkleind.

-iconificeren
Open het venster in de aangegeven staat.

-venster
Breng geen venster in kaart.

-cli Schakel de tekstgebaseerde opdrachtregelinterface in voor de engine. Dit kan worden gebruikt in
verbinding met -window echter indien gecompileerd zonder ondersteuning voor enige windowing
systeem is de optie -window geïmpliceerd.

-libtest
Start de engine niet en probeer er ook geen verbinding mee te maken, plaats gewoon de GUI voor
testen.

GUI Sneltoetsen:

's' - instellingen opslaan in het huidige geheugen
'l' - (her)laad huidig ​​geheugen
'x' - wissel stroom uit met vorig geheugen
'+' - laad volgend geheugen
'-' - laad vorig geheugen
'?' - help-informatie van emulator weergeven
'h' - help-informatie van emulator weergeven
'r' - laat de leesmij-informatie van de applicatie zien
'k' - toon sneltoetsen
'p' - schermdump naar / Tmp /.xpm
't' - ondoorzichtigheid in-/uitschakelen
'o' - verlaag de dekking van de patchlaag
'O' - verhoog de dekking van de patchlaag
'w' - weergave garantie
'g' - GPL weergeven (kopieervoorwaarden)
'+' - vergroot venstergrootte
'-' - venstergrootte verkleinen
'Enter'- wisselvenster tussen volledige schermgrootte
UpArrow - controller beweging omhoog (shift key accelerator)
DownArrow - controller beweging omlaag (shift key accelerator)
RightArrow - meer controle beweging omhoog (versneller)
LeftArrow - meer controle naar beneden (versnellingspedaal)

Operationele opties:

Algemeen:

-motor
Start geen nieuwe motor. De GUI zal proberen verbinding te maken met een bestaande engine op
de host- en poortconfiguratie (cq). Als de verbinding tot stand is gebracht, dan is de motor
zal beide emulators bedienen en spraaktoewijzingen zullen onderling worden gedeeld. Alle
van de emulatoruitgangen worden teruggevouwen naar dezelfde stereo-uitgang, behalve:
waar extra Jack-besturingsingangen worden gebruikt.

-gui Start niet de GUI, alleen de engine. De GUI zal proberen verbinding te maken met de
engine op de geconfigureerde host- en poortwaarden. Als het niet reageert, wordt de GUI
zal afsluiten met een nogal beknopte berichtgeving.

server
Start de engine als een permanente server die niet afsluit met de laatste emulator.

-demon
Start de motor als een daemon met losgekoppelde besturingsterminal. Dit doet niet
impliceren de -server optie, noch impliceert het de -log optie om in te loggen op het bestand
system, noch -syslog, wat ook van toepassing kan zijn op een daemon.

-waakhond
Time-out voor de initialisatie van de audiothread. Als de draad niet wordt geactiveerd binnen
deze periode zal de motor gracieus afsluiten in plaats van te wachten tot
verbindingen voor onbepaalde tijd. De standaardperiode is 30 seconden. Dit is niet actief in
-server of -daemon modus. Bij normaal gebruik wordt de audiothread gestart
binnen een paar seconden, maar als de motor en GUI afzonderlijk worden gestart, dan
deze time-out vereist dat een GUI wordt gestart voordat de timer afloopt.

-log Leid de logoutput om naar een bestand. Het standaardbestand is /var/log/bristol.log en
/var/log/brighton.log en als ze niet beschikbaar zijn, dan $HOME/.bristol/log
map wordt gebruikt. De selectie van / Var / log is om te voorkomen dat loggen naar root in de
het geval dat de engine wordt aangeroepen door deze gebruiker.

-syslog
Leid de logoutput om naar syslog.

-troosten
Behoud de besturingsterminal als uitgang voor het loggen van berichten, verwijder de
tijdstempels voor leesbaarheidsdoeleinden. Dit kan ook worden geconfigureerd met de
omgevingsvariabele BRISTOL_LOG_CONSOLE=true.

-rc Laad geen bristolrc-parameterbestand.

-exec Het laatste proces dat door het startBristol-script moet worden aangevraagd, wordt aangeroepen als an
exec zodanig dat het onder andere de PID van de ouder bijhoudt. Deze optie
zal de exec overschrijven en het script laten wachten tot de processen zijn afgesloten.
Er zijn implicaties van het niet gebruiken van deze parameter, een deel van de opschoningscode maakt deel uit van:
het wrap-shellscript, dit wordt standaard niet aangeroepen vanwege het exec-verzoek.
Deze vlag is standaard, maar zou alleen echt vereist zijn voor LADI-compatibiliteit.

-stop Stop alle draaiende Bristol-motoren. Dit leidt indirect tot beëindiging van
elke GUI vanwege actieve detectie, hoewel dat kan worden uitgeschakeld. De use case is om
stop alle -server -daemon-engines die op de achtergrond draaien. De achterkant van de
optie is pkill.

-exit Stop alle draaiende Bristol-motoren en GUI.

-kill <-emulator>
Stop alle draaiende Bristol-engines en GUI die zijn gekoppeld aan de
gegeven emulator. Als Bristol was begonnen met '-mini', kan het nu worden gedood met -mini
zodat andere emulators niet worden beëindigd. Als er meerdere mini's draaien, zijn ze:
zal natuurlijk ook sterven. Als de motor multitimbrale GUI draait, dan is de andere
de bijbehorende GUI wordt ook afgesloten naast de mini.

-cache
De standaardlocatie voor nieuwe herinneringen en emulatorprofielen, de standaard is
~/.bristol en het zal worden doorzocht voor de systeem-/fabrieksstandaardmap
/usr/local/share/bristol wanneer emulators worden gestart en herinneringen worden geladen. Als de
padnaam niet bestaat, wordt deze indien mogelijk aangemaakt.

-memdump [-emuleren ]
Maak de doelmap aan /geheugen/ en kopieer eerst de fabriek
standaardgeheugens voor de synth en vervolgens de privégeheugens van de gebruiker. Dit kan worden gebruikt
met sessiebeheer om een ​​kopie te maken van alle synthgeheugens in een sessie. Als de
doelmap al bestaat, dan vindt er geen kopieerbewerking plaats, maar de
directory vervangt de -cache standaard om dit de nieuwe locatie voor opgeslagen te maken
herinneringen aan die sessie. De optie -emuleren is vereist, als deze niet is opgegeven
dan wordt de standaard hammondB3 genomen.

-debug <1-16>
Debug-niveau, waarden boven 12 kunnen erg uitgebreid zijn en alleen de waarde 0 is aantoonbaar
realtime veilig omdat het printf() in de engine compute thread vermijdt.

-Leesmij [- ]
Geef de leesmij-informatie van het programma weer. Toon het leesmij-bestand voor slechts een enkele emulator
indien gewenst.

-glwf Sta alleen het gebruik van '-lwf' toe voor alle emulators, geen overschrijvingen.

-gastheer
Maak verbinding met de engine op de hostnaam, standaard is localhost. Dit wordt gebruikt in
combinatie met -engine om de GUI te distribueren. De hostnaam accepteert syntaxis zoals:
hostname:port om zowel de host als de poort te repareren voor een externe verbinding met de engine.
Als het hostgedeelte het token 'unix' is, wordt eerder een lokale benoemde socket gemaakt
dan een TCP-verbinding. In dit geval kan een specifiek poortnummer worden gegeven aan:
maak de benoemde socket /tmp/br. en als de poort niet is opgegeven, a
willekeurige numerieke index is gekozen.

-haven
Maak verbinding met de gegeven TCP-poort voor GUI/engine-berichten, standaard 5028. Als de poort
al in gebruik is, dan is het opstarten mislukt. Voor het starten van meerdere Bristols met
GUI dan moet deze optie worden weggegooid en zal het script zoeken naar een vrije poort
nummer voor elke oproep. Het is onjuist om deze optie te combineren met -host
parameters die de waarde host:port of unix:port aannemen, aangezien de resultaten zullen zijn
onbepaald afhankelijk van de volgorde waarin de parameters worden ingediend.

-quiet Stuur debug en diagnostische output om naar /dev/null.

-gmc Open een MIDI-interface in de GUI. Standaard bezit de engine de enige MIDI
interface voor Bristol en zal gebeurtenissen opnieuw distribueren naar de GUI. Het is mogelijk om
schakel het doorsturen uit en koppel indien nodig zowel GUI als engine aan midi-apparaten.

-naar voren
Schakel het doorsturen van MIDI-gebeurtenissen wereldwijd uit. Standaard opent de engine een MIDI
interface en is verbonden met de fysieke toetsenborden, bedieningsvlakken en/of
sequencers. Het zal MIDI-gebeurtenissen doorsturen naar de GUI voor tracking. Deze optie
schakelt de functie uit. Indien uitgeschakeld, geeft de GUI niet het pianotoetsenbord weer
staat, noch zal het CC-beweging volgen tenzij de opties '-gmc' worden gegeven om a . te openen
MIDI-verbinding in de GUI en dat de gebruiker dezelfde bedieningsoppervlakken verbindt met
de GUI via dit alternatieve kanaal. Deze optie is logisch identiek aan:
'-localforward -remoteforward'.

-lokaaldoorsturen
Dit voorkomt dat de GUI MIDI-berichten naar de engine doorstuurt. Dit is niet
om lussen van MIDI-berichten te voorkomen, aangezien het doorsturen alleen plaatsvindt vanaf MIDI
interfaces naar TCP-verbindingen tussen GUI en engine. Deze optie voorkomt:
berichten van alle oppervlakken die zijn verbonden met de GUI van doorsturen naar de
krachbron.

-op afstand vooruit
Dit zal voorkomen dat de engine doorstuurt naar de GUI, maar de GUI toch kan
vooruit naar de motor. Als de GUI een MIDI-verbinding krijgt met de optie -gmc,
en stuurvlakken worden toegepast op beide processen, dan zou de -forward optie moeten
worden gebruikt om herdistributie van gebeurtenissen wereldwijd te voorkomen. Als u dit niet doet, heeft dit niet tot gevolg
in lussen, slechts één-op-één duplicatie van gebeurtenissen. Het is mogelijk om de
stuurvlakken alleen naar de GUI wanneer de -gmc optie wordt gebruikt, dit geeft de
mogelijkheid om een ​​lokaal toetsenbord en GUI te hebben, maar een engine op een afstandsbediening te besturen
systemen. Er is weliswaar extra latentie betrokken bij het afhandelen van de MIDI
berichten van de GUI naar de externe engine via TCP.

-oss Configureer OSS-standaarden voor audio- en MIDI-interfaces

-alsa Configureer ALSA-standaardinstellingen voor audio- en MIDI-interfaces. De MIDI-interface is een
ALSA SEQ-poort.

-jack Configureer Jack-standaardinstellingen voor audio- en MIDI-interfaces. Op het moment dat ik dit schrijf
optie veroorzaakt enkele problemen omdat het Jack MIDI selecteert, waarvoor momenteel een
overbruggende daemon om te werken. De opties '-jack -midi seq' zouden meer typisch zijn
configuratie.

-jackstatistieken
Vraag geen audioparameters op bij de jack-server, neem het Bristol-systeem
standaardinstellingen of de geconfigureerde parameters. De standaardinstellingen van Bristol zullen altijd mislukken
maar de oproep naar bristoljackstats is soms overbodig en dit kan versnellen
de initiële opstarttijden. Het gebruik van deze parameter vereist doorgaans dat de
opties -rate en -count zijn ook beschikbaar. TP -jsmuiid Dit is voor alleen
gebruik van de Jack Session Manager

-jsmbestand
Dit is voor exclusief gebruik van de Jack Session Manager

-jsmd
Jack session manager vertraging voordat sessiegebeurtenissen intern worden gedistribueerd. Evenement
uitvoering is vertraagd in de GUI met een standaard van 5000ms.

-sessie
Schakel al het sessiebeheer uit, inclusief JSM en LADI.

-slaap
Stop het initialisatieproces gedurende 'n' seconden. Dit is om te werken rond wat
lijkt een race-conditie te zijn bij het gebruik van een sessiemanager om meerdere te initialiseren
Bristol-clients omdat ze allemaal strijden om dezelfde TCP-poort-ID.

-jdo Jack Dual Open: laat de audio- en midi-threads registreren als onafhankelijke clients met
Jac. Standaard wordt de audiothread geopend als een jack-client en de MIDI
verbinding wordt meegelift als een andere poort in plaats van als een andere client.

-O
Genereer een onbewerkte audio-uitvoer van de laatste stage-samples naar een bestand. Het formaat zal
16bit stereo interleaved zijn.

-nrp Ondersteuning voor NRP-gebeurtenissen inschakelen in zowel GUI als engine. Dit moet met zorg worden gebruikt
omdat NRP in de motor onverwachte resultaten kan hebben.

-enrp Schakel NRP-ondersteuning alleen in de engine in.

-gnrp Schakel NRP-gebeurtenissen in de GUI in. Dit is nodig om de GUI (en dus de
engine) die vanaf sommige MIDI-besturingsoppervlakken kan worden aangestuurd.

-nrpcc
Maximaal aantal NRP om toe te wijzen. De standaardwaarde is 128, wat als voldoende wordt beschouwd voor elk van de
huidige emulators, maar de mixer heeft meer nodig als deze elke keer wordt uitgebracht.

Audio bestuurder:

-audio [oss|alsa|jack]
Audio-stuurprogramma overschrijft. Afhankelijk van de volgorde van de schakelaars is het mogelijk om:
stel een groep globale standaardwaarden in (-jack/oss/alsa) en laat vervolgens een specifieke herselectie van
componenten.

-audiodev
Naam van audioapparaat. Voor Jack is dit de naam die is geregistreerd bij de Jack-daemon.

-Graaf
Aantal monsters/frames in verwerkingsperiode.

-outgain
Uitgangssignaal normalisatieniveau, per emulator standaard 4.

-ingain
Ingangssignaal normalisatieniveau, per emulator standaard 4.

-vooraf laden
Aantal audiobuffers dat bij het starten vooraf naar de audio-uitgang moet worden geschreven. Dit is niet
actief met de Jack-stuurprogramma's.

-tarief
Bemonsteringsfrequentie, standaard ingesteld op 44100.

-prioriteit
Realtime prioriteit aangevraagd door de engine-audiothread, standaard 75. Nul zal
RT-verwerking uitschakelen.

-automatische verbinding
Sluit automatisch de ingang en uitgang van de motor aan op de eerste gevonden Jack IO-poorten.
Dit kan ook worden bereikt met de omgevingsvariabele BRISTOL_AUTOCONN=true

-multi
Meerdere IO-poortverzoeken, werkt alleen met Jack en momenteel alleen de ARP 2600
geeft toegang tot deze poorten.

-migc
Normalisatieniveau van het ingangssignaal voor de multi-IO-poorten.

-mogc
Uitgangssignaal normalisatieniveau voor de multi IO-poorten.

Midi bestuurder:

-midi [oss|[rauw]alsa|jack]
Audio-stuurprogramma overschrijft. Afhankelijk van de volgorde van de schakelaars is het mogelijk om:
stel een groep globale standaardwaarden in (-jack/oss/alsa) en laat vervolgens een specifieke herselectie van
componenten zoals in '-jack -midi seq'. De standaard MIDI-driver is '-midi seq' maar
die kan worden overschreven met opties voor compileren zoals --enable-jack-default-midi
configureren.

-mididev
Naam van MIDI-apparaat dat moet worden geopend (OSS/ALSA).

-middbg
Verzoek om foutopsporing op MIDI-niveau 1.

-mididbg2
Verzoek om foutopsporing op MIDI-niveau 2. Beide kunnen worden geselecteerd voor niveau 3.

-sysid <0xXXXXXXXX>
Configureer een alternatieve SYSEX-ID voor de engine. De standaardwaarde is de waarde
0x534C6162 om historische redenen, dit is geen gratis ontwikkelings-ID, maar dat is het niet
toegewezen, mag geen conflict veroorzaken.

LADI bestuurder (peil 1 meewerkend):

-ladi Brighton
Voer LADI-berichten alleen uit in de GUI

- ladi bristol
Voer LADI-berichten alleen uit in de engine

-ladi
Het LADI-statusgeheugen voor opslagbewerkingen. Dit moet uniek zijn voor elke LADI
sessie.

Voorbeelden


startBristol -mini
Voer een minimoog uit met behulp van de ALSA-interface voor audio en midi (seq). De emulator zal
standaard monofoon, hoge nootprioriteit met retrigger en legato-snelheid.

startBristol -alsa
Voer een hammondB3 uit met behulp van de ALSA-interface voor audio en midi. Dit is gelijk aan alle
de volgende opties: -b3 -audio alsa -audiodev plughw:0,0 -midi seq -mididev
plughw:0 -count 256 -preload 4 -poort 5028 -voices 32 -kanaal 1 -rate 44100

startBristol -explorer -stemmen 1
Voer een moog-verkenner uit als een monofoon instrument, met behulp van de ALSA-interface voor audio en
middag.

startBristol -profeet -alsa -kanaal 3
Voer een profeet-5 uit met ALSA voor audio en midi (op kanaal 3).

startBristol -b3 -count 512 -preload 2
Voer een hammond b3 uit met 512 samples in een periode en laad twee van dergelijke buffers vooraf
alvorens actief te worden. Sommige leven! kaarten hebben deze grotere buffergrootte nodig met ALSA
drivers.

startBristol -oss -audiodev /dev/dsp1 -vox -voices 8
Voer een vox continental uit met OSS-apparaat 1 en standaard midi-apparaat /dev/midi0.
Bedien met slechts 8 van de 32 beschikbare stemmen.

startBristol -b3 -audio alsa -audiodev plughw:0,0 -seq -mididev 128.0
Voer een B3-emulatie uit via de ALSA PCM plug-interface, met behulp van de ALSA-sequencer over
cliënt 128, poort 0.

startBristol -juno &

startBristol -profeet -kanaal 2 -motor
Start twee synthesizers, een juno en een profeet. Beide synthesizers zullen
uitgevoerd op één engine (multitimbraal) met 32 ​​stemmen ertussen. De juno zal zijn
op standaard midi-kanaal (1) en de profeet op kanaal 2. Uitvoer over hetzelfde
standaard ALSA-audioapparaat. De 32 stemmen zullen nooit allemaal wennen als deze emulators
wordt standaard uitgevoerd met een lagere zachte limiet. Ze kunnen met meer stemmen worden uitgevoerd
dat zou echter geschikte waarden voor de -voices-optie vereisen.

startBristol -juno -jack -register juno -stemmen 32 &

startBristol -profeet -jack -register profeet -kanaal 2 -stemmen 32
Start twee synthesizers, een juno en een profeet5. Elke synth is volledig onafhankelijk
met een eigen GUI en eigen engine. Elke motor registreert afzonderlijk bij de krik
demon. Ze zullen respectievelijk de namen 'juno' en 'profeet' registreren bij Jack
en ALSA zodat ze kunnen worden onderscheiden in de respectieve controleprogramma's
zoals aconnect en qjackctl. De uitgangen zijn hierin apart zichtbaar
controleprogramma's en kunnen dus onafhankelijk worden gerouteerd. Elke synth kan tot 32
stemmen en er zal alleen CPU-conflict zijn - dit is een afzonderlijk motorproces
met elk 32 stemmen.

Gebruik Brighton online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    facetracknoir
    facetracknoir
    Modulair headtracking-programma dat
    ondersteunt meerdere face-trackers, filters
    en spelprotocollen. Tussen de trackers
    zijn de SM FaceAPI, AIC Inertial Head
    Volger...
    Facetracknoir downloaden
  • 2
    PHP QR-code
    PHP QR-code
    PHP QR-code is open source (LGPL)
    bibliotheek voor het genereren van QR-code,
    2-dimensionale streepjescode. Gebaseerd op
    libqrencode C bibliotheek, biedt API voor
    QR-codebalk maken...
    PHP QR-code downloaden
  • 3
    freeciv
    freeciv
    Freeciv is een gratis turn-based spel
    strategiespel voor meerdere spelers, waarin elk
    speler wordt de leider van een
    beschaving, vechtend om de
    uiteindelijke doel: worden...
    Gratis civ downloaden
  • 4
    Koekoek Zandbak
    Koekoek Zandbak
    Cuckoo Sandbox gebruikt componenten om
    monitor het gedrag van malware in een
    Sandbox-omgeving; geïsoleerd van de
    rest van het systeem. Het biedt geautomatiseerd
    analyse van...
    Koekoek sandbox downloaden
  • 5
    LMS-YouTube
    LMS-YouTube
    YouTube-video afspelen op LMS (porteren van
    Triode's naar YouTbe API v3) Dit is
    een toepassing die ook kan worden opgehaald
    oppompen van
    https://sourceforge.net/projects/lms-y...
    LMS-YouTube downloaden
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Windows Presentatie Foundation (WPF)
    is een UI-framework voor het bouwen van Windows
    desktop-applicaties. WPF ondersteunt een
    brede set van applicatie-ontwikkeling
    Kenmerken...
    Windows presentatie foundation downloaden
  • Meer "

Linux-commando's

Ad