JJack é uma estrutura para a linguagem de programação Java. JJack permite criar e executar os clientes do processador de áudio para o Kit de conexão JACK Audio:
- Utiliza Java para criar processadores de áudio (processadores de efeitos, sintetizadores, etc.).
- Fornece um mecanismo evento JavaBeans-compatíveis para interligar processadores de áudio.
Código nativo utiliza ponte nova java.nio.ByteBuffer para acesso direto à memória de Java.
Instalação:
Descompacte o arquivo de distribuição JJack-0_2.tgz para / usr / java. Um diretório / usr / java / jjack_0-2 será criado. Você também pode escolher um diretório diferente, nesse caso, os valores de caminhos absolutos no shell-scripts bin / jjack.sh e bin / runBeanBuilder.sh têm de ser adoptadas para a sua escolha.
O libjjack.so biblioteca ponte nativa (em sistemas Linux) precisa ser acessível pelo Java Virtual Machine (JVM).
Há duas maneiras para se certificar de que a JVM pode carregar a biblioteca de ponte nativa:
- Copie o arquivo / lib /// * a caminho da biblioteca padrão do sistema. No Linux:
cp ./lib/i386/linux/libjjack.so / usr / lib /
Alternativamente criar um sistema de arquivos-link para o arquivo binário na localização da biblioteca padrão do sistema:
cd / usr / lib
ln -s
- Ou a biblioteca de caminho diretamente pode ser definido através do sistema JVM propriedade "java.library.path". Adicione o parâmetro "-Djava.library.path =
Nota: A versão atual inclui uma biblioteca de binários pré-compilados para i386-Linux. Para executar JJack em diferentes plataformas, a arquivos de origem libjjack.c e libjjack.h precisam ser compilados em seu sistema. Por favor, envie uma cópia do binário e uma descrição do seu processo de compilação se você tiver sucesso na execução JJack em diferentes plataformas.
Antes de usar JJack, não se esqueça de iniciar o daemon JACK. Isto é feito chamando manualmente jackd, ou configurando o sistema para iniciar jackd no momento da inicialização. Existem várias formas alternativas para configurar e executar o daemon, consulte a documentação do usuário para obter detalhes JACK (http://www.djcj.org/LAU/jack/).
Detalhes de Software:
Comentários não encontrado