Openmusic.

O OpenMusic Software é uma linguagem de programação visual completa com base no comumLisp / Clos.
Baixe Agora

Openmusic. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Augusto Agon, Jean Bresson and Karim Haddad
  • Site do editor:
  • http://recherche.ircam.fr/equipes/repmus/OpenMusic/

Openmusic. Tag


Openmusic. Descrição

O OpenMusic Software é uma linguagem de programação visual completa baseada no comumLisp / Clos. O OpenMusic Software é uma linguagem de programação visual completa baseada no comumLisp / Clos. O OpenMusic é orientado a ícone, usa extensivamente arrastar e soltar e possui estruturas de controle visuais integradas que interface com os lisp, como o loop. Acima do kernel OpenMusic, viva os projetos openmusic. Um projeto é um conjunto especializado de classes e métodos diretamente escritos em Lisp, acessível e visualisable no ambiente openmusic. O OpenMusic pode ser usado como uma linguagem de programação funcional / objeto / visual de finalidade geral. Em um nível mais especializado, um conjunto de classes e bibliotecas fornecido torna um ambiente muito conveniente para a música copenmusicposição.Objects são simbolizados por ícones que podem ser arrastados e descartados ao redor. A maioria das operações é então executada arrastando um ícone Fropenmusic um lugar específico e soltando-o para outro lugar. Muitas classes implementando dados musicais / comportamento são fornecidos. Eles estão associados a editores gráficos e podem ser estendidos pelo usuário para atender às necessidades específicas. Diferentes representações de um processo musical são tratadas, entre as quais copenmusicmon notation, midi piano-roll, sinal sonoro. Organização de alto nível do material musical é proposta através do conceito Maquette. Existente CopenMusicMonlisp / Clos Código pode ser facilmente reutilizado em OpenMusic, e novo código pode ser desenvolvido de maneira puramente visual. : · Programação visual. OM fornece ferramentas básicas de programação (condicionadas, loops, gerenciamento de listas) para construir programas visuais. Objetos e estruturas musicais (acordes, seqüências de acordes, rtythms, funções de ponto de ruptura, sons) podem ser criados graças a um conjunto de aulas e manipulados com funções especializadas. · Programação orientada a objetos. As classes definidas pelo usuário podem ser criadas e conectadas à hierarquia de classe OM. Funções genéricas e métodos especializados podem ser definidos por programas visuais. · Programação de restrição. Os problemas de satisfação de satisfação podem ser definidos graficamente e resolvidos usando diferentes soluções de restrição. · Editores musicais. Os objetos musicais podem ser editados usando editores específicos. · Maquette. O Maquette é uma interface de sequenciamento / programação original onde o objeto musical pode ser organizado e conectado em um contexto temporal. · Teoria da música matemática. · Análise / síntese sólida. O som pode ser analisado e sintetizado em OM usando interfaces com ferramentas externas de processamento de som. Estruturas de dados especiais e ferramentas de programação permitem maniuplar descrições sonoras e parâmetros de síntese.Requirements: · gtk + v2.x · sbcl v1.x · CLG (CVS) · Midishare · libaudiostream · SDIF-lib · Omosc.so · fluidsynth (recompilado com midishare Suporte) (opcional) · SLIME 2.0 ou melhor (opcional) Instalação: - Antes de compilar OM, você deve instalar os 4 omfonts encontrados no OM Directory Resources / Fonts-Linux.- Seu arquivo .sbclrc deve ficar assim: (exigir 'ASDF ) (setf (setf (lógica-pathname-traduções "clg") '(("**; *. *. *" "/ home / myaccount / em algum lugar-clg-is / clg / ** /") (Push #)) + SBCL (Truename #p "Clg: Systems") # + CMU (concatenate 'String (Unix-namestrando #P "Clg: Systems") "/") ASDF: * Central-Registry *) (exigem' GTK) Compilação: Primeiro lançamento da SBCL forme um terminal. Certifique-se de carregar as ligações clg. Em seguida, insira a seguinte expressão: (carregar #p "/home/hyperion/dev/om/om-5.2.1/buildimage/buildlinux/init.lisp") Depois que OM foi compilado, use esta expressão para construir a imagem 'om' : (sb-ext: salvar-lisp-and-die #p "/home/hyperion/dev/om/om-5.2.1/image/linux/om") Para lançar OM: CD / OM-5. X / Image / Linuxthen Lançamento novamente SBCL usando este comando: sbcl --core om --userinit init.lisp


Openmusic. Software Relacionado

Plugin VDR MP3 / MPlayer

O projeto VDD MP3 / MPlayer Plugin permite que você reproduza MP3s e outros arquivos de som com gravador de vídeo de vídeo (VDR). ...

1,245

Download

MP3INFO.

MP3INFO é um pequeno utilitário usado para ler e modificar as tags ID3 de arquivos MP3. ...

164

Download