Siirry sisältöön
Kirjan ”Construindo um Plugin JUCE de Simulação Estratégica” kansi
TekoälyKäsikirja ja tekniikka

Construindo um Plugin JUCE de Simulação Estratégica

Do APVTS ao SIMD AVX2

Sivumäärä
772 sivua
ISBN
ISBN 979-8186992547
Ensimmäinen julkaisu
Formaatit
Kindle ja nidottu
Lue ote

Ote

A pergunta

Um channel strip é uma coluna estreita de uma mesa de mistura: uma entrada, uma cadeia de transformações — ganho, filtro, dinâmica, envio — e uma saída que se soma às restantes. Quem trabalha com áudio passa anos a olhar para esses canais e acaba por os ver como aquilo que efectivamente são: sistemas dinâmicos com realimentação, onde um ganho mal posto oscila, um atraso desfasa, e um erro sistemático na medição se propaga silenciosamente por toda a mistura.

Este livro nasceu de uma pergunta que, dita em voz alta, parece uma provocação: o que acontece se tratarmos um sistema estratégico como um sistema de processamento de sinal?

A resposta é mais literal do que se esperaria.

— Construindo um Plugin JUCE de Simulação Estratégica

Tekstin alkukieli: portugali.

Toimituksen huomautus

Lähde: kustantajan kuvaus painoksesta (kieli: portugali; Amazon).

Tietoa kirjasta

Kuvaus alkuperäisestä painoksesta (kieli: portugali). Teksti jatkuu otteen jälkeen.

Um país é um channel strip. O estado que ele tenta governar — o aparelho militar, a economia, a coesão social — é um sinal que evolui no tempo e que ninguém observa directamente. O núcleo decisório é um controlador: lê uma medição, compara-a com uma referência, produz um comando. Os relatórios que sobem a hierarquia são a medição, e trazem consigo um offset — um viés constante que a boa vontade não anula e que a soma de muitos relatórios não dilui, porque todos eles inclinam para o mesmo lado. O tempo que a informação leva a subir e a ordem leva a descer é latência. A mobilização e a política industrial são actuadores, e os actuadores saturam. A propaganda é um erro de medição — e é aqui que a analogia começa a pagar dividendos, porque a propaganda é um erro de medição de um tipo particular: não aumenta a variância. Não faz o sinal tremer. Desloca-o. E, portanto, não dispara nenhum dos alarmes que habitualmente se montam contra o ruído. A guerra é um laço de realimentação entre canais, com sinal trocado: o que sai de um entra no outro a subtrair. Uma aliança é o mesmo laço com o sinal contrário. Uma rede de alianças e de conflitos é um banco de osciladores com modulação cruzada, e comporta-se como tal: tem modos próprios, tem direcções em que amplifica, e tem — como se verá — um raio espectral que pode ser maior do que um, caso em que o mundo que ela descreve diverge para o infinito em pouco mais de dois segundos de tempo de simulação.

A analogia não é ornamental. É operativa, e é-o por uma razão que só se torna evidente quando se abre o editor: as ferramentas que o áudio em tempo real desenvolveu ao longo de trinta anos são exactamente as ferramentas de que um simulador interactivo precisa.

Um plugin de áudio tem de resolver, todos os dias, quatro problemas que um simulador estratégico tem de resolver também, e que a maior parte do software científico resolve mal ou não resolve de todo.

O primeiro é a fonte única de verdade. O mesmo valor numérico — chamemos-lhe o viés informacional da Rússia — é escrito pelo host quando o utilizador automatiza uma sessão, escrito pela interface quando alguém roda um botão, e lido pelo motor numérico sessenta vezes por segundo. São três escritores e três cadências, em três fios de execução distintos. Se não houver um único depositário desse valor, a simulação passa a depender de qual das três vias escreveu por último, e a reprodutibilidade — que é a condição de qualquer afirmação científica — evapora-se sem deixar rasto e sem produzir um único erro de compilação. O AudioProcessorValueTreeState do JUCE existe precisamente para isto.

O segundo é a disciplina do prazo. O fio de áudio tem uma data de entrega que não pode falhar: se o bloco não estiver pronto a tempo, ouve-se. Dessa fatalidade nasceu uma higiene — não alocar, não bloquear, não esperar no hot path — que parece uma limitação e é, na verdade, uma pedagogia. Um simulador interactivo tem o mesmo prazo, embora mais generoso e menos audível: se o passo demorar, o gráfico estremece e o utilizador deixa de poder explorar o modelo. As regras são as mesmas. A diferença é que, no áudio, quem as viola é imediatamente castigado....

Painosluettelo

Yksi rivi kutakin painosta kohden, sillä kielellä, jolla se on julkaistu. Valitse Amazon-kauppasi kerran; valinta koskee kaikkia painoksia.
  • Amazon-kaupoissa jokainen linkki käyttää painoksen omaa tunnusta (ASIN); saatavuudesta kussakin maassa huolehtii Amazon.
  • Portugalissa osta Espanjan Amazonista: portugalilaista Amazon-kauppaa ei ole.
Katso kaikki painokset ja kaupat

Kirjan tiedot

Lajityyppi
Käsikirja ja tekniikka
Tuotannon akseli
Tekoäly
Ensimmäinen julkaisu
Sivumäärä
772 (painos: portugali)
Formaatit
Kindle-e-kirja · Painettu kirja (nidottu)
Kielet
2 — portugali ja englanti
ISBN
979-8186992547

Saatat pitää myös näistä

Katso kaikki kirjat