Criando e Editando Música com Linux

Sou um aventureiro no mundo da música, minha segunda paixão, e sempre procurei maneiras de construir pontes entre ela e minha primeira paixão, a computação. Em um passado mais ou menos recente andei fazendo experimentações com composição musical digital, usando software como Sybellius e outros (com resultados discutíveis ), e hoje estou sempre atento a oportunidades de usar meus conhecimentos computacionais no campo da produção musical. Pensando no assunto, resolvi fazer um post enfocando o tema, abordando o uso de software livre, notadamente Linux. Sei que meus leitores (conheço todos :)) vão apreciar.

Existem tem muitas opções quando se trata de editores de áudio para o Sistema Operacional Linux. Não importa se você é um produtor profissional ou quer apenas aprender a criar música, os aplicativos editores de áudio serão sempre fundamentais.

Para uso profissional, uma EAD/DAW (Estação de Áudio Digital – Digital Audio Workstation) é sempre recomendada. No entanto, quase ninguém precisa de todas as funcionalidades de uma estação completa; portanto é sempre bom conhecer também alguns dos editores mais simples.

Neste post, falaremos sobre algumas EADs e editores básicos de áudio que estão disponíveis como soluções de código aberto gratuito para Linux e (provavelmente) para outros sistemas operacionais. Não nos concentraremos em todas as funcionalidades que as EADs oferecem, mas sim nas capacidades básicas de edição. De uma certa maneira, você pode considerar este post como a lista das cinco melhores EADs para o LinuxOS.

Instruções de instalação: você encontrará (espero) todos os editores de áudio mencionados aqui no seu AppCenter, centro de software ou gerenciador de pacotes. Não é do escopo deste texto abordar os processos de instalação de cada um deles. No caso de você não os encontrar documentados, dirija-se ao site oficial para informações.

  1. Audacity

Audacity é um dos editores de áudio mais básicos e capazes ainda disponíveis para o Linux. É uma ferramenta multi-plataforma, livre (free as in freedom) e de código aberto. Talvez você já a conheça.

Melhorou muito se comparado a quando começou a ser ‘trending’. Eu já o utilizei para “tentar” fazer karaokes removendo a voz de trilhas de áudio. Ainda é possível fazer isso nas versões ativas – dependendo da fonte dos dados.

Características:

Suporta plug-ins VST (Virtual Studio Technology) que incluem efeitos. Contudo, não espere que ele suporte instrumentos VST.

Gravação de áudio ao vivo através de um microfone ou um mixer.
Capacidade de exportação / importação de múltiplos formatos e vários arquivos ao mesmo tempo.
Suporte de plugin: ladspa, lv2, nyquist, vst e plug-ins de efeitos de áudio.
Edição fácil com funções cortar, colar, excluir e copiar.
Modo de visualização tipo espectrograma, para análise de frequências.

Visite o site

  1. LMMS

A LMMS é uma estação de trabalho digital gratuita multi-plataforma. Inclui todas as funcionalidades básicas de edição de áudio, bem como muitos recursos avançados.

É possível mixar sons, organizá-los ou criá-los usando instrumentos VST. Além disso, o pacote inclui algumas amostras, predefinições, instrumentos VST e efeitos para começar a aprender. Além disso, você também recebe um analisador de espectro para (alguma) edição avançada de áudio.

Características:

Playback via MIDI.
Suporte a instrumentos VST.
Suporte nativo multi-amostra.
Compressor embutido, limitador, delay, reverb, distorção e potenciador.

Visite o site

  1. Ardour

Ardour é outra estação de trabalho de áudio digital livre e aberta. Qualquer que seja a interface de áudio de seu sistema, o Ardour irá suportá-la. É possível adicionar faixas multicanais ilimitadas. As faixas multicanais também podem ser encaminhadas para diferentes mixers para facilidade de edição e gravação.

Você também pode importar um vídeo para editar o áudio, e exportar a coisa toda. Ele vem com muitos plugins embutidos e também suporta plugins VST.

Características:

Edição não linear.
Empilhamento vertical das janelas de trabalho para facilidade de navegação.
Strip silence (removedor de infrassom), push-pull trimming (alternador de fase para eliminar distorção), e o plugin Rhythm Ferret para edição transiente e de gate.

Visite o site

  1. Cecilia

Cecilia não é um software editor de áudio comum. Ele é indicado para designers de som profissionais (ou para você, se estiver no processo de se tornar um). É, tecnicamente, um ambiente de processamento de sinal de áudio. Ele permite que você crie sons de (literalmente) torcer o ouvido.

Ele vem com módulos e plugins para construção de efeitos sonoros e síntese. É adaptado para um uso bem específico – se é isso que você estava procurando, não procure mais!

Características:

Módulos avançados:
UltimateGrainer – um processador de granulação de última geração,
RandomAcumulador – acumulador de gravação de velocidade variável,
UpDistoRes – Distorção com Upsampling e filtro Lowpass ressonante.
Salvamento automático de modulações.

Visite o site

  1. MIXXX

Se você quer mixar e gravar enquanto pilota um Virtual DJ, o Mixxx é uma ferramenta perfeita para a tarefa. Você monitora os BPMs, a chave, e utiliza o recurso Master Sync para sincronizar ritmo e batidas da música.

Suporta equipamento DJ personalizado também. Logo, se você tiver um (ou um midi), você pode gravar mixagens ao vivo usando esta ferramenta.

Características:

Transmissão e gravação de mixes DJ.
Capacidade de conectar equipamento e executar ao vivo.
Detecção de chave e BPM.

Visite o site

Tesla Motors Mostra um Caminho para a Privacidade Online

Em meio às intrusões de privacidade da vida digital moderna, poucas são tão onipresentes e alarmantes quanto as perpetradas pelos profissionais de marketing. A economia de toda uma indústria é construída com ferramentas obtidas nos cantos sombrios da Internet e nos espreita com olhos de aço enquanto nos envolvemos com informação, produtos, amigos e até amantes online, coletando dados em todos os lugares nos quais nossos celulares e navegadores ousarem estar.

Photo by Craig Adderley on Pexels.com

Esse modelo de marketing digital – desenvolvido há três décadas e premissado na ideia de que é ok para terceiros reunir nossos dados privados e usá-los de qualquer maneira que quiserem – vai crescer ao status de uma indústria de US $ 77 bilhões nos EUA este ano, de acordo com a Research Forrester.

Nuvens de tempestade estão se formando em torno do setor, no entanto, e há novas questões sendo levantadas sobre a viabilidade da coleta de dados sub-reptícios como modelo de negócios sustentável. Dois fatores são tipicamente citados: a) os reguladores na Europa já começaram, e b) aqueles nos EUA também estão prontos para começar a cercar as mais intrusivas dessas práticas de marketing. Adicionalmente, o crescimento da Internet móvel e a dependência em aplicativos em vez de navegadores (para 85% da nossa atividade on-line), tornaram mais difícil coletar dados do usuário.

E há, então, a Tesla Motors e seu modelo de marketing avesso à publicidade, que não usa dados de terceiros para aumentar a conscientização e o interesse por sua marca, impulsionar o desejo por seus produtos ou estimular ações por seus clientes. Em vez disso, a montadora elétrica depende do “cultural branding” para fazer o trabalho pesado de marketing que levou a marca ao topo do mercado de veículos elétricos. E embora a Tesla não seja a única marca se engajando na cultura digital da multidão e evitando a coleta de dados de terceiros, seu sucesso está causando a maior consternação dentro das fileiras dos marqueteiros de intrusão.

Os formuladores de políticas na Europa e nos EUA, procurando responder à preocupação do setor de que a regulamentação da privacidade sufocaria o marketing digital, deveriam observar o recente sucesso da Tesla no marketing de seu modelo 3. O veículo, que pretende ser um primo do luxuoso Tesla S para as massas , atraiu 500.000 clientes nas semanas após sua apresentação em 2016. Cada um daqueles clientes fez um depósito de US $ 1.000 para garantir um lugar na fila para adquirir um carro em algum momento nos próximos 24 meses.

Para atingir este triunfo de marketing, a Tesla não comprou anúncios digitais de mercados on-line que usam dados de terceiros para identificar clientes em potencial. Ela não se intrometeu, de nenhuma forma aparente, na privacidade de seus potenciais clientes, coletando sub-repticiamente informações sobre suas atividades on-line. O que ela fez foi demonstrar persuasivamente que as marcas podem alcançar um grande sucesso sem usar métodos abusivos ao cliente na coleta de dados.

Modelos de marketing baseados em dados de terceiros, utilizam informações detalhadas sobre clientes em potencial para direcionar a sua futura publicidade online. Esse conceito de mercado foi aprimorado pelo Google em 2008, quando comprou a DoubleClick e combinou a tecnologia de anúncios da empresa com seu próprio conhecimento do comportamento online do consumidor. Outros grandes “players”, como o OpenX, o Microsoft AD Exchange e o Netketplace AppNEXUS, também usam informações profundas e temporâneas sobre as atividades online dos usuários para vender anúncios digitais para marcas. O Facebook também adaptou esse modelo dentro de seu ambiente cativo. Neste momento, o Google e o Facebook controlam 64% dos dólares publicitários digitais gastos nos EUA.

Em contraste, o modelo de cultura digital das multidões não requer resposta a anúncios on-line em forma de click. Ele absorve energia não do acúmulo de dados digitais privados, mas sim da autenticidade das informações recebidas de membros confiáveis ​​da multidão digital, em forma de cultura (como este blog).

Uma marca que atinge sucesso dessa maneira tem o potencial para criar um fenômeno cultural poderoso e democrático e tem também o direito adicional de se gabar por ser um cidadão corporativo responsável que não viola a privacidade do cliente.

cameras

Então Você Não Tem Nada a Esconder…

Até mesmo um exibicionista inveterado tem algo a esconder: certas entradas em um diário pessoal, predisposições genéticas, problemas financeiros, crises médicas, vergonhas adolescentes, compulsões anti-sociais, fantasias sexuais, sonhos radicais. Todos nós temos algo que queremos proteger da vista pública. A verdadeira questão é: quem consegue fechar as cortinas? E cada vez mais: como saberemos se elas estão realmente fechadas?

Por que se preocupar com a vigilância do Estado se você não tem nada a esconder? Essa se tornou uma das frases mais ignorantes proferidas em qualquer língua. É uma frase frequentemente expressa com uma voz confiante, cheia de certeza, mas falada por pessoas que, ipso facto, dificilmente estarão preparadas para quando alguém começar a cavar em todos os seus e-mails esquecidos ou nos seus posts mal-considerados nas mídias sociais. O cardeal Richelieu dizia: “Dê-me seis linhas escritas pelo mais honesto dos homens e eu acharei nelas um motivo para enviá-lo para a forca”.

A vigilância tornou-se imbricada na governança, negócios, vida social e até igrejas, mas toda essa tecnologia bem intencionada pode ter consequências inesperadas, que excedem em muito o propósito inicial pretendido. Nas cidades, o poder constituído amplia cada vez mais sua capacidade de vigilância, instalando mais e mais câmeras e radares, sob o aplauso desinformado dos cidadãos.

É tempo de começar um diálogo muito necessário sobre como nos relacionamos emocional e eticamente com a vigilância, e o que isso significa para nossa segurança e nosso modo de vida.

Alguém para cuidar de mim?

Imagine um “estado de visibilidade permanente” em que todas as suas ações podem ser registradas, e em que a cada click (ou tap, ou swipe) sua navegação deixe uma pegada digital na Internet, tornando-a completamente exposta e previsível. Este é o estado da tecnologia hoje.

Frantz Fanon, um filósofo e escritor, descreveu a resposta emocional e física ao monitoramento constante como: “tensões nervosas, insônia, fadiga, acidentes, cabeça ‘aérea’ e menos controle sobre os reflexos.”

Quando pensamos em vigilância, muitas vezes imaginamos algo como o romance “1984”, ou então as artes de uma agência governamental sombria – algo saído de um romance de Tom Clancy. Mas, de fato, a vigilância pode ser bem mais prosaica, e sentida em um nível muito real e íntimo.

Por exemplo, a mera observação da vida social revela as maneiras pelas quais uma pessoa pode monitorar um cônjuge ou parceiro, verificar suas contas de telefone, rastrear seus movimentos diários, com quem ele fala ao telefone ou no Whatsapp. Isso pode não ser o trabalho de um hacker ou de uma patrulha do governo, mas isso é, no entanto, um tipo (crescente) de vigilância. Agora imagine o que um hacker, ou qualquer adversário mal-intencionado pode fazer.

A preocupação é que os chamados “nativos digitais” se acomodem a esse estado de coisas em que a privacidade é crescentemente enfraquecida, a) porque isso proporciona coisas aparentemente mais fáceis, ágeis e convenientes, e b) porque somos induzidos a fazê-lo por corporações que manipulam nossa vontade através da enormidade de dados coletados sobre nós (Google, Facebook). Tudo o que recebemos em troca é um joguinho, uma conta de email, ou um aplicativo gratuito em uma rede social.

Policiamento via ‘Big Data’

A adoção de grandes volumes de análise de dados amplifica e transforma as práticas de vigilância policial.

O que é realmente importante é que não se trata apenas de uma única nova e transformadora tecnologia de vigilância. A ameaça é o poder do uso combinado de várias tecnologias diferentes em conjunto, o que confere às autoridades um nível de ascendência sobre a vida particular dos indivíduos que em um passado recente só seria possível no âmbito de uma autorização judicial.

Os Grandes Dados suplementam os relatórios policiais rotineiros, com avaliações de risco criminal baseadas em algoritmo. Por exemplo, em algumas jurisdições de países avançados, o risco criminal de um indivíduo é medido usando-se uma escala de pontos baseada no histórico criminal violento, prisões, liberdades condicionais concedidas ou episódios de interceptação para checagem policial. Pessoas com valores altos nessa escala são mais propensas a serem paradas pela polícia, adicionando ainda outro ponto ao seu registro, formando assim um círculo vicioso. Na China, essa escala (score social) é a base da vida social, do transporte urbano à permissão para se ter conta em banco, ou de se obter crédito. No ocidente, as seguradoras já baseiam seus prêmios na análise dos movimentos físicos dos portadores de celular (de carro ou a pé), facilitada pelos acelerômetros e outros sensores que equipam esses nossos computadores de bolso.

Quando se começa a codificar as práticas policiais como dados criminais objetivos, a sociedade se rende a um loop de feedback positivo cada vez mais acelerado. Isso coloca os indivíduos suspeitos sob novas, mais profundas e quantificadas formas de vigilância, mascaradas pela objetividade matemática. Isso leva a um número muito maior de reincidências, e torna a recuperação dos condenados algo quase impossível.

Para a vigilância funcionar éticamente, é preciso que os dados sejam perfeitos, mas eles nunca são. Vivemos em um mundo social confuso e os nossos dados constituem um reflexo confuso disso.

Definitivamente, é salutar usar tecnologias emergentes para melhorar a prestação de serviços, reduzir o crime e focar nos recursos. No entanto, esse poder fantástico precisa ser exercido com limites claros e respeito à cidadania e direitos fundamentais. Vamos ver um longo debate constitucional nos próximos anos.

Primeiro Aqui*: Estudo Indica Que a Covid-19 é Uma Doença do Sistema Circulatório

No domingo (14/3) surgiu na minha Internet o estudo da Sociedade Européia de Cardiológia dando conta de que, afinal, a COVID-19 é, por todas as evidências, uma doença endotelial. Essa é uma notícia absolutamente significativa, pois poderia mudar a concepção sobre a doença, ainda tencarada como enfermidade respiratória. Abaixo traduzimos o resumo do trabalho, com um link para o paper original. Certamente haverá cada vez menos espaço para o meme da “gripezinha”.

(*) Em lingua portuguesa.

Resumo

O endotélio vascular fornece a interface crucial entre o compartimento de sangue e os tecidos, e exibe uma série de propriedades notáveis ​​que normalmente mantêm a homeostase. Esta gama de funções estritamente reguladas inclui o controle da hemostase, fibrinólise, vasomotação, inflamação, estresse oxidativo, permeabilidade vascular e estrutura.

Embora essas funções participem da regulação momento-a-momento da circulação e coordenem muitos mecanismos de defesa no hospedeiro, elas também podem contribuir para a doença, quando suas funções, geralmente homeostáticas e defensivas, se alinham e se transformam contra o anfitrião.

SARS-COV-2, o agente etiológico da Covid-19, é a causa da atual pandemia. Produz manifestações inesperadas da cabeça aos pés, causando estragos indiscriminados em vários sistemas de órgãos, incluindo os pulmões, coração, cérebro, rim e vasculatura. Este ensaio explora a hipótese de que a Covid-19, particularmente nos últimos estágios complicados, represente uma doença endotelial. Citocinas, mediadores protéicos pro-inflamatórios, servem como sinais de perigo que mudam as funções endoteliais do modo homeostático para o modo defensivo. O “fim de jogo” da Covid-19 geralmente envolve uma tempestade de citocina, um fenômeno flogistico alimentado por feedbacks positivos bem compreendidos, que governam a produção de citocinas e sobrecarregam os mecanismos contra-regulatórios.

O conceito de Covid-19 como uma doença endotelial proporciona uma imagem fisiopatológica unificadora dessa infecção furiosa, e também fornece estrutura para uma estratégia de tratamento racional, em um momento em que possuímos uma base de evidência modesta para orientar nossas tentativas terapêuticas de confrontar esta nova pandemia.

Link para o trabalho original: https://academic.oup.com/eurheartj/article/41/32/3038/5901158

Este texto foi editado para melhor clareza.

Mercado Pede Especificações para Apps Automotivos

A dependência cada vez maior do software dentro do desenvolvimento automotivo, juntamente com a crescente complexidade desse software, coloca mais pressão do que nunca sobre os processos de desenvolvimento. Hoje em dia, é preciso mais de 100 milhões de linhas de código para construir um único carro de passageiros. Quando atingirmos o ponto em que os carros se tornarão completamente autônomos, o volume e a complexidade do código atingirão alturas ainda maiores.

Os veículos autônomos da próxima geração provocarão, é certo, um aumento na dependência do software. Mas até mesmo os veículos “padrão” de agora incorporam uma variedade de sistemas de software, muitas vezes conectados à Internet das Coisas e exigindo atualizações regulares.

É por isso que as arquiteturas abertas tornaram-se tão importantes nos últimos anos, ajudando a padronizar elementos de software, tornando-o “à prova de futuro” tanto quanto possível, para ajudar a gerenciar a crescente complexidade, permitir que equipes de software colaborem melhor, assegurando a conformidade dos processos, tudo isso sem sacrificar o tempo para o atendimento ao mercado. Adicionalmente, padrões de codificação e diretrizes são necessários para garantir que os componentes de software sejam confiáveis, fáceis de manter e, acima de tudo, seguros.

MISRA e AutoSAR

C e C++ são as linguagens de programação dominantes no mundo automotivo. O MISRA C, o MISRA C++ e as diretrizes de codificação AutoSAR C++ são os principais padrões de codificação. O MISRA é uma colaboração entre fabricantes de veículos, fornecedores de componentes e consultorias de engenharia. Formado no final dos anos 90, promove as melhores práticas no desenvolvimento de sistemas eletrônicos relacionados à segurança para veículos rodoviários. Seus padrões de codificação também são usados ​​em outras indústrias onde a segurança, a qualidade e a confiabilidade são uma prioridade, incluindo ferrovias, a industria aeroespacial, telecomunicações, dispositivos médicos e defesa. Hoje, o MISRA é aceito em todo o mundo para o desenvolvimento de software de missão crítica, nas linguagens C e C++.

O MISRA por enquanto pode ser o mais estabelecido e mais amplamente utilizado dos padrões, mas o uso crescente da moderna C++ está estimulando rapidamente a adoção das diretrizes da AutoSAR. AutoSAR é uma parceria entre mais de 180 empresas envolvidas na indústria automotiva, com o objetivo de padronizar arquiteturas abertas para software automotivo e desenvolvimento de sistemas incorporados. AutoSAR é considerado por muitos ser a plataforma de facto para o futuro design automotivo.

A plataforma adaptativa da AutoSAR atende as necessidades dos veículos conectados e da condução autônoma. Ela é projetada para tecnologias como microprocessadores de 32 e 64 bits de alta potência com memória externa, processamento paralelo e comunicações de alta largura de banda. As diretrizes de codificação AutoSAR C++ foram criadas para apoiar o desenvolvimento de componentes da plataforma adaptativa que utiliza a linguagem C++ moderna. Tais componentes devem cumprir os requisitos de segurança funcional rigorosos da ISO 26262.

A ISO 26262 é o padrão internacional para a segurança funcional dos sistemas elétricos e eletrônicos automotivos (E/E). O padrão cobre todo o ciclo de vida de produção. Um dos seus principais princípios é analisar os riscos no início do processo de desenvolvimento, estabelecer os requisitos de segurança apropriados e cumprir esses requisitos durante o desenvolvimento.

Dentro do padrão, a Parte 6 aborda especificamente o desenvolvimento de software, colocando requisitos particularmente sobre o início do desenvolvimento de software, sobre o projeto arquitetônico de software e design e sobre a implementação da unidade de software. Ela padroniza os métodos de desenvolvimento que devem ser aplicados para atingir um nível de integridade de segurança automotiva específico (ASIL).

O uso de um padrão de codificação aceito universalmente, como o MISRA ou a AutoSAR, facilita a tarefa de garantir que o software da indústria esteja em conformidade com a ISO 26262.

Aderindo aos padrões de codificação

O que o Misra e o AutoSAR têm em comum é que eles dão aos desenvolvedores uma estrutura dentro da qual eles podem desenvolver software “seguro”. No entanto, os padrões não fazem o trabalho do desenvolvedor, e desenvolver sistemas seguros seguros em C++ é um desafio que não deve ser subestimado. Embora seja uma linguagem de programação que dá aos desenvolvedores mais escopo para a inovação, a flexibilidade inerente à C++ também significa que uma tomada de decisão mais cuidadosa é necessária (por exemplo, sobre como lidar com a memória dinâmica). Em outras palavras, o C++ simplifica a programação de sistemas complexos, mas necessita de mais desenvolvedores.

Padrões de codificação ajudam, mas ainda podem ser um desafio para até mesmo o desenvolvedor mais experiente: lidar com áreas de ambiguidade ou interpretação requer experiência e experiência considerável. Selecionar as ferramentas e técnicas corretas são um papel importante a ser desempenhado.

Inspeção de código contínua

Outra boa prática é garantir que cada linha de código seja cuidadosamente inspecionada em todo o processo de desenvolvimento, para garantir que ela seja segura e confiável. Para evitar que isso seja um processo manual, os desenvolvedores usam cada vez mais ferramentas automatizadas, como analisadores estáticos para verificar o código. Como resultado, quaisquer problemas – como desvio a partir de um padrão de codificação, excesso de complexidade ou um bug de DataFlow de disco rígido – podem ser detectados no início do processo. Essa abordagem também reduz a carga subsequente nos processos de teste que tradicionalmente ocorreriam mais tarde no processo de desenvolvimento. É representativo da tendência ‘esquerda volver’, onde os desenvolvedores assumem alguns dos trabalhos que anteriormente eram realizados por testadores ou técnicos de garantia de qualidade.

Normas ajudam estabelecer uma ‘única fonte de verdade transparente’ onde cada versão de cada ativo digital associada a um projeto também suporte melhor a adesão aos requisitos de conformidade. Isso fornece uma visão em tempo real e histórica de quem fez o que, quando, onde e como. No mundo automotivo, isso pode incluir informações relacionadas ao software e hardware, como documentação, código e outros artefatos de design, entre os colaboradores internos e externos. No desenvolvimento de software automotivo, há tipicamente muitos tipos de ferramentas, arquivos, plataformas e diferentes equipes que contribuem para um projeto, por isso é essencial que a única fonte de verdade apóie essa diversidade.

Muitas equipes de desenvolvimento automotivo estão descobrindo que precisam de um sistema de controle de versão de alto desempenho que possa ser dimensionado para suportar o tamanho crescente de sua base de código, ao mesmo tempo apoiando adequadamente outros tipos de ativos binários. Elas também precisam de uma ferramenta de análise de código estática para se integrarem a este sistema de controle e para gerenciar violações do padrão de codificação à medida que seu código evolui.

Finalmente, como a tecnologia, ferramentas e processos que sustentam o desenvolvimento automotivo continuam a evoluir (como também novos problemas são introduzidos), é importante continuar monitorando a situação e permanecer com a cabeça aberta a novas ideias. Neste mercado de ritmo acelerado, uma coisa das quais podemos ter certeza é a mudança.