CHICOTE

Lash é um sistema de gerenciamento de sessão para aplicativos de áudio Jack e ALSA no GNU / Linux.
Baixe Agora

CHICOTE Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Dave Robillard
  • Site do editor:
  • http://lash.nongnu.org/

CHICOTE Tag


CHICOTE Descrição

O Lash é um sistema de gerenciamento de sessões para aplicativos de áudio Jack e ALSA no GNU / Linux. O Lash é um sistema de gerenciamento de sessões para aplicativos ALSA e Jack Audio no GNU / Linux. Seu objetivo é permitir que você tenha muitos programas de áudio diferentes em execução de uma vez, para salvar sua configuração, feche-os para baixo e, em seguida, recarregar facilmente a configuração em algum outro momento. O acabamento não lida com qualquer tipo de dados de áudio em si; Ele apenas executa programas, lida com dados de salvamento / carga (arbitrária) e conecta diferentes tipos de portas de áudio virtual juntas (atualmente portas de sequenciador da Alsa e da ALSA). Ele também pode ser usado para mover sessões inteiras entre computadores ou pós sessões na Internet para download.problemas com a abordagem da estrutura do aplicativo IPC distribuída · O ambiente UNIX sempre se caracterizou para sua alta quantidade de versatilidade. Isso é feito seguindo uma filosofia com base em "fazer pequenos aplicativos e torná-los interoperar tanto quanto possível". O UNIX até agora alcançou essa interoperação através de tubos e ambientes de linha de comando muito versáteis. Hoje em dia, as novas APIs encontradas nos aplicativos recentes também equipam para isso. Um bom exemplo é a área de áudio, onde a APIs de transporte, tal jack ou alsaseq fornecem grande interoperabilidade entre aplicativos. Dessa forma, o usuário é capaz de fazer, com muitos programas interligados por meio de meios de IPC, o mesmo que é feito em outras plataformas (como o Windows / Mac) com grandes programas monolíticos com siga a abordagem do aplicativo Host-App. A abordagem do IPC fornece aos usuários e programadores mais liberdade ao escrever aplicativos, pois não espera que um determinado programa seja executado em uma estrutura específica, aplicativo de host ou biblioteca e libere os programas "controlador" de tarefas, como roteamento, controle e interconexão. . No entanto esta abordagem como é agora tem um problema; Muitas vezes se torna difícil ou quase impossível manter "projetos" organizados, ou como algo heterogêneo. Cada aplicativo salva seu próprio formato de arquivo ou arquivos de projeto, e muitos nem sequer suportam a poupança, já que são executados a partir da linha de comando. É claro que se torna impossível armazenar um "projeto" em um único arquivo, uma referência ou descrição do que foi trabalhada ou até mesmo um arquivo compactado simples contendo todos os dados dos aplicativos, detalhes do roteamento da API, etc, que poderia Seja zipado e arquivado para trabalhos posteriores, enviado para um amigo, ou apenas pronto para uso em outra estação de trabalho. Solução Proposta · Esta proposta visa fornecer uma maneira de organizar os vários aplicativos gerenciados pelo usuário ao trabalhar em um projeto. Em outras palavras, o objetivo é criar um espaço de trabalho onde o usuário pode iniciar quantos aplicativos "clientes" necessários a partir de um aplicativo "servidor", que poderá armazenar e recuperar a configuração de qualquer aplicativo "cliente" no usuário . Essa estrutura também poderá economizar estado de layout atual de todos os "clientes" em execução (incluindo os responsáveis pela interconexão) no único arquivo de projeto. Basicamente, a USRE poderá "suspender" e "restaurar" sessões a qualquer momento, e em locais diferentes como se fosse um simples arquivo de status do programa. A criação desta API também incentiva o uso adicional das estruturas do IPC, fornecendo uma maneira fácil de gerenciar layouts de interconexão de aplicativos complexos.ClientsClients atualmente com suporte a cílios: · TimeMachine - um simples programa de gravação de um clique, que pode iniciar a gravação de 10 segundos no passado . (A partir da versão 0.3.1) · Patchage - um compartimento modular para aplicativos Jack e Alsa MIDI. (A partir da versão 0.2.3) · Seq24 - um seqüenciador de loop de MIDI leves · Muse - um seqüenciador de áudio e MIDI · Jack-Keyboard - um novo jack MIDI Keyboard O que é novo nesta versão: · Corrigir vazamento de memória pequena · Corrigir problemas de manuseio de eventos da ALSA (Graças a Karsten Wiese)


CHICOTE Software Relacionado

Gnu xhippo.

Gnu Xhippo é um programa genérico do Gerenciador de playlist para uma variedade de jogadores de som UNIX. ...

140

Download